macaw/macaw-riscv/tests/riscv/fib-rv32gc.dump
Brett Boston 3f895bed1b
Add RV32GC support to macaw-riscv (#269)
This change adds support for RV32GC RISCV binaries.  Specifically, it:

* Updates the return matcher to recognize returns in 32-bit binaries
* Updates detection of unsupported binaries to allow RV32GC binaries
* Adds RV32GC versions of the RV64GC tests
2022-03-21 14:08:50 -07:00

87391 lines
4.2 MiB

fib-rv32gc.exe: file format elf32-littleriscv
Disassembly of section .text:
000101f8 <abort>:
101f8: 7169 c.addi16sp sp,-304
101fa: 13212023 sw s2,288(sp)
101fe: 29418793 addi a5,gp,660 # 6f5e8 <lock>
10202: 479c c.lw a5,8(a5)
10204: 12812423 sw s0,296(sp)
10208: 12912223 sw s1,292(sp)
1020c: 12112623 sw ra,300(sp)
10210: 11312e23 sw s3,284(sp)
10214: af020493 addi s1,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
10218: 29418413 addi s0,gp,660 # 6f5e8 <lock>
1021c: 00978f63 beq a5,s1,1023a <abort+0x42>
10220: 4705 c.li a4,1
10222: 100427af lr.w a5,(s0)
10226: e781 c.bnez a5,1022e <abort+0x36>
10228: 1ce426af sc.w.aq a3,a4,(s0)
1022c: fafd c.bnez a3,10222 <abort+0x2a>
1022e: c789 c.beqz a5,10238 <abort+0x40>
10230: 29418513 addi a0,gp,660 # 6f5e8 <lock>
10234: 57d090ef jal ra,19fb0 <__lll_lock_wait_private>
10238: c404 c.sw s1,8(s0)
1023a: 405c c.lw a5,4(s0)
1023c: e001a703 lw a4,-512(gp) # 6f154 <stage>
10240: 0785 c.addi a5,1
10242: c05c c.sw a5,4(s0)
10244: ef09 c.bnez a4,1025e <abort+0x66>
10246: 4785 c.li a5,1
10248: e0f1a023 sw a5,-512(gp) # 6f154 <stage>
1024c: 4601 c.li a2,0
1024e: 02000793 addi a5,zero,32
10252: 004c c.addi4spn a1,sp,4
10254: 4505 c.li a0,1
10256: c402 c.swsp zero,8(sp)
10258: c23e c.swsp a5,4(sp)
1025a: 059030ef jal ra,13ab2 <__sigprocmask>
1025e: e001a703 lw a4,-512(gp) # 6f154 <stage>
10262: 4785 c.li a5,1
10264: 06f71463 bne a4,a5,102cc <abort+0xd4>
10268: 405c c.lw a5,4(s0)
1026a: e001a023 sw zero,-512(gp) # 6f154 <stage>
1026e: 17fd c.addi a5,-1
10270: c05c c.sw a5,4(s0)
10272: e39d c.bnez a5,10298 <abort+0xa0>
10274: 00042423 sw zero,8(s0)
10278: 0f50000f fence iorw,ow
1027c: 08f427af amoswap.w a5,a5,(s0)
10280: 00f75c63 bge a4,a5,10298 <abort+0xa0>
10284: 1a600893 addi a7,zero,422
10288: 29418513 addi a0,gp,660 # 6f5e8 <lock>
1028c: 08100593 addi a1,zero,129
10290: 4605 c.li a2,1
10292: 4681 c.li a3,0
10294: 00000073 ecall
10298: 4519 c.li a0,6
1029a: 77a030ef jal ra,13a14 <raise>
1029e: 441c c.lw a5,8(s0)
102a0: af020993 addi s3,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
102a4: 03378063 beq a5,s3,102c4 <abort+0xcc>
102a8: 4705 c.li a4,1
102aa: 100427af lr.w a5,(s0)
102ae: e781 c.bnez a5,102b6 <abort+0xbe>
102b0: 1ce426af sc.w.aq a3,a4,(s0)
102b4: fafd c.bnez a3,102aa <abort+0xb2>
102b6: c789 c.beqz a5,102c0 <abort+0xc8>
102b8: 29418513 addi a0,gp,660 # 6f5e8 <lock>
102bc: 4f5090ef jal ra,19fb0 <__lll_lock_wait_private>
102c0: 01342423 sw s3,8(s0)
102c4: 405c c.lw a5,4(s0)
102c6: 0785 c.addi a5,1
102c8: c05c c.sw a5,4(s0)
102ca: a021 c.j 102d2 <abort+0xda>
102cc: 4789 c.li a5,2
102ce: 02f71363 bne a4,a5,102f4 <abort+0xfc>
102d2: 478d c.li a5,3
102d4: 08c00613 addi a2,zero,140
102d8: 4581 c.li a1,0
102da: 0148 c.addi4spn a0,sp,132
102dc: e0f1a023 sw a5,-512(gp) # 6f154 <stage>
102e0: 01c0f0ef jal ra,1f2fc <memset>
102e4: 57fd c.li a5,-1
102e6: 4601 c.li a2,0
102e8: 014c c.addi4spn a1,sp,132
102ea: 4519 c.li a0,6
102ec: c73e c.swsp a5,140(sp)
102ee: c53e c.swsp a5,136(sp)
102f0: 2401c0ef jal ra,2c530 <__sigaction>
102f4: e001a703 lw a4,-512(gp) # 6f154 <stage>
102f8: 478d c.li a5,3
102fa: 00f71863 bne a4,a5,1030a <abort+0x112>
102fe: 4791 c.li a5,4
10300: 4519 c.li a0,6
10302: e0f1a023 sw a5,-512(gp) # 6f154 <stage>
10306: 70e030ef jal ra,13a14 <raise>
1030a: e001a783 lw a5,-512(gp) # 6f154 <stage>
1030e: 4711 c.li a4,4
10310: 00e79663 bne a5,a4,1031c <abort+0x124>
10314: 4795 c.li a5,5
10316: e0f1a023 sw a5,-512(gp) # 6f154 <stage>
1031a: 9002 c.ebreak
1031c: 4715 c.li a4,5
1031e: 00e79963 bne a5,a4,10330 <abort+0x138>
10322: 4799 c.li a5,6
10324: 07f00513 addi a0,zero,127
10328: e0f1a023 sw a5,-512(gp) # 6f154 <stage>
1032c: 3930f0ef jal ra,1febe <_exit>
10330: 9002 c.ebreak
00010332 <_dl_start>:
10332: 1141 c.addi sp,-16
10334: c606 c.swsp ra,12(sp)
10336: 35c9 c.jal 101f8 <abort>
00010338 <fini>:
10338: 1141 c.addi sp,-16
1033a: c422 c.swsp s0,8(sp)
1033c: 5e418413 addi s0,gp,1508 # 6f938 <last_result>
10340: c226 c.swsp s1,4(sp)
10342: 4804 c.lw s1,16(s0)
10344: c606 c.swsp ra,12(sp)
10346: c889 c.beqz s1,10358 <fini+0x20>
10348: 000615b7 lui a1,0x61
1034c: 35458593 addi a1,a1,852 # 61354 <_dl_out_of_memory>
10350: 8526 c.mv a0,s1
10352: 3500e0ef jal ra,1e6a2 <strcmp>
10356: e511 c.bnez a0,10362 <fini+0x2a>
10358: 40b2 c.lwsp ra,12(sp)
1035a: 4422 c.lwsp s0,8(sp)
1035c: 4492 c.lwsp s1,4(sp)
1035e: 0141 c.addi sp,16
10360: 8082 c.jr ra
10362: 8526 c.mv a0,s1
10364: 4b40d0ef jal ra,1d818 <__free>
10368: 00042823 sw zero,16(s0)
1036c: b7f5 c.j 10358 <fini+0x20>
...
00010370 <_start>:
10370: 202d c.jal 1039a <load_gp>
10372: 87aa c.mv a5,a0
10374: 00000517 auipc a0,0x0
10378: 11650513 addi a0,a0,278 # 1048a <main>
1037c: 4582 c.lwsp a1,0(sp)
1037e: 0050 c.addi4spn a2,sp,4
10380: ff017113 andi sp,sp,-16
10384: 00000697 auipc a3,0x0
10388: 5b268693 addi a3,a3,1458 # 10936 <__libc_csu_init>
1038c: 00000717 auipc a4,0x0
10390: 63a70713 addi a4,a4,1594 # 109c6 <__libc_csu_fini>
10394: 880a c.mv a6,sp
10396: 2a11 c.jal 104aa <__libc_start_main>
10398: 9002 c.ebreak
0001039a <load_gp>:
1039a: 0005f197 auipc gp,0x5f
1039e: fba18193 addi gp,gp,-70 # 6f354 <__global_pointer$>
103a2: 8082 c.jr ra
...
000103a6 <deregister_tm_clones>:
103a6: a1c18793 addi a5,gp,-1508 # 6ed70 <__TMC_END__>
103aa: a1c18713 addi a4,gp,-1508 # 6ed70 <__TMC_END__>
103ae: 00f70863 beq a4,a5,103be <deregister_tm_clones+0x18>
103b2: 00000793 addi a5,zero,0
103b6: c781 c.beqz a5,103be <deregister_tm_clones+0x18>
103b8: a1c18513 addi a0,gp,-1508 # 6ed70 <__TMC_END__>
103bc: 8782 c.jr a5
103be: 8082 c.jr ra
000103c0 <register_tm_clones>:
103c0: a1c18793 addi a5,gp,-1508 # 6ed70 <__TMC_END__>
103c4: a1c18593 addi a1,gp,-1508 # 6ed70 <__TMC_END__>
103c8: 8d9d c.sub a1,a5
103ca: 4025d793 srai a5,a1,0x2
103ce: 81fd c.srli a1,0x1f
103d0: 95be c.add a1,a5
103d2: 8585 c.srai a1,0x1
103d4: c599 c.beqz a1,103e2 <register_tm_clones+0x22>
103d6: 00000793 addi a5,zero,0
103da: c781 c.beqz a5,103e2 <register_tm_clones+0x22>
103dc: a1c18513 addi a0,gp,-1508 # 6ed70 <__TMC_END__>
103e0: 8782 c.jr a5
103e2: 8082 c.jr ra
000103e4 <__do_global_dtors_aux>:
103e4: 1141 c.addi sp,-16
103e6: c422 c.swsp s0,8(sp)
103e8: fdc1c783 lbu a5,-36(gp) # 6f330 <completed.1>
103ec: c606 c.swsp ra,12(sp)
103ee: e385 c.bnez a5,1040e <__do_global_dtors_aux+0x2a>
103f0: 3f5d c.jal 103a6 <deregister_tm_clones>
103f2: 0004c7b7 lui a5,0x4c
103f6: 27278793 addi a5,a5,626 # 4c272 <__deregister_frame_info>
103fa: c799 c.beqz a5,10408 <__do_global_dtors_aux+0x24>
103fc: 00069537 lui a0,0x69
10400: c1050513 addi a0,a0,-1008 # 68c10 <__EH_FRAME_BEGIN__>
10404: 66f3b0ef jal ra,4c272 <__deregister_frame_info>
10408: 4785 c.li a5,1
1040a: fcf18e23 sb a5,-36(gp) # 6f330 <completed.1>
1040e: 40b2 c.lwsp ra,12(sp)
10410: 4422 c.lwsp s0,8(sp)
10412: 0141 c.addi sp,16
10414: 8082 c.jr ra
00010416 <frame_dummy>:
10416: 0004c7b7 lui a5,0x4c
1041a: f9678793 addi a5,a5,-106 # 4bf96 <__register_frame_info>
1041e: cf91 c.beqz a5,1043a <frame_dummy+0x24>
10420: 00069537 lui a0,0x69
10424: 1141 c.addi sp,-16
10426: fe018593 addi a1,gp,-32 # 6f334 <object.0>
1042a: c1050513 addi a0,a0,-1008 # 68c10 <__EH_FRAME_BEGIN__>
1042e: c606 c.swsp ra,12(sp)
10430: 3673b0ef jal ra,4bf96 <__register_frame_info>
10434: 40b2 c.lwsp ra,12(sp)
10436: 0141 c.addi sp,16
10438: b761 c.j 103c0 <register_tm_clones>
1043a: b759 c.j 103c0 <register_tm_clones>
0001043c <fib>:
1043c: 1101 c.addi sp,-32
1043e: ce06 c.swsp ra,28(sp)
10440: cc22 c.swsp s0,24(sp)
10442: ca26 c.swsp s1,20(sp)
10444: 1000 c.addi4spn s0,sp,32
10446: fea42623 sw a0,-20(s0)
1044a: fec42783 lw a5,-20(s0)
1044e: 00f04463 blt zero,a5,10456 <fib+0x1a>
10452: 4781 c.li a5,0
10454: a02d c.j 1047e <fib+0x42>
10456: fec42703 lw a4,-20(s0)
1045a: 4785 c.li a5,1
1045c: 00f71463 bne a4,a5,10464 <fib+0x28>
10460: 4785 c.li a5,1
10462: a831 c.j 1047e <fib+0x42>
10464: fec42783 lw a5,-20(s0)
10468: 17fd c.addi a5,-1
1046a: 853e c.mv a0,a5
1046c: 3fc1 c.jal 1043c <fib>
1046e: 84aa c.mv s1,a0
10470: fec42783 lw a5,-20(s0)
10474: 17f9 c.addi a5,-2
10476: 853e c.mv a0,a5
10478: 37d1 c.jal 1043c <fib>
1047a: 87aa c.mv a5,a0
1047c: 97a6 c.add a5,s1
1047e: 853e c.mv a0,a5
10480: 40f2 c.lwsp ra,28(sp)
10482: 4462 c.lwsp s0,24(sp)
10484: 44d2 c.lwsp s1,20(sp)
10486: 6105 c.addi16sp sp,32
10488: 8082 c.jr ra
0001048a <main>:
1048a: 1141 c.addi sp,-16
1048c: c606 c.swsp ra,12(sp)
1048e: c422 c.swsp s0,8(sp)
10490: 0800 c.addi4spn s0,sp,16
10492: 4521 c.li a0,8
10494: 3765 c.jal 1043c <fib>
10496: 872a c.mv a4,a0
10498: b8e1a623 sw a4,-1140(gp) # 6eee0 <answer>
1049c: b8c1a783 lw a5,-1140(gp) # 6eee0 <answer>
104a0: 853e c.mv a0,a5
104a2: 40b2 c.lwsp ra,12(sp)
104a4: 4422 c.lwsp s0,8(sp)
104a6: 0141 c.addi sp,16
104a8: 8082 c.jr ra
000104aa <__libc_start_main>:
104aa: 7151 c.addi16sp sp,-240
104ac: c22e c.swsp a1,4(sp)
104ae: 0585 c.addi a1,1
104b0: d5a2 c.swsp s0,232(sp)
104b2: c432 c.swsp a2,8(sp)
104b4: 8432 c.mv s0,a2
104b6: 00259613 slli a2,a1,0x2
104ba: 9622 c.add a2,s0
104bc: d3a6 c.swsp s1,228(sp)
104be: 84ba c.mv s1,a4
104c0: e6c1a223 sw a2,-412(gp) # 6f1b8 <__environ>
104c4: 0006e737 lui a4,0x6e
104c8: cfce c.swsp s3,220(sp)
104ca: d786 c.swsp ra,236(sp)
104cc: d1ca c.swsp s2,224(sp)
104ce: cdd2 c.swsp s4,216(sp)
104d0: cbd6 c.swsp s5,212(sp)
104d2: c9da c.swsp s6,208(sp)
104d4: c7de c.swsp s7,204(sp)
104d6: c62a c.swsp a0,12(sp)
104d8: 8436 c.mv s0,a3
104da: 89be c.mv s3,a5
104dc: ff072223 sw a6,-28(a4) # 6dfe4 <__libc_stack_end>
104e0: 420c c.lw a1,0(a2)
104e2: 0611 c.addi a2,4
104e4: fdf5 c.bnez a1,104e0 <__libc_start_main+0x36>
104e6: 8532 c.mv a0,a2
104e8: 5f6120ef jal ra,22ade <_dl_aux_init>
104ec: eb01a683 lw a3,-336(gp) # 6f204 <_dl_phdr>
104f0: c2b9 c.beqz a3,10536 <__libc_start_main+0x8c>
104f2: 5b1120ef jal ra,232a2 <__libc_init_secure>
104f6: e641a503 lw a0,-412(gp) # 6f1b8 <__environ>
104fa: 6941 c.lui s2,0x10
104fc: 03a00a93 addi s5,zero,58
10500: 130120ef jal ra,22630 <__tunables_init>
10504: 67c1 c.lui a5,0x10
10506: 1f890913 addi s2,s2,504 # 101f8 <abort>
1050a: 1f878a13 addi s4,a5,504 # 101f8 <abort>
1050e: 07497b63 bgeu s2,s4,10584 <__libc_start_main+0xda>
10512: 00494783 lbu a5,4(s2)
10516: 00092b83 lw s7,0(s2)
1051a: 05579f63 bne a5,s5,10578 <__libc_start_main+0xce>
1051e: 00892783 lw a5,8(s2)
10522: ea41a503 lw a0,-348(gp) # 6f1f8 <_dl_hwcap>
10526: ea81a583 lw a1,-344(gp) # 6f1fc <_dl_hwcap+0x4>
1052a: 4601 c.li a2,0
1052c: 0931 c.addi s2,12
1052e: 9782 c.jalr a5
10530: 00aba023 sw a0,0(s7)
10534: bfe9 c.j 1050e <__libc_start_main+0x64>
10536: 00000793 addi a5,zero,0
1053a: dfc5 c.beqz a5,104f2 <__libc_start_main+0x48>
1053c: 02a7d683 lhu a3,42(a5)
10540: 02000613 addi a2,zero,32
10544: 02c68163 beq a3,a2,10566 <__libc_start_main+0xbc>
10548: 0004d6b7 lui a3,0x4d
1054c: 0004d5b7 lui a1,0x4d
10550: 0004d537 lui a0,0x4d
10554: 07c68693 addi a3,a3,124 # 4d07c <__PRETTY_FUNCTION__.0>
10558: 0bb00613 addi a2,zero,187
1055c: fd058593 addi a1,a1,-48 # 4cfd0 <free_mem+0x54>
10560: fe050513 addi a0,a0,-32 # 4cfe0 <free_mem+0x64>
10564: 2371 c.jal 10af0 <__assert_fail>
10566: 4fd4 c.lw a3,28(a5)
10568: 02c7d603 lhu a2,44(a5)
1056c: 97b6 c.add a5,a3
1056e: eaf1a823 sw a5,-336(gp) # 6f204 <_dl_phdr>
10572: eac1a623 sw a2,-340(gp) # 6f200 <_dl_phnum>
10576: bfb5 c.j 104f2 <__libc_start_main+0x48>
10578: 0004d537 lui a0,0x4d
1057c: 01050513 addi a0,a0,16 # 4d010 <free_mem+0x94>
10580: 775050ef jal ra,164f4 <__libc_fatal>
10584: 2aed c.jal 1077e <__libc_setup_tls>
10586: 0006e7b7 lui a5,0x6e
1058a: fd87a783 lw a5,-40(a5) # 6dfd8 <_dl_random>
1058e: 0017c683 lbu a3,1(a5)
10592: 0007c603 lbu a2,0(a5)
10596: 0027c703 lbu a4,2(a5)
1059a: 0037c783 lbu a5,3(a5)
1059e: 06a2 c.slli a3,0x8
105a0: 8ed1 c.or a3,a2
105a2: 0742 c.slli a4,0x10
105a4: 8f55 c.or a4,a3
105a6: 07e2 c.slli a5,0x18
105a8: 8fd9 c.or a5,a4
105aa: f007f793 andi a5,a5,-256
105ae: 0006d737 lui a4,0x6d
105b2: 5cf72023 sw a5,1472(a4) # 6d5c0 <__stack_chk_guard>
105b6: 55b120ef jal ra,23310 <_dl_discover_osversion>
105ba: 87aa c.mv a5,a0
105bc: 10054763 blt a0,zero,106ca <__libc_start_main+0x220>
105c0: ec41a703 lw a4,-316(gp) # 6f218 <_dl_osversion>
105c4: 10071063 bne a4,zero,106c4 <__libc_start_main+0x21a>
105c8: ecf1a223 sw a5,-316(gp) # 6f218 <_dl_osversion>
105cc: 00050737 lui a4,0x50
105d0: 3ff70713 addi a4,a4,1023 # 503ff <__PRETTY_FUNCTION__.14+0x3>
105d4: 0af75c63 bge a4,a5,1068c <__libc_start_main+0x1e2>
105d8: 00000793 addi a5,zero,0
105dc: c789 c.beqz a5,105e6 <__libc_start_main+0x13c>
105de: 00000097 auipc ra,0x0
105e2: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
105e6: 0006e7b7 lui a5,0x6e
105ea: fd87a783 lw a5,-40(a5) # 6dfd8 <_dl_random>
105ee: 0067c703 lbu a4,6(a5)
105f2: 0047c603 lbu a2,4(a5)
105f6: 0057c683 lbu a3,5(a5)
105fa: 0077c783 lbu a5,7(a5)
105fe: 00c10823 sb a2,16(sp)
10602: 00d108a3 sb a3,17(sp)
10606: 00f109a3 sb a5,19(sp)
1060a: 00e10923 sb a4,18(sp)
1060e: 4742 c.lwsp a4,16(sp)
10610: 0006d7b7 lui a5,0x6d
10614: 5ce7a223 sw a4,1476(a5) # 6d5c4 <__pointer_chk_guard_local>
10618: 00098763 beq s3,zero,10626 <__libc_start_main+0x17c>
1061c: 4601 c.li a2,0
1061e: 4581 c.li a1,0
10620: 854e c.mv a0,s3
10622: 4d5030ef jal ra,142f6 <__cxa_atexit>
10626: 4505 c.li a0,1
10628: 7d9120ef jal ra,23600 <__libc_early_init>
1062c: e641a603 lw a2,-412(gp) # 6f1b8 <__environ>
10630: 45a2 c.lwsp a1,8(sp)
10632: 4512 c.lwsp a0,4(sp)
10634: 7e5120ef jal ra,23618 <__libc_init_first>
10638: c491 c.beqz s1,10644 <__libc_start_main+0x19a>
1063a: 4601 c.li a2,0
1063c: 4581 c.li a1,0
1063e: 8526 c.mv a0,s1
10640: 4b7030ef jal ra,142f6 <__cxa_atexit>
10644: 0006e7b7 lui a5,0x6e
10648: fe87a783 lw a5,-24(a5) # 6dfe8 <__libc_enable_secure>
1064c: ebb5 c.bnez a5,106c0 <__libc_start_main+0x216>
1064e: c411 c.beqz s0,1065a <__libc_start_main+0x1b0>
10650: e641a603 lw a2,-412(gp) # 6f1b8 <__environ>
10654: 45a2 c.lwsp a1,8(sp)
10656: 4512 c.lwsp a0,4(sp)
10658: 9402 c.jalr s0
1065a: 4581 c.li a1,0
1065c: 4501 c.li a0,0
1065e: 638110ef jal ra,21c96 <_dl_debug_initialize>
10662: 0808 c.addi4spn a0,sp,16
10664: 310030ef jal ra,13974 <_setjmp>
10668: e905 c.bnez a0,10698 <__libc_start_main+0x1ee>
1066a: b7022683 lw a3,-1168(tp) # fffffb70 <__BSS_END__+0xfff9001c>
1066e: b6c22703 lw a4,-1172(tp) # fffffb6c <__BSS_END__+0xfff90018>
10672: e641a603 lw a2,-412(gp) # 6f1b8 <__environ>
10676: 45a2 c.lwsp a1,8(sp)
10678: 4512 c.lwsp a0,4(sp)
1067a: 47b2 c.lwsp a5,12(sp)
1067c: db3a c.swsp a4,180(sp)
1067e: d936 c.swsp a3,176(sp)
10680: 0818 c.addi4spn a4,sp,16
10682: b6e22823 sw a4,-1168(tp) # fffffb70 <__BSS_END__+0xfff9001c>
10686: 9782 c.jalr a5
10688: 2d9030ef jal ra,14160 <exit>
1068c: 0004d537 lui a0,0x4d
10690: 03c50513 addi a0,a0,60 # 4d03c <free_mem+0xc0>
10694: 661050ef jal ra,164f4 <__libc_fatal>
10698: 00000097 auipc ra,0x0
1069c: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
106a0: 56fd c.li a3,-1
106a2: 00000793 addi a5,zero,0
106a6: 04d7a72f amoadd.w.aq a4,a3,(a5)
106aa: 4785 c.li a5,1
106ac: 00f70863 beq a4,a5,106bc <__libc_start_main+0x212>
106b0: 05d00893 addi a7,zero,93
106b4: 4501 c.li a0,0
106b6: 00000073 ecall
106ba: bfdd c.j 106b0 <__libc_start_main+0x206>
106bc: 4501 c.li a0,0
106be: b7e9 c.j 10688 <__libc_start_main+0x1de>
106c0: 2871 c.jal 1075c <__libc_check_standard_fds>
106c2: b771 c.j 1064e <__libc_start_main+0x1a4>
106c4: f0e574e3 bgeu a0,a4,105cc <__libc_start_main+0x122>
106c8: b701 c.j 105c8 <__libc_start_main+0x11e>
106ca: 0004d537 lui a0,0x4d
106ce: 05450513 addi a0,a0,84 # 4d054 <free_mem+0xd8>
106d2: 623050ef jal ra,164f4 <__libc_fatal>
000106d6 <check_one_fd>:
106d6: 7175 c.addi16sp sp,-144
106d8: c522 c.swsp s0,136(sp)
106da: 842e c.mv s0,a1
106dc: 4585 c.li a1,1
106de: c326 c.swsp s1,132(sp)
106e0: c706 c.swsp ra,140(sp)
106e2: c14a c.swsp s2,128(sp)
106e4: 84aa c.mv s1,a0
106e6: 3c0100ef jal ra,20aa6 <__fcntl64_nocancel>
106ea: 57fd c.li a5,-1
106ec: 00f50863 beq a0,a5,106fc <check_one_fd+0x26>
106f0: 40ba c.lwsp ra,140(sp)
106f2: 442a c.lwsp s0,136(sp)
106f4: 449a c.lwsp s1,132(sp)
106f6: 490a c.lwsp s2,128(sp)
106f8: 6149 c.addi16sp sp,144
106fa: 8082 c.jr ra
106fc: 0005e797 auipc a5,0x5e
10700: 6ac7a783 lw a5,1708(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
10704: 4725 c.li a4,9
10706: 9792 c.add a5,tp
10708: 439c c.lw a5,0(a5)
1070a: fee793e3 bne a5,a4,106f0 <check_one_fd+0x1a>
1070e: 000207b7 lui a5,0x20
10712: 02f41e63 bne s0,a5,1074e <check_one_fd+0x78>
10716: 0004d537 lui a0,0x4d
1071a: 10300913 addi s2,zero,259
1071e: 09c50513 addi a0,a0,156 # 4d09c <__PRETTY_FUNCTION__.0+0x20>
10722: 4601 c.li a2,0
10724: 85a2 c.mv a1,s0
10726: 450100ef jal ra,20b76 <__open64_nocancel>
1072a: 02a49163 bne s1,a0,1074c <check_one_fd+0x76>
1072e: 858a c.mv a1,sp
10730: 45b0f0ef jal ra,2038a <__fstat>
10734: ed01 c.bnez a0,1074c <check_one_fd+0x76>
10736: 46c2 c.lwsp a3,16(sp)
10738: 67bd c.lui a5,0xf
1073a: 6709 c.lui a4,0x2
1073c: 8ff5 c.and a5,a3
1073e: 00e79763 bne a5,a4,1074c <check_one_fd+0x76>
10742: 5782 c.lwsp a5,32(sp)
10744: 01279463 bne a5,s2,1074c <check_one_fd+0x76>
10748: 5792 c.lwsp a5,36(sp)
1074a: d3dd c.beqz a5,106f0 <check_one_fd+0x1a>
1074c: 9002 c.ebreak
1074e: 0004d537 lui a0,0x4d
10752: 10700913 addi s2,zero,263
10756: 09050513 addi a0,a0,144 # 4d090 <__PRETTY_FUNCTION__.0+0x14>
1075a: b7e1 c.j 10722 <check_one_fd+0x4c>
0001075c <__libc_check_standard_fds>:
1075c: 000205b7 lui a1,0x20
10760: 1141 c.addi sp,-16
10762: 0585 c.addi a1,1
10764: 4501 c.li a0,0
10766: c606 c.swsp ra,12(sp)
10768: 37bd c.jal 106d6 <check_one_fd>
1076a: 000205b7 lui a1,0x20
1076e: 4505 c.li a0,1
10770: 379d c.jal 106d6 <check_one_fd>
10772: 40b2 c.lwsp ra,12(sp)
10774: 000205b7 lui a1,0x20
10778: 4509 c.li a0,2
1077a: 0141 c.addi sp,16
1077c: bfa9 c.j 106d6 <check_one_fd>
0001077e <__libc_setup_tls>:
1077e: eb01a783 lw a5,-336(gp) # 6f204 <_dl_phdr>
10782: 715d c.addi16sp sp,-80
10784: da56 c.swsp s5,52(sp)
10786: 0006f737 lui a4,0x6f
1078a: c686 c.swsp ra,76(sp)
1078c: c4a2 c.swsp s0,72(sp)
1078e: c2a6 c.swsp s1,68(sp)
10790: c0ca c.swsp s2,64(sp)
10792: de4e c.swsp s3,60(sp)
10794: dc52 c.swsp s4,56(sp)
10796: d85a c.swsp s6,48(sp)
10798: d65e c.swsp s7,44(sp)
1079a: d462 c.swsp s8,40(sp)
1079c: d266 c.swsp s9,36(sp)
1079e: d06a c.swsp s10,32(sp)
107a0: ce6e c.swsp s11,28(sp)
107a2: ac872a83 lw s5,-1336(a4) # 6eac8 <_dl_ns>
107a6: 14078b63 beq a5,zero,108fc <__libc_setup_tls+0x17e>
107aa: eac1a683 lw a3,-340(gp) # 6f200 <_dl_phnum>
107ae: 461d c.li a2,7
107b0: 0696 c.slli a3,0x5
107b2: 96be c.add a3,a5
107b4: 00d7e763 bltu a5,a3,107c2 <__libc_setup_tls+0x44>
107b8: a291 c.j 108fc <__libc_setup_tls+0x17e>
107ba: 02078793 addi a5,a5,32 # f020 <__libc_tsd_CTYPE_B+0xeff4>
107be: 12d7ff63 bgeu a5,a3,108fc <__libc_setup_tls+0x17e>
107c2: 4398 c.lw a4,0(a5)
107c4: fec71be3 bne a4,a2,107ba <__libc_setup_tls+0x3c>
107c8: 000aa903 lw s2,0(s5)
107cc: 4794 c.lw a3,8(a5)
107ce: 01c7ab83 lw s7,28(a5)
107d2: 4741 c.li a4,16
107d4: 0147ad03 lw s10,20(a5)
107d8: 0107a983 lw s3,16(a5)
107dc: 9936 c.add s2,a3
107de: 8cde c.mv s9,s7
107e0: 10ebe663 bltu s7,a4,108ec <__libc_setup_tls+0x16e>
107e4: 4501 c.li a0,0
107e6: 510110ef jal ra,21cf6 <_dl_tls_static_surplus_init>
107ea: 8dde c.mv s11,s7
107ec: 0e0b8e63 beq s7,zero,108e8 <__libc_setup_tls+0x16a>
107f0: fffc8b13 addi s6,s9,-1
107f4: 419004b3 sub s1,zero,s9
107f8: 120b8163 beq s7,zero,1091a <__libc_setup_tls+0x19c>
107fc: fffb8713 addi a4,s7,-1
10800: 03b75c33 divu s8,a4,s11
10804: 00ed07b3 add a5,s10,a4
10808: c63e c.swsp a5,12(sp)
1080a: 03bc0c33 mul s8,s8,s11
1080e: c462 c.swsp s8,8(sp)
10810: b981a503 lw a0,-1128(gp) # 6eeec <_dl_tls_static_surplus>
10814: 51050513 addi a0,a0,1296
10818: 956a c.add a0,s10
1081a: 9566 c.add a0,s9
1081c: 9562 c.add a0,s8
1081e: 65a100ef jal ra,20e78 <__sbrk>
10822: 47a2 c.lwsp a5,8(sp)
10824: 51050413 addi s0,a0,1296
10828: 945a c.add s0,s6
1082a: 8c65 c.and s0,s1
1082c: ff818493 addi s1,gp,-8 # 6f34c <_dl_static_dtv>
10830: 01840533 add a0,s0,s8
10834: 24faa023 sw a5,576(s5)
10838: 03e00793 addi a5,zero,62
1083c: c09c c.sw a5,0(s1)
1083e: c888 c.sw a0,16(s1)
10840: 0004aa23 sw zero,20(s1)
10844: 864e c.mv a2,s3
10846: 85ca c.mv a1,s2
10848: 3bf0e0ef jal ra,1f406 <memcpy>
1084c: 04a1 c.addi s1,8
1084e: fe942c23 sw s1,-8(s0)
10852: e8818793 addi a5,gp,-376 # 6f1dc <_dl_stack_user>
10856: e9018713 addi a4,gp,-368 # 6f1e4 <_dl_stack_used>
1085a: c358 c.sw a4,4(a4)
1085c: c318 c.sw a4,0(a4)
1085e: c39c c.sw a5,0(a5)
10860: b4f42823 sw a5,-1200(s0)
10864: b4f42a23 sw a5,-1196(s0)
10868: b5040513 addi a0,s0,-1200
1086c: c3c8 c.sw a0,4(a5)
1086e: 8222 c.mv tp,s0
10870: 0ff0000f fence iorw,iorw
10874: 4732 c.lwsp a4,12(sp)
10876: bb818613 addi a2,gp,-1096 # 6ef0c <static_slotinfo>
1087a: 03b75733 divu a4,a4,s11
1087e: c388 c.sw a0,0(a5)
10880: 04000793 addi a5,zero,64
10884: 4585 c.li a1,1
10886: c21c c.sw a5,0(a2)
10888: bab1aa23 sw a1,-1100(gp) # 6ef08 <_dl_tls_max_dtv_idx>
1088c: bac1a623 sw a2,-1108(gp) # 6ef00 <_dl_tls_dtv_slotinfo_list>
10890: b991ae23 sw s9,-1124(gp) # 6eef0 <_dl_tls_static_align>
10894: bab1a423 sw a1,-1112(gp) # 6eefc <_dl_tls_static_nelem>
10898: b981a683 lw a3,-1128(gp) # 6eeec <_dl_tls_static_surplus>
1089c: 40b6 c.lwsp ra,76(sp)
1089e: 4426 c.lwsp s0,72(sp)
108a0: 06bd c.addi a3,15
108a2: 237aac23 sw s7,568(s5)
108a6: 23aaaa23 sw s10,564(s5)
108aa: 232aa623 sw s2,556(s5)
108ae: 233aa823 sw s3,560(s5)
108b2: 24baa223 sw a1,580(s5)
108b6: 01562a23 sw s5,20(a2)
108ba: 4496 c.lwsp s1,68(sp)
108bc: 4906 c.lwsp s2,64(sp)
108be: 59f2 c.lwsp s3,60(sp)
108c0: 5a62 c.lwsp s4,56(sp)
108c2: 5ad2 c.lwsp s5,52(sp)
108c4: 5b42 c.lwsp s6,48(sp)
108c6: 5bb2 c.lwsp s7,44(sp)
108c8: 5c92 c.lwsp s9,36(sp)
108ca: 5d02 c.lwsp s10,32(sp)
108cc: 03b707b3 mul a5,a4,s11
108d0: 4df2 c.lwsp s11,28(sp)
108d2: 97e2 c.add a5,s8
108d4: 00f68733 add a4,a3,a5
108d8: 9b41 c.andi a4,-16
108da: bae1a223 sw a4,-1116(gp) # 6eef8 <_dl_tls_static_size>
108de: baf1a023 sw a5,-1120(gp) # 6eef4 <_dl_tls_static_used>
108e2: 5c22 c.lwsp s8,40(sp)
108e4: 6161 c.addi16sp sp,80
108e6: 8082 c.jr ra
108e8: 4d85 c.li s11,1
108ea: b719 c.j 107f0 <__libc_setup_tls+0x72>
108ec: 4501 c.li a0,0
108ee: 4cc1 c.li s9,16
108f0: 406110ef jal ra,21cf6 <_dl_tls_static_surplus_init>
108f4: 8dde c.mv s11,s7
108f6: ee0b9de3 bne s7,zero,107f0 <__libc_setup_tls+0x72>
108fa: b7fd c.j 108e8 <__libc_setup_tls+0x16a>
108fc: 4501 c.li a0,0
108fe: 3f8110ef jal ra,21cf6 <_dl_tls_static_surplus_init>
10902: 54c1 c.li s1,-16
10904: c602 c.swsp zero,12(sp)
10906: c402 c.swsp zero,8(sp)
10908: 4c01 c.li s8,0
1090a: 4d85 c.li s11,1
1090c: 4b3d c.li s6,15
1090e: 4cc1 c.li s9,16
10910: 4b81 c.li s7,0
10912: 4901 c.li s2,0
10914: 4981 c.li s3,0
10916: 4d01 c.li s10,0
10918: bde5 c.j 10810 <__libc_setup_tls+0x92>
1091a: c66a c.swsp s10,12(sp)
1091c: 4c01 c.li s8,0
1091e: c402 c.swsp zero,8(sp)
10920: bdc5 c.j 10810 <__libc_setup_tls+0x92>
00010922 <__tls_get_addr>:
10922: ff822703 lw a4,-8(tp) # fffffff8 <__BSS_END__+0xfff904a4>
10926: 415c c.lw a5,4(a0)
10928: 4708 c.lw a0,8(a4)
1092a: 6705 c.lui a4,0x1
1092c: 80070713 addi a4,a4,-2048 # 800 <__libc_tsd_CTYPE_B+0x7d4>
10930: 97ba c.add a5,a4
10932: 953e c.add a0,a5
10934: 8082 c.jr ra
00010936 <__libc_csu_init>:
10936: 1101 c.addi sp,-32
10938: cc22 c.swsp s0,24(sp)
1093a: c256 c.swsp s5,4(sp)
1093c: 0006d437 lui s0,0x6d
10940: 0006dab7 lui s5,0x6d
10944: 5b040793 addi a5,s0,1456 # 6d5b0 <__preinit_array_start>
10948: 5b4a8a93 addi s5,s5,1460 # 6d5b4 <__frame_dummy_init_array_entry>
1094c: 40fa8ab3 sub s5,s5,a5
10950: c84a c.swsp s2,16(sp)
10952: c64e c.swsp s3,12(sp)
10954: c452 c.swsp s4,8(sp)
10956: ce06 c.swsp ra,28(sp)
10958: ca26 c.swsp s1,20(sp)
1095a: 402ada93 srai s5,s5,0x2
1095e: 892a c.mv s2,a0
10960: 89ae c.mv s3,a1
10962: 8a32 c.mv s4,a2
10964: 000a8e63 beq s5,zero,10980 <__libc_csu_init+0x4a>
10968: 5b040413 addi s0,s0,1456
1096c: 4481 c.li s1,0
1096e: 401c c.lw a5,0(s0)
10970: 8652 c.mv a2,s4
10972: 85ce c.mv a1,s3
10974: 854a c.mv a0,s2
10976: 0485 c.addi s1,1
10978: 9782 c.jalr a5
1097a: 0411 c.addi s0,4
1097c: fe9a99e3 bne s5,s1,1096e <__libc_csu_init+0x38>
10980: 0006d437 lui s0,0x6d
10984: 0006dab7 lui s5,0x6d
10988: 5b440793 addi a5,s0,1460 # 6d5b4 <__frame_dummy_init_array_entry>
1098c: 5b8a8a93 addi s5,s5,1464 # 6d5b8 <__do_global_dtors_aux_fini_array_entry>
10990: 40fa8ab3 sub s5,s5,a5
10994: 402ada93 srai s5,s5,0x2
10998: 000a8e63 beq s5,zero,109b4 <__libc_csu_init+0x7e>
1099c: 5b440413 addi s0,s0,1460
109a0: 4481 c.li s1,0
109a2: 401c c.lw a5,0(s0)
109a4: 8652 c.mv a2,s4
109a6: 85ce c.mv a1,s3
109a8: 854a c.mv a0,s2
109aa: 0485 c.addi s1,1
109ac: 9782 c.jalr a5
109ae: 0411 c.addi s0,4
109b0: fe9a99e3 bne s5,s1,109a2 <__libc_csu_init+0x6c>
109b4: 40f2 c.lwsp ra,28(sp)
109b6: 4462 c.lwsp s0,24(sp)
109b8: 44d2 c.lwsp s1,20(sp)
109ba: 4942 c.lwsp s2,16(sp)
109bc: 49b2 c.lwsp s3,12(sp)
109be: 4a22 c.lwsp s4,8(sp)
109c0: 4a92 c.lwsp s5,4(sp)
109c2: 6105 c.addi16sp sp,32
109c4: 8082 c.jr ra
000109c6 <__libc_csu_fini>:
109c6: 1141 c.addi sp,-16
109c8: c422 c.swsp s0,8(sp)
109ca: 0006d7b7 lui a5,0x6d
109ce: 0006d437 lui s0,0x6d
109d2: 5b878793 addi a5,a5,1464 # 6d5b8 <__do_global_dtors_aux_fini_array_entry>
109d6: 5c040413 addi s0,s0,1472 # 6d5c0 <__stack_chk_guard>
109da: 8c1d c.sub s0,a5
109dc: c226 c.swsp s1,4(sp)
109de: c606 c.swsp ra,12(sp)
109e0: 40245493 srai s1,s0,0x2
109e4: c881 c.beqz s1,109f4 <__libc_csu_fini+0x2e>
109e6: 1471 c.addi s0,-4
109e8: 943e c.add s0,a5
109ea: 401c c.lw a5,0(s0)
109ec: 14fd c.addi s1,-1
109ee: 1471 c.addi s0,-4
109f0: 9782 c.jalr a5
109f2: fce5 c.bnez s1,109ea <__libc_csu_fini+0x24>
109f4: 40b2 c.lwsp ra,12(sp)
109f6: 4422 c.lwsp s0,8(sp)
109f8: 4492 c.lwsp s1,4(sp)
109fa: 0141 c.addi sp,16
109fc: 8082 c.jr ra
000109fe <__assert_fail_base>:
109fe: 7139 c.addi16sp sp,-64
10a00: dc22 c.swsp s0,56(sp)
10a02: da26 c.swsp s1,52(sp)
10a04: d84a c.swsp s2,48(sp)
10a06: d64e c.swsp s3,44(sp)
10a08: d452 c.swsp s4,40(sp)
10a0a: de06 c.swsp ra,60(sp)
10a0c: 00000793 addi a5,zero,0
10a10: 84aa c.mv s1,a0
10a12: 8a2e c.mv s4,a1
10a14: 8932 c.mv s2,a2
10a16: 89b6 c.mv s3,a3
10a18: 843a c.mv s0,a4
10a1a: c799 c.beqz a5,10a28 <__assert_fail_base+0x2a>
10a1c: 4581 c.li a1,0
10a1e: 4505 c.li a0,1
10a20: 00000097 auipc ra,0x0
10a24: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
10a28: ae81a603 lw a2,-1304(gp) # 6ee3c <__progname>
10a2c: 00064783 lbu a5,0(a2)
10a30: ebd9 c.bnez a5,10ac6 <__assert_fail_base+0xc8>
10a32: 00060537 lui a0,0x60
10a36: 43c50693 addi a3,a0,1084 # 6043c <expected2.3+0x8>
10a3a: c859 c.beqz s0,10ad0 <__assert_fail_base+0xd2>
10a3c: 0004d8b7 lui a7,0x4d
10a40: 0a888893 addi a7,a7,168 # 4d0a8 <__PRETTY_FUNCTION__.0+0x2c>
10a44: 087c c.addi4spn a5,sp,28
10a46: c23e c.swsp a5,4(sp)
10a48: c052 c.swsp s4,0(sp)
10a4a: 8822 c.mv a6,s0
10a4c: 87ce c.mv a5,s3
10a4e: 874a c.mv a4,s2
10a50: 85a6 c.mv a1,s1
10a52: 0828 c.addi4spn a0,sp,24
10a54: 597030ef jal ra,147ea <___asprintf>
10a58: 08054363 blt a0,zero,10ade <__assert_fail_base+0xe0>
10a5c: 4662 c.lwsp a2,24(sp)
10a5e: 000645b7 lui a1,0x64
10a62: 0bc58593 addi a1,a1,188 # 640bc <_sys_errnameidx+0x11c>
10a66: 4501 c.li a0,0
10a68: 73b030ef jal ra,149a2 <__fxprintf>
10a6c: ab41a503 lw a0,-1356(gp) # 6ee08 <stderr>
10a70: 1d0040ef jal ra,14c40 <_IO_fflush>
10a74: b041a583 lw a1,-1276(gp) # 6ee58 <_dl_pagesize>
10a78: 46f2 c.lwsp a3,28(sp)
10a7a: 4781 c.li a5,0
10a7c: 40b00733 sub a4,zero,a1
10a80: 95b6 c.add a1,a3
10a82: 8df9 c.and a1,a4
10a84: 4801 c.li a6,0
10a86: 577d c.li a4,-1
10a88: 02200693 addi a3,zero,34
10a8c: 460d c.li a2,3
10a8e: 4501 c.li a0,0
10a90: ce2e c.swsp a1,28(sp)
10a92: 4a0100ef jal ra,20f32 <__mmap64>
10a96: 57fd c.li a5,-1
10a98: 842a c.mv s0,a0
10a9a: 02f50163 beq a0,a5,10abc <__assert_fail_base+0xbe>
10a9e: 47f2 c.lwsp a5,28(sp)
10aa0: 45e2 c.lwsp a1,24(sp)
10aa2: 0511 c.addi a0,4
10aa4: c01c c.sw a5,0(s0)
10aa6: 41b0d0ef jal ra,1e6c0 <strcpy>
10aaa: 8522 c.mv a0,s0
10aac: e0418793 addi a5,gp,-508 # 6f158 <__abort_msg>
10ab0: 0ca7a52f amoswap.w.aq a0,a0,(a5)
10ab4: c501 c.beqz a0,10abc <__assert_fail_base+0xbe>
10ab6: 410c c.lw a1,0(a0)
10ab8: 4c0100ef jal ra,20f78 <__munmap>
10abc: 4562 c.lwsp a0,24(sp)
10abe: 55b0c0ef jal ra,1d818 <__free>
10ac2: f36ff0ef jal ra,101f8 <abort>
10ac6: 0004d537 lui a0,0x4d
10aca: 0a850693 addi a3,a0,168 # 4d0a8 <__PRETTY_FUNCTION__.0+0x2c>
10ace: f43d c.bnez s0,10a3c <__assert_fail_base+0x3e>
10ad0: 000608b7 lui a7,0x60
10ad4: 43c88413 addi s0,a7,1084 # 6043c <expected2.3+0x8>
10ad8: 43c88893 addi a7,a7,1084
10adc: b7a5 c.j 10a44 <__assert_fail_base+0x46>
10ade: 0004d5b7 lui a1,0x4d
10ae2: 4649 c.li a2,18
10ae4: 0d858593 addi a1,a1,216 # 4d0d8 <errstr.0>
10ae8: 4509 c.li a0,2
10aea: 2770f0ef jal ra,20560 <__libc_write>
10aee: bfd1 c.j 10ac2 <__assert_fail_base+0xc4>
00010af0 <__assert_fail>:
10af0: 1101 c.addi sp,-32
10af2: cc22 c.swsp s0,24(sp)
10af4: ca26 c.swsp s1,20(sp)
10af6: 842a c.mv s0,a0
10af8: 84ae c.mv s1,a1
10afa: 0004d5b7 lui a1,0x4d
10afe: c84a c.swsp s2,16(sp)
10b00: 0ac58593 addi a1,a1,172 # 4d0ac <__PRETTY_FUNCTION__.0+0x30>
10b04: 8932 c.mv s2,a2
10b06: b5818513 addi a0,gp,-1192 # 6eeac <_libc_intl_domainname>
10b0a: 4615 c.li a2,5
10b0c: c64e c.swsp s3,12(sp)
10b0e: ce06 c.swsp ra,28(sp)
10b10: 89b6 c.mv s3,a3
10b12: 2031 c.jal 10b1e <__dcgettext>
10b14: 874e c.mv a4,s3
10b16: 86ca c.mv a3,s2
10b18: 8626 c.mv a2,s1
10b1a: 85a2 c.mv a1,s0
10b1c: 35cd c.jal 109fe <__assert_fail_base>
00010b1e <__dcgettext>:
10b1e: 87b2 c.mv a5,a2
10b20: 4701 c.li a4,0
10b22: 4681 c.li a3,0
10b24: 4601 c.li a2,0
10b26: 00d0006f jal zero,11332 <__dcigettext>
00010b2a <plural_eval>:
10b2a: 1101 c.addi sp,-32
10b2c: cc22 c.swsp s0,24(sp)
10b2e: 842a c.mv s0,a0
10b30: 401c c.lw a5,0(s0)
10b32: ca26 c.swsp s1,20(sp)
10b34: c84a c.swsp s2,16(sp)
10b36: c64e c.swsp s3,12(sp)
10b38: ce06 c.swsp ra,28(sp)
10b3a: 4909 c.li s2,2
10b3c: 84ae c.mv s1,a1
10b3e: 498d c.li s3,3
10b40: 05278363 beq a5,s2,10b86 <plural_eval+0x5c>
10b44: 02f94363 blt s2,a5,10b6a <plural_eval+0x40>
10b48: cbbd c.beqz a5,10bbe <plural_eval+0x94>
10b4a: 4705 c.li a4,1
10b4c: 06e79f63 bne a5,a4,10bca <plural_eval+0xa0>
10b50: 4408 c.lw a0,8(s0)
10b52: 85a6 c.mv a1,s1
10b54: 3fd9 c.jal 10b2a <plural_eval>
10b56: 00153913 sltiu s2,a0,1
10b5a: 40f2 c.lwsp ra,28(sp)
10b5c: 4462 c.lwsp s0,24(sp)
10b5e: 44d2 c.lwsp s1,20(sp)
10b60: 49b2 c.lwsp s3,12(sp)
10b62: 854a c.mv a0,s2
10b64: 4942 c.lwsp s2,16(sp)
10b66: 6105 c.addi16sp sp,32
10b68: 8082 c.jr ra
10b6a: 07379063 bne a5,s3,10bca <plural_eval+0xa0>
10b6e: 4408 c.lw a0,8(s0)
10b70: 85a6 c.mv a1,s1
10b72: 3f65 c.jal 10b2a <plural_eval>
10b74: 00153513 sltiu a0,a0,1
10b78: 0505 c.addi a0,1
10b7a: 050a c.slli a0,0x2
10b7c: 942a c.add s0,a0
10b7e: 4400 c.lw s0,8(s0)
10b80: 401c c.lw a5,0(s0)
10b82: fd2791e3 bne a5,s2,10b44 <plural_eval+0x1a>
10b86: 4408 c.lw a0,8(s0)
10b88: 85a6 c.mv a1,s1
10b8a: 3745 c.jal 10b2a <plural_eval>
10b8c: 405c c.lw a5,4(s0)
10b8e: 473d c.li a4,15
10b90: 892a c.mv s2,a0
10b92: 04e78863 beq a5,a4,10be2 <plural_eval+0xb8>
10b96: 4739 c.li a4,14
10b98: 04e78863 beq a5,a4,10be8 <plural_eval+0xbe>
10b9c: 4448 c.lw a0,12(s0)
10b9e: 85a6 c.mv a1,s1
10ba0: 3769 c.jal 10b2a <plural_eval>
10ba2: 405c c.lw a5,4(s0)
10ba4: 4729 c.li a4,10
10ba6: 842a c.mv s0,a0
10ba8: 17f5 c.addi a5,-3
10baa: 02f76063 bltu a4,a5,10bca <plural_eval+0xa0>
10bae: 0004d737 lui a4,0x4d
10bb2: 078a c.slli a5,0x2
10bb4: 0ec70713 addi a4,a4,236 # 4d0ec <errstr.0+0x14>
10bb8: 97ba c.add a5,a4
10bba: 439c c.lw a5,0(a5)
10bbc: 8782 c.jr a5
10bbe: 405c c.lw a5,4(s0)
10bc0: 8926 c.mv s2,s1
10bc2: dfc1 c.beqz a5,10b5a <plural_eval+0x30>
10bc4: 4705 c.li a4,1
10bc6: 00e78b63 beq a5,a4,10bdc <plural_eval+0xb2>
10bca: 40f2 c.lwsp ra,28(sp)
10bcc: 4462 c.lwsp s0,24(sp)
10bce: 4901 c.li s2,0
10bd0: 44d2 c.lwsp s1,20(sp)
10bd2: 49b2 c.lwsp s3,12(sp)
10bd4: 854a c.mv a0,s2
10bd6: 4942 c.lwsp s2,16(sp)
10bd8: 6105 c.addi16sp sp,32
10bda: 8082 c.jr ra
10bdc: 00842903 lw s2,8(s0)
10be0: bfad c.j 10b5a <plural_eval+0x30>
10be2: c501 c.beqz a0,10bea <plural_eval+0xc0>
10be4: 4905 c.li s2,1
10be6: bf95 c.j 10b5a <plural_eval+0x30>
10be8: d92d c.beqz a0,10b5a <plural_eval+0x30>
10bea: 4448 c.lw a0,12(s0)
10bec: 85a6 c.mv a1,s1
10bee: 3f35 c.jal 10b2a <plural_eval>
10bf0: 00a03933 sltu s2,zero,a0
10bf4: b79d c.j 10b5a <plural_eval+0x30>
10bf6: 40a90933 sub s2,s2,a0
10bfa: 01203933 sltu s2,zero,s2
10bfe: bfb1 c.j 10b5a <plural_eval+0x30>
10c00: c939 c.beqz a0,10c56 <plural_eval+0x12c>
10c02: 02895933 divu s2,s2,s0
10c06: bf91 c.j 10b5a <plural_eval+0x30>
10c08: 02a90933 mul s2,s2,a0
10c0c: b7b9 c.j 10b5a <plural_eval+0x30>
10c0e: 40a90933 sub s2,s2,a0
10c12: 00193913 sltiu s2,s2,1
10c16: b791 c.j 10b5a <plural_eval+0x30>
10c18: 00a93933 sltu s2,s2,a0
10c1c: 00194913 xori s2,s2,1
10c20: bf2d c.j 10b5a <plural_eval+0x30>
10c22: 01253933 sltu s2,a0,s2
10c26: 00194913 xori s2,s2,1
10c2a: bf05 c.j 10b5a <plural_eval+0x30>
10c2c: 01253933 sltu s2,a0,s2
10c30: b72d c.j 10b5a <plural_eval+0x30>
10c32: 00a93933 sltu s2,s2,a0
10c36: b715 c.j 10b5a <plural_eval+0x30>
10c38: 40a90933 sub s2,s2,a0
10c3c: bf39 c.j 10b5a <plural_eval+0x30>
10c3e: 992a c.add s2,a0
10c40: bf29 c.j 10b5a <plural_eval+0x30>
10c42: c501 c.beqz a0,10c4a <plural_eval+0x120>
10c44: 02897933 remu s2,s2,s0
10c48: bf09 c.j 10b5a <plural_eval+0x30>
10c4a: 4521 c.li a0,8
10c4c: 5c9020ef jal ra,13a14 <raise>
10c50: 02897933 remu s2,s2,s0
10c54: b719 c.j 10b5a <plural_eval+0x30>
10c56: 4521 c.li a0,8
10c58: 5bd020ef jal ra,13a14 <raise>
10c5c: 02895933 divu s2,s2,s0
10c60: bded c.j 10b5a <plural_eval+0x30>
00010c62 <transcmp>:
10c62: 491c c.lw a5,16(a0)
10c64: 1141 c.addi sp,-16
10c66: c422 c.swsp s0,8(sp)
10c68: c226 c.swsp s1,4(sp)
10c6a: c606 c.swsp ra,12(sp)
10c6c: 84aa c.mv s1,a0
10c6e: 842e c.mv s0,a1
10c70: 0571 c.addi a0,28
10c72: cf85 c.beqz a5,10caa <transcmp+0x48>
10c74: 481c c.lw a5,16(s0)
10c76: 01c40593 addi a1,s0,28
10c7a: c795 c.beqz a5,10ca6 <transcmp+0x44>
10c7c: 2270d0ef jal ra,1e6a2 <strcmp>
10c80: ed11 c.bnez a0,10c9c <transcmp+0x3a>
10c82: 400c c.lw a1,0(s0)
10c84: 4088 c.lw a0,0(s1)
10c86: 21d0d0ef jal ra,1e6a2 <strcmp>
10c8a: e909 c.bnez a0,10c9c <transcmp+0x3a>
10c8c: 440c c.lw a1,8(s0)
10c8e: 4488 c.lw a0,8(s1)
10c90: 2130d0ef jal ra,1e6a2 <strcmp>
10c94: e501 c.bnez a0,10c9c <transcmp+0x3a>
10c96: 40c8 c.lw a0,4(s1)
10c98: 405c c.lw a5,4(s0)
10c9a: 8d1d c.sub a0,a5
10c9c: 40b2 c.lwsp ra,12(sp)
10c9e: 4422 c.lwsp s0,8(sp)
10ca0: 4492 c.lwsp s1,4(sp)
10ca2: 0141 c.addi sp,16
10ca4: 8082 c.jr ra
10ca6: 4c4c c.lw a1,28(s0)
10ca8: bfd1 c.j 10c7c <transcmp+0x1a>
10caa: 4cc8 c.lw a0,28(s1)
10cac: b7e1 c.j 10c74 <transcmp+0x12>
00010cae <_nl_find_msg>:
10cae: 7119 c.addi16sp sp,-128
10cb0: dca2 c.swsp s0,120(sp)
10cb2: d4d2 c.swsp s4,104(sp)
10cb4: 0100 c.addi4spn s0,sp,128
10cb6: de86 c.swsp ra,124(sp)
10cb8: daa6 c.swsp s1,116(sp)
10cba: d8ca c.swsp s2,112(sp)
10cbc: d6ce c.swsp s3,108(sp)
10cbe: d2d6 c.swsp s5,100(sp)
10cc0: d0da c.swsp s6,96(sp)
10cc2: cede c.swsp s7,92(sp)
10cc4: cce2 c.swsp s8,88(sp)
10cc6: cae6 c.swsp s9,84(sp)
10cc8: c8ea c.swsp s10,80(sp)
10cca: c6ee c.swsp s11,76(sp)
10ccc: 415c c.lw a5,4(a0)
10cce: f8a42623 sw a0,-116(s0)
10cd2: f8b42023 sw a1,-128(s0)
10cd6: f8d42423 sw a3,-120(s0)
10cda: f8e42223 sw a4,-124(s0)
10cde: 8a32 c.mv s4,a2
10ce0: 18f05363 bge zero,a5,10e66 <_nl_find_msg+0x1b8>
10ce4: f8c42783 lw a5,-116(s0)
10ce8: 0087ad03 lw s10,8(a5)
10cec: 0e0d0f63 beq s10,zero,10dea <_nl_find_msg+0x13c>
10cf0: 030d2703 lw a4,48(s10)
10cf4: 014d2a83 lw s5,20(s10)
10cf8: c345 c.beqz a4,10d98 <_nl_find_msg+0xea>
10cfa: 8552 c.mv a0,s4
10cfc: 3650d0ef jal ra,1e860 <strlen>
10d00: 8b2a c.mv s6,a0
10d02: 8552 c.mv a0,s4
10d04: 42b020ef jal ra,1392e <__hash_string>
10d08: 02cd2683 lw a3,44(s10)
10d0c: 034d2c83 lw s9,52(s10)
10d10: 030d2d83 lw s11,48(s10)
10d14: ffe68b93 addi s7,a3,-2
10d18: 037577b3 remu a5,a0,s7
10d1c: 02d57bb3 remu s7,a0,a3
10d20: 0785 c.addi a5,1
10d22: 40f68733 sub a4,a3,a5
10d26: f8f42c23 sw a5,-104(s0)
10d2a: 8f95 c.sub a5,a3
10d2c: f8e42e23 sw a4,-100(s0)
10d30: f8f42a23 sw a5,-108(s0)
10d34: 002b9693 slli a3,s7,0x2
10d38: 96ee c.add a3,s11
10d3a: 4288 c.lw a0,0(a3)
10d3c: 000c8463 beq s9,zero,10d44 <_nl_find_msg+0x96>
10d40: 084370ef jal ra,47dc4 <__bswapsi2>
10d44: c15d c.beqz a0,10dea <_nl_find_msg+0x13c>
10d46: fff50c13 addi s8,a0,-1
10d4a: 0d5c7363 bgeu s8,s5,10e10 <_nl_find_msg+0x162>
10d4e: 018d2683 lw a3,24(s10)
10d52: 00cd2903 lw s2,12(s10)
10d56: 003c1493 slli s1,s8,0x3
10d5a: 96a6 c.add a3,s1
10d5c: 4288 c.lw a0,0(a3)
10d5e: 0e090e63 beq s2,zero,10e5a <_nl_find_msg+0x1ac>
10d62: f8d42823 sw a3,-112(s0)
10d66: 05e370ef jal ra,47dc4 <__bswapsi2>
10d6a: f9042683 lw a3,-112(s0)
10d6e: 01656d63 bltu a0,s6,10d88 <_nl_find_msg+0xda>
10d72: 42c8 c.lw a0,4(a3)
10d74: 000d2983 lw s3,0(s10)
10d78: 04c370ef jal ra,47dc4 <__bswapsi2>
10d7c: 00a985b3 add a1,s3,a0
10d80: 8552 c.mv a0,s4
10d82: 1210d0ef jal ra,1e6a2 <strcmp>
10d86: c56d c.beqz a0,10e70 <_nl_find_msg+0x1c2>
10d88: f9c42783 lw a5,-100(s0)
10d8c: 0cfbe163 bltu s7,a5,10e4e <_nl_find_msg+0x1a0>
10d90: f9442783 lw a5,-108(s0)
10d94: 9bbe c.add s7,a5
10d96: bf79 c.j 10d34 <_nl_find_msg+0x86>
10d98: 8bd6 c.mv s7,s5
10d9a: 4b01 c.li s6,0
10d9c: 016b8833 add a6,s7,s6
10da0: 00185c13 srli s8,a6,0x1
10da4: 003c1493 slli s1,s8,0x3
10da8: 057b7163 bgeu s6,s7,10dea <_nl_find_msg+0x13c>
10dac: 018d2703 lw a4,24(s10)
10db0: 00cd2903 lw s2,12(s10)
10db4: 000d2983 lw s3,0(s10)
10db8: 9726 c.add a4,s1
10dba: 434c c.lw a1,4(a4)
10dbc: 00090663 beq s2,zero,10dc8 <_nl_find_msg+0x11a>
10dc0: 852e c.mv a0,a1
10dc2: 002370ef jal ra,47dc4 <__bswapsi2>
10dc6: 85aa c.mv a1,a0
10dc8: 8552 c.mv a0,s4
10dca: 95ce c.add a1,s3
10dcc: 0d70d0ef jal ra,1e6a2 <strcmp>
10dd0: 08054363 blt a0,zero,10e56 <_nl_find_msg+0x1a8>
10dd4: cd41 c.beqz a0,10e6c <_nl_find_msg+0x1be>
10dd6: 001c0b13 addi s6,s8,1
10dda: 016b8833 add a6,s7,s6
10dde: 00185c13 srli s8,a6,0x1
10de2: 003c1493 slli s1,s8,0x3
10de6: fd7b63e3 bltu s6,s7,10dac <_nl_find_msg+0xfe>
10dea: 4901 c.li s2,0
10dec: f8040113 addi sp,s0,-128
10df0: 50f6 c.lwsp ra,124(sp)
10df2: 854a c.mv a0,s2
10df4: 5466 c.lwsp s0,120(sp)
10df6: 54d6 c.lwsp s1,116(sp)
10df8: 5946 c.lwsp s2,112(sp)
10dfa: 59b6 c.lwsp s3,108(sp)
10dfc: 5a26 c.lwsp s4,104(sp)
10dfe: 5a96 c.lwsp s5,100(sp)
10e00: 5b06 c.lwsp s6,96(sp)
10e02: 4bf6 c.lwsp s7,92(sp)
10e04: 4c66 c.lwsp s8,88(sp)
10e06: 4cd6 c.lwsp s9,84(sp)
10e08: 4d46 c.lwsp s10,80(sp)
10e0a: 4db6 c.lwsp s11,76(sp)
10e0c: 6109 c.addi16sp sp,128
10e0e: 8082 c.jr ra
10e10: 024d2683 lw a3,36(s10)
10e14: 415c04b3 sub s1,s8,s5
10e18: 00349613 slli a2,s1,0x3
10e1c: 96b2 c.add a3,a2
10e1e: 4290 c.lw a2,0(a3)
10e20: f6cb74e3 bgeu s6,a2,10d88 <_nl_find_msg+0xda>
10e24: 42cc c.lw a1,4(a3)
10e26: 8552 c.mv a0,s4
10e28: 07b0d0ef jal ra,1e6a2 <strcmp>
10e2c: fd31 c.bnez a0,10d88 <_nl_find_msg+0xda>
10e2e: 028d2703 lw a4,40(s10)
10e32: 048e c.slli s1,0x3
10e34: 9726 c.add a4,s1
10e36: 00472903 lw s2,4(a4)
10e3a: 00072a03 lw s4,0(a4)
10e3e: f8842783 lw a5,-120(s0)
10e42: eba9 c.bnez a5,10e94 <_nl_find_msg+0x1e6>
10e44: f8442783 lw a5,-124(s0)
10e48: 0147a023 sw s4,0(a5)
10e4c: b745 c.j 10dec <_nl_find_msg+0x13e>
10e4e: f9842783 lw a5,-104(s0)
10e52: 9bbe c.add s7,a5
10e54: b5c5 c.j 10d34 <_nl_find_msg+0x86>
10e56: 8be2 c.mv s7,s8
10e58: b791 c.j 10d9c <_nl_find_msg+0xee>
10e5a: f36567e3 bltu a0,s6,10d88 <_nl_find_msg+0xda>
10e5e: 000d2983 lw s3,0(s10)
10e62: 42c8 c.lw a0,4(a3)
10e64: bf21 c.j 10d7c <_nl_find_msg+0xce>
10e66: 411000ef jal ra,11a76 <_nl_load_domain>
10e6a: bdad c.j 10ce4 <_nl_find_msg+0x36>
10e6c: 4d5c7063 bgeu s8,s5,1132c <_nl_find_msg+0x67e>
10e70: 01cd2703 lw a4,28(s10)
10e74: 9726 c.add a4,s1
10e76: 00072a03 lw s4,0(a4)
10e7a: 4348 c.lw a0,4(a4)
10e7c: 1e090463 beq s2,zero,11064 <_nl_find_msg+0x3b6>
10e80: 745360ef jal ra,47dc4 <__bswapsi2>
10e84: 892a c.mv s2,a0
10e86: 8552 c.mv a0,s4
10e88: 73d360ef jal ra,47dc4 <__bswapsi2>
10e8c: 994e c.add s2,s3
10e8e: 00150a13 addi s4,a0,1
10e92: b775 c.j 10e3e <_nl_find_msg+0x190>
10e94: f8042783 lw a5,-128(s0)
10e98: 1a078563 beq a5,zero,11042 <_nl_find_msg+0x394>
10e9c: 0087a983 lw s3,8(a5)
10ea0: 1a098163 beq s3,zero,11042 <_nl_find_msg+0x394>
10ea4: 00000713 addi a4,zero,0
10ea8: c719 c.beqz a4,10eb6 <_nl_find_msg+0x208>
10eaa: 040d0513 addi a0,s10,64
10eae: 00000097 auipc ra,0x0
10eb2: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
10eb6: 03cd2b83 lw s7,60(s10)
10eba: 001b9b13 slli s6,s7,0x1
10ebe: 9b5e c.add s6,s7
10ec0: 0b0a c.slli s6,0x2
10ec2: 1b51 c.addi s6,-12
10ec4: a819 c.j 10eda <_nl_find_msg+0x22c>
10ec6: 038d2483 lw s1,56(s10)
10eca: 1bfd c.addi s7,-1
10ecc: 94da c.add s1,s6
10ece: 4088 c.lw a0,0(s1)
10ed0: 1b51 c.addi s6,-12
10ed2: 7d00d0ef jal ra,1e6a2 <strcmp>
10ed6: 18050b63 beq a0,zero,1106c <_nl_find_msg+0x3be>
10eda: 85ce c.mv a1,s3
10edc: fe0b95e3 bne s7,zero,10ec6 <_nl_find_msg+0x218>
10ee0: 00000b13 addi s6,zero,0
10ee4: 000b0863 beq s6,zero,10ef4 <_nl_find_msg+0x246>
10ee8: 040d0513 addi a0,s10,64
10eec: 00000097 auipc ra,0x0
10ef0: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
10ef4: 00000713 addi a4,zero,0
10ef8: c719 c.beqz a4,10f06 <_nl_find_msg+0x258>
10efa: 040d0513 addi a0,s10,64
10efe: 00000097 auipc ra,0x0
10f02: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
10f06: 03cd2d83 lw s11,60(s10)
10f0a: 038d2783 lw a5,56(s10)
10f0e: 001d9b93 slli s7,s11,0x1
10f12: 9bee c.add s7,s11
10f14: 0b8a c.slli s7,0x2
10f16: ff4b8c93 addi s9,s7,-12
10f1a: f8f42e23 sw a5,-100(s0)
10f1e: 9cbe c.add s9,a5
10f20: a811 c.j 10f34 <_nl_find_msg+0x286>
10f22: 000ca503 lw a0,0(s9)
10f26: 84e6 c.mv s1,s9
10f28: 1dfd c.addi s11,-1
10f2a: 7780d0ef jal ra,1e6a2 <strcmp>
10f2e: 1cd1 c.addi s9,-12
10f30: 0c050d63 beq a0,zero,1100a <_nl_find_msg+0x35c>
10f34: 85ce c.mv a1,s3
10f36: fe0d96e3 bne s11,zero,10f22 <_nl_find_msg+0x274>
10f3a: f9c42503 lw a0,-100(s0)
10f3e: 00cb8593 addi a1,s7,12
10f42: 2e050063 beq a0,zero,11222 <_nl_find_msg+0x574>
10f46: 27f0c0ef jal ra,1d9c4 <__libc_realloc>
10f4a: 84aa c.mv s1,a0
10f4c: 26048663 beq s1,zero,111b8 <_nl_find_msg+0x50a>
10f50: 854e c.mv a0,s3
10f52: 029d2c23 sw s1,56(s10)
10f56: 0d90d0ef jal ra,1e82e <__strdup>
10f5a: 89aa c.mv s3,a0
10f5c: 24050e63 beq a0,zero,111b8 <_nl_find_msg+0x50a>
10f60: 94de c.add s1,s7
10f62: c088 c.sw a0,0(s1)
10f64: f8042583 lw a1,-128(s0)
10f68: f8c42503 lw a0,-116(s0)
10f6c: 5bfd c.li s7,-1
10f6e: 00060637 lui a2,0x60
10f72: fb040713 addi a4,s0,-80
10f76: 0174a223 sw s7,4(s1)
10f7a: 4681 c.li a3,0
10f7c: 43c60613 addi a2,a2,1084 # 6043c <expected2.3+0x8>
10f80: 333d c.jal 10cae <_nl_find_msg>
10f82: 872a c.mv a4,a0
10f84: 37750b63 beq a0,s7,112fa <_nl_find_msg+0x64c>
10f88: c935 c.beqz a0,10ffc <_nl_find_msg+0x34e>
10f8a: 0004d5b7 lui a1,0x4d
10f8e: 12858593 addi a1,a1,296 # 4d128 <errstr.0+0x50>
10f92: 5150d0ef jal ra,1eca6 <strstr>
10f96: c13d c.beqz a0,10ffc <_nl_find_msg+0x34e>
10f98: 00850d93 addi s11,a0,8
10f9c: 0004d5b7 lui a1,0x4d
10fa0: 13458593 addi a1,a1,308 # 4d134 <errstr.0+0x5c>
10fa4: 856e c.mv a0,s11
10fa6: 73e0d0ef jal ra,1e6e4 <strcspn>
10faa: 01850713 addi a4,a0,24
10fae: 9b41 c.andi a4,-16
10fb0: 40e10133 sub sp,sp,a4
10fb4: 00f10713 addi a4,sp,15
10fb8: 9b41 c.andi a4,-16
10fba: 8caa c.mv s9,a0
10fbc: 862a c.mv a2,a0
10fbe: 85ee c.mv a1,s11
10fc0: 853a c.mv a0,a4
10fc2: 4440e0ef jal ra,1f406 <memcpy>
10fc6: 019506b3 add a3,a0,s9
10fca: 85aa c.mv a1,a0
10fcc: 864e c.mv a2,s3
10fce: 00068023 sb zero,0(a3)
10fd2: fb440513 addi a0,s0,-76
10fd6: 1df190ef jal ra,2a9b4 <__gconv_create_spec>
10fda: 4705 c.li a4,1
10fdc: 4605 c.li a2,1
10fde: 00448593 addi a1,s1,4
10fe2: fb440513 addi a0,s0,-76
10fe6: fae40e23 sb a4,-68(s0)
10fea: 678120ef jal ra,23662 <__gconv_open>
10fee: 8caa c.mv s9,a0
10ff0: fb440513 addi a0,s0,-76
10ff4: 3bd190ef jal ra,2abb0 <__gconv_destroy_spec>
10ff8: 2e0c9363 bne s9,zero,112de <_nl_find_msg+0x630>
10ffc: 03cd2703 lw a4,60(s10)
11000: 0004a423 sw zero,8(s1)
11004: 0705 c.addi a4,1
11006: 02ed2e23 sw a4,60(s10)
1100a: 000b0863 beq s6,zero,1101a <_nl_find_msg+0x36c>
1100e: 040d0513 addi a0,s10,64
11012: 00000097 auipc ra,0x0
11016: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
1101a: 40d4 c.lw a3,4(s1)
1101c: 577d c.li a4,-1
1101e: e2e683e3 beq a3,a4,10e44 <_nl_find_msg+0x196>
11022: 4498 c.lw a4,8(s1)
11024: 1a070463 beq a4,zero,111cc <_nl_find_msg+0x51e>
11028: 57fd c.li a5,-1
1102a: 18f70f63 beq a4,a5,111c8 <_nl_find_msg+0x51a>
1102e: 002c1793 slli a5,s8,0x2
11032: 973e c.add a4,a5
11034: 431c c.lw a5,0(a4)
11036: c3bd c.beqz a5,1109c <_nl_find_msg+0x3ee>
11038: 0007aa03 lw s4,0(a5)
1103c: 00478913 addi s2,a5,4
11040: b511 c.j 10e44 <_nl_find_msg+0x196>
11042: dc41a703 lw a4,-572(gp) # 6f118 <output_charset_cached.1>
11046: c71d c.beqz a4,11074 <_nl_find_msg+0x3c6>
11048: dc01a983 lw s3,-576(gp) # 6f114 <output_charset_cache.0>
1104c: e4099ce3 bne s3,zero,10ea4 <_nl_find_msg+0x1f6>
11050: 0005e717 auipc a4,0x5e
11054: d5472703 lw a4,-684(a4) # 6eda4 <_GLOBAL_OFFSET_TABLE_+0x2c>
11058: 9712 c.add a4,tp
1105a: 4318 c.lw a4,0(a4)
1105c: 4318 c.lw a4,0(a4)
1105e: 06072983 lw s3,96(a4)
11062: b589 c.j 10ea4 <_nl_find_msg+0x1f6>
11064: 00a98933 add s2,s3,a0
11068: 0a05 c.addi s4,1
1106a: bbd1 c.j 10e3e <_nl_find_msg+0x190>
1106c: 00000713 addi a4,zero,0
11070: ff59 c.bnez a4,1100e <_nl_find_msg+0x360>
11072: b765 c.j 1101a <_nl_find_msg+0x36c>
11074: 0004d537 lui a0,0x4d
11078: 11850513 addi a0,a0,280 # 4d118 <errstr.0+0x40>
1107c: 66b020ef jal ra,13ee6 <getenv>
11080: 8b2a c.mv s6,a0
11082: c509 c.beqz a0,1108c <_nl_find_msg+0x3de>
11084: 00054703 lbu a4,0(a0)
11088: 1a071263 bne a4,zero,1122c <_nl_find_msg+0x57e>
1108c: dc01a983 lw s3,-576(gp) # 6f114 <output_charset_cache.0>
11090: 4705 c.li a4,1
11092: dce1a223 sw a4,-572(gp) # 6f118 <output_charset_cached.1>
11096: e00997e3 bne s3,zero,10ea4 <_nl_find_msg+0x1f6>
1109a: bf5d c.j 11050 <_nl_find_msg+0x3a2>
1109c: f8f42c23 sw a5,-104(s0)
110a0: 4705 c.li a4,1
110a2: dd018613 addi a2,gp,-560 # 6f124 <lock.4>
110a6: 100627af lr.w a5,(a2)
110aa: e781 c.bnez a5,110b2 <_nl_find_msg+0x404>
110ac: 1ce626af sc.w.aq a3,a4,(a2)
110b0: fafd c.bnez a3,110a6 <_nl_find_msg+0x3f8>
110b2: 20079f63 bne a5,zero,112d0 <_nl_find_msg+0x622>
110b6: dcc1a783 lw a5,-564(gp) # 6f120 <freemem.3>
110ba: 6705 c.lui a4,0x1
110bc: 0791 c.addi a5,4
110be: faf42823 sw a5,-80(s0)
110c2: fec70793 addi a5,a4,-20 # fec <__libc_tsd_CTYPE_B+0xfc0>
110c6: dc81a603 lw a2,-568(gp) # 6f11c <freemem_size.2>
110ca: fb242623 sw s2,-84(s0)
110ce: 4d01 c.li s10,0
110d0: ff070b13 addi s6,a4,-16
110d4: f8f42e23 sw a5,-100(s0)
110d8: a83d c.j 11116 <_nl_find_msg+0x468>
110da: 0d05 c.addi s10,1
110dc: dd41ac83 lw s9,-556(gp) # 6f128 <transmem_list>
110e0: 008d1613 slli a2,s10,0x8
110e4: 41a60633 sub a2,a2,s10
110e8: 00461d93 slli s11,a2,0x4
110ec: 85ee c.mv a1,s11
110ee: 8566 c.mv a0,s9
110f0: ddb1a423 sw s11,-568(gp) # 6f11c <freemem_size.2>
110f4: 0d10c0ef jal ra,1d9c4 <__libc_realloc>
110f8: c93d c.beqz a0,1116e <_nl_find_msg+0x4c0>
110fa: ffcd8613 addi a2,s11,-4
110fe: 00450713 addi a4,a0,4
11102: 00850793 addi a5,a0,8
11106: dca1aa23 sw a0,-556(gp) # 6f128 <transmem_list>
1110a: dce1a623 sw a4,-564(gp) # 6f120 <freemem.3>
1110e: dcc1a423 sw a2,-568(gp) # 6f11c <freemem_size.2>
11112: faf42823 sw a5,-80(s0)
11116: 450d c.li a0,3
11118: ffc60713 addi a4,a2,-4
1111c: fb440793 addi a5,s0,-76
11120: fb040693 addi a3,s0,-80
11124: fac40593 addi a1,s0,-84
11128: 02c57463 bgeu a0,a2,11150 <_nl_find_msg+0x4a2>
1112c: fb042603 lw a2,-80(s0)
11130: 40c8 c.lw a0,4(s1)
11132: 9732 c.add a4,a2
11134: fac42603 lw a2,-84(s0)
11138: 9652 c.add a2,s4
1113a: 780120ef jal ra,238ba <__gconv>
1113e: ffb57793 andi a5,a0,-5
11142: 4715 c.li a4,5
11144: 10078463 beq a5,zero,1124c <_nl_find_msg+0x59e>
11148: 14e51a63 bne a0,a4,1129c <_nl_find_msg+0x5ee>
1114c: fb242623 sw s2,-84(s0)
11150: 855a c.mv a0,s6
11152: f80d14e3 bne s10,zero,110da <_nl_find_msg+0x42c>
11156: dd61a423 sw s6,-568(gp) # 6f11c <freemem_size.2>
1115a: 27c0c0ef jal ra,1d3d6 <__libc_malloc>
1115e: cd19 c.beqz a0,1117c <_nl_find_msg+0x4ce>
11160: dd41a783 lw a5,-556(gp) # 6f128 <transmem_list>
11164: f9c42603 lw a2,-100(s0)
11168: 4d05 c.li s10,1
1116a: c11c c.sw a5,0(a0)
1116c: bf49 c.j 110fe <_nl_find_msg+0x450>
1116e: 000ca703 lw a4,0(s9)
11172: 8566 c.mv a0,s9
11174: dce1aa23 sw a4,-556(gp) # 6f128 <transmem_list>
11178: 6a00c0ef jal ra,1d818 <__free>
1117c: f9842703 lw a4,-104(s0)
11180: dc01a623 sw zero,-564(gp) # 6f120 <freemem.3>
11184: dc01a423 sw zero,-568(gp) # 6f11c <freemem_size.2>
11188: 4781 c.li a5,0
1118a: dd018713 addi a4,gp,-560 # 6f124 <lock.4>
1118e: 0f50000f fence iorw,ow
11192: 08f727af amoswap.w a5,a5,(a4)
11196: 4705 c.li a4,1
11198: 597d c.li s2,-1
1119a: c4f759e3 bge a4,a5,10dec <_nl_find_msg+0x13e>
1119e: f9842783 lw a5,-104(s0)
111a2: 1a600893 addi a7,zero,422
111a6: 08100593 addi a1,zero,129
111aa: dd018513 addi a0,gp,-560 # 6f124 <lock.4>
111ae: 4605 c.li a2,1
111b0: 4681 c.li a3,0
111b2: 00000073 ecall
111b6: b91d c.j 10dec <_nl_find_msg+0x13e>
111b8: 000b0863 beq s6,zero,111c8 <_nl_find_msg+0x51a>
111bc: 040d0513 addi a0,s10,64
111c0: 00000097 auipc ra,0x0
111c4: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
111c8: 597d c.li s2,-1
111ca: b10d c.j 10dec <_nl_find_msg+0x13e>
111cc: f8f42c23 sw a5,-104(s0)
111d0: 4685 c.li a3,1
111d2: dd018793 addi a5,gp,-560 # 6f124 <lock.4>
111d6: 1007a72f lr.w a4,(a5)
111da: e701 c.bnez a4,111e2 <_nl_find_msg+0x534>
111dc: 1cd7a62f sc.w.aq a2,a3,(a5)
111e0: fa7d c.bnez a2,111d6 <_nl_find_msg+0x528>
111e2: 10071e63 bne a4,zero,112fe <_nl_find_msg+0x650>
111e6: 4498 c.lw a4,8(s1)
111e8: cb61 c.beqz a4,112b8 <_nl_find_msg+0x60a>
111ea: f9842703 lw a4,-104(s0)
111ee: 4781 c.li a5,0
111f0: dd018713 addi a4,gp,-560 # 6f124 <lock.4>
111f4: 0f50000f fence iorw,ow
111f8: 08f727af amoswap.w a5,a5,(a4)
111fc: 4705 c.li a4,1
111fe: 00f74463 blt a4,a5,11206 <_nl_find_msg+0x558>
11202: 4498 c.lw a4,8(s1)
11204: b515 c.j 11028 <_nl_find_msg+0x37a>
11206: f9842783 lw a5,-104(s0)
1120a: 1a600893 addi a7,zero,422
1120e: 08100593 addi a1,zero,129
11212: dd018513 addi a0,gp,-560 # 6f124 <lock.4>
11216: 4605 c.li a2,1
11218: 4681 c.li a3,0
1121a: 00000073 ecall
1121e: 4498 c.lw a4,8(s1)
11220: b521 c.j 11028 <_nl_find_msg+0x37a>
11222: 852e c.mv a0,a1
11224: 1b20c0ef jal ra,1d3d6 <__libc_malloc>
11228: 84aa c.mv s1,a0
1122a: b30d c.j 10f4c <_nl_find_msg+0x29e>
1122c: 6340d0ef jal ra,1e860 <strlen>
11230: 00150b93 addi s7,a0,1
11234: 855e c.mv a0,s7
11236: 1a00c0ef jal ra,1d3d6 <__libc_malloc>
1123a: 89aa c.mv s3,a0
1123c: c509 c.beqz a0,11246 <_nl_find_msg+0x598>
1123e: 865e c.mv a2,s7
11240: 85da c.mv a1,s6
11242: 1c40e0ef jal ra,1f406 <memcpy>
11246: dd31a023 sw s3,-576(gp) # 6f114 <output_charset_cache.0>
1124a: b599 c.j 11090 <_nl_find_msg+0x3e2>
1124c: fb042683 lw a3,-80(s0)
11250: dcc1a503 lw a0,-564(gp) # 6f120 <freemem.3>
11254: dc81a703 lw a4,-568(gp) # 6f11c <freemem_size.2>
11258: 448c c.lw a1,8(s1)
1125a: 40a68633 sub a2,a3,a0
1125e: 8f11 c.sub a4,a2
11260: 00377893 andi a7,a4,3
11264: 9b71 c.andi a4,-4
11266: dce1a423 sw a4,-568(gp) # 6f11c <freemem_size.2>
1126a: f9842703 lw a4,-104(s0)
1126e: 1671 c.addi a2,-4
11270: 002c1813 slli a6,s8,0x2
11274: c110 c.sw a2,0(a0)
11276: 96c6 c.add a3,a7
11278: 01058633 add a2,a1,a6
1127c: c208 c.sw a0,0(a2)
1127e: dcd1a623 sw a3,-564(gp) # 6f120 <freemem.3>
11282: dd018713 addi a4,gp,-560 # 6f124 <lock.4>
11286: 0f50000f fence iorw,ow
1128a: 08f727af amoswap.w a5,a5,(a4)
1128e: 4705 c.li a4,1
11290: 06f74e63 blt a4,a5,1130c <_nl_find_msg+0x65e>
11294: 449c c.lw a5,8(s1)
11296: 97c2 c.add a5,a6
11298: 439c c.lw a5,0(a5)
1129a: bb79 c.j 11038 <_nl_find_msg+0x38a>
1129c: f9842703 lw a4,-104(s0)
112a0: 4781 c.li a5,0
112a2: dd018713 addi a4,gp,-560 # 6f124 <lock.4>
112a6: 0f50000f fence iorw,ow
112aa: 08f727af amoswap.w a5,a5,(a4)
112ae: 4705 c.li a4,1
112b0: 4901 c.li s2,0
112b2: b2f75de3 bge a4,a5,10dec <_nl_find_msg+0x13e>
112b6: b5e5 c.j 1119e <_nl_find_msg+0x4f0>
112b8: 020d2503 lw a0,32(s10)
112bc: 4591 c.li a1,4
112be: 9556 c.add a0,s5
112c0: 1e70c0ef jal ra,1dca6 <__calloc>
112c4: c488 c.sw a0,8(s1)
112c6: de0518e3 bne a0,zero,110b6 <_nl_find_msg+0x408>
112ca: 57fd c.li a5,-1
112cc: c49c c.sw a5,8(s1)
112ce: bf31 c.j 111ea <_nl_find_msg+0x53c>
112d0: f9842783 lw a5,-104(s0)
112d4: dd018513 addi a0,gp,-560 # 6f124 <lock.4>
112d8: 4d9080ef jal ra,19fb0 <__lll_lock_wait_private>
112dc: bbe9 c.j 110b6 <_nl_find_msg+0x408>
112de: 057c8463 beq s9,s7,11326 <_nl_find_msg+0x678>
112e2: 000b0863 beq s6,zero,112f2 <_nl_find_msg+0x644>
112e6: 040d0513 addi a0,s10,64
112ea: 00000097 auipc ra,0x0
112ee: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
112f2: 854e c.mv a0,s3
112f4: 5240c0ef jal ra,1d818 <__free>
112f8: 4701 c.li a4,0
112fa: 893a c.mv s2,a4
112fc: bcc5 c.j 10dec <_nl_find_msg+0x13e>
112fe: f9842783 lw a5,-104(s0)
11302: dd018513 addi a0,gp,-560 # 6f124 <lock.4>
11306: 4ab080ef jal ra,19fb0 <__lll_lock_wait_private>
1130a: bdf1 c.j 111e6 <_nl_find_msg+0x538>
1130c: f9842783 lw a5,-104(s0)
11310: 1a600893 addi a7,zero,422
11314: 08100593 addi a1,zero,129
11318: dd018513 addi a0,gp,-560 # 6f124 <lock.4>
1131c: 4605 c.li a2,1
1131e: 4681 c.li a3,0
11320: 00000073 ecall
11324: bf85 c.j 11294 <_nl_find_msg+0x5e6>
11326: 0194a223 sw s9,4(s1)
1132a: b9c9 c.j 10ffc <_nl_find_msg+0x34e>
1132c: 415c04b3 sub s1,s8,s5
11330: bcfd c.j 10e2e <_nl_find_msg+0x180>
00011332 <__dcigettext>:
11332: 7135 c.addi16sp sp,-160
11334: cd22 c.swsp s0,152(sp)
11336: cf06 c.swsp ra,156(sp)
11338: 1100 c.addi4spn s0,sp,160
1133a: cb26 c.swsp s1,148(sp)
1133c: c94a c.swsp s2,144(sp)
1133e: c74e c.swsp s3,140(sp)
11340: c552 c.swsp s4,136(sp)
11342: c356 c.swsp s5,132(sp)
11344: c15a c.swsp s6,128(sp)
11346: dede c.swsp s7,124(sp)
11348: dce2 c.swsp s8,120(sp)
1134a: dae6 c.swsp s9,116(sp)
1134c: d8ea c.swsp s10,112(sp)
1134e: d6ee c.swsp s11,108(sp)
11350: f8042c23 sw zero,-104(s0)
11354: f6c42c23 sw a2,-136(s0)
11358: f8d42623 sw a3,-116(s0)
1135c: f6e42e23 sw a4,-132(s0)
11360: 3c058c63 beq a1,zero,11738 <__dcigettext+0x406>
11364: 8abe c.mv s5,a5
11366: 47b1 c.li a5,12
11368: 8a2e c.mv s4,a1
1136a: 2357ea63 bltu a5,s5,1159e <__dcigettext+0x26c>
1136e: 4799 c.li a5,6
11370: 22fa8763 beq s5,a5,1159e <__dcigettext+0x26c>
11374: 0005e797 auipc a5,0x5e
11378: a347a783 lw a5,-1484(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
1137c: 00000493 addi s1,zero,0
11380: f6f42623 sw a5,-148(s0)
11384: 9792 c.add a5,tp
11386: 439c c.lw a5,0(a5)
11388: 89aa c.mv s3,a0
1138a: f6f42823 sw a5,-144(s0)
1138e: cc91 c.beqz s1,113aa <__dcigettext+0x78>
11390: 4ec18513 addi a0,gp,1260 # 6f840 <__libc_setlocale_lock>
11394: 00000097 auipc ra,0x0
11398: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
1139c: c499 c.beqz s1,113aa <__dcigettext+0x78>
1139e: 1f818513 addi a0,gp,504 # 6f54c <_nl_state_lock>
113a2: 00000097 auipc ra,0x0
113a6: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
113aa: 38098463 beq s3,zero,11732 <__dcigettext+0x400>
113ae: 8556 c.mv a0,s5
113b0: fa042823 sw zero,-80(s0)
113b4: fb442e23 sw s4,-68(s0)
113b8: fb342023 sw s3,-96(s0)
113bc: fb542223 sw s5,-92(s0)
113c0: 7c31a0ef jal ra,2c382 <__current_locale_name>
113c4: f6a42223 sw a0,-156(s0)
113c8: faa42423 sw a0,-88(s0)
113cc: c499 c.beqz s1,113da <__dcigettext+0xa8>
113ce: 22818513 addi a0,gp,552 # 6f57c <tree_lock>
113d2: 00000097 auipc ra,0x0
113d6: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
113da: 67c5 c.lui a5,0x11
113dc: c6278613 addi a2,a5,-926 # 10c62 <transcmp>
113e0: ddc18593 addi a1,gp,-548 # 6f130 <root>
113e4: fa040513 addi a0,s0,-96
113e8: 7030f0ef jal ra,212ea <__tfind>
113ec: 00000793 addi a5,zero,0
113f0: f8f42423 sw a5,-120(s0)
113f4: f6a42a23 sw a0,-140(s0)
113f8: c799 c.beqz a5,11406 <__dcigettext+0xd4>
113fa: 22818513 addi a0,gp,552 # 6f57c <tree_lock>
113fe: 00000097 auipc ra,0x0
11402: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
11406: f7442783 lw a5,-140(s0)
1140a: c799 c.beqz a5,11418 <__dcigettext+0xe6>
1140c: 4398 c.lw a4,0(a5)
1140e: de41a783 lw a5,-540(gp) # 6f138 <_nl_msg_cat_cntr>
11412: 4754 c.lw a3,12(a4)
11414: 32f68463 beq a3,a5,1173c <__dcigettext+0x40a>
11418: dd81a483 lw s1,-552(gp) # 6f12c <_nl_domain_bindings>
1141c: e499 c.bnez s1,1142a <__dcigettext+0xf8>
1141e: aa6d c.j 115d8 <__dcigettext+0x2a6>
11420: 1a054b63 blt a0,zero,115d6 <__dcigettext+0x2a4>
11424: 4084 c.lw s1,0(s1)
11426: 1a048963 beq s1,zero,115d8 <__dcigettext+0x2a6>
1142a: 00c48593 addi a1,s1,12
1142e: 854e c.mv a0,s3
11430: 2720d0ef jal ra,1e6a2 <strcmp>
11434: f575 c.bnez a0,11420 <__dcigettext+0xee>
11436: 0044ab83 lw s7,4(s1)
1143a: 02f00793 addi a5,zero,47
1143e: 000bc703 lbu a4,0(s7)
11442: 1af71063 bne a4,a5,115e2 <__dcigettext+0x2b0>
11446: 000507b7 lui a5,0x50
1144a: 61478793 addi a5,a5,1556 # 50614 <_nl_category_name_idxs>
1144e: 97d6 c.add a5,s5
11450: 0007c703 lbu a4,0(a5)
11454: 000507b7 lui a5,0x50
11458: 62478793 addi a5,a5,1572 # 50624 <_nl_category_names>
1145c: 8556 c.mv a0,s5
1145e: 00f70933 add s2,a4,a5
11462: 7211a0ef jal ra,2c382 <__current_locale_name>
11466: 00054783 lbu a5,0(a0)
1146a: 8c2a c.mv s8,a0
1146c: fbd78793 addi a5,a5,-67
11470: 1a079163 bne a5,zero,11612 <__dcigettext+0x2e0>
11474: 00154783 lbu a5,1(a0)
11478: 18079d63 bne a5,zero,11612 <__dcigettext+0x2e0>
1147c: 854e c.mv a0,s3
1147e: 3e20d0ef jal ra,1e860 <strlen>
11482: 87aa c.mv a5,a0
11484: 854a c.mv a0,s2
11486: 8b3e c.mv s6,a5
11488: f6f42023 sw a5,-160(s0)
1148c: 3d40d0ef jal ra,1e860 <strlen>
11490: 016507b3 add a5,a0,s6
11494: 07f1 c.addi a5,28
11496: 9bc1 c.andi a5,-16
11498: 40f10133 sub sp,sp,a5
1149c: 00f10c93 addi s9,sp,15
114a0: ff0cfc93 andi s9,s9,-16
114a4: 85ca c.mv a1,s2
114a6: 8566 c.mv a0,s9
114a8: 6fb0d0ef jal ra,1f3a2 <__stpcpy>
114ac: 02f00793 addi a5,zero,47
114b0: 00f50023 sb a5,0(a0)
114b4: 865a c.mv a2,s6
114b6: 85ce c.mv a1,s3
114b8: 0505 c.addi a0,1
114ba: 74d0d0ef jal ra,1f406 <memcpy>
114be: 0004d737 lui a4,0x4d
114c2: 14c70793 addi a5,a4,332 # 4d14c <errstr.0+0x74>
114c6: 14c74603 lbu a2,332(a4)
114ca: 0017c683 lbu a3,1(a5)
114ce: 0027c703 lbu a4,2(a5)
114d2: 0037c783 lbu a5,3(a5)
114d6: 955a c.add a0,s6
114d8: 00c50023 sb a2,0(a0)
114dc: 00f501a3 sb a5,3(a0)
114e0: 00d500a3 sb a3,1(a0)
114e4: 00e50123 sb a4,2(a0)
114e8: 8562 c.mv a0,s8
114ea: 3760d0ef jal ra,1e860 <strlen>
114ee: 01850793 addi a5,a0,24
114f2: 9bc1 c.andi a5,-16
114f4: 40f10133 sub sp,sp,a5
114f8: 00f10893 addi a7,sp,15
114fc: ff08fd93 andi s11,a7,-16
11500: 03a00913 addi s2,zero,58
11504: 0004dd37 lui s10,0x4d
11508: 000c4783 lbu a5,0(s8)
1150c: 13278163 beq a5,s2,1162e <__dcigettext+0x2fc>
11510: 12079163 bne a5,zero,11632 <__dcigettext+0x300>
11514: 04300793 addi a5,zero,67
11518: 00fd9023 sh a5,0(s11)
1151c: 000dc783 lbu a5,0(s11)
11520: fbd78793 addi a5,a5,-67
11524: e781 c.bnez a5,1152c <__dcigettext+0x1fa>
11526: 001dc783 lbu a5,1(s11)
1152a: cb9d c.beqz a5,11560 <__dcigettext+0x22e>
1152c: 150d0593 addi a1,s10,336 # 4d150 <errstr.0+0x78>
11530: 856e c.mv a0,s11
11532: 1700d0ef jal ra,1e6a2 <strcmp>
11536: c50d c.beqz a0,11560 <__dcigettext+0x22e>
11538: 86a6 c.mv a3,s1
1153a: 8666 c.mv a2,s9
1153c: 85ee c.mv a1,s11
1153e: 855e c.mv a0,s7
11540: 2665 c.jal 118e8 <_nl_find_domain>
11542: 8b2a c.mv s6,a0
11544: d171 c.beqz a0,11508 <__dcigettext+0x1d6>
11546: f9c40713 addi a4,s0,-100
1154a: 4685 c.li a3,1
1154c: 8652 c.mv a2,s4
1154e: 85a6 c.mv a1,s1
11550: f5eff0ef jal ra,10cae <_nl_find_msg>
11554: 87aa c.mv a5,a0
11556: 10050863 beq a0,zero,11666 <__dcigettext+0x334>
1155a: 577d c.li a4,-1
1155c: 16e51163 bne a0,a4,116be <__dcigettext+0x38c>
11560: f9842503 lw a0,-104(s0)
11564: 2b40c0ef jal ra,1d818 <__free>
11568: f8842483 lw s1,-120(s0)
1156c: cc91 c.beqz s1,11588 <__dcigettext+0x256>
1156e: 1f818513 addi a0,gp,504 # 6f54c <_nl_state_lock>
11572: 00000097 auipc ra,0x0
11576: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
1157a: c499 c.beqz s1,11588 <__dcigettext+0x256>
1157c: 4ec18513 addi a0,gp,1260 # 6f840 <__libc_setlocale_lock>
11580: 00000097 auipc ra,0x0
11584: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
11588: f6c42783 lw a5,-148(s0)
1158c: f7042703 lw a4,-144(s0)
11590: 9792 c.add a5,tp
11592: c398 c.sw a4,0(a5)
11594: f8c42783 lw a5,-116(s0)
11598: e791 c.bnez a5,115a4 <__dcigettext+0x272>
1159a: 87d2 c.mv a5,s4
1159c: a819 c.j 115b2 <__dcigettext+0x280>
1159e: f8c42783 lw a5,-116(s0)
115a2: dfe5 c.beqz a5,1159a <__dcigettext+0x268>
115a4: f7c42683 lw a3,-132(s0)
115a8: 4705 c.li a4,1
115aa: f7842783 lw a5,-136(s0)
115ae: fee686e3 beq a3,a4,1159a <__dcigettext+0x268>
115b2: f6040113 addi sp,s0,-160
115b6: 40fa c.lwsp ra,156(sp)
115b8: 446a c.lwsp s0,152(sp)
115ba: 44da c.lwsp s1,148(sp)
115bc: 494a c.lwsp s2,144(sp)
115be: 49ba c.lwsp s3,140(sp)
115c0: 4a2a c.lwsp s4,136(sp)
115c2: 4a9a c.lwsp s5,132(sp)
115c4: 4b0a c.lwsp s6,128(sp)
115c6: 5bf6 c.lwsp s7,124(sp)
115c8: 5c66 c.lwsp s8,120(sp)
115ca: 5cd6 c.lwsp s9,116(sp)
115cc: 5d46 c.lwsp s10,112(sp)
115ce: 5db6 c.lwsp s11,108(sp)
115d0: 853e c.mv a0,a5
115d2: 610d c.addi16sp sp,160
115d4: 8082 c.jr ra
115d6: 4481 c.li s1,0
115d8: 0004dbb7 lui s7,0x4d
115dc: 158b8b93 addi s7,s7,344 # 4d158 <_nl_default_dirname>
115e0: b59d c.j 11446 <__dcigettext+0x114>
115e2: 4581 c.li a1,0
115e4: 0480f0ef jal ra,2062c <__getcwd>
115e8: 892a c.mv s2,a0
115ea: d93d c.beqz a0,11560 <__dcigettext+0x22e>
115ec: 0004d5b7 lui a1,0x4d
115f0: 86de c.mv a3,s7
115f2: 862a c.mv a2,a0
115f4: 13858593 addi a1,a1,312 # 4d138 <errstr.0+0x60>
115f8: f9840513 addi a0,s0,-104
115fc: 1ee030ef jal ra,147ea <___asprintf>
11600: 8baa c.mv s7,a0
11602: 854a c.mv a0,s2
11604: 2140c0ef jal ra,1d818 <__free>
11608: f40bcce3 blt s7,zero,11560 <__dcigettext+0x22e>
1160c: f9842b83 lw s7,-104(s0)
11610: bd1d c.j 11446 <__dcigettext+0x114>
11612: 0004d537 lui a0,0x4d
11616: 14050513 addi a0,a0,320 # 4d140 <errstr.0+0x68>
1161a: 0cd020ef jal ra,13ee6 <getenv>
1161e: e4050fe3 beq a0,zero,1147c <__dcigettext+0x14a>
11622: 00054783 lbu a5,0(a0)
11626: e4078be3 beq a5,zero,1147c <__dcigettext+0x14a>
1162a: 8c2a c.mv s8,a0
1162c: bd81 c.j 1147c <__dcigettext+0x14a>
1162e: 0c05 c.addi s8,1
11630: bde1 c.j 11508 <__dcigettext+0x1d6>
11632: 876e c.mv a4,s11
11634: 00f70023 sb a5,0(a4)
11638: 001c4783 lbu a5,1(s8)
1163c: 0705 c.addi a4,1
1163e: 0c05 c.addi s8,1
11640: c399 c.beqz a5,11646 <__dcigettext+0x314>
11642: ff2799e3 bne a5,s2,11634 <__dcigettext+0x302>
11646: 0006e7b7 lui a5,0x6e
1164a: fe87a783 lw a5,-24(a5) # 6dfe8 <__libc_enable_secure>
1164e: 00070023 sb zero,0(a4)
11652: ec0785e3 beq a5,zero,1151c <__dcigettext+0x1ea>
11656: 02f00593 addi a1,zero,47
1165a: 856e c.mv a0,s11
1165c: 7ad0c0ef jal ra,1e608 <strchr>
11660: ea0514e3 bne a0,zero,11508 <__dcigettext+0x1d6>
11664: bd65 c.j 1151c <__dcigettext+0x1ea>
11666: 010b2503 lw a0,16(s6)
1166a: e8050fe3 beq a0,zero,11508 <__dcigettext+0x1d6>
1166e: 014b0313 addi t1,s6,20
11672: f8042223 sw zero,-124(s0)
11676: a811 c.j 1168a <__dcigettext+0x358>
11678: f8442783 lw a5,-124(s0)
1167c: ffc32503 lw a0,-4(t1)
11680: 0785 c.addi a5,1
11682: f8f42223 sw a5,-124(s0)
11686: e80501e3 beq a0,zero,11508 <__dcigettext+0x1d6>
1168a: 0311 c.addi t1,4
1168c: f9c40713 addi a4,s0,-100
11690: 4685 c.li a3,1
11692: 8652 c.mv a2,s4
11694: 85a6 c.mv a1,s1
11696: f8642023 sw t1,-128(s0)
1169a: f6642423 sw t1,-152(s0)
1169e: e10ff0ef jal ra,10cae <_nl_find_msg>
116a2: 577d c.li a4,-1
116a4: 87aa c.mv a5,a0
116a6: eae50de3 beq a0,a4,11560 <__dcigettext+0x22e>
116aa: f8042303 lw t1,-128(s0)
116ae: d569 c.beqz a0,11678 <__dcigettext+0x346>
116b0: f8442703 lw a4,-124(s0)
116b4: 0711 c.addi a4,4
116b6: 070a c.slli a4,0x2
116b8: 975a c.add a4,s6
116ba: 00072b03 lw s6,0(a4)
116be: f9842503 lw a0,-104(s0)
116c2: f8f42223 sw a5,-124(s0)
116c6: 1520c0ef jal ra,1d818 <__free>
116ca: f7442703 lw a4,-140(s0)
116ce: f8442783 lw a5,-124(s0)
116d2: 12070c63 beq a4,zero,1180a <__dcigettext+0x4d8>
116d6: f7442703 lw a4,-140(s0)
116da: de41a683 lw a3,-540(gp) # 6f138 <_nl_msg_cat_cntr>
116de: 4318 c.lw a4,0(a4)
116e0: c754 c.sw a3,12(a4)
116e2: f9c42683 lw a3,-100(s0)
116e6: 01672823 sw s6,16(a4)
116ea: cb5c c.sw a5,20(a4)
116ec: cf14 c.sw a3,24(a4)
116ee: f6c42703 lw a4,-148(s0)
116f2: f7042683 lw a3,-144(s0)
116f6: 9712 c.add a4,tp
116f8: c314 c.sw a3,0(a4)
116fa: f8c42703 lw a4,-116(s0)
116fe: e371 c.bnez a4,117c2 <__dcigettext+0x490>
11700: f8842483 lw s1,-120(s0)
11704: ea0487e3 beq s1,zero,115b2 <__dcigettext+0x280>
11708: 1f818513 addi a0,gp,504 # 6f54c <_nl_state_lock>
1170c: f8f42623 sw a5,-116(s0)
11710: 00000097 auipc ra,0x0
11714: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
11718: f8c42783 lw a5,-116(s0)
1171c: e8048be3 beq s1,zero,115b2 <__dcigettext+0x280>
11720: 4ec18513 addi a0,gp,1260 # 6f840 <__libc_setlocale_lock>
11724: 00000097 auipc ra,0x0
11728: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
1172c: f8c42783 lw a5,-116(s0)
11730: b549 c.j 115b2 <__dcigettext+0x280>
11732: a9c1a983 lw s3,-1380(gp) # 6edf0 <_nl_current_default_domain>
11736: b9a5 c.j 113ae <__dcigettext+0x7c>
11738: 4781 c.li a5,0
1173a: bda5 c.j 115b2 <__dcigettext+0x280>
1173c: f8c42683 lw a3,-116(s0)
11740: 4b5c c.lw a5,20(a4)
11742: ee95 c.bnez a3,1177e <__dcigettext+0x44c>
11744: f8842483 lw s1,-120(s0)
11748: c485 c.beqz s1,11770 <__dcigettext+0x43e>
1174a: 1f818513 addi a0,gp,504 # 6f54c <_nl_state_lock>
1174e: f8f42623 sw a5,-116(s0)
11752: 00000097 auipc ra,0x0
11756: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
1175a: f8c42783 lw a5,-116(s0)
1175e: c889 c.beqz s1,11770 <__dcigettext+0x43e>
11760: 4ec18513 addi a0,gp,1260 # 6f840 <__libc_setlocale_lock>
11764: 00000097 auipc ra,0x0
11768: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
1176c: f8c42783 lw a5,-116(s0)
11770: f6c42703 lw a4,-148(s0)
11774: f7042683 lw a3,-144(s0)
11778: 9712 c.add a4,tp
1177a: c314 c.sw a3,0(a4)
1177c: bd1d c.j 115b2 <__dcigettext+0x280>
1177e: 4b14 c.lw a3,16(a4)
11780: f7c42583 lw a1,-132(s0)
11784: 01872903 lw s2,24(a4)
11788: 4684 c.lw s1,8(a3)
1178a: f8f42623 sw a5,-116(s0)
1178e: 58a8 c.lw a0,112(s1)
11790: b9aff0ef jal ra,10b2a <plural_eval>
11794: 58f8 c.lw a4,116(s1)
11796: f8c42783 lw a5,-116(s0)
1179a: 84aa c.mv s1,a0
1179c: fae574e3 bgeu a0,a4,11744 <__dcigettext+0x412>
117a0: 853e c.mv a0,a5
117a2: 59fd c.li s3,-1
117a4: 993e c.add s2,a5
117a6: 14fd c.addi s1,-1
117a8: 4581 c.li a1,0
117aa: 13348d63 beq s1,s3,118e4 <__dcigettext+0x5b2>
117ae: f8f42623 sw a5,-116(s0)
117b2: 7f50d0ef jal ra,1f7a6 <__rawmemchr>
117b6: 0505 c.addi a0,1
117b8: f8c42783 lw a5,-116(s0)
117bc: ff2565e3 bltu a0,s2,117a6 <__dcigettext+0x474>
117c0: b751 c.j 11744 <__dcigettext+0x412>
117c2: 008b2483 lw s1,8(s6)
117c6: f7c42583 lw a1,-132(s0)
117ca: f8f42623 sw a5,-116(s0)
117ce: 58a8 c.lw a0,112(s1)
117d0: f9c42903 lw s2,-100(s0)
117d4: b56ff0ef jal ra,10b2a <plural_eval>
117d8: 58f8 c.lw a4,116(s1)
117da: f8c42783 lw a5,-116(s0)
117de: 84aa c.mv s1,a0
117e0: f2e570e3 bgeu a0,a4,11700 <__dcigettext+0x3ce>
117e4: 853e c.mv a0,a5
117e6: 59fd c.li s3,-1
117e8: 993e c.add s2,a5
117ea: a811 c.j 117fe <__dcigettext+0x4cc>
117ec: f8f42623 sw a5,-116(s0)
117f0: 7b70d0ef jal ra,1f7a6 <__rawmemchr>
117f4: 0505 c.addi a0,1
117f6: f8c42783 lw a5,-116(s0)
117fa: f12573e3 bgeu a0,s2,11700 <__dcigettext+0x3ce>
117fe: 14fd c.addi s1,-1
11800: 4581 c.li a1,0
11802: ff3495e3 bne s1,s3,117ec <__dcigettext+0x4ba>
11806: 87aa c.mv a5,a0
11808: bde5 c.j 11700 <__dcigettext+0x3ce>
1180a: 8552 c.mv a0,s4
1180c: 0540d0ef jal ra,1e860 <strlen>
11810: f6442c03 lw s8,-156(s0)
11814: 84aa c.mv s1,a0
11816: 0485 c.addi s1,1
11818: 8562 c.mv a0,s8
1181a: 0460d0ef jal ra,1e860 <strlen>
1181e: f6042b83 lw s7,-160(s0)
11822: 01eb8713 addi a4,s7,30
11826: 953a c.add a0,a4
11828: 9526 c.add a0,s1
1182a: 3ad0b0ef jal ra,1d3d6 <__libc_malloc>
1182e: f8442783 lw a5,-124(s0)
11832: 892a c.mv s2,a0
11834: ea050de3 beq a0,zero,116ee <__dcigettext+0x3bc>
11838: 8626 c.mv a2,s1
1183a: 85d2 c.mv a1,s4
1183c: 0571 c.addi a0,28
1183e: 3c90d0ef jal ra,1f406 <memcpy>
11842: 00950a33 add s4,a0,s1
11846: 001b8493 addi s1,s7,1
1184a: 8626 c.mv a2,s1
1184c: 85ce c.mv a1,s3
1184e: 8552 c.mv a0,s4
11850: 3b70d0ef jal ra,1f406 <memcpy>
11854: 94d2 c.add s1,s4
11856: 85e2 c.mv a1,s8
11858: 8526 c.mv a0,s1
1185a: 6670c0ef jal ra,1e6c0 <strcpy>
1185e: f9c42703 lw a4,-100(s0)
11862: de41a683 lw a3,-540(gp) # 6f138 <_nl_msg_cat_cntr>
11866: f8442783 lw a5,-124(s0)
1186a: 00e92c23 sw a4,24(s2)
1186e: 01492023 sw s4,0(s2)
11872: 01592223 sw s5,4(s2)
11876: 00992423 sw s1,8(s2)
1187a: 00d92623 sw a3,12(s2)
1187e: 01692823 sw s6,16(s2)
11882: 00f92a23 sw a5,20(s2)
11886: 00000713 addi a4,zero,0
1188a: cb09 c.beqz a4,1189c <__dcigettext+0x56a>
1188c: 22818513 addi a0,gp,552 # 6f57c <tree_lock>
11890: 00000097 auipc ra,0x0
11894: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
11898: f8442783 lw a5,-124(s0)
1189c: f8f42223 sw a5,-124(s0)
118a0: 67c5 c.lui a5,0x11
118a2: c6278613 addi a2,a5,-926 # 10c62 <transcmp>
118a6: ddc18593 addi a1,gp,-548 # 6f130 <root>
118aa: 854a c.mv a0,s2
118ac: 13d0f0ef jal ra,211e8 <__tsearch>
118b0: f8842703 lw a4,-120(s0)
118b4: f8442783 lw a5,-124(s0)
118b8: 84aa c.mv s1,a0
118ba: cb09 c.beqz a4,118cc <__dcigettext+0x59a>
118bc: 22818513 addi a0,gp,552 # 6f57c <tree_lock>
118c0: 00000097 auipc ra,0x0
118c4: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
118c8: f8442783 lw a5,-124(s0)
118cc: c481 c.beqz s1,118d4 <__dcigettext+0x5a2>
118ce: 4098 c.lw a4,0(s1)
118d0: e1270fe3 beq a4,s2,116ee <__dcigettext+0x3bc>
118d4: 854a c.mv a0,s2
118d6: f8f42223 sw a5,-124(s0)
118da: 73f0b0ef jal ra,1d818 <__free>
118de: f8442783 lw a5,-124(s0)
118e2: b531 c.j 116ee <__dcigettext+0x3bc>
118e4: 87aa c.mv a5,a0
118e6: bdb9 c.j 11744 <__dcigettext+0x412>
000118e8 <_nl_find_domain>:
118e8: 711d c.addi16sp sp,-96
118ea: c8ca c.swsp s2,80(sp)
118ec: c6ce c.swsp s3,76(sp)
118ee: c4d2 c.swsp s4,72(sp)
118f0: c2d6 c.swsp s5,68(sp)
118f2: ce86 c.swsp ra,92(sp)
118f4: cca2 c.swsp s0,88(sp)
118f6: caa6 c.swsp s1,84(sp)
118f8: c0da c.swsp s6,64(sp)
118fa: de5e c.swsp s7,60(sp)
118fc: dc62 c.swsp s8,56(sp)
118fe: 00000793 addi a5,zero,0
11902: 892a c.mv s2,a0
11904: 89ae c.mv s3,a1
11906: 8ab2 c.mv s5,a2
11908: 8a36 c.mv s4,a3
1190a: c799 c.beqz a5,11918 <_nl_find_domain+0x30>
1190c: 25818513 addi a0,gp,600 # 6f5ac <lock.0>
11910: 00000097 auipc ra,0x0
11914: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
11918: 854a c.mv a0,s2
1191a: 7470c0ef jal ra,1e860 <strlen>
1191e: 00150613 addi a2,a0,1
11922: c402 c.swsp zero,8(sp)
11924: c256 c.swsp s5,4(sp)
11926: c002 c.swsp zero,0(sp)
11928: 4881 c.li a7,0
1192a: 4801 c.li a6,0
1192c: 4781 c.li a5,0
1192e: 874e c.mv a4,s3
11930: 4681 c.li a3,0
11932: 85ca c.mv a1,s2
11934: de018513 addi a0,gp,-544 # 6f134 <_nl_loaded_domains>
11938: 34c010ef jal ra,12c84 <_nl_make_l10nflist>
1193c: 00000413 addi s0,zero,0
11940: 84aa c.mv s1,a0
11942: c419 c.beqz s0,11950 <_nl_find_domain+0x68>
11944: 25818513 addi a0,gp,600 # 6f5ac <lock.0>
11948: 00000097 auipc ra,0x0
1194c: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
11950: c8a1 c.beqz s1,119a0 <_nl_find_domain+0xb8>
11952: 40dc c.lw a5,4(s1)
11954: 04f05263 bge zero,a5,11998 <_nl_find_domain+0xb0>
11958: 449c c.lw a5,8(s1)
1195a: cf91 c.beqz a5,11976 <_nl_find_domain+0x8e>
1195c: 40f6 c.lwsp ra,92(sp)
1195e: 4466 c.lwsp s0,88(sp)
11960: 4946 c.lwsp s2,80(sp)
11962: 49b6 c.lwsp s3,76(sp)
11964: 4a26 c.lwsp s4,72(sp)
11966: 4a96 c.lwsp s5,68(sp)
11968: 4b06 c.lwsp s6,64(sp)
1196a: 5bf2 c.lwsp s7,60(sp)
1196c: 5c62 c.lwsp s8,56(sp)
1196e: 8526 c.mv a0,s1
11970: 44d6 c.lwsp s1,84(sp)
11972: 6125 c.addi16sp sp,96
11974: 8082 c.jr ra
11976: 4888 c.lw a0,16(s1)
11978: d175 c.beqz a0,1195c <_nl_find_domain+0x74>
1197a: 01048413 addi s0,s1,16
1197e: a039 c.j 1198c <_nl_find_domain+0xa4>
11980: 401c c.lw a5,0(s0)
11982: 0411 c.addi s0,4
11984: 479c c.lw a5,8(a5)
11986: fbf9 c.bnez a5,1195c <_nl_find_domain+0x74>
11988: 4008 c.lw a0,0(s0)
1198a: d969 c.beqz a0,1195c <_nl_find_domain+0x74>
1198c: 415c c.lw a5,4(a0)
1198e: fef049e3 blt zero,a5,11980 <_nl_find_domain+0x98>
11992: 85d2 c.mv a1,s4
11994: 20cd c.jal 11a76 <_nl_load_domain>
11996: b7ed c.j 11980 <_nl_find_domain+0x98>
11998: 85d2 c.mv a1,s4
1199a: 8526 c.mv a0,s1
1199c: 28e9 c.jal 11a76 <_nl_load_domain>
1199e: bf6d c.j 11958 <_nl_find_domain+0x70>
119a0: 854e c.mv a0,s3
119a2: 188010ef jal ra,12b2a <_nl_expand_alias>
119a6: 8c2a c.mv s8,a0
119a8: cd11 c.beqz a0,119c4 <_nl_find_domain+0xdc>
119aa: 6b70c0ef jal ra,1e860 <strlen>
119ae: 00150b93 addi s7,a0,1
119b2: 855e c.mv a0,s7
119b4: 2230b0ef jal ra,1d3d6 <__libc_malloc>
119b8: 89aa c.mv s3,a0
119ba: d14d c.beqz a0,1195c <_nl_find_domain+0x74>
119bc: 865e c.mv a2,s7
119be: 85e2 c.mv a1,s8
119c0: 2470d0ef jal ra,1f406 <memcpy>
119c4: 107c c.addi4spn a5,sp,44
119c6: 1038 c.addi4spn a4,sp,40
119c8: 1054 c.addi4spn a3,sp,36
119ca: 1010 c.addi4spn a2,sp,32
119cc: 086c c.addi4spn a1,sp,28
119ce: 854e c.mv a0,s3
119d0: 710010ef jal ra,130e0 <_nl_explode_name>
119d4: 57fd c.li a5,-1
119d6: 8baa c.mv s7,a0
119d8: f8f502e3 beq a0,a5,1195c <_nl_find_domain+0x74>
119dc: 00000793 addi a5,zero,0
119e0: c799 c.beqz a5,119ee <_nl_find_domain+0x106>
119e2: 25818513 addi a0,gp,600 # 6f5ac <lock.0>
119e6: 00000097 auipc ra,0x0
119ea: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
119ee: 854a c.mv a0,s2
119f0: 6710c0ef jal ra,1e860 <strlen>
119f4: 4685 c.li a3,1
119f6: c436 c.swsp a3,8(sp)
119f8: 5682 c.lwsp a3,32(sp)
119fa: 58b2 c.lwsp a7,44(sp)
119fc: 5822 c.lwsp a6,40(sp)
119fe: 5792 c.lwsp a5,36(sp)
11a00: 4772 c.lwsp a4,28(sp)
11a02: c036 c.swsp a3,0(sp)
11a04: 00150613 addi a2,a0,1
11a08: c256 c.swsp s5,4(sp)
11a0a: 86de c.mv a3,s7
11a0c: 85ca c.mv a1,s2
11a0e: de018513 addi a0,gp,-544 # 6f134 <_nl_loaded_domains>
11a12: 272010ef jal ra,12c84 <_nl_make_l10nflist>
11a16: 84aa c.mv s1,a0
11a18: c419 c.beqz s0,11a26 <_nl_find_domain+0x13e>
11a1a: 25818513 addi a0,gp,600 # 6f5ac <lock.0>
11a1e: 00000097 auipc ra,0x0
11a22: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
11a26: c899 c.beqz s1,11a3c <_nl_find_domain+0x154>
11a28: 40dc c.lw a5,4(s1)
11a2a: 04f05263 bge zero,a5,11a6e <_nl_find_domain+0x186>
11a2e: 449c c.lw a5,8(s1)
11a30: cf91 c.beqz a5,11a4c <_nl_find_domain+0x164>
11a32: 000c0563 beq s8,zero,11a3c <_nl_find_domain+0x154>
11a36: 854e c.mv a0,s3
11a38: 5e10b0ef jal ra,1d818 <__free>
11a3c: 001bfb93 andi s7,s7,1
11a40: f00b8ee3 beq s7,zero,1195c <_nl_find_domain+0x74>
11a44: 5532 c.lwsp a0,44(sp)
11a46: 5d30b0ef jal ra,1d818 <__free>
11a4a: bf09 c.j 1195c <_nl_find_domain+0x74>
11a4c: 4888 c.lw a0,16(s1)
11a4e: d175 c.beqz a0,11a32 <_nl_find_domain+0x14a>
11a50: 01048413 addi s0,s1,16
11a54: a039 c.j 11a62 <_nl_find_domain+0x17a>
11a56: 401c c.lw a5,0(s0)
11a58: 0411 c.addi s0,4
11a5a: 479c c.lw a5,8(a5)
11a5c: fbf9 c.bnez a5,11a32 <_nl_find_domain+0x14a>
11a5e: 4008 c.lw a0,0(s0)
11a60: d969 c.beqz a0,11a32 <_nl_find_domain+0x14a>
11a62: 415c c.lw a5,4(a0)
11a64: fef049e3 blt zero,a5,11a56 <_nl_find_domain+0x16e>
11a68: 85d2 c.mv a1,s4
11a6a: 2031 c.jal 11a76 <_nl_load_domain>
11a6c: b7ed c.j 11a56 <_nl_find_domain+0x16e>
11a6e: 85d2 c.mv a1,s4
11a70: 8526 c.mv a0,s1
11a72: 2011 c.jal 11a76 <_nl_load_domain>
11a74: bf6d c.j 11a2e <_nl_find_domain+0x146>
00011a76 <_nl_load_domain>:
11a76: 7169 c.addi16sp sp,-304
11a78: 11312e23 sw s3,284(sp)
11a7c: 11812423 sw s8,264(sp)
11a80: 28818c13 addi s8,gp,648 # 6f5dc <lock.0>
11a84: 008c2783 lw a5,8(s8)
11a88: 12812423 sw s0,296(sp)
11a8c: 12912223 sw s1,292(sp)
11a90: 13212023 sw s2,288(sp)
11a94: 12112623 sw ra,300(sp)
11a98: 11412c23 sw s4,280(sp)
11a9c: 11512a23 sw s5,276(sp)
11aa0: 11612823 sw s6,272(sp)
11aa4: 11712623 sw s7,268(sp)
11aa8: 11912223 sw s9,260(sp)
11aac: 11a12023 sw s10,256(sp)
11ab0: dfee c.swsp s11,252(sp)
11ab2: af020493 addi s1,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
11ab6: 842a c.mv s0,a0
11ab8: 892e c.mv s2,a1
11aba: 00978d63 beq a5,s1,11ad4 <_nl_load_domain+0x5e>
11abe: 4705 c.li a4,1
11ac0: 100c27af lr.w a5,(s8)
11ac4: e781 c.bnez a5,11acc <_nl_load_domain+0x56>
11ac6: 1cec26af sc.w.aq a3,a4,(s8)
11aca: fafd c.bnez a3,11ac0 <_nl_load_domain+0x4a>
11acc: 34079963 bne a5,zero,11e1e <_nl_load_domain+0x3a8>
11ad0: 009c2423 sw s1,8(s8)
11ad4: 004c2783 lw a5,4(s8)
11ad8: 4058 c.lw a4,4(s0)
11ada: 00178693 addi a3,a5,1
11ade: 00dc2223 sw a3,4(s8)
11ae2: 2c071c63 bne a4,zero,11dba <_nl_load_domain+0x344>
11ae6: 4008 c.lw a0,0(s0)
11ae8: 5b7d c.li s6,-1
11aea: 01642223 sw s6,4(s0)
11aee: 00042423 sw zero,8(s0)
11af2: 2c050263 beq a0,zero,11db6 <_nl_load_domain+0x340>
11af6: 4581 c.li a1,0
11af8: 07e0f0ef jal ra,20b76 <__open64_nocancel>
11afc: 8aaa c.mv s5,a0
11afe: 2b650963 beq a0,s6,11db0 <_nl_load_domain+0x33a>
11b02: 188c c.addi4spn a1,sp,112
11b04: 0870e0ef jal ra,2038a <__fstat>
11b08: 8baa c.mv s7,a0
11b0a: 2a051063 bne a0,zero,11daa <_nl_load_domain+0x334>
11b0e: 579a c.lwsp a5,164(sp)
11b10: 5a0a c.lwsp s4,160(sp)
11b12: 28079c63 bne a5,zero,11daa <_nl_load_domain+0x334>
11b16: 02f00793 addi a5,zero,47
11b1a: 2947f863 bgeu a5,s4,11daa <_nl_load_domain+0x334>
11b1e: 4781 c.li a5,0
11b20: 4801 c.li a6,0
11b22: 8756 c.mv a4,s5
11b24: 4689 c.li a3,2
11b26: 4605 c.li a2,1
11b28: 85d2 c.mv a1,s4
11b2a: 4080f0ef jal ra,20f32 <__mmap64>
11b2e: 84aa c.mv s1,a0
11b30: 2f650c63 beq a0,s6,11e28 <_nl_load_domain+0x3b2>
11b34: 8556 c.mv a0,s5
11b36: 74d0e0ef jal ra,20a82 <__close_nocancel>
11b3a: 4098 c.lw a4,0(s1)
11b3c: 950417b7 lui a5,0x95041
11b40: 2de78793 addi a5,a5,734 # 950412de <__BSS_END__+0x94fd178a>
11b44: 4b05 c.li s6,1
11b46: 5af71663 bne a4,a5,120f2 <_nl_load_domain+0x67c>
11b4a: 07800513 addi a0,zero,120
11b4e: 0890b0ef jal ra,1d3d6 <__libc_malloc>
11b52: 8daa c.mv s11,a0
11b54: 24050e63 beq a0,zero,11db0 <_nl_load_domain+0x33a>
11b58: 0044ac83 lw s9,4(s1)
11b5c: 4705 c.li a4,1
11b5e: 01b42423 sw s11,8(s0)
11b62: 009da023 sw s1,0(s11)
11b66: 016da223 sw s6,4(s11)
11b6a: 014da423 sw s4,8(s11)
11b6e: 000da623 sw zero,12(s11)
11b72: 000da823 sw zero,16(s11)
11b76: 410cd693 srai a3,s9,0x10
11b7a: 4ad76363 bltu a4,a3,12020 <_nl_load_domain+0x5aa>
11b7e: 44d4 c.lw a3,12(s1)
11b80: 4898 c.lw a4,16(s1)
11b82: 48dc c.lw a5,20(s1)
11b84: 4490 c.lw a2,8(s1)
11b86: 9726 c.add a4,s1
11b88: 96a6 c.add a3,s1
11b8a: 00edae23 sw a4,28(s11)
11b8e: d43e c.swsp a5,40(sp)
11b90: 00cdaa23 sw a2,20(s11)
11b94: 00ddac23 sw a3,24(s11)
11b98: 02fda623 sw a5,44(s11)
11b9c: 4709 c.li a4,2
11b9e: 34f77863 bgeu a4,a5,11eee <_nl_load_domain+0x478>
11ba2: 4c98 c.lw a4,24(s1)
11ba4: 0cc2 c.slli s9,0x10
11ba6: 010cdc93 srli s9,s9,0x10
11baa: 00e487b3 add a5,s1,a4
11bae: 020daa23 sw zero,52(s11)
11bb2: de3e c.swsp a5,60(sp)
11bb4: 02fda823 sw a5,48(s11)
11bb8: 340c8463 beq s9,zero,11f00 <_nl_load_domain+0x48a>
11bbc: 50dc c.lw a5,36(s1)
11bbe: da3e c.swsp a5,52(sp)
11bc0: 34078063 beq a5,zero,11f00 <_nl_load_domain+0x48a>
11bc4: 01c4ab83 lw s7,28(s1)
11bc8: 5090 c.lw a2,32(s1)
11bca: 95041ab7 lui s5,0x95041
11bce: 2dea8a93 addi s5,s5,734 # 950412de <__BSS_END__+0x94fd178a>
11bd2: 4591 c.li a1,4
11bd4: 855e c.mv a0,s7
11bd6: 00c48d33 add s10,s1,a2
11bda: 0cc0c0ef jal ra,1dca6 <__calloc>
11bde: c62a c.swsp a0,12(sp)
11be0: 36050d63 beq a0,zero,11f5a <_nl_load_domain+0x4e4>
11be4: 45b2 c.lwsp a1,12(sp)
11be6: 866a c.mv a2,s10
11be8: 4801 c.li a6,0
11bea: 0c0b8f63 beq s7,zero,11cc8 <_nl_load_domain+0x252>
11bee: 0004d737 lui a4,0x4d
11bf2: 17870793 addi a5,a4,376 # 4d178 <_nl_default_default_domain+0xc>
11bf6: 0005f737 lui a4,0x5f
11bfa: d03e c.swsp a5,32(sp)
11bfc: e9870793 addi a5,a4,-360 # 5ee98 <__strtol_ul_rem_tab+0x64>
11c00: 0004d737 lui a4,0x4d
11c04: d23e c.swsp a5,36(sp)
11c06: 19c70793 addi a5,a4,412 # 4d19c <CSWTCH.46>
11c0a: 0004d737 lui a4,0x4d
11c0e: d83e c.swsp a5,48(sp)
11c10: 17c70793 addi a5,a4,380 # 4d17c <_nl_default_default_domain+0x10>
11c14: 0004d737 lui a4,0x4d
11c18: d63e c.swsp a5,44(sp)
11c1a: 1f070793 addi a5,a4,496 # 4d1f0 <CSWTCH.49>
11c1e: 0004d737 lui a4,0x4d
11c22: dc3e c.swsp a5,56(sp)
11c24: 1f070793 addi a5,a4,496 # 4d1f0 <CSWTCH.49>
11c28: 0004d737 lui a4,0x4d
11c2c: c0be c.swsp a5,64(sp)
11c2e: 19c70793 addi a5,a4,412 # 4d19c <CSWTCH.46>
11c32: 0004d737 lui a4,0x4d
11c36: c2be c.swsp a5,68(sp)
11c38: 19c70793 addi a5,a4,412 # 4d19c <CSWTCH.46>
11c3c: 0004d737 lui a4,0x4d
11c40: c4be c.swsp a5,72(sp)
11c42: 19c70793 addi a5,a4,412 # 4d19c <CSWTCH.46>
11c46: 0004d737 lui a4,0x4d
11c4a: c6be c.swsp a5,76(sp)
11c4c: 1f070793 addi a5,a4,496 # 4d1f0 <CSWTCH.49>
11c50: 0004d737 lui a4,0x4d
11c54: 95041337 lui t1,0x95041
11c58: c8be c.swsp a5,80(sp)
11c5a: 19c70793 addi a5,a4,412 # 4d19c <CSWTCH.46>
11c5e: 2de30d13 addi s10,t1,734 # 950412de <__BSS_END__+0x94fd178a>
11c62: cabe c.swsp a5,84(sp)
11c64: 4248 c.lw a0,4(a2)
11c66: 4218 c.lw a4,0(a2)
11c68: 00a48cb3 add s9,s1,a0
11c6c: 03aa8263 beq s5,s10,11c90 <_nl_load_domain+0x21a>
11c70: ce42 c.swsp a6,28(sp)
11c72: ca32 c.swsp a2,20(sp)
11c74: c82e c.swsp a1,16(sp)
11c76: cc3a c.swsp a4,24(sp)
11c78: 14c360ef jal ra,47dc4 <__bswapsi2>
11c7c: 4762 c.lwsp a4,24(sp)
11c7e: 8caa c.mv s9,a0
11c80: 9ca6 c.add s9,s1
11c82: 853a c.mv a0,a4
11c84: 140360ef jal ra,47dc4 <__bswapsi2>
11c88: 4872 c.lwsp a6,28(sp)
11c8a: 4652 c.lwsp a2,20(sp)
11c8c: 45c2 c.lwsp a1,16(sp)
11c8e: 872a c.mv a4,a0
11c90: 44070963 beq a4,zero,120e2 <_nl_load_domain+0x66c>
11c94: 9766 c.add a4,s9
11c96: fff74703 lbu a4,-1(a4)
11c9a: 44071463 bne a4,zero,120e2 <_nl_load_domain+0x66c>
11c9e: 000cc703 lbu a4,0(s9)
11ca2: 05000513 addi a0,zero,80
11ca6: 2ca70d63 beq a4,a0,11f80 <_nl_load_domain+0x50a>
11caa: 04900513 addi a0,zero,73
11cae: 44a71063 bne a4,a0,120ee <_nl_load_domain+0x678>
11cb2: 001cc683 lbu a3,1(s9)
11cb6: 4701 c.li a4,0
11cb8: e291 c.bnez a3,11cbc <_nl_load_domain+0x246>
11cba: 5702 c.lwsp a4,32(sp)
11cbc: c198 c.sw a4,0(a1)
11cbe: 0805 c.addi a6,1
11cc0: 0621 c.addi a2,8
11cc2: 0591 c.addi a1,4
11cc4: fb7810e3 bne a6,s7,11c64 <_nl_load_domain+0x1ee>
11cc8: 95041737 lui a4,0x95041
11ccc: 2de70713 addi a4,a4,734 # 950412de <__BSS_END__+0x94fd178a>
11cd0: 5488 c.lw a0,40(s1)
11cd2: 02c4ac83 lw s9,44(s1)
11cd6: 44ea8f63 beq s5,a4,12134 <_nl_load_domain+0x6be>
11cda: 0ea360ef jal ra,47dc4 <__bswapsi2>
11cde: 8d2a c.mv s10,a0
11ce0: 8566 c.mv a0,s9
11ce2: 0e2360ef jal ra,47dc4 <__bswapsi2>
11ce6: 9d26 c.add s10,s1
11ce8: 8caa c.mv s9,a0
11cea: 57a2 c.lwsp a5,40(sp)
11cec: c6ea c.swsp s10,76(sp)
11cee: d86a c.swsp s10,48(sp)
11cf0: 078a c.slli a5,0x2
11cf2: c8be c.swsp a5,80(sp)
11cf4: c2be c.swsp a5,68(sp)
11cf6: 95041d37 lui s10,0x95041
11cfa: 10bc c.addi4spn a5,sp,104
11cfc: 01948733 add a4,s1,s9
11d00: cc3e c.swsp a5,24(sp)
11d02: 2ded0793 addi a5,s10,734 # 950412de <__BSS_END__+0x94fd178a>
11d06: c4ba c.swsp a4,72(sp)
11d08: d63a c.swsp a4,44(sp)
11d0a: dc02 c.swsp zero,56(sp)
11d0c: c082 c.swsp zero,64(sp)
11d0e: ca3e c.swsp a5,20(sp)
11d10: 47e2 c.lwsp a5,24(sp)
11d12: ce02 c.swsp zero,28(sp)
11d14: d23e c.swsp a5,36(sp)
11d16: 47d2 c.lwsp a5,20(sp)
11d18: 30fa8a63 beq s5,a5,1202c <_nl_load_domain+0x5b6>
11d1c: 47f2 c.lwsp a5,28(sp)
11d1e: 3e078863 beq a5,zero,1210e <_nl_load_domain+0x698>
11d22: 57b2 c.lwsp a5,44(sp)
11d24: 4388 c.lw a0,0(a5)
11d26: 09e360ef jal ra,47dc4 <__bswapsi2>
11d2a: 00a48d33 add s10,s1,a0
11d2e: 008d2503 lw a0,8(s10)
11d32: 092360ef jal ra,47dc4 <__bswapsi2>
11d36: 00150713 addi a4,a0,1
11d3a: 00e03733 sltu a4,zero,a4
11d3e: 34071963 bne a4,zero,12090 <_nl_load_domain+0x61a>
11d42: 4d01 c.li s10,0
11d44: 5792 c.lwsp a5,36(sp)
11d46: 4705 c.li a4,1
11d48: 01a7a023 sw s10,0(a5)
11d4c: 0791 c.addi a5,4
11d4e: d23e c.swsp a5,36(sp)
11d50: 47f2 c.lwsp a5,28(sp)
11d52: 32e79c63 bne a5,a4,1208a <_nl_load_domain+0x614>
11d56: 4786 c.lwsp a5,64(sp)
11d58: 5726 c.lwsp a4,104(sp)
11d5a: 56b6 c.lwsp a3,108(sp)
11d5c: 0785 c.addi a5,1
11d5e: c0be c.swsp a5,64(sp)
11d60: 4796 c.lwsp a5,68(sp)
11d62: 9736 c.add a4,a3
11d64: 97ba c.add a5,a4
11d66: c2be c.swsp a5,68(sp)
11d68: 5742 c.lwsp a4,48(sp)
11d6a: 57e2 c.lwsp a5,56(sp)
11d6c: 0711 c.addi a4,4
11d6e: d83a c.swsp a4,48(sp)
11d70: 5732 c.lwsp a4,44(sp)
11d72: 0785 c.addi a5,1
11d74: dc3e c.swsp a5,56(sp)
11d76: 0711 c.addi a4,4
11d78: d63a c.swsp a4,44(sp)
11d7a: 5752 c.lwsp a4,52(sp)
11d7c: f8e7eae3 bltu a5,a4,11d10 <_nl_load_domain+0x29a>
11d80: 4786 c.lwsp a5,64(sp)
11d82: 5e079663 bne a5,zero,1236e <_nl_load_domain+0x8f8>
11d86: 020da023 sw zero,32(s11)
11d8a: 020da223 sw zero,36(s11)
11d8e: 020da423 sw zero,40(s11)
11d92: 4532 c.lwsp a0,12(sp)
11d94: 2850b0ef jal ra,1d818 <__free>
11d98: aaa5 c.j 11f10 <_nl_load_domain+0x49a>
11d9a: 01651863 bne a0,s6,11daa <_nl_load_domain+0x334>
11d9e: 004c87b3 add a5,s9,tp
11da2: 439c c.lw a5,0(a5)
11da4: 4711 c.li a4,4
11da6: 08e78d63 beq a5,a4,11e40 <_nl_load_domain+0x3ca>
11daa: 8556 c.mv a0,s5
11dac: 4d70e0ef jal ra,20a82 <__close_nocancel>
11db0: 004c2783 lw a5,4(s8)
11db4: 17fd c.addi a5,-1
11db6: 4705 c.li a4,1
11db8: c058 c.sw a4,4(s0)
11dba: 00fc2223 sw a5,4(s8)
11dbe: cf85 c.beqz a5,11df6 <_nl_load_domain+0x380>
11dc0: 12c12083 lw ra,300(sp)
11dc4: 12812403 lw s0,296(sp)
11dc8: 12412483 lw s1,292(sp)
11dcc: 12012903 lw s2,288(sp)
11dd0: 11c12983 lw s3,284(sp)
11dd4: 11812a03 lw s4,280(sp)
11dd8: 11412a83 lw s5,276(sp)
11ddc: 11012b03 lw s6,272(sp)
11de0: 10c12b83 lw s7,268(sp)
11de4: 10812c03 lw s8,264(sp)
11de8: 10412c83 lw s9,260(sp)
11dec: 10012d03 lw s10,256(sp)
11df0: 5dfe c.lwsp s11,252(sp)
11df2: 6155 c.addi16sp sp,304
11df4: 8082 c.jr ra
11df6: 000c2423 sw zero,8(s8)
11dfa: 0f50000f fence iorw,ow
11dfe: 08fc27af amoswap.w a5,a5,(s8)
11e02: 4705 c.li a4,1
11e04: faf75ee3 bge a4,a5,11dc0 <_nl_load_domain+0x34a>
11e08: 1a600893 addi a7,zero,422
11e0c: 28818513 addi a0,gp,648 # 6f5dc <lock.0>
11e10: 08100593 addi a1,zero,129
11e14: 4605 c.li a2,1
11e16: 4681 c.li a3,0
11e18: 00000073 ecall
11e1c: b755 c.j 11dc0 <_nl_load_domain+0x34a>
11e1e: 28818513 addi a0,gp,648 # 6f5dc <lock.0>
11e22: 18e080ef jal ra,19fb0 <__lll_lock_wait_private>
11e26: b16d c.j 11ad0 <_nl_load_domain+0x5a>
11e28: 8552 c.mv a0,s4
11e2a: 5ac0b0ef jal ra,1d3d6 <__libc_malloc>
11e2e: 84aa c.mv s1,a0
11e30: dd2d c.beqz a0,11daa <_nl_load_domain+0x334>
11e32: 0005dc97 auipc s9,0x5d
11e36: f76cac83 lw s9,-138(s9) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
11e3a: 8daa c.mv s11,a0
11e3c: 8d52 c.mv s10,s4
11e3e: 5b7d c.li s6,-1
11e40: 866a c.mv a2,s10
11e42: 85ee c.mv a1,s11
11e44: 8556 c.mv a0,s5
11e46: 59d0e0ef jal ra,20be2 <__read_nocancel>
11e4a: f4a058e3 bge zero,a0,11d9a <_nl_load_domain+0x324>
11e4e: 40ad0d33 sub s10,s10,a0
11e52: 9daa c.add s11,a0
11e54: fe0d16e3 bne s10,zero,11e40 <_nl_load_domain+0x3ca>
11e58: 8556 c.mv a0,s5
11e5a: 4290e0ef jal ra,20a82 <__close_nocancel>
11e5e: 4098 c.lw a4,0(s1)
11e60: 950417b7 lui a5,0x95041
11e64: 2de78793 addi a5,a5,734 # 950412de <__BSS_END__+0x94fd178a>
11e68: 4b01 c.li s6,0
11e6a: cef700e3 beq a4,a5,11b4a <_nl_load_domain+0xd4>
11e6e: de1207b7 lui a5,0xde120
11e72: 49578793 addi a5,a5,1173 # de120495 <__BSS_END__+0xde0b0941>
11e76: 4ef71563 bne a4,a5,12360 <_nl_load_domain+0x8ea>
11e7a: 07800513 addi a0,zero,120
11e7e: 5580b0ef jal ra,1d3d6 <__libc_malloc>
11e82: 8daa c.mv s11,a0
11e84: d515 c.beqz a0,11db0 <_nl_load_domain+0x33a>
11e86: 40c8 c.lw a0,4(s1)
11e88: 4a85 c.li s5,1
11e8a: 01b42423 sw s11,8(s0)
11e8e: 009da023 sw s1,0(s11)
11e92: 016da223 sw s6,4(s11)
11e96: 014da423 sw s4,8(s11)
11e9a: 015da623 sw s5,12(s11)
11e9e: 000da823 sw zero,16(s11)
11ea2: 723350ef jal ra,47dc4 <__bswapsi2>
11ea6: 41055713 srai a4,a0,0x10
11eaa: 8caa c.mv s9,a0
11eac: 8baa c.mv s7,a0
11eae: 16eae963 bltu s5,a4,12020 <_nl_load_domain+0x5aa>
11eb2: 4488 c.lw a0,8(s1)
11eb4: 711350ef jal ra,47dc4 <__bswapsi2>
11eb8: 872a c.mv a4,a0
11eba: 44c8 c.lw a0,12(s1)
11ebc: 00edaa23 sw a4,20(s11)
11ec0: 705350ef jal ra,47dc4 <__bswapsi2>
11ec4: 872a c.mv a4,a0
11ec6: 4888 c.lw a0,16(s1)
11ec8: 9726 c.add a4,s1
11eca: 00edac23 sw a4,24(s11)
11ece: 6f7350ef jal ra,47dc4 <__bswapsi2>
11ed2: 872a c.mv a4,a0
11ed4: 48c8 c.lw a0,20(s1)
11ed6: 9726 c.add a4,s1
11ed8: 00edae23 sw a4,28(s11)
11edc: 6e9350ef jal ra,47dc4 <__bswapsi2>
11ee0: d42a c.swsp a0,40(sp)
11ee2: 02ada623 sw a0,44(s11)
11ee6: 4709 c.li a4,2
11ee8: 14a76f63 bltu a4,a0,12046 <_nl_load_domain+0x5d0>
11eec: 4b85 c.li s7,1
11eee: 0cc2 c.slli s9,0x10
11ef0: 020da823 sw zero,48(s11)
11ef4: 037daa23 sw s7,52(s11)
11ef8: 010cdc93 srli s9,s9,0x10
11efc: 040c9f63 bne s9,zero,11f5a <_nl_load_domain+0x4e4>
11f00: 020da023 sw zero,32(s11)
11f04: 020da223 sw zero,36(s11)
11f08: 020da423 sw zero,40(s11)
11f0c: 10bc c.addi4spn a5,sp,104
11f0e: cc3e c.swsp a5,24(sp)
11f10: 020dac23 sw zero,56(s11)
11f14: 020dae23 sw zero,60(s11)
11f18: 00000713 addi a4,zero,0
11f1c: cb01 c.beqz a4,11f2c <_nl_load_domain+0x4b6>
11f1e: 4581 c.li a1,0
11f20: 040d8513 addi a0,s11,64
11f24: 00000097 auipc ra,0x0
11f28: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
11f2c: 4762 c.lwsp a4,24(sp)
11f2e: 00060637 lui a2,0x60
11f32: 4681 c.li a3,0
11f34: 43c60613 addi a2,a2,1084 # 6043c <expected2.3+0x8>
11f38: 85ca c.mv a1,s2
11f3a: 8522 c.mv a0,s0
11f3c: d73fe0ef jal ra,10cae <_nl_find_msg>
11f40: 577d c.li a4,-1
11f42: 1ce50c63 beq a0,a4,1211a <_nl_load_domain+0x6a4>
11f46: 074d8613 addi a2,s11,116
11f4a: 070d8593 addi a1,s11,112
11f4e: 11f010ef jal ra,1386c <__gettext_extract_plural>
11f52: 004c2783 lw a5,4(s8)
11f56: 17fd c.addi a5,-1
11f58: bdb9 c.j 11db6 <_nl_load_domain+0x340>
11f5a: 010da503 lw a0,16(s11)
11f5e: 0bb0b0ef jal ra,1d818 <__free>
11f62: 0c0b0163 beq s6,zero,12024 <_nl_load_domain+0x5ae>
11f66: 85d2 c.mv a1,s4
11f68: 8526 c.mv a0,s1
11f6a: 00e0f0ef jal ra,20f78 <__munmap>
11f6e: 856e c.mv a0,s11
11f70: 0a90b0ef jal ra,1d818 <__free>
11f74: 004c2783 lw a5,4(s8)
11f78: 00042423 sw zero,8(s0)
11f7c: 17fd c.addi a5,-1
11f7e: bd25 c.j 11db6 <_nl_load_domain+0x340>
11f80: 001cce03 lbu t3,1(s9)
11f84: 05200513 addi a0,zero,82
11f88: 4701 c.li a4,0
11f8a: d2ae19e3 bne t3,a0,11cbc <_nl_load_domain+0x246>
11f8e: 002cce03 lbu t3,2(s9)
11f92: 04900513 addi a0,zero,73
11f96: d2ae13e3 bne t3,a0,11cbc <_nl_load_domain+0x246>
11f9a: 003cc503 lbu a0,3(s9)
11f9e: 06400e13 addi t3,zero,100
11fa2: 03c50663 beq a0,t3,11fce <_nl_load_domain+0x558>
11fa6: 05800e13 addi t3,zero,88
11faa: 03c50263 beq a0,t3,11fce <_nl_load_domain+0x558>
11fae: f9750e93 addi t4,a0,-105
11fb2: 0ffefe93 andi t4,t4,255
11fb6: 4e3d c.li t3,15
11fb8: d1de62e3 bltu t3,t4,11cbc <_nl_load_domain+0x246>
11fbc: 6e25 c.lui t3,0x9
11fbe: 041e0e13 addi t3,t3,65 # 9041 <__libc_tsd_CTYPE_B+0x9015>
11fc2: 01de5e33 srl t3,t3,t4
11fc6: 001e7e13 andi t3,t3,1
11fca: ce0e09e3 beq t3,zero,11cbc <_nl_load_domain+0x246>
11fce: 004cc703 lbu a4,4(s9)
11fd2: 03800e13 addi t3,zero,56
11fd6: 2fc70263 beq a4,t3,122ba <_nl_load_domain+0x844>
11fda: 03100e93 addi t4,zero,49
11fde: 31d70363 beq a4,t4,122e4 <_nl_load_domain+0x86e>
11fe2: 03300e93 addi t4,zero,51
11fe6: 15d71a63 bne a4,t4,1213a <_nl_load_domain+0x6c4>
11fea: 005cce83 lbu t4,5(s9)
11fee: 03200e13 addi t3,zero,50
11ff2: 4701 c.li a4,0
11ff4: cdce94e3 bne t4,t3,11cbc <_nl_load_domain+0x246>
11ff8: 006cc683 lbu a3,6(s9)
11ffc: cc0690e3 bne a3,zero,11cbc <_nl_load_domain+0x246>
12000: f9c50693 addi a3,a0,-100
12004: 0ff6f693 andi a3,a3,255
12008: 4551 c.li a0,20
1200a: 5712 c.lwsp a4,36(sp)
1200c: cad568e3 bltu a0,a3,11cbc <_nl_load_domain+0x246>
12010: 0004d737 lui a4,0x4d
12014: 068a c.slli a3,0x2
12016: 19c70713 addi a4,a4,412 # 4d19c <CSWTCH.46>
1201a: 9736 c.add a4,a3
1201c: 4318 c.lw a4,0(a4)
1201e: b979 c.j 11cbc <_nl_load_domain+0x246>
12020: 4501 c.li a0,0
12022: bf35 c.j 11f5e <_nl_load_domain+0x4e8>
12024: 8526 c.mv a0,s1
12026: 7f20b0ef jal ra,1d818 <__free>
1202a: b791 c.j 11f6e <_nl_load_domain+0x4f8>
1202c: 47f2 c.lwsp a5,28(sp)
1202e: 0e078363 beq a5,zero,12114 <_nl_load_domain+0x69e>
12032: 57b2 c.lwsp a5,44(sp)
12034: 4390 c.lw a2,0(a5)
12036: 00c48d33 add s10,s1,a2
1203a: 008d2703 lw a4,8(s10)
1203e: 0705 c.addi a4,1
12040: 00e03733 sltu a4,zero,a4
12044: b9ed c.j 11d3e <_nl_load_domain+0x2c8>
12046: 4c88 c.lw a0,24(s1)
12048: 0bc2 c.slli s7,0x10
1204a: 010bdb93 srli s7,s7,0x10
1204e: 577350ef jal ra,47dc4 <__bswapsi2>
12052: 00a487b3 add a5,s1,a0
12056: de3e c.swsp a5,60(sp)
12058: 02fda823 sw a5,48(s11)
1205c: 035daa23 sw s5,52(s11)
12060: ea0b80e3 beq s7,zero,11f00 <_nl_load_domain+0x48a>
12064: 50c8 c.lw a0,36(s1)
12066: 55f350ef jal ra,47dc4 <__bswapsi2>
1206a: da2a c.swsp a0,52(sp)
1206c: e8050ae3 beq a0,zero,11f00 <_nl_load_domain+0x48a>
12070: 4cc8 c.lw a0,28(s1)
12072: de120ab7 lui s5,0xde120
12076: 495a8a93 addi s5,s5,1173 # de120495 <__BSS_END__+0xde0b0941>
1207a: 54b350ef jal ra,47dc4 <__bswapsi2>
1207e: 8baa c.mv s7,a0
12080: 5088 c.lw a0,32(s1)
12082: 543350ef jal ra,47dc4 <__bswapsi2>
12086: 862a c.mv a2,a0
12088: b6a9 c.j 11bd2 <_nl_load_domain+0x15c>
1208a: 4785 c.li a5,1
1208c: ce3e c.swsp a5,28(sp)
1208e: b161 c.j 11d16 <_nl_load_domain+0x2a0>
12090: 004d0c93 addi s9,s10,4
12094: 4581 c.li a1,0
12096: a821 c.j 120ae <_nl_load_domain+0x638>
12098: 47b2 c.lwsp a5,12(sp)
1209a: 070a c.slli a4,0x2
1209c: 973e c.add a4,a5
1209e: 4308 c.lw a0,0(a4)
120a0: cc0504e3 beq a0,zero,11d68 <_nl_load_domain+0x2f2>
120a4: 7bc0c0ef jal ra,1e860 <strlen>
120a8: 01a505b3 add a1,a0,s10
120ac: 0ca1 c.addi s9,8
120ae: 000ca503 lw a0,0(s9)
120b2: 47d2 c.lwsp a5,20(sp)
120b4: c82e c.swsp a1,16(sp)
120b6: 004ca703 lw a4,4(s9)
120ba: 00a58d33 add s10,a1,a0
120be: 00fa8d63 beq s5,a5,120d8 <_nl_load_domain+0x662>
120c2: d03a c.swsp a4,32(sp)
120c4: 501350ef jal ra,47dc4 <__bswapsi2>
120c8: 5702 c.lwsp a4,32(sp)
120ca: 45c2 c.lwsp a1,16(sp)
120cc: 8d2a c.mv s10,a0
120ce: 853a c.mv a0,a4
120d0: 9d2e c.add s10,a1
120d2: 4f3350ef jal ra,47dc4 <__bswapsi2>
120d6: 872a c.mv a4,a0
120d8: 57fd c.li a5,-1
120da: c6f705e3 beq a4,a5,11d44 <_nl_load_domain+0x2ce>
120de: fb776de3 bltu a4,s7,12098 <_nl_load_domain+0x622>
120e2: 4532 c.lwsp a0,12(sp)
120e4: 7340b0ef jal ra,1d818 <__free>
120e8: 010da503 lw a0,16(s11)
120ec: bd8d c.j 11f5e <_nl_load_domain+0x4e8>
120ee: 4701 c.li a4,0
120f0: b6f1 c.j 11cbc <_nl_load_domain+0x246>
120f2: de1207b7 lui a5,0xde120
120f6: 49578793 addi a5,a5,1173 # de120495 <__BSS_END__+0xde0b0941>
120fa: d8f700e3 beq a4,a5,11e7a <_nl_load_domain+0x404>
120fe: 85d2 c.mv a1,s4
12100: 8526 c.mv a0,s1
12102: 6770e0ef jal ra,20f78 <__munmap>
12106: 004c2783 lw a5,4(s8)
1210a: 17fd c.addi a5,-1
1210c: b16d c.j 11db6 <_nl_load_domain+0x340>
1210e: 57c2 c.lwsp a5,48(sp)
12110: 4388 c.lw a0,0(a5)
12112: b911 c.j 11d26 <_nl_load_domain+0x2b0>
12114: 57c2 c.lwsp a5,48(sp)
12116: 4390 c.lw a2,0(a5)
12118: bf39 c.j 12036 <_nl_load_domain+0x5c0>
1211a: 00000713 addi a4,zero,0
1211e: e2070ee3 beq a4,zero,11f5a <_nl_load_domain+0x4e4>
12122: 040d8513 addi a0,s11,64
12126: 00000097 auipc ra,0x0
1212a: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
1212e: 010da503 lw a0,16(s11)
12132: b535 c.j 11f5e <_nl_load_domain+0x4e8>
12134: 00a48d33 add s10,s1,a0
12138: be4d c.j 11cea <_nl_load_domain+0x274>
1213a: 03600e93 addi t4,zero,54
1213e: 03d71d63 bne a4,t4,12178 <_nl_load_domain+0x702>
12142: 005cce83 lbu t4,5(s9)
12146: 03400e13 addi t3,zero,52
1214a: 4701 c.li a4,0
1214c: b7ce98e3 bne t4,t3,11cbc <_nl_load_domain+0x246>
12150: 006cc683 lbu a3,6(s9)
12154: b60694e3 bne a3,zero,11cbc <_nl_load_domain+0x246>
12158: f9c50693 addi a3,a0,-100
1215c: 0ff6f693 andi a3,a3,255
12160: 4551 c.li a0,20
12162: 5732 c.lwsp a4,44(sp)
12164: b4d56ce3 bltu a0,a3,11cbc <_nl_load_domain+0x246>
12168: 0004d737 lui a4,0x4d
1216c: 068a c.slli a3,0x2
1216e: 19c70713 addi a4,a4,412 # 4d19c <CSWTCH.46>
12172: 9736 c.add a4,a3
12174: 4b78 c.lw a4,84(a4)
12176: b699 c.j 11cbc <_nl_load_domain+0x246>
12178: 04c00e93 addi t4,zero,76
1217c: 09d71063 bne a4,t4,121fc <_nl_load_domain+0x786>
12180: 005ccf03 lbu t5,5(s9)
12184: 04500e93 addi t4,zero,69
12188: 4701 c.li a4,0
1218a: b3df19e3 bne t5,t4,11cbc <_nl_load_domain+0x246>
1218e: 006ccf03 lbu t5,6(s9)
12192: 04100e93 addi t4,zero,65
12196: b3df13e3 bne t5,t4,11cbc <_nl_load_domain+0x246>
1219a: 007ccf03 lbu t5,7(s9)
1219e: 05300e93 addi t4,zero,83
121a2: b1df1de3 bne t5,t4,11cbc <_nl_load_domain+0x246>
121a6: 008ccf03 lbu t5,8(s9)
121aa: 05400e93 addi t4,zero,84
121ae: b1df17e3 bne t5,t4,11cbc <_nl_load_domain+0x246>
121b2: 009cce83 lbu t4,9(s9)
121b6: 4dce8d63 beq t4,t3,12690 <_nl_load_domain+0xc1a>
121ba: 03100713 addi a4,zero,49
121be: 48ee8d63 beq t4,a4,12658 <_nl_load_domain+0xbe2>
121c2: 03300713 addi a4,zero,51
121c6: 4eee9a63 bne t4,a4,126ba <_nl_load_domain+0xc44>
121ca: 00acce83 lbu t4,10(s9)
121ce: 03200e13 addi t3,zero,50
121d2: 4701 c.li a4,0
121d4: afce94e3 bne t4,t3,11cbc <_nl_load_domain+0x246>
121d8: 00bcc683 lbu a3,11(s9)
121dc: ae0690e3 bne a3,zero,11cbc <_nl_load_domain+0x246>
121e0: f9c50693 addi a3,a0,-100
121e4: 0ff6f693 andi a3,a3,255
121e8: 4551 c.li a0,20
121ea: 5712 c.lwsp a4,36(sp)
121ec: acd568e3 bltu a0,a3,11cbc <_nl_load_domain+0x246>
121f0: 47d6 c.lwsp a5,84(sp)
121f2: 00269713 slli a4,a3,0x2
121f6: 973e c.add a4,a5
121f8: 4318 c.lw a4,0(a4)
121fa: b4c9 c.j 11cbc <_nl_load_domain+0x246>
121fc: 04600e93 addi t4,zero,70
12200: 07d71a63 bne a4,t4,12274 <_nl_load_domain+0x7fe>
12204: 005ccf03 lbu t5,5(s9)
12208: 04100e93 addi t4,zero,65
1220c: 4701 c.li a4,0
1220e: abdf17e3 bne t5,t4,11cbc <_nl_load_domain+0x246>
12212: 006ccf03 lbu t5,6(s9)
12216: 05300e93 addi t4,zero,83
1221a: abdf11e3 bne t5,t4,11cbc <_nl_load_domain+0x246>
1221e: 007ccf03 lbu t5,7(s9)
12222: 05400e93 addi t4,zero,84
12226: a9df1be3 bne t5,t4,11cbc <_nl_load_domain+0x246>
1222a: 008cce83 lbu t4,8(s9)
1222e: 53ce8c63 beq t4,t3,12766 <_nl_load_domain+0xcf0>
12232: 03100713 addi a4,zero,49
12236: 4eee8e63 beq t4,a4,12732 <_nl_load_domain+0xcbc>
1223a: 03300713 addi a4,zero,51
1223e: 4aee9c63 bne t4,a4,126f6 <_nl_load_domain+0xc80>
12242: 009cce83 lbu t4,9(s9)
12246: 03200e13 addi t3,zero,50
1224a: 4701 c.li a4,0
1224c: a7ce98e3 bne t4,t3,11cbc <_nl_load_domain+0x246>
12250: 00acc683 lbu a3,10(s9)
12254: a60694e3 bne a3,zero,11cbc <_nl_load_domain+0x246>
12258: f9c50693 addi a3,a0,-100
1225c: 0ff6f693 andi a3,a3,255
12260: 4551 c.li a0,20
12262: 5712 c.lwsp a4,36(sp)
12264: a4d56ce3 bltu a0,a3,11cbc <_nl_load_domain+0x246>
12268: 4796 c.lwsp a5,68(sp)
1226a: 00269713 slli a4,a3,0x2
1226e: 973e c.add a4,a5
12270: 4318 c.lw a4,0(a4)
12272: b4a9 c.j 11cbc <_nl_load_domain+0x246>
12274: 04d00e13 addi t3,zero,77
12278: 0bc71163 bne a4,t3,1231a <_nl_load_domain+0x8a4>
1227c: 005cce83 lbu t4,5(s9)
12280: 04100e13 addi t3,zero,65
12284: 4701 c.li a4,0
12286: a3ce9be3 bne t4,t3,11cbc <_nl_load_domain+0x246>
1228a: 006cce83 lbu t4,6(s9)
1228e: 05800e13 addi t3,zero,88
12292: a3ce95e3 bne t4,t3,11cbc <_nl_load_domain+0x246>
12296: 007cc683 lbu a3,7(s9)
1229a: a20691e3 bne a3,zero,11cbc <_nl_load_domain+0x246>
1229e: f9c50693 addi a3,a0,-100
122a2: 0ff6f693 andi a3,a3,255
122a6: 4551 c.li a0,20
122a8: 5732 c.lwsp a4,44(sp)
122aa: a0d569e3 bltu a0,a3,11cbc <_nl_load_domain+0x246>
122ae: 57e2 c.lwsp a5,56(sp)
122b0: 00269713 slli a4,a3,0x2
122b4: 973e c.add a4,a5
122b6: 4318 c.lw a4,0(a4)
122b8: b411 c.j 11cbc <_nl_load_domain+0x246>
122ba: 005cc683 lbu a3,5(s9)
122be: 4701 c.li a4,0
122c0: 9e069ee3 bne a3,zero,11cbc <_nl_load_domain+0x246>
122c4: f9c50693 addi a3,a0,-100
122c8: 0ff6f693 andi a3,a3,255
122cc: 4551 c.li a0,20
122ce: 5712 c.lwsp a4,36(sp)
122d0: 9ed566e3 bltu a0,a3,11cbc <_nl_load_domain+0x246>
122d4: 0004d737 lui a4,0x4d
122d8: 068a c.slli a3,0x2
122da: 19c70713 addi a4,a4,412 # 4d19c <CSWTCH.46>
122de: 9736 c.add a4,a3
122e0: 4318 c.lw a4,0(a4)
122e2: bae9 c.j 11cbc <_nl_load_domain+0x246>
122e4: 005cce83 lbu t4,5(s9)
122e8: 03600e13 addi t3,zero,54
122ec: 4701 c.li a4,0
122ee: 9dce97e3 bne t4,t3,11cbc <_nl_load_domain+0x246>
122f2: 006cc683 lbu a3,6(s9)
122f6: 9c0693e3 bne a3,zero,11cbc <_nl_load_domain+0x246>
122fa: f9c50693 addi a3,a0,-100
122fe: 0ff6f693 andi a3,a3,255
12302: 4551 c.li a0,20
12304: 5712 c.lwsp a4,36(sp)
12306: 9ad56be3 bltu a0,a3,11cbc <_nl_load_domain+0x246>
1230a: 0004d737 lui a4,0x4d
1230e: 068a c.slli a3,0x2
12310: 19c70713 addi a4,a4,412 # 4d19c <CSWTCH.46>
12314: 9736 c.add a4,a3
12316: 4318 c.lw a4,0(a4)
12318: b255 c.j 11cbc <_nl_load_domain+0x246>
1231a: 05000e13 addi t3,zero,80
1231e: ddc718e3 bne a4,t3,120ee <_nl_load_domain+0x678>
12322: 005cce83 lbu t4,5(s9)
12326: 05400e13 addi t3,zero,84
1232a: 4701 c.li a4,0
1232c: 99ce98e3 bne t4,t3,11cbc <_nl_load_domain+0x246>
12330: 006cce83 lbu t4,6(s9)
12334: 05200e13 addi t3,zero,82
12338: 99ce92e3 bne t4,t3,11cbc <_nl_load_domain+0x246>
1233c: 007cc683 lbu a3,7(s9)
12340: 96069ee3 bne a3,zero,11cbc <_nl_load_domain+0x246>
12344: f9c50693 addi a3,a0,-100
12348: 0ff6f693 andi a3,a3,255
1234c: 4551 c.li a0,20
1234e: 5712 c.lwsp a4,36(sp)
12350: 96d566e3 bltu a0,a3,11cbc <_nl_load_domain+0x246>
12354: 57c2 c.lwsp a5,48(sp)
12356: 00269713 slli a4,a3,0x2
1235a: 973e c.add a4,a5
1235c: 4318 c.lw a4,0(a4)
1235e: bab9 c.j 11cbc <_nl_load_domain+0x246>
12360: 8526 c.mv a0,s1
12362: 4b60b0ef jal ra,1d818 <__free>
12366: 004c2783 lw a5,4(s8)
1236a: 17fd c.addi a5,-1
1236c: b4a9 c.j 11db6 <_nl_load_domain+0x340>
1236e: 00479513 slli a0,a5,0x4
12372: 4796 c.lwsp a5,68(sp)
12374: 953e c.add a0,a5
12376: 0600b0ef jal ra,1d3d6 <__libc_malloc>
1237a: c2aa c.swsp a0,68(sp)
1237c: bc050fe3 beq a0,zero,11f5a <_nl_load_domain+0x4e4>
12380: 4786 c.lwsp a5,64(sp)
12382: 4696 c.lwsp a3,68(sp)
12384: dc02 c.swsp zero,56(sp)
12386: 00379713 slli a4,a5,0x3
1238a: 00e687b3 add a5,a3,a4
1238e: 00e78bb3 add s7,a5,a4
12392: cabe c.swsp a5,84(sp)
12394: 47c6 c.lwsp a5,80(sp)
12396: 95041737 lui a4,0x95041
1239a: 00dda823 sw a3,16(s11)
1239e: 97de c.add a5,s7
123a0: 8cbe c.mv s9,a5
123a2: d202 c.swsp zero,36(sp)
123a4: 2de70d13 addi s10,a4,734 # 950412de <__BSS_END__+0x94fd178a>
123a8: c802 c.swsp zero,16(sp)
123aa: 47c2 c.lwsp a5,16(sp)
123ac: 0daa8263 beq s5,s10,12470 <_nl_load_domain+0x9fa>
123b0: 1c078963 beq a5,zero,12582 <_nl_load_domain+0xb0c>
123b4: 47a6 c.lwsp a5,72(sp)
123b6: 4388 c.lw a0,0(a5)
123b8: 20d350ef jal ra,47dc4 <__bswapsi2>
123bc: 00a486b3 add a3,s1,a0
123c0: 4698 c.lw a4,8(a3)
123c2: ce36 c.swsp a3,28(sp)
123c4: 853a c.mv a0,a4
123c6: ca3a c.swsp a4,20(sp)
123c8: 1fd350ef jal ra,47dc4 <__bswapsi2>
123cc: 57fd c.li a5,-1
123ce: 4752 c.lwsp a4,20(sp)
123d0: 46f2 c.lwsp a3,28(sp)
123d2: 0af51863 bne a0,a5,12482 <_nl_load_domain+0xa0c>
123d6: 47c2 c.lwsp a5,16(sp)
123d8: 4705 c.li a4,1
123da: 1ce79563 bne a5,a4,125a4 <_nl_load_domain+0xb2e>
123de: 57e2 c.lwsp a5,56(sp)
123e0: d802 c.swsp zero,48(sp)
123e2: 00379713 slli a4,a5,0x3
123e6: 47d6 c.lwsp a5,84(sp)
123e8: 97ba c.add a5,a4
123ea: c8be c.swsp a5,80(sp)
123ec: 4796 c.lwsp a5,68(sp)
123ee: 97ba c.add a5,a4
123f0: ccbe c.swsp a5,88(sp)
123f2: 57c2 c.lwsp a5,48(sp)
123f4: 05aa8d63 beq s5,s10,1244e <_nl_load_domain+0x9d8>
123f8: 24078863 beq a5,zero,12648 <_nl_load_domain+0xbd2>
123fc: 47a6 c.lwsp a5,72(sp)
123fe: 4388 c.lw a0,0(a5)
12400: 47c6 c.lwsp a5,80(sp)
12402: cebe c.swsp a5,92(sp)
12404: 1c1350ef jal ra,47dc4 <__bswapsi2>
12408: 00a486b3 add a3,s1,a0
1240c: 4288 c.lw a0,0(a3)
1240e: ca36 c.swsp a3,20(sp)
12410: 1b5350ef jal ra,47dc4 <__bswapsi2>
12414: 46d2 c.lwsp a3,20(sp)
12416: 00a487b3 add a5,s1,a0
1241a: d63e c.swsp a5,44(sp)
1241c: 4688 c.lw a0,8(a3)
1241e: ca36 c.swsp a3,20(sp)
12420: 1a5350ef jal ra,47dc4 <__bswapsi2>
12424: 57fd c.li a5,-1
12426: 46d2 c.lwsp a3,20(sp)
12428: 18f51963 bne a0,a5,125ba <_nl_load_domain+0xb44>
1242c: 42c8 c.lw a0,4(a3)
1242e: 197350ef jal ra,47dc4 <__bswapsi2>
12432: 872a c.mv a4,a0
12434: 47f6 c.lwsp a5,92(sp)
12436: c398 c.sw a4,0(a5)
12438: 5732 c.lwsp a4,44(sp)
1243a: c3d8 c.sw a4,4(a5)
1243c: 57c2 c.lwsp a5,48(sp)
1243e: 4705 c.li a4,1
12440: 06e78563 beq a5,a4,124aa <_nl_load_domain+0xa34>
12444: 47c2 c.lwsp a5,16(sp)
12446: d83e c.swsp a5,48(sp)
12448: 57c2 c.lwsp a5,48(sp)
1244a: fbaa97e3 bne s5,s10,123f8 <_nl_load_domain+0x982>
1244e: 20078163 beq a5,zero,12650 <_nl_load_domain+0xbda>
12452: 47a6 c.lwsp a5,72(sp)
12454: 4394 c.lw a3,0(a5)
12456: 47c6 c.lwsp a5,80(sp)
12458: 96a6 c.add a3,s1
1245a: 4298 c.lw a4,0(a3)
1245c: cebe c.swsp a5,92(sp)
1245e: 00e487b3 add a5,s1,a4
12462: 4698 c.lw a4,8(a3)
12464: d63e c.swsp a5,44(sp)
12466: 57fd c.li a5,-1
12468: 14f71963 bne a4,a5,125ba <_nl_load_domain+0xb44>
1246c: 42d8 c.lw a4,4(a3)
1246e: b7d9 c.j 12434 <_nl_load_domain+0x9be>
12470: 12078d63 beq a5,zero,125aa <_nl_load_domain+0xb34>
12474: 47a6 c.lwsp a5,72(sp)
12476: 4394 c.lw a3,0(a5)
12478: 57fd c.li a5,-1
1247a: 96a6 c.add a3,s1
1247c: 4698 c.lw a4,8(a3)
1247e: f4f70ce3 beq a4,a5,123d6 <_nl_load_domain+0x960>
12482: 0691 c.addi a3,4
12484: 01aa8863 beq s5,s10,12494 <_nl_load_domain+0xa1e>
12488: 853a c.mv a0,a4
1248a: ca36 c.swsp a3,20(sp)
1248c: 139350ef jal ra,47dc4 <__bswapsi2>
12490: 46d2 c.lwsp a3,20(sp)
12492: 872a c.mv a4,a0
12494: 57fd c.li a5,-1
12496: f4f700e3 beq a4,a5,123d6 <_nl_load_domain+0x960>
1249a: 47b2 c.lwsp a5,12(sp)
1249c: 070a c.slli a4,0x2
1249e: 973e c.add a4,a5
124a0: 4318 c.lw a4,0(a4)
124a2: c719 c.beqz a4,124b0 <_nl_load_domain+0xa3a>
124a4: 06a1 c.addi a3,8
124a6: 42d8 c.lw a4,4(a3)
124a8: bff1 c.j 12484 <_nl_load_domain+0xa0e>
124aa: 57e2 c.lwsp a5,56(sp)
124ac: 0785 c.addi a5,1
124ae: dc3e c.swsp a5,56(sp)
124b0: 4736 c.lwsp a4,76(sp)
124b2: 5792 c.lwsp a5,36(sp)
124b4: 0711 c.addi a4,4
124b6: c6ba c.swsp a4,76(sp)
124b8: 4726 c.lwsp a4,72(sp)
124ba: 0785 c.addi a5,1
124bc: d23e c.swsp a5,36(sp)
124be: 0711 c.addi a4,4
124c0: c4ba c.swsp a4,72(sp)
124c2: 5752 c.lwsp a4,52(sp)
124c4: eee7e2e3 bltu a5,a4,123a8 <_nl_load_domain+0x932>
124c8: 4786 c.lwsp a5,64(sp)
124ca: 5762 c.lwsp a4,56(sp)
124cc: 2ce79063 bne a5,a4,1278c <_nl_load_domain+0xd16>
124d0: 5d72 c.lwsp s10,60(sp)
124d2: 95041637 lui a2,0x95041
124d6: 86de c.mv a3,s7
124d8: 4701 c.li a4,0
124da: 2de60613 addi a2,a2,734 # 950412de <__BSS_END__+0x94fd178a>
124de: 000d2503 lw a0,0(s10)
124e2: 00ca8c63 beq s5,a2,124fa <_nl_load_domain+0xa84>
124e6: ca36 c.swsp a3,20(sp)
124e8: c83a c.swsp a4,16(sp)
124ea: 0db350ef jal ra,47dc4 <__bswapsi2>
124ee: 46d2 c.lwsp a3,20(sp)
124f0: 4742 c.lwsp a4,16(sp)
124f2: 950417b7 lui a5,0x95041
124f6: 2de78613 addi a2,a5,734 # 950412de <__BSS_END__+0x94fd178a>
124fa: 57a2 c.lwsp a5,40(sp)
124fc: c288 c.sw a0,0(a3)
124fe: 0705 c.addi a4,1
12500: 0d11 c.addi s10,4
12502: 0691 c.addi a3,4
12504: fcf76de3 bltu a4,a5,124de <_nl_load_domain+0xa68>
12508: 4796 c.lwsp a5,68(sp)
1250a: 4a81 c.li s5,0
1250c: 00478c93 addi s9,a5,4
12510: 000ca503 lw a0,0(s9)
12514: 41a010ef jal ra,1392e <__hash_string>
12518: 02cda603 lw a2,44(s11)
1251c: 02c576b3 remu a3,a0,a2
12520: ffe60713 addi a4,a2,-2
12524: 02e575b3 remu a1,a0,a4
12528: 00269713 slli a4,a3,0x2
1252c: 975e c.add a4,s7
1252e: 4308 c.lw a0,0(a4)
12530: 0585 c.addi a1,1
12532: cd09 c.beqz a0,1254c <_nl_load_domain+0xad6>
12534: 40b60833 sub a6,a2,a1
12538: 40c58533 sub a0,a1,a2
1253c: 0506e163 bltu a3,a6,1257e <_nl_load_domain+0xb08>
12540: 96aa c.add a3,a0
12542: 00269713 slli a4,a3,0x2
12546: 975e c.add a4,s7
12548: 4310 c.lw a2,0(a4)
1254a: fa6d c.bnez a2,1253c <_nl_load_domain+0xac6>
1254c: 014da683 lw a3,20(s11)
12550: 4786 c.lwsp a5,64(sp)
12552: 0ca1 c.addi s9,8
12554: 0685 c.addi a3,1
12556: 96d6 c.add a3,s5
12558: c314 c.sw a3,0(a4)
1255a: 0a85 c.addi s5,1
1255c: fb579ae3 bne a5,s5,12510 <_nl_load_domain+0xa9a>
12560: 4786 c.lwsp a5,64(sp)
12562: 037da823 sw s7,48(s11)
12566: 020daa23 sw zero,52(s11)
1256a: 02fda023 sw a5,32(s11)
1256e: 4796 c.lwsp a5,68(sp)
12570: 02fda223 sw a5,36(s11)
12574: 47d6 c.lwsp a5,84(sp)
12576: 02fda423 sw a5,40(s11)
1257a: 819ff06f jal zero,11d92 <_nl_load_domain+0x31c>
1257e: 96ae c.add a3,a1
12580: b7c9 c.j 12542 <_nl_load_domain+0xacc>
12582: 47b6 c.lwsp a5,76(sp)
12584: 4388 c.lw a0,0(a5)
12586: 03f350ef jal ra,47dc4 <__bswapsi2>
1258a: 00a486b3 add a3,s1,a0
1258e: 4698 c.lw a4,8(a3)
12590: ce36 c.swsp a3,28(sp)
12592: 853a c.mv a0,a4
12594: ca3a c.swsp a4,20(sp)
12596: 02f350ef jal ra,47dc4 <__bswapsi2>
1259a: 57fd c.li a5,-1
1259c: 4752 c.lwsp a4,20(sp)
1259e: 46f2 c.lwsp a3,28(sp)
125a0: eef511e3 bne a0,a5,12482 <_nl_load_domain+0xa0c>
125a4: 4785 c.li a5,1
125a6: c83e c.swsp a5,16(sp)
125a8: b509 c.j 123aa <_nl_load_domain+0x934>
125aa: 47b6 c.lwsp a5,76(sp)
125ac: 4394 c.lw a3,0(a5)
125ae: 57fd c.li a5,-1
125b0: 96a6 c.add a3,s1
125b2: 4698 c.lw a4,8(a3)
125b4: fef708e3 beq a4,a5,125a4 <_nl_load_domain+0xb2e>
125b8: b5e9 c.j 12482 <_nl_load_domain+0xa0c>
125ba: 47f6 c.lwsp a5,92(sp)
125bc: 0691 c.addi a3,4
125be: 0197a223 sw s9,4(a5)
125c2: 4290 c.lw a2,0(a3)
125c4: 42d8 c.lw a4,4(a3)
125c6: 03aa8063 beq s5,s10,125e6 <_nl_load_domain+0xb70>
125ca: 8532 c.mv a0,a2
125cc: ce36 c.swsp a3,28(sp)
125ce: ca3a c.swsp a4,20(sp)
125d0: 7f4350ef jal ra,47dc4 <__bswapsi2>
125d4: 4752 c.lwsp a4,20(sp)
125d6: 862a c.mv a2,a0
125d8: ca32 c.swsp a2,20(sp)
125da: 853a c.mv a0,a4
125dc: 7e8350ef jal ra,47dc4 <__bswapsi2>
125e0: 46f2 c.lwsp a3,28(sp)
125e2: 4652 c.lwsp a2,20(sp)
125e4: 872a c.mv a4,a0
125e6: ea15 c.bnez a2,1261a <_nl_load_domain+0xba4>
125e8: 57fd c.li a5,-1
125ea: 04f70963 beq a4,a5,1263c <_nl_load_domain+0xbc6>
125ee: 47b2 c.lwsp a5,12(sp)
125f0: 070a c.slli a4,0x2
125f2: 06a1 c.addi a3,8
125f4: 973e c.add a4,a5
125f6: 430c c.lw a1,0(a4)
125f8: d036 c.swsp a3,32(sp)
125fa: 852e c.mv a0,a1
125fc: ce2e c.swsp a1,28(sp)
125fe: 2620c0ef jal ra,1e860 <strlen>
12602: 45f2 c.lwsp a1,28(sp)
12604: 862a c.mv a2,a0
12606: 8566 c.mv a0,s9
12608: ca32 c.swsp a2,20(sp)
1260a: 5fd0c0ef jal ra,1f406 <memcpy>
1260e: 4652 c.lwsp a2,20(sp)
12610: 5682 c.lwsp a3,32(sp)
12612: 00cc87b3 add a5,s9,a2
12616: 8cbe c.mv s9,a5
12618: b76d c.j 125c2 <_nl_load_domain+0xb4c>
1261a: 55b2 c.lwsp a1,44(sp)
1261c: 8566 c.mv a0,s9
1261e: d03a c.swsp a4,32(sp)
12620: ce36 c.swsp a3,28(sp)
12622: ca32 c.swsp a2,20(sp)
12624: 5e30c0ef jal ra,1f406 <memcpy>
12628: 4652 c.lwsp a2,20(sp)
1262a: 57b2 c.lwsp a5,44(sp)
1262c: 46f2 c.lwsp a3,28(sp)
1262e: 00cc8733 add a4,s9,a2
12632: 97b2 c.add a5,a2
12634: 8cba c.mv s9,a4
12636: d63e c.swsp a5,44(sp)
12638: 5702 c.lwsp a4,32(sp)
1263a: b77d c.j 125e8 <_nl_load_domain+0xb72>
1263c: 47f6 c.lwsp a5,92(sp)
1263e: 43d8 c.lw a4,4(a5)
12640: 40ec8733 sub a4,s9,a4
12644: c398 c.sw a4,0(a5)
12646: bbdd c.j 1243c <_nl_load_domain+0x9c6>
12648: 47b6 c.lwsp a5,76(sp)
1264a: 4388 c.lw a0,0(a5)
1264c: 47e6 c.lwsp a5,88(sp)
1264e: bb55 c.j 12402 <_nl_load_domain+0x98c>
12650: 47b6 c.lwsp a5,76(sp)
12652: 4394 c.lw a3,0(a5)
12654: 47e6 c.lwsp a5,88(sp)
12656: b509 c.j 12458 <_nl_load_domain+0x9e2>
12658: 00acce83 lbu t4,10(s9)
1265c: 03600e13 addi t3,zero,54
12660: 4701 c.li a4,0
12662: e5ce9d63 bne t4,t3,11cbc <_nl_load_domain+0x246>
12666: 00bcc683 lbu a3,11(s9)
1266a: e4069963 bne a3,zero,11cbc <_nl_load_domain+0x246>
1266e: f9c50693 addi a3,a0,-100
12672: 0ff6f693 andi a3,a3,255
12676: 4551 c.li a0,20
12678: 5712 c.lwsp a4,36(sp)
1267a: e4d56163 bltu a0,a3,11cbc <_nl_load_domain+0x246>
1267e: 0004d737 lui a4,0x4d
12682: 068a c.slli a3,0x2
12684: 19c70713 addi a4,a4,412 # 4d19c <CSWTCH.46>
12688: 9736 c.add a4,a3
1268a: 4318 c.lw a4,0(a4)
1268c: e30ff06f jal zero,11cbc <_nl_load_domain+0x246>
12690: 00acc683 lbu a3,10(s9)
12694: e2069463 bne a3,zero,11cbc <_nl_load_domain+0x246>
12698: f9c50693 addi a3,a0,-100
1269c: 0ff6f693 andi a3,a3,255
126a0: 4551 c.li a0,20
126a2: 5712 c.lwsp a4,36(sp)
126a4: e0d56c63 bltu a0,a3,11cbc <_nl_load_domain+0x246>
126a8: 0004d737 lui a4,0x4d
126ac: 068a c.slli a3,0x2
126ae: 19c70713 addi a4,a4,412 # 4d19c <CSWTCH.46>
126b2: 9736 c.add a4,a3
126b4: 4318 c.lw a4,0(a4)
126b6: e06ff06f jal zero,11cbc <_nl_load_domain+0x246>
126ba: 03600e13 addi t3,zero,54
126be: 4701 c.li a4,0
126c0: dfce9e63 bne t4,t3,11cbc <_nl_load_domain+0x246>
126c4: 00acce83 lbu t4,10(s9)
126c8: 03400e13 addi t3,zero,52
126cc: dfce9863 bne t4,t3,11cbc <_nl_load_domain+0x246>
126d0: 00bcc683 lbu a3,11(s9)
126d4: de069463 bne a3,zero,11cbc <_nl_load_domain+0x246>
126d8: f9c50693 addi a3,a0,-100
126dc: 0ff6f693 andi a3,a3,255
126e0: 4551 c.li a0,20
126e2: 5732 c.lwsp a4,44(sp)
126e4: dcd56c63 bltu a0,a3,11cbc <_nl_load_domain+0x246>
126e8: 47c6 c.lwsp a5,80(sp)
126ea: 00269713 slli a4,a3,0x2
126ee: 973e c.add a4,a5
126f0: 4318 c.lw a4,0(a4)
126f2: dcaff06f jal zero,11cbc <_nl_load_domain+0x246>
126f6: 03600e13 addi t3,zero,54
126fa: 4701 c.li a4,0
126fc: ddce9063 bne t4,t3,11cbc <_nl_load_domain+0x246>
12700: 009cce83 lbu t4,9(s9)
12704: 03400e13 addi t3,zero,52
12708: dbce9a63 bne t4,t3,11cbc <_nl_load_domain+0x246>
1270c: 00acc683 lbu a3,10(s9)
12710: da069663 bne a3,zero,11cbc <_nl_load_domain+0x246>
12714: f9c50693 addi a3,a0,-100
12718: 0ff6f693 andi a3,a3,255
1271c: 4551 c.li a0,20
1271e: 5732 c.lwsp a4,44(sp)
12720: d8d56e63 bltu a0,a3,11cbc <_nl_load_domain+0x246>
12724: 4786 c.lwsp a5,64(sp)
12726: 00269713 slli a4,a3,0x2
1272a: 973e c.add a4,a5
1272c: 4318 c.lw a4,0(a4)
1272e: d8eff06f jal zero,11cbc <_nl_load_domain+0x246>
12732: 009cce83 lbu t4,9(s9)
12736: 03600e13 addi t3,zero,54
1273a: 4701 c.li a4,0
1273c: d9ce9063 bne t4,t3,11cbc <_nl_load_domain+0x246>
12740: 00acc683 lbu a3,10(s9)
12744: d6069c63 bne a3,zero,11cbc <_nl_load_domain+0x246>
12748: f9c50693 addi a3,a0,-100
1274c: 0ff6f693 andi a3,a3,255
12750: 4551 c.li a0,20
12752: 5712 c.lwsp a4,36(sp)
12754: d6d56463 bltu a0,a3,11cbc <_nl_load_domain+0x246>
12758: 47a6 c.lwsp a5,72(sp)
1275a: 00269713 slli a4,a3,0x2
1275e: 973e c.add a4,a5
12760: 4318 c.lw a4,0(a4)
12762: d5aff06f jal zero,11cbc <_nl_load_domain+0x246>
12766: 009cc683 lbu a3,9(s9)
1276a: d4069963 bne a3,zero,11cbc <_nl_load_domain+0x246>
1276e: f9c50693 addi a3,a0,-100
12772: 0ff6f693 andi a3,a3,255
12776: 4551 c.li a0,20
12778: 5712 c.lwsp a4,36(sp)
1277a: d4d56163 bltu a0,a3,11cbc <_nl_load_domain+0x246>
1277e: 47b6 c.lwsp a5,76(sp)
12780: 00269713 slli a4,a3,0x2
12784: 973e c.add a4,a5
12786: 4318 c.lw a4,0(a4)
12788: d34ff06f jal zero,11cbc <_nl_load_domain+0x246>
1278c: a6dfd0ef jal ra,101f8 <abort>
00012790 <alias_compare>:
12790: 418c c.lw a1,0(a1)
12792: 4108 c.lw a0,0(a0)
12794: 0005f637 lui a2,0x5f
12798: d3460613 addi a2,a2,-716 # 5ed34 <_nl_C_locobj>
1279c: 4350c06f jal zero,1f3d0 <__strcasecmp_l>
000127a0 <read_alias_file>:
127a0: 7141 c.addi16sp sp,-496
127a2: 02558793 addi a5,a1,37
127a6: 1e112623 sw ra,492(sp)
127aa: 1e812423 sw s0,488(sp)
127ae: 1e912223 sw s1,484(sp)
127b2: 1f212023 sw s2,480(sp)
127b6: 1b80 c.addi4spn s0,sp,496
127b8: 1d312e23 sw s3,476(sp)
127bc: 1d412c23 sw s4,472(sp)
127c0: 1d512a23 sw s5,468(sp)
127c4: 1d612823 sw s6,464(sp)
127c8: 1d712623 sw s7,460(sp)
127cc: 1d812423 sw s8,456(sp)
127d0: 1d912223 sw s9,452(sp)
127d4: 1da12023 sw s10,448(sp)
127d8: 1bb12e23 sw s11,444(sp)
127dc: 9bc1 c.andi a5,-16
127de: 40f10133 sub sp,sp,a5
127e2: 00f10913 addi s2,sp,15
127e6: 84ae c.mv s1,a1
127e8: ff097913 andi s2,s2,-16
127ec: 85aa c.mv a1,a0
127ee: 8626 c.mv a2,s1
127f0: 854a c.mv a0,s2
127f2: 4150c0ef jal ra,1f406 <memcpy>
127f6: 0004d5b7 lui a1,0x4d
127fa: 24858593 addi a1,a1,584 # 4d248 <CSWTCH.49+0x58>
127fe: 4639 c.li a2,14
12800: 9526 c.add a0,s1
12802: 4050c0ef jal ra,1f406 <memcpy>
12806: 0004d5b7 lui a1,0x4d
1280a: 24458593 addi a1,a1,580 # 4d244 <CSWTCH.49+0x54>
1280e: 854a c.mv a0,s2
12810: 626020ef jal ra,14e36 <_IO_new_fopen>
12814: 2c050c63 beq a0,zero,12aec <read_alias_file+0x34c>
12818: 4118 c.lw a4,0(a0)
1281a: 77e1 c.lui a5,0xffff8
1281c: 17fd c.addi a5,-1
1281e: 8ff9 c.and a5,a4
12820: 66a1 c.lui a3,0x8
12822: 8fd5 c.or a5,a3
12824: c11c c.sw a5,0(a0)
12826: 8b41 c.andi a4,16
12828: 892a c.mv s2,a0
1282a: 4b01 c.li s6,0
1282c: 2e071c63 bne a4,zero,12b24 <read_alias_file+0x384>
12830: 0005c997 auipc s3,0x5c
12834: 58c9a983 lw s3,1420(s3) # 6edbc <_GLOBAL_OFFSET_TABLE_+0x44>
12838: 6d09 c.lui s10,0x2
1283a: 02300a13 addi s4,zero,35
1283e: 864a c.mv a2,s2
12840: 19000593 addi a1,zero,400
12844: e3040513 addi a0,s0,-464
12848: 4e3030ef jal ra,1652a <__fgets_unlocked>
1284c: c931 c.beqz a0,128a0 <read_alias_file+0x100>
1284e: 45a9 c.li a1,10
12850: e3040513 addi a0,s0,-464
12854: 5b50b0ef jal ra,1e608 <strchr>
12858: 00498733 add a4,s3,tp
1285c: e3044603 lbu a2,-464(s0)
12860: 430c c.lw a1,0(a4)
12862: 8daa c.mv s11,a0
12864: 00161713 slli a4,a2,0x1
12868: 972e c.add a4,a1
1286a: 00075703 lhu a4,0(a4)
1286e: e3040493 addi s1,s0,-464
12872: 01a77733 and a4,a4,s10
12876: cf01 c.beqz a4,1288e <read_alias_file+0xee>
12878: 0014c603 lbu a2,1(s1)
1287c: 0485 c.addi s1,1
1287e: 00161713 slli a4,a2,0x1
12882: 972e c.add a4,a1
12884: 00075703 lhu a4,0(a4)
12888: 01a77733 and a4,a4,s10
1288c: f775 c.bnez a4,12878 <read_alias_file+0xd8>
1288e: c219 c.beqz a2,12894 <read_alias_file+0xf4>
12890: 09461863 bne a2,s4,12920 <read_alias_file+0x180>
12894: 060d8963 beq s11,zero,12906 <read_alias_file+0x166>
12898: 00092703 lw a4,0(s2)
1289c: 8b41 c.andi a4,16
1289e: d345 c.beqz a4,1283e <read_alias_file+0x9e>
128a0: 854a c.mv a0,s2
128a2: 1d2020ef jal ra,14a74 <_IO_new_fclose>
128a6: 000b0e63 beq s6,zero,128c2 <read_alias_file+0x122>
128aa: df01a583 lw a1,-528(gp) # 6f144 <nmap>
128ae: 000707b7 lui a5,0x70
128b2: b447a503 lw a0,-1212(a5) # 6fb44 <map>
128b6: 66c9 c.lui a3,0x12
128b8: 79068693 addi a3,a3,1936 # 12790 <alias_compare>
128bc: 4621 c.li a2,8
128be: 624010ef jal ra,13ee2 <qsort>
128c2: e1040113 addi sp,s0,-496
128c6: 1ec12083 lw ra,492(sp)
128ca: 855a c.mv a0,s6
128cc: 1e812403 lw s0,488(sp)
128d0: 1e412483 lw s1,484(sp)
128d4: 1e012903 lw s2,480(sp)
128d8: 1dc12983 lw s3,476(sp)
128dc: 1d812a03 lw s4,472(sp)
128e0: 1d412a83 lw s5,468(sp)
128e4: 1d012b03 lw s6,464(sp)
128e8: 1cc12b83 lw s7,460(sp)
128ec: 1c812c03 lw s8,456(sp)
128f0: 1c412c83 lw s9,452(sp)
128f4: 1c012d03 lw s10,448(sp)
128f8: 1bc12d83 lw s11,444(sp)
128fc: 617d c.addi16sp sp,496
128fe: 8082 c.jr ra
12900: 5090b0ef jal ra,1e608 <strchr>
12904: f951 c.bnez a0,12898 <read_alias_file+0xf8>
12906: 19000593 addi a1,zero,400
1290a: 864a c.mv a2,s2
1290c: e3040513 addi a0,s0,-464
12910: 41b030ef jal ra,1652a <__fgets_unlocked>
12914: 872a c.mv a4,a0
12916: 45a9 c.li a1,10
12918: e3040513 addi a0,s0,-464
1291c: f375 c.bnez a4,12900 <read_alias_file+0x160>
1291e: bfad c.j 12898 <read_alias_file+0xf8>
12920: 0014c603 lbu a2,1(s1)
12924: 00148c93 addi s9,s1,1
12928: e219 c.bnez a2,1292e <read_alias_file+0x18e>
1292a: a815 c.j 1295e <read_alias_file+0x1be>
1292c: ca0d c.beqz a2,1295e <read_alias_file+0x1be>
1292e: 0606 c.slli a2,0x1
12930: 962e c.add a2,a1
12932: 00065503 lhu a0,0(a2)
12936: 8866 c.mv a6,s9
12938: 001cc603 lbu a2,1(s9)
1293c: 01a57533 and a0,a0,s10
12940: 0c85 c.addi s9,1
12942: d56d c.beqz a0,1292c <read_alias_file+0x18c>
12944: 00161513 slli a0,a2,0x1
12948: 00080023 sb zero,0(a6)
1294c: 952e c.add a0,a1
1294e: 00055503 lhu a0,0(a0)
12952: 01a57533 and a0,a0,s10
12956: cd01 c.beqz a0,1296e <read_alias_file+0x1ce>
12958: 001cc603 lbu a2,1(s9)
1295c: 0c85 c.addi s9,1
1295e: 00161513 slli a0,a2,0x1
12962: 952e c.add a0,a1
12964: 00055503 lhu a0,0(a0)
12968: 01a57533 and a0,a0,s10
1296c: f575 c.bnez a0,12958 <read_alias_file+0x1b8>
1296e: d21d c.beqz a2,12894 <read_alias_file+0xf4>
12970: 001cc503 lbu a0,1(s9)
12974: 001c8813 addi a6,s9,1
12978: e511 c.bnez a0,12984 <read_alias_file+0x1e4>
1297a: a025 c.j 129a2 <read_alias_file+0x202>
1297c: 00184503 lbu a0,1(a6)
12980: 0805 c.addi a6,1
12982: c105 c.beqz a0,129a2 <read_alias_file+0x202>
12984: 00151613 slli a2,a0,0x1
12988: 962e c.add a2,a1
1298a: 00065603 lhu a2,0(a2)
1298e: 01a67633 and a2,a2,s10
12992: d66d c.beqz a2,1297c <read_alias_file+0x1dc>
12994: 4629 c.li a2,10
12996: 14c51063 bne a0,a2,12ad6 <read_alias_file+0x336>
1299a: 00080023 sb zero,0(a6)
1299e: 00a800a3 sb a0,1(a6)
129a2: dec1a603 lw a2,-532(gp) # 6f140 <maxmap>
129a6: df01aa83 lw s5,-528(gp) # 6f144 <nmap>
129aa: 000707b7 lui a5,0x70
129ae: b4478b93 addi s7,a5,-1212 # 6fb44 <map>
129b2: 0ecafa63 bgeu s5,a2,12aa6 <read_alias_file+0x306>
129b6: 8526 c.mv a0,s1
129b8: 6a90b0ef jal ra,1e860 <strlen>
129bc: 862a c.mv a2,a0
129be: 0605 c.addi a2,1
129c0: 8566 c.mv a0,s9
129c2: e2c42623 sw a2,-468(s0)
129c6: 69b0b0ef jal ra,1e860 <strlen>
129ca: df81af03 lw t5,-520(gp) # 6f14c <string_space_act>
129ce: e2c42603 lw a2,-468(s0)
129d2: df41af83 lw t6,-524(gp) # 6f148 <string_space_max>
129d6: 00150893 addi a7,a0,1
129da: 00cf0eb3 add t4,t5,a2
129de: 011e8e33 add t3,t4,a7
129e2: 004ba803 lw a6,4(s7)
129e6: 05cfec63 bltu t6,t3,12a3e <read_alias_file+0x29e>
129ea: 000ba283 lw t0,0(s7)
129ee: 003a9f93 slli t6,s5,0x3
129f2: 85a6 c.mv a1,s1
129f4: 01e80533 add a0,a6,t5
129f8: 01f284b3 add s1,t0,t6
129fc: e3c42223 sw t3,-476(s0)
12a00: e3142023 sw a7,-480(s0)
12a04: e3d42423 sw t4,-472(s0)
12a08: e3042623 sw a6,-468(s0)
12a0c: 1fb0c0ef jal ra,1f406 <memcpy>
12a10: e2042883 lw a7,-480(s0)
12a14: e2c42803 lw a6,-468(s0)
12a18: e2842e83 lw t4,-472(s0)
12a1c: c088 c.sw a0,0(s1)
12a1e: 8646 c.mv a2,a7
12a20: 85e6 c.mv a1,s9
12a22: 01d80533 add a0,a6,t4
12a26: 1e10c0ef jal ra,1f406 <memcpy>
12a2a: e2442e03 lw t3,-476(s0)
12a2e: 0a85 c.addi s5,1
12a30: c0c8 c.sw a0,4(s1)
12a32: dfc1ac23 sw t3,-520(gp) # 6f14c <string_space_act>
12a36: df51a823 sw s5,-528(gp) # 6f144 <nmap>
12a3a: 0b05 c.addi s6,1
12a3c: bda1 c.j 12894 <read_alias_file+0xf4>
12a3e: 011605b3 add a1,a2,a7
12a42: 40000513 addi a0,zero,1024
12a46: 08a5eb63 bltu a1,a0,12adc <read_alias_file+0x33c>
12a4a: 95fe c.add a1,t6
12a4c: 8542 c.mv a0,a6
12a4e: e1142a23 sw a7,-492(s0)
12a52: e0c42c23 sw a2,-488(s0)
12a56: e1c42e23 sw t3,-484(s0)
12a5a: e3d42023 sw t4,-480(s0)
12a5e: e3e42223 sw t5,-476(s0)
12a62: e2b42423 sw a1,-472(s0)
12a66: e3042623 sw a6,-468(s0)
12a6a: 75b0a0ef jal ra,1d9c4 <__libc_realloc>
12a6e: e20509e3 beq a0,zero,128a0 <read_alias_file+0x100>
12a72: e2c42803 lw a6,-468(s0)
12a76: 000ba283 lw t0,0(s7)
12a7a: e2842583 lw a1,-472(s0)
12a7e: e2442f03 lw t5,-476(s0)
12a82: e2042e83 lw t4,-480(s0)
12a86: e1c42e03 lw t3,-484(s0)
12a8a: e1842603 lw a2,-488(s0)
12a8e: e1442883 lw a7,-492(s0)
12a92: 05051f63 bne a0,a6,12af0 <read_alias_file+0x350>
12a96: 003a9f93 slli t6,s5,0x3
12a9a: 00aba223 sw a0,4(s7)
12a9e: deb1aa23 sw a1,-524(gp) # 6f148 <string_space_max>
12aa2: 882a c.mv a6,a0
12aa4: b7b9 c.j 129f2 <read_alias_file+0x252>
12aa6: ee15 c.bnez a2,12ae2 <read_alias_file+0x342>
12aa8: 32000593 addi a1,zero,800
12aac: 06400813 addi a6,zero,100
12ab0: 000707b7 lui a5,0x70
12ab4: b4478b93 addi s7,a5,-1212 # 6fb44 <map>
12ab8: 000ba503 lw a0,0(s7)
12abc: e3042623 sw a6,-468(s0)
12ac0: 7050a0ef jal ra,1d9c4 <__libc_realloc>
12ac4: dc050ee3 beq a0,zero,128a0 <read_alias_file+0x100>
12ac8: e2c42803 lw a6,-468(s0)
12acc: 00aba023 sw a0,0(s7)
12ad0: df01a623 sw a6,-532(gp) # 6f140 <maxmap>
12ad4: b5cd c.j 129b6 <read_alias_file+0x216>
12ad6: 00080023 sb zero,0(a6)
12ada: b5e1 c.j 129a2 <read_alias_file+0x202>
12adc: 40000593 addi a1,zero,1024
12ae0: b7ad c.j 12a4a <read_alias_file+0x2aa>
12ae2: 00161813 slli a6,a2,0x1
12ae6: 00461593 slli a1,a2,0x4
12aea: b7d9 c.j 12ab0 <read_alias_file+0x310>
12aec: 4b01 c.li s6,0
12aee: bbd1 c.j 128c2 <read_alias_file+0x122>
12af0: 4f81 c.li t6,0
12af2: fa0a84e3 beq s5,zero,12a9a <read_alias_file+0x2fa>
12af6: 003a9f93 slli t6,s5,0x3
12afa: 41050833 sub a6,a0,a6
12afe: 8396 c.mv t2,t0
12b00: 01f287b3 add a5,t0,t6
12b04: 0003a083 lw ra,0(t2)
12b08: 0043a683 lw a3,4(t2)
12b0c: 03a1 c.addi t2,8
12b0e: 01008733 add a4,ra,a6
12b12: 010680b3 add ra,a3,a6
12b16: fee3ac23 sw a4,-8(t2)
12b1a: fe13ae23 sw ra,-4(t2)
12b1e: fe7793e3 bne a5,t2,12b04 <read_alias_file+0x364>
12b22: bfa5 c.j 12a9a <read_alias_file+0x2fa>
12b24: 751010ef jal ra,14a74 <_IO_new_fclose>
12b28: bb69 c.j 128c2 <read_alias_file+0x122>
00012b2a <_nl_expand_alias>:
12b2a: 7139 c.addi16sp sp,-64
12b2c: d256 c.swsp s5,36(sp)
12b2e: da26 c.swsp s1,52(sp)
12b30: de06 c.swsp ra,60(sp)
12b32: dc22 c.swsp s0,56(sp)
12b34: d84a c.swsp s2,48(sp)
12b36: d64e c.swsp s3,44(sp)
12b38: d452 c.swsp s4,40(sp)
12b3a: d05a c.swsp s6,32(sp)
12b3c: ce5e c.swsp s7,28(sp)
12b3e: cc62 c.swsp s8,24(sp)
12b40: ca66 c.swsp s9,20(sp)
12b42: c86a c.swsp s10,16(sp)
12b44: c66e c.swsp s11,12(sp)
12b46: 84aa c.mv s1,a0
12b48: 4705 c.li a4,1
12b4a: dfc18613 addi a2,gp,-516 # 6f150 <lock>
12b4e: 100627af lr.w a5,(a2)
12b52: e781 c.bnez a5,12b5a <_nl_expand_alias+0x30>
12b54: 1ce626af sc.w.aq a3,a4,(a2)
12b58: fafd c.bnez a3,12b4e <_nl_expand_alias+0x24>
12b5a: 12079063 bne a5,zero,12c7a <_nl_expand_alias+0x150>
12b5e: de81a783 lw a5,-536(gp) # 6f13c <locale_alias_path.1>
12b62: cff1 c.beqz a5,12c3e <_nl_expand_alias+0x114>
12b64: df01ad03 lw s10,-528(gp) # 6f144 <nmap>
12b68: 00070b37 lui s6,0x70
12b6c: 0005f937 lui s2,0x5f
12b70: 03a00413 addi s0,zero,58
12b74: 040d1a63 bne s10,zero,12bc8 <_nl_expand_alias+0x9e>
12b78: de81a583 lw a1,-536(gp) # 6f13c <locale_alias_path.1>
12b7c: 4681 c.li a3,0
12b7e: 0005c783 lbu a5,0(a1)
12b82: cfa5 c.beqz a5,12bfa <_nl_expand_alias+0xd0>
12b84: 00158713 addi a4,a1,1
12b88: 852e c.mv a0,a1
12b8a: 00879b63 bne a5,s0,12ba0 <_nl_expand_alias+0x76>
12b8e: 00074783 lbu a5,0(a4)
12b92: 853a c.mv a0,a4
12b94: 0705 c.addi a4,1
12b96: fe878ce3 beq a5,s0,12b8e <_nl_expand_alias+0x64>
12b9a: 4685 c.li a3,1
12b9c: 85aa c.mv a1,a0
12b9e: d3e5 c.beqz a5,12b7e <_nl_expand_alias+0x54>
12ba0: 85aa c.mv a1,a0
12ba2: 00878763 beq a5,s0,12bb0 <_nl_expand_alias+0x86>
12ba6: 0015c783 lbu a5,1(a1)
12baa: 4685 c.li a3,1
12bac: 0585 c.addi a1,1
12bae: fbf5 c.bnez a5,12ba2 <_nl_expand_alias+0x78>
12bb0: fcb577e3 bgeu a0,a1,12b7e <_nl_expand_alias+0x54>
12bb4: c299 c.beqz a3,12bba <_nl_expand_alias+0x90>
12bb6: deb1a423 sw a1,-536(gp) # 6f13c <locale_alias_path.1>
12bba: 8d89 c.sub a1,a0
12bbc: 36d5 c.jal 127a0 <read_alias_file>
12bbe: dd4d c.beqz a0,12b78 <_nl_expand_alias+0x4e>
12bc0: df01ad03 lw s10,-528(gp) # 6f144 <nmap>
12bc4: fa0d0ae3 beq s10,zero,12b78 <_nl_expand_alias+0x4e>
12bc8: b44b2c03 lw s8,-1212(s6) # 6fb44 <map>
12bcc: 4d81 c.li s11,0
12bce: 01ad8bb3 add s7,s11,s10
12bd2: 001bdb93 srli s7,s7,0x1
12bd6: 003b9c93 slli s9,s7,0x3
12bda: 9ce2 c.add s9,s8
12bdc: 000ca583 lw a1,0(s9)
12be0: d3490613 addi a2,s2,-716 # 5ed34 <_nl_C_locobj>
12be4: 8526 c.mv a0,s1
12be6: 7ea0c0ef jal ra,1f3d0 <__strcasecmp_l>
12bea: 04054663 blt a0,zero,12c36 <_nl_expand_alias+0x10c>
12bee: cd39 c.beqz a0,12c4c <_nl_expand_alias+0x122>
12bf0: 001b8d93 addi s11,s7,1
12bf4: fdadede3 bltu s11,s10,12bce <_nl_expand_alias+0xa4>
12bf8: b741 c.j 12b78 <_nl_expand_alias+0x4e>
12bfa: c299 c.beqz a3,12c00 <_nl_expand_alias+0xd6>
12bfc: deb1a423 sw a1,-536(gp) # 6f13c <locale_alias_path.1>
12c00: 4781 c.li a5,0
12c02: 4701 c.li a4,0
12c04: dfc18693 addi a3,gp,-516 # 6f150 <lock>
12c08: 0f50000f fence iorw,ow
12c0c: 08e6a72f amoswap.w a4,a4,(a3)
12c10: 4685 c.li a3,1
12c12: 04e6c963 blt a3,a4,12c64 <_nl_expand_alias+0x13a>
12c16: 50f2 c.lwsp ra,60(sp)
12c18: 5462 c.lwsp s0,56(sp)
12c1a: 54d2 c.lwsp s1,52(sp)
12c1c: 5942 c.lwsp s2,48(sp)
12c1e: 59b2 c.lwsp s3,44(sp)
12c20: 5a22 c.lwsp s4,40(sp)
12c22: 5a92 c.lwsp s5,36(sp)
12c24: 5b02 c.lwsp s6,32(sp)
12c26: 4bf2 c.lwsp s7,28(sp)
12c28: 4c62 c.lwsp s8,24(sp)
12c2a: 4cd2 c.lwsp s9,20(sp)
12c2c: 4d42 c.lwsp s10,16(sp)
12c2e: 4db2 c.lwsp s11,12(sp)
12c30: 853e c.mv a0,a5
12c32: 6121 c.addi16sp sp,64
12c34: 8082 c.jr ra
12c36: 8d5e c.mv s10,s7
12c38: f9adebe3 bltu s11,s10,12bce <_nl_expand_alias+0xa4>
12c3c: bf35 c.j 12b78 <_nl_expand_alias+0x4e>
12c3e: 0004d7b7 lui a5,0x4d
12c42: 15878793 addi a5,a5,344 # 4d158 <_nl_default_dirname>
12c46: def1a423 sw a5,-536(gp) # 6f13c <locale_alias_path.1>
12c4a: bf29 c.j 12b64 <_nl_expand_alias+0x3a>
12c4c: 004ca783 lw a5,4(s9)
12c50: 4701 c.li a4,0
12c52: dfc18693 addi a3,gp,-516 # 6f150 <lock>
12c56: 0f50000f fence iorw,ow
12c5a: 08e6a72f amoswap.w a4,a4,(a3)
12c5e: 4685 c.li a3,1
12c60: fae6dbe3 bge a3,a4,12c16 <_nl_expand_alias+0xec>
12c64: 1a600893 addi a7,zero,422
12c68: dfc18513 addi a0,gp,-516 # 6f150 <lock>
12c6c: 08100593 addi a1,zero,129
12c70: 4605 c.li a2,1
12c72: 4681 c.li a3,0
12c74: 00000073 ecall
12c78: bf79 c.j 12c16 <_nl_expand_alias+0xec>
12c7a: dfc18513 addi a0,gp,-516 # 6f150 <lock>
12c7e: 332070ef jal ra,19fb0 <__lll_lock_wait_private>
12c82: bdf1 c.j 12b5e <_nl_expand_alias+0x34>
00012c84 <_nl_make_l10nflist>:
12c84: 7159 c.addi16sp sp,-112
12c86: cece c.swsp s3,92(sp)
12c88: 89ba c.mv s3,a4
12c8a: 872a c.mv a4,a0
12c8c: 854e c.mv a0,s3
12c8e: d4a2 c.swsp s0,104(sp)
12c90: d2a6 c.swsp s1,100(sp)
12c92: d0ca c.swsp s2,96(sp)
12c94: ccd2 c.swsp s4,88(sp)
12c96: cad6 c.swsp s5,84(sp)
12c98: c8da c.swsp s6,80(sp)
12c9a: c6de c.swsp s7,76(sp)
12c9c: c4e2 c.swsp s8,72(sp)
12c9e: 84b2 c.mv s1,a2
12ca0: d686 c.swsp ra,108(sp)
12ca2: c2e6 c.swsp s9,68(sp)
12ca4: c0ea c.swsp s10,64(sp)
12ca6: de6e c.swsp s11,60(sp)
12ca8: 8a36 c.mv s4,a3
12caa: ce3a c.swsp a4,28(sp)
12cac: 8b2e c.mv s6,a1
12cae: 8c3e c.mv s8,a5
12cb0: d63e c.swsp a5,44(sp)
12cb2: d242 c.swsp a6,36(sp)
12cb4: d446 c.swsp a7,40(sp)
12cb6: 0046fa93 andi s5,a3,4
12cba: 3a70b0ef jal ra,1e860 <strlen>
12cbe: 892a c.mv s2,a0
12cc0: 00248b93 addi s7,s1,2
12cc4: 4401 c.li s0,0
12cc6: 000a8763 beq s5,zero,12cd4 <_nl_make_l10nflist+0x50>
12cca: 8562 c.mv a0,s8
12ccc: 3950b0ef jal ra,1e860 <strlen>
12cd0: 00150413 addi s0,a0,1
12cd4: 002a7d93 andi s11,s4,2
12cd8: 995e c.add s2,s7
12cda: 4b81 c.li s7,0
12cdc: 000d8763 beq s11,zero,12cea <_nl_make_l10nflist+0x66>
12ce0: 5512 c.lwsp a0,36(sp)
12ce2: 37f0b0ef jal ra,1e860 <strlen>
12ce6: 00150b93 addi s7,a0,1
12cea: 001a7d13 andi s10,s4,1
12cee: 9922 c.add s2,s0
12cf0: 4401 c.li s0,0
12cf2: 000d0763 beq s10,zero,12d00 <_nl_make_l10nflist+0x7c>
12cf6: 5522 c.lwsp a0,40(sp)
12cf8: 3690b0ef jal ra,1e860 <strlen>
12cfc: 00150413 addi s0,a0,1
12d00: 008a7c93 andi s9,s4,8
12d04: 995e c.add s2,s7
12d06: 4b81 c.li s7,0
12d08: 000c8763 beq s9,zero,12d16 <_nl_make_l10nflist+0x92>
12d0c: 5546 c.lwsp a0,112(sp)
12d0e: 3530b0ef jal ra,1e860 <strlen>
12d12: 00150b93 addi s7,a0,1
12d16: 5556 c.lwsp a0,116(sp)
12d18: 944a c.add s0,s2
12d1a: 945e c.add s0,s7
12d1c: 3450b0ef jal ra,1e860 <strlen>
12d20: d02a c.swsp a0,32(sp)
12d22: 9522 c.add a0,s0
12d24: 6b20a0ef jal ra,1d3d6 <__libc_malloc>
12d28: 842a c.mv s0,a0
12d2a: 2a050663 beq a0,zero,12fd6 <_nl_make_l10nflist+0x352>
12d2e: 8626 c.mv a2,s1
12d30: 85da c.mv a1,s6
12d32: 6d40c0ef jal ra,1f406 <memcpy>
12d36: cc8d c.beqz s1,12d70 <_nl_make_l10nflist+0xec>
12d38: 8c22 c.mv s8,s0
12d3a: 8562 c.mv a0,s8
12d3c: 8ba6 c.mv s7,s1
12d3e: 3230b0ef jal ra,1e860 <strlen>
12d42: 40ab87b3 sub a5,s7,a0
12d46: fff78b93 addi s7,a5,-1
12d4a: 03a00913 addi s2,zero,58
12d4e: 9562 c.add a0,s8
12d50: 020b8063 beq s7,zero,12d70 <_nl_make_l10nflist+0xec>
12d54: 00150c13 addi s8,a0,1
12d58: 01250023 sb s2,0(a0)
12d5c: 8562 c.mv a0,s8
12d5e: 3030b0ef jal ra,1e860 <strlen>
12d62: 40ab87b3 sub a5,s7,a0
12d66: fff78b93 addi s7,a5,-1
12d6a: 9562 c.add a0,s8
12d6c: fe0b94e3 bne s7,zero,12d54 <_nl_make_l10nflist+0xd0>
12d70: 00940533 add a0,s0,s1
12d74: 02f00793 addi a5,zero,47
12d78: 85ce c.mv a1,s3
12d7a: fef50fa3 sb a5,-1(a0)
12d7e: 6240c0ef jal ra,1f3a2 <__stpcpy>
12d82: 060a9e63 bne s5,zero,12dfe <_nl_make_l10nflist+0x17a>
12d86: 0a0d9a63 bne s11,zero,12e3a <_nl_make_l10nflist+0x1b6>
12d8a: 080d1563 bne s10,zero,12e14 <_nl_make_l10nflist+0x190>
12d8e: 080c9d63 bne s9,zero,12e28 <_nl_make_l10nflist+0x1a4>
12d92: 02f00793 addi a5,zero,47
12d96: 00f50023 sb a5,0(a0)
12d9a: 5782 c.lwsp a5,32(sp)
12d9c: 55d6 c.lwsp a1,116(sp)
12d9e: 0505 c.addi a0,1
12da0: 00178613 addi a2,a5,1
12da4: 6620c0ef jal ra,1f406 <memcpy>
12da8: 47f2 c.lwsp a5,28(sp)
12daa: 0007aa83 lw s5,0(a5)
12dae: 200a8763 beq s5,zero,12fbc <_nl_make_l10nflist+0x338>
12db2: 8bd6 c.mv s7,s5
12db4: 4901 c.li s2,0
12db6: 000ba503 lw a0,0(s7)
12dba: 85a2 c.mv a1,s0
12dbc: c519 c.beqz a0,12dca <_nl_make_l10nflist+0x146>
12dbe: 0e50b0ef jal ra,1e6a2 <strcmp>
12dc2: c919 c.beqz a0,12dd8 <_nl_make_l10nflist+0x154>
12dc4: 00054763 blt a0,zero,12dd2 <_nl_make_l10nflist+0x14e>
12dc8: 895e c.mv s2,s7
12dca: 00cbab83 lw s7,12(s7)
12dce: fe0b94e3 bne s7,zero,12db6 <_nl_make_l10nflist+0x132>
12dd2: 57e6 c.lwsp a5,120(sp)
12dd4: 4b81 c.li s7,0
12dd6: efad c.bnez a5,12e50 <_nl_make_l10nflist+0x1cc>
12dd8: 8522 c.mv a0,s0
12dda: 23f0a0ef jal ra,1d818 <__free>
12dde: 50b6 c.lwsp ra,108(sp)
12de0: 5426 c.lwsp s0,104(sp)
12de2: 5496 c.lwsp s1,100(sp)
12de4: 5906 c.lwsp s2,96(sp)
12de6: 49f6 c.lwsp s3,92(sp)
12de8: 4a66 c.lwsp s4,88(sp)
12dea: 4ad6 c.lwsp s5,84(sp)
12dec: 4b46 c.lwsp s6,80(sp)
12dee: 4c26 c.lwsp s8,72(sp)
12df0: 4c96 c.lwsp s9,68(sp)
12df2: 4d06 c.lwsp s10,64(sp)
12df4: 5df2 c.lwsp s11,60(sp)
12df6: 855e c.mv a0,s7
12df8: 4bb6 c.lwsp s7,76(sp)
12dfa: 6165 c.addi16sp sp,112
12dfc: 8082 c.jr ra
12dfe: 55b2 c.lwsp a1,44(sp)
12e00: 05f00793 addi a5,zero,95
12e04: 00f50023 sb a5,0(a0)
12e08: 0505 c.addi a0,1
12e0a: 5980c0ef jal ra,1f3a2 <__stpcpy>
12e0e: f60d8ee3 beq s11,zero,12d8a <_nl_make_l10nflist+0x106>
12e12: a025 c.j 12e3a <_nl_make_l10nflist+0x1b6>
12e14: 55a2 c.lwsp a1,40(sp)
12e16: 02e00793 addi a5,zero,46
12e1a: 00f50023 sb a5,0(a0)
12e1e: 0505 c.addi a0,1
12e20: 5820c0ef jal ra,1f3a2 <__stpcpy>
12e24: f60c87e3 beq s9,zero,12d92 <_nl_make_l10nflist+0x10e>
12e28: 55c6 c.lwsp a1,112(sp)
12e2a: 04000793 addi a5,zero,64
12e2e: 00f50023 sb a5,0(a0)
12e32: 0505 c.addi a0,1
12e34: 56e0c0ef jal ra,1f3a2 <__stpcpy>
12e38: bfa9 c.j 12d92 <_nl_make_l10nflist+0x10e>
12e3a: 5592 c.lwsp a1,36(sp)
12e3c: 02e00793 addi a5,zero,46
12e40: 00f50023 sb a5,0(a0)
12e44: 0505 c.addi a0,1
12e46: 55c0c0ef jal ra,1f3a2 <__stpcpy>
12e4a: f40d02e3 beq s10,zero,12d8e <_nl_make_l10nflist+0x10a>
12e4e: b7d9 c.j 12e14 <_nl_make_l10nflist+0x190>
12e50: 7775 c.lui a4,0xffffd
12e52: 55570713 addi a4,a4,1365 # ffffd555 <__BSS_END__+0xfff8da01>
12e56: 401a5793 srai a5,s4,0x1
12e5a: 8ff9 c.and a5,a4
12e5c: 6715 c.lui a4,0x5
12e5e: 55570713 addi a4,a4,1365 # 5555 <__libc_tsd_CTYPE_B+0x5529>
12e62: 00ea7733 and a4,s4,a4
12e66: 97ba c.add a5,a4
12e68: 76fd c.lui a3,0xfffff
12e6a: 4027d713 srai a4,a5,0x2
12e6e: 33368693 addi a3,a3,819 # fffff333 <__BSS_END__+0xfff8f7df>
12e72: 8f75 c.and a4,a3
12e74: 668d c.lui a3,0x3
12e76: 33368693 addi a3,a3,819 # 3333 <__libc_tsd_CTYPE_B+0x3307>
12e7a: 8ff5 c.and a5,a3
12e7c: 973e c.add a4,a5
12e7e: 40475793 srai a5,a4,0x4
12e82: 97ba c.add a5,a4
12e84: 6705 c.lui a4,0x1
12e86: f0f70713 addi a4,a4,-241 # f0f <__libc_tsd_CTYPE_B+0xee3>
12e8a: 8ff9 c.and a5,a4
12e8c: 4087d713 srai a4,a5,0x8
12e90: 97ba c.add a5,a4
12e92: 0ff7fb93 andi s7,a5,255
12e96: 8ca6 c.mv s9,s1
12e98: 8d5a c.mv s10,s6
12e9a: 4d81 c.li s11,0
12e9c: 12048463 beq s1,zero,12fc4 <_nl_make_l10nflist+0x340>
12ea0: 856a c.mv a0,s10
12ea2: 1bf0b0ef jal ra,1e860 <strlen>
12ea6: 40ac8cb3 sub s9,s9,a0
12eaa: 1cfd c.addi s9,-1
12eac: 0505 c.addi a0,1
12eae: 9d2a c.add s10,a0
12eb0: 0d85 c.addi s11,1
12eb2: fe0c97e3 bne s9,zero,12ea0 <_nl_make_l10nflist+0x21c>
12eb6: 017d9533 sll a0,s11,s7
12eba: 0515 c.addi a0,5
12ebc: 050a c.slli a0,0x2
12ebe: 5180a0ef jal ra,1d3d6 <__libc_malloc>
12ec2: 8baa c.mv s7,a0
12ec4: 10050b63 beq a0,zero,12fda <_nl_make_l10nflist+0x356>
12ec8: c100 c.sw s0,0(a0)
12eca: 8d5a c.mv s10,s6
12ecc: 8426 c.mv s0,s1
12ece: 856a c.mv a0,s10
12ed0: 1910b0ef jal ra,1e860 <strlen>
12ed4: 8c09 c.sub s0,a0
12ed6: 147d c.addi s0,-1
12ed8: 0505 c.addi a0,1
12eda: 9d2a c.add s10,a0
12edc: 0c85 c.addi s9,1
12ede: f865 c.bnez s0,12ece <_nl_make_l10nflist+0x24a>
12ee0: 4785 c.li a5,1
12ee2: 06fc8763 beq s9,a5,12f50 <_nl_make_l10nflist+0x2cc>
12ee6: 00fba223 sw a5,4(s7)
12eea: 000ba423 sw zero,8(s7)
12eee: 0c090163 beq s2,zero,12fb0 <_nl_make_l10nflist+0x32c>
12ef2: 00c92783 lw a5,12(s2)
12ef6: 00fba623 sw a5,12(s7)
12efa: 01792623 sw s7,12(s2)
12efe: c0e9 c.beqz s1,12fc0 <_nl_make_l10nflist+0x33c>
12f00: 8426 c.mv s0,s1
12f02: 895a c.mv s2,s6
12f04: 4a81 c.li s5,0
12f06: 854a c.mv a0,s2
12f08: 1590b0ef jal ra,1e860 <strlen>
12f0c: 8c09 c.sub s0,a0
12f0e: 147d c.addi s0,-1
12f10: 0505 c.addi a0,1
12f12: 992a c.add s2,a0
12f14: 0a85 c.addi s5,1
12f16: f865 c.bnez s0,12f06 <_nl_make_l10nflist+0x282>
12f18: fffa8413 addi s0,s5,-1
12f1c: 00143413 sltiu s0,s0,1
12f20: 408a0433 sub s0,s4,s0
12f24: fffa4a13 xori s4,s4,-1
12f28: 4901 c.li s2,0
12f2a: 00044c63 blt s0,zero,12f42 <_nl_make_l10nflist+0x2be>
12f2e: 009b0ab3 add s5,s6,s1
12f32: 4c05 c.li s8,1
12f34: 5d7d c.li s10,-1
12f36: 014477b3 and a5,s0,s4
12f3a: c38d c.beqz a5,12f5c <_nl_make_l10nflist+0x2d8>
12f3c: 147d c.addi s0,-1
12f3e: ffa41ce3 bne s0,s10,12f36 <_nl_make_l10nflist+0x2b2>
12f42: 00490793 addi a5,s2,4
12f46: 078a c.slli a5,0x2
12f48: 97de c.add a5,s7
12f4a: 0007a023 sw zero,0(a5)
12f4e: bd41 c.j 12dde <_nl_make_l10nflist+0x15a>
12f50: 003a7793 andi a5,s4,3
12f54: 17f5 c.addi a5,-3
12f56: 0017b793 sltiu a5,a5,1
12f5a: b771 c.j 12ee6 <_nl_make_l10nflist+0x262>
12f5c: 00291d93 slli s11,s2,0x2
12f60: 9dde c.add s11,s7
12f62: 4c81 c.li s9,0
12f64: 040c8363 beq s9,zero,12faa <_nl_make_l10nflist+0x326>
12f68: 8566 c.mv a0,s9
12f6a: fd5cf9e3 bgeu s9,s5,12f3c <_nl_make_l10nflist+0x2b8>
12f6e: 0f30b0ef jal ra,1e860 <strlen>
12f72: 00150793 addi a5,a0,1
12f76: 9cbe c.add s9,a5
12f78: fd5cf2e3 bgeu s9,s5,12f3c <_nl_make_l10nflist+0x2b8>
12f7c: 8566 c.mv a0,s9
12f7e: 0e30b0ef jal ra,1e860 <strlen>
12f82: 57d6 c.lwsp a5,116(sp)
12f84: 00150613 addi a2,a0,1
12f88: 58a2 c.lwsp a7,40(sp)
12f8a: c23e c.swsp a5,4(sp)
12f8c: 57c6 c.lwsp a5,112(sp)
12f8e: 5812 c.lwsp a6,36(sp)
12f90: 4572 c.lwsp a0,28(sp)
12f92: c03e c.swsp a5,0(sp)
12f94: 57b2 c.lwsp a5,44(sp)
12f96: c462 c.swsp s8,8(sp)
12f98: 874e c.mv a4,s3
12f9a: 86a2 c.mv a3,s0
12f9c: 85e6 c.mv a1,s9
12f9e: 31dd c.jal 12c84 <_nl_make_l10nflist>
12fa0: 00ada823 sw a0,16(s11)
12fa4: 0905 c.addi s2,1
12fa6: 0d91 c.addi s11,4
12fa8: bf75 c.j 12f64 <_nl_make_l10nflist+0x2e0>
12faa: d8c9 c.beqz s1,12f3c <_nl_make_l10nflist+0x2b8>
12fac: 8cda c.mv s9,s6
12fae: b7f9 c.j 12f7c <_nl_make_l10nflist+0x2f8>
12fb0: 47f2 c.lwsp a5,28(sp)
12fb2: 015ba623 sw s5,12(s7)
12fb6: 0177a023 sw s7,0(a5)
12fba: b791 c.j 12efe <_nl_make_l10nflist+0x27a>
12fbc: 4901 c.li s2,0
12fbe: bd11 c.j 12dd2 <_nl_make_l10nflist+0x14e>
12fc0: 8452 c.mv s0,s4
12fc2: b78d c.j 12f24 <_nl_make_l10nflist+0x2a0>
12fc4: 4551 c.li a0,20
12fc6: 4100a0ef jal ra,1d3d6 <__libc_malloc>
12fca: 8baa c.mv s7,a0
12fcc: c519 c.beqz a0,12fda <_nl_make_l10nflist+0x356>
12fce: 008ba023 sw s0,0(s7)
12fd2: 4785 c.li a5,1
12fd4: bf09 c.j 12ee6 <_nl_make_l10nflist+0x262>
12fd6: 4b81 c.li s7,0
12fd8: b519 c.j 12dde <_nl_make_l10nflist+0x15a>
12fda: 8522 c.mv a0,s0
12fdc: 03d0a0ef jal ra,1d818 <__free>
12fe0: 4b81 c.li s7,0
12fe2: bbf5 c.j 12dde <_nl_make_l10nflist+0x15a>
00012fe4 <_nl_normalize_codeset>:
12fe4: 1101 c.addi sp,-32
12fe6: ce06 c.swsp ra,28(sp)
12fe8: cc22 c.swsp s0,24(sp)
12fea: ca26 c.swsp s1,20(sp)
12fec: c84a c.swsp s2,16(sp)
12fee: c64e c.swsp s3,12(sp)
12ff0: c5e1 c.beqz a1,130b8 <_nl_normalize_codeset+0xd4>
12ff2: 0005f9b7 lui s3,0x5f
12ff6: d3498993 addi s3,s3,-716 # 5ed34 <_nl_C_locobj>
12ffa: 0349a403 lw s0,52(s3)
12ffe: 00a58833 add a6,a1,a0
13002: 84ae c.mv s1,a1
13004: 892a c.mv s2,a0
13006: 872a c.mv a4,a0
13008: 4605 c.li a2,1
1300a: 4501 c.li a0,0
1300c: 45a5 c.li a1,9
1300e: 00074783 lbu a5,0(a4)
13012: 0705 c.addi a4,1
13014: 00179693 slli a3,a5,0x1
13018: 96a2 c.add a3,s0
1301a: 0006d683 lhu a3,0(a3)
1301e: fd078793 addi a5,a5,-48
13022: 00f5b7b3 sltu a5,a1,a5
13026: 8aa1 c.andi a3,8
13028: 17fd c.addi a5,-1
1302a: c299 c.beqz a3,13030 <_nl_normalize_codeset+0x4c>
1302c: 0505 c.addi a0,1
1302e: 8e7d c.and a2,a5
13030: fce81fe3 bne a6,a4,1300e <_nl_normalize_codeset+0x2a>
13034: e625 c.bnez a2,1309c <_nl_normalize_codeset+0xb8>
13036: 0505 c.addi a0,1
13038: 39e0a0ef jal ra,1d3d6 <__libc_malloc>
1303c: 882a c.mv a6,a0
1303e: c149 c.beqz a0,130c0 <_nl_normalize_codeset+0xdc>
13040: 0389a883 lw a7,56(s3)
13044: 4701 c.li a4,0
13046: 4325 c.li t1,9
13048: a801 c.j 13058 <_nl_normalize_codeset+0x74>
1304a: 421c c.lw a5,0(a2)
1304c: 0805 c.addi a6,1
1304e: fef80fa3 sb a5,-1(a6)
13052: 0705 c.addi a4,1
13054: 02977b63 bgeu a4,s1,1308a <_nl_normalize_codeset+0xa6>
13058: 00e907b3 add a5,s2,a4
1305c: 0007c783 lbu a5,0(a5)
13060: 00179693 slli a3,a5,0x1
13064: 96a2 c.add a3,s0
13066: 0006d683 lhu a3,0(a3)
1306a: 00279613 slli a2,a5,0x2
1306e: 9646 c.add a2,a7
13070: 4006f693 andi a3,a3,1024
13074: fd078593 addi a1,a5,-48
13078: fae9 c.bnez a3,1304a <_nl_normalize_codeset+0x66>
1307a: fcb36ce3 bltu t1,a1,13052 <_nl_normalize_codeset+0x6e>
1307e: 00f80023 sb a5,0(a6)
13082: 0705 c.addi a4,1
13084: 0805 c.addi a6,1
13086: fc9769e3 bltu a4,s1,13058 <_nl_normalize_codeset+0x74>
1308a: 00080023 sb zero,0(a6)
1308e: 40f2 c.lwsp ra,28(sp)
13090: 4462 c.lwsp s0,24(sp)
13092: 44d2 c.lwsp s1,20(sp)
13094: 4942 c.lwsp s2,16(sp)
13096: 49b2 c.lwsp s3,12(sp)
13098: 6105 c.addi16sp sp,32
1309a: 8082 c.jr ra
1309c: 0511 c.addi a0,4
1309e: 3380a0ef jal ra,1d3d6 <__libc_malloc>
130a2: cd19 c.beqz a0,130c0 <_nl_normalize_codeset+0xdc>
130a4: 006f77b7 lui a5,0x6f7
130a8: 36978793 addi a5,a5,873 # 6f7369 <__BSS_END__+0x687815>
130ac: 0349a403 lw s0,52(s3)
130b0: c11c c.sw a5,0(a0)
130b2: 00350813 addi a6,a0,3
130b6: b769 c.j 13040 <_nl_normalize_codeset+0x5c>
130b8: 4511 c.li a0,4
130ba: 31c0a0ef jal ra,1d3d6 <__libc_malloc>
130be: e909 c.bnez a0,130d0 <_nl_normalize_codeset+0xec>
130c0: 40f2 c.lwsp ra,28(sp)
130c2: 4462 c.lwsp s0,24(sp)
130c4: 44d2 c.lwsp s1,20(sp)
130c6: 4942 c.lwsp s2,16(sp)
130c8: 49b2 c.lwsp s3,12(sp)
130ca: 4501 c.li a0,0
130cc: 6105 c.addi16sp sp,32
130ce: 8082 c.jr ra
130d0: 006f77b7 lui a5,0x6f7
130d4: 36978793 addi a5,a5,873 # 6f7369 <__BSS_END__+0x687815>
130d8: c11c c.sw a5,0(a0)
130da: 00350813 addi a6,a0,3
130de: b775 c.j 1308a <_nl_normalize_codeset+0xa6>
000130e0 <_nl_explode_name>:
130e0: 7179 c.addi16sp sp,-48
130e2: 00062023 sw zero,0(a2)
130e6: d226 c.swsp s1,36(sp)
130e8: d04a c.swsp s2,32(sp)
130ea: d606 c.swsp ra,44(sp)
130ec: d422 c.swsp s0,40(sp)
130ee: ce4e c.swsp s3,28(sp)
130f0: cc52 c.swsp s4,24(sp)
130f2: ca56 c.swsp s5,20(sp)
130f4: c85a c.swsp s6,16(sp)
130f6: c65e c.swsp s7,12(sp)
130f8: 0006a023 sw zero,0(a3)
130fc: 00072023 sw zero,0(a4)
13100: 0007a023 sw zero,0(a5)
13104: c188 c.sw a0,0(a1)
13106: 00054583 lbu a1,0(a0)
1310a: 84b6 c.mv s1,a3
1310c: 893a c.mv s2,a4
1310e: c585 c.beqz a1,13136 <_nl_explode_name+0x56>
13110: 8ab2 c.mv s5,a2
13112: 89be c.mv s3,a5
13114: 842a c.mv s0,a0
13116: 05f00813 addi a6,zero,95
1311a: 04000893 addi a7,zero,64
1311e: 02e00313 addi t1,zero,46
13122: 0f058063 beq a1,a6,13202 <_nl_explode_name+0x122>
13126: 05158b63 beq a1,a7,1317c <_nl_explode_name+0x9c>
1312a: 04658963 beq a1,t1,1317c <_nl_explode_name+0x9c>
1312e: 00144583 lbu a1,1(s0)
13132: 0405 c.addi s0,1
13134: f5fd c.bnez a1,13122 <_nl_explode_name+0x42>
13136: 4a01 c.li s4,0
13138: 00092403 lw s0,0(s2)
1313c: 409c c.lw a5,0(s1)
1313e: c781 c.beqz a5,13146 <_nl_explode_name+0x66>
13140: 0007c783 lbu a5,0(a5)
13144: cb8d c.beqz a5,13176 <_nl_explode_name+0x96>
13146: c411 c.beqz s0,13152 <_nl_explode_name+0x72>
13148: 00044783 lbu a5,0(s0)
1314c: e399 c.bnez a5,13152 <_nl_explode_name+0x72>
1314e: ffda7a13 andi s4,s4,-3
13152: 50b2 c.lwsp ra,44(sp)
13154: 5422 c.lwsp s0,40(sp)
13156: 5492 c.lwsp s1,36(sp)
13158: 5902 c.lwsp s2,32(sp)
1315a: 49f2 c.lwsp s3,28(sp)
1315c: 4ad2 c.lwsp s5,20(sp)
1315e: 4b42 c.lwsp s6,16(sp)
13160: 4bb2 c.lwsp s7,12(sp)
13162: 8552 c.mv a0,s4
13164: 4a62 c.lwsp s4,24(sp)
13166: 6145 c.addi16sp sp,48
13168: 8082 c.jr ra
1316a: 409c c.lw a5,0(s1)
1316c: 8a5e c.mv s4,s7
1316e: dfe9 c.beqz a5,13148 <_nl_explode_name+0x68>
13170: 0007c783 lbu a5,0(a5)
13174: fbf1 c.bnez a5,13148 <_nl_explode_name+0x68>
13176: ffba7a13 andi s4,s4,-5
1317a: b7f1 c.j 13146 <_nl_explode_name+0x66>
1317c: 4a01 c.li s4,0
1317e: fa850ce3 beq a0,s0,13136 <_nl_explode_name+0x56>
13182: 00044703 lbu a4,0(s0)
13186: 02e00793 addi a5,zero,46
1318a: 04f71a63 bne a4,a5,131de <_nl_explode_name+0xfe>
1318e: 00040023 sb zero,0(s0)
13192: 00140513 addi a0,s0,1
13196: 00a92023 sw a0,0(s2)
1319a: 00144703 lbu a4,1(s0)
1319e: 002a6b93 ori s7,s4,2
131a2: 842a c.mv s0,a0
131a4: 85ba c.mv a1,a4
131a6: 04000793 addi a5,zero,64
131aa: c355 c.beqz a4,1324e <_nl_explode_name+0x16e>
131ac: 08f58663 beq a1,a5,13238 <_nl_explode_name+0x158>
131b0: 00144583 lbu a1,1(s0)
131b4: 0405 c.addi s0,1
131b6: f9fd c.bnez a1,131ac <_nl_explode_name+0xcc>
131b8: fa8509e3 beq a0,s0,1316a <_nl_explode_name+0x8a>
131bc: 40a405b3 sub a1,s0,a0
131c0: 3515 c.jal 12fe4 <_nl_normalize_codeset>
131c2: 00a9a023 sw a0,0(s3)
131c6: 8b2a c.mv s6,a0
131c8: c549 c.beqz a0,13252 <_nl_explode_name+0x172>
131ca: 00092503 lw a0,0(s2)
131ce: 85da c.mv a1,s6
131d0: 4d20b0ef jal ra,1e6a2 <strcmp>
131d4: c535 c.beqz a0,13240 <_nl_explode_name+0x160>
131d6: 00044703 lbu a4,0(s0)
131da: 003a6a13 ori s4,s4,3
131de: 04000793 addi a5,zero,64
131e2: f4f71be3 bne a4,a5,13138 <_nl_explode_name+0x58>
131e6: 00140793 addi a5,s0,1
131ea: 00040023 sb zero,0(s0)
131ee: 00faa023 sw a5,0(s5)
131f2: 00144783 lbu a5,1(s0)
131f6: 00092403 lw s0,0(s2)
131fa: d3a9 c.beqz a5,1313c <_nl_explode_name+0x5c>
131fc: 008a6a13 ori s4,s4,8
13200: bf35 c.j 1313c <_nl_explode_name+0x5c>
13202: f2850ae3 beq a0,s0,13136 <_nl_explode_name+0x56>
13206: 00040023 sb zero,0(s0)
1320a: 00140513 addi a0,s0,1
1320e: c088 c.sw a0,0(s1)
13210: 00144583 lbu a1,1(s0)
13214: 02e00793 addi a5,zero,46
13218: 04000713 addi a4,zero,64
1321c: c989 c.beqz a1,1322e <_nl_explode_name+0x14e>
1321e: 00f58a63 beq a1,a5,13232 <_nl_explode_name+0x152>
13222: 00e58863 beq a1,a4,13232 <_nl_explode_name+0x152>
13226: 00154583 lbu a1,1(a0)
1322a: 0505 c.addi a0,1
1322c: f9ed c.bnez a1,1321e <_nl_explode_name+0x13e>
1322e: 4a11 c.li s4,4
13230: b721 c.j 13138 <_nl_explode_name+0x58>
13232: 842a c.mv s0,a0
13234: 4a11 c.li s4,4
13236: b7b1 c.j 13182 <_nl_explode_name+0xa2>
13238: f88512e3 bne a0,s0,131bc <_nl_explode_name+0xdc>
1323c: 8a5e c.mv s4,s7
1323e: b745 c.j 131de <_nl_explode_name+0xfe>
13240: 855a c.mv a0,s6
13242: 5d60a0ef jal ra,1d818 <__free>
13246: 00044703 lbu a4,0(s0)
1324a: 8a5e c.mv s4,s7
1324c: bf49 c.j 131de <_nl_explode_name+0xfe>
1324e: 8a5e c.mv s4,s7
13250: b5e5 c.j 13138 <_nl_explode_name+0x58>
13252: 5a7d c.li s4,-1
13254: bdfd c.j 13152 <_nl_explode_name+0x72>
00013256 <__gettext_free_exp>:
13256: c129 c.beqz a0,13298 <__gettext_free_exp+0x42>
13258: 411c c.lw a5,0(a0)
1325a: 1141 c.addi sp,-16
1325c: c422 c.swsp s0,8(sp)
1325e: c606 c.swsp ra,12(sp)
13260: 4709 c.li a4,2
13262: 842a c.mv s0,a0
13264: 02e78063 beq a5,a4,13284 <__gettext_free_exp+0x2e>
13268: 470d c.li a4,3
1326a: 00e78b63 beq a5,a4,13280 <__gettext_free_exp+0x2a>
1326e: 4705 c.li a4,1
13270: 00e78c63 beq a5,a4,13288 <__gettext_free_exp+0x32>
13274: 8522 c.mv a0,s0
13276: 4422 c.lwsp s0,8(sp)
13278: 40b2 c.lwsp ra,12(sp)
1327a: 0141 c.addi sp,16
1327c: 59c0a06f jal zero,1d818 <__free>
13280: 4908 c.lw a0,16(a0)
13282: 3fd1 c.jal 13256 <__gettext_free_exp>
13284: 4448 c.lw a0,12(s0)
13286: 3fc1 c.jal 13256 <__gettext_free_exp>
13288: 4408 c.lw a0,8(s0)
1328a: 37f1 c.jal 13256 <__gettext_free_exp>
1328c: 8522 c.mv a0,s0
1328e: 4422 c.lwsp s0,8(sp)
13290: 40b2 c.lwsp ra,12(sp)
13292: 0141 c.addi sp,16
13294: 5840a06f jal zero,1d818 <__free>
13298: 8082 c.jr ra
0001329a <__gettextparse>:
1329a: bb010113 addi sp,sp,-1104
1329e: 44912223 sw s1,1092(sp)
132a2: aa418793 addi a5,gp,-1372 # 6edf8 <yypgoto>
132a6: c43e c.swsp a5,8(sp)
132a8: 44812423 sw s0,1096(sp)
132ac: 43812423 sw s8,1064(sp)
132b0: 1020 c.addi4spn s0,sp,40
132b2: 0f010c13 addi s8,sp,240
132b6: 0004d737 lui a4,0x4d
132ba: 0004d6b7 lui a3,0x4d
132be: aa018793 addi a5,gp,-1376 # 6edf4 <yydefgoto>
132c2: 45212023 sw s2,1088(sp)
132c6: 43312e23 sw s3,1084(sp)
132ca: 43412c23 sw s4,1080(sp)
132ce: 43512a23 sw s5,1076(sp)
132d2: 43712623 sw s7,1068(sp)
132d6: 43912223 sw s9,1060(sp)
132da: 43a12023 sw s10,1056(sp)
132de: 41b12e23 sw s11,1052(sp)
132e2: 44112623 sw ra,1100(sp)
132e6: 43612823 sw s6,1072(sp)
132ea: c62a c.swsp a0,12(sp)
132ec: 02010423 sb zero,40(sp)
132f0: 59f9 c.li s3,-2
132f2: 4d81 c.li s11,0
132f4: c202 c.swsp zero,4(sp)
132f6: 8a62 c.mv s4,s8
132f8: 8ba2 c.mv s7,s0
132fa: 8d22 c.mv s10,s0
132fc: 0c800c93 addi s9,zero,200
13300: 61870a93 addi s5,a4,1560 # 4d618 <yypact>
13304: 45c68913 addi s2,a3,1116 # 4d45c <yytranslate>
13308: c83e c.swsp a5,16(sp)
1330a: 01ba87b3 add a5,s5,s11
1330e: 00078783 lb a5,0(a5)
13312: 5671 c.li a2,-4
13314: 853e c.mv a0,a5
13316: 04c78c63 beq a5,a2,1336e <__gettextparse+0xd4>
1331a: 5679 c.li a2,-2
1331c: 24c98363 beq s3,a2,13562 <__gettextparse+0x2c8>
13320: 23305863 bge zero,s3,13550 <__gettextparse+0x2b6>
13324: 10000613 addi a2,zero,256
13328: 36c98763 beq s3,a2,13696 <__gettextparse+0x3fc>
1332c: 01390633 add a2,s2,s3
13330: 00060603 lb a2,0(a2)
13334: 00c78533 add a0,a5,a2
13338: 03800593 addi a1,zero,56
1333c: 02a5e963 bltu a1,a0,1336e <__gettextparse+0xd4>
13340: 954a c.add a0,s2
13342: 10850583 lb a1,264(a0)
13346: 02c59463 bne a1,a2,1336e <__gettextparse+0xd4>
1334a: 14450d83 lb s11,324(a0)
1334e: 856e c.mv a0,s11
13350: 07b05463 bge zero,s11,133b8 <__gettextparse+0x11e>
13354: 4712 c.lwsp a4,4(sp)
13356: 46d2 c.lwsp a3,20(sp)
13358: 0c11 c.addi s8,4
1335a: 00e037b3 sltu a5,zero,a4
1335e: 40f707b3 sub a5,a4,a5
13362: 00dc2023 sw a3,0(s8)
13366: c23e c.swsp a5,4(sp)
13368: 8e5e c.mv t3,s7
1336a: 59f9 c.li s3,-2
1336c: a8e5 c.j 13464 <__gettextparse+0x1ca>
1336e: 9dca c.add s11,s2
13370: 180d8d83 lb s11,384(s11)
13374: 040d9463 bne s11,zero,133bc <__gettextparse+0x122>
13378: 4712 c.lwsp a4,4(sp)
1337a: 460d c.li a2,3
1337c: 00c71663 bne a4,a2,13388 <__gettextparse+0xee>
13380: 1d304b63 blt zero,s3,13556 <__gettextparse+0x2bc>
13384: 1c098463 beq s3,zero,1354c <__gettextparse+0x2b2>
13388: 5671 c.li a2,-4
1338a: 03800593 addi a1,zero,56
1338e: 4305 c.li t1,1
13390: 00c78a63 beq a5,a2,133a4 <__gettextparse+0x10a>
13394: 0785 c.addi a5,1
13396: 00f5e763 bltu a1,a5,133a4 <__gettextparse+0x10a>
1339a: 97ca c.add a5,s2
1339c: 10878503 lb a0,264(a5)
133a0: 18650963 beq a0,t1,13532 <__gettextparse+0x298>
133a4: 1bab8463 beq s7,s10,1354c <__gettextparse+0x2b2>
133a8: fffb8783 lb a5,-1(s7)
133ac: 1c71 c.addi s8,-4
133ae: 1bfd c.addi s7,-1
133b0: 97d6 c.add a5,s5
133b2: 00078783 lb a5,0(a5)
133b6: bfe9 c.j 13390 <__gettextparse+0xf6>
133b8: 41b00db3 sub s11,zero,s11
133bc: 01b907b3 add a5,s2,s11
133c0: 19c78b03 lb s6,412(a5)
133c4: 4585 c.li a1,1
133c6: 4335 c.li t1,13
133c8: 416585b3 sub a1,a1,s6
133cc: 058a c.slli a1,0x2
133ce: 95e2 c.add a1,s8
133d0: 4188 c.lw a0,0(a1)
133d2: 05b36563 bltu t1,s11,1341c <__gettextparse+0x182>
133d6: 0004d7b7 lui a5,0x4d
133da: 002d9593 slli a1,s11,0x2
133de: 25878313 addi t1,a5,600 # 4d258 <CSWTCH.49+0x68>
133e2: 959a c.add a1,t1
133e4: 418c c.lw a1,0(a1)
133e6: 8582 c.jr a1
133e8: 000c2303 lw t1,0(s8)
133ec: ffcc2483 lw s1,-4(s8)
133f0: ff8c2583 lw a1,-8(s8)
133f4: 26030563 beq t1,zero,1365e <__gettextparse+0x3c4>
133f8: 26058363 beq a1,zero,1365e <__gettextparse+0x3c4>
133fc: 4551 c.li a0,20
133fe: ce1a c.swsp t1,28(sp)
13400: cc2e c.swsp a1,24(sp)
13402: 7d5090ef jal ra,1d3d6 <__libc_malloc>
13406: 45e2 c.lwsp a1,24(sp)
13408: 4372 c.lwsp t1,28(sp)
1340a: 24050a63 beq a0,zero,1365e <__gettextparse+0x3c4>
1340e: 4e09 c.li t3,2
13410: 01c52023 sw t3,0(a0)
13414: c144 c.sw s1,4(a0)
13416: 00652623 sw t1,12(a0)
1341a: c50c c.sw a1,8(a0)
1341c: 9dca c.add s11,s2
1341e: 1acd8603 lb a2,428(s11)
13422: 47a2 c.lwsp a5,8(sp)
13424: 002b1313 slli t1,s6,0x2
13428: 406c0333 sub t1,s8,t1
1342c: 1641 c.addi a2,-16
1342e: 00a32223 sw a0,4(t1)
13432: 00f605b3 add a1,a2,a5
13436: 416b8e33 sub t3,s7,s6
1343a: 000e0783 lb a5,0(t3)
1343e: 00058583 lb a1,0(a1)
13442: 03800513 addi a0,zero,56
13446: 00430c13 addi s8,t1,4
1344a: 95be c.add a1,a5
1344c: 00b56763 bltu a0,a1,1345a <__gettextparse+0x1c0>
13450: 95ca c.add a1,s2
13452: 10858503 lb a0,264(a1)
13456: 12f50b63 beq a0,a5,1358c <__gettextparse+0x2f2>
1345a: 47c2 c.lwsp a5,16(sp)
1345c: 963e c.add a2,a5
1345e: 00060503 lb a0,0(a2)
13462: 8daa c.mv s11,a0
13464: fffc8793 addi a5,s9,-1
13468: 001e0b93 addi s7,t3,1
1346c: 00ae00a3 sb a0,1(t3)
13470: 97ea c.add a5,s10
13472: 06fbe963 bltu s7,a5,134e4 <__gettextparse+0x24a>
13476: 6789 c.lui a5,0x2
13478: 41ab8bb3 sub s7,s7,s10
1347c: 70f78613 addi a2,a5,1807 # 270f <__libc_tsd_CTYPE_B+0x26e3>
13480: 001b8c13 addi s8,s7,1
13484: 3b964763 blt a2,s9,13832 <__gettextparse+0x598>
13488: 0c86 c.slli s9,0x1
1348a: 71078793 addi a5,a5,1808
1348e: 0197d363 bge a5,s9,13494 <__gettextparse+0x1fa>
13492: 8cbe c.mv s9,a5
13494: 002c9513 slli a0,s9,0x2
13498: 9566 c.add a0,s9
1349a: 050d c.addi a0,3
1349c: 73b090ef jal ra,1d3d6 <__libc_malloc>
134a0: 8b2a c.mv s6,a0
134a2: 38050863 beq a0,zero,13832 <__gettextparse+0x598>
134a6: 8662 c.mv a2,s8
134a8: 85ea c.mv a1,s10
134aa: 75d0b0ef jal ra,1f406 <memcpy>
134ae: 003c8313 addi t1,s9,3
134b2: ffc37313 andi t1,t1,-4
134b6: 006b04b3 add s1,s6,t1
134ba: 0c0a c.slli s8,0x2
134bc: 8662 c.mv a2,s8
134be: 85d2 c.mv a1,s4
134c0: 8526 c.mv a0,s1
134c2: 7450b0ef jal ra,1f406 <memcpy>
134c6: 008d0563 beq s10,s0,134d0 <__gettextparse+0x236>
134ca: 856a c.mv a0,s10
134cc: 34c0a0ef jal ra,1d818 <__free>
134d0: fffc8613 addi a2,s9,-1
134d4: 1c71 c.addi s8,-4
134d6: 9bda c.add s7,s6
134d8: 965a c.add a2,s6
134da: 9c26 c.add s8,s1
134dc: 34cbf863 bgeu s7,a2,1382c <__gettextparse+0x592>
134e0: 8a26 c.mv s4,s1
134e2: 8d5a c.mv s10,s6
134e4: 47a5 c.li a5,9
134e6: e2fd92e3 bne s11,a5,1330a <__gettextparse+0x70>
134ea: 4481 c.li s1,0
134ec: 008d0563 beq s10,s0,134f6 <__gettextparse+0x25c>
134f0: 856a c.mv a0,s10
134f2: 3260a0ef jal ra,1d818 <__free>
134f6: 44c12083 lw ra,1100(sp)
134fa: 44812403 lw s0,1096(sp)
134fe: 44012903 lw s2,1088(sp)
13502: 43c12983 lw s3,1084(sp)
13506: 43812a03 lw s4,1080(sp)
1350a: 43412a83 lw s5,1076(sp)
1350e: 43012b03 lw s6,1072(sp)
13512: 42c12b83 lw s7,1068(sp)
13516: 42812c03 lw s8,1064(sp)
1351a: 42412c83 lw s9,1060(sp)
1351e: 42012d03 lw s10,1056(sp)
13522: 41c12d83 lw s11,1052(sp)
13526: 8526 c.mv a0,s1
13528: 44412483 lw s1,1092(sp)
1352c: 45010113 addi sp,sp,1104
13530: 8082 c.jr ra
13532: 14478503 lb a0,324(a5)
13536: 8daa c.mv s11,a0
13538: e6a056e3 bge zero,a0,133a4 <__gettextparse+0x10a>
1353c: 47d2 c.lwsp a5,20(sp)
1353e: 8e5e c.mv t3,s7
13540: 0c11 c.addi s8,4
13542: 00fc2023 sw a5,0(s8)
13546: 478d c.li a5,3
13548: c23e c.swsp a5,4(sp)
1354a: bf29 c.j 13464 <__gettextparse+0x1ca>
1354c: 4485 c.li s1,1
1354e: bf79 c.j 134ec <__gettextparse+0x252>
13550: 4601 c.li a2,0
13552: 4981 c.li s3,0
13554: b3d5 c.j 13338 <__gettextparse+0x9e>
13556: 59f9 c.li s3,-2
13558: 5671 c.li a2,-4
1355a: 03800593 addi a1,zero,56
1355e: 4305 c.li t1,1
13560: bd05 c.j 13390 <__gettextparse+0xf6>
13562: 4732 c.lwsp a4,12(sp)
13564: 02000893 addi a7,zero,32
13568: 4325 c.li t1,9
1356a: 430c c.lw a1,0(a4)
1356c: 0005c603 lbu a2,0(a1)
13570: ca09 c.beqz a2,13582 <__gettextparse+0x2e8>
13572: 01160463 beq a2,a7,1357a <__gettextparse+0x2e0>
13576: 0e661c63 bne a2,t1,1366e <__gettextparse+0x3d4>
1357a: 0015c603 lbu a2,1(a1)
1357e: 0585 c.addi a1,1
13580: fa6d c.bnez a2,13572 <__gettextparse+0x2d8>
13582: 4732 c.lwsp a4,12(sp)
13584: 4601 c.li a2,0
13586: 4981 c.li s3,0
13588: c30c c.sw a1,0(a4)
1358a: b37d c.j 13338 <__gettextparse+0x9e>
1358c: 14458503 lb a0,324(a1)
13590: 8daa c.mv s11,a0
13592: bdc9 c.j 13464 <__gettextparse+0x1ca>
13594: 000c2583 lw a1,0(s8)
13598: ff8c2483 lw s1,-8(s8)
1359c: 10058463 beq a1,zero,136a4 <__gettextparse+0x40a>
135a0: 10048263 beq s1,zero,136a4 <__gettextparse+0x40a>
135a4: 4551 c.li a0,20
135a6: cc2e c.swsp a1,24(sp)
135a8: 62f090ef jal ra,1d3d6 <__libc_malloc>
135ac: 45e2 c.lwsp a1,24(sp)
135ae: 0e050b63 beq a0,zero,136a4 <__gettextparse+0x40a>
135b2: 4309 c.li t1,2
135b4: 00652023 sw t1,0(a0)
135b8: 4339 c.li t1,14
135ba: 00652223 sw t1,4(a0)
135be: c54c c.sw a1,12(a0)
135c0: c504 c.sw s1,8(a0)
135c2: bda9 c.j 1341c <__gettextparse+0x182>
135c4: 000c2583 lw a1,0(s8)
135c8: ff0c2303 lw t1,-16(s8)
135cc: ff8c2483 lw s1,-8(s8)
135d0: 24058463 beq a1,zero,13818 <__gettextparse+0x57e>
135d4: 24048263 beq s1,zero,13818 <__gettextparse+0x57e>
135d8: 24030063 beq t1,zero,13818 <__gettextparse+0x57e>
135dc: 4551 c.li a0,20
135de: ce2e c.swsp a1,28(sp)
135e0: cc1a c.swsp t1,24(sp)
135e2: 5f5090ef jal ra,1d3d6 <__libc_malloc>
135e6: 4362 c.lwsp t1,24(sp)
135e8: 45f2 c.lwsp a1,28(sp)
135ea: 22050763 beq a0,zero,13818 <__gettextparse+0x57e>
135ee: 4e0d c.li t3,3
135f0: 01c52023 sw t3,0(a0)
135f4: 4e41 c.li t3,16
135f6: 01c52223 sw t3,4(a0)
135fa: c90c c.sw a1,16(a0)
135fc: c544 c.sw s1,12(a0)
135fe: 00652423 sw t1,8(a0)
13602: bd29 c.j 1341c <__gettextparse+0x182>
13604: 000c2483 lw s1,0(s8)
13608: 20048463 beq s1,zero,13810 <__gettextparse+0x576>
1360c: 4551 c.li a0,20
1360e: 5c9090ef jal ra,1d3d6 <__libc_malloc>
13612: 1e050f63 beq a0,zero,13810 <__gettextparse+0x576>
13616: 4585 c.li a1,1
13618: c10c c.sw a1,0(a0)
1361a: 4589 c.li a1,2
1361c: c14c c.sw a1,4(a0)
1361e: c504 c.sw s1,8(a0)
13620: bbf5 c.j 1341c <__gettextparse+0x182>
13622: ffcc2503 lw a0,-4(s8)
13626: bbdd c.j 1341c <__gettextparse+0x182>
13628: 000c2583 lw a1,0(s8)
1362c: d185 c.beqz a1,1354c <__gettextparse+0x2b2>
1362e: 47b2 c.lwsp a5,12(sp)
13630: c3cc c.sw a1,4(a5)
13632: b3ed c.j 1341c <__gettextparse+0x182>
13634: 000c2583 lw a1,0(s8)
13638: ff8c2483 lw s1,-8(s8)
1363c: c5a5 c.beqz a1,136a4 <__gettextparse+0x40a>
1363e: c0bd c.beqz s1,136a4 <__gettextparse+0x40a>
13640: 4551 c.li a0,20
13642: cc2e c.swsp a1,24(sp)
13644: 593090ef jal ra,1d3d6 <__libc_malloc>
13648: 45e2 c.lwsp a1,24(sp)
1364a: cd29 c.beqz a0,136a4 <__gettextparse+0x40a>
1364c: 4309 c.li t1,2
1364e: 00652023 sw t1,0(a0)
13652: 433d c.li t1,15
13654: 00652223 sw t1,4(a0)
13658: c54c c.sw a1,12(a0)
1365a: c504 c.sw s1,8(a0)
1365c: b3c1 c.j 1341c <__gettextparse+0x182>
1365e: 851a c.mv a0,t1
13660: cc2e c.swsp a1,24(sp)
13662: 3ed5 c.jal 13256 <__gettext_free_exp>
13664: 45e2 c.lwsp a1,24(sp)
13666: 852e c.mv a0,a1
13668: 36fd c.jal 13256 <__gettext_free_exp>
1366a: 4501 c.li a0,0
1366c: bb45 c.j 1341c <__gettextparse+0x182>
1366e: ff660313 addi t1,a2,-10
13672: 0ff37313 andi t1,t1,255
13676: 07200e93 addi t4,zero,114
1367a: 00158e13 addi t3,a1,1
1367e: 89b2 c.mv s3,a2
13680: 066ee063 bltu t4,t1,136e0 <__gettextparse+0x446>
13684: 0004deb7 lui t4,0x4d
13688: 030a c.slli t1,0x2
1368a: 290e8e93 addi t4,t4,656 # 4d290 <CSWTCH.49+0xa0>
1368e: 9376 c.add t1,t4
13690: 00032303 lw t1,0(t1)
13694: 8302 c.jr t1
13696: 10100993 addi s3,zero,257
1369a: 5671 c.li a2,-4
1369c: 03800593 addi a1,zero,56
136a0: 4305 c.li t1,1
136a2: b1fd c.j 13390 <__gettextparse+0xf6>
136a4: 852e c.mv a0,a1
136a6: 3e45 c.jal 13256 <__gettext_free_exp>
136a8: 8526 c.mv a0,s1
136aa: 3675 c.jal 13256 <__gettext_free_exp>
136ac: 4501 c.li a0,0
136ae: b3bd c.j 1341c <__gettextparse+0x182>
136b0: 4551 c.li a0,20
136b2: 525090ef jal ra,1d3d6 <__libc_malloc>
136b6: d60503e3 beq a0,zero,1341c <__gettextparse+0x182>
136ba: 00052023 sw zero,0(a0)
136be: 00052223 sw zero,4(a0)
136c2: bba9 c.j 1341c <__gettextparse+0x182>
136c4: 4551 c.li a0,20
136c6: 511090ef jal ra,1d3d6 <__libc_malloc>
136ca: d40509e3 beq a0,zero,1341c <__gettextparse+0x182>
136ce: 000c2583 lw a1,0(s8)
136d2: 4305 c.li t1,1
136d4: 00052023 sw zero,0(a0)
136d8: 00652223 sw t1,4(a0)
136dc: c50c c.sw a1,8(a0)
136de: bb3d c.j 1341c <__gettextparse+0x182>
136e0: 4732 c.lwsp a4,12(sp)
136e2: 4609 c.li a2,2
136e4: 10100993 addi s3,zero,257
136e8: 01c72023 sw t3,0(a4)
136ec: b1a1 c.j 13334 <__gettextparse+0x9a>
136ee: 0015c583 lbu a1,1(a1)
136f2: 4525 c.li a0,9
136f4: a811 c.j 13708 <__gettextparse+0x46e>
136f6: 4752 c.lwsp a4,20(sp)
136f8: 0e05 c.addi t3,1
136fa: 00271613 slli a2,a4,0x2
136fe: 963a c.add a2,a4
13700: 0606 c.slli a2,0x1
13702: 962e c.add a2,a1
13704: 000e4583 lbu a1,0(t3)
13708: fd060713 addi a4,a2,-48
1370c: fd058613 addi a2,a1,-48
13710: ca3a c.swsp a4,20(sp)
13712: 0ff67613 andi a2,a2,255
13716: fec570e3 bgeu a0,a2,136f6 <__gettextparse+0x45c>
1371a: 4732 c.lwsp a4,12(sp)
1371c: 462d c.li a2,11
1371e: 10600993 addi s3,zero,262
13722: 01c72023 sw t3,0(a4)
13726: b139 c.j 13334 <__gettextparse+0x9a>
13728: 0015c503 lbu a0,1(a1)
1372c: fac51ae3 bne a0,a2,136e0 <__gettextparse+0x446>
13730: 00258e13 addi t3,a1,2
13734: 4732 c.lwsp a4,12(sp)
13736: 964a c.add a2,s2
13738: 00060603 lb a2,0(a2)
1373c: 01c72023 sw t3,0(a4)
13740: bed5 c.j 13334 <__gettextparse+0x9a>
13742: 4732 c.lwsp a4,12(sp)
13744: 4629 c.li a2,10
13746: 10500993 addi s3,zero,261
1374a: 01c72023 sw t3,0(a4)
1374e: 4715 c.li a4,5
13750: ca3a c.swsp a4,20(sp)
13752: b6cd c.j 13334 <__gettextparse+0x9a>
13754: 0015c503 lbu a0,1(a1)
13758: 03d00613 addi a2,zero,61
1375c: 0ec50663 beq a0,a2,13848 <__gettextparse+0x5ae>
13760: 4732 c.lwsp a4,12(sp)
13762: 4619 c.li a2,6
13764: 02100993 addi s3,zero,33
13768: 01c72023 sw t3,0(a4)
1376c: b6e1 c.j 13334 <__gettextparse+0x9a>
1376e: 0015c503 lbu a0,1(a1)
13772: 03d00613 addi a2,zero,61
13776: 0ec50263 beq a0,a2,1385a <__gettextparse+0x5c0>
1377a: 4732 c.lwsp a4,12(sp)
1377c: 4621 c.li a2,8
1377e: 10300993 addi s3,zero,259
13782: 01c72023 sw t3,0(a4)
13786: 4725 c.li a4,9
13788: ca3a c.swsp a4,20(sp)
1378a: b66d c.j 13334 <__gettextparse+0x9a>
1378c: 0015c503 lbu a0,1(a1)
13790: 03d00613 addi a2,zero,61
13794: f4c516e3 bne a0,a2,136e0 <__gettextparse+0x446>
13798: 4732 c.lwsp a4,12(sp)
1379a: 0589 c.addi a1,2
1379c: 461d c.li a2,7
1379e: c30c c.sw a1,0(a4)
137a0: 4731 c.li a4,12
137a2: ca3a c.swsp a4,20(sp)
137a4: 10200993 addi s3,zero,258
137a8: b671 c.j 13334 <__gettextparse+0x9a>
137aa: 4732 c.lwsp a4,12(sp)
137ac: 4629 c.li a2,10
137ae: 10500993 addi s3,zero,261
137b2: 01c72023 sw t3,0(a4)
137b6: 4711 c.li a4,4
137b8: ca3a c.swsp a4,20(sp)
137ba: bead c.j 13334 <__gettextparse+0x9a>
137bc: 4732 c.lwsp a4,12(sp)
137be: 4629 c.li a2,10
137c0: 10500993 addi s3,zero,261
137c4: 01c72023 sw t3,0(a4)
137c8: 470d c.li a4,3
137ca: ca3a c.swsp a4,20(sp)
137cc: b6a5 c.j 13334 <__gettextparse+0x9a>
137ce: 4732 c.lwsp a4,12(sp)
137d0: 4625 c.li a2,9
137d2: 10400993 addi s3,zero,260
137d6: 01c72023 sw t3,0(a4)
137da: 471d c.li a4,7
137dc: ca3a c.swsp a4,20(sp)
137de: be99 c.j 13334 <__gettextparse+0x9a>
137e0: 4732 c.lwsp a4,12(sp)
137e2: 4625 c.li a2,9
137e4: 10400993 addi s3,zero,260
137e8: 01c72023 sw t3,0(a4)
137ec: 4719 c.li a4,6
137ee: ca3a c.swsp a4,20(sp)
137f0: b691 c.j 13334 <__gettextparse+0x9a>
137f2: 0015c503 lbu a0,1(a1)
137f6: 03d00613 addi a2,zero,61
137fa: 02c50e63 beq a0,a2,13836 <__gettextparse+0x59c>
137fe: 4732 c.lwsp a4,12(sp)
13800: 4621 c.li a2,8
13802: 10300993 addi s3,zero,259
13806: 01c72023 sw t3,0(a4)
1380a: 4721 c.li a4,8
1380c: ca3a c.swsp a4,20(sp)
1380e: b61d c.j 13334 <__gettextparse+0x9a>
13810: 8526 c.mv a0,s1
13812: 3491 c.jal 13256 <__gettext_free_exp>
13814: 4501 c.li a0,0
13816: b119 c.j 1341c <__gettextparse+0x182>
13818: 852e c.mv a0,a1
1381a: cc1a c.swsp t1,24(sp)
1381c: 3c2d c.jal 13256 <__gettext_free_exp>
1381e: 8526 c.mv a0,s1
13820: 3c1d c.jal 13256 <__gettext_free_exp>
13822: 4362 c.lwsp t1,24(sp)
13824: 851a c.mv a0,t1
13826: 3c05 c.jal 13256 <__gettext_free_exp>
13828: 4501 c.li a0,0
1382a: becd c.j 1341c <__gettextparse+0x182>
1382c: 8d5a c.mv s10,s6
1382e: 4485 c.li s1,1
13830: b1c1 c.j 134f0 <__gettextparse+0x256>
13832: 4489 c.li s1,2
13834: b965 c.j 134ec <__gettextparse+0x252>
13836: 4732 c.lwsp a4,12(sp)
13838: 0589 c.addi a1,2
1383a: 4621 c.li a2,8
1383c: c30c c.sw a1,0(a4)
1383e: 4729 c.li a4,10
13840: ca3a c.swsp a4,20(sp)
13842: 10300993 addi s3,zero,259
13846: b4fd c.j 13334 <__gettextparse+0x9a>
13848: 4732 c.lwsp a4,12(sp)
1384a: 0589 c.addi a1,2
1384c: 461d c.li a2,7
1384e: c30c c.sw a1,0(a4)
13850: 4735 c.li a4,13
13852: ca3a c.swsp a4,20(sp)
13854: 10200993 addi s3,zero,258
13858: bcf1 c.j 13334 <__gettextparse+0x9a>
1385a: 4732 c.lwsp a4,12(sp)
1385c: 0589 c.addi a1,2
1385e: 4621 c.li a2,8
13860: c30c c.sw a1,0(a4)
13862: 472d c.li a4,11
13864: ca3a c.swsp a4,20(sp)
13866: 10300993 addi s3,zero,259
1386a: b4e9 c.j 13334 <__gettextparse+0x9a>
0001386c <__gettext_extract_plural>:
1386c: 7179 c.addi16sp sp,-48
1386e: d226 c.swsp s1,36(sp)
13870: d04a c.swsp s2,32(sp)
13872: d606 c.swsp ra,44(sp)
13874: d422 c.swsp s0,40(sp)
13876: ce4e c.swsp s3,28(sp)
13878: 892e c.mv s2,a1
1387a: 84b2 c.mv s1,a2
1387c: c951 c.beqz a0,13910 <__gettext_extract_plural+0xa4>
1387e: 0004d5b7 lui a1,0x4d
13882: 63458593 addi a1,a1,1588 # 4d634 <yypact+0x1c>
13886: 842a c.mv s0,a0
13888: 41e0b0ef jal ra,1eca6 <strstr>
1388c: 89aa c.mv s3,a0
1388e: c149 c.beqz a0,13910 <__gettext_extract_plural+0xa4>
13890: 0004d5b7 lui a1,0x4d
13894: 63c58593 addi a1,a1,1596 # 4d63c <yypact+0x24>
13898: 8522 c.mv a0,s0
1389a: 40c0b0ef jal ra,1eca6 <strstr>
1389e: c92d c.beqz a0,13910 <__gettext_extract_plural+0xa4>
138a0: 00954703 lbu a4,9(a0)
138a4: 00950413 addi s0,a0,9
138a8: c725 c.beqz a4,13910 <__gettext_extract_plural+0xa4>
138aa: 0005b797 auipc a5,0x5b
138ae: 5127a783 lw a5,1298(a5) # 6edbc <_GLOBAL_OFFSET_TABLE_+0x44>
138b2: 6609 c.lui a2,0x2
138b4: 9792 c.add a5,tp
138b6: 4394 c.lw a3,0(a5)
138b8: a029 c.j 138c2 <__gettext_extract_plural+0x56>
138ba: 00144703 lbu a4,1(s0)
138be: 0405 c.addi s0,1
138c0: cb21 c.beqz a4,13910 <__gettext_extract_plural+0xa4>
138c2: 00171793 slli a5,a4,0x1
138c6: 97b6 c.add a5,a3
138c8: 0007d783 lhu a5,0(a5)
138cc: 8ff1 c.and a5,a2
138ce: f7f5 c.bnez a5,138ba <__gettext_extract_plural+0x4e>
138d0: fd070713 addi a4,a4,-48
138d4: 0ff77713 andi a4,a4,255
138d8: 47a5 c.li a5,9
138da: 02e7eb63 bltu a5,a4,13910 <__gettext_extract_plural+0xa4>
138de: 4629 c.li a2,10
138e0: 004c c.addi4spn a1,sp,4
138e2: 8522 c.mv a0,s0
138e4: 227000ef jal ra,1430a <__strtoul>
138e8: 4792 c.lwsp a5,4(sp)
138ea: 02878363 beq a5,s0,13910 <__gettext_extract_plural+0xa4>
138ee: c088 c.sw a0,0(s1)
138f0: 099d c.addi s3,7
138f2: 0028 c.addi4spn a0,sp,8
138f4: c44e c.swsp s3,8(sp)
138f6: 9a5ff0ef jal ra,1329a <__gettextparse>
138fa: e919 c.bnez a0,13910 <__gettext_extract_plural+0xa4>
138fc: 47b2 c.lwsp a5,12(sp)
138fe: 50b2 c.lwsp ra,44(sp)
13900: 5422 c.lwsp s0,40(sp)
13902: 00f92023 sw a5,0(s2)
13906: 5492 c.lwsp s1,36(sp)
13908: 5902 c.lwsp s2,32(sp)
1390a: 49f2 c.lwsp s3,28(sp)
1390c: 6145 c.addi16sp sp,48
1390e: 8082 c.jr ra
13910: 0004d7b7 lui a5,0x4d
13914: 50b2 c.lwsp ra,44(sp)
13916: 5422 c.lwsp s0,40(sp)
13918: 64878793 addi a5,a5,1608 # 4d648 <__gettext_germanic_plural>
1391c: 00f92023 sw a5,0(s2)
13920: 4789 c.li a5,2
13922: c09c c.sw a5,0(s1)
13924: 5902 c.lwsp s2,32(sp)
13926: 5492 c.lwsp s1,36(sp)
13928: 49f2 c.lwsp s3,28(sp)
1392a: 6145 c.addi16sp sp,48
1392c: 8082 c.jr ra
0001392e <__hash_string>:
1392e: 87aa c.mv a5,a0
13930: 00054503 lbu a0,0(a0)
13934: 100005b7 lui a1,0x10000
13938: 0785 c.addi a5,1
1393a: f0000837 lui a6,0xf0000
1393e: 15fd c.addi a1,-1
13940: c90d c.beqz a0,13972 <__hash_string+0x44>
13942: 0007c703 lbu a4,0(a5)
13946: 00451693 slli a3,a0,0x4
1394a: 0785 c.addi a5,1
1394c: c315 c.beqz a4,13970 <__hash_string+0x42>
1394e: 00d70533 add a0,a4,a3
13952: 01057733 and a4,a0,a6
13956: 00b576b3 and a3,a0,a1
1395a: 01875613 srli a2,a4,0x18
1395e: d375 c.beqz a4,13942 <__hash_string+0x14>
13960: 0007c703 lbu a4,0(a5)
13964: 00d64533 xor a0,a2,a3
13968: 00451693 slli a3,a0,0x4
1396c: 0785 c.addi a5,1
1396e: f365 c.bnez a4,1394e <__hash_string+0x20>
13970: 8082 c.jr ra
13972: 8082 c.jr ra
00013974 <_setjmp>:
13974: 4581 c.li a1,0
13976: a019 c.j 1397c <__sigsetjmp>
00013978 <setjmp>:
13978: 4585 c.li a1,1
1397a: 0001 c.addi zero,0
0001397c <__sigsetjmp>:
1397c: 00152023 sw ra,0(a0)
13980: c140 c.sw s0,4(a0)
13982: c504 c.sw s1,8(a0)
13984: 01252623 sw s2,12(a0)
13988: 01352823 sw s3,16(a0)
1398c: 01452a23 sw s4,20(a0)
13990: 01552c23 sw s5,24(a0)
13994: 01652e23 sw s6,28(a0)
13998: 03752023 sw s7,32(a0)
1399c: 03852223 sw s8,36(a0)
139a0: 03952423 sw s9,40(a0)
139a4: 03a52623 sw s10,44(a0)
139a8: 03b52823 sw s11,48(a0)
139ac: 02252a23 sw sp,52(a0)
139b0: bd00 c.fsd fs0,56(a0)
139b2: a124 c.fsd fs1,64(a0)
139b4: 05253427 fsd fs2,72(a0)
139b8: 05353827 fsd fs3,80(a0)
139bc: 05453c27 fsd fs4,88(a0)
139c0: 07553027 fsd fs5,96(a0)
139c4: 07653427 fsd fs6,104(a0)
139c8: 07753827 fsd fs7,112(a0)
139cc: 07853c27 fsd fs8,120(a0)
139d0: 09953027 fsd fs9,128(a0)
139d4: 09a53427 fsd fs10,136(a0)
139d8: 09b53827 fsd fs11,144(a0)
139dc: 0040006f jal zero,139e0 <__sigjmp_save>
000139e0 <__sigjmp_save>:
139e0: 1141 c.addi sp,-16
139e2: c422 c.swsp s0,8(sp)
139e4: c606 c.swsp ra,12(sp)
139e6: 842a c.mv s0,a0
139e8: e981 c.bnez a1,139f8 <__sigjmp_save+0x18>
139ea: 40b2 c.lwsp ra,12(sp)
139ec: 08b42c23 sw a1,152(s0)
139f0: 4422 c.lwsp s0,8(sp)
139f2: 4501 c.li a0,0
139f4: 0141 c.addi sp,16
139f6: 8082 c.jr ra
139f8: 09c50613 addi a2,a0,156
139fc: 4581 c.li a1,0
139fe: 4501 c.li a0,0
13a00: 284d c.jal 13ab2 <__sigprocmask>
13a02: 00153593 sltiu a1,a0,1
13a06: 40b2 c.lwsp ra,12(sp)
13a08: 08b42c23 sw a1,152(s0)
13a0c: 4422 c.lwsp s0,8(sp)
13a0e: 4501 c.li a0,0
13a10: 0141 c.addi sp,16
13a12: 8082 c.jr ra
00013a14 <raise>:
13a14: 0004d7b7 lui a5,0x4d
13a18: 7111 c.addi16sp sp,-256
13a1a: 68478793 addi a5,a5,1668 # 4d684 <sigall_set>
13a1e: 882a c.mv a6,a0
13a20: 0118 c.addi4spn a4,sp,128
13a22: 08078693 addi a3,a5,128
13a26: 0007a883 lw a7,0(a5)
13a2a: 43c8 c.lw a0,4(a5)
13a2c: 478c c.lw a1,8(a5)
13a2e: 47d0 c.lw a2,12(a5)
13a30: 01172023 sw a7,0(a4)
13a34: c348 c.sw a0,4(a4)
13a36: c70c c.sw a1,8(a4)
13a38: c750 c.sw a2,12(a4)
13a3a: 07c1 c.addi a5,16
13a3c: 0741 c.addi a4,16
13a3e: fed794e3 bne a5,a3,13a26 <raise+0x12>
13a42: 800007b7 lui a5,0x80000
13a46: fff7c793 xori a5,a5,-1
13a4a: c13e c.swsp a5,128(sp)
13a4c: 57f9 c.li a5,-2
13a4e: c33e c.swsp a5,132(sp)
13a50: 08700893 addi a7,zero,135
13a54: 4501 c.li a0,0
13a56: 010c c.addi4spn a1,sp,128
13a58: 860a c.mv a2,sp
13a5a: 46a1 c.li a3,8
13a5c: 00000073 ecall
13a60: 0ac00893 addi a7,zero,172
13a64: 00000073 ecall
13a68: 0b200893 addi a7,zero,178
13a6c: 87aa c.mv a5,a0
13a6e: 00000073 ecall
13a72: 08300893 addi a7,zero,131
13a76: 85aa c.mv a1,a0
13a78: 8642 c.mv a2,a6
13a7a: 853e c.mv a0,a5
13a7c: 00000073 ecall
13a80: 777d c.lui a4,0xfffff
13a82: 87aa c.mv a5,a0
13a84: 00a76d63 bltu a4,a0,13a9e <raise+0x8a>
13a88: 08700893 addi a7,zero,135
13a8c: 4509 c.li a0,2
13a8e: 858a c.mv a1,sp
13a90: 4601 c.li a2,0
13a92: 46a1 c.li a3,8
13a94: 00000073 ecall
13a98: 853e c.mv a0,a5
13a9a: 6111 c.addi16sp sp,256
13a9c: 8082 c.jr ra
13a9e: 0005b717 auipc a4,0x5b
13aa2: 30a72703 lw a4,778(a4) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
13aa6: 40a006b3 sub a3,zero,a0
13aaa: 57fd c.li a5,-1
13aac: 9712 c.add a4,tp
13aae: c314 c.sw a3,0(a4)
13ab0: bfe1 c.j 13a88 <raise+0x74>
00013ab2 <__sigprocmask>:
13ab2: 1141 c.addi sp,-16
13ab4: c606 c.swsp ra,12(sp)
13ab6: 542060ef jal ra,19ff8 <__pthread_sigmask>
13aba: e501 c.bnez a0,13ac2 <__sigprocmask+0x10>
13abc: 40b2 c.lwsp ra,12(sp)
13abe: 0141 c.addi sp,16
13ac0: 8082 c.jr ra
13ac2: 0005b797 auipc a5,0x5b
13ac6: 2e67a783 lw a5,742(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
13aca: 9792 c.add a5,tp
13acc: c388 c.sw a0,0(a5)
13ace: 557d c.li a0,-1
13ad0: b7f5 c.j 13abc <__sigprocmask+0xa>
00013ad2 <msort_with_tmp.part.0>:
13ad2: 7179 c.addi16sp sp,-48
13ad4: d226 c.swsp s1,36(sp)
13ad6: 4104 c.lw s1,0(a0)
13ad8: ce4e c.swsp s3,28(sp)
13ada: 00165993 srli s3,a2,0x1
13ade: 029984b3 mul s1,s3,s1
13ae2: d04a c.swsp s2,32(sp)
13ae4: ca56 c.swsp s5,20(sp)
13ae6: c462 c.swsp s8,8(sp)
13ae8: c266 c.swsp s9,4(sp)
13aea: d606 c.swsp ra,44(sp)
13aec: d422 c.swsp s0,40(sp)
13aee: cc52 c.swsp s4,24(sp)
13af0: c85a c.swsp s6,16(sp)
13af2: c65e c.swsp s7,12(sp)
13af4: c06a c.swsp s10,0(sp)
13af6: 4785 c.li a5,1
13af8: 8aaa c.mv s5,a0
13afa: 8cb2 c.mv s9,a2
13afc: 8c2e c.mv s8,a1
13afe: 41360933 sub s2,a2,s3
13b02: 94ae c.add s1,a1
13b04: 00f98463 beq s3,a5,13b0c <msort_with_tmp.part.0+0x3a>
13b08: 864e c.mv a2,s3
13b0a: 37e1 c.jal 13ad2 <msort_with_tmp.part.0>
13b0c: 4785 c.li a5,1
13b0e: 0127f663 bgeu a5,s2,13b1a <msort_with_tmp.part.0+0x48>
13b12: 864a c.mv a2,s2
13b14: 85a6 c.mv a1,s1
13b16: 8556 c.mv a0,s5
13b18: 3f6d c.jal 13ad2 <msort_with_tmp.part.0>
13b1a: 004aa783 lw a5,4(s5)
13b1e: 4709 c.li a4,2
13b20: 010aa403 lw s0,16(s5)
13b24: 000aaa03 lw s4,0(s5)
13b28: 008aab83 lw s7,8(s5)
13b2c: 00caab03 lw s6,12(s5)
13b30: 14e78263 beq a5,a4,13c74 <msort_with_tmp.part.0+0x1a2>
13b34: 06f76a63 bltu a4,a5,13ba8 <msort_with_tmp.part.0+0xd6>
13b38: 8d62 c.mv s10,s8
13b3a: c7a1 c.beqz a5,13b82 <msort_with_tmp.part.0+0xb0>
13b3c: 85a6 c.mv a1,s1
13b3e: 856a c.mv a0,s10
13b40: 865a c.mv a2,s6
13b42: 02090163 beq s2,zero,13b64 <msort_with_tmp.part.0+0x92>
13b46: 9b82 c.jalr s7
13b48: 10a05a63 bge zero,a0,13c5c <msort_with_tmp.part.0+0x18a>
13b4c: 4098 c.lw a4,0(s1)
13b4e: 40dc c.lw a5,4(s1)
13b50: 197d c.addi s2,-1
13b52: 04a1 c.addi s1,8
13b54: c018 c.sw a4,0(s0)
13b56: c05c c.sw a5,4(s0)
13b58: 85a6 c.mv a1,s1
13b5a: 0421 c.addi s0,8
13b5c: 856a c.mv a0,s10
13b5e: 865a c.mv a2,s6
13b60: fe0913e3 bne s2,zero,13b46 <msort_with_tmp.part.0+0x74>
13b64: 033a0633 mul a2,s4,s3
13b68: 85ea c.mv a1,s10
13b6a: 8522 c.mv a0,s0
13b6c: 09b0b0ef jal ra,1f406 <memcpy>
13b70: a049 c.j 13bf2 <msort_with_tmp.part.0+0x120>
13b72: 000d2783 lw a5,0(s10) # 2000 <__libc_tsd_CTYPE_B+0x1fd4>
13b76: 19fd c.addi s3,-1
13b78: 0d11 c.addi s10,4
13b7a: c01c c.sw a5,0(s0)
13b7c: 0411 c.addi s0,4
13b7e: 06098863 beq s3,zero,13bee <msort_with_tmp.part.0+0x11c>
13b82: 85a6 c.mv a1,s1
13b84: 856a c.mv a0,s10
13b86: 865a c.mv a2,s6
13b88: fc090ee3 beq s2,zero,13b64 <msort_with_tmp.part.0+0x92>
13b8c: 9b82 c.jalr s7
13b8e: fea052e3 bge zero,a0,13b72 <msort_with_tmp.part.0+0xa0>
13b92: 409c c.lw a5,0(s1)
13b94: 197d c.addi s2,-1
13b96: 0491 c.addi s1,4
13b98: c01c c.sw a5,0(s0)
13b9a: 85a6 c.mv a1,s1
13b9c: 0411 c.addi s0,4
13b9e: 856a c.mv a0,s10
13ba0: 865a c.mv a2,s6
13ba2: fe0915e3 bne s2,zero,13b8c <msort_with_tmp.part.0+0xba>
13ba6: bf7d c.j 13b64 <msort_with_tmp.part.0+0x92>
13ba8: 470d c.li a4,3
13baa: 8d62 c.mv s10,s8
13bac: 08e79063 bne a5,a4,13c2c <msort_with_tmp.part.0+0x15a>
13bb0: 865a c.mv a2,s6
13bb2: fa0909e3 beq s2,zero,13b64 <msort_with_tmp.part.0+0x92>
13bb6: 000d2503 lw a0,0(s10)
13bba: 408c c.lw a1,0(s1)
13bbc: 9b82 c.jalr s7
13bbe: 02a05063 bge zero,a0,13bde <msort_with_tmp.part.0+0x10c>
13bc2: 409c c.lw a5,0(s1)
13bc4: 197d c.addi s2,-1
13bc6: 0491 c.addi s1,4
13bc8: c01c c.sw a5,0(s0)
13bca: 865a c.mv a2,s6
13bcc: 0411 c.addi s0,4
13bce: f8090be3 beq s2,zero,13b64 <msort_with_tmp.part.0+0x92>
13bd2: 000d2503 lw a0,0(s10)
13bd6: 408c c.lw a1,0(s1)
13bd8: 9b82 c.jalr s7
13bda: fea044e3 blt zero,a0,13bc2 <msort_with_tmp.part.0+0xf0>
13bde: 000d2783 lw a5,0(s10)
13be2: 19fd c.addi s3,-1
13be4: 0d11 c.addi s10,4
13be6: c01c c.sw a5,0(s0)
13be8: 0411 c.addi s0,4
13bea: fc0993e3 bne s3,zero,13bb0 <msort_with_tmp.part.0+0xde>
13bee: 412c8cb3 sub s9,s9,s2
13bf2: 039a0633 mul a2,s4,s9
13bf6: 5422 c.lwsp s0,40(sp)
13bf8: 010aa583 lw a1,16(s5)
13bfc: 50b2 c.lwsp ra,44(sp)
13bfe: 5492 c.lwsp s1,36(sp)
13c00: 5902 c.lwsp s2,32(sp)
13c02: 49f2 c.lwsp s3,28(sp)
13c04: 4a62 c.lwsp s4,24(sp)
13c06: 4ad2 c.lwsp s5,20(sp)
13c08: 4b42 c.lwsp s6,16(sp)
13c0a: 4bb2 c.lwsp s7,12(sp)
13c0c: 4c92 c.lwsp s9,4(sp)
13c0e: 4d02 c.lwsp s10,0(sp)
13c10: 8562 c.mv a0,s8
13c12: 4c22 c.lwsp s8,8(sp)
13c14: 6145 c.addi16sp sp,48
13c16: 7f00b06f jal zero,1f406 <memcpy>
13c1a: 85ea c.mv a1,s10
13c1c: 7ea0b0ef jal ra,1f406 <memcpy>
13c20: 19fd c.addi s3,-1
13c22: 01450433 add s0,a0,s4
13c26: 9d52 c.add s10,s4
13c28: fc0983e3 beq s3,zero,13bee <msort_with_tmp.part.0+0x11c>
13c2c: 865a c.mv a2,s6
13c2e: 85a6 c.mv a1,s1
13c30: 856a c.mv a0,s10
13c32: f20909e3 beq s2,zero,13b64 <msort_with_tmp.part.0+0x92>
13c36: 9b82 c.jalr s7
13c38: 87aa c.mv a5,a0
13c3a: 85a6 c.mv a1,s1
13c3c: 8522 c.mv a0,s0
13c3e: 8652 c.mv a2,s4
13c40: fcf05de3 bge zero,a5,13c1a <msort_with_tmp.part.0+0x148>
13c44: 7c20b0ef jal ra,1f406 <memcpy>
13c48: 94d2 c.add s1,s4
13c4a: 197d c.addi s2,-1
13c4c: 01450433 add s0,a0,s4
13c50: 865a c.mv a2,s6
13c52: 85a6 c.mv a1,s1
13c54: 856a c.mv a0,s10
13c56: fe0910e3 bne s2,zero,13c36 <msort_with_tmp.part.0+0x164>
13c5a: b729 c.j 13b64 <msort_with_tmp.part.0+0x92>
13c5c: 000d2703 lw a4,0(s10)
13c60: 004d2783 lw a5,4(s10)
13c64: 19fd c.addi s3,-1
13c66: c018 c.sw a4,0(s0)
13c68: c05c c.sw a5,4(s0)
13c6a: 0d21 c.addi s10,8
13c6c: 0421 c.addi s0,8
13c6e: ec0997e3 bne s3,zero,13b3c <msort_with_tmp.part.0+0x6a>
13c72: bfb5 c.j 13bee <msort_with_tmp.part.0+0x11c>
13c74: 8d62 c.mv s10,s8
13c76: ee0907e3 beq s2,zero,13b64 <msort_with_tmp.part.0+0x92>
13c7a: 865a c.mv a2,s6
13c7c: 85a6 c.mv a1,s1
13c7e: 856a c.mv a0,s10
13c80: 9b82 c.jalr s7
13c82: 014406b3 add a3,s0,s4
13c86: 02a05463 bge zero,a0,13cae <msort_with_tmp.part.0+0x1dc>
13c8a: 87a6 c.mv a5,s1
13c8c: 197d c.addi s2,-1
13c8e: 94d2 c.add s1,s4
13c90: 41468733 sub a4,a3,s4
13c94: 00d77963 bgeu a4,a3,13ca6 <msort_with_tmp.part.0+0x1d4>
13c98: 4398 c.lw a4,0(a5)
13c9a: 0411 c.addi s0,4
13c9c: 0791 c.addi a5,4
13c9e: fee42e23 sw a4,-4(s0)
13ca2: fed46be3 bltu s0,a3,13c98 <msort_with_tmp.part.0+0x1c6>
13ca6: f40984e3 beq s3,zero,13bee <msort_with_tmp.part.0+0x11c>
13caa: 8436 c.mv s0,a3
13cac: b7e9 c.j 13c76 <msort_with_tmp.part.0+0x1a4>
13cae: 87ea c.mv a5,s10
13cb0: 19fd c.addi s3,-1
13cb2: 9d52 c.add s10,s4
13cb4: bff1 c.j 13c90 <msort_with_tmp.part.0+0x1be>
00013cb6 <__qsort_r>:
13cb6: 711d c.addi16sp sp,-96
13cb8: cca2 c.swsp s0,88(sp)
13cba: c8ca c.swsp s2,80(sp)
13cbc: c6ce c.swsp s3,76(sp)
13cbe: c4d2 c.swsp s4,72(sp)
13cc0: c0da c.swsp s6,64(sp)
13cc2: d86a c.swsp s10,48(sp)
13cc4: ce86 c.swsp ra,92(sp)
13cc6: caa6 c.swsp s1,84(sp)
13cc8: c2d6 c.swsp s5,68(sp)
13cca: de5e c.swsp s7,60(sp)
13ccc: dc62 c.swsp s8,56(sp)
13cce: da66 c.swsp s9,52(sp)
13cd0: d66e c.swsp s11,44(sp)
13cd2: 1080 c.addi4spn s0,sp,96
13cd4: 02000793 addi a5,zero,32
13cd8: 8d32 c.mv s10,a2
13cda: 89aa c.mv s3,a0
13cdc: 8b2e c.mv s6,a1
13cde: 8a36 c.mv s4,a3
13ce0: 893a c.mv s2,a4
13ce2: 0cc7ee63 bltu a5,a2,13dbe <__qsort_r+0x108>
13ce6: 02c584b3 mul s1,a1,a2
13cea: 3ff00793 addi a5,zero,1023
13cee: 0c97ef63 bltu a5,s1,13dcc <__qsort_r+0x116>
13cf2: 04dd c.addi s1,23
13cf4: 98c1 c.andi s1,-16
13cf6: 40910133 sub sp,sp,s1
13cfa: 00f10493 addi s1,sp,15
13cfe: 98c1 c.andi s1,-16
13d00: 4791 c.li a5,4
13d02: fa942e23 sw s1,-68(s0)
13d06: fba42623 sw s10,-84(s0)
13d0a: faf42823 sw a5,-80(s0)
13d0e: fb442a23 sw s4,-76(s0)
13d12: fb242c23 sw s2,-72(s0)
13d16: 02000713 addi a4,zero,32
13d1a: 4c01 c.li s8,0
13d1c: 11a77163 bgeu a4,s10,13e1e <__qsort_r+0x168>
13d20: 002b1693 slli a3,s6,0x2
13d24: 94b6 c.add s1,a3
13d26: 00d48bb3 add s7,s1,a3
13d2a: 1b74f763 bgeu s1,s7,13ed8 <__qsort_r+0x222>
13d2e: 87a6 c.mv a5,s1
13d30: 874e c.mv a4,s3
13d32: 0791 c.addi a5,4
13d34: fee7ae23 sw a4,-4(a5)
13d38: 976a c.add a4,s10
13d3a: ff77ece3 bltu a5,s7,13d32 <__qsort_r+0x7c>
13d3e: fbc42583 lw a1,-68(s0)
13d42: 95b6 c.add a1,a3
13d44: 4791 c.li a5,4
13d46: faf42623 sw a5,-84(s0)
13d4a: 478d c.li a5,3
13d4c: faf42823 sw a5,-80(s0)
13d50: 4785 c.li a5,1
13d52: 1767f563 bgeu a5,s6,13ebc <__qsort_r+0x206>
13d56: 865a c.mv a2,s6
13d58: fac40513 addi a0,s0,-84
13d5c: 3b9d c.jal 13ad2 <msort_with_tmp.part.0>
13d5e: 8aa6 c.mv s5,s1
13d60: 894e c.mv s2,s3
13d62: 4a01 c.li s4,0
13d64: a031 c.j 13d70 <__qsort_r+0xba>
13d66: 0a05 c.addi s4,1
13d68: 996a c.add s2,s10
13d6a: 0a91 c.addi s5,4
13d6c: 0d6a7763 bgeu s4,s6,13e3a <__qsort_r+0x184>
13d70: 000aac83 lw s9,0(s5)
13d74: ff2c89e3 beq s9,s2,13d66 <__qsort_r+0xb0>
13d78: 866a c.mv a2,s10
13d7a: 85ca c.mv a1,s2
13d7c: 855e c.mv a0,s7
13d7e: 6880b0ef jal ra,1f406 <memcpy>
13d82: 8dd2 c.mv s11,s4
13d84: 854a c.mv a0,s2
13d86: a011 c.j 13d8a <__qsort_r+0xd4>
13d88: 8cba c.mv s9,a4
13d8a: 413c8733 sub a4,s9,s3
13d8e: 87ee c.mv a5,s11
13d90: 03a75db3 divu s11,a4,s10
13d94: 078a c.slli a5,0x2
13d96: 97a6 c.add a5,s1
13d98: c388 c.sw a0,0(a5)
13d9a: 85e6 c.mv a1,s9
13d9c: 866a c.mv a2,s10
13d9e: 6680b0ef jal ra,1f406 <memcpy>
13da2: 8566 c.mv a0,s9
13da4: 002d9793 slli a5,s11,0x2
13da8: 97a6 c.add a5,s1
13daa: 4398 c.lw a4,0(a5)
13dac: fd271ee3 bne a4,s2,13d88 <__qsort_r+0xd2>
13db0: 0197a023 sw s9,0(a5)
13db4: 866a c.mv a2,s10
13db6: 85de c.mv a1,s7
13db8: 64e0b0ef jal ra,1f406 <memcpy>
13dbc: b76d c.j 13d66 <__qsort_r+0xb0>
13dbe: 00359493 slli s1,a1,0x3
13dc2: 94b2 c.add s1,a2
13dc4: 3ff00793 addi a5,zero,1023
13dc8: f297f5e3 bgeu a5,s1,13cf2 <__qsort_r+0x3c>
13dcc: e0c1a503 lw a0,-500(gp) # 6f160 <pagesize.0>
13dd0: c14d c.beqz a0,13e72 <__qsort_r+0x1bc>
13dd2: 02a4d533 divu a0,s1,a0
13dd6: e081a783 lw a5,-504(gp) # 6f15c <phys_pages.1>
13dda: 08a7e463 bltu a5,a0,13e62 <__qsort_r+0x1ac>
13dde: 0005b797 auipc a5,0x5b
13de2: fca7a783 lw a5,-54(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
13de6: 8526 c.mv a0,s1
13de8: 84be c.mv s1,a5
13dea: 9792 c.add a5,tp
13dec: 0007aa83 lw s5,0(a5)
13df0: 5e6090ef jal ra,1d3d6 <__libc_malloc>
13df4: 9492 c.add s1,tp
13df6: 0154a023 sw s5,0(s1)
13dfa: 8c2a c.mv s8,a0
13dfc: c13d c.beqz a0,13e62 <__qsort_r+0x1ac>
13dfe: 84aa c.mv s1,a0
13e00: 4791 c.li a5,4
13e02: fa942e23 sw s1,-68(s0)
13e06: fba42623 sw s10,-84(s0)
13e0a: faf42823 sw a5,-80(s0)
13e0e: fb442a23 sw s4,-76(s0)
13e12: fb242c23 sw s2,-72(s0)
13e16: 02000713 addi a4,zero,32
13e1a: f1a763e3 bltu a4,s10,13d20 <__qsort_r+0x6a>
13e1e: 003d7713 andi a4,s10,3
13e22: e701 c.bnez a4,13e2a <__qsort_r+0x174>
13e24: 0039f713 andi a4,s3,3
13e28: c349 c.beqz a4,13eaa <__qsort_r+0x1f4>
13e2a: 4785 c.li a5,1
13e2c: 0167f763 bgeu a5,s6,13e3a <__qsort_r+0x184>
13e30: 865a c.mv a2,s6
13e32: 85ce c.mv a1,s3
13e34: fac40513 addi a0,s0,-84
13e38: 3969 c.jal 13ad2 <msort_with_tmp.part.0>
13e3a: 8562 c.mv a0,s8
13e3c: 1dd090ef jal ra,1d818 <__free>
13e40: fa040113 addi sp,s0,-96
13e44: 40f6 c.lwsp ra,92(sp)
13e46: 4466 c.lwsp s0,88(sp)
13e48: 44d6 c.lwsp s1,84(sp)
13e4a: 4946 c.lwsp s2,80(sp)
13e4c: 49b6 c.lwsp s3,76(sp)
13e4e: 4a26 c.lwsp s4,72(sp)
13e50: 4a96 c.lwsp s5,68(sp)
13e52: 4b06 c.lwsp s6,64(sp)
13e54: 5bf2 c.lwsp s7,60(sp)
13e56: 5c62 c.lwsp s8,56(sp)
13e58: 5cd2 c.lwsp s9,52(sp)
13e5a: 5d42 c.lwsp s10,48(sp)
13e5c: 5db2 c.lwsp s11,44(sp)
13e5e: 6125 c.addi16sp sp,96
13e60: 8082 c.jr ra
13e62: 874a c.mv a4,s2
13e64: 86d2 c.mv a3,s4
13e66: 866a c.mv a2,s10
13e68: 85da c.mv a1,s6
13e6a: 854e c.mv a0,s3
13e6c: 6ee180ef jal ra,2c55a <_quicksort>
13e70: bfc1 c.j 13e40 <__qsort_r+0x18a>
13e72: 05500513 addi a0,zero,85
13e76: 08c0c0ef jal ra,1ff02 <__sysconf>
13e7a: 57fd c.li a5,-1
13e7c: 04f50363 beq a0,a5,13ec2 <__qsort_r+0x20c>
13e80: 41f55793 srai a5,a0,0x1f
13e84: 8b8d c.andi a5,3
13e86: 97aa c.add a5,a0
13e88: 8789 c.srai a5,0x2
13e8a: e0f1a423 sw a5,-504(gp) # 6f15c <phys_pages.1>
13e8e: 0ff0000f fence iorw,iorw
13e92: 4579 c.li a0,30
13e94: 06e0c0ef jal ra,1ff02 <__sysconf>
13e98: e0a1a623 sw a0,-500(gp) # 6f160 <pagesize.0>
13e9c: 02a4d533 divu a0,s1,a0
13ea0: e081a783 lw a5,-504(gp) # 6f15c <phys_pages.1>
13ea4: f2a7fde3 bgeu a5,a0,13dde <__qsort_r+0x128>
13ea8: bf6d c.j 13e62 <__qsort_r+0x1ac>
13eaa: 02fd0963 beq s10,a5,13edc <__qsort_r+0x226>
13eae: 47a1 c.li a5,8
13eb0: 00fd0d63 beq s10,a5,13eca <__qsort_r+0x214>
13eb4: 4789 c.li a5,2
13eb6: faf42823 sw a5,-80(s0)
13eba: bf85 c.j 13e2a <__qsort_r+0x174>
13ebc: ea0b11e3 bne s6,zero,13d5e <__qsort_r+0xa8>
13ec0: bfad c.j 13e3a <__qsort_r+0x184>
13ec2: 200007b7 lui a5,0x20000
13ec6: 17fd c.addi a5,-1
13ec8: b7c9 c.j 13e8a <__qsort_r+0x1d4>
13eca: 0079f793 andi a5,s3,7
13ece: f3fd c.bnez a5,13eb4 <__qsort_r+0x1fe>
13ed0: 4785 c.li a5,1
13ed2: faf42823 sw a5,-80(s0)
13ed6: bf91 c.j 13e2a <__qsort_r+0x174>
13ed8: 85a6 c.mv a1,s1
13eda: b5ad c.j 13d44 <__qsort_r+0x8e>
13edc: fa042823 sw zero,-80(s0)
13ee0: b7a9 c.j 13e2a <__qsort_r+0x174>
00013ee2 <qsort>:
13ee2: 4701 c.li a4,0
13ee4: bbc9 c.j 13cb6 <__qsort_r>
00013ee6 <getenv>:
13ee6: 1101 c.addi sp,-32
13ee8: ca26 c.swsp s1,20(sp)
13eea: e641a483 lw s1,-412(gp) # 6f1b8 <__environ>
13eee: ce06 c.swsp ra,28(sp)
13ef0: cc22 c.swsp s0,24(sp)
13ef2: c84a c.swsp s2,16(sp)
13ef4: c64e c.swsp s3,12(sp)
13ef6: c452 c.swsp s4,8(sp)
13ef8: c256 c.swsp s5,4(sp)
13efa: c05a c.swsp s6,0(sp)
13efc: c4d5 c.beqz s1,13fa8 <getenv+0xc2>
13efe: 00054983 lbu s3,0(a0)
13f02: 8a2a c.mv s4,a0
13f04: 0a098263 beq s3,zero,13fa8 <getenv+0xc2>
13f08: 00154903 lbu s2,1(a0)
13f0c: 06090563 beq s2,zero,13f76 <getenv+0x90>
13f10: 1510a0ef jal ra,1e860 <strlen>
13f14: 4080 c.lw s0,0(s1)
13f16: 8aaa c.mv s5,a0
13f18: ffe50b13 addi s6,a0,-2
13f1c: 0a09 c.addi s4,2
13f1e: c029 c.beqz s0,13f60 <getenv+0x7a>
13f20: 0922 c.slli s2,0x8
13f22: 01396933 or s2,s2,s3
13f26: 03d00993 addi s3,zero,61
13f2a: a019 c.j 13f30 <getenv+0x4a>
13f2c: 4080 c.lw s0,0(s1)
13f2e: c80d c.beqz s0,13f60 <getenv+0x7a>
13f30: 00144783 lbu a5,1(s0)
13f34: 00044703 lbu a4,0(s0)
13f38: 0491 c.addi s1,4
13f3a: 07a2 c.slli a5,0x8
13f3c: 8fd9 c.or a5,a4
13f3e: ff2797e3 bne a5,s2,13f2c <getenv+0x46>
13f42: 00240513 addi a0,s0,2
13f46: 865a c.mv a2,s6
13f48: 85d2 c.mv a1,s4
13f4a: 1970a0ef jal ra,1e8e0 <strncmp>
13f4e: 015407b3 add a5,s0,s5
13f52: fd69 c.bnez a0,13f2c <getenv+0x46>
13f54: 0007c783 lbu a5,0(a5) # 20000000 <__BSS_END__+0x1ff904ac>
13f58: fd379ae3 bne a5,s3,13f2c <getenv+0x46>
13f5c: 0a85 c.addi s5,1
13f5e: 9456 c.add s0,s5
13f60: 40f2 c.lwsp ra,28(sp)
13f62: 8522 c.mv a0,s0
13f64: 4462 c.lwsp s0,24(sp)
13f66: 44d2 c.lwsp s1,20(sp)
13f68: 4942 c.lwsp s2,16(sp)
13f6a: 49b2 c.lwsp s3,12(sp)
13f6c: 4a22 c.lwsp s4,8(sp)
13f6e: 4a92 c.lwsp s5,4(sp)
13f70: 4b02 c.lwsp s6,0(sp)
13f72: 6105 c.addi16sp sp,32
13f74: 8082 c.jr ra
13f76: 6791 c.lui a5,0x4
13f78: d0078793 addi a5,a5,-768 # 3d00 <__libc_tsd_CTYPE_B+0x3cd4>
13f7c: 4080 c.lw s0,0(s1)
13f7e: 00f9e733 or a4,s3,a5
13f82: 0742 c.slli a4,0x10
13f84: 8741 c.srai a4,0x10
13f86: e401 c.bnez s0,13f8e <getenv+0xa8>
13f88: bfe1 c.j 13f60 <getenv+0x7a>
13f8a: 4080 c.lw s0,0(s1)
13f8c: d871 c.beqz s0,13f60 <getenv+0x7a>
13f8e: 00144783 lbu a5,1(s0)
13f92: 00044683 lbu a3,0(s0)
13f96: 0491 c.addi s1,4
13f98: 07a2 c.slli a5,0x8
13f9a: 8fd5 c.or a5,a3
13f9c: 07c2 c.slli a5,0x10
13f9e: 87c1 c.srai a5,0x10
13fa0: fef715e3 bne a4,a5,13f8a <getenv+0xa4>
13fa4: 0409 c.addi s0,2
13fa6: bf6d c.j 13f60 <getenv+0x7a>
13fa8: 4401 c.li s0,0
13faa: bf5d c.j 13f60 <getenv+0x7a>
00013fac <__run_exit_handlers>:
13fac: 715d c.addi16sp sp,-80
13fae: da56 c.swsp s5,52(sp)
13fb0: d85a c.swsp s6,48(sp)
13fb2: c686 c.swsp ra,76(sp)
13fb4: c4a2 c.swsp s0,72(sp)
13fb6: c2a6 c.swsp s1,68(sp)
13fb8: c0ca c.swsp s2,64(sp)
13fba: de4e c.swsp s3,60(sp)
13fbc: dc52 c.swsp s4,56(sp)
13fbe: d65e c.swsp s7,44(sp)
13fc0: d462 c.swsp s8,40(sp)
13fc2: d266 c.swsp s9,36(sp)
13fc4: d06a c.swsp s10,32(sp)
13fc6: ce6e c.swsp s11,28(sp)
13fc8: 00000793 addi a5,zero,0
13fcc: c632 c.swsp a2,12(sp)
13fce: 8aaa c.mv s5,a0
13fd0: 8b2e c.mv s6,a1
13fd2: c399 c.beqz a5,13fd8 <__run_exit_handlers+0x2c>
13fd4: 16069663 bne a3,zero,14140 <__run_exit_handlers+0x194>
13fd8: 4d05 c.li s10,1
13fda: 4981 c.li s3,0
13fdc: e1c18693 addi a3,gp,-484 # 6f170 <__exit_funcs_lock>
13fe0: 1006a7af lr.w a5,(a3)
13fe4: e781 c.bnez a5,13fec <__run_exit_handlers+0x40>
13fe6: 1da6a72f sc.w.aq a4,s10,(a3)
13fea: fb7d c.bnez a4,13fe0 <__run_exit_handlers+0x34>
13fec: 14079563 bne a5,zero,14136 <__run_exit_handlers+0x18a>
13ff0: 000b2c83 lw s9,0(s6)
13ff4: 060c8963 beq s9,zero,14066 <__run_exit_handlers+0xba>
13ff8: 4a0d c.li s4,3
13ffa: 4911 c.li s2,4
13ffc: 4489 c.li s1,2
13ffe: 004ca783 lw a5,4(s9)
14002: 0e078e63 beq a5,zero,140fe <__run_exit_handlers+0x152>
14006: e141ad83 lw s11,-492(gp) # 6f168 <__new_exitfn_called>
1400a: e181ab83 lw s7,-488(gp) # 6f16c <__new_exitfn_called+0x4>
1400e: fff78713 addi a4,a5,-1
14012: 00eca223 sw a4,4(s9)
14016: e1c18693 addi a3,gp,-484 # 6f170 <__exit_funcs_lock>
1401a: 874e c.mv a4,s3
1401c: 0f50000f fence iorw,ow
14020: 08e6a72f amoswap.w a4,a4,(a3)
14024: 0ced4263 blt s10,a4,140e8 <__run_exit_handlers+0x13c>
14028: 0792 c.slli a5,0x4
1402a: 97e6 c.add a5,s9
1402c: ff87a703 lw a4,-8(a5)
14030: 0b470863 beq a4,s4,140e0 <__run_exit_handlers+0x134>
14034: 09270e63 beq a4,s2,140d0 <__run_exit_handlers+0x124>
14038: 06970963 beq a4,s1,140aa <__run_exit_handlers+0xfe>
1403c: e1c18693 addi a3,gp,-484 # 6f170 <__exit_funcs_lock>
14040: 1006a7af lr.w a5,(a3)
14044: e781 c.bnez a5,1404c <__run_exit_handlers+0xa0>
14046: 1da6a72f sc.w.aq a4,s10,(a3)
1404a: fb7d c.bnez a4,14040 <__run_exit_handlers+0x94>
1404c: efad c.bnez a5,140c6 <__run_exit_handlers+0x11a>
1404e: e141a783 lw a5,-492(gp) # 6f168 <__new_exitfn_called>
14052: 01b79663 bne a5,s11,1405e <__run_exit_handlers+0xb2>
14056: e181a783 lw a5,-488(gp) # 6f16c <__new_exitfn_called+0x4>
1405a: fb7782e3 beq a5,s7,13ffe <__run_exit_handlers+0x52>
1405e: 000b2c83 lw s9,0(s6)
14062: f80c9ce3 bne s9,zero,13ffa <__run_exit_handlers+0x4e>
14066: 4705 c.li a4,1
14068: e0e18823 sb a4,-496(gp) # 6f164 <__exit_funcs_done>
1406c: e1c18693 addi a3,gp,-484 # 6f170 <__exit_funcs_lock>
14070: 4781 c.li a5,0
14072: 0f50000f fence iorw,ow
14076: 08f6a7af amoswap.w a5,a5,(a3)
1407a: 0cf74863 blt a4,a5,1414a <__run_exit_handlers+0x19e>
1407e: 47b2 c.lwsp a5,12(sp)
14080: c395 c.beqz a5,140a4 <__run_exit_handlers+0xf8>
14082: 00069437 lui s0,0x69
14086: 000694b7 lui s1,0x69
1408a: be440793 addi a5,s0,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
1408e: be848493 addi s1,s1,-1048 # 68be8 <__stop___libc_atexit>
14092: 0097f963 bgeu a5,s1,140a4 <__run_exit_handlers+0xf8>
14096: be440413 addi s0,s0,-1052
1409a: 401c c.lw a5,0(s0)
1409c: 0411 c.addi s0,4
1409e: 9782 c.jalr a5
140a0: fe946de3 bltu s0,s1,1409a <__run_exit_handlers+0xee>
140a4: 8556 c.mv a0,s5
140a6: 6190b0ef jal ra,1febe <_exit>
140aa: ffc7a703 lw a4,-4(a5)
140ae: 438c c.lw a1,0(a5)
140b0: 8556 c.mv a0,s5
140b2: 9702 c.jalr a4
140b4: e1c18693 addi a3,gp,-484 # 6f170 <__exit_funcs_lock>
140b8: 1006a7af lr.w a5,(a3)
140bc: e781 c.bnez a5,140c4 <__run_exit_handlers+0x118>
140be: 1da6a72f sc.w.aq a4,s10,(a3)
140c2: fb7d c.bnez a4,140b8 <__run_exit_handlers+0x10c>
140c4: d7c9 c.beqz a5,1404e <__run_exit_handlers+0xa2>
140c6: e1c18513 addi a0,gp,-484 # 6f170 <__exit_funcs_lock>
140ca: 6e7050ef jal ra,19fb0 <__lll_lock_wait_private>
140ce: b741 c.j 1404e <__run_exit_handlers+0xa2>
140d0: ffc7a703 lw a4,-4(a5)
140d4: 4388 c.lw a0,0(a5)
140d6: fe07ac23 sw zero,-8(a5)
140da: 85d6 c.mv a1,s5
140dc: 9702 c.jalr a4
140de: bfb9 c.j 1403c <__run_exit_handlers+0x90>
140e0: ffc7a783 lw a5,-4(a5)
140e4: 9782 c.jalr a5
140e6: bf99 c.j 1403c <__run_exit_handlers+0x90>
140e8: 1a600893 addi a7,zero,422
140ec: e1c18513 addi a0,gp,-484 # 6f170 <__exit_funcs_lock>
140f0: 08100593 addi a1,zero,129
140f4: 4605 c.li a2,1
140f6: 4681 c.li a3,0
140f8: 00000073 ecall
140fc: b735 c.j 14028 <__run_exit_handlers+0x7c>
140fe: 000ca783 lw a5,0(s9)
14102: 00fb2023 sw a5,0(s6)
14106: c781 c.beqz a5,1410e <__run_exit_handlers+0x162>
14108: 8566 c.mv a0,s9
1410a: 70e090ef jal ra,1d818 <__free>
1410e: 87ce c.mv a5,s3
14110: e1c18713 addi a4,gp,-484 # 6f170 <__exit_funcs_lock>
14114: 0f50000f fence iorw,ow
14118: 08f727af amoswap.w a5,a5,(a4)
1411c: ecfd50e3 bge s10,a5,13fdc <__run_exit_handlers+0x30>
14120: 1a600893 addi a7,zero,422
14124: e1c18513 addi a0,gp,-484 # 6f170 <__exit_funcs_lock>
14128: 08100593 addi a1,zero,129
1412c: 4605 c.li a2,1
1412e: 4681 c.li a3,0
14130: 00000073 ecall
14134: b565 c.j 13fdc <__run_exit_handlers+0x30>
14136: e1c18513 addi a0,gp,-484 # 6f170 <__exit_funcs_lock>
1413a: 677050ef jal ra,19fb0 <__lll_lock_wait_private>
1413e: bd4d c.j 13ff0 <__run_exit_handlers+0x44>
14140: 00000097 auipc ra,0x0
14144: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
14148: bd41 c.j 13fd8 <__run_exit_handlers+0x2c>
1414a: 1a600893 addi a7,zero,422
1414e: e1c18513 addi a0,gp,-484 # 6f170 <__exit_funcs_lock>
14152: 08100593 addi a1,zero,129
14156: 4605 c.li a2,1
14158: 4681 c.li a3,0
1415a: 00000073 ecall
1415e: b705 c.j 1407e <__run_exit_handlers+0xd2>
00014160 <exit>:
14160: 1141 c.addi sp,-16
14162: 4685 c.li a3,1
14164: 4605 c.li a2,1
14166: aa818593 addi a1,gp,-1368 # 6edfc <__exit_funcs>
1416a: c606 c.swsp ra,12(sp)
1416c: 3581 c.jal 13fac <__run_exit_handlers>
0001416e <__new_exitfn>:
1416e: e101c783 lbu a5,-496(gp) # 6f164 <__exit_funcs_done>
14172: e3f9 c.bnez a5,14238 <__new_exitfn+0xca>
14174: 1141 c.addi sp,-16
14176: c226 c.swsp s1,4(sp)
14178: 4104 c.lw s1,0(a0)
1417a: c422 c.swsp s0,8(sp)
1417c: c606 c.swsp ra,12(sp)
1417e: 842a c.mv s0,a0
14180: ccc1 c.beqz s1,14218 <__new_exitfn+0xaa>
14182: 85a6 c.mv a1,s1
14184: 4801 c.li a6,0
14186: 41d8 c.lw a4,4(a1)
14188: 00471793 slli a5,a4,0x4
1418c: 97ae c.add a5,a1
1418e: cb09 c.beqz a4,141a0 <__new_exitfn+0x32>
14190: ff87a683 lw a3,-8(a5)
14194: fff70613 addi a2,a4,-1
14198: 17c1 c.addi a5,-16
1419a: ea91 c.bnez a3,141ae <__new_exitfn+0x40>
1419c: 8732 c.mv a4,a2
1419e: fb6d c.bnez a4,14190 <__new_exitfn+0x22>
141a0: 419c c.lw a5,0(a1)
141a2: 0005a223 sw zero,4(a1) # 10000004 <__BSS_END__+0xff904b0>
141a6: 882e c.mv a6,a1
141a8: cfa9 c.beqz a5,14202 <__new_exitfn+0x94>
141aa: 85be c.mv a1,a5
141ac: bfe9 c.j 14186 <__new_exitfn+0x18>
141ae: 02000793 addi a5,zero,32
141b2: 02f70c63 beq a4,a5,141ea <__new_exitfn+0x7c>
141b6: 00471513 slli a0,a4,0x4
141ba: 0521 c.addi a0,8
141bc: 0705 c.addi a4,1
141be: 952e c.add a0,a1
141c0: c1d8 c.sw a4,4(a1)
141c2: e141a783 lw a5,-492(gp) # 6f168 <__new_exitfn_called>
141c6: e181a603 lw a2,-488(gp) # 6f16c <__new_exitfn_called+0x4>
141ca: 40b2 c.lwsp ra,12(sp)
141cc: 00178693 addi a3,a5,1
141d0: 4422 c.lwsp s0,8(sp)
141d2: 00f6b7b3 sltu a5,a3,a5
141d6: 4585 c.li a1,1
141d8: c10c c.sw a1,0(a0)
141da: 97b2 c.add a5,a2
141dc: e0d1aa23 sw a3,-492(gp) # 6f168 <__new_exitfn_called>
141e0: e0f1ac23 sw a5,-488(gp) # 6f16c <__new_exitfn_called+0x4>
141e4: 4492 c.lwsp s1,4(sp)
141e6: 0141 c.addi sp,16
141e8: 8082 c.jr ra
141ea: 85c2 c.mv a1,a6
141ec: 00081b63 bne a6,zero,14202 <__new_exitfn+0x94>
141f0: 20800593 addi a1,zero,520
141f4: 4505 c.li a0,1
141f6: 2b1090ef jal ra,1dca6 <__calloc>
141fa: 85aa c.mv a1,a0
141fc: c901 c.beqz a0,1420c <__new_exitfn+0x9e>
141fe: c104 c.sw s1,0(a0)
14200: c008 c.sw a0,0(s0)
14202: 4785 c.li a5,1
14204: 00858513 addi a0,a1,8
14208: c1dc c.sw a5,4(a1)
1420a: bf65 c.j 141c2 <__new_exitfn+0x54>
1420c: 40b2 c.lwsp ra,12(sp)
1420e: 4422 c.lwsp s0,8(sp)
14210: 4492 c.lwsp s1,4(sp)
14212: 4501 c.li a0,0
14214: 0141 c.addi sp,16
14216: 8082 c.jr ra
14218: 0004d6b7 lui a3,0x4d
1421c: 0004d5b7 lui a1,0x4d
14220: 0004d537 lui a0,0x4d
14224: 73068693 addi a3,a3,1840 # 4d730 <__PRETTY_FUNCTION__.0>
14228: 07000613 addi a2,zero,112
1422c: 70458593 addi a1,a1,1796 # 4d704 <sigall_set+0x80>
14230: 71450513 addi a0,a0,1812 # 4d714 <sigall_set+0x90>
14234: 8bdfc0ef jal ra,10af0 <__assert_fail>
14238: 4501 c.li a0,0
1423a: 8082 c.jr ra
0001423c <__internal_atexit>:
1423c: 7179 c.addi16sp sp,-48
1423e: d606 c.swsp ra,44(sp)
14240: d422 c.swsp s0,40(sp)
14242: d226 c.swsp s1,36(sp)
14244: d04a c.swsp s2,32(sp)
14246: ce4e c.swsp s3,28(sp)
14248: c559 c.beqz a0,142d6 <__internal_atexit+0x9a>
1424a: 89ae c.mv s3,a1
1424c: 84aa c.mv s1,a0
1424e: 8932 c.mv s2,a2
14250: 4705 c.li a4,1
14252: e1c18593 addi a1,gp,-484 # 6f170 <__exit_funcs_lock>
14256: 1005a7af lr.w a5,(a1)
1425a: e781 c.bnez a5,14262 <__internal_atexit+0x26>
1425c: 1ce5a62f sc.w.aq a2,a4,(a1)
14260: fa7d c.bnez a2,14256 <__internal_atexit+0x1a>
14262: ef95 c.bnez a5,1429e <__internal_atexit+0x62>
14264: 8536 c.mv a0,a3
14266: 3721 c.jal 1416e <__new_exitfn>
14268: c131 c.beqz a0,142ac <__internal_atexit+0x70>
1426a: 4791 c.li a5,4
1426c: c11c c.sw a5,0(a0)
1426e: c144 c.sw s1,4(a0)
14270: 01352423 sw s3,8(a0)
14274: 01252623 sw s2,12(a0)
14278: 4781 c.li a5,0
1427a: e1c18713 addi a4,gp,-484 # 6f170 <__exit_funcs_lock>
1427e: 0f50000f fence iorw,ow
14282: 08f727af amoswap.w a5,a5,(a4)
14286: 4685 c.li a3,1
14288: 4701 c.li a4,0
1428a: 02f6cb63 blt a3,a5,142c0 <__internal_atexit+0x84>
1428e: 50b2 c.lwsp ra,44(sp)
14290: 5422 c.lwsp s0,40(sp)
14292: 5492 c.lwsp s1,36(sp)
14294: 5902 c.lwsp s2,32(sp)
14296: 49f2 c.lwsp s3,28(sp)
14298: 853a c.mv a0,a4
1429a: 6145 c.addi16sp sp,48
1429c: 8082 c.jr ra
1429e: e1c18513 addi a0,gp,-484 # 6f170 <__exit_funcs_lock>
142a2: c636 c.swsp a3,12(sp)
142a4: 50d050ef jal ra,19fb0 <__lll_lock_wait_private>
142a8: 46b2 c.lwsp a3,12(sp)
142aa: bf6d c.j 14264 <__internal_atexit+0x28>
142ac: e1c18793 addi a5,gp,-484 # 6f170 <__exit_funcs_lock>
142b0: 0f50000f fence iorw,ow
142b4: 08a7a52f amoswap.w a0,a0,(a5)
142b8: 4785 c.li a5,1
142ba: 577d c.li a4,-1
142bc: fca7d9e3 bge a5,a0,1428e <__internal_atexit+0x52>
142c0: 1a600893 addi a7,zero,422
142c4: e1c18513 addi a0,gp,-484 # 6f170 <__exit_funcs_lock>
142c8: 08100593 addi a1,zero,129
142cc: 4605 c.li a2,1
142ce: 4681 c.li a3,0
142d0: 00000073 ecall
142d4: bf6d c.j 1428e <__internal_atexit+0x52>
142d6: 0004d6b7 lui a3,0x4d
142da: 0004d5b7 lui a1,0x4d
142de: 0004d537 lui a0,0x4d
142e2: 74068693 addi a3,a3,1856 # 4d740 <__PRETTY_FUNCTION__.1>
142e6: 02900613 addi a2,zero,41
142ea: 70458593 addi a1,a1,1796 # 4d704 <sigall_set+0x80>
142ee: 72050513 addi a0,a0,1824 # 4d720 <sigall_set+0x9c>
142f2: ffefc0ef jal ra,10af0 <__assert_fail>
000142f6 <__cxa_atexit>:
142f6: aa818693 addi a3,gp,-1368 # 6edfc <__exit_funcs>
142fa: b789 c.j 1423c <__internal_atexit>
000142fc <__strtoul_internal>:
142fc: 0005b797 auipc a5,0x5b
14300: ac87a783 lw a5,-1336(a5) # 6edc4 <_GLOBAL_OFFSET_TABLE_+0x4c>
14304: 9792 c.add a5,tp
14306: 4398 c.lw a4,0(a5)
14308: a809 c.j 1431a <____strtoul_l_internal>
0001430a <__strtoul>:
1430a: 0005b797 auipc a5,0x5b
1430e: aba7a783 lw a5,-1350(a5) # 6edc4 <_GLOBAL_OFFSET_TABLE_+0x4c>
14312: 4681 c.li a3,0
14314: 9792 c.add a5,tp
14316: 4398 c.lw a4,0(a5)
14318: a009 c.j 1431a <____strtoul_l_internal>
0001431a <____strtoul_l_internal>:
1431a: 7179 c.addi16sp sp,-48
1431c: ce4e c.swsp s3,28(sp)
1431e: cc52 c.swsp s4,24(sp)
14320: ca56 c.swsp s5,20(sp)
14322: c65e c.swsp s7,12(sp)
14324: d606 c.swsp ra,44(sp)
14326: d422 c.swsp s0,40(sp)
14328: d226 c.swsp s1,36(sp)
1432a: d04a c.swsp s2,32(sp)
1432c: c85a c.swsp s6,16(sp)
1432e: 435c c.lw a5,4(a4)
14330: 8a2a c.mv s4,a0
14332: 8aae c.mv s5,a1
14334: 4b81 c.li s7,0
14336: 4981 c.li s3,0
14338: 1c069b63 bne a3,zero,1450e <____strtoul_l_internal+0x1f4>
1433c: 4785 c.li a5,1
1433e: 10f60763 beq a2,a5,1444c <____strtoul_l_internal+0x132>
14342: 02400793 addi a5,zero,36
14346: 10c7e363 bltu a5,a2,1444c <____strtoul_l_internal+0x132>
1434a: 000a4583 lbu a1,0(s4)
1434e: 5b58 c.lw a4,52(a4)
14350: 6689 c.lui a3,0x2
14352: 00159793 slli a5,a1,0x1
14356: 97ba c.add a5,a4
14358: 0007d783 lhu a5,0(a5)
1435c: 84d2 c.mv s1,s4
1435e: 6509 c.lui a0,0x2
14360: 8ff5 c.and a5,a3
14362: cb99 c.beqz a5,14378 <____strtoul_l_internal+0x5e>
14364: 0014c583 lbu a1,1(s1)
14368: 0485 c.addi s1,1
1436a: 00159793 slli a5,a1,0x1
1436e: 97ba c.add a5,a4
14370: 0007d783 lhu a5,0(a5)
14374: 8fe9 c.and a5,a0
14376: f7fd c.bnez a5,14364 <____strtoul_l_internal+0x4a>
14378: 1c058d63 beq a1,zero,14552 <____strtoul_l_internal+0x238>
1437c: 02d00793 addi a5,zero,45
14380: 18f58463 beq a1,a5,14508 <____strtoul_l_internal+0x1ee>
14384: fd558593 addi a1,a1,-43
14388: 0015b593 sltiu a1,a1,1
1438c: 4b01 c.li s6,0
1438e: 94ae c.add s1,a1
14390: 0004c403 lbu s0,0(s1)
14394: 03000793 addi a5,zero,48
14398: 0cf40d63 beq s0,a5,14472 <____strtoul_l_internal+0x158>
1439c: ee75 c.bnez a2,14498 <____strtoul_l_internal+0x17e>
1439e: 46a1 c.li a3,8
143a0: 4629 c.li a2,10
143a2: 1a0b9c63 bne s7,zero,1455a <____strtoul_l_internal+0x240>
143a6: 0005f737 lui a4,0x5f
143aa: 0005f7b7 lui a5,0x5f
143ae: 00269593 slli a1,a3,0x2
143b2: da870713 addi a4,a4,-600 # 5eda8 <__strtol_ul_max_tab>
143b6: e3478793 addi a5,a5,-460 # 5ee34 <__strtol_ul_rem_tab>
143ba: 972e c.add a4,a1
143bc: 97b6 c.add a5,a3
143be: 00072803 lw a6,0(a4)
143c2: 0007cf03 lbu t5,0(a5)
143c6: 28040263 beq s0,zero,1464a <____strtoul_l_internal+0x330>
143ca: 0005f7b7 lui a5,0x5f
143ce: d3478793 addi a5,a5,-716 # 5ed34 <_nl_C_locobj>
143d2: 03c7ae03 lw t3,60(a5)
143d6: 4301 c.li t1,0
143d8: 4901 c.li s2,0
143da: 0347ae83 lw t4,52(a5)
143de: 8726 c.mv a4,s1
143e0: 4501 c.li a0,0
143e2: 4581 c.li a1,0
143e4: 48a5 c.li a7,9
143e6: fff90f93 addi t6,s2,-1
143ea: fd040793 addi a5,s0,-48
143ee: 0ff7f793 andi a5,a5,255
143f2: 02f8f363 bgeu a7,a5,14418 <____strtoul_l_internal+0xfe>
143f6: 0a091b63 bne s2,zero,144ac <____strtoul_l_internal+0x192>
143fa: 00141793 slli a5,s0,0x1
143fe: 97f6 c.add a5,t4
14400: 0007d783 lhu a5,0(a5)
14404: 4007f793 andi a5,a5,1024
14408: c7f1 c.beqz a5,144d4 <____strtoul_l_internal+0x1ba>
1440a: 040a c.slli s0,0x2
1440c: 9472 c.add s0,t3
1440e: 401c c.lw a5,0(s0)
14410: fc978793 addi a5,a5,-55
14414: 0ff7f793 andi a5,a5,255
14418: 0ac7de63 bge a5,a2,144d4 <____strtoul_l_internal+0x1ba>
1441c: 08a86663 bltu a6,a0,144a8 <____strtoul_l_internal+0x18e>
14420: 09050263 beq a0,a6,144a4 <____strtoul_l_internal+0x18a>
14424: 02a60533 mul a0,a2,a0
14428: 953e c.add a0,a5
1442a: 00174403 lbu s0,1(a4)
1442e: 0705 c.addi a4,1
14430: c055 c.beqz s0,144d4 <____strtoul_l_internal+0x1ba>
14432: fa671ce3 bne a4,t1,143ea <____strtoul_l_internal+0xd0>
14436: 000a8463 beq s5,zero,1443e <____strtoul_l_internal+0x124>
1443a: 00eaa023 sw a4,0(s5)
1443e: 1e059663 bne a1,zero,1462a <____strtoul_l_internal+0x310>
14442: 000b0d63 beq s6,zero,1445c <____strtoul_l_internal+0x142>
14446: 40a00533 sub a0,zero,a0
1444a: a809 c.j 1445c <____strtoul_l_internal+0x142>
1444c: 0005b797 auipc a5,0x5b
14450: 95c7a783 lw a5,-1700(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
14454: 4759 c.li a4,22
14456: 4501 c.li a0,0
14458: 9792 c.add a5,tp
1445a: c398 c.sw a4,0(a5)
1445c: 50b2 c.lwsp ra,44(sp)
1445e: 5422 c.lwsp s0,40(sp)
14460: 5492 c.lwsp s1,36(sp)
14462: 5902 c.lwsp s2,32(sp)
14464: 49f2 c.lwsp s3,28(sp)
14466: 4a62 c.lwsp s4,24(sp)
14468: 4ad2 c.lwsp s5,20(sp)
1446a: 4b42 c.lwsp s6,16(sp)
1446c: 4bb2 c.lwsp s7,12(sp)
1446e: 6145 c.addi16sp sp,48
14470: 8082 c.jr ra
14472: fef67793 andi a5,a2,-17
14476: e38d c.bnez a5,14498 <____strtoul_l_internal+0x17e>
14478: 0005f7b7 lui a5,0x5f
1447c: 0014c703 lbu a4,1(s1)
14480: d3478793 addi a5,a5,-716 # 5ed34 <_nl_C_locobj>
14484: 03c7ae03 lw t3,60(a5)
14488: 070a c.slli a4,0x2
1448a: 05800693 addi a3,zero,88
1448e: 9772 c.add a4,t3
14490: 4318 c.lw a4,0(a4)
14492: 1ad70663 beq a4,a3,1463e <____strtoul_l_internal+0x324>
14496: c255 c.beqz a2,1453a <____strtoul_l_internal+0x220>
14498: 47a9 c.li a5,10
1449a: ffe60693 addi a3,a2,-2 # 1ffe <__libc_tsd_CTYPE_B+0x1fd2>
1449e: f0f614e3 bne a2,a5,143a6 <____strtoul_l_internal+0x8c>
144a2: bdf5 c.j 1439e <____strtoul_l_internal+0x84>
144a4: f8ff70e3 bgeu t5,a5,14424 <____strtoul_l_internal+0x10a>
144a8: 4585 c.li a1,1
144aa: b741 c.j 1442a <____strtoul_l_internal+0x110>
144ac: 4781 c.li a5,0
144ae: 00f982b3 add t0,s3,a5
144b2: 00f706b3 add a3,a4,a5
144b6: 0002c283 lbu t0,0(t0)
144ba: 0006c683 lbu a3,0(a3) # 2000 <__libc_tsd_CTYPE_B+0x1fd4>
144be: 00d29763 bne t0,a3,144cc <____strtoul_l_internal+0x1b2>
144c2: 0785 c.addi a5,1
144c4: ff2795e3 bne a5,s2,144ae <____strtoul_l_internal+0x194>
144c8: 977e c.add a4,t6
144ca: b785 c.j 1442a <____strtoul_l_internal+0x110>
144cc: f2f917e3 bne s2,a5,143fa <____strtoul_l_internal+0xe0>
144d0: 977e c.add a4,t6
144d2: bfa1 c.j 1442a <____strtoul_l_internal+0x110>
144d4: f6e491e3 bne s1,a4,14436 <____strtoul_l_internal+0x11c>
144d8: 060a8f63 beq s5,zero,14556 <____strtoul_l_internal+0x23c>
144dc: 414707b3 sub a5,a4,s4
144e0: 4685 c.li a3,1
144e2: 00f6df63 bge a3,a5,14500 <____strtoul_l_internal+0x1e6>
144e6: fff74683 lbu a3,-1(a4)
144ea: 0005f7b7 lui a5,0x5f
144ee: d707a783 lw a5,-656(a5) # 5ed70 <_nl_C_locobj+0x3c>
144f2: 068a c.slli a3,0x2
144f4: 05800613 addi a2,zero,88
144f8: 97b6 c.add a5,a3
144fa: 439c c.lw a5,0(a5)
144fc: 14c78b63 beq a5,a2,14652 <____strtoul_l_internal+0x338>
14500: 014aa023 sw s4,0(s5)
14504: 4501 c.li a0,0
14506: bf99 c.j 1445c <____strtoul_l_internal+0x142>
14508: 0485 c.addi s1,1
1450a: 4b05 c.li s6,1
1450c: b551 c.j 14390 <____strtoul_l_internal+0x76>
1450e: 0307ab83 lw s7,48(a5)
14512: 0fd00593 addi a1,zero,253
14516: 000bc683 lbu a3,0(s7)
1451a: 16fd c.addi a3,-1
1451c: 0ff6f693 andi a3,a3,255
14520: 00d5eb63 bltu a1,a3,14536 <____strtoul_l_internal+0x21c>
14524: 02c7a983 lw s3,44(a5)
14528: 0009c783 lbu a5,0(s3)
1452c: e00798e3 bne a5,zero,1433c <____strtoul_l_internal+0x22>
14530: 4b81 c.li s7,0
14532: 4981 c.li s3,0
14534: b521 c.j 1433c <____strtoul_l_internal+0x22>
14536: 4b81 c.li s7,0
14538: b511 c.j 1433c <____strtoul_l_internal+0x22>
1453a: 0005f737 lui a4,0x5f
1453e: dc072803 lw a6,-576(a4) # 5edc0 <__strtol_ul_max_tab+0x18>
14542: 0005f737 lui a4,0x5f
14546: e3a74f03 lbu t5,-454(a4) # 5ee3a <__strtol_ul_rem_tab+0x6>
1454a: 4621 c.li a2,8
1454c: 4301 c.li t1,0
1454e: 4901 c.li s2,0
14550: b569 c.j 143da <____strtoul_l_internal+0xc0>
14552: fa0a97e3 bne s5,zero,14500 <____strtoul_l_internal+0x1e6>
14556: 4501 c.li a0,0
14558: b711 c.j 1445c <____strtoul_l_internal+0x142>
1455a: 854e c.mv a0,s3
1455c: 3040a0ef jal ra,1e860 <strlen>
14560: 892a c.mv s2,a0
14562: c565 c.beqz a0,1464a <____strtoul_l_internal+0x330>
14564: 87ce c.mv a5,s3
14566: 00148713 addi a4,s1,1
1456a: 013505b3 add a1,a0,s3
1456e: 86a2 c.mv a3,s0
14570: a031 c.j 1457c <____strtoul_l_internal+0x262>
14572: 0cb78c63 beq a5,a1,1464a <____strtoul_l_internal+0x330>
14576: 00074683 lbu a3,0(a4)
1457a: 0705 c.addi a4,1
1457c: 0007c603 lbu a2,0(a5)
14580: 0785 c.addi a5,1
14582: fed608e3 beq a2,a3,14572 <____strtoul_l_internal+0x258>
14586: 85a6 c.mv a1,s1
14588: c43d c.beqz s0,145f6 <____strtoul_l_internal+0x2dc>
1458a: 0005f7b7 lui a5,0x5f
1458e: d3478793 addi a5,a5,-716 # 5ed34 <_nl_C_locobj>
14592: 0347a303 lw t1,52(a5)
14596: 03c7a883 lw a7,60(a5)
1459a: 85a6 c.mv a1,s1
1459c: 4525 c.li a0,9
1459e: 04000813 addi a6,zero,64
145a2: a029 c.j 145ac <____strtoul_l_internal+0x292>
145a4: 0015c403 lbu s0,1(a1)
145a8: 0585 c.addi a1,1
145aa: c431 c.beqz s0,145f6 <____strtoul_l_internal+0x2dc>
145ac: fd040793 addi a5,s0,-48
145b0: 0ff7f793 andi a5,a5,255
145b4: fef578e3 bgeu a0,a5,145a4 <____strtoul_l_internal+0x28a>
145b8: 4781 c.li a5,0
145ba: a021 c.j 145c2 <____strtoul_l_internal+0x2a8>
145bc: 0785 c.addi a5,1
145be: ff2783e3 beq a5,s2,145a4 <____strtoul_l_internal+0x28a>
145c2: 00f98633 add a2,s3,a5
145c6: 00f58733 add a4,a1,a5
145ca: 00064683 lbu a3,0(a2)
145ce: 00074703 lbu a4,0(a4)
145d2: fee685e3 beq a3,a4,145bc <____strtoul_l_internal+0x2a2>
145d6: fd27f7e3 bgeu a5,s2,145a4 <____strtoul_l_internal+0x28a>
145da: 00141793 slli a5,s0,0x1
145de: 979a c.add a5,t1
145e0: 0007d783 lhu a5,0(a5)
145e4: 4007f793 andi a5,a5,1024
145e8: c799 c.beqz a5,145f6 <____strtoul_l_internal+0x2dc>
145ea: 00241793 slli a5,s0,0x2
145ee: 97c6 c.add a5,a7
145f0: 439c c.lw a5,0(a5)
145f2: faf859e3 bge a6,a5,145a4 <____strtoul_l_internal+0x28a>
145f6: 86de c.mv a3,s7
145f8: 864e c.mv a2,s3
145fa: 8526 c.mv a0,s1
145fc: 288d c.jal 1466e <__correctly_grouped_prefixmb>
145fe: 0004c403 lbu s0,0(s1)
14602: 0005f7b7 lui a5,0x5f
14606: dc87a803 lw a6,-568(a5) # 5edc8 <__strtol_ul_max_tab+0x20>
1460a: 0005f7b7 lui a5,0x5f
1460e: e3c7cf03 lbu t5,-452(a5) # 5ee3c <__strtol_ul_rem_tab+0x8>
14612: 832a c.mv t1,a0
14614: c81d c.beqz s0,1464a <____strtoul_l_internal+0x330>
14616: 02950a63 beq a0,s1,1464a <____strtoul_l_internal+0x330>
1461a: 0005f7b7 lui a5,0x5f
1461e: d3478793 addi a5,a5,-716 # 5ed34 <_nl_C_locobj>
14622: 03c7ae03 lw t3,60(a5)
14626: 4629 c.li a2,10
14628: bb4d c.j 143da <____strtoul_l_internal+0xc0>
1462a: 0005a797 auipc a5,0x5a
1462e: 77e7a783 lw a5,1918(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
14632: 02200713 addi a4,zero,34
14636: 557d c.li a0,-1
14638: 9792 c.add a5,tp
1463a: c398 c.sw a4,0(a5)
1463c: b505 c.j 1445c <____strtoul_l_internal+0x142>
1463e: 0024c403 lbu s0,2(s1)
14642: 46b9 c.li a3,14
14644: 0489 c.addi s1,2
14646: 4641 c.li a2,16
14648: bbb9 c.j 143a6 <____strtoul_l_internal+0x8c>
1464a: 8726 c.mv a4,s1
1464c: e80a98e3 bne s5,zero,144dc <____strtoul_l_internal+0x1c2>
14650: b719 c.j 14556 <____strtoul_l_internal+0x23c>
14652: ffe74683 lbu a3,-2(a4)
14656: 03000793 addi a5,zero,48
1465a: eaf693e3 bne a3,a5,14500 <____strtoul_l_internal+0x1e6>
1465e: 177d c.addi a4,-1
14660: 00eaa023 sw a4,0(s5)
14664: 4501 c.li a0,0
14666: bbdd c.j 1445c <____strtoul_l_internal+0x142>
00014668 <__strtoul_l>:
14668: 8736 c.mv a4,a3
1466a: 4681 c.li a3,0
1466c: b17d c.j 1431a <____strtoul_l_internal>
0001466e <__correctly_grouped_prefixmb>:
1466e: 1101 c.addi sp,-32
14670: c84a c.swsp s2,16(sp)
14672: ce06 c.swsp ra,28(sp)
14674: cc22 c.swsp s0,24(sp)
14676: ca26 c.swsp s1,20(sp)
14678: c64e c.swsp s3,12(sp)
1467a: c452 c.swsp s4,8(sp)
1467c: c256 c.swsp s5,4(sp)
1467e: 892e c.mv s2,a1
14680: cec9 c.beqz a3,1471a <__correctly_grouped_prefixmb+0xac>
14682: 84aa c.mv s1,a0
14684: 8532 c.mv a0,a2
14686: 89b6 c.mv s3,a3
14688: 8432 c.mv s0,a2
1468a: 1d60a0ef jal ra,1e860 <strlen>
1468e: 1524fc63 bgeu s1,s2,147e6 <__correctly_grouped_prefixmb+0x178>
14692: ffd48313 addi t1,s1,-3
14696: 4e09 c.li t3,2
14698: fff90793 addi a5,s2,-1
1469c: fff50893 addi a7,a0,-1 # 1fff <__libc_tsd_CTYPE_B+0x1fd3>
146a0: ffd50f13 addi t5,a0,-3
146a4: 932a c.add t1,a0
146a6: 40ae0e33 sub t3,t3,a0
146aa: 0ff00e93 addi t4,zero,255
146ae: fff48813 addi a6,s1,-1
146b2: 0697e463 bltu a5,s1,1471a <__correctly_grouped_prefixmb+0xac>
146b6: 00044503 lbu a0,0(s0)
146ba: 01e907b3 add a5,s2,t5
146be: a021 c.j 146c6 <__correctly_grouped_prefixmb+0x58>
146c0: 17fd c.addi a5,-1
146c2: 04678c63 beq a5,t1,1471a <__correctly_grouped_prefixmb+0xac>
146c6: 0017c703 lbu a4,1(a5)
146ca: 00fe0fb3 add t6,t3,a5
146ce: fea719e3 bne a4,a0,146c0 <__correctly_grouped_prefixmb+0x52>
146d2: 00144703 lbu a4,1(s0)
146d6: cf09 c.beqz a4,146f0 <__correctly_grouped_prefixmb+0x82>
146d8: 00240613 addi a2,s0,2
146dc: 86be c.mv a3,a5
146de: 0006c583 lbu a1,0(a3)
146e2: 16fd c.addi a3,-1
146e4: fce59ee3 bne a1,a4,146c0 <__correctly_grouped_prefixmb+0x52>
146e8: 00064703 lbu a4,0(a2)
146ec: 0605 c.addi a2,1
146ee: fb65 c.bnez a4,146de <__correctly_grouped_prefixmb+0x70>
146f0: 029fe563 bltu t6,s1,1471a <__correctly_grouped_prefixmb+0xac>
146f4: 0009c783 lbu a5,0(s3)
146f8: 41f90733 sub a4,s2,t6
146fc: 0785 c.addi a5,1
146fe: 02f70863 beq a4,a5,1472e <__correctly_grouped_prefixmb+0xc0>
14702: 8a7e c.mv s4,t6
14704: 00e7d463 bge a5,a4,1470c <__correctly_grouped_prefixmb+0x9e>
14708: 00ff8a33 add s4,t6,a5
1470c: 0744fd63 bgeu s1,s4,14786 <__correctly_grouped_prefixmb+0x118>
14710: 8952 c.mv s2,s4
14712: fff90793 addi a5,s2,-1
14716: fa97f0e3 bgeu a5,s1,146b6 <__correctly_grouped_prefixmb+0x48>
1471a: 40f2 c.lwsp ra,28(sp)
1471c: 4462 c.lwsp s0,24(sp)
1471e: 44d2 c.lwsp s1,20(sp)
14720: 49b2 c.lwsp s3,12(sp)
14722: 4a22 c.lwsp s4,8(sp)
14724: 4a92 c.lwsp s5,4(sp)
14726: 854a c.mv a0,s2
14728: 4942 c.lwsp s2,16(sp)
1472a: 6105 c.addi16sp sp,32
1472c: 8082 c.jr ra
1472e: ffff8293 addi t0,t6,-1
14732: 8a16 c.mv s4,t0
14734: 8ace c.mv s5,s3
14736: 001ac383 lbu t2,1(s5)
1473a: 04038b63 beq t2,zero,14790 <__correctly_grouped_prefixmb+0x122>
1473e: 0a85 c.addi s5,1
14740: 05d38c63 beq t2,t4,14798 <__correctly_grouped_prefixmb+0x12a>
14744: fc92ebe3 bltu t0,s1,1471a <__correctly_grouped_prefixmb+0xac>
14748: 8596 c.mv a1,t0
1474a: c515 c.beqz a0,14776 <__correctly_grouped_prefixmb+0x108>
1474c: 011587b3 add a5,a1,a7
14750: 00140693 addi a3,s0,1
14754: 872a c.mv a4,a0
14756: a029 c.j 14760 <__correctly_grouped_prefixmb+0xf2>
14758: 0006c703 lbu a4,0(a3)
1475c: 0685 c.addi a3,1
1475e: cf01 c.beqz a4,14776 <__correctly_grouped_prefixmb+0x108>
14760: 0007c603 lbu a2,0(a5)
14764: 17fd c.addi a5,-1
14766: fee609e3 beq a2,a4,14758 <__correctly_grouped_prefixmb+0xea>
1476a: fff58793 addi a5,a1,-1
1476e: 07078263 beq a5,a6,147d2 <__correctly_grouped_prefixmb+0x164>
14772: 85be c.mv a1,a5
14774: fd61 c.bnez a0,1474c <__correctly_grouped_prefixmb+0xde>
14776: 0695e363 bltu a1,s1,147dc <__correctly_grouped_prefixmb+0x16e>
1477a: 40b282b3 sub t0,t0,a1
1477e: 04728663 beq t0,t2,147ca <__correctly_grouped_prefixmb+0x15c>
14782: f944e7e3 bltu s1,s4,14710 <__correctly_grouped_prefixmb+0xa2>
14786: 8926 c.mv s2,s1
14788: f944f9e3 bgeu s1,s4,1471a <__correctly_grouped_prefixmb+0xac>
1478c: 8952 c.mv s2,s4
1478e: b771 c.j 1471a <__correctly_grouped_prefixmb+0xac>
14790: 000ac383 lbu t2,0(s5)
14794: fbd398e3 bne t2,t4,14744 <__correctly_grouped_prefixmb+0xd6>
14798: f892e1e3 bltu t0,s1,1471a <__correctly_grouped_prefixmb+0xac>
1479c: 8596 c.mv a1,t0
1479e: c505 c.beqz a0,147c6 <__correctly_grouped_prefixmb+0x158>
147a0: 011587b3 add a5,a1,a7
147a4: 00140693 addi a3,s0,1
147a8: 872a c.mv a4,a0
147aa: a029 c.j 147b4 <__correctly_grouped_prefixmb+0x146>
147ac: 0006c703 lbu a4,0(a3)
147b0: 0685 c.addi a3,1
147b2: cb11 c.beqz a4,147c6 <__correctly_grouped_prefixmb+0x158>
147b4: 0007c603 lbu a2,0(a5)
147b8: 17fd c.addi a5,-1
147ba: fee609e3 beq a2,a4,147ac <__correctly_grouped_prefixmb+0x13e>
147be: 15fd c.addi a1,-1
147c0: f4b80de3 beq a6,a1,1471a <__correctly_grouped_prefixmb+0xac>
147c4: fd71 c.bnez a0,147a0 <__correctly_grouped_prefixmb+0x132>
147c6: f495eae3 bltu a1,s1,1471a <__correctly_grouped_prefixmb+0xac>
147ca: 8fae c.mv t6,a1
147cc: fff58293 addi t0,a1,-1
147d0: b79d c.j 14736 <__correctly_grouped_prefixmb+0xc8>
147d2: 40bf85b3 sub a1,t6,a1
147d6: f2b3cbe3 blt t2,a1,1470c <__correctly_grouped_prefixmb+0x9e>
147da: b781 c.j 1471a <__correctly_grouped_prefixmb+0xac>
147dc: 40b285b3 sub a1,t0,a1
147e0: f2b3c6e3 blt t2,a1,1470c <__correctly_grouped_prefixmb+0x9e>
147e4: bf1d c.j 1471a <__correctly_grouped_prefixmb+0xac>
147e6: 8a4a c.mv s4,s2
147e8: bf79 c.j 14786 <__correctly_grouped_prefixmb+0x118>
000147ea <___asprintf>:
147ea: 7139 c.addi16sp sp,-64
147ec: 02810313 addi t1,sp,40
147f0: d432 c.swsp a2,40(sp)
147f2: d636 c.swsp a3,44(sp)
147f4: 861a c.mv a2,t1
147f6: 4681 c.li a3,0
147f8: ce06 c.swsp ra,28(sp)
147fa: d83a c.swsp a4,48(sp)
147fc: da3e c.swsp a5,52(sp)
147fe: dc42 c.swsp a6,56(sp)
14800: de46 c.swsp a7,60(sp)
14802: c61a c.swsp t1,12(sp)
14804: 265010ef jal ra,16268 <__vasprintf_internal>
14808: 40f2 c.lwsp ra,28(sp)
1480a: 6121 c.addi16sp sp,64
1480c: 8082 c.jr ra
0001480e <locked_vfxprintf>:
1480e: 7139 c.addi16sp sp,-64
14810: dc22 c.swsp s0,56(sp)
14812: de06 c.swsp ra,60(sp)
14814: 0080 c.addi4spn s0,sp,64
14816: da26 c.swsp s1,52(sp)
14818: d84a c.swsp s2,48(sp)
1481a: d64e c.swsp s3,44(sp)
1481c: d452 c.swsp s4,40(sp)
1481e: d256 c.swsp s5,36(sp)
14820: d05a c.swsp s6,32(sp)
14822: 5578 c.lw a4,108(a0)
14824: fcb42623 sw a1,-52(s0)
14828: 08e05063 bge zero,a4,148a8 <locked_vfxprintf+0x9a>
1482c: 89aa c.mv s3,a0
1482e: 852e c.mv a0,a1
14830: 8a32 c.mv s4,a2
14832: 8ab6 c.mv s5,a3
14834: 02c0a0ef jal ra,1e860 <strlen>
14838: 00150913 addi s2,a0,1
1483c: 400007b7 lui a5,0x40000
14840: 06f97863 bgeu s2,a5,148b0 <locked_vfxprintf+0xa2>
14844: 00291493 slli s1,s2,0x2
14848: 8526 c.mv a0,s1
1484a: 74a050ef jal ra,19f94 <__libc_alloca_cutoff>
1484e: c93d c.beqz a0,148c4 <locked_vfxprintf+0xb6>
14850: 04dd c.addi s1,23
14852: 98c1 c.andi s1,-16
14854: 40910133 sub sp,sp,s1
14858: 00f10493 addi s1,sp,15
1485c: 98c1 c.andi s1,-16
1485e: fd840693 addi a3,s0,-40
14862: 864a c.mv a2,s2
14864: fcc40593 addi a1,s0,-52
14868: 8526 c.mv a0,s1
1486a: fc042c23 sw zero,-40(s0)
1486e: fc042e23 sw zero,-36(s0)
14872: 00c0b0ef jal ra,1f87e <__mbsrtowcs>
14876: 57fd c.li a5,-1
14878: 02f51063 bne a0,a5,14898 <locked_vfxprintf+0x8a>
1487c: 54fd c.li s1,-1
1487e: fc040113 addi sp,s0,-64
14882: 50f2 c.lwsp ra,60(sp)
14884: 8526 c.mv a0,s1
14886: 5462 c.lwsp s0,56(sp)
14888: 54d2 c.lwsp s1,52(sp)
1488a: 5942 c.lwsp s2,48(sp)
1488c: 59b2 c.lwsp s3,44(sp)
1488e: 5a22 c.lwsp s4,40(sp)
14890: 5a92 c.lwsp s5,36(sp)
14892: 5b02 c.lwsp s6,32(sp)
14894: 6121 c.addi16sp sp,64
14896: 8082 c.jr ra
14898: 85a6 c.mv a1,s1
1489a: 86d6 c.mv a3,s5
1489c: 8652 c.mv a2,s4
1489e: 854e c.mv a0,s3
148a0: 6971e0ef jal ra,33736 <__vfwprintf_internal>
148a4: 84aa c.mv s1,a0
148a6: bfe1 c.j 1487e <locked_vfxprintf+0x70>
148a8: 0121b0ef jal ra,2f8ba <__vfprintf_internal>
148ac: 84aa c.mv s1,a0
148ae: bfc1 c.j 1487e <locked_vfxprintf+0x70>
148b0: 0005a797 auipc a5,0x5a
148b4: 4f87a783 lw a5,1272(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
148b8: 04b00713 addi a4,zero,75
148bc: 54fd c.li s1,-1
148be: 9792 c.add a5,tp
148c0: c398 c.sw a4,0(a5)
148c2: bf75 c.j 1487e <locked_vfxprintf+0x70>
148c4: 6785 c.lui a5,0x1
148c6: f897f5e3 bgeu a5,s1,14850 <locked_vfxprintf+0x42>
148ca: 8526 c.mv a0,s1
148cc: 30b080ef jal ra,1d3d6 <__libc_malloc>
148d0: 8b2a c.mv s6,a0
148d2: d54d c.beqz a0,1487c <locked_vfxprintf+0x6e>
148d4: fd840693 addi a3,s0,-40
148d8: 864a c.mv a2,s2
148da: fcc40593 addi a1,s0,-52
148de: 54fd c.li s1,-1
148e0: fc042c23 sw zero,-40(s0)
148e4: fc042e23 sw zero,-36(s0)
148e8: 7970a0ef jal ra,1f87e <__mbsrtowcs>
148ec: 00950963 beq a0,s1,148fe <locked_vfxprintf+0xf0>
148f0: 86d6 c.mv a3,s5
148f2: 8652 c.mv a2,s4
148f4: 85da c.mv a1,s6
148f6: 854e c.mv a0,s3
148f8: 63f1e0ef jal ra,33736 <__vfwprintf_internal>
148fc: 84aa c.mv s1,a0
148fe: 855a c.mv a0,s6
14900: 719080ef jal ra,1d818 <__free>
14904: bfad c.j 1487e <locked_vfxprintf+0x70>
00014906 <__vfxprintf>:
14906: 1101 c.addi sp,-32
14908: cc22 c.swsp s0,24(sp)
1490a: ce06 c.swsp ra,28(sp)
1490c: ca26 c.swsp s1,20(sp)
1490e: 842a c.mv s0,a0
14910: c939 c.beqz a0,14966 <__vfxprintf+0x60>
14912: 4018 c.lw a4,0(s0)
14914: 67a1 c.lui a5,0x8
14916: 8ff9 c.and a5,a4
14918: e78d c.bnez a5,14942 <__vfxprintf+0x3c>
1491a: 4468 c.lw a0,76(s0)
1491c: af020493 addi s1,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
14920: 451c c.lw a5,8(a0)
14922: 00978d63 beq a5,s1,1493c <__vfxprintf+0x36>
14926: 4705 c.li a4,1
14928: 100527af lr.w a5,(a0)
1492c: e789 c.bnez a5,14936 <__vfxprintf+0x30>
1492e: 1ce5282f sc.w.aq a6,a4,(a0)
14932: fe081be3 bne a6,zero,14928 <__vfxprintf+0x22>
14936: efa9 c.bnez a5,14990 <__vfxprintf+0x8a>
14938: 4468 c.lw a0,76(s0)
1493a: c504 c.sw s1,8(a0)
1493c: 415c c.lw a5,4(a0)
1493e: 0785 c.addi a5,1
14940: c15c c.sw a5,4(a0)
14942: 8522 c.mv a0,s0
14944: 35e9 c.jal 1480e <locked_vfxprintf>
14946: 4014 c.lw a3,0(s0)
14948: 6721 c.lui a4,0x8
1494a: 87aa c.mv a5,a0
1494c: 8f75 c.and a4,a3
1494e: e711 c.bnez a4,1495a <__vfxprintf+0x54>
14950: 4468 c.lw a0,76(s0)
14952: 4158 c.lw a4,4(a0)
14954: 177d c.addi a4,-1
14956: c158 c.sw a4,4(a0)
14958: cb11 c.beqz a4,1496c <__vfxprintf+0x66>
1495a: 40f2 c.lwsp ra,28(sp)
1495c: 4462 c.lwsp s0,24(sp)
1495e: 44d2 c.lwsp s1,20(sp)
14960: 853e c.mv a0,a5
14962: 6105 c.addi16sp sp,32
14964: 8082 c.jr ra
14966: ab41a403 lw s0,-1356(gp) # 6ee08 <stderr>
1496a: b765 c.j 14912 <__vfxprintf+0xc>
1496c: 00052423 sw zero,8(a0)
14970: 0f50000f fence iorw,ow
14974: 08e5272f amoswap.w a4,a4,(a0)
14978: 4685 c.li a3,1
1497a: fee6d0e3 bge a3,a4,1495a <__vfxprintf+0x54>
1497e: 1a600893 addi a7,zero,422
14982: 08100593 addi a1,zero,129
14986: 4605 c.li a2,1
14988: 4681 c.li a3,0
1498a: 00000073 ecall
1498e: b7f1 c.j 1495a <__vfxprintf+0x54>
14990: c636 c.swsp a3,12(sp)
14992: c432 c.swsp a2,8(sp)
14994: c22e c.swsp a1,4(sp)
14996: 61a050ef jal ra,19fb0 <__lll_lock_wait_private>
1499a: 46b2 c.lwsp a3,12(sp)
1499c: 4622 c.lwsp a2,8(sp)
1499e: 4592 c.lwsp a1,4(sp)
149a0: bf61 c.j 14938 <__vfxprintf+0x32>
000149a2 <__fxprintf>:
149a2: 7139 c.addi16sp sp,-64
149a4: 02810313 addi t1,sp,40
149a8: d432 c.swsp a2,40(sp)
149aa: d636 c.swsp a3,44(sp)
149ac: 861a c.mv a2,t1
149ae: 4681 c.li a3,0
149b0: ce06 c.swsp ra,28(sp)
149b2: d83a c.swsp a4,48(sp)
149b4: da3e c.swsp a5,52(sp)
149b6: dc42 c.swsp a6,56(sp)
149b8: de46 c.swsp a7,60(sp)
149ba: c61a c.swsp t1,12(sp)
149bc: 37a9 c.jal 14906 <__vfxprintf>
149be: 40f2 c.lwsp ra,28(sp)
149c0: 6121 c.addi16sp sp,64
149c2: 8082 c.jr ra
000149c4 <__fxprintf_nocancel>:
149c4: 715d c.addi16sp sp,-80
149c6: d422 c.swsp s0,40(sp)
149c8: d606 c.swsp ra,44(sp)
149ca: d226 c.swsp s1,36(sp)
149cc: dc32 c.swsp a2,56(sp)
149ce: de36 c.swsp a3,60(sp)
149d0: c0ba c.swsp a4,64(sp)
149d2: c2be c.swsp a5,68(sp)
149d4: c4c2 c.swsp a6,72(sp)
149d6: c6c6 c.swsp a7,76(sp)
149d8: 842a c.mv s0,a0
149da: c13d c.beqz a0,14a40 <__fxprintf_nocancel+0x7c>
149dc: 4018 c.lw a4,0(s0)
149de: 183c c.addi4spn a5,sp,56
149e0: ce3e c.swsp a5,28(sp)
149e2: 67a1 c.lui a5,0x8
149e4: 8ff9 c.and a5,a4
149e6: e785 c.bnez a5,14a0e <__fxprintf_nocancel+0x4a>
149e8: 4468 c.lw a0,76(s0)
149ea: af020493 addi s1,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
149ee: 451c c.lw a5,8(a0)
149f0: 00978c63 beq a5,s1,14a08 <__fxprintf_nocancel+0x44>
149f4: 4705 c.li a4,1
149f6: 100527af lr.w a5,(a0)
149fa: e781 c.bnez a5,14a02 <__fxprintf_nocancel+0x3e>
149fc: 1ce526af sc.w.aq a3,a4,(a0)
14a00: fafd c.bnez a3,149f6 <__fxprintf_nocancel+0x32>
14a02: e7a5 c.bnez a5,14a6a <__fxprintf_nocancel+0xa6>
14a04: 4468 c.lw a0,76(s0)
14a06: c504 c.sw s1,8(a0)
14a08: 415c c.lw a5,4(a0)
14a0a: 0785 c.addi a5,1
14a0c: c15c c.sw a5,4(a0)
14a0e: 5c44 c.lw s1,60(s0)
14a10: 4672 c.lwsp a2,28(sp)
14a12: 4681 c.li a3,0
14a14: 0024e793 ori a5,s1,2
14a18: dc5c c.sw a5,60(s0)
14a1a: 8522 c.mv a0,s0
14a1c: 3bcd c.jal 1480e <locked_vfxprintf>
14a1e: 401c c.lw a5,0(s0)
14a20: 6721 c.lui a4,0x8
14a22: dc44 c.sw s1,60(s0)
14a24: 8f7d c.and a4,a5
14a26: 87aa c.mv a5,a0
14a28: e711 c.bnez a4,14a34 <__fxprintf_nocancel+0x70>
14a2a: 4468 c.lw a0,76(s0)
14a2c: 4158 c.lw a4,4(a0)
14a2e: 177d c.addi a4,-1
14a30: c158 c.sw a4,4(a0)
14a32: cb11 c.beqz a4,14a46 <__fxprintf_nocancel+0x82>
14a34: 50b2 c.lwsp ra,44(sp)
14a36: 5422 c.lwsp s0,40(sp)
14a38: 5492 c.lwsp s1,36(sp)
14a3a: 853e c.mv a0,a5
14a3c: 6161 c.addi16sp sp,80
14a3e: 8082 c.jr ra
14a40: ab41a403 lw s0,-1356(gp) # 6ee08 <stderr>
14a44: bf61 c.j 149dc <__fxprintf_nocancel+0x18>
14a46: 00052423 sw zero,8(a0)
14a4a: 0f50000f fence iorw,ow
14a4e: 08e5272f amoswap.w a4,a4,(a0)
14a52: 4685 c.li a3,1
14a54: fee6d0e3 bge a3,a4,14a34 <__fxprintf_nocancel+0x70>
14a58: 1a600893 addi a7,zero,422
14a5c: 08100593 addi a1,zero,129
14a60: 4605 c.li a2,1
14a62: 4681 c.li a3,0
14a64: 00000073 ecall
14a68: b7f1 c.j 14a34 <__fxprintf_nocancel+0x70>
14a6a: c62e c.swsp a1,12(sp)
14a6c: 544050ef jal ra,19fb0 <__lll_lock_wait_private>
14a70: 45b2 c.lwsp a1,12(sp)
14a72: bf49 c.j 14a04 <__fxprintf_nocancel+0x40>
00014a74 <_IO_new_fclose>:
14a74: 411c c.lw a5,0(a0)
14a76: 1101 c.addi sp,-32
14a78: 6709 c.lui a4,0x2
14a7a: cc22 c.swsp s0,24(sp)
14a7c: ce06 c.swsp ra,28(sp)
14a7e: ca26 c.swsp s1,20(sp)
14a80: c84a c.swsp s2,16(sp)
14a82: c64e c.swsp s3,12(sp)
14a84: 8f7d c.and a4,a5
14a86: 842a c.mv s0,a0
14a88: 10071863 bne a4,zero,14b98 <_IO_new_fclose+0x124>
14a8c: 6721 c.lui a4,0x8
14a8e: 8f7d c.and a4,a5
14a90: eb1d c.bnez a4,14ac6 <_IO_new_fclose+0x52>
14a92: 4468 c.lw a0,76(s0)
14a94: af020493 addi s1,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
14a98: 4518 c.lw a4,8(a0)
14a9a: 00970e63 beq a4,s1,14ab6 <_IO_new_fclose+0x42>
14a9e: 4705 c.li a4,1
14aa0: 100527af lr.w a5,(a0)
14aa4: e781 c.bnez a5,14aac <_IO_new_fclose+0x38>
14aa6: 1ce526af sc.w.aq a3,a4,(a0)
14aaa: fafd c.bnez a3,14aa0 <_IO_new_fclose+0x2c>
14aac: 14079963 bne a5,zero,14bfe <_IO_new_fclose+0x18a>
14ab0: 4468 c.lw a0,76(s0)
14ab2: 401c c.lw a5,0(s0)
14ab4: c504 c.sw s1,8(a0)
14ab6: 4158 c.lw a4,4(a0)
14ab8: 0705 c.addi a4,1
14aba: c158 c.sw a4,4(a0)
14abc: 6709 c.lui a4,0x2
14abe: 8f7d c.and a4,a5
14ac0: ef55 c.bnez a4,14b7c <_IO_new_fclose+0x108>
14ac2: 6721 c.lui a4,0x8
14ac4: 8f7d c.and a4,a5
14ac6: 07ea c.slli a5,0x1a
14ac8: 41f7d493 srai s1,a5,0x1f
14acc: e711 c.bnez a4,14ad8 <_IO_new_fclose+0x64>
14ace: 4468 c.lw a0,76(s0)
14ad0: 415c c.lw a5,4(a0)
14ad2: 17fd c.addi a5,-1
14ad4: c15c c.sw a5,4(a0)
14ad6: cff9 c.beqz a5,14bb4 <_IO_new_fclose+0x140>
14ad8: 09842903 lw s2,152(s0)
14adc: 000697b7 lui a5,0x69
14ae0: 00069737 lui a4,0x69
14ae4: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
14ae8: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
14aec: 8f1d c.sub a4,a5
14aee: 40f907b3 sub a5,s2,a5
14af2: 0ee7f363 bgeu a5,a4,14bd8 <_IO_new_fclose+0x164>
14af6: 00892783 lw a5,8(s2)
14afa: 4581 c.li a1,0
14afc: 8522 c.mv a0,s0
14afe: 9782 c.jalr a5
14b00: 547c c.lw a5,108(s0)
14b02: 08f05563 bge zero,a5,14b8c <_IO_new_fclose+0x118>
14b06: 05842983 lw s3,88(s0)
14b0a: 4705 c.li a4,1
14b0c: f1018613 addi a2,gp,-240 # 6f264 <__gconv_lock>
14b10: 100627af lr.w a5,(a2)
14b14: e781 c.bnez a5,14b1c <_IO_new_fclose+0xa8>
14b16: 1ce626af sc.w.aq a3,a4,(a2)
14b1a: fafd c.bnez a3,14b10 <_IO_new_fclose+0x9c>
14b1c: efe1 c.bnez a5,14bf4 <_IO_new_fclose+0x180>
14b1e: 0009a503 lw a0,0(s3)
14b22: 7630e0ef jal ra,23a84 <__gconv_release_step>
14b26: 0249a503 lw a0,36(s3)
14b2a: 75b0e0ef jal ra,23a84 <__gconv_release_step>
14b2e: 4781 c.li a5,0
14b30: f1018713 addi a4,gp,-240 # 6f264 <__gconv_lock>
14b34: 0f50000f fence iorw,ow
14b38: 08f727af amoswap.w a5,a5,(a4)
14b3c: 4705 c.li a4,1
14b3e: 0af74063 blt a4,a5,14bde <_IO_new_fclose+0x16a>
14b42: 0006e7b7 lui a5,0x6e
14b46: 26078793 addi a5,a5,608 # 6e260 <_IO_2_1_stdin_>
14b4a: 02f40163 beq s0,a5,14b6c <_IO_new_fclose+0xf8>
14b4e: 0006e7b7 lui a5,0x6e
14b52: 13078793 addi a5,a5,304 # 6e130 <_IO_2_1_stdout_>
14b56: 00f40b63 beq s0,a5,14b6c <_IO_new_fclose+0xf8>
14b5a: 0006e7b7 lui a5,0x6e
14b5e: 00078793 addi a5,a5,0 # 6e000 <_IO_2_1_stderr_>
14b62: 00f40563 beq s0,a5,14b6c <_IO_new_fclose+0xf8>
14b66: 8522 c.mv a0,s0
14b68: 4b1080ef jal ra,1d818 <__free>
14b6c: 40f2 c.lwsp ra,28(sp)
14b6e: 4462 c.lwsp s0,24(sp)
14b70: 4942 c.lwsp s2,16(sp)
14b72: 49b2 c.lwsp s3,12(sp)
14b74: 8526 c.mv a0,s1
14b76: 44d2 c.lwsp s1,20(sp)
14b78: 6105 c.addi16sp sp,32
14b7a: 8082 c.jr ra
14b7c: 8522 c.mv a0,s0
14b7e: 6b9020ef jal ra,17a36 <_IO_new_file_close_it>
14b82: 4014 c.lw a3,0(s0)
14b84: 6721 c.lui a4,0x8
14b86: 84aa c.mv s1,a0
14b88: 8f75 c.and a4,a3
14b8a: b789 c.j 14acc <_IO_new_fclose+0x58>
14b8c: 505c c.lw a5,36(s0)
14b8e: dbd5 c.beqz a5,14b42 <_IO_new_fclose+0xce>
14b90: 8522 c.mv a0,s0
14b92: 2ff030ef jal ra,18690 <_IO_free_backup_area>
14b96: b775 c.j 14b42 <_IO_new_fclose+0xce>
14b98: 0bb030ef jal ra,18452 <_IO_un_link>
14b9c: 401c c.lw a5,0(s0)
14b9e: 6721 c.lui a4,0x8
14ba0: 8f7d c.and a4,a5
14ba2: f0071de3 bne a4,zero,14abc <_IO_new_fclose+0x48>
14ba6: 4468 c.lw a0,76(s0)
14ba8: af020493 addi s1,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
14bac: 4518 c.lw a4,8(a0)
14bae: ee9718e3 bne a4,s1,14a9e <_IO_new_fclose+0x2a>
14bb2: b711 c.j 14ab6 <_IO_new_fclose+0x42>
14bb4: 00052423 sw zero,8(a0)
14bb8: 0f50000f fence iorw,ow
14bbc: 08e5272f amoswap.w a4,a4,(a0)
14bc0: 4785 c.li a5,1
14bc2: f0e7dbe3 bge a5,a4,14ad8 <_IO_new_fclose+0x64>
14bc6: 1a600893 addi a7,zero,422
14bca: 08100593 addi a1,zero,129
14bce: 4605 c.li a2,1
14bd0: 4681 c.li a3,0
14bd2: 00000073 ecall
14bd6: b709 c.j 14ad8 <_IO_new_fclose+0x64>
14bd8: 137010ef jal ra,1650e <_IO_vtable_check>
14bdc: bf29 c.j 14af6 <_IO_new_fclose+0x82>
14bde: 1a600893 addi a7,zero,422
14be2: f1018513 addi a0,gp,-240 # 6f264 <__gconv_lock>
14be6: 08100593 addi a1,zero,129
14bea: 4605 c.li a2,1
14bec: 4681 c.li a3,0
14bee: 00000073 ecall
14bf2: bf81 c.j 14b42 <_IO_new_fclose+0xce>
14bf4: f1018513 addi a0,gp,-240 # 6f264 <__gconv_lock>
14bf8: 3b8050ef jal ra,19fb0 <__lll_lock_wait_private>
14bfc: b70d c.j 14b1e <_IO_new_fclose+0xaa>
14bfe: 3b2050ef jal ra,19fb0 <__lll_lock_wait_private>
14c02: b57d c.j 14ab0 <_IO_new_fclose+0x3c>
14c04: 4018 c.lw a4,0(s0)
14c06: 67a1 c.lui a5,0x8
14c08: 8ff9 c.and a5,a4
14c0a: 872a c.mv a4,a0
14c0c: e79d c.bnez a5,14c3a <_IO_new_fclose+0x1c6>
14c0e: 4468 c.lw a0,76(s0)
14c10: 415c c.lw a5,4(a0)
14c12: 17fd c.addi a5,-1
14c14: c15c c.sw a5,4(a0)
14c16: e395 c.bnez a5,14c3a <_IO_new_fclose+0x1c6>
14c18: 00052423 sw zero,8(a0)
14c1c: 0f50000f fence iorw,ow
14c20: 08f527af amoswap.w a5,a5,(a0)
14c24: 4685 c.li a3,1
14c26: 00f6da63 bge a3,a5,14c3a <_IO_new_fclose+0x1c6>
14c2a: 1a600893 addi a7,zero,422
14c2e: 08100593 addi a1,zero,129
14c32: 4605 c.li a2,1
14c34: 4681 c.li a3,0
14c36: 00000073 ecall
14c3a: 853a c.mv a0,a4
14c3c: 333350ef jal ra,4a76e <_Unwind_Resume>
00014c40 <_IO_fflush>:
14c40: c545 c.beqz a0,14ce8 <_IO_fflush+0xa8>
14c42: 4118 c.lw a4,0(a0)
14c44: 1141 c.addi sp,-16
14c46: 67a1 c.lui a5,0x8
14c48: c422 c.swsp s0,8(sp)
14c4a: c606 c.swsp ra,12(sp)
14c4c: c226 c.swsp s1,4(sp)
14c4e: 8ff9 c.and a5,a4
14c50: 842a c.mv s0,a0
14c52: e785 c.bnez a5,14c7a <_IO_fflush+0x3a>
14c54: 4568 c.lw a0,76(a0)
14c56: af020493 addi s1,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
14c5a: 451c c.lw a5,8(a0)
14c5c: 00978c63 beq a5,s1,14c74 <_IO_fflush+0x34>
14c60: 4705 c.li a4,1
14c62: 100527af lr.w a5,(a0)
14c66: e781 c.bnez a5,14c6e <_IO_fflush+0x2e>
14c68: 1ce526af sc.w.aq a3,a4,(a0)
14c6c: fafd c.bnez a3,14c62 <_IO_fflush+0x22>
14c6e: e3d1 c.bnez a5,14cf2 <_IO_fflush+0xb2>
14c70: 4468 c.lw a0,76(s0)
14c72: c504 c.sw s1,8(a0)
14c74: 415c c.lw a5,4(a0)
14c76: 0785 c.addi a5,1
14c78: c15c c.sw a5,4(a0)
14c7a: 09842483 lw s1,152(s0)
14c7e: 000697b7 lui a5,0x69
14c82: 00069737 lui a4,0x69
14c86: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
14c8a: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
14c8e: 8f1d c.sub a4,a5
14c90: 40f487b3 sub a5,s1,a5
14c94: 04e7fc63 bgeu a5,a4,14cec <_IO_fflush+0xac>
14c98: 589c c.lw a5,48(s1)
14c9a: 8522 c.mv a0,s0
14c9c: 9782 c.jalr a5
14c9e: 4014 c.lw a3,0(s0)
14ca0: 6721 c.lui a4,0x8
14ca2: 00a037b3 sltu a5,zero,a0
14ca6: 8f75 c.and a4,a3
14ca8: 40f007b3 sub a5,zero,a5
14cac: e711 c.bnez a4,14cb8 <_IO_fflush+0x78>
14cae: 4468 c.lw a0,76(s0)
14cb0: 4158 c.lw a4,4(a0)
14cb2: 177d c.addi a4,-1
14cb4: c158 c.sw a4,4(a0)
14cb6: c719 c.beqz a4,14cc4 <_IO_fflush+0x84>
14cb8: 40b2 c.lwsp ra,12(sp)
14cba: 4422 c.lwsp s0,8(sp)
14cbc: 4492 c.lwsp s1,4(sp)
14cbe: 853e c.mv a0,a5
14cc0: 0141 c.addi sp,16
14cc2: 8082 c.jr ra
14cc4: 00052423 sw zero,8(a0)
14cc8: 0f50000f fence iorw,ow
14ccc: 08e5272f amoswap.w a4,a4,(a0)
14cd0: 4685 c.li a3,1
14cd2: fee6d3e3 bge a3,a4,14cb8 <_IO_fflush+0x78>
14cd6: 1a600893 addi a7,zero,422
14cda: 08100593 addi a1,zero,129
14cde: 4605 c.li a2,1
14ce0: 4681 c.li a3,0
14ce2: 00000073 ecall
14ce6: bfc9 c.j 14cb8 <_IO_fflush+0x78>
14ce8: 76a0406f jal zero,19452 <_IO_flush_all>
14cec: 023010ef jal ra,1650e <_IO_vtable_check>
14cf0: b765 c.j 14c98 <_IO_fflush+0x58>
14cf2: 2be050ef jal ra,19fb0 <__lll_lock_wait_private>
14cf6: bfad c.j 14c70 <_IO_fflush+0x30>
14cf8: 4018 c.lw a4,0(s0)
14cfa: 67a1 c.lui a5,0x8
14cfc: 8ff9 c.and a5,a4
14cfe: 872a c.mv a4,a0
14d00: e79d c.bnez a5,14d2e <_IO_fflush+0xee>
14d02: 4468 c.lw a0,76(s0)
14d04: 415c c.lw a5,4(a0)
14d06: 17fd c.addi a5,-1
14d08: c15c c.sw a5,4(a0)
14d0a: e395 c.bnez a5,14d2e <_IO_fflush+0xee>
14d0c: 00052423 sw zero,8(a0)
14d10: 0f50000f fence iorw,ow
14d14: 08f527af amoswap.w a5,a5,(a0)
14d18: 4685 c.li a3,1
14d1a: 00f6da63 bge a3,a5,14d2e <_IO_fflush+0xee>
14d1e: 1a600893 addi a7,zero,422
14d22: 08100593 addi a1,zero,129
14d26: 4605 c.li a2,1
14d28: 4681 c.li a3,0
14d2a: 00000073 ecall
14d2e: 853a c.mv a0,a4
14d30: 23f350ef jal ra,4a76e <_Unwind_Resume>
00014d34 <__fopen_maybe_mmap>:
14d34: 5d5c c.lw a5,60(a0)
14d36: 8b85 c.andi a5,1
14d38: c395 c.beqz a5,14d5c <__fopen_maybe_mmap+0x28>
14d3a: 411c c.lw a5,0(a0)
14d3c: 8ba1 c.andi a5,8
14d3e: cf99 c.beqz a5,14d5c <__fopen_maybe_mmap+0x28>
14d40: 557c c.lw a5,108(a0)
14d42: 00f05e63 bge zero,a5,14d5e <__fopen_maybe_mmap+0x2a>
14d46: 000697b7 lui a5,0x69
14d4a: 89c78713 addi a4,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
14d4e: 89c78793 addi a5,a5,-1892
14d52: 4d74 c.lw a3,92(a0)
14d54: 08f52c23 sw a5,152(a0)
14d58: 08e6a423 sw a4,136(a3)
14d5c: 8082 c.jr ra
14d5e: 000697b7 lui a5,0x69
14d62: 00069737 lui a4,0x69
14d66: a4078793 addi a5,a5,-1472 # 68a40 <_IO_file_jumps_maybe_mmap>
14d6a: 89c70713 addi a4,a4,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
14d6e: b7d5 c.j 14d52 <__fopen_maybe_mmap+0x1e>
00014d70 <__fopen_internal>:
14d70: 1101 c.addi sp,-32
14d72: ca26 c.swsp s1,20(sp)
14d74: 84aa c.mv s1,a0
14d76: 13800513 addi a0,zero,312
14d7a: c84a c.swsp s2,16(sp)
14d7c: c64e c.swsp s3,12(sp)
14d7e: ce06 c.swsp ra,28(sp)
14d80: cc22 c.swsp s0,24(sp)
14d82: 892e c.mv s2,a1
14d84: 89b2 c.mv s3,a2
14d86: 650080ef jal ra,1d3d6 <__libc_malloc>
14d8a: c545 c.beqz a0,14e32 <__fopen_internal+0xc2>
14d8c: 0a050793 addi a5,a0,160
14d90: 00069737 lui a4,0x69
14d94: 0ac50693 addi a3,a0,172
14d98: 94470713 addi a4,a4,-1724 # 68944 <_IO_wfile_jumps>
14d9c: 4601 c.li a2,0
14d9e: 4581 c.li a1,0
14da0: c57c c.sw a5,76(a0)
14da2: 842a c.mv s0,a0
14da4: 0d6040ef jal ra,18e7a <_IO_no_init>
14da8: 000697b7 lui a5,0x69
14dac: 99878793 addi a5,a5,-1640 # 68998 <_IO_file_jumps>
14db0: 8522 c.mv a0,s0
14db2: 08f42c23 sw a5,152(s0)
14db6: 291020ef jal ra,17846 <_IO_new_file_init_internal>
14dba: 85a6 c.mv a1,s1
14dbc: 86ce c.mv a3,s3
14dbe: 864a c.mv a2,s2
14dc0: 8522 c.mv a0,s0
14dc2: 593020ef jal ra,17b54 <_IO_new_file_fopen>
14dc6: 84a2 c.mv s1,s0
14dc8: cd0d c.beqz a0,14e02 <__fopen_internal+0x92>
14dca: 5c5c c.lw a5,60(s0)
14dcc: 8b85 c.andi a5,1
14dce: c395 c.beqz a5,14df2 <__fopen_internal+0x82>
14dd0: 401c c.lw a5,0(s0)
14dd2: 8ba1 c.andi a5,8
14dd4: cf99 c.beqz a5,14df2 <__fopen_internal+0x82>
14dd6: 547c c.lw a5,108(s0)
14dd8: 04f05463 bge zero,a5,14e20 <__fopen_internal+0xb0>
14ddc: 000697b7 lui a5,0x69
14de0: 89c78713 addi a4,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
14de4: 89c78793 addi a5,a5,-1892
14de8: 4c74 c.lw a3,92(s0)
14dea: 08f42c23 sw a5,152(s0)
14dee: 08e6a423 sw a4,136(a3)
14df2: 40f2 c.lwsp ra,28(sp)
14df4: 4462 c.lwsp s0,24(sp)
14df6: 4942 c.lwsp s2,16(sp)
14df8: 49b2 c.lwsp s3,12(sp)
14dfa: 8526 c.mv a0,s1
14dfc: 44d2 c.lwsp s1,20(sp)
14dfe: 6105 c.addi16sp sp,32
14e00: 8082 c.jr ra
14e02: 8522 c.mv a0,s0
14e04: 64e030ef jal ra,18452 <_IO_un_link>
14e08: 8522 c.mv a0,s0
14e0a: 20f080ef jal ra,1d818 <__free>
14e0e: 40f2 c.lwsp ra,28(sp)
14e10: 4462 c.lwsp s0,24(sp)
14e12: 4481 c.li s1,0
14e14: 4942 c.lwsp s2,16(sp)
14e16: 49b2 c.lwsp s3,12(sp)
14e18: 8526 c.mv a0,s1
14e1a: 44d2 c.lwsp s1,20(sp)
14e1c: 6105 c.addi16sp sp,32
14e1e: 8082 c.jr ra
14e20: 000697b7 lui a5,0x69
14e24: 00069737 lui a4,0x69
14e28: a4078793 addi a5,a5,-1472 # 68a40 <_IO_file_jumps_maybe_mmap>
14e2c: 89c70713 addi a4,a4,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
14e30: bf65 c.j 14de8 <__fopen_internal+0x78>
14e32: 4481 c.li s1,0
14e34: bf7d c.j 14df2 <__fopen_internal+0x82>
00014e36 <_IO_new_fopen>:
14e36: 4605 c.li a2,1
14e38: bf25 c.j 14d70 <__fopen_internal>
00014e3a <_IO_wfile_underflow>:
14e3a: 411c c.lw a5,0(a0)
14e3c: 0107f713 andi a4,a5,16
14e40: 3e071f63 bne a4,zero,1523e <_IO_wfile_underflow+0x404>
14e44: 7159 c.addi16sp sp,-112
14e46: d4a2 c.swsp s0,104(sp)
14e48: d686 c.swsp ra,108(sp)
14e4a: d2a6 c.swsp s1,100(sp)
14e4c: d0ca c.swsp s2,96(sp)
14e4e: cece c.swsp s3,92(sp)
14e50: ccd2 c.swsp s4,88(sp)
14e52: cad6 c.swsp s5,84(sp)
14e54: c8da c.swsp s6,80(sp)
14e56: c6de c.swsp s7,76(sp)
14e58: c4e2 c.swsp s8,72(sp)
14e5a: c2e6 c.swsp s9,68(sp)
14e5c: c0ea c.swsp s10,64(sp)
14e5e: de6e c.swsp s11,60(sp)
14e60: 0047f713 andi a4,a5,4
14e64: 842a c.mv s0,a0
14e66: 3a071e63 bne a4,zero,15222 <_IO_wfile_underflow+0x3e8>
14e6a: 4d6c c.lw a1,92(a0)
14e6c: 419c c.lw a5,0(a1)
14e6e: 41d8 c.lw a4,4(a1)
14e70: 0ce7eb63 bltu a5,a4,14f46 <_IO_wfile_underflow+0x10c>
14e74: 4150 c.lw a2,4(a0)
14e76: 4514 c.lw a3,8(a0)
14e78: 05852b03 lw s6,88(a0)
14e7c: 2cd66863 bltu a2,a3,1514c <_IO_wfile_underflow+0x312>
14e80: 4d5c c.lw a5,28(a0)
14e82: c51c c.sw a5,8(a0)
14e84: c15c c.sw a5,4(a0)
14e86: c55c c.sw a5,12(a0)
14e88: 30078f63 beq a5,zero,151a6 <_IO_wfile_underflow+0x36c>
14e8c: 4c78 c.lw a4,92(s0)
14e8e: cc1c c.sw a5,24(s0)
14e90: c85c c.sw a5,20(s0)
14e92: 4f14 c.lw a3,24(a4)
14e94: c81c c.sw a5,16(s0)
14e96: 32068e63 beq a3,zero,151d2 <_IO_wfile_underflow+0x398>
14e9a: 401c c.lw a5,0(s0)
14e9c: 2027f793 andi a5,a5,514
14ea0: cbe9 c.beqz a5,14f72 <_IO_wfile_underflow+0x138>
14ea2: ab81a983 lw s3,-1352(gp) # 6ee0c <stdout>
14ea6: 6721 c.lui a4,0x8
14ea8: 0009a783 lw a5,0(s3)
14eac: 8f7d c.and a4,a5
14eae: ef45 c.bnez a4,14f66 <_IO_wfile_underflow+0x12c>
14eb0: 04c9a503 lw a0,76(s3)
14eb4: af020493 addi s1,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
14eb8: 4518 c.lw a4,8(a0)
14eba: 38970463 beq a4,s1,15242 <_IO_wfile_underflow+0x408>
14ebe: 4705 c.li a4,1
14ec0: 100527af lr.w a5,(a0)
14ec4: e781 c.bnez a5,14ecc <_IO_wfile_underflow+0x92>
14ec6: 1ce526af sc.w.aq a3,a4,(a0)
14eca: fafd c.bnez a3,14ec0 <_IO_wfile_underflow+0x86>
14ecc: 36079d63 bne a5,zero,15246 <_IO_wfile_underflow+0x40c>
14ed0: ab81a683 lw a3,-1352(gp) # 6ee0c <stdout>
14ed4: 04c9a503 lw a0,76(s3)
14ed8: 429c c.lw a5,0(a3)
14eda: c504 c.sw s1,8(a0)
14edc: 4158 c.lw a4,4(a0)
14ede: 2887f793 andi a5,a5,648
14ee2: 28000613 addi a2,zero,640
14ee6: 0705 c.addi a4,1
14ee8: c158 c.sw a4,4(a0)
14eea: 30c78163 beq a5,a2,151ec <_IO_wfile_underflow+0x3b2>
14eee: 00069937 lui s2,0x69
14ef2: 000694b7 lui s1,0x69
14ef6: be448493 addi s1,s1,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
14efa: 89c90a13 addi s4,s2,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
14efe: 41448a33 sub s4,s1,s4
14f02: 89c90c13 addi s8,s2,-1892
14f06: 89c90a93 addi s5,s2,-1892
14f0a: 0009a703 lw a4,0(s3)
14f0e: 67a1 c.lui a5,0x8
14f10: 8ff9 c.and a5,a4
14f12: eba5 c.bnez a5,14f82 <_IO_wfile_underflow+0x148>
14f14: 04c9a503 lw a0,76(s3)
14f18: 415c c.lw a5,4(a0)
14f1a: 17fd c.addi a5,-1
14f1c: c15c c.sw a5,4(a0)
14f1e: e3b5 c.bnez a5,14f82 <_IO_wfile_underflow+0x148>
14f20: 00052423 sw zero,8(a0)
14f24: 0f50000f fence iorw,ow
14f28: 08f527af amoswap.w a5,a5,(a0)
14f2c: 4705 c.li a4,1
14f2e: 04f75a63 bge a4,a5,14f82 <_IO_wfile_underflow+0x148>
14f32: 1a600893 addi a7,zero,422
14f36: 08100593 addi a1,zero,129
14f3a: 4605 c.li a2,1
14f3c: 4681 c.li a3,0
14f3e: 00000073 ecall
14f42: a0a1 c.j 14f8a <_IO_wfile_underflow+0x150>
14f44: 439c c.lw a5,0(a5)
14f46: 4388 c.lw a0,0(a5)
14f48: 50b6 c.lwsp ra,108(sp)
14f4a: 5426 c.lwsp s0,104(sp)
14f4c: 5496 c.lwsp s1,100(sp)
14f4e: 5906 c.lwsp s2,96(sp)
14f50: 49f6 c.lwsp s3,92(sp)
14f52: 4a66 c.lwsp s4,88(sp)
14f54: 4ad6 c.lwsp s5,84(sp)
14f56: 4b46 c.lwsp s6,80(sp)
14f58: 4bb6 c.lwsp s7,76(sp)
14f5a: 4c26 c.lwsp s8,72(sp)
14f5c: 4c96 c.lwsp s9,68(sp)
14f5e: 4d06 c.lwsp s10,64(sp)
14f60: 5df2 c.lwsp s11,60(sp)
14f62: 6165 c.addi16sp sp,112
14f64: 8082 c.jr ra
14f66: 2887f793 andi a5,a5,648
14f6a: 28000713 addi a4,zero,640
14f6e: 26e78e63 beq a5,a4,151ea <_IO_wfile_underflow+0x3b0>
14f72: 00069937 lui s2,0x69
14f76: 000694b7 lui s1,0x69
14f7a: be448493 addi s1,s1,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
14f7e: 89c90c13 addi s8,s2,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
14f82: 41848a33 sub s4,s1,s8
14f86: 89c90a93 addi s5,s2,-1892
14f8a: 8522 c.mv a0,s0
14f8c: 688030ef jal ra,18614 <_IO_switch_to_get_mode>
14f90: 4c7c c.lw a5,92(s0)
14f92: 4d81 c.li s11,0
14f94: 59fd c.li s3,-1
14f96: 4f98 c.lw a4,24(a5)
14f98: 4cc1 c.li s9,16
14f9a: 02010913 addi s2,sp,32
14f9e: c398 c.sw a4,0(a5)
14fa0: c798 c.sw a4,8(a5)
14fa2: c3d8 c.sw a4,4(a5)
14fa4: cbd8 c.sw a4,20(a5)
14fa6: cb98 c.sw a4,16(a5)
14fa8: c7d8 c.sw a4,12(a5)
14faa: 4b89 c.li s7,2
14fac: 4c05 c.li s8,1
14fae: a00d c.j 14fd0 <_IO_wfile_underflow+0x196>
14fb0: 4410 c.lw a2,8(s0)
14fb2: 4444 c.lw s1,12(s0)
14fb4: 40b60d33 sub s10,a2,a1
14fb8: 16b4e163 bltu s1,a1,1511a <_IO_wfile_underflow+0x2e0>
14fbc: 47bd c.li a5,15
14fbe: 17a7e963 bltu a5,s10,15130 <_IO_wfile_underflow+0x2f6>
14fc2: 866a c.mv a2,s10
14fc4: 854a c.mv a0,s2
14fc6: 4400a0ef jal ra,1f406 <memcpy>
14fca: 8dea c.mv s11,s10
14fcc: c404 c.sw s1,8(s0)
14fce: c044 c.sw s1,4(s0)
14fd0: 09842483 lw s1,152(s0)
14fd4: 415487b3 sub a5,s1,s5
14fd8: 0f47f363 bgeu a5,s4,150be <_IO_wfile_underflow+0x284>
14fdc: 440c c.lw a1,8(s0)
14fde: 5010 c.lw a2,32(s0)
14fe0: 5c9c c.lw a5,56(s1)
14fe2: 8522 c.mv a0,s0
14fe4: 8e0d c.sub a2,a1
14fe6: 9782 c.jalr a5
14fe8: 08a05763 bge zero,a0,15076 <_IO_wfile_underflow+0x23c>
14fec: 4414 c.lw a3,8(s0)
14fee: 483c c.lw a5,80(s0)
14ff0: 486c c.lw a1,84(s0)
14ff2: 96aa c.add a3,a0
14ff4: c414 c.sw a3,8(s0)
14ff6: 09378d63 beq a5,s3,15090 <_IO_wfile_underflow+0x256>
14ffa: 97aa c.add a5,a0
14ffc: 41f55713 srai a4,a0,0x1f
15000: 00a7b633 sltu a2,a5,a0
15004: 972e c.add a4,a1
15006: 9732 c.add a4,a2
15008: c83c c.sw a5,80(s0)
1500a: c878 c.sw a4,84(s0)
1500c: 4c64 c.lw s1,92(s0)
1500e: 404c c.lw a1,4(s0)
15010: 54d8 c.lw a4,44(s1)
15012: 589c c.lw a5,48(s1)
15014: 02c48313 addi t1,s1,44
15018: d8d8 c.sw a4,52(s1)
1501a: dc9c c.sw a5,56(s1)
1501c: c44c c.sw a1,12(s0)
1501e: 00448893 addi a7,s1,4
15022: 0a0d9163 bne s11,zero,150c4 <_IO_wfile_underflow+0x28a>
15026: 01c4a803 lw a6,28(s1)
1502a: 40dc c.lw a5,4(s1)
1502c: 862e c.mv a2,a1
1502e: 0878 c.addi4spn a4,sp,28
15030: 859a c.mv a1,t1
15032: 855a c.mv a0,s6
15034: 122010ef jal ra,16156 <__libio_codecvt_in>
15038: 4772 c.lwsp a4,28(sp)
1503a: 4d81 c.li s11,0
1503c: 85ba c.mv a1,a4
1503e: 4c7c c.lw a5,92(s0)
15040: c04c c.sw a1,4(s0)
15042: 43d0 c.lw a2,4(a5)
15044: 4f94 c.lw a3,24(a5)
15046: eed61fe3 bne a2,a3,14f44 <_IO_wfile_underflow+0x10a>
1504a: 0f750363 beq a0,s7,15130 <_IO_wfile_underflow+0x2f6>
1504e: 21851263 bne a0,s8,15252 <_IO_wfile_underflow+0x418>
15052: f40d8fe3 beq s11,zero,14fb0 <_IO_wfile_underflow+0x176>
15056: 412707b3 sub a5,a4,s2
1505a: 01271663 bne a4,s2,15066 <_IO_wfile_underflow+0x22c>
1505e: 0d9d8963 beq s11,s9,15130 <_IO_wfile_underflow+0x2f6>
15062: 4444 c.lw s1,12(s0)
15064: b7a5 c.j 14fcc <_IO_wfile_underflow+0x192>
15066: 40fd8db3 sub s11,s11,a5
1506a: 866e c.mv a2,s11
1506c: 85ba c.mv a1,a4
1506e: 854a c.mv a0,s2
15070: 1760a0ef jal ra,1f1e6 <memmove>
15074: b7ed c.j 1505e <_IO_wfile_underflow+0x224>
15076: 401c c.lw a5,0(s0)
15078: ed05 c.bnez a0,150b0 <_IO_wfile_underflow+0x276>
1507a: 000d9e63 bne s11,zero,15096 <_IO_wfile_underflow+0x25c>
1507e: 0107e793 ori a5,a5,16
15082: c01c c.sw a5,0(s0)
15084: 577d c.li a4,-1
15086: 57fd c.li a5,-1
15088: c838 c.sw a4,80(s0)
1508a: c87c c.sw a5,84(s0)
1508c: 557d c.li a0,-1
1508e: bd6d c.j 14f48 <_IO_wfile_underflow+0x10e>
15090: f73595e3 bne a1,s3,14ffa <_IO_wfile_underflow+0x1c0>
15094: bfa5 c.j 1500c <_IO_wfile_underflow+0x1d2>
15096: 0207e793 ori a5,a5,32
1509a: c01c c.sw a5,0(s0)
1509c: 0005a797 auipc a5,0x5a
150a0: d0c7a783 lw a5,-756(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
150a4: 05400713 addi a4,zero,84
150a8: 557d c.li a0,-1
150aa: 9792 c.add a5,tp
150ac: c398 c.sw a4,0(a5)
150ae: bd69 c.j 14f48 <_IO_wfile_underflow+0x10e>
150b0: 0207e793 ori a5,a5,32
150b4: c01c c.sw a5,0(s0)
150b6: fe0d93e3 bne s11,zero,1509c <_IO_wfile_underflow+0x262>
150ba: 557d c.li a0,-1
150bc: b571 c.j 14f48 <_IO_wfile_underflow+0x10e>
150be: 450010ef jal ra,1650e <_IO_vtable_check>
150c2: bf29 c.j 14fdc <_IO_wfile_underflow+0x1a2>
150c4: 41bc8d33 sub s10,s9,s11
150c8: 01a57363 bgeu a0,s10,150ce <_IO_wfile_underflow+0x294>
150cc: 8d2a c.mv s10,a0
150ce: 01b90e33 add t3,s2,s11
150d2: 866a c.mv a2,s10
150d4: 8572 c.mv a0,t3
150d6: c646 c.swsp a7,12(sp)
150d8: c41a c.swsp t1,8(sp)
150da: c272 c.swsp t3,4(sp)
150dc: 32a0a0ef jal ra,1f406 <memcpy>
150e0: 4322 c.lwsp t1,8(sp)
150e2: 01c4a803 lw a6,28(s1)
150e6: 40dc c.lw a5,4(s1)
150e8: 48b2 c.lwsp a7,12(sp)
150ea: 01a506b3 add a3,a0,s10
150ee: 0878 c.addi4spn a4,sp,28
150f0: 864a c.mv a2,s2
150f2: 859a c.mv a1,t1
150f4: 855a c.mv a0,s6
150f6: 9dea c.add s11,s10
150f8: 05e010ef jal ra,16156 <__libio_codecvt_in>
150fc: f20d8ee3 beq s11,zero,15038 <_IO_wfile_underflow+0x1fe>
15100: 4772 c.lwsp a4,28(sp)
15102: 4e12 c.lwsp t3,4(sp)
15104: 405c c.lw a5,4(s0)
15106: 41c70e33 sub t3,a4,t3
1510a: fffe4693 xori a3,t3,-1
1510e: 86fd c.srai a3,0x1f
15110: 00de7e33 and t3,t3,a3
15114: 01c785b3 add a1,a5,t3
15118: b71d c.j 1503e <_IO_wfile_underflow+0x204>
1511a: 866a c.mv a2,s10
1511c: 8526 c.mv a0,s1
1511e: 0c80a0ef jal ra,1f1e6 <memmove>
15122: 441c c.lw a5,8(s0)
15124: 4458 c.lw a4,12(s0)
15126: 41a787b3 sub a5,a5,s10
1512a: c058 c.sw a4,4(s0)
1512c: c41c c.sw a5,8(s0)
1512e: b54d c.j 14fd0 <_IO_wfile_underflow+0x196>
15130: 0005a717 auipc a4,0x5a
15134: c7872703 lw a4,-904(a4) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
15138: 401c c.lw a5,0(s0)
1513a: 05400693 addi a3,zero,84
1513e: 9712 c.add a4,tp
15140: c314 c.sw a3,0(a4)
15142: 0207e793 ori a5,a5,32
15146: c01c c.sw a5,0(s0)
15148: 557d c.li a0,-1
1514a: bbfd c.j 14f48 <_IO_wfile_underflow+0x10e>
1514c: 4d9c c.lw a5,24(a1)
1514e: 55c8 c.lw a0,44(a1)
15150: 5998 c.lw a4,48(a1)
15152: 01c5a803 lw a6,28(a1)
15156: d032 c.swsp a2,32(sp)
15158: d9c8 c.sw a0,52(a1)
1515a: dd98 c.sw a4,56(a1)
1515c: c19c c.sw a5,0(a1)
1515e: c59c c.sw a5,8(a1)
15160: 00458893 addi a7,a1,4
15164: 1018 c.addi4spn a4,sp,32
15166: 02c58593 addi a1,a1,44
1516a: 855a c.mv a0,s6
1516c: 7eb000ef jal ra,16156 <__libio_codecvt_in>
15170: 4c7c c.lw a5,92(s0)
15172: 4054 c.lw a3,4(s0)
15174: 5582 c.lwsp a1,32(sp)
15176: 4398 c.lw a4,0(a5)
15178: 43dc c.lw a5,4(a5)
1517a: c454 c.sw a3,12(s0)
1517c: c04c c.sw a1,4(s0)
1517e: 0af76e63 bltu a4,a5,1523a <_IO_wfile_underflow+0x400>
15182: 4789 c.li a5,2
15184: faf506e3 beq a0,a5,15130 <_IO_wfile_underflow+0x2f6>
15188: 4410 c.lw a2,8(s0)
1518a: 4c48 c.lw a0,28(s0)
1518c: 8e0d c.sub a2,a1
1518e: 0580a0ef jal ra,1f1e6 <memmove>
15192: 4418 c.lw a4,8(s0)
15194: 4054 c.lw a3,4(s0)
15196: 4c5c c.lw a5,28(s0)
15198: 8f15 c.sub a4,a3
1519a: 973e c.add a4,a5
1519c: c418 c.sw a4,8(s0)
1519e: c05c c.sw a5,4(s0)
151a0: c45c c.sw a5,12(s0)
151a2: ce0795e3 bne a5,zero,14e8c <_IO_wfile_underflow+0x52>
151a6: 5048 c.lw a0,36(s0)
151a8: c519 c.beqz a0,151b6 <_IO_wfile_underflow+0x37c>
151aa: 66e080ef jal ra,1d818 <__free>
151ae: 401c c.lw a5,0(s0)
151b0: eff7f793 andi a5,a5,-257
151b4: c01c c.sw a5,0(s0)
151b6: 8522 c.mv a0,s0
151b8: 782030ef jal ra,1893a <_IO_doallocbuf>
151bc: 4c78 c.lw a4,92(s0)
151be: 4c5c c.lw a5,28(s0)
151c0: 4f14 c.lw a3,24(a4)
151c2: c41c c.sw a5,8(s0)
151c4: c05c c.sw a5,4(s0)
151c6: c45c c.sw a5,12(s0)
151c8: cc1c c.sw a5,24(s0)
151ca: c85c c.sw a5,20(s0)
151cc: c81c c.sw a5,16(s0)
151ce: cc0696e3 bne a3,zero,14e9a <_IO_wfile_underflow+0x60>
151d2: 5308 c.lw a0,32(a4)
151d4: c519 c.beqz a0,151e2 <_IO_wfile_underflow+0x3a8>
151d6: 642080ef jal ra,1d818 <__free>
151da: 401c c.lw a5,0(s0)
151dc: eff7f793 andi a5,a5,-257
151e0: c01c c.sw a5,0(s0)
151e2: 8522 c.mv a0,s0
151e4: 552210ef jal ra,36736 <_IO_wdoallocbuf>
151e8: b94d c.j 14e9a <_IO_wfile_underflow+0x60>
151ea: 86ce c.mv a3,s3
151ec: 0986ac83 lw s9,152(a3)
151f0: 00069937 lui s2,0x69
151f4: 000694b7 lui s1,0x69
151f8: be448493 addi s1,s1,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
151fc: 89c90a13 addi s4,s2,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
15200: 89c90c13 addi s8,s2,-1892
15204: 41448a33 sub s4,s1,s4
15208: 418c87b3 sub a5,s9,s8
1520c: 89c90a93 addi s5,s2,-1892
15210: 0347fe63 bgeu a5,s4,1524c <_IO_wfile_underflow+0x412>
15214: 00cca783 lw a5,12(s9)
15218: ab81a503 lw a0,-1352(gp) # 6ee0c <stdout>
1521c: 55fd c.li a1,-1
1521e: 9782 c.jalr a5
15220: b1ed c.j 14f0a <_IO_wfile_underflow+0xd0>
15222: 0207e793 ori a5,a5,32
15226: c11c c.sw a5,0(a0)
15228: 0005a797 auipc a5,0x5a
1522c: b807a783 lw a5,-1152(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
15230: 4725 c.li a4,9
15232: 557d c.li a0,-1
15234: 9792 c.add a5,tp
15236: c398 c.sw a4,0(a5)
15238: bb01 c.j 14f48 <_IO_wfile_underflow+0x10e>
1523a: 4308 c.lw a0,0(a4)
1523c: b331 c.j 14f48 <_IO_wfile_underflow+0x10e>
1523e: 557d c.li a0,-1
15240: 8082 c.jr ra
15242: 86ce c.mv a3,s3
15244: b961 c.j 14edc <_IO_wfile_underflow+0xa2>
15246: 56b040ef jal ra,19fb0 <__lll_lock_wait_private>
1524a: b159 c.j 14ed0 <_IO_wfile_underflow+0x96>
1524c: 2c2010ef jal ra,1650e <_IO_vtable_check>
15250: b7d1 c.j 15214 <_IO_wfile_underflow+0x3da>
15252: 0004d6b7 lui a3,0x4d
15256: 0004d5b7 lui a1,0x4d
1525a: 0004d537 lui a0,0x4d
1525e: 77c68693 addi a3,a3,1916 # 4d77c <__PRETTY_FUNCTION__.0>
15262: 12200613 addi a2,zero,290
15266: 75458593 addi a1,a1,1876 # 4d754 <__PRETTY_FUNCTION__.1+0x14>
1526a: 76050513 addi a0,a0,1888 # 4d760 <__PRETTY_FUNCTION__.1+0x20>
1526e: 883fb0ef jal ra,10af0 <__assert_fail>
15272: 0009a703 lw a4,0(s3)
15276: 67a1 c.lui a5,0x8
15278: 8ff9 c.and a5,a4
1527a: 872a c.mv a4,a0
1527c: eb85 c.bnez a5,152ac <_IO_wfile_underflow+0x472>
1527e: 04c9a503 lw a0,76(s3)
15282: 415c c.lw a5,4(a0)
15284: 17fd c.addi a5,-1
15286: c15c c.sw a5,4(a0)
15288: e395 c.bnez a5,152ac <_IO_wfile_underflow+0x472>
1528a: 00052423 sw zero,8(a0)
1528e: 0f50000f fence iorw,ow
15292: 08f527af amoswap.w a5,a5,(a0)
15296: 4685 c.li a3,1
15298: 00f6da63 bge a3,a5,152ac <_IO_wfile_underflow+0x472>
1529c: 1a600893 addi a7,zero,422
152a0: 08100593 addi a1,zero,129
152a4: 4605 c.li a2,1
152a6: 4681 c.li a3,0
152a8: 00000073 ecall
152ac: 853a c.mv a0,a4
152ae: 4c0350ef jal ra,4a76e <_Unwind_Resume>
000152b2 <adjust_wide_data>:
152b2: 7179 c.addi16sp sp,-48
152b4: d04a c.swsp s2,32(sp)
152b6: 05852903 lw s2,88(a0)
152ba: d422 c.swsp s0,40(sp)
152bc: d226 c.swsp s1,36(sp)
152be: 842a c.mv s0,a0
152c0: 84ae c.mv s1,a1
152c2: 854a c.mv a0,s2
152c4: d606 c.swsp ra,44(sp)
152c6: ce4e c.swsp s3,28(sp)
152c8: 70f000ef jal ra,161d6 <__libio_codecvt_encoding>
152cc: e099 c.bnez s1,152d2 <adjust_wide_data+0x20>
152ce: 04a04663 blt zero,a0,1531a <adjust_wide_data+0x68>
152d2: 4450 c.lw a2,12(s0)
152d4: 4489 c.li s1,2
152d6: 4985 c.li s3,1
152d8: c632 c.swsp a2,12(sp)
152da: 4c6c c.lw a1,92(s0)
152dc: 4054 c.lw a3,4(s0)
152de: 55c8 c.lw a0,44(a1)
152e0: 5998 c.lw a4,48(a1)
152e2: 01c5a803 lw a6,28(a1)
152e6: 459c c.lw a5,8(a1)
152e8: d9c8 c.sw a0,52(a1)
152ea: dd98 c.sw a4,56(a1)
152ec: 00458893 addi a7,a1,4
152f0: 0078 c.addi4spn a4,sp,12
152f2: 02c58593 addi a1,a1,44
152f6: 854a c.mv a0,s2
152f8: 65f000ef jal ra,16156 <__libio_codecvt_in>
152fc: 02950a63 beq a0,s1,15330 <adjust_wide_data+0x7e>
15300: 03350e63 beq a0,s3,1533c <adjust_wide_data+0x8a>
15304: 4c7c c.lw a5,92(s0)
15306: 43d8 c.lw a4,4(a5)
15308: c398 c.sw a4,0(a5)
1530a: 4501 c.li a0,0
1530c: 50b2 c.lwsp ra,44(sp)
1530e: 5422 c.lwsp s0,40(sp)
15310: 5492 c.lwsp s1,36(sp)
15312: 5902 c.lwsp s2,32(sp)
15314: 49f2 c.lwsp s3,28(sp)
15316: 6145 c.addi16sp sp,48
15318: 8082 c.jr ra
1531a: 4458 c.lw a4,12(s0)
1531c: 4054 c.lw a3,4(s0)
1531e: 4c7c c.lw a5,92(s0)
15320: 8e99 c.sub a3,a4
15322: 02a6c6b3 div a3,a3,a0
15326: 43d8 c.lw a4,4(a5)
15328: 068a c.slli a3,0x2
1532a: 9736 c.add a4,a3
1532c: c3d8 c.sw a4,4(a5)
1532e: bfe9 c.j 15308 <adjust_wide_data+0x56>
15330: 401c c.lw a5,0(s0)
15332: 557d c.li a0,-1
15334: 0207e793 ori a5,a5,32
15338: c01c c.sw a5,0(s0)
1533a: bfc9 c.j 1530c <adjust_wide_data+0x5a>
1533c: 4450 c.lw a2,12(s0)
1533e: bf71 c.j 152da <adjust_wide_data+0x28>
00015340 <_IO_wfile_seekoff>:
15340: 7115 c.addi16sp sp,-224
15342: cda2 c.swsp s0,216(sp)
15344: cf86 c.swsp ra,220(sp)
15346: cba6 c.swsp s1,212(sp)
15348: c9ca c.swsp s2,208(sp)
1534a: c7ce c.swsp s3,204(sp)
1534c: c5d2 c.swsp s4,200(sp)
1534e: c3d6 c.swsp s5,196(sp)
15350: c1da c.swsp s6,192(sp)
15352: df5e c.swsp s7,188(sp)
15354: dd62 c.swsp s8,184(sp)
15356: db66 c.swsp s9,180(sp)
15358: d96a c.swsp s10,176(sp)
1535a: d76e c.swsp s11,172(sp)
1535c: 05c52803 lw a6,92(a0)
15360: 842a c.mv s0,a0
15362: 38070a63 beq a4,zero,156f6 <_IO_wfile_seekoff+0x3b6>
15366: 8932 c.mv s2,a2
15368: 8b36 c.mv s6,a3
1536a: 00882603 lw a2,8(a6) # f0000008 <__BSS_END__+0xeff904b4>
1536e: 00482683 lw a3,4(a6)
15372: 00c82783 lw a5,12(a6)
15376: 01082703 lw a4,16(a6)
1537a: 84ae c.mv s1,a1
1537c: 12d60963 beq a2,a3,154ae <_IO_wfile_seekoff+0x16e>
15380: 4b81 c.li s7,0
15382: 12e7f963 bgeu a5,a4,154b4 <_IO_wfile_seekoff+0x174>
15386: 8522 c.mv a0,s0
15388: 472210ef jal ra,367fa <_IO_switch_to_wget_mode>
1538c: 52051263 bne a0,zero,158b0 <_IO_wfile_seekoff+0x570>
15390: 05c42803 lw a6,92(s0)
15394: 01882783 lw a5,24(a6)
15398: 12078763 beq a5,zero,154c6 <_IO_wfile_seekoff+0x186>
1539c: 4785 c.li a5,1
1539e: 16fb0263 beq s6,a5,15502 <_IO_wfile_seekoff+0x1c2>
153a2: 4789 c.li a5,2
153a4: 04fb1b63 bne s6,a5,153fa <_IO_wfile_seekoff+0xba>
153a8: 09842a83 lw s5,152(s0)
153ac: 000699b7 lui s3,0x69
153b0: 00069a37 lui s4,0x69
153b4: 89c98793 addi a5,s3,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
153b8: be4a0a13 addi s4,s4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
153bc: 89c98993 addi s3,s3,-1892
153c0: 40fa0a33 sub s4,s4,a5
153c4: 413a87b3 sub a5,s5,s3
153c8: 5547fa63 bgeu a5,s4,1591c <_IO_wfile_seekoff+0x5dc>
153cc: 048aa783 lw a5,72(s5)
153d0: 100c c.addi4spn a1,sp,32
153d2: 8522 c.mv a0,s0
153d4: 9782 c.jalr a5
153d6: 2a051a63 bne a0,zero,1568a <_IO_wfile_seekoff+0x34a>
153da: 56c2 c.lwsp a3,48(sp)
153dc: 67bd c.lui a5,0xf
153de: 6721 c.lui a4,0x8
153e0: 8ff5 c.and a5,a3
153e2: 2ae79463 bne a5,a4,1568a <_IO_wfile_seekoff+0x34a>
153e6: 47c6 c.lwsp a5,80(sp)
153e8: 4756 c.lwsp a4,84(sp)
153ea: 4b01 c.li s6,0
153ec: 97a6 c.add a5,s1
153ee: 0097b6b3 sltu a3,a5,s1
153f2: 974a c.add a4,s2
153f4: 84be c.mv s1,a5
153f6: 00e68933 add s2,a3,a4
153fa: 8522 c.mv a0,s0
153fc: 458210ef jal ra,36854 <_IO_free_wbackup_area>
15400: 483c c.lw a5,80(s0)
15402: 577d c.li a4,-1
15404: 4874 c.lw a3,84(s0)
15406: 16e78763 beq a5,a4,15574 <_IO_wfile_seekoff+0x234>
1540a: 4458 c.lw a4,12(s0)
1540c: 00042a83 lw s5,0(s0)
15410: 16070663 beq a4,zero,1557c <_IO_wfile_seekoff+0x23c>
15414: 100af713 andi a4,s5,256
15418: 16071263 bne a4,zero,1557c <_IO_wfile_seekoff+0x23c>
1541c: 4c4c c.lw a1,28(s0)
1541e: 4418 c.lw a4,8(s0)
15420: 8f0d c.sub a4,a1
15422: 41f75613 srai a2,a4,0x1f
15426: 40e78733 sub a4,a5,a4
1542a: 00e7b533 sltu a0,a5,a4
1542e: 40c68633 sub a2,a3,a2
15432: 8e09 c.sub a2,a0
15434: 14c94463 blt s2,a2,1557c <_IO_wfile_seekoff+0x23c>
15438: 4d260263 beq a2,s2,158fc <_IO_wfile_seekoff+0x5bc>
1543c: 00d94663 blt s2,a3,15448 <_IO_wfile_seekoff+0x108>
15440: 13269e63 bne a3,s2,1557c <_IO_wfile_seekoff+0x23c>
15444: 12f4fc63 bgeu s1,a5,1557c <_IO_wfile_seekoff+0x23c>
15448: 4c7c c.lw a5,92(s0)
1544a: 40e48733 sub a4,s1,a4
1544e: 972e c.add a4,a1
15450: 4f94 c.lw a3,24(a5)
15452: c44c c.sw a1,12(s0)
15454: c84c c.sw a1,20(s0)
15456: c80c c.sw a1,16(s0)
15458: cc0c c.sw a1,24(s0)
1545a: c058 c.sw a4,4(s0)
1545c: c794 c.sw a3,8(a5)
1545e: c394 c.sw a3,0(a5)
15460: c3d4 c.sw a3,4(a5)
15462: cb94 c.sw a3,16(a5)
15464: c7d4 c.sw a3,12(a5)
15466: cbd4 c.sw a3,20(a5)
15468: 4581 c.li a1,0
1546a: 8522 c.mv a0,s0
1546c: 3599 c.jal 152b2 <adjust_wide_data>
1546e: 20051463 bne a0,zero,15676 <_IO_wfile_seekoff+0x336>
15472: 401c c.lw a5,0(s0)
15474: 4870 c.lw a2,84(s0)
15476: 482c c.lw a1,80(s0)
15478: 9bbd c.andi a5,-17
1547a: c01c c.sw a5,0(s0)
1547c: 02064663 blt a2,zero,154a8 <_IO_wfile_seekoff+0x168>
15480: 09842983 lw s3,152(s0)
15484: 000697b7 lui a5,0x69
15488: 00069737 lui a4,0x69
1548c: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
15490: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
15494: 8f1d c.sub a4,a5
15496: 40f987b3 sub a5,s3,a5
1549a: 50e7fe63 bgeu a5,a4,159b6 <_IO_wfile_seekoff+0x676>
1549e: 0409a783 lw a5,64(s3)
154a2: 4681 c.li a3,0
154a4: 8522 c.mv a0,s0
154a6: 9782 c.jalr a5
154a8: 8526 c.mv a0,s1
154aa: 85ca c.mv a1,s2
154ac: a435 c.j 156d8 <_IO_wfile_seekoff+0x398>
154ae: ecf719e3 bne a4,a5,15380 <_IO_wfile_seekoff+0x40>
154b2: 4b85 c.li s7,1
154b4: 401c c.lw a5,0(s0)
154b6: 83ad c.srli a5,0xb
154b8: 8b85 c.andi a5,1
154ba: ec0796e3 bne a5,zero,15386 <_IO_wfile_seekoff+0x46>
154be: 01882783 lw a5,24(a6)
154c2: ec079de3 bne a5,zero,1539c <_IO_wfile_seekoff+0x5c>
154c6: 00882503 lw a0,8(a6)
154ca: c519 c.beqz a0,154d8 <_IO_wfile_seekoff+0x198>
154cc: 34c080ef jal ra,1d818 <__free>
154d0: 401c c.lw a5,0(s0)
154d2: eff7f793 andi a5,a5,-257
154d6: c01c c.sw a5,0(s0)
154d8: 8522 c.mv a0,s0
154da: 460030ef jal ra,1893a <_IO_doallocbuf>
154de: 4c7c c.lw a5,92(s0)
154e0: 4c54 c.lw a3,28(s0)
154e2: 4f98 c.lw a4,24(a5)
154e4: c854 c.sw a3,20(s0)
154e6: c814 c.sw a3,16(s0)
154e8: cc14 c.sw a3,24(s0)
154ea: c454 c.sw a3,12(s0)
154ec: c054 c.sw a3,4(s0)
154ee: c414 c.sw a3,8(s0)
154f0: cb98 c.sw a4,16(a5)
154f2: c7d8 c.sw a4,12(a5)
154f4: cbd8 c.sw a4,20(a5)
154f6: c798 c.sw a4,8(a5)
154f8: c398 c.sw a4,0(a5)
154fa: c3d8 c.sw a4,4(a5)
154fc: 4785 c.li a5,1
154fe: eafb12e3 bne s6,a5,153a2 <_IO_wfile_seekoff+0x62>
15502: 05842983 lw s3,88(s0)
15506: 854e c.mv a0,s3
15508: 4cf000ef jal ra,161d6 <__libio_codecvt_encoding>
1550c: 26a05a63 bge zero,a0,15780 <_IO_wfile_seekoff+0x440>
15510: 4c74 c.lw a3,92(s0)
15512: 4050 c.lw a2,4(s0)
15514: 4418 c.lw a4,8(s0)
15516: 42dc c.lw a5,4(a3)
15518: 4294 c.lw a3,0(a3)
1551a: 8f11 c.sub a4,a2
1551c: 41f75613 srai a2,a4,0x1f
15520: 8f95 c.sub a5,a3
15522: 8789 c.srai a5,0x2
15524: 02a78533 mul a0,a5,a0
15528: 40a486b3 sub a3,s1,a0
1552c: 41f55793 srai a5,a0,0x1f
15530: 00d4b4b3 sltu s1,s1,a3
15534: 40f907b3 sub a5,s2,a5
15538: 40e68733 sub a4,a3,a4
1553c: 8f85 c.sub a5,s1
1553e: 00e6b6b3 sltu a3,a3,a4
15542: 8f91 c.sub a5,a2
15544: 84ba c.mv s1,a4
15546: 40d78933 sub s2,a5,a3
1554a: 483c c.lw a5,80(s0)
1554c: 56fd c.li a3,-1
1554e: 4878 c.lw a4,84(s0)
15550: 12d78163 beq a5,a3,15672 <_IO_wfile_seekoff+0x332>
15554: 97a6 c.add a5,s1
15556: 0097b6b3 sltu a3,a5,s1
1555a: 974a c.add a4,s2
1555c: 8522 c.mv a0,s0
1555e: 00e68933 add s2,a3,a4
15562: 84be c.mv s1,a5
15564: 2f0210ef jal ra,36854 <_IO_free_wbackup_area>
15568: 483c c.lw a5,80(s0)
1556a: 577d c.li a4,-1
1556c: 4874 c.lw a3,84(s0)
1556e: 4b01 c.li s6,0
15570: e8e79de3 bne a5,a4,1540a <_IO_wfile_seekoff+0xca>
15574: e8f69be3 bne a3,a5,1540a <_IO_wfile_seekoff+0xca>
15578: 00042a83 lw s5,0(s0)
1557c: 000699b7 lui s3,0x69
15580: 00069a37 lui s4,0x69
15584: 89c98993 addi s3,s3,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
15588: be4a0a13 addi s4,s4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
1558c: 004afa93 andi s5,s5,4
15590: 413a0a33 sub s4,s4,s3
15594: 0e0a9b63 bne s5,zero,1568a <_IO_wfile_seekoff+0x34a>
15598: 4c54 c.lw a3,28(s0)
1559a: 501c c.lw a5,32(s0)
1559c: 40f685b3 sub a1,a3,a5
155a0: 41f5d613 srai a2,a1,0x1f
155a4: 8de5 c.and a1,s1
155a6: 40b48733 sub a4,s1,a1
155aa: 01267633 and a2,a2,s2
155ae: 00e4b533 sltu a0,s1,a4
155b2: 40c90db3 sub s11,s2,a2
155b6: 8f95 c.sub a5,a3
155b8: 40ad8db3 sub s11,s11,a0
155bc: 41f7d693 srai a3,a5,0x1f
155c0: 8d3a c.mv s10,a4
155c2: 1bb6da63 bge a3,s11,15776 <_IO_wfile_seekoff+0x436>
155c6: 85a6 c.mv a1,s1
155c8: 864a c.mv a2,s2
155ca: 4d01 c.li s10,0
155cc: 4d81 c.li s11,0
155ce: 09842c03 lw s8,152(s0)
155d2: 413c07b3 sub a5,s8,s3
155d6: 3347fc63 bgeu a5,s4,1590e <_IO_wfile_seekoff+0x5ce>
155da: 040c2783 lw a5,64(s8)
155de: 4681 c.li a3,0
155e0: 8522 c.mv a0,s0
155e2: 9782 c.jalr a5
155e4: 8c2e c.mv s8,a1
155e6: 8caa c.mv s9,a0
155e8: 2c05c163 blt a1,zero,158aa <_IO_wfile_seekoff+0x56a>
155ec: 01bd67b3 or a5,s10,s11
155f0: 20078f63 beq a5,zero,1580e <_IO_wfile_seekoff+0x4ce>
155f4: 09842a83 lw s5,152(s0)
155f8: 413a87b3 sub a5,s5,s3
155fc: 3347f363 bgeu a5,s4,15922 <_IO_wfile_seekoff+0x5e2>
15600: 038aa783 lw a5,56(s5)
15604: 4c4c c.lw a1,28(s0)
15606: 866a c.mv a2,s10
15608: 000b9463 bne s7,zero,15610 <_IO_wfile_seekoff+0x2d0>
1560c: 5010 c.lw a2,32(s0)
1560e: 8e0d c.sub a2,a1
15610: 8522 c.mv a0,s0
15612: 9782 c.jalr a5
15614: 41f55793 srai a5,a0,0x1f
15618: 8aaa c.mv s5,a0
1561a: 1fb7ce63 blt a5,s11,15816 <_IO_wfile_seekoff+0x4d6>
1561e: 1efd8a63 beq s11,a5,15812 <_IO_wfile_seekoff+0x4d2>
15622: 8656 c.mv a2,s5
15624: 4c7c c.lw a5,92(s0)
15626: 4c54 c.lw a3,28(s0)
15628: 4585 c.li a1,1
1562a: 4f98 c.lw a4,24(a5)
1562c: 9d36 c.add s10,a3
1562e: 9636 c.add a2,a3
15630: c454 c.sw a3,12(s0)
15632: 01a42223 sw s10,4(s0)
15636: c410 c.sw a2,8(s0)
15638: c854 c.sw a3,20(s0)
1563a: c814 c.sw a3,16(s0)
1563c: cc14 c.sw a3,24(s0)
1563e: c798 c.sw a4,8(a5)
15640: c398 c.sw a4,0(a5)
15642: c3d8 c.sw a4,4(a5)
15644: cb98 c.sw a4,16(a5)
15646: c7d8 c.sw a4,12(a5)
15648: cbd8 c.sw a4,20(a5)
1564a: 8522 c.mv a0,s0
1564c: 319d c.jal 152b2 <adjust_wide_data>
1564e: ed15 c.bnez a0,1568a <_IO_wfile_seekoff+0x34a>
15650: 401c c.lw a5,0(s0)
15652: 9cd6 c.add s9,s5
15654: 41fad713 srai a4,s5,0x1f
15658: 9762 c.add a4,s8
1565a: 015cbab3 sltu s5,s9,s5
1565e: 00ea85b3 add a1,s5,a4
15662: 9bbd c.andi a5,-17
15664: c86c c.sw a1,84(s0)
15666: 05942823 sw s9,80(s0)
1566a: c01c c.sw a5,0(s0)
1566c: 8526 c.mv a0,s1
1566e: 85ca c.mv a1,s2
15670: a0a5 c.j 156d8 <_IO_wfile_seekoff+0x398>
15672: eef711e3 bne a4,a5,15554 <_IO_wfile_seekoff+0x214>
15676: 000699b7 lui s3,0x69
1567a: 00069a37 lui s4,0x69
1567e: 89c98993 addi s3,s3,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
15682: be4a0a13 addi s4,s4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
15686: 413a0a33 sub s4,s4,s3
1568a: 8522 c.mv a0,s0
1568c: 074040ef jal ra,19700 <_IO_unsave_markers>
15690: 09842a83 lw s5,152(s0)
15694: 413a89b3 sub s3,s5,s3
15698: 2149ff63 bgeu s3,s4,158b6 <_IO_wfile_seekoff+0x576>
1569c: 040aa783 lw a5,64(s5)
156a0: 86da c.mv a3,s6
156a2: 85a6 c.mv a1,s1
156a4: 864a c.mv a2,s2
156a6: 8522 c.mv a0,s0
156a8: 9782 c.jalr a5
156aa: 57fd c.li a5,-1
156ac: 14f50e63 beq a0,a5,15808 <_IO_wfile_seekoff+0x4c8>
156b0: 4c7c c.lw a5,92(s0)
156b2: 4010 c.lw a2,0(s0)
156b4: 4c54 c.lw a3,28(s0)
156b6: 4f98 c.lw a4,24(a5)
156b8: 9a3d c.andi a2,-17
156ba: c010 c.sw a2,0(s0)
156bc: c828 c.sw a0,80(s0)
156be: c86c c.sw a1,84(s0)
156c0: c454 c.sw a3,12(s0)
156c2: c054 c.sw a3,4(s0)
156c4: c414 c.sw a3,8(s0)
156c6: c854 c.sw a3,20(s0)
156c8: c814 c.sw a3,16(s0)
156ca: cc14 c.sw a3,24(s0)
156cc: c798 c.sw a4,8(a5)
156ce: c398 c.sw a4,0(a5)
156d0: c3d8 c.sw a4,4(a5)
156d2: cb98 c.sw a4,16(a5)
156d4: c7d8 c.sw a4,12(a5)
156d6: cbd8 c.sw a4,20(a5)
156d8: 40fe c.lwsp ra,220(sp)
156da: 446e c.lwsp s0,216(sp)
156dc: 44de c.lwsp s1,212(sp)
156de: 494e c.lwsp s2,208(sp)
156e0: 49be c.lwsp s3,204(sp)
156e2: 4a2e c.lwsp s4,200(sp)
156e4: 4a9e c.lwsp s5,196(sp)
156e6: 4b0e c.lwsp s6,192(sp)
156e8: 5bfa c.lwsp s7,188(sp)
156ea: 5c6a c.lwsp s8,184(sp)
156ec: 5cda c.lwsp s9,180(sp)
156ee: 5d4a c.lwsp s10,176(sp)
156f0: 5dba c.lwsp s11,172(sp)
156f2: 612d c.addi16sp sp,224
156f4: 8082 c.jr ra
156f6: 01882783 lw a5,24(a6)
156fa: cbf9 c.beqz a5,157d0 <_IO_wfile_seekoff+0x490>
156fc: 411c c.lw a5,0(a0)
156fe: 01082a03 lw s4,16(a6)
15702: 00c82903 lw s2,12(a6)
15706: 6985 c.lui s3,0x1
15708: 0137f9b3 and s3,a5,s3
1570c: 01497463 bgeu s2,s4,15714 <_IO_wfile_seekoff+0x3d4>
15710: 1a099663 bne s3,zero,158bc <_IO_wfile_seekoff+0x57c>
15714: 1007f793 andi a5,a5,256
15718: 00082a83 lw s5,0(a6)
1571c: 00482483 lw s1,4(a6)
15720: 10078963 beq a5,zero,15832 <_IO_wfile_seekoff+0x4f2>
15724: 0c9ae863 bltu s5,s1,157f4 <_IO_wfile_seekoff+0x4b4>
15728: 02082b83 lw s7,32(a6)
1572c: 02882483 lw s1,40(a6)
15730: 8ade c.mv s5,s7
15732: 05842b03 lw s6,88(s0)
15736: 855a c.mv a0,s6
15738: 29f000ef jal ra,161d6 <__libio_codecvt_encoding>
1573c: 0f496e63 bltu s2,s4,15838 <_IO_wfile_seekoff+0x4f8>
15740: 4414 c.lw a3,8(s0)
15742: 22a05463 bge zero,a0,1596a <_IO_wfile_seekoff+0x62a>
15746: 415487b3 sub a5,s1,s5
1574a: 8789 c.srai a5,0x2
1574c: 02a787b3 mul a5,a5,a0
15750: 4058 c.lw a4,4(s0)
15752: 40e68933 sub s2,a3,a4
15756: 41f95693 srai a3,s2,0x1f
1575a: 40f00733 sub a4,zero,a5
1575e: 00f03633 sltu a2,zero,a5
15762: 83fd c.srli a5,0x1f
15764: 41270933 sub s2,a4,s2
15768: 8f91 c.sub a5,a2
1576a: 01273733 sltu a4,a4,s2
1576e: 8f95 c.sub a5,a3
15770: 40e789b3 sub s3,a5,a4
15774: a085 c.j 157d4 <_IO_wfile_seekoff+0x494>
15776: e4dd9ce3 bne s11,a3,155ce <_IO_wfile_seekoff+0x28e>
1577a: e4e7fae3 bgeu a5,a4,155ce <_IO_wfile_seekoff+0x28e>
1577e: b5a1 c.j 155c6 <_IO_wfile_seekoff+0x286>
15780: 4c6c c.lw a1,92(s0)
15782: 4414 c.lw a3,8(s0)
15784: 4450 c.lw a2,12(s0)
15786: 0085a803 lw a6,8(a1)
1578a: 4198 c.lw a4,0(a1)
1578c: 59c8 c.lw a0,52(a1)
1578e: 5d9c c.lw a5,56(a1)
15790: 41070733 sub a4,a4,a6
15794: d5c8 c.sw a0,44(a1)
15796: d99c c.sw a5,48(a1)
15798: 8709 c.srai a4,0x2
1579a: 02c58593 addi a1,a1,44
1579e: 854e c.mv a0,s3
157a0: 253000ef jal ra,161f2 <__libio_codecvt_length>
157a4: 4458 c.lw a4,12(s0)
157a6: 441c c.lw a5,8(s0)
157a8: 4c70 c.lw a2,92(s0)
157aa: 8f99 c.sub a5,a4
157ac: 00062803 lw a6,0(a2)
157b0: 8f89 c.sub a5,a0
157b2: 40f486b3 sub a3,s1,a5
157b6: 972a c.add a4,a0
157b8: 87fd c.srai a5,0x1f
157ba: 00d4b5b3 sltu a1,s1,a3
157be: c058 c.sw a4,4(s0)
157c0: 40f907b3 sub a5,s2,a5
157c4: 01062223 sw a6,4(a2)
157c8: 84b6 c.mv s1,a3
157ca: 40b78933 sub s2,a5,a1
157ce: bbb5 c.j 1554a <_IO_wfile_seekoff+0x20a>
157d0: 4901 c.li s2,0
157d2: 4981 c.li s3,0
157d4: 4828 c.lw a0,80(s0)
157d6: 57fd c.li a5,-1
157d8: 486c c.lw a1,84(s0)
157da: 08f50c63 beq a0,a5,15872 <_IO_wfile_seekoff+0x532>
157de: 00a904b3 add s1,s2,a0
157e2: 0124b933 sltu s2,s1,s2
157e6: 00b987b3 add a5,s3,a1
157ea: 00f905b3 add a1,s2,a5
157ee: 8526 c.mv a0,s1
157f0: ee05d4e3 bge a1,zero,156d8 <_IO_wfile_seekoff+0x398>
157f4: 00059797 auipc a5,0x59
157f8: 5b47a783 lw a5,1460(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
157fc: 4759 c.li a4,22
157fe: 557d c.li a0,-1
15800: 9792 c.add a5,tp
15802: c398 c.sw a4,0(a5)
15804: 55fd c.li a1,-1
15806: bdc9 c.j 156d8 <_IO_wfile_seekoff+0x398>
15808: eaa594e3 bne a1,a0,156b0 <_IO_wfile_seekoff+0x370>
1580c: b5f1 c.j 156d8 <_IO_wfile_seekoff+0x398>
1580e: 4601 c.li a2,0
15810: bd11 c.j 15624 <_IO_wfile_seekoff+0x2e4>
15812: e1a578e3 bgeu a0,s10,15622 <_IO_wfile_seekoff+0x2e2>
15816: 577d c.li a4,-1
15818: 0eea8763 beq s5,a4,15906 <_IO_wfile_seekoff+0x5c6>
1581c: 415d0ab3 sub s5,s10,s5
15820: 015d3733 sltu a4,s10,s5
15824: 40fd87b3 sub a5,s11,a5
15828: 84d6 c.mv s1,s5
1582a: 40e78933 sub s2,a5,a4
1582e: 4b05 c.li s6,1
15830: bda9 c.j 1568a <_IO_wfile_seekoff+0x34a>
15832: 00882b83 lw s7,8(a6)
15836: bdf5 c.j 15732 <_IO_wfile_seekoff+0x3f2>
15838: 4c64 c.lw s1,92(s0)
1583a: 0104aa83 lw s5,16(s1)
1583e: 00c4aa03 lw s4,12(s1)
15842: 414a8933 sub s2,s5,s4
15846: 0ea05163 bge zero,a0,15928 <_IO_wfile_seekoff+0x5e8>
1584a: 40295913 srai s2,s2,0x2
1584e: 02a90933 mul s2,s2,a0
15852: 41f95493 srai s1,s2,0x1f
15856: 485c c.lw a5,20(s0)
15858: 0a099063 bne s3,zero,158f8 <_IO_wfile_seekoff+0x5b8>
1585c: 4418 c.lw a4,8(s0)
1585e: 8f99 c.sub a5,a4
15860: 41f7d713 srai a4,a5,0x1f
15864: 993e c.add s2,a5
15866: 00f937b3 sltu a5,s2,a5
1586a: 9726 c.add a4,s1
1586c: 00e789b3 add s3,a5,a4
15870: b795 c.j 157d4 <_IO_wfile_seekoff+0x494>
15872: f6a596e3 bne a1,a0,157de <_IO_wfile_seekoff+0x49e>
15876: 09842483 lw s1,152(s0)
1587a: 000697b7 lui a5,0x69
1587e: 00069737 lui a4,0x69
15882: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
15886: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
1588a: 8f1d c.sub a4,a5
1588c: 40f487b3 sub a5,s1,a5
15890: 10e7f763 bgeu a5,a4,1599e <_IO_wfile_seekoff+0x65e>
15894: 40bc c.lw a5,64(s1)
15896: 4685 c.li a3,1
15898: 4581 c.li a1,0
1589a: 4601 c.li a2,0
1589c: 8522 c.mv a0,s0
1589e: 9782 c.jalr a5
158a0: 57fd c.li a5,-1
158a2: f2f51ee3 bne a0,a5,157de <_IO_wfile_seekoff+0x49e>
158a6: f2a59ce3 bne a1,a0,157de <_IO_wfile_seekoff+0x49e>
158aa: 557d c.li a0,-1
158ac: 55fd c.li a1,-1
158ae: b52d c.j 156d8 <_IO_wfile_seekoff+0x398>
158b0: 557d c.li a0,-1
158b2: 4581 c.li a1,0
158b4: b515 c.j 156d8 <_IO_wfile_seekoff+0x398>
158b6: 459000ef jal ra,1650e <_IO_vtable_check>
158ba: b3cd c.j 1569c <_IO_wfile_seekoff+0x35c>
158bc: 09852483 lw s1,152(a0)
158c0: 000697b7 lui a5,0x69
158c4: 00069737 lui a4,0x69
158c8: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
158cc: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
158d0: 8f1d c.sub a4,a5
158d2: 40f487b3 sub a5,s1,a5
158d6: 0ce7f763 bgeu a5,a4,159a4 <_IO_wfile_seekoff+0x664>
158da: 40bc c.lw a5,64(s1)
158dc: 4689 c.li a3,2
158de: 4581 c.li a1,0
158e0: 4601 c.li a2,0
158e2: 8522 c.mv a0,s0
158e4: 9782 c.jalr a5
158e6: 57fd c.li a5,-1
158e8: 0cf50c63 beq a0,a5,159c0 <_IO_wfile_seekoff+0x680>
158ec: 401c c.lw a5,0(s0)
158ee: 05c42803 lw a6,92(s0)
158f2: c828 c.sw a0,80(s0)
158f4: c86c c.sw a1,84(s0)
158f6: bd39 c.j 15714 <_IO_wfile_seekoff+0x3d4>
158f8: 4818 c.lw a4,16(s0)
158fa: b795 c.j 1585e <_IO_wfile_seekoff+0x51e>
158fc: c8e4e0e3 bltu s1,a4,1557c <_IO_wfile_seekoff+0x23c>
15900: b4d950e3 bge s2,a3,15440 <_IO_wfile_seekoff+0x100>
15904: b691 c.j 15448 <_IO_wfile_seekoff+0x108>
15906: 84ea c.mv s1,s10
15908: 896e c.mv s2,s11
1590a: 4b05 c.li s6,1
1590c: bbbd c.j 1568a <_IO_wfile_seekoff+0x34a>
1590e: c632 c.swsp a2,12(sp)
15910: c42e c.swsp a1,8(sp)
15912: 3fd000ef jal ra,1650e <_IO_vtable_check>
15916: 4632 c.lwsp a2,12(sp)
15918: 45a2 c.lwsp a1,8(sp)
1591a: b1c1 c.j 155da <_IO_wfile_seekoff+0x29a>
1591c: 3f3000ef jal ra,1650e <_IO_vtable_check>
15920: b475 c.j 153cc <_IO_wfile_seekoff+0x8c>
15922: 3ed000ef jal ra,1650e <_IO_vtable_check>
15926: b9e9 c.j 15600 <_IO_wfile_seekoff+0x2c0>
15928: 854a c.mv a0,s2
1592a: 2ad070ef jal ra,1d3d6 <__libc_malloc>
1592e: 58dc c.lw a5,52(s1)
15930: 8baa c.mv s7,a0
15932: 01250833 add a6,a0,s2
15936: d03e c.swsp a5,32(sp)
15938: 0384a303 lw t1,56(s1)
1593c: 87aa c.mv a5,a0
1593e: 01810893 addi a7,sp,24
15942: 0878 c.addi4spn a4,sp,28
15944: 86d6 c.mv a3,s5
15946: 8652 c.mv a2,s4
15948: 100c c.addi4spn a1,sp,32
1594a: 855a c.mv a0,s6
1594c: cc5e c.swsp s7,24(sp)
1594e: ce52 c.swsp s4,28(sp)
15950: d21a c.swsp t1,36(sp)
15952: 784000ef jal ra,160d6 <__libio_codecvt_out>
15956: e931 c.bnez a0,159aa <_IO_wfile_seekoff+0x66a>
15958: 4962 c.lwsp s2,24(sp)
1595a: 855e c.mv a0,s7
1595c: 41790933 sub s2,s2,s7
15960: 41f95493 srai s1,s2,0x1f
15964: 6b5070ef jal ra,1d818 <__free>
15968: b5fd c.j 15856 <_IO_wfile_seekoff+0x516>
1596a: 4c7c c.lw a5,92(s0)
1596c: 4450 c.lw a2,12(s0)
1596e: 417a8733 sub a4,s5,s7
15972: 5bcc c.lw a1,52(a5)
15974: 8709 c.srai a4,0x2
15976: 855a c.mv a0,s6
15978: d02e c.swsp a1,32(sp)
1597a: 5f9c c.lw a5,56(a5)
1597c: 100c c.addi4spn a1,sp,32
1597e: d23e c.swsp a5,36(sp)
15980: 073000ef jal ra,161f2 <__libio_codecvt_length>
15984: 445c c.lw a5,12(s0)
15986: 4418 c.lw a4,8(s0)
15988: 8f1d c.sub a4,a5
1598a: 40a707b3 sub a5,a4,a0
1598e: 00f036b3 sltu a3,zero,a5
15992: 83fd c.srli a5,0x1f
15994: 40e50933 sub s2,a0,a4
15998: 40d789b3 sub s3,a5,a3
1599c: bd25 c.j 157d4 <_IO_wfile_seekoff+0x494>
1599e: 371000ef jal ra,1650e <_IO_vtable_check>
159a2: bdcd c.j 15894 <_IO_wfile_seekoff+0x554>
159a4: 36b000ef jal ra,1650e <_IO_vtable_check>
159a8: bf0d c.j 158da <_IO_wfile_seekoff+0x59a>
159aa: 855e c.mv a0,s7
159ac: 66d070ef jal ra,1d818 <__free>
159b0: 557d c.li a0,-1
159b2: 4581 c.li a1,0
159b4: b315 c.j 156d8 <_IO_wfile_seekoff+0x398>
159b6: 359000ef jal ra,1650e <_IO_vtable_check>
159ba: 482c c.lw a1,80(s0)
159bc: 4870 c.lw a2,84(s0)
159be: b4c5 c.j 1549e <_IO_wfile_seekoff+0x15e>
159c0: f2a596e3 bne a1,a0,158ec <_IO_wfile_seekoff+0x5ac>
159c4: b5dd c.j 158aa <_IO_wfile_seekoff+0x56a>
000159c6 <_IO_wfile_underflow_maybe_mmap>:
159c6: 1141 c.addi sp,-16
159c8: c422 c.swsp s0,8(sp)
159ca: c606 c.swsp ra,12(sp)
159cc: 842a c.mv s0,a0
159ce: 330010ef jal ra,16cfe <_IO_file_underflow_maybe_mmap>
159d2: 57fd c.li a5,-1
159d4: 00f50b63 beq a0,a5,159ea <_IO_wfile_underflow_maybe_mmap+0x24>
159d8: 4c7c c.lw a5,92(s0)
159da: 8522 c.mv a0,s0
159dc: 4422 c.lwsp s0,8(sp)
159de: 0887a783 lw a5,136(a5)
159e2: 40b2 c.lwsp ra,12(sp)
159e4: 4b9c c.lw a5,16(a5)
159e6: 0141 c.addi sp,16
159e8: 8782 c.jr a5
159ea: 40b2 c.lwsp ra,12(sp)
159ec: 4422 c.lwsp s0,8(sp)
159ee: 0141 c.addi sp,16
159f0: 8082 c.jr ra
000159f2 <_IO_wfile_underflow_mmap>:
159f2: 411c c.lw a5,0(a0)
159f4: 1101 c.addi sp,-32
159f6: cc22 c.swsp s0,24(sp)
159f8: ce06 c.swsp ra,28(sp)
159fa: ca26 c.swsp s1,20(sp)
159fc: 0047f713 andi a4,a5,4
15a00: 842a c.mv s0,a0
15a02: ef4d c.bnez a4,15abc <_IO_wfile_underflow_mmap+0xca>
15a04: 4d6c c.lw a1,92(a0)
15a06: 419c c.lw a5,0(a1)
15a08: 41d8 c.lw a4,4(a1)
15a0a: 06e7ea63 bltu a5,a4,15a7e <_IO_wfile_underflow_mmap+0x8c>
15a0e: 4150 c.lw a2,4(a0)
15a10: 451c c.lw a5,8(a0)
15a12: 4d24 c.lw s1,88(a0)
15a14: 06f67b63 bgeu a2,a5,15a8a <_IO_wfile_underflow_mmap+0x98>
15a18: 4d9c c.lw a5,24(a1)
15a1a: c632 c.swsp a2,12(sp)
15a1c: c3c9 c.beqz a5,15a9e <_IO_wfile_underflow_mmap+0xac>
15a1e: 55c8 c.lw a0,44(a1)
15a20: 5998 c.lw a4,48(a1)
15a22: 4414 c.lw a3,8(s0)
15a24: 01c5a803 lw a6,28(a1)
15a28: d9c8 c.sw a0,52(a1)
15a2a: dd98 c.sw a4,56(a1)
15a2c: c19c c.sw a5,0(a1)
15a2e: c59c c.sw a5,8(a1)
15a30: 00458893 addi a7,a1,4
15a34: 0078 c.addi4spn a4,sp,12
15a36: 02c58593 addi a1,a1,44
15a3a: 8526 c.mv a0,s1
15a3c: 71a000ef jal ra,16156 <__libio_codecvt_in>
15a40: 4c7c c.lw a5,92(s0)
15a42: 46b2 c.lwsp a3,12(sp)
15a44: 4398 c.lw a4,0(a5)
15a46: 43dc c.lw a5,4(a5)
15a48: c054 c.sw a3,4(s0)
15a4a: 02f76463 bltu a4,a5,15a72 <_IO_wfile_underflow_mmap+0x80>
15a4e: 00059717 auipc a4,0x59
15a52: 35a72703 lw a4,858(a4) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
15a56: 401c c.lw a5,0(s0)
15a58: 05400693 addi a3,zero,84
15a5c: 9712 c.add a4,tp
15a5e: c314 c.sw a3,0(a4)
15a60: 0207e793 ori a5,a5,32
15a64: c01c c.sw a5,0(s0)
15a66: 557d c.li a0,-1
15a68: 40f2 c.lwsp ra,28(sp)
15a6a: 4462 c.lwsp s0,24(sp)
15a6c: 44d2 c.lwsp s1,20(sp)
15a6e: 6105 c.addi16sp sp,32
15a70: 8082 c.jr ra
15a72: 40f2 c.lwsp ra,28(sp)
15a74: 4462 c.lwsp s0,24(sp)
15a76: 4308 c.lw a0,0(a4)
15a78: 44d2 c.lwsp s1,20(sp)
15a7a: 6105 c.addi16sp sp,32
15a7c: 8082 c.jr ra
15a7e: 40f2 c.lwsp ra,28(sp)
15a80: 4462 c.lwsp s0,24(sp)
15a82: 4388 c.lw a0,0(a5)
15a84: 44d2 c.lwsp s1,20(sp)
15a86: 6105 c.addi16sp sp,32
15a88: 8082 c.jr ra
15a8a: 39d010ef jal ra,17626 <_IO_file_underflow_mmap>
15a8e: 57fd c.li a5,-1
15a90: 04f50663 beq a0,a5,15adc <_IO_wfile_underflow_mmap+0xea>
15a94: 4c6c c.lw a1,92(s0)
15a96: 4050 c.lw a2,4(s0)
15a98: 4d9c c.lw a5,24(a1)
15a9a: c632 c.swsp a2,12(sp)
15a9c: f3c9 c.bnez a5,15a1e <_IO_wfile_underflow_mmap+0x2c>
15a9e: 5188 c.lw a0,32(a1)
15aa0: c519 c.beqz a0,15aae <_IO_wfile_underflow_mmap+0xbc>
15aa2: 577070ef jal ra,1d818 <__free>
15aa6: 401c c.lw a5,0(s0)
15aa8: eff7f793 andi a5,a5,-257
15aac: c01c c.sw a5,0(s0)
15aae: 8522 c.mv a0,s0
15ab0: 487200ef jal ra,36736 <_IO_wdoallocbuf>
15ab4: 4c6c c.lw a1,92(s0)
15ab6: 4050 c.lw a2,4(s0)
15ab8: 4d9c c.lw a5,24(a1)
15aba: b795 c.j 15a1e <_IO_wfile_underflow_mmap+0x2c>
15abc: 0207e793 ori a5,a5,32
15ac0: c11c c.sw a5,0(a0)
15ac2: 00059797 auipc a5,0x59
15ac6: 2e67a783 lw a5,742(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
15aca: 40f2 c.lwsp ra,28(sp)
15acc: 4462 c.lwsp s0,24(sp)
15ace: 9792 c.add a5,tp
15ad0: 4725 c.li a4,9
15ad2: c398 c.sw a4,0(a5)
15ad4: 44d2 c.lwsp s1,20(sp)
15ad6: 557d c.li a0,-1
15ad8: 6105 c.addi16sp sp,32
15ada: 8082 c.jr ra
15adc: 557d c.li a0,-1
15ade: b769 c.j 15a68 <_IO_wfile_underflow_mmap+0x76>
00015ae0 <_IO_wdo_write>:
15ae0: 715d c.addi16sp sp,-80
15ae2: c4a2 c.swsp s0,72(sp)
15ae4: da56 c.swsp s5,52(sp)
15ae6: c686 c.swsp ra,76(sp)
15ae8: c2a6 c.swsp s1,68(sp)
15aea: c0ca c.swsp s2,64(sp)
15aec: de4e c.swsp s3,60(sp)
15aee: dc52 c.swsp s4,56(sp)
15af0: d85a c.swsp s6,48(sp)
15af2: d65e c.swsp s7,44(sp)
15af4: d462 c.swsp s8,40(sp)
15af6: 05852a83 lw s5,88(a0)
15afa: 842a c.mv s0,a0
15afc: ca41 c.beqz a2,15b8c <_IO_wdo_write+0xac>
15afe: 4d18 c.lw a4,24(a0)
15b00: 495c c.lw a5,20(a0)
15b02: 01052983 lw s3,16(a0)
15b06: 8932 c.mv s2,a2
15b08: 84ae c.mv s1,a1
15b0a: 0cf70c63 beq a4,a5,15be2 <_IO_wdo_write+0x102>
15b0e: 4bbd c.li s7,15
15b10: 41378733 sub a4,a5,s3
15b14: 01010a13 addi s4,sp,16
15b18: 5b7d c.li s6,-1
15b1a: 4c05 c.li s8,1
15b1c: 06ebe463 bltu s7,a4,15b84 <_IO_wdo_write+0xa4>
15b20: c652 c.swsp s4,12(sp)
15b22: 87d2 c.mv a5,s4
15b24: 02010813 addi a6,sp,32
15b28: 89d2 c.mv s3,s4
15b2a: 4c6c c.lw a1,92(s0)
15b2c: 00291693 slli a3,s2,0x2
15b30: 8626 c.mv a2,s1
15b32: 02c58593 addi a1,a1,44
15b36: 96a6 c.add a3,s1
15b38: 00c10893 addi a7,sp,12
15b3c: 0038 c.addi4spn a4,sp,8
15b3e: 8556 c.mv a0,s5
15b40: 2b59 c.jal 160d6 <__libio_codecvt_out>
15b42: 4632 c.lwsp a2,12(sp)
15b44: 87aa c.mv a5,a0
15b46: 85ce c.mv a1,s3
15b48: 41360633 sub a2,a2,s3
15b4c: 8522 c.mv a0,s0
15b4e: 89be c.mv s3,a5
15b50: 6c1010ef jal ra,17a10 <_IO_new_do_write>
15b54: 07650b63 beq a0,s6,15bca <_IO_wdo_write+0xea>
15b58: 4722 c.lwsp a4,8(sp)
15b5a: 409707b3 sub a5,a4,s1
15b5e: 8789 c.srai a5,0x2
15b60: 40f90933 sub s2,s2,a5
15b64: 00098663 beq s3,zero,15b70 <_IO_wdo_write+0x90>
15b68: 05899063 bne s3,s8,15ba8 <_IO_wdo_write+0xc8>
15b6c: 02970e63 beq a4,s1,15ba8 <_IO_wdo_write+0xc8>
15b70: 00090e63 beq s2,zero,15b8c <_IO_wdo_write+0xac>
15b74: 485c c.lw a5,20(s0)
15b76: 01042983 lw s3,16(s0)
15b7a: 84ba c.mv s1,a4
15b7c: 41378733 sub a4,a5,s3
15b80: faebf0e3 bgeu s7,a4,15b20 <_IO_wdo_write+0x40>
15b84: 02042803 lw a6,32(s0)
15b88: c63e c.swsp a5,12(sp)
15b8a: b745 c.j 15b2a <_IO_wdo_write+0x4a>
15b8c: 4c7c c.lw a5,92(s0)
15b8e: 4008 c.lw a0,0(s0)
15b90: 4f98 c.lw a4,24(a5)
15b92: 20257513 andi a0,a0,514
15b96: c798 c.sw a4,8(a5)
15b98: c398 c.sw a4,0(a5)
15b9a: c3d8 c.sw a4,4(a5)
15b9c: cb98 c.sw a4,16(a5)
15b9e: c7d8 c.sw a4,12(a5)
15ba0: c11d c.beqz a0,15bc6 <_IO_wdo_write+0xe6>
15ba2: cbd8 c.sw a4,20(a5)
15ba4: 4501 c.li a0,0
15ba6: a015 c.j 15bca <_IO_wdo_write+0xea>
15ba8: 4c7c c.lw a5,92(s0)
15baa: 4014 c.lw a3,0(s0)
15bac: 01203933 sltu s2,zero,s2
15bb0: 4f98 c.lw a4,24(a5)
15bb2: 2026f693 andi a3,a3,514
15bb6: 41200533 sub a0,zero,s2
15bba: c798 c.sw a4,8(a5)
15bbc: c398 c.sw a4,0(a5)
15bbe: c3d8 c.sw a4,4(a5)
15bc0: cb98 c.sw a4,16(a5)
15bc2: c7d8 c.sw a4,12(a5)
15bc4: e291 c.bnez a3,15bc8 <_IO_wdo_write+0xe8>
15bc6: 4fd8 c.lw a4,28(a5)
15bc8: cbd8 c.sw a4,20(a5)
15bca: 40b6 c.lwsp ra,76(sp)
15bcc: 4426 c.lwsp s0,72(sp)
15bce: 4496 c.lwsp s1,68(sp)
15bd0: 4906 c.lwsp s2,64(sp)
15bd2: 59f2 c.lwsp s3,60(sp)
15bd4: 5a62 c.lwsp s4,56(sp)
15bd6: 5ad2 c.lwsp s5,52(sp)
15bd8: 5b42 c.lwsp s6,48(sp)
15bda: 5bb2 c.lwsp s7,44(sp)
15bdc: 5c22 c.lwsp s8,40(sp)
15bde: 6161 c.addi16sp sp,80
15be0: 8082 c.jr ra
15be2: f33786e3 beq a5,s3,15b0e <_IO_wdo_write+0x2e>
15be6: 41378633 sub a2,a5,s3
15bea: 85ce c.mv a1,s3
15bec: 625010ef jal ra,17a10 <_IO_new_do_write>
15bf0: 57fd c.li a5,-1
15bf2: fcf50ce3 beq a0,a5,15bca <_IO_wdo_write+0xea>
15bf6: 485c c.lw a5,20(s0)
15bf8: 01042983 lw s3,16(s0)
15bfc: bf09 c.j 15b0e <_IO_wdo_write+0x2e>
00015bfe <_IO_wfile_overflow>:
15bfe: 411c c.lw a5,0(a0)
15c00: 1141 c.addi sp,-16
15c02: c422 c.swsp s0,8(sp)
15c04: c606 c.swsp ra,12(sp)
15c06: c226 c.swsp s1,4(sp)
15c08: 0087f713 andi a4,a5,8
15c0c: 842a c.mv s0,a0
15c0e: e355 c.bnez a4,15cb2 <_IO_wfile_overflow+0xb4>
15c10: 00b7d713 srli a4,a5,0xb
15c14: 8b05 c.andi a4,1
15c16: 84ae c.mv s1,a1
15c18: e339 c.bnez a4,15c5e <_IO_wfile_overflow+0x60>
15c1a: 4d78 c.lw a4,92(a0)
15c1c: 4754 c.lw a3,12(a4)
15c1e: 14068a63 beq a3,zero,15d72 <_IO_wfile_overflow+0x174>
15c22: 4314 c.lw a3,0(a4)
15c24: 01c72803 lw a6,28(a4)
15c28: 13068363 beq a3,a6,15d4e <_IO_wfile_overflow+0x150>
15c2c: 414c c.lw a1,4(a0)
15c2e: 4350 c.lw a2,4(a4)
15c30: 4508 c.lw a0,8(a0)
15c32: 02042883 lw a7,32(s0)
15c36: c310 c.sw a2,0(a4)
15c38: c710 c.sw a2,8(a4)
15c3a: 6605 c.lui a2,0x1
15c3c: 80060613 addi a2,a2,-2048 # 800 <__libc_tsd_CTYPE_B+0x7d4>
15c40: cb14 c.sw a3,16(a4)
15c42: c754 c.sw a3,12(a4)
15c44: 01072a23 sw a6,20(a4)
15c48: 8e5d c.or a2,a5
15c4a: c84c c.sw a1,20(s0)
15c4c: c80c c.sw a1,16(s0)
15c4e: 01142c23 sw a7,24(s0)
15c52: c048 c.sw a0,4(s0)
15c54: c448 c.sw a0,12(s0)
15c56: c010 c.sw a2,0(s0)
15c58: 2027f793 andi a5,a5,514
15c5c: e3d9 c.bnez a5,15ce2 <_IO_wfile_overflow+0xe4>
15c5e: 57fd c.li a5,-1
15c60: 08f48563 beq s1,a5,15cea <_IO_wfile_overflow+0xec>
15c64: 4c7c c.lw a5,92(s0)
15c66: 4b98 c.lw a4,16(a5)
15c68: 4fd4 c.lw a3,28(a5)
15c6a: 08d70e63 beq a4,a3,15d06 <_IO_wfile_overflow+0x108>
15c6e: 00470613 addi a2,a4,4
15c72: cb90 c.sw a2,16(a5)
15c74: c304 c.sw s1,0(a4)
15c76: 4018 c.lw a4,0(s0)
15c78: 00277693 andi a3,a4,2
15c7c: c685 c.beqz a3,15ca4 <_IO_wfile_overflow+0xa6>
15c7e: 5478 c.lw a4,108(s0)
15c80: 0ae05b63 bge zero,a4,15d36 <_IO_wfile_overflow+0x138>
15c84: 47cc c.lw a1,12(a5)
15c86: 8522 c.mv a0,s0
15c88: 8e0d c.sub a2,a1
15c8a: 8609 c.srai a2,0x2
15c8c: 3d91 c.jal 15ae0 <_IO_wdo_write>
15c8e: 00150793 addi a5,a0,1
15c92: 0017b793 sltiu a5,a5,1
15c96: ef9d c.bnez a5,15cd4 <_IO_wfile_overflow+0xd6>
15c98: 40b2 c.lwsp ra,12(sp)
15c9a: 4422 c.lwsp s0,8(sp)
15c9c: 8526 c.mv a0,s1
15c9e: 4492 c.lwsp s1,4(sp)
15ca0: 0141 c.addi sp,16
15ca2: 8082 c.jr ra
15ca4: 20077713 andi a4,a4,512
15ca8: db65 c.beqz a4,15c98 <_IO_wfile_overflow+0x9a>
15caa: 4729 c.li a4,10
15cac: fee496e3 bne s1,a4,15c98 <_IO_wfile_overflow+0x9a>
15cb0: b7f9 c.j 15c7e <_IO_wfile_overflow+0x80>
15cb2: 0207e793 ori a5,a5,32
15cb6: c11c c.sw a5,0(a0)
15cb8: 00059797 auipc a5,0x59
15cbc: 0f07a783 lw a5,240(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
15cc0: 40b2 c.lwsp ra,12(sp)
15cc2: 4422 c.lwsp s0,8(sp)
15cc4: 9792 c.add a5,tp
15cc6: 4725 c.li a4,9
15cc8: 54fd c.li s1,-1
15cca: c398 c.sw a4,0(a5)
15ccc: 8526 c.mv a0,s1
15cce: 4492 c.lwsp s1,4(sp)
15cd0: 0141 c.addi sp,16
15cd2: 8082 c.jr ra
15cd4: 40b2 c.lwsp ra,12(sp)
15cd6: 4422 c.lwsp s0,8(sp)
15cd8: 54fd c.li s1,-1
15cda: 8526 c.mv a0,s1
15cdc: 4492 c.lwsp s1,4(sp)
15cde: 0141 c.addi sp,16
15ce0: 8082 c.jr ra
15ce2: cb54 c.sw a3,20(a4)
15ce4: 57fd c.li a5,-1
15ce6: f6f49fe3 bne s1,a5,15c64 <_IO_wfile_overflow+0x66>
15cea: 547c c.lw a5,108(s0)
15cec: 0af05663 bge zero,a5,15d98 <_IO_wfile_overflow+0x19a>
15cf0: 4c7c c.lw a5,92(s0)
15cf2: 8522 c.mv a0,s0
15cf4: 4422 c.lwsp s0,8(sp)
15cf6: 47cc c.lw a1,12(a5)
15cf8: 4b90 c.lw a2,16(a5)
15cfa: 40b2 c.lwsp ra,12(sp)
15cfc: 4492 c.lwsp s1,4(sp)
15cfe: 8e0d c.sub a2,a1
15d00: 8609 c.srai a2,0x2
15d02: 0141 c.addi sp,16
15d04: bbf1 c.j 15ae0 <_IO_wdo_write>
15d06: 5474 c.lw a3,108(s0)
15d08: 04d05b63 bge zero,a3,15d5e <_IO_wfile_overflow+0x160>
15d0c: 47cc c.lw a1,12(a5)
15d0e: 8522 c.mv a0,s0
15d10: 40b70633 sub a2,a4,a1
15d14: 8609 c.srai a2,0x2
15d16: 33e9 c.jal 15ae0 <_IO_wdo_write>
15d18: 0505 c.addi a0,1
15d1a: 00153513 sltiu a0,a0,1
15d1e: f95d c.bnez a0,15cd4 <_IO_wfile_overflow+0xd6>
15d20: 4c7c c.lw a5,92(s0)
15d22: 4b98 c.lw a4,16(a5)
15d24: 00470613 addi a2,a4,4
15d28: cb90 c.sw a2,16(a5)
15d2a: c304 c.sw s1,0(a4)
15d2c: 4018 c.lw a4,0(s0)
15d2e: 00277693 andi a3,a4,2
15d32: f6b1 c.bnez a3,15c7e <_IO_wfile_overflow+0x80>
15d34: bf85 c.j 15ca4 <_IO_wfile_overflow+0xa6>
15d36: 480c c.lw a1,16(s0)
15d38: 4850 c.lw a2,20(s0)
15d3a: 8522 c.mv a0,s0
15d3c: 8e0d c.sub a2,a1
15d3e: 4d3010ef jal ra,17a10 <_IO_new_do_write>
15d42: 00150793 addi a5,a0,1
15d46: 0017b793 sltiu a5,a5,1
15d4a: d7b9 c.beqz a5,15c98 <_IO_wfile_overflow+0x9a>
15d4c: b761 c.j 15cd4 <_IO_wfile_overflow+0xd6>
15d4e: 4d4c c.lw a1,28(a0)
15d50: 4f14 c.lw a3,24(a4)
15d52: c50c c.sw a1,8(a0)
15d54: c314 c.sw a3,0(a4)
15d56: c354 c.sw a3,4(a4)
15d58: 852e c.mv a0,a1
15d5a: 8636 c.mv a2,a3
15d5c: bdd9 c.j 15c32 <_IO_wfile_overflow+0x34>
15d5e: 480c c.lw a1,16(s0)
15d60: 4850 c.lw a2,20(s0)
15d62: 8522 c.mv a0,s0
15d64: 8e0d c.sub a2,a1
15d66: 4ab010ef jal ra,17a10 <_IO_new_do_write>
15d6a: 0505 c.addi a0,1
15d6c: 00153513 sltiu a0,a0,1
15d70: b77d c.j 15d1e <_IO_wfile_overflow+0x120>
15d72: 1c5200ef jal ra,36736 <_IO_wdoallocbuf>
15d76: 8522 c.mv a0,s0
15d78: 2dd200ef jal ra,36854 <_IO_free_wbackup_area>
15d7c: 4c78 c.lw a4,92(s0)
15d7e: 481c c.lw a5,16(s0)
15d80: 4f14 c.lw a3,24(a4)
15d82: c714 c.sw a3,8(a4)
15d84: c314 c.sw a3,0(a4)
15d86: c354 c.sw a3,4(a4)
15d88: c395 c.beqz a5,15dac <_IO_wfile_overflow+0x1ae>
15d8a: 01c72803 lw a6,28(a4)
15d8e: 404c c.lw a1,4(s0)
15d90: 4408 c.lw a0,8(s0)
15d92: 401c c.lw a5,0(s0)
15d94: 8636 c.mv a2,a3
15d96: bd71 c.j 15c32 <_IO_wfile_overflow+0x34>
15d98: 480c c.lw a1,16(s0)
15d9a: 4850 c.lw a2,20(s0)
15d9c: 8522 c.mv a0,s0
15d9e: 4422 c.lwsp s0,8(sp)
15da0: 40b2 c.lwsp ra,12(sp)
15da2: 4492 c.lwsp s1,4(sp)
15da4: 8e0d c.sub a2,a1
15da6: 0141 c.addi sp,16
15da8: 4690106f jal zero,17a10 <_IO_new_do_write>
15dac: 8522 c.mv a0,s0
15dae: 38d020ef jal ra,1893a <_IO_doallocbuf>
15db2: 4c78 c.lw a4,92(s0)
15db4: 4c4c c.lw a1,28(s0)
15db6: 401c c.lw a5,0(s0)
15db8: 4314 c.lw a3,0(a4)
15dba: 01c72803 lw a6,28(a4)
15dbe: 4350 c.lw a2,4(a4)
15dc0: 852e c.mv a0,a1
15dc2: c40c c.sw a1,8(s0)
15dc4: b5bd c.j 15c32 <_IO_wfile_overflow+0x34>
00015dc6 <_IO_wfile_sync>:
15dc6: 4d7c c.lw a5,92(a0)
15dc8: 7179 c.addi16sp sp,-48
15dca: d422 c.swsp s0,40(sp)
15dcc: 4b90 c.lw a2,16(a5)
15dce: 47cc c.lw a1,12(a5)
15dd0: d606 c.swsp ra,44(sp)
15dd2: d226 c.swsp s1,36(sp)
15dd4: d04a c.swsp s2,32(sp)
15dd6: ce4e c.swsp s3,28(sp)
15dd8: 842a c.mv s0,a0
15dda: 00c5fa63 bgeu a1,a2,15dee <_IO_wfile_sync+0x28>
15dde: 557c c.lw a5,108(a0)
15de0: 08f05063 bge zero,a5,15e60 <_IO_wfile_sync+0x9a>
15de4: 8e0d c.sub a2,a1
15de6: 8609 c.srai a2,0x2
15de8: 39e5 c.jal 15ae0 <_IO_wdo_write>
15dea: e149 c.bnez a0,15e6c <_IO_wfile_sync+0xa6>
15dec: 4c7c c.lw a5,92(s0)
15dee: 4384 c.lw s1,0(a5)
15df0: 0047a903 lw s2,4(a5)
15df4: 05248a63 beq s1,s2,15e48 <_IO_wfile_sync+0x82>
15df8: 05842983 lw s3,88(s0)
15dfc: 854e c.mv a0,s3
15dfe: 2ee1 c.jal 161d6 <__libio_codecvt_encoding>
15e00: 08a05b63 bge zero,a0,15e96 <_IO_wfile_sync+0xd0>
15e04: 412485b3 sub a1,s1,s2
15e08: 8589 c.srai a1,0x2
15e0a: 02a585b3 mul a1,a1,a0
15e0e: 09842483 lw s1,152(s0)
15e12: 000697b7 lui a5,0x69
15e16: 00069737 lui a4,0x69
15e1a: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
15e1e: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
15e22: 8f1d c.sub a4,a5
15e24: 40f487b3 sub a5,s1,a5
15e28: 0ae7f163 bgeu a5,a4,15eca <_IO_wfile_sync+0x104>
15e2c: 40bc c.lw a5,64(s1)
15e2e: 4685 c.li a3,1
15e30: 41f5d613 srai a2,a1,0x1f
15e34: 8522 c.mv a0,s0
15e36: 9782 c.jalr a5
15e38: 57fd c.li a5,-1
15e3a: 04f50163 beq a0,a5,15e7c <_IO_wfile_sync+0xb6>
15e3e: 4c7c c.lw a5,92(s0)
15e40: 4058 c.lw a4,4(s0)
15e42: 4394 c.lw a3,0(a5)
15e44: c3d4 c.sw a3,4(a5)
15e46: c418 c.sw a4,8(s0)
15e48: 577d c.li a4,-1
15e4a: 57fd c.li a5,-1
15e4c: 50b2 c.lwsp ra,44(sp)
15e4e: c838 c.sw a4,80(s0)
15e50: c87c c.sw a5,84(s0)
15e52: 5422 c.lwsp s0,40(sp)
15e54: 5492 c.lwsp s1,36(sp)
15e56: 5902 c.lwsp s2,32(sp)
15e58: 49f2 c.lwsp s3,28(sp)
15e5a: 4501 c.li a0,0
15e5c: 6145 c.addi16sp sp,48
15e5e: 8082 c.jr ra
15e60: 490c c.lw a1,16(a0)
15e62: 4950 c.lw a2,20(a0)
15e64: 8e0d c.sub a2,a1
15e66: 3ab010ef jal ra,17a10 <_IO_new_do_write>
15e6a: d149 c.beqz a0,15dec <_IO_wfile_sync+0x26>
15e6c: 557d c.li a0,-1
15e6e: 50b2 c.lwsp ra,44(sp)
15e70: 5422 c.lwsp s0,40(sp)
15e72: 5492 c.lwsp s1,36(sp)
15e74: 5902 c.lwsp s2,32(sp)
15e76: 49f2 c.lwsp s3,28(sp)
15e78: 6145 c.addi16sp sp,48
15e7a: 8082 c.jr ra
15e7c: fca591e3 bne a1,a0,15e3e <_IO_wfile_sync+0x78>
15e80: 00059797 auipc a5,0x59
15e84: f287a783 lw a5,-216(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
15e88: 4775 c.li a4,29
15e8a: 9792 c.add a5,tp
15e8c: 439c c.lw a5,0(a5)
15e8e: fae78de3 beq a5,a4,15e48 <_IO_wfile_sync+0x82>
15e92: 557d c.li a0,-1
15e94: bfe9 c.j 15e6e <_IO_wfile_sync+0xa8>
15e96: 4c6c c.lw a1,92(s0)
15e98: 4414 c.lw a3,8(s0)
15e9a: 4450 c.lw a2,12(s0)
15e9c: 4198 c.lw a4,0(a1)
15e9e: 0085a803 lw a6,8(a1)
15ea2: 59c8 c.lw a0,52(a1)
15ea4: 5d9c c.lw a5,56(a1)
15ea6: 41070733 sub a4,a4,a6
15eaa: d5c8 c.sw a0,44(a1)
15eac: d99c c.sw a5,48(a1)
15eae: 8709 c.srai a4,0x2
15eb0: 02c58593 addi a1,a1,44
15eb4: 854e c.mv a0,s3
15eb6: 2e35 c.jal 161f2 <__libio_codecvt_length>
15eb8: 4458 c.lw a4,12(s0)
15eba: 441c c.lw a5,8(s0)
15ebc: 00a706b3 add a3,a4,a0
15ec0: 8f99 c.sub a5,a4
15ec2: c054 c.sw a3,4(s0)
15ec4: 40f505b3 sub a1,a0,a5
15ec8: b799 c.j 15e0e <_IO_wfile_sync+0x48>
15eca: c62e c.swsp a1,12(sp)
15ecc: 2589 c.jal 1650e <_IO_vtable_check>
15ece: 45b2 c.lwsp a1,12(sp)
15ed0: bfb1 c.j 15e2c <_IO_wfile_sync+0x66>
00015ed2 <_IO_wfile_xsputn>:
15ed2: c24d c.beqz a2,15f74 <_IO_wfile_xsputn+0xa2>
15ed4: 7179 c.addi16sp sp,-48
15ed6: d422 c.swsp s0,40(sp)
15ed8: 8432 c.mv s0,a2
15eda: 4110 c.lw a2,0(a0)
15edc: ce4e c.swsp s3,28(sp)
15ede: 6685 c.lui a3,0x1
15ee0: 05c52983 lw s3,92(a0)
15ee4: a0068693 addi a3,a3,-1536 # a00 <__libc_tsd_CTYPE_B+0x9d4>
15ee8: d04a c.swsp s2,32(sp)
15eea: d606 c.swsp ra,44(sp)
15eec: d226 c.swsp s1,36(sp)
15eee: cc52 c.swsp s4,24(sp)
15ef0: ca56 c.swsp s5,20(sp)
15ef2: 8e75 c.and a2,a3
15ef4: 0149a703 lw a4,20(s3) # 1014 <__libc_tsd_CTYPE_B+0xfe8>
15ef8: 0109a783 lw a5,16(s3)
15efc: 892a c.mv s2,a0
15efe: 04d60463 beq a2,a3,15f46 <_IO_wfile_xsputn+0x74>
15f02: 8f1d c.sub a4,a5
15f04: 8709 c.srai a4,0x2
15f06: 4a81 c.li s5,0
15f08: 8a22 c.mv s4,s0
15f0a: eb25 c.bnez a4,15f7a <_IO_wfile_xsputn+0xa8>
15f0c: 8652 c.mv a2,s4
15f0e: 854a c.mv a0,s2
15f10: 712200ef jal ra,36622 <_IO_wdefault_xsputn>
15f14: 41450533 sub a0,a0,s4
15f18: 942a c.add s0,a0
15f1a: 000a8c63 beq s5,zero,15f32 <_IO_wfile_xsputn+0x60>
15f1e: 05c92783 lw a5,92(s2)
15f22: 4b90 c.lw a2,16(a5)
15f24: 47cc c.lw a1,12(a5)
15f26: 00b60663 beq a2,a1,15f32 <_IO_wfile_xsputn+0x60>
15f2a: 8e0d c.sub a2,a1
15f2c: 8609 c.srai a2,0x2
15f2e: 854a c.mv a0,s2
15f30: 3e45 c.jal 15ae0 <_IO_wdo_write>
15f32: 50b2 c.lwsp ra,44(sp)
15f34: 8522 c.mv a0,s0
15f36: 5422 c.lwsp s0,40(sp)
15f38: 5492 c.lwsp s1,36(sp)
15f3a: 5902 c.lwsp s2,32(sp)
15f3c: 49f2 c.lwsp s3,28(sp)
15f3e: 4a62 c.lwsp s4,24(sp)
15f40: 4ad2 c.lwsp s5,20(sp)
15f42: 6145 c.addi16sp sp,48
15f44: 8082 c.jr ra
15f46: 01c9a703 lw a4,28(s3)
15f4a: 8f1d c.sub a4,a5
15f4c: 8709 c.srai a4,0x2
15f4e: 06876f63 bltu a4,s0,15fcc <_IO_wfile_xsputn+0xfa>
15f52: 00241693 slli a3,s0,0x2
15f56: 96ae c.add a3,a1
15f58: 4529 c.li a0,10
15f5a: 00d5ff63 bgeu a1,a3,15f78 <_IO_wfile_xsputn+0xa6>
15f5e: ffc6a603 lw a2,-4(a3)
15f62: 16f1 c.addi a3,-4
15f64: fea61be3 bne a2,a0,15f5a <_IO_wfile_xsputn+0x88>
15f68: 8e8d c.sub a3,a1
15f6a: 8689 c.srai a3,0x2
15f6c: 00168713 addi a4,a3,1
15f70: 4a85 c.li s5,1
15f72: bf59 c.j 15f08 <_IO_wfile_xsputn+0x36>
15f74: 4501 c.li a0,0
15f76: 8082 c.jr ra
15f78: 4a81 c.li s5,0
15f7a: 84a2 c.mv s1,s0
15f7c: 02876963 bltu a4,s0,15fae <_IO_wfile_xsputn+0xdc>
15f80: 4751 c.li a4,20
15f82: 02976a63 bltu a4,s1,15fb6 <_IO_wfile_xsputn+0xe4>
15f86: 00249613 slli a2,s1,0x2
15f8a: 00c78833 add a6,a5,a2
15f8e: 872e c.mv a4,a1
15f90: 4314 c.lw a3,0(a4)
15f92: 0791 c.addi a5,4
15f94: 0711 c.addi a4,4
15f96: fed7ae23 sw a3,-4(a5)
15f9a: ff079be3 bne a5,a6,15f90 <_IO_wfile_xsputn+0xbe>
15f9e: 95b2 c.add a1,a2
15fa0: 0109a823 sw a6,16(s3)
15fa4: 40940a33 sub s4,s0,s1
15fa8: f69409e3 beq s0,s1,15f1a <_IO_wfile_xsputn+0x48>
15fac: b785 c.j 15f0c <_IO_wfile_xsputn+0x3a>
15fae: 84ba c.mv s1,a4
15fb0: 4751 c.li a4,20
15fb2: fc977ae3 bgeu a4,s1,15f86 <_IO_wfile_xsputn+0xb4>
15fb6: 853e c.mv a0,a5
15fb8: 8626 c.mv a2,s1
15fba: c62e c.swsp a1,12(sp)
15fbc: 0a9090ef jal ra,1f864 <__wmempcpy>
15fc0: 45b2 c.lwsp a1,12(sp)
15fc2: 00249793 slli a5,s1,0x2
15fc6: 882a c.mv a6,a0
15fc8: 95be c.add a1,a5
15fca: bfd9 c.j 15fa0 <_IO_wfile_xsputn+0xce>
15fcc: 4a81 c.li s5,0
15fce: bf2d c.j 15f08 <_IO_wfile_xsputn+0x36>
00015fd0 <_IO_fwide>:
15fd0: 1101 c.addi sp,-32
15fd2: cc22 c.swsp s0,24(sp)
15fd4: ce06 c.swsp ra,28(sp)
15fd6: ca26 c.swsp s1,20(sp)
15fd8: 842a c.mv s0,a0
15fda: 5568 c.lw a0,108(a0)
15fdc: 0005c963 blt a1,zero,15fee <_IO_fwide+0x1e>
15fe0: e111 c.bnez a0,15fe4 <_IO_fwide+0x14>
15fe2: ed91 c.bnez a1,15ffe <_IO_fwide+0x2e>
15fe4: 40f2 c.lwsp ra,28(sp)
15fe6: 4462 c.lwsp s0,24(sp)
15fe8: 44d2 c.lwsp s1,20(sp)
15fea: 6105 c.addi16sp sp,32
15fec: 8082 c.jr ra
15fee: f97d c.bnez a0,15fe4 <_IO_fwide+0x14>
15ff0: 557d c.li a0,-1
15ff2: d468 c.sw a0,108(s0)
15ff4: 40f2 c.lwsp ra,28(sp)
15ff6: 4462 c.lwsp s0,24(sp)
15ff8: 44d2 c.lwsp s1,20(sp)
15ffa: 6105 c.addi16sp sp,32
15ffc: 8082 c.jr ra
15ffe: 4c64 c.lw s1,92(s0)
16000: 850a c.mv a0,sp
16002: 40d8 c.lw a4,4(s1)
16004: 03c48693 addi a3,s1,60
16008: 44dc c.lw a5,12(s1)
1600a: cc34 c.sw a3,88(s0)
1600c: 02048623 sb zero,44(s1)
16010: 020486a3 sb zero,45(s1)
16014: 02048723 sb zero,46(s1)
16018: 020487a3 sb zero,47(s1)
1601c: 02048823 sb zero,48(s1)
16020: 020488a3 sb zero,49(s1)
16024: 02048923 sb zero,50(s1)
16028: 020489a3 sb zero,51(s1)
1602c: c098 c.sw a4,0(s1)
1602e: 4c78 c.lw a4,92(s0)
16030: c89c c.sw a5,16(s1)
16032: 02070a23 sb zero,52(a4)
16036: 02070aa3 sb zero,53(a4)
1603a: 02070b23 sb zero,54(a4)
1603e: 02070ba3 sb zero,55(a4)
16042: 02070c23 sb zero,56(a4)
16046: 02070ca3 sb zero,57(a4)
1604a: 02070d23 sb zero,58(a4)
1604e: 02070da3 sb zero,59(a4)
16052: 297090ef jal ra,1fae8 <__wcsmbs_clone_conv>
16056: 4792 c.lwsp a5,4(sp)
16058: 4705 c.li a4,1
1605a: 02e79e63 bne a5,a4,16096 <_IO_fwide+0xc6>
1605e: 4732 c.lwsp a4,12(sp)
16060: 04f71b63 bne a4,a5,160b6 <_IO_fwide+0xe6>
16064: 4c7c c.lw a5,92(s0)
16066: 4602 c.lwsp a2,0(sp)
16068: 4505 c.li a0,1
1606a: 0887a683 lw a3,136(a5)
1606e: dcd0 c.sw a2,60(s1)
16070: 4622 c.lwsp a2,8(sp)
16072: c8b8 c.sw a4,80(s1)
16074: c4b8 c.sw a4,72(s1)
16076: d8f8 c.sw a4,116(s1)
16078: 02c78793 addi a5,a5,44
1607c: 4725 c.li a4,9
1607e: 0404a623 sw zero,76(s1)
16082: c8fc c.sw a5,84(s1)
16084: d0b0 c.sw a2,96(s1)
16086: 0604a823 sw zero,112(s1)
1608a: d4f8 c.sw a4,108(s1)
1608c: dcbc c.sw a5,120(s1)
1608e: 08d42c23 sw a3,152(s0)
16092: d468 c.sw a0,108(s0)
16094: b785 c.j 15ff4 <_IO_fwide+0x24>
16096: 0004d6b7 lui a3,0x4d
1609a: 0004d5b7 lui a1,0x4d
1609e: 0004d537 lui a0,0x4d
160a2: 7cc68693 addi a3,a3,1996 # 4d7cc <__PRETTY_FUNCTION__.0>
160a6: 05000613 addi a2,zero,80
160aa: 79058593 addi a1,a1,1936 # 4d790 <__PRETTY_FUNCTION__.0+0x14>
160ae: 79c50513 addi a0,a0,1948 # 4d79c <__PRETTY_FUNCTION__.0+0x20>
160b2: a3ffa0ef jal ra,10af0 <__assert_fail>
160b6: 0004d6b7 lui a3,0x4d
160ba: 0004d5b7 lui a1,0x4d
160be: 0004d537 lui a0,0x4d
160c2: 7cc68693 addi a3,a3,1996 # 4d7cc <__PRETTY_FUNCTION__.0>
160c6: 05100613 addi a2,zero,81
160ca: 79058593 addi a1,a1,1936 # 4d790 <__PRETTY_FUNCTION__.0+0x14>
160ce: 7b450513 addi a0,a0,1972 # 4d7b4 <__PRETTY_FUNCTION__.0+0x38>
160d2: a1ffa0ef jal ra,10af0 <__assert_fail>
000160d6 <__libio_codecvt_out>:
160d6: 7179 c.addi16sp sp,-48
160d8: ca56 c.swsp s5,20(sp)
160da: 02452a83 lw s5,36(a0)
160de: cc52 c.swsp s4,24(sp)
160e0: d606 c.swsp ra,44(sp)
160e2: 014aaa03 lw s4,20(s5)
160e6: d422 c.swsp s0,40(sp)
160e8: d226 c.swsp s1,36(sp)
160ea: 842a c.mv s0,a0
160ec: d04a c.swsp s2,32(sp)
160ee: ce4e c.swsp s3,28(sp)
160f0: 8552 c.mv a0,s4
160f2: d41c c.sw a5,40(s0)
160f4: 03042623 sw a6,44(s0)
160f8: dc4c c.sw a1,60(s0)
160fa: 893a c.mv s2,a4
160fc: 84c6 c.mv s1,a7
160fe: 89b6 c.mv s3,a3
16100: c632 c.swsp a2,12(sp)
16102: 1f20d0ef jal ra,232f4 <_dl_mcount_wrapper_check>
16106: 003c c.addi4spn a5,sp,8
16108: 4701 c.li a4,0
1610a: 4881 c.li a7,0
1610c: 4801 c.li a6,0
1610e: 86ce c.mv a3,s3
16110: 0070 c.addi4spn a2,sp,12
16112: 02840593 addi a1,s0,40
16116: 8556 c.mv a0,s5
16118: 9a02 c.jalr s4
1611a: 4732 c.lwsp a4,12(sp)
1611c: 541c c.lw a5,40(s0)
1611e: 00e92023 sw a4,0(s2)
16122: c09c c.sw a5,0(s1)
16124: 4795 c.li a5,5
16126: 02f50663 beq a0,a5,16152 <__libio_codecvt_out+0x7c>
1612a: 00a7cf63 blt a5,a0,16148 <__libio_codecvt_out+0x72>
1612e: 996d c.andi a0,-5
16130: 00a03533 sltu a0,zero,a0
16134: 0506 c.slli a0,0x1
16136: 50b2 c.lwsp ra,44(sp)
16138: 5422 c.lwsp s0,40(sp)
1613a: 5492 c.lwsp s1,36(sp)
1613c: 5902 c.lwsp s2,32(sp)
1613e: 49f2 c.lwsp s3,28(sp)
16140: 4a62 c.lwsp s4,24(sp)
16142: 4ad2 c.lwsp s5,20(sp)
16144: 6145 c.addi16sp sp,48
16146: 8082 c.jr ra
16148: 1565 c.addi a0,-7
1614a: 00a03533 sltu a0,zero,a0
1614e: 0505 c.addi a0,1
16150: b7dd c.j 16136 <__libio_codecvt_out+0x60>
16152: 4505 c.li a0,1
16154: b7cd c.j 16136 <__libio_codecvt_out+0x60>
00016156 <__libio_codecvt_in>:
16156: 7179 c.addi16sp sp,-48
16158: ca56 c.swsp s5,20(sp)
1615a: 00052a83 lw s5,0(a0)
1615e: cc52 c.swsp s4,24(sp)
16160: d606 c.swsp ra,44(sp)
16162: 014aaa03 lw s4,20(s5)
16166: d422 c.swsp s0,40(sp)
16168: d226 c.swsp s1,36(sp)
1616a: 842a c.mv s0,a0
1616c: d04a c.swsp s2,32(sp)
1616e: ce4e c.swsp s3,28(sp)
16170: 8552 c.mv a0,s4
16172: c05c c.sw a5,4(s0)
16174: 01042423 sw a6,8(s0)
16178: cc0c c.sw a1,24(s0)
1617a: 893a c.mv s2,a4
1617c: 84c6 c.mv s1,a7
1617e: 89b6 c.mv s3,a3
16180: c632 c.swsp a2,12(sp)
16182: 1720d0ef jal ra,232f4 <_dl_mcount_wrapper_check>
16186: 003c c.addi4spn a5,sp,8
16188: 4701 c.li a4,0
1618a: 4881 c.li a7,0
1618c: 4801 c.li a6,0
1618e: 86ce c.mv a3,s3
16190: 0070 c.addi4spn a2,sp,12
16192: 00440593 addi a1,s0,4
16196: 8556 c.mv a0,s5
16198: 9a02 c.jalr s4
1619a: 4732 c.lwsp a4,12(sp)
1619c: 405c c.lw a5,4(s0)
1619e: 00e92023 sw a4,0(s2)
161a2: c09c c.sw a5,0(s1)
161a4: 4795 c.li a5,5
161a6: 02f50663 beq a0,a5,161d2 <__libio_codecvt_in+0x7c>
161aa: 00a7cf63 blt a5,a0,161c8 <__libio_codecvt_in+0x72>
161ae: 996d c.andi a0,-5
161b0: 00a03533 sltu a0,zero,a0
161b4: 0506 c.slli a0,0x1
161b6: 50b2 c.lwsp ra,44(sp)
161b8: 5422 c.lwsp s0,40(sp)
161ba: 5492 c.lwsp s1,36(sp)
161bc: 5902 c.lwsp s2,32(sp)
161be: 49f2 c.lwsp s3,28(sp)
161c0: 4a62 c.lwsp s4,24(sp)
161c2: 4ad2 c.lwsp s5,20(sp)
161c4: 6145 c.addi16sp sp,48
161c6: 8082 c.jr ra
161c8: 1565 c.addi a0,-7
161ca: 00a03533 sltu a0,zero,a0
161ce: 0505 c.addi a0,1
161d0: b7dd c.j 161b6 <__libio_codecvt_in+0x60>
161d2: 4505 c.li a0,1
161d4: b7cd c.j 161b6 <__libio_codecvt_in+0x60>
000161d6 <__libio_codecvt_encoding>:
161d6: 411c c.lw a5,0(a0)
161d8: 5bd8 c.lw a4,52(a5)
161da: eb11 c.bnez a4,161ee <__libio_codecvt_encoding+0x18>
161dc: 5788 c.lw a0,40(a5)
161de: 53dc c.lw a5,36(a5)
161e0: 8f89 c.sub a5,a0
161e2: 0017b793 sltiu a5,a5,1
161e6: 40f007b3 sub a5,zero,a5
161ea: 8d7d c.and a0,a5
161ec: 8082 c.jr ra
161ee: 557d c.li a0,-1
161f0: 8082 c.jr ra
000161f2 <__libio_codecvt_length>:
161f2: 7179 c.addi16sp sp,-48
161f4: d606 c.swsp ra,44(sp)
161f6: d422 c.swsp s0,40(sp)
161f8: d226 c.swsp s1,36(sp)
161fa: 1800 c.addi4spn s0,sp,48
161fc: d04a c.swsp s2,32(sp)
161fe: ce4e c.swsp s3,28(sp)
16200: cc52 c.swsp s4,24(sp)
16202: ca56 c.swsp s5,20(sp)
16204: 00052a83 lw s5,0(a0)
16208: 070a c.slli a4,0x2
1620a: 00f70793 addi a5,a4,15
1620e: 9bc1 c.andi a5,-16
16210: 014aaa03 lw s4,20(s5)
16214: 40f10133 sub sp,sp,a5
16218: 878a c.mv a5,sp
1621a: 84aa c.mv s1,a0
1621c: 973e c.add a4,a5
1621e: 8552 c.mv a0,s4
16220: c0dc c.sw a5,4(s1)
16222: c498 c.sw a4,8(s1)
16224: cc8c c.sw a1,24(s1)
16226: 8932 c.mv s2,a2
16228: 89b6 c.mv s3,a3
1622a: fcc42c23 sw a2,-40(s0)
1622e: 0c60d0ef jal ra,232f4 <_dl_mcount_wrapper_check>
16232: fdc40793 addi a5,s0,-36
16236: 86ce c.mv a3,s3
16238: fd840613 addi a2,s0,-40
1623c: 00448593 addi a1,s1,4
16240: 8556 c.mv a0,s5
16242: 4881 c.li a7,0
16244: 4801 c.li a6,0
16246: 4701 c.li a4,0
16248: 9a02 c.jalr s4
1624a: fd842503 lw a0,-40(s0)
1624e: fd040113 addi sp,s0,-48
16252: 50b2 c.lwsp ra,44(sp)
16254: 41250533 sub a0,a0,s2
16258: 5422 c.lwsp s0,40(sp)
1625a: 5492 c.lwsp s1,36(sp)
1625c: 5902 c.lwsp s2,32(sp)
1625e: 49f2 c.lwsp s3,28(sp)
16260: 4a62 c.lwsp s4,24(sp)
16262: 4ad2 c.lwsp s5,20(sp)
16264: 6145 c.addi16sp sp,48
16266: 8082 c.jr ra
00016268 <__vasprintf_internal>:
16268: 7155 c.addi16sp sp,-208
1626a: c1ca c.swsp s2,192(sp)
1626c: 892a c.mv s2,a0
1626e: 06400513 addi a0,zero,100
16272: c3a6 c.swsp s1,196(sp)
16274: df4e c.swsp s3,188(sp)
16276: dd52 c.swsp s4,184(sp)
16278: c786 c.swsp ra,204(sp)
1627a: c5a2 c.swsp s0,200(sp)
1627c: 84ae c.mv s1,a1
1627e: 89b2 c.mv s3,a2
16280: 8a36 c.mv s4,a3
16282: 154070ef jal ra,1d3d6 <__libc_malloc>
16286: c171 c.beqz a0,1634a <__vasprintf_internal+0xe2>
16288: 842a c.mv s0,a0
1628a: 4701 c.li a4,0
1628c: 4681 c.li a3,0
1628e: 567d c.li a2,-1
16290: 65a1 c.lui a1,0x8
16292: 0028 c.addi4spn a0,sp,8
16294: ca82 c.swsp zero,84(sp)
16296: 3e5020ef jal ra,18e7a <_IO_no_init>
1629a: 000697b7 lui a5,0x69
1629e: 86a2 c.mv a3,s0
162a0: 85a2 c.mv a1,s0
162a2: a9478793 addi a5,a5,-1388 # 68a94 <_IO_str_jumps>
162a6: 06400613 addi a2,zero,100
162aa: 0028 c.addi4spn a0,sp,8
162ac: d13e c.swsp a5,160(sp)
162ae: 37f030ef jal ra,19e2c <_IO_str_init_static_internal>
162b2: 47a2 c.lwsp a5,8(sp)
162b4: 86d2 c.mv a3,s4
162b6: 864e c.mv a2,s3
162b8: 9bf9 c.andi a5,-2
162ba: c43e c.swsp a5,8(sp)
162bc: 67f5 c.lui a5,0x1d
162be: 3d678793 addi a5,a5,982 # 1d3d6 <__libc_malloc>
162c2: d53e c.swsp a5,168(sp)
162c4: 0001e7b7 lui a5,0x1e
162c8: 81878793 addi a5,a5,-2024 # 1d818 <__free>
162cc: 85a6 c.mv a1,s1
162ce: 0028 c.addi4spn a0,sp,8
162d0: d73e c.swsp a5,172(sp)
162d2: 5e8190ef jal ra,2f8ba <__vfprintf_internal>
162d6: 842a c.mv s0,a0
162d8: 06054563 blt a0,zero,16342 <__vasprintf_internal+0xda>
162dc: 4762 c.lwsp a4,24(sp)
162de: 44f2 c.lwsp s1,28(sp)
162e0: 5782 c.lwsp a5,32(sp)
162e2: 5a12 c.lwsp s4,36(sp)
162e4: 8c99 c.sub s1,a4
162e6: 8f99 c.sub a5,a4
162e8: 00148993 addi s3,s1,1
162ec: 8385 c.srli a5,0x1
162ee: 02f9fe63 bgeu s3,a5,1632a <__vasprintf_internal+0xc2>
162f2: 854e c.mv a0,s3
162f4: 0e2070ef jal ra,1d3d6 <__libc_malloc>
162f8: 00a92023 sw a0,0(s2)
162fc: c51d c.beqz a0,1632a <__vasprintf_internal+0xc2>
162fe: 8626 c.mv a2,s1
16300: 85d2 c.mv a1,s4
16302: 104090ef jal ra,1f406 <memcpy>
16306: 8552 c.mv a0,s4
16308: 510070ef jal ra,1d818 <__free>
1630c: 00092783 lw a5,0(s2)
16310: c78d c.beqz a5,1633a <__vasprintf_internal+0xd2>
16312: 97a6 c.add a5,s1
16314: 00078023 sb zero,0(a5)
16318: 40be c.lwsp ra,204(sp)
1631a: 8522 c.mv a0,s0
1631c: 442e c.lwsp s0,200(sp)
1631e: 449e c.lwsp s1,196(sp)
16320: 490e c.lwsp s2,192(sp)
16322: 59fa c.lwsp s3,188(sp)
16324: 5a6a c.lwsp s4,184(sp)
16326: 6169 c.addi16sp sp,208
16328: 8082 c.jr ra
1632a: 85ce c.mv a1,s3
1632c: 8552 c.mv a0,s4
1632e: 696070ef jal ra,1d9c4 <__libc_realloc>
16332: 87aa c.mv a5,a0
16334: 00a92023 sw a0,0(s2)
16338: ffe9 c.bnez a5,16312 <__vasprintf_internal+0xaa>
1633a: 5792 c.lwsp a5,36(sp)
1633c: 00f92023 sw a5,0(s2)
16340: bfc9 c.j 16312 <__vasprintf_internal+0xaa>
16342: 5512 c.lwsp a0,36(sp)
16344: 4d4070ef jal ra,1d818 <__free>
16348: bfc1 c.j 16318 <__vasprintf_internal+0xb0>
1634a: 547d c.li s0,-1
1634c: b7f1 c.j 16318 <__vasprintf_internal+0xb0>
0001634e <__vasprintf>:
1634e: 4681 c.li a3,0
16350: bf21 c.j 16268 <__vasprintf_internal>
00016352 <__libc_message>:
16352: 711d c.addi16sp sp,-96
16354: dc22 c.swsp s0,56(sp)
16356: ce5e c.swsp s7,28(sp)
16358: 0080 c.addi4spn s0,sp,64
1635a: de06 c.swsp ra,60(sp)
1635c: da26 c.swsp s1,52(sp)
1635e: d84a c.swsp s2,48(sp)
16360: d64e c.swsp s3,44(sp)
16362: d452 c.swsp s4,40(sp)
16364: d256 c.swsp s5,36(sp)
16366: d05a c.swsp s6,32(sp)
16368: cc62 c.swsp s8,24(sp)
1636a: c85c c.sw a5,20(s0)
1636c: c410 c.sw a2,8(s0)
1636e: c454 c.sw a3,12(s0)
16370: c818 c.sw a4,16(s0)
16372: 01042c23 sw a6,24(s0)
16376: 01142e23 sw a7,28(s0)
1637a: 0005ca03 lbu s4,0(a1) # 8000 <__libc_tsd_CTYPE_B+0x7fd4>
1637e: 00840793 addi a5,s0,8
16382: fcf42623 sw a5,-52(s0)
16386: 00157b93 andi s7,a0,1
1638a: 0e0a0f63 beq s4,zero,16488 <__libc_message+0x136>
1638e: 892e c.mv s2,a1
16390: 4a81 c.li s5,0
16392: 4b01 c.li s6,0
16394: 02500493 addi s1,zero,37
16398: 07300993 addi s3,zero,115
1639c: 87d2 c.mv a5,s4
1639e: 854a c.mv a0,s2
163a0: 04978063 beq a5,s1,163e0 <__libc_message+0x8e>
163a4: 0505 c.addi a0,1
163a6: 02500593 addi a1,zero,37
163aa: 41a090ef jal ra,1f7c4 <__strchrnul>
163ae: 00054783 lbu a5,0(a0)
163b2: f7fd c.bnez a5,163a0 <__libc_message+0x4e>
163b4: 029a0c63 beq s4,s1,163ec <__libc_message+0x9a>
163b8: 41250733 sub a4,a0,s2
163bc: 8c4a c.mv s8,s2
163be: 892a c.mv s2,a0
163c0: 1101 c.addi sp,-32
163c2: 00f10793 addi a5,sp,15
163c6: 9bc1 c.andi a5,-16
163c8: 0187a023 sw s8,0(a5)
163cc: c3d8 c.sw a4,4(a5)
163ce: 0157a423 sw s5,8(a5)
163d2: 00094a03 lbu s4,0(s2)
163d6: 0b05 c.addi s6,1
163d8: 020a0b63 beq s4,zero,1640e <__libc_message+0xbc>
163dc: 8abe c.mv s5,a5
163de: bf7d c.j 1639c <__libc_message+0x4a>
163e0: 00154783 lbu a5,1(a0)
163e4: fd3790e3 bne a5,s3,163a4 <__libc_message+0x52>
163e8: fc9a18e3 bne s4,s1,163b8 <__libc_message+0x66>
163ec: 00194783 lbu a5,1(s2)
163f0: fd3794e3 bne a5,s3,163b8 <__libc_message+0x66>
163f4: fcc42783 lw a5,-52(s0)
163f8: 0909 c.addi s2,2
163fa: 0007ac03 lw s8,0(a5)
163fe: 0791 c.addi a5,4
16400: fcf42623 sw a5,-52(s0)
16404: 8562 c.mv a0,s8
16406: 45a080ef jal ra,1e860 <strlen>
1640a: 872a c.mv a4,a0
1640c: bf55 c.j 163c0 <__libc_message+0x6e>
1640e: 003b1a13 slli s4,s6,0x3
16412: 017a0793 addi a5,s4,23
16416: 9bc1 c.andi a5,-16
16418: 40f10133 sub sp,sp,a5
1641c: 00f10493 addi s1,sp,15
16420: 98c1 c.andi s1,-16
16422: ff8a0793 addi a5,s4,-8
16426: 97a6 c.add a5,s1
16428: 89a6 c.mv s3,s1
1642a: 4681 c.li a3,0
1642c: a801 c.j 1643c <__libc_message+0xea>
1642e: 000aac03 lw s8,0(s5)
16432: 004aa703 lw a4,4(s5)
16436: 008aaa83 lw s5,8(s5)
1643a: 87b2 c.mv a5,a2
1643c: 0187a023 sw s8,0(a5)
16440: c3d8 c.sw a4,4(a5)
16442: 96ba c.add a3,a4
16444: ff878613 addi a2,a5,-8
16448: fef493e3 bne s1,a5,1642e <__libc_message+0xdc>
1644c: 77fd c.lui a5,0xfffff
1644e: 5771 c.li a4,-4
16450: a019 c.j 16456 <__libc_message+0x104>
16452: 00e51b63 bne a0,a4,16468 <__libc_message+0x116>
16456: 04200893 addi a7,zero,66
1645a: 4509 c.li a0,2
1645c: 85a6 c.mv a1,s1
1645e: 865a c.mv a2,s6
16460: 00000073 ecall
16464: fea7e7e3 bltu a5,a0,16452 <__libc_message+0x100>
16468: 020b9363 bne s7,zero,1648e <__libc_message+0x13c>
1646c: fc040113 addi sp,s0,-64
16470: 50f2 c.lwsp ra,60(sp)
16472: 5462 c.lwsp s0,56(sp)
16474: 54d2 c.lwsp s1,52(sp)
16476: 5942 c.lwsp s2,48(sp)
16478: 59b2 c.lwsp s3,44(sp)
1647a: 5a22 c.lwsp s4,40(sp)
1647c: 5a92 c.lwsp s5,36(sp)
1647e: 5b02 c.lwsp s6,32(sp)
16480: 4bf2 c.lwsp s7,28(sp)
16482: 4c62 c.lwsp s8,24(sp)
16484: 6125 c.addi16sp sp,96
16486: 8082 c.jr ra
16488: fe0b82e3 beq s7,zero,1646c <__libc_message+0x11a>
1648c: a8b1 c.j 164e8 <__libc_message+0x196>
1648e: b041a603 lw a2,-1276(gp) # 6ee58 <_dl_pagesize>
16492: 4801 c.li a6,0
16494: 4781 c.li a5,0
16496: 96b2 c.add a3,a2
16498: 40c00633 sub a2,zero,a2
1649c: 00c6f933 and s2,a3,a2
164a0: 577d c.li a4,-1
164a2: 02200693 addi a3,zero,34
164a6: 460d c.li a2,3
164a8: 85ca c.mv a1,s2
164aa: 4501 c.li a0,0
164ac: 2870a0ef jal ra,20f32 <__mmap64>
164b0: 57fd c.li a5,-1
164b2: 8aaa c.mv s5,a0
164b4: 02f50a63 beq a0,a5,164e8 <__libc_message+0x196>
164b8: 01252023 sw s2,0(a0)
164bc: 94d2 c.add s1,s4
164be: 0511 c.addi a0,4
164c0: 0049a603 lw a2,4(s3)
164c4: 0009a583 lw a1,0(s3)
164c8: 09a1 c.addi s3,8
164ca: 73d080ef jal ra,1f406 <memcpy>
164ce: ffc9a783 lw a5,-4(s3)
164d2: 953e c.add a0,a5
164d4: ff3496e3 bne s1,s3,164c0 <__libc_message+0x16e>
164d8: 00050023 sb zero,0(a0)
164dc: e0418793 addi a5,gp,-508 # 6f158 <__abort_msg>
164e0: 8556 c.mv a0,s5
164e2: 0ca7a52f amoswap.w.aq a0,a0,(a5)
164e6: e119 c.bnez a0,164ec <__libc_message+0x19a>
164e8: d11f90ef jal ra,101f8 <abort>
164ec: 410c c.lw a1,0(a0)
164ee: 28b0a0ef jal ra,20f78 <__munmap>
164f2: bfdd c.j 164e8 <__libc_message+0x196>
000164f4 <__libc_fatal>:
164f4: 1141 c.addi sp,-16
164f6: c422 c.swsp s0,8(sp)
164f8: c226 c.swsp s1,4(sp)
164fa: c606 c.swsp ra,12(sp)
164fc: 842a c.mv s0,a0
164fe: 000644b7 lui s1,0x64
16502: 8622 c.mv a2,s0
16504: 0bc48593 addi a1,s1,188 # 640bc <_sys_errnameidx+0x11c>
16508: 4505 c.li a0,1
1650a: 35a1 c.jal 16352 <__libc_message>
1650c: bfdd c.j 16502 <__libc_fatal+0xe>
0001650e <_IO_vtable_check>:
1650e: 000467b7 lui a5,0x46
16512: 51878793 addi a5,a5,1304 # 46518 <__dlopen>
16516: c391 c.beqz a5,1651a <_IO_vtable_check+0xc>
16518: 8082 c.jr ra
1651a: 0004d537 lui a0,0x4d
1651e: 1141 c.addi sp,-16
16520: 7d850513 addi a0,a0,2008 # 4d7d8 <__PRETTY_FUNCTION__.0+0xc>
16524: c606 c.swsp ra,12(sp)
16526: fcfff0ef jal ra,164f4 <__libc_fatal>
0001652a <__fgets_unlocked>:
1652a: 06b05c63 bge zero,a1,165a2 <__fgets_unlocked+0x78>
1652e: 1141 c.addi sp,-16
16530: c04a c.swsp s2,0(sp)
16532: c606 c.swsp ra,12(sp)
16534: c422 c.swsp s0,8(sp)
16536: c226 c.swsp s1,4(sp)
16538: 4705 c.li a4,1
1653a: 892a c.mv s2,a0
1653c: 06e58563 beq a1,a4,165a6 <__fgets_unlocked+0x7c>
16540: 00062803 lw a6,0(a2)
16544: 8432 c.mv s0,a2
16546: 4705 c.li a4,1
16548: fdf87613 andi a2,a6,-33
1654c: c010 c.sw a2,0(s0)
1654e: 46a9 c.li a3,10
16550: fff58613 addi a2,a1,-1
16554: 85aa c.mv a1,a0
16556: 8522 c.mv a0,s0
16558: 02087493 andi s1,a6,32
1655c: 2af1f0ef jal ra,3600a <_IO_getline>
16560: 87aa c.mv a5,a0
16562: 4018 c.lw a4,0(s0)
16564: 4501 c.li a0,0
16566: eb99 c.bnez a5,1657c <__fgets_unlocked+0x52>
16568: 00e4e833 or a6,s1,a4
1656c: 01042023 sw a6,0(s0)
16570: 40b2 c.lwsp ra,12(sp)
16572: 4422 c.lwsp s0,8(sp)
16574: 4492 c.lwsp s1,4(sp)
16576: 4902 c.lwsp s2,0(sp)
16578: 0141 c.addi sp,16
1657a: 8082 c.jr ra
1657c: 02077693 andi a3,a4,32
16580: ca99 c.beqz a3,16596 <__fgets_unlocked+0x6c>
16582: 00059697 auipc a3,0x59
16586: 8266a683 lw a3,-2010(a3) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
1658a: 462d c.li a2,11
1658c: 4501 c.li a0,0
1658e: 9692 c.add a3,tp
16590: 4294 c.lw a3,0(a3)
16592: fcc69be3 bne a3,a2,16568 <__fgets_unlocked+0x3e>
16596: 97ca c.add a5,s2
16598: 00078023 sb zero,0(a5)
1659c: 4018 c.lw a4,0(s0)
1659e: 854a c.mv a0,s2
165a0: b7e1 c.j 16568 <__fgets_unlocked+0x3e>
165a2: 4501 c.li a0,0
165a4: 8082 c.jr ra
165a6: 00050023 sb zero,0(a0)
165aa: b7d9 c.j 16570 <__fgets_unlocked+0x46>
000165ac <_IO_file_seekoff_maybe_mmap>:
165ac: 1101 c.addi sp,-32
165ae: ca26 c.swsp s1,20(sp)
165b0: 09852483 lw s1,152(a0)
165b4: 000697b7 lui a5,0x69
165b8: 00069737 lui a4,0x69
165bc: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
165c0: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
165c4: cc22 c.swsp s0,24(sp)
165c6: 8f1d c.sub a4,a5
165c8: ce06 c.swsp ra,28(sp)
165ca: 40f487b3 sub a5,s1,a5
165ce: 842a c.mv s0,a0
165d0: 00e7fe63 bgeu a5,a4,165ec <_IO_file_seekoff_maybe_mmap+0x40>
165d4: 40bc c.lw a5,64(s1)
165d6: 8522 c.mv a0,s0
165d8: 9782 c.jalr a5
165da: 0205c263 blt a1,zero,165fe <_IO_file_seekoff_maybe_mmap+0x52>
165de: c828 c.sw a0,80(s0)
165e0: c86c c.sw a1,84(s0)
165e2: 40f2 c.lwsp ra,28(sp)
165e4: 4462 c.lwsp s0,24(sp)
165e6: 44d2 c.lwsp s1,20(sp)
165e8: 6105 c.addi16sp sp,32
165ea: 8082 c.jr ra
165ec: c632 c.swsp a2,12(sp)
165ee: c42e c.swsp a1,8(sp)
165f0: c236 c.swsp a3,4(sp)
165f2: f1dff0ef jal ra,1650e <_IO_vtable_check>
165f6: 4632 c.lwsp a2,12(sp)
165f8: 45a2 c.lwsp a1,8(sp)
165fa: 4692 c.lwsp a3,4(sp)
165fc: bfe1 c.j 165d4 <_IO_file_seekoff_maybe_mmap+0x28>
165fe: 557d c.li a0,-1
16600: 55fd c.li a1,-1
16602: b7c5 c.j 165e2 <_IO_file_seekoff_maybe_mmap+0x36>
00016604 <_IO_file_close>:
16604: 5d08 c.lw a0,56(a0)
16606: 47c0a06f jal zero,20a82 <__close_nocancel>
0001660a <_IO_new_file_setbuf>:
1660a: 1141 c.addi sp,-16
1660c: c422 c.swsp s0,8(sp)
1660e: c606 c.swsp ra,12(sp)
16610: 842a c.mv s0,a0
16612: 5c2020ef jal ra,18bd4 <_IO_default_setbuf>
16616: c909 c.beqz a0,16628 <_IO_new_file_setbuf+0x1e>
16618: 4c5c c.lw a5,28(s0)
1661a: 8522 c.mv a0,s0
1661c: cc1c c.sw a5,24(s0)
1661e: c85c c.sw a5,20(s0)
16620: c81c c.sw a5,16(s0)
16622: c45c c.sw a5,12(s0)
16624: c05c c.sw a5,4(s0)
16626: c41c c.sw a5,8(s0)
16628: 40b2 c.lwsp ra,12(sp)
1662a: 4422 c.lwsp s0,8(sp)
1662c: 0141 c.addi sp,16
1662e: 8082 c.jr ra
00016630 <new_do_write>:
16630: 4118 c.lw a4,0(a0)
16632: 1101 c.addi sp,-32
16634: ca26 c.swsp s1,20(sp)
16636: c84a c.swsp s2,16(sp)
16638: 000694b7 lui s1,0x69
1663c: 6785 c.lui a5,0x1
1663e: 00069937 lui s2,0x69
16642: cc22 c.swsp s0,24(sp)
16644: c64e c.swsp s3,12(sp)
16646: c452 c.swsp s4,8(sp)
16648: c256 c.swsp s5,4(sp)
1664a: 89c48493 addi s1,s1,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
1664e: be490913 addi s2,s2,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
16652: ce06 c.swsp ra,28(sp)
16654: 8ff9 c.and a5,a4
16656: 09852a83 lw s5,152(a0)
1665a: 842a c.mv s0,a0
1665c: 89ae c.mv s3,a1
1665e: 8a32 c.mv s4,a2
16660: 40990933 sub s2,s2,s1
16664: cfb9 c.beqz a5,166c2 <new_do_write+0x92>
16666: 577d c.li a4,-1
16668: 57fd c.li a5,-1
1666a: c938 c.sw a4,80(a0)
1666c: c97c c.sw a5,84(a0)
1666e: 409a84b3 sub s1,s5,s1
16672: 0b24f363 bgeu s1,s2,16718 <new_do_write+0xe8>
16676: 03caa783 lw a5,60(s5)
1667a: 8652 c.mv a2,s4
1667c: 85ce c.mv a1,s3
1667e: 8522 c.mv a0,s0
16680: 9782 c.jalr a5
16682: 04845783 lhu a5,72(s0)
16686: 84aa c.mv s1,a0
16688: c391 c.beqz a5,1668c <new_do_write+0x5c>
1668a: e525 c.bnez a0,166f2 <new_do_write+0xc2>
1668c: 4c5c c.lw a5,28(s0)
1668e: 5478 c.lw a4,108(s0)
16690: c45c c.sw a5,12(s0)
16692: c05c c.sw a5,4(s0)
16694: c41c c.sw a5,8(s0)
16696: c85c c.sw a5,20(s0)
16698: c81c c.sw a5,16(s0)
1669a: 00e05e63 bge zero,a4,166b6 <new_do_write+0x86>
1669e: 501c c.lw a5,32(s0)
166a0: cc1c c.sw a5,24(s0)
166a2: 40f2 c.lwsp ra,28(sp)
166a4: 4462 c.lwsp s0,24(sp)
166a6: 4942 c.lwsp s2,16(sp)
166a8: 49b2 c.lwsp s3,12(sp)
166aa: 4a22 c.lwsp s4,8(sp)
166ac: 4a92 c.lwsp s5,4(sp)
166ae: 8526 c.mv a0,s1
166b0: 44d2 c.lwsp s1,20(sp)
166b2: 6105 c.addi16sp sp,32
166b4: 8082 c.jr ra
166b6: 4018 c.lw a4,0(s0)
166b8: 20277713 andi a4,a4,514
166bc: f375 c.bnez a4,166a0 <new_do_write+0x70>
166be: 501c c.lw a5,32(s0)
166c0: b7c5 c.j 166a0 <new_do_write+0x70>
166c2: 451c c.lw a5,8(a0)
166c4: 490c c.lw a1,16(a0)
166c6: fab784e3 beq a5,a1,1666e <new_do_write+0x3e>
166ca: 409a8733 sub a4,s5,s1
166ce: 05277c63 bgeu a4,s2,16726 <new_do_write+0xf6>
166d2: 040aa703 lw a4,64(s5)
166d6: 8d9d c.sub a1,a5
166d8: 4685 c.li a3,1
166da: 41f5d613 srai a2,a1,0x1f
166de: 8522 c.mv a0,s0
166e0: 9702 c.jalr a4
166e2: 57fd c.li a5,-1
166e4: 02f50d63 beq a0,a5,1671e <new_do_write+0xee>
166e8: 09842a83 lw s5,152(s0)
166ec: c828 c.sw a0,80(s0)
166ee: c86c c.sw a1,84(s0)
166f0: bfbd c.j 1666e <new_do_write+0x3e>
166f2: 862a c.mv a2,a0
166f4: 85ce c.mv a1,s3
166f6: fff78513 addi a0,a5,-1 # fff <__libc_tsd_CTYPE_B+0xfd3>
166fa: 15d020ef jal ra,19056 <_IO_adjust_column>
166fe: 4c5c c.lw a5,28(s0)
16700: 5478 c.lw a4,108(s0)
16702: 0505 c.addi a0,1
16704: 04a41423 sh a0,72(s0)
16708: c45c c.sw a5,12(s0)
1670a: c05c c.sw a5,4(s0)
1670c: c41c c.sw a5,8(s0)
1670e: c85c c.sw a5,20(s0)
16710: c81c c.sw a5,16(s0)
16712: f8e046e3 blt zero,a4,1669e <new_do_write+0x6e>
16716: b745 c.j 166b6 <new_do_write+0x86>
16718: df7ff0ef jal ra,1650e <_IO_vtable_check>
1671c: bfa9 c.j 16676 <new_do_write+0x46>
1671e: fca595e3 bne a1,a0,166e8 <new_do_write+0xb8>
16722: 4481 c.li s1,0
16724: bfbd c.j 166a2 <new_do_write+0x72>
16726: de9ff0ef jal ra,1650e <_IO_vtable_check>
1672a: 480c c.lw a1,16(s0)
1672c: 441c c.lw a5,8(s0)
1672e: b755 c.j 166d2 <new_do_write+0xa2>
00016730 <_IO_new_file_underflow>:
16730: 411c c.lw a5,0(a0)
16732: 0107f713 andi a4,a5,16
16736: 20071363 bne a4,zero,1693c <_IO_new_file_underflow+0x20c>
1673a: 7179 c.addi16sp sp,-48
1673c: d422 c.swsp s0,40(sp)
1673e: d606 c.swsp ra,44(sp)
16740: d226 c.swsp s1,36(sp)
16742: d04a c.swsp s2,32(sp)
16744: ce4e c.swsp s3,28(sp)
16746: cc52 c.swsp s4,24(sp)
16748: ca56 c.swsp s5,20(sp)
1674a: c85a c.swsp s6,16(sp)
1674c: c65e c.swsp s7,12(sp)
1674e: c462 c.swsp s8,8(sp)
16750: 0047f713 andi a4,a5,4
16754: 842a c.mv s0,a0
16756: 1e071563 bne a4,zero,16940 <_IO_new_file_underflow+0x210>
1675a: 4158 c.lw a4,4(a0)
1675c: 4514 c.lw a3,8(a0)
1675e: 14d76363 bltu a4,a3,168a4 <_IO_new_file_underflow+0x174>
16762: 4d58 c.lw a4,28(a0)
16764: 16070363 beq a4,zero,168ca <_IO_new_file_underflow+0x19a>
16768: 2027f793 andi a5,a5,514
1676c: cbc5 c.beqz a5,1681c <_IO_new_file_underflow+0xec>
1676e: ab81aa83 lw s5,-1352(gp) # 6ee0c <stdout>
16772: 6721 c.lui a4,0x8
16774: 000aa783 lw a5,0(s5)
16778: 8f7d c.and a4,a5
1677a: eb59 c.bnez a4,16810 <_IO_new_file_underflow+0xe0>
1677c: 04caa503 lw a0,76(s5)
16780: af020493 addi s1,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
16784: 4518 c.lw a4,8(a0)
16786: 18970f63 beq a4,s1,16924 <_IO_new_file_underflow+0x1f4>
1678a: 4705 c.li a4,1
1678c: 100527af lr.w a5,(a0)
16790: e781 c.bnez a5,16798 <_IO_new_file_underflow+0x68>
16792: 1ce526af sc.w.aq a3,a4,(a0)
16796: fafd c.bnez a3,1678c <_IO_new_file_underflow+0x5c>
16798: 18079c63 bne a5,zero,16930 <_IO_new_file_underflow+0x200>
1679c: ab81a683 lw a3,-1352(gp) # 6ee0c <stdout>
167a0: 04caa503 lw a0,76(s5)
167a4: 429c c.lw a5,0(a3)
167a6: c504 c.sw s1,8(a0)
167a8: 4158 c.lw a4,4(a0)
167aa: 2887f793 andi a5,a5,648
167ae: 28000613 addi a2,zero,640
167b2: 0705 c.addi a4,1
167b4: c158 c.sw a4,4(a0)
167b6: 12c78c63 beq a5,a2,168ee <_IO_new_file_underflow+0x1be>
167ba: 000699b7 lui s3,0x69
167be: 00069937 lui s2,0x69
167c2: be490913 addi s2,s2,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
167c6: 89c98a13 addi s4,s3,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
167ca: 41490a33 sub s4,s2,s4
167ce: 89c98b93 addi s7,s3,-1892
167d2: 89c98493 addi s1,s3,-1892
167d6: 000aa703 lw a4,0(s5)
167da: 67a1 c.lui a5,0x8
167dc: 8ff9 c.and a5,a4
167de: e7b9 c.bnez a5,1682c <_IO_new_file_underflow+0xfc>
167e0: 04caa503 lw a0,76(s5)
167e4: 415c c.lw a5,4(a0)
167e6: 17fd c.addi a5,-1
167e8: c15c c.sw a5,4(a0)
167ea: e3a9 c.bnez a5,1682c <_IO_new_file_underflow+0xfc>
167ec: 00052423 sw zero,8(a0)
167f0: 0f50000f fence iorw,ow
167f4: 08f527af amoswap.w a5,a5,(a0)
167f8: 4705 c.li a4,1
167fa: 02f75963 bge a4,a5,1682c <_IO_new_file_underflow+0xfc>
167fe: 1a600893 addi a7,zero,422
16802: 08100593 addi a1,zero,129
16806: 4605 c.li a2,1
16808: 4681 c.li a3,0
1680a: 00000073 ecall
1680e: a01d c.j 16834 <_IO_new_file_underflow+0x104>
16810: 2887f793 andi a5,a5,648
16814: 28000713 addi a4,zero,640
16818: 0ce78a63 beq a5,a4,168ec <_IO_new_file_underflow+0x1bc>
1681c: 000699b7 lui s3,0x69
16820: 00069937 lui s2,0x69
16824: be490913 addi s2,s2,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
16828: 89c98b93 addi s7,s3,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
1682c: 41790a33 sub s4,s2,s7
16830: 89c98493 addi s1,s3,-1892
16834: 8522 c.mv a0,s0
16836: 5df010ef jal ra,18614 <_IO_switch_to_get_mode>
1683a: 4c4c c.lw a1,28(s0)
1683c: 09842903 lw s2,152(s0)
16840: c04c c.sw a1,4(s0)
16842: c44c c.sw a1,12(s0)
16844: c40c c.sw a1,8(s0)
16846: cc0c c.sw a1,24(s0)
16848: c84c c.sw a1,20(s0)
1684a: c80c c.sw a1,16(s0)
1684c: 409904b3 sub s1,s2,s1
16850: 0d44fc63 bgeu s1,s4,16928 <_IO_new_file_underflow+0x1f8>
16854: 5010 c.lw a2,32(s0)
16856: 03892783 lw a5,56(s2)
1685a: 8522 c.mv a0,s0
1685c: 8e0d c.sub a2,a1
1685e: 9782 c.jalr a5
16860: 04a05563 bge zero,a0,168aa <_IO_new_file_underflow+0x17a>
16864: 4418 c.lw a4,8(s0)
16866: 483c c.lw a5,80(s0)
16868: 567d c.li a2,-1
1686a: 972a c.add a4,a0
1686c: c418 c.sw a4,8(s0)
1686e: 4874 c.lw a3,84(s0)
16870: 04c78a63 beq a5,a2,168c4 <_IO_new_file_underflow+0x194>
16874: 97aa c.add a5,a0
16876: 41f55713 srai a4,a0,0x1f
1687a: 9736 c.add a4,a3
1687c: 00a7b533 sltu a0,a5,a0
16880: 953a c.add a0,a4
16882: c83c c.sw a5,80(s0)
16884: c868 c.sw a0,84(s0)
16886: 405c c.lw a5,4(s0)
16888: 0007c503 lbu a0,0(a5) # 8000 <__libc_tsd_CTYPE_B+0x7fd4>
1688c: 50b2 c.lwsp ra,44(sp)
1688e: 5422 c.lwsp s0,40(sp)
16890: 5492 c.lwsp s1,36(sp)
16892: 5902 c.lwsp s2,32(sp)
16894: 49f2 c.lwsp s3,28(sp)
16896: 4a62 c.lwsp s4,24(sp)
16898: 4ad2 c.lwsp s5,20(sp)
1689a: 4b42 c.lwsp s6,16(sp)
1689c: 4bb2 c.lwsp s7,12(sp)
1689e: 4c22 c.lwsp s8,8(sp)
168a0: 6145 c.addi16sp sp,48
168a2: 8082 c.jr ra
168a4: 00074503 lbu a0,0(a4) # 8000 <__libc_tsd_CTYPE_B+0x7fd4>
168a8: b7d5 c.j 1688c <_IO_new_file_underflow+0x15c>
168aa: 401c c.lw a5,0(s0)
168ac: 0207e713 ori a4,a5,32
168b0: e119 c.bnez a0,168b6 <_IO_new_file_underflow+0x186>
168b2: 0107e713 ori a4,a5,16
168b6: c018 c.sw a4,0(s0)
168b8: 57fd c.li a5,-1
168ba: 577d c.li a4,-1
168bc: c838 c.sw a4,80(s0)
168be: c87c c.sw a5,84(s0)
168c0: 557d c.li a0,-1
168c2: b7e9 c.j 1688c <_IO_new_file_underflow+0x15c>
168c4: faf698e3 bne a3,a5,16874 <_IO_new_file_underflow+0x144>
168c8: bf7d c.j 16886 <_IO_new_file_underflow+0x156>
168ca: 5148 c.lw a0,36(a0)
168cc: c519 c.beqz a0,168da <_IO_new_file_underflow+0x1aa>
168ce: 74b060ef jal ra,1d818 <__free>
168d2: 401c c.lw a5,0(s0)
168d4: eff7f793 andi a5,a5,-257
168d8: c01c c.sw a5,0(s0)
168da: 8522 c.mv a0,s0
168dc: 05e020ef jal ra,1893a <_IO_doallocbuf>
168e0: 401c c.lw a5,0(s0)
168e2: 2027f793 andi a5,a5,514
168e6: e80794e3 bne a5,zero,1676e <_IO_new_file_underflow+0x3e>
168ea: bf0d c.j 1681c <_IO_new_file_underflow+0xec>
168ec: 86d6 c.mv a3,s5
168ee: 0986ac03 lw s8,152(a3)
168f2: 000699b7 lui s3,0x69
168f6: 00069937 lui s2,0x69
168fa: be490913 addi s2,s2,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
168fe: 89c98a13 addi s4,s3,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
16902: 89c98b93 addi s7,s3,-1892
16906: 41490a33 sub s4,s2,s4
1690a: 417c07b3 sub a5,s8,s7
1690e: 89c98493 addi s1,s3,-1892
16912: 0347f263 bgeu a5,s4,16936 <_IO_new_file_underflow+0x206>
16916: 00cc2783 lw a5,12(s8)
1691a: ab81a503 lw a0,-1352(gp) # 6ee0c <stdout>
1691e: 55fd c.li a1,-1
16920: 9782 c.jalr a5
16922: bd55 c.j 167d6 <_IO_new_file_underflow+0xa6>
16924: 86d6 c.mv a3,s5
16926: b549 c.j 167a8 <_IO_new_file_underflow+0x78>
16928: be7ff0ef jal ra,1650e <_IO_vtable_check>
1692c: 4c4c c.lw a1,28(s0)
1692e: b71d c.j 16854 <_IO_new_file_underflow+0x124>
16930: 680030ef jal ra,19fb0 <__lll_lock_wait_private>
16934: b5a5 c.j 1679c <_IO_new_file_underflow+0x6c>
16936: bd9ff0ef jal ra,1650e <_IO_vtable_check>
1693a: bff1 c.j 16916 <_IO_new_file_underflow+0x1e6>
1693c: 557d c.li a0,-1
1693e: 8082 c.jr ra
16940: 0207e793 ori a5,a5,32
16944: c11c c.sw a5,0(a0)
16946: 00058797 auipc a5,0x58
1694a: 4627a783 lw a5,1122(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
1694e: 4725 c.li a4,9
16950: 557d c.li a0,-1
16952: 9792 c.add a5,tp
16954: c398 c.sw a4,0(a5)
16956: bf1d c.j 1688c <_IO_new_file_underflow+0x15c>
16958: 000aa703 lw a4,0(s5)
1695c: 67a1 c.lui a5,0x8
1695e: 8ff9 c.and a5,a4
16960: 872a c.mv a4,a0
16962: eb85 c.bnez a5,16992 <_IO_new_file_underflow+0x262>
16964: 04caa503 lw a0,76(s5)
16968: 415c c.lw a5,4(a0)
1696a: 17fd c.addi a5,-1
1696c: c15c c.sw a5,4(a0)
1696e: e395 c.bnez a5,16992 <_IO_new_file_underflow+0x262>
16970: 00052423 sw zero,8(a0)
16974: 0f50000f fence iorw,ow
16978: 08f527af amoswap.w a5,a5,(a0)
1697c: 4685 c.li a3,1
1697e: 00f6da63 bge a3,a5,16992 <_IO_new_file_underflow+0x262>
16982: 1a600893 addi a7,zero,422
16986: 08100593 addi a1,zero,129
1698a: 4605 c.li a2,1
1698c: 4681 c.li a3,0
1698e: 00000073 ecall
16992: 853a c.mv a0,a4
16994: 5db330ef jal ra,4a76e <_Unwind_Resume>
00016998 <_IO_file_close_mmap>:
16998: 1141 c.addi sp,-16
1699a: c422 c.swsp s0,8(sp)
1699c: 842a c.mv s0,a0
1699e: 500c c.lw a1,32(s0)
169a0: 4d48 c.lw a0,28(a0)
169a2: c606 c.swsp ra,12(sp)
169a4: 8d89 c.sub a1,a0
169a6: 5d20a0ef jal ra,20f78 <__munmap>
169aa: 5c08 c.lw a0,56(s0)
169ac: 02042023 sw zero,32(s0)
169b0: 00042e23 sw zero,28(s0)
169b4: 4422 c.lwsp s0,8(sp)
169b6: 40b2 c.lwsp ra,12(sp)
169b8: 0141 c.addi sp,16
169ba: 0c80a06f jal zero,20a82 <__close_nocancel>
000169be <mmap_remap_check>:
169be: 7175 c.addi16sp sp,-144
169c0: c326 c.swsp s1,132(sp)
169c2: 09852483 lw s1,152(a0)
169c6: 000697b7 lui a5,0x69
169ca: 00069737 lui a4,0x69
169ce: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
169d2: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
169d6: c522 c.swsp s0,136(sp)
169d8: 8f1d c.sub a4,a5
169da: c706 c.swsp ra,140(sp)
169dc: c14a c.swsp s2,128(sp)
169de: 40f487b3 sub a5,s1,a5
169e2: 842a c.mv s0,a0
169e4: 10e7fc63 bgeu a5,a4,16afc <mmap_remap_check+0x13e>
169e8: 44bc c.lw a5,72(s1)
169ea: 858a c.mv a1,sp
169ec: 8522 c.mv a0,s0
169ee: 9782 c.jalr a5
169f0: 84aa c.mv s1,a0
169f2: e559 c.bnez a0,16a80 <mmap_remap_check+0xc2>
169f4: 46c2 c.lwsp a3,16(sp)
169f6: 67bd c.lui a5,0xf
169f8: 6721 c.lui a4,0x8
169fa: 8ff5 c.and a5,a3
169fc: 08e79263 bne a5,a4,16a80 <mmap_remap_check+0xc2>
16a00: 5942 c.lwsp s2,48(sp)
16a02: 57d2 c.lwsp a5,52(sp)
16a04: 00f96733 or a4,s2,a5
16a08: cf25 c.beqz a4,16a80 <mmap_remap_check+0xc2>
16a0a: 06f04b63 blt zero,a5,16a80 <mmap_remap_check+0xc2>
16a0e: c7ad c.beqz a5,16a78 <mmap_remap_check+0xba>
16a10: 4da0a0ef jal ra,20eea <__getpagesize>
16a14: 501c c.lw a5,32(s0)
16a16: 4c58 c.lw a4,28(s0)
16a18: 012506b3 add a3,a0,s2
16a1c: 40a00633 sub a2,zero,a0
16a20: 40e785b3 sub a1,a5,a4
16a24: 15fd c.addi a1,-1
16a26: fff68793 addi a5,a3,-1
16a2a: 95aa c.add a1,a0
16a2c: 8ff1 c.and a5,a2
16a2e: 8df1 c.and a1,a2
16a30: 0eb7ef63 bltu a5,a1,16b2e <mmap_remap_check+0x170>
16a34: 0af5e463 bltu a1,a5,16adc <mmap_remap_check+0x11e>
16a38: 993a c.add s2,a4
16a3a: 404c c.lw a1,4(s0)
16a3c: 4414 c.lw a3,8(s0)
16a3e: 4830 c.lw a2,80(s0)
16a40: 487c c.lw a5,84(s0)
16a42: 8e8d c.sub a3,a1
16a44: 40d60833 sub a6,a2,a3
16a48: 86fd c.srai a3,0x1f
16a4a: 01063633 sltu a2,a2,a6
16a4e: 8f95 c.sub a5,a3
16a50: 8f91 c.sub a5,a2
16a52: 40e905b3 sub a1,s2,a4
16a56: 03242023 sw s2,32(s0)
16a5a: 05042823 sw a6,80(s0)
16a5e: c87c c.sw a5,84(s0)
16a60: c458 c.sw a4,12(s0)
16a62: 41f5d613 srai a2,a1,0x1f
16a66: 0ac7c063 blt a5,a2,16b06 <mmap_remap_check+0x148>
16a6a: 08f60c63 beq a2,a5,16b02 <mmap_remap_check+0x144>
16a6e: 01242223 sw s2,4(s0)
16a72: 01242423 sw s2,8(s0)
16a76: a099 c.j 16abc <mmap_remap_check+0xfe>
16a78: 001007b7 lui a5,0x100
16a7c: f8f96ae3 bltu s2,a5,16a10 <mmap_remap_check+0x52>
16a80: 4c48 c.lw a0,28(s0)
16a82: 500c c.lw a1,32(s0)
16a84: 8d89 c.sub a1,a0
16a86: 4f20a0ef jal ra,20f78 <__munmap>
16a8a: 547c c.lw a5,108(s0)
16a8c: 02042023 sw zero,32(s0)
16a90: 00042e23 sw zero,28(s0)
16a94: 00042623 sw zero,12(s0)
16a98: 00042223 sw zero,4(s0)
16a9c: 00042423 sw zero,8(s0)
16aa0: 02f05563 bge zero,a5,16aca <mmap_remap_check+0x10c>
16aa4: 000697b7 lui a5,0x69
16aa8: 94478713 addi a4,a5,-1724 # 68944 <_IO_wfile_jumps>
16aac: 94478793 addi a5,a5,-1724
16ab0: 4c74 c.lw a3,92(s0)
16ab2: 08f42c23 sw a5,152(s0)
16ab6: 4485 c.li s1,1
16ab8: 08e6a423 sw a4,136(a3)
16abc: 40ba c.lwsp ra,140(sp)
16abe: 442a c.lwsp s0,136(sp)
16ac0: 490a c.lwsp s2,128(sp)
16ac2: 8526 c.mv a0,s1
16ac4: 449a c.lwsp s1,132(sp)
16ac6: 6149 c.addi16sp sp,144
16ac8: 8082 c.jr ra
16aca: 000697b7 lui a5,0x69
16ace: 00069737 lui a4,0x69
16ad2: 99878793 addi a5,a5,-1640 # 68998 <_IO_file_jumps>
16ad6: 94470713 addi a4,a4,-1724 # 68944 <_IO_wfile_jumps>
16ada: bfd9 c.j 16ab0 <mmap_remap_check+0xf2>
16adc: 197d c.addi s2,-1
16ade: 992a c.add s2,a0
16ae0: 4685 c.li a3,1
16ae2: 853a c.mv a0,a4
16ae4: 00c97633 and a2,s2,a2
16ae8: 17c0b0ef jal ra,21c64 <__mremap>
16aec: 57fd c.li a5,-1
16aee: 872a c.mv a4,a0
16af0: f8f508e3 beq a0,a5,16a80 <mmap_remap_check+0xc2>
16af4: 5942 c.lwsp s2,48(sp)
16af6: cc48 c.sw a0,28(s0)
16af8: 992a c.add s2,a0
16afa: b781 c.j 16a3a <mmap_remap_check+0x7c>
16afc: a13ff0ef jal ra,1650e <_IO_vtable_check>
16b00: b5e5 c.j 169e8 <mmap_remap_check+0x2a>
16b02: f6b876e3 bgeu a6,a1,16a6e <mmap_remap_check+0xb0>
16b06: 5c08 c.lw a0,56(s0)
16b08: 9742 c.add a4,a6
16b0a: c058 c.sw a4,4(s0)
16b0c: 01242423 sw s2,8(s0)
16b10: 4681 c.li a3,0
16b12: 2db090ef jal ra,205ec <__libc_lseek>
16b16: 4c58 c.lw a4,28(s0)
16b18: 501c c.lw a5,32(s0)
16b1a: 8f99 c.sub a5,a4
16b1c: 41f7d713 srai a4,a5,0x1f
16b20: 02a78463 beq a5,a0,16b48 <mmap_remap_check+0x18a>
16b24: 401c c.lw a5,0(s0)
16b26: 0207e793 ori a5,a5,32
16b2a: c01c c.sw a5,0(s0)
16b2c: bf41 c.j 16abc <mmap_remap_check+0xfe>
16b2e: fff90793 addi a5,s2,-1
16b32: 97aa c.add a5,a0
16b34: 8ff1 c.and a5,a2
16b36: 00f70533 add a0,a4,a5
16b3a: 8d9d c.sub a1,a5
16b3c: 43c0a0ef jal ra,20f78 <__munmap>
16b40: 4c58 c.lw a4,28(s0)
16b42: 5942 c.lwsp s2,48(sp)
16b44: 993a c.add s2,a4
16b46: bdd5 c.j 16a3a <mmap_remap_check+0x7c>
16b48: fcb71ee3 bne a4,a1,16b24 <mmap_remap_check+0x166>
16b4c: c83c c.sw a5,80(s0)
16b4e: c878 c.sw a4,84(s0)
16b50: b7b5 c.j 16abc <mmap_remap_check+0xfe>
00016b52 <_IO_file_seek>:
16b52: 5d08 c.lw a0,56(a0)
16b54: 2990906f jal zero,205ec <__libc_lseek>
00016b58 <_IO_file_sync_mmap>:
16b58: 4158 c.lw a4,4(a0)
16b5a: 4d5c c.lw a5,28(a0)
16b5c: 4514 c.lw a3,8(a0)
16b5e: 1141 c.addi sp,-16
16b60: c422 c.swsp s0,8(sp)
16b62: 40f707b3 sub a5,a4,a5
16b66: c606 c.swsp ra,12(sp)
16b68: 842a c.mv s0,a0
16b6a: 41f7d613 srai a2,a5,0x1f
16b6e: 02d70263 beq a4,a3,16b92 <_IO_file_sync_mmap+0x3a>
16b72: 5d08 c.lw a0,56(a0)
16b74: 85be c.mv a1,a5
16b76: 4681 c.li a3,0
16b78: 275090ef jal ra,205ec <__libc_lseek>
16b7c: 4c54 c.lw a3,28(s0)
16b7e: 4058 c.lw a4,4(s0)
16b80: 87aa c.mv a5,a0
16b82: 862e c.mv a2,a1
16b84: 8f15 c.sub a4,a3
16b86: 41f75693 srai a3,a4,0x1f
16b8a: 00a71e63 bne a4,a0,16ba6 <_IO_file_sync_mmap+0x4e>
16b8e: 00b69c63 bne a3,a1,16ba6 <_IO_file_sync_mmap+0x4e>
16b92: 4458 c.lw a4,12(s0)
16b94: c83c c.sw a5,80(s0)
16b96: c870 c.sw a2,84(s0)
16b98: c058 c.sw a4,4(s0)
16b9a: c418 c.sw a4,8(s0)
16b9c: 4501 c.li a0,0
16b9e: 40b2 c.lwsp ra,12(sp)
16ba0: 4422 c.lwsp s0,8(sp)
16ba2: 0141 c.addi sp,16
16ba4: 8082 c.jr ra
16ba6: 401c c.lw a5,0(s0)
16ba8: 557d c.li a0,-1
16baa: 0207e793 ori a5,a5,32
16bae: c01c c.sw a5,0(s0)
16bb0: b7fd c.j 16b9e <_IO_file_sync_mmap+0x46>
00016bb2 <decide_maybe_mmap>:
16bb2: 7175 c.addi16sp sp,-144
16bb4: c326 c.swsp s1,132(sp)
16bb6: 09852483 lw s1,152(a0)
16bba: 00069737 lui a4,0x69
16bbe: 000697b7 lui a5,0x69
16bc2: 89c70713 addi a4,a4,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
16bc6: be478793 addi a5,a5,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
16bca: c522 c.swsp s0,136(sp)
16bcc: c706 c.swsp ra,140(sp)
16bce: c14a c.swsp s2,128(sp)
16bd0: 40e486b3 sub a3,s1,a4
16bd4: 8f99 c.sub a5,a4
16bd6: 842a c.mv s0,a0
16bd8: 0cf6f063 bgeu a3,a5,16c98 <decide_maybe_mmap+0xe6>
16bdc: 44bc c.lw a5,72(s1)
16bde: 858a c.mv a1,sp
16be0: 8522 c.mv a0,s0
16be2: 9782 c.jalr a5
16be4: e519 c.bnez a0,16bf2 <decide_maybe_mmap+0x40>
16be6: 46c2 c.lwsp a3,16(sp)
16be8: 67bd c.lui a5,0xf
16bea: 6721 c.lui a4,0x8
16bec: 8ff5 c.and a5,a3
16bee: 02e78f63 beq a5,a4,16c2c <decide_maybe_mmap+0x7a>
16bf2: 547c c.lw a5,108(s0)
16bf4: 02f05363 bge zero,a5,16c1a <decide_maybe_mmap+0x68>
16bf8: 000697b7 lui a5,0x69
16bfc: 94478713 addi a4,a5,-1724 # 68944 <_IO_wfile_jumps>
16c00: 94478793 addi a5,a5,-1724
16c04: 4c74 c.lw a3,92(s0)
16c06: 08f42c23 sw a5,152(s0)
16c0a: 40ba c.lwsp ra,140(sp)
16c0c: 442a c.lwsp s0,136(sp)
16c0e: 08e6a423 sw a4,136(a3)
16c12: 449a c.lwsp s1,132(sp)
16c14: 490a c.lwsp s2,128(sp)
16c16: 6149 c.addi16sp sp,144
16c18: 8082 c.jr ra
16c1a: 000697b7 lui a5,0x69
16c1e: 00069737 lui a4,0x69
16c22: 99878793 addi a5,a5,-1640 # 68998 <_IO_file_jumps>
16c26: 94470713 addi a4,a4,-1724 # 68944 <_IO_wfile_jumps>
16c2a: bfe9 c.j 16c04 <decide_maybe_mmap+0x52>
16c2c: 55c2 c.lwsp a1,48(sp)
16c2e: 57d2 c.lwsp a5,52(sp)
16c30: 00f5e733 or a4,a1,a5
16c34: df5d c.beqz a4,16bf2 <decide_maybe_mmap+0x40>
16c36: faf04ee3 blt zero,a5,16bf2 <decide_maybe_mmap+0x40>
16c3a: e789 c.bnez a5,16c44 <decide_maybe_mmap+0x92>
16c3c: 00100737 lui a4,0x100
16c40: fae5f9e3 bgeu a1,a4,16bf2 <decide_maybe_mmap+0x40>
16c44: 4838 c.lw a4,80(s0)
16c46: 567d c.li a2,-1
16c48: 4874 c.lw a3,84(s0)
16c4a: 04c70a63 beq a4,a2,16c9e <decide_maybe_mmap+0xec>
16c4e: fad7c2e3 blt a5,a3,16bf2 <decide_maybe_mmap+0x40>
16c52: 00f69463 bne a3,a5,16c5a <decide_maybe_mmap+0xa8>
16c56: f8e5eee3 bltu a1,a4,16bf2 <decide_maybe_mmap+0x40>
16c5a: 5c18 c.lw a4,56(s0)
16c5c: 4781 c.li a5,0
16c5e: 4801 c.li a6,0
16c60: 4685 c.li a3,1
16c62: 4605 c.li a2,1
16c64: 4501 c.li a0,0
16c66: 2cc0a0ef jal ra,20f32 <__mmap64>
16c6a: 597d c.li s2,-1
16c6c: 84aa c.mv s1,a0
16c6e: f92502e3 beq a0,s2,16bf2 <decide_maybe_mmap+0x40>
16c72: 5652 c.lwsp a2,52(sp)
16c74: 55c2 c.lwsp a1,48(sp)
16c76: 5c08 c.lw a0,56(s0)
16c78: 4681 c.li a3,0
16c7a: 173090ef jal ra,205ec <__libc_lseek>
16c7e: 5642 c.lwsp a2,48(sp)
16c80: 5752 c.lwsp a4,52(sp)
16c82: 02a60163 beq a2,a0,16ca4 <decide_maybe_mmap+0xf2>
16c86: 85b2 c.mv a1,a2
16c88: 8526 c.mv a0,s1
16c8a: 2ee0a0ef jal ra,20f78 <__munmap>
16c8e: 577d c.li a4,-1
16c90: 57fd c.li a5,-1
16c92: c838 c.sw a4,80(s0)
16c94: c87c c.sw a5,84(s0)
16c96: bfb1 c.j 16bf2 <decide_maybe_mmap+0x40>
16c98: 877ff0ef jal ra,1650e <_IO_vtable_check>
16c9c: b781 c.j 16bdc <decide_maybe_mmap+0x2a>
16c9e: fae698e3 bne a3,a4,16c4e <decide_maybe_mmap+0x9c>
16ca2: bf65 c.j 16c5a <decide_maybe_mmap+0xa8>
16ca4: feb711e3 bne a4,a1,16c86 <decide_maybe_mmap+0xd4>
16ca8: 4681 c.li a3,0
16caa: 9626 c.add a2,s1
16cac: 85a6 c.mv a1,s1
16cae: 8522 c.mv a0,s0
16cb0: 441010ef jal ra,188f0 <_IO_setb>
16cb4: 483c c.lw a5,80(s0)
16cb6: 4878 c.lw a4,84(s0)
16cb8: 03278f63 beq a5,s2,16cf6 <decide_maybe_mmap+0x144>
16cbc: 5742 c.lwsp a4,48(sp)
16cbe: 97a6 c.add a5,s1
16cc0: c05c c.sw a5,4(s0)
16cc2: 57d2 c.lwsp a5,52(sp)
16cc4: 5474 c.lw a3,108(s0)
16cc6: 00e48633 add a2,s1,a4
16cca: c444 c.sw s1,12(s0)
16ccc: c410 c.sw a2,8(s0)
16cce: c838 c.sw a4,80(s0)
16cd0: c87c c.sw a5,84(s0)
16cd2: 00d05963 bge zero,a3,16ce4 <decide_maybe_mmap+0x132>
16cd6: 000697b7 lui a5,0x69
16cda: 8f078713 addi a4,a5,-1808 # 688f0 <_IO_wfile_jumps_mmap>
16cde: 8f078793 addi a5,a5,-1808
16ce2: b70d c.j 16c04 <decide_maybe_mmap+0x52>
16ce4: 000697b7 lui a5,0x69
16ce8: 00069737 lui a4,0x69
16cec: 9ec78793 addi a5,a5,-1556 # 689ec <_IO_file_jumps_mmap>
16cf0: 8f070713 addi a4,a4,-1808 # 688f0 <_IO_wfile_jumps_mmap>
16cf4: bf01 c.j 16c04 <decide_maybe_mmap+0x52>
16cf6: fcf713e3 bne a4,a5,16cbc <decide_maybe_mmap+0x10a>
16cfa: 4781 c.li a5,0
16cfc: b7c1 c.j 16cbc <decide_maybe_mmap+0x10a>
00016cfe <_IO_file_underflow_maybe_mmap>:
16cfe: 1141 c.addi sp,-16
16d00: c422 c.swsp s0,8(sp)
16d02: 842a c.mv s0,a0
16d04: c226 c.swsp s1,4(sp)
16d06: c606 c.swsp ra,12(sp)
16d08: 356d c.jal 16bb2 <decide_maybe_mmap>
16d0a: 09842483 lw s1,152(s0)
16d0e: 000697b7 lui a5,0x69
16d12: 00069737 lui a4,0x69
16d16: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
16d1a: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
16d1e: 8f1d c.sub a4,a5
16d20: 40f487b3 sub a5,s1,a5
16d24: 00e7f963 bgeu a5,a4,16d36 <_IO_file_underflow_maybe_mmap+0x38>
16d28: 8522 c.mv a0,s0
16d2a: 4422 c.lwsp s0,8(sp)
16d2c: 489c c.lw a5,16(s1)
16d2e: 40b2 c.lwsp ra,12(sp)
16d30: 4492 c.lwsp s1,4(sp)
16d32: 0141 c.addi sp,16
16d34: 8782 c.jr a5
16d36: fd8ff0ef jal ra,1650e <_IO_vtable_check>
16d3a: 8522 c.mv a0,s0
16d3c: 4422 c.lwsp s0,8(sp)
16d3e: 489c c.lw a5,16(s1)
16d40: 40b2 c.lwsp ra,12(sp)
16d42: 4492 c.lwsp s1,4(sp)
16d44: 0141 c.addi sp,16
16d46: 8782 c.jr a5
00016d48 <_IO_file_xsgetn_maybe_mmap>:
16d48: 1101 c.addi sp,-32
16d4a: cc22 c.swsp s0,24(sp)
16d4c: 842a c.mv s0,a0
16d4e: ca26 c.swsp s1,20(sp)
16d50: c84a c.swsp s2,16(sp)
16d52: c64e c.swsp s3,12(sp)
16d54: ce06 c.swsp ra,28(sp)
16d56: 84ae c.mv s1,a1
16d58: 8932 c.mv s2,a2
16d5a: 3da1 c.jal 16bb2 <decide_maybe_mmap>
16d5c: 09842983 lw s3,152(s0)
16d60: 000697b7 lui a5,0x69
16d64: 00069737 lui a4,0x69
16d68: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
16d6c: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
16d70: 8f1d c.sub a4,a5
16d72: 40f987b3 sub a5,s3,a5
16d76: 00e7fe63 bgeu a5,a4,16d92 <_IO_file_xsgetn_maybe_mmap+0x4a>
16d7a: 8522 c.mv a0,s0
16d7c: 4462 c.lwsp s0,24(sp)
16d7e: 0209a783 lw a5,32(s3)
16d82: 40f2 c.lwsp ra,28(sp)
16d84: 49b2 c.lwsp s3,12(sp)
16d86: 864a c.mv a2,s2
16d88: 85a6 c.mv a1,s1
16d8a: 4942 c.lwsp s2,16(sp)
16d8c: 44d2 c.lwsp s1,20(sp)
16d8e: 6105 c.addi16sp sp,32
16d90: 8782 c.jr a5
16d92: f7cff0ef jal ra,1650e <_IO_vtable_check>
16d96: b7d5 c.j 16d7a <_IO_file_xsgetn_maybe_mmap+0x32>
00016d98 <_IO_new_file_seekoff>:
16d98: 7131 c.addi16sp sp,-192
16d9a: dd22 c.swsp s0,184(sp)
16d9c: df06 c.swsp ra,188(sp)
16d9e: db26 c.swsp s1,180(sp)
16da0: d94a c.swsp s2,176(sp)
16da2: d74e c.swsp s3,172(sp)
16da4: d552 c.swsp s4,168(sp)
16da6: d356 c.swsp s5,164(sp)
16da8: d15a c.swsp s6,160(sp)
16daa: cf5e c.swsp s7,156(sp)
16dac: cd62 c.swsp s8,152(sp)
16dae: cb66 c.swsp s9,148(sp)
16db0: c96a c.swsp s10,144(sp)
16db2: 842a c.mv s0,a0
16db4: 2e070b63 beq a4,zero,170aa <_IO_new_file_seekoff+0x312>
16db8: 8932 c.mv s2,a2
16dba: 8ab6 c.mv s5,a3
16dbc: 4550 c.lw a2,12(a0)
16dbe: 4514 c.lw a3,8(a0)
16dc0: 4918 c.lw a4,16(a0)
16dc2: 495c c.lw a5,20(a0)
16dc4: 84ae c.mv s1,a1
16dc6: 10d60663 beq a2,a3,16ed2 <_IO_new_file_seekoff+0x13a>
16dca: 4b01 c.li s6,0
16dcc: 10f77663 bgeu a4,a5,16ed8 <_IO_new_file_seekoff+0x140>
16dd0: 8522 c.mv a0,s0
16dd2: 043010ef jal ra,18614 <_IO_switch_to_get_mode>
16dd6: 3c051763 bne a0,zero,171a4 <_IO_new_file_seekoff+0x40c>
16dda: 4c5c c.lw a5,28(s0)
16ddc: 10078663 beq a5,zero,16ee8 <_IO_new_file_seekoff+0x150>
16de0: 4785 c.li a5,1
16de2: 12fa8863 beq s5,a5,16f12 <_IO_new_file_seekoff+0x17a>
16de6: 4789 c.li a5,2
16de8: 04fa9b63 bne s5,a5,16e3e <_IO_new_file_seekoff+0xa6>
16dec: 09842b83 lw s7,152(s0)
16df0: 000699b7 lui s3,0x69
16df4: 00069a37 lui s4,0x69
16df8: 89c98793 addi a5,s3,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
16dfc: be4a0a13 addi s4,s4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
16e00: 89c98993 addi s3,s3,-1892
16e04: 40fa0a33 sub s4,s4,a5
16e08: 413b87b3 sub a5,s7,s3
16e0c: 3f47f863 bgeu a5,s4,171fc <_IO_new_file_seekoff+0x464>
16e10: 048ba783 lw a5,72(s7)
16e14: 080c c.addi4spn a1,sp,16
16e16: 8522 c.mv a0,s0
16e18: 9782 c.jalr a5
16e1a: 22051b63 bne a0,zero,17050 <_IO_new_file_seekoff+0x2b8>
16e1e: 5682 c.lwsp a3,32(sp)
16e20: 67bd c.lui a5,0xf
16e22: 6721 c.lui a4,0x8
16e24: 8ff5 c.and a5,a3
16e26: 22e79563 bne a5,a4,17050 <_IO_new_file_seekoff+0x2b8>
16e2a: 4786 c.lwsp a5,64(sp)
16e2c: 4716 c.lwsp a4,68(sp)
16e2e: 4a81 c.li s5,0
16e30: 97a6 c.add a5,s1
16e32: 0097b6b3 sltu a3,a5,s1
16e36: 974a c.add a4,s2
16e38: 84be c.mv s1,a5
16e3a: 00e68933 add s2,a3,a4
16e3e: 8522 c.mv a0,s0
16e40: 051010ef jal ra,18690 <_IO_free_backup_area>
16e44: 482c c.lw a1,80(s0)
16e46: 57fd c.li a5,-1
16e48: 4870 c.lw a2,84(s0)
16e4a: 10f58863 beq a1,a5,16f5a <_IO_new_file_seekoff+0x1c2>
16e4e: 4458 c.lw a4,12(s0)
16e50: 401c c.lw a5,0(s0)
16e52: 10070763 beq a4,zero,16f60 <_IO_new_file_seekoff+0x1c8>
16e56: 1007f713 andi a4,a5,256
16e5a: 10071363 bne a4,zero,16f60 <_IO_new_file_seekoff+0x1c8>
16e5e: 4c48 c.lw a0,28(s0)
16e60: 4418 c.lw a4,8(s0)
16e62: 8f09 c.sub a4,a0
16e64: 41f75693 srai a3,a4,0x1f
16e68: 40e58733 sub a4,a1,a4
16e6c: 00e5b833 sltu a6,a1,a4
16e70: 40d606b3 sub a3,a2,a3
16e74: 410686b3 sub a3,a3,a6
16e78: 0ed94463 blt s2,a3,16f60 <_IO_new_file_seekoff+0x1c8>
16e7c: 35268d63 beq a3,s2,171d6 <_IO_new_file_seekoff+0x43e>
16e80: 00c94663 blt s2,a2,16e8c <_IO_new_file_seekoff+0xf4>
16e84: 0d261e63 bne a2,s2,16f60 <_IO_new_file_seekoff+0x1c8>
16e88: 0cb4fc63 bgeu s1,a1,16f60 <_IO_new_file_seekoff+0x1c8>
16e8c: 40e48733 sub a4,s1,a4
16e90: 972a c.add a4,a0
16e92: 9bbd c.andi a5,-17
16e94: c448 c.sw a0,12(s0)
16e96: c058 c.sw a4,4(s0)
16e98: c848 c.sw a0,20(s0)
16e9a: c808 c.sw a0,16(s0)
16e9c: cc08 c.sw a0,24(s0)
16e9e: c01c c.sw a5,0(s0)
16ea0: 18064963 blt a2,zero,17032 <_IO_new_file_seekoff+0x29a>
16ea4: 09842983 lw s3,152(s0)
16ea8: 000697b7 lui a5,0x69
16eac: 00069737 lui a4,0x69
16eb0: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
16eb4: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
16eb8: 8f1d c.sub a4,a5
16eba: 40f987b3 sub a5,s3,a5
16ebe: 34e7fb63 bgeu a5,a4,17214 <_IO_new_file_seekoff+0x47c>
16ec2: 0409a783 lw a5,64(s3)
16ec6: 4681 c.li a3,0
16ec8: 8522 c.mv a0,s0
16eca: 9782 c.jalr a5
16ecc: 8526 c.mv a0,s1
16ece: 85ca c.mv a1,s2
16ed0: aa7d c.j 1708e <_IO_new_file_seekoff+0x2f6>
16ed2: eef71ce3 bne a4,a5,16dca <_IO_new_file_seekoff+0x32>
16ed6: 4b05 c.li s6,1
16ed8: 401c c.lw a5,0(s0)
16eda: 83ad c.srli a5,0xb
16edc: 8b85 c.andi a5,1
16ede: ee0799e3 bne a5,zero,16dd0 <_IO_new_file_seekoff+0x38>
16ee2: 4c5c c.lw a5,28(s0)
16ee4: ee079ee3 bne a5,zero,16de0 <_IO_new_file_seekoff+0x48>
16ee8: 4448 c.lw a0,12(s0)
16eea: c519 c.beqz a0,16ef8 <_IO_new_file_seekoff+0x160>
16eec: 12d060ef jal ra,1d818 <__free>
16ef0: 401c c.lw a5,0(s0)
16ef2: eff7f793 andi a5,a5,-257
16ef6: c01c c.sw a5,0(s0)
16ef8: 8522 c.mv a0,s0
16efa: 241010ef jal ra,1893a <_IO_doallocbuf>
16efe: 4c5c c.lw a5,28(s0)
16f00: c85c c.sw a5,20(s0)
16f02: c81c c.sw a5,16(s0)
16f04: cc1c c.sw a5,24(s0)
16f06: c45c c.sw a5,12(s0)
16f08: c05c c.sw a5,4(s0)
16f0a: c41c c.sw a5,8(s0)
16f0c: 4785 c.li a5,1
16f0e: ecfa9ce3 bne s5,a5,16de6 <_IO_new_file_seekoff+0x4e>
16f12: 4058 c.lw a4,4(s0)
16f14: 441c c.lw a5,8(s0)
16f16: 4834 c.lw a3,80(s0)
16f18: 567d c.li a2,-1
16f1a: 8f99 c.sub a5,a4
16f1c: 40f48733 sub a4,s1,a5
16f20: 87fd c.srai a5,0x1f
16f22: 00e4b4b3 sltu s1,s1,a4
16f26: 40f907b3 sub a5,s2,a5
16f2a: 8f85 c.sub a5,s1
16f2c: 486c c.lw a1,84(s0)
16f2e: 84ba c.mv s1,a4
16f30: 893e c.mv s2,a5
16f32: 10c68363 beq a3,a2,17038 <_IO_new_file_seekoff+0x2a0>
16f36: 96ba c.add a3,a4
16f38: 00e6b733 sltu a4,a3,a4
16f3c: 97ae c.add a5,a1
16f3e: 00f70933 add s2,a4,a5
16f42: 84b6 c.mv s1,a3
16f44: 1e094863 blt s2,zero,17134 <_IO_new_file_seekoff+0x39c>
16f48: 8522 c.mv a0,s0
16f4a: 746010ef jal ra,18690 <_IO_free_backup_area>
16f4e: 482c c.lw a1,80(s0)
16f50: 57fd c.li a5,-1
16f52: 4870 c.lw a2,84(s0)
16f54: 4a81 c.li s5,0
16f56: eef59ce3 bne a1,a5,16e4e <_IO_new_file_seekoff+0xb6>
16f5a: eeb61ae3 bne a2,a1,16e4e <_IO_new_file_seekoff+0xb6>
16f5e: 401c c.lw a5,0(s0)
16f60: 000699b7 lui s3,0x69
16f64: 00069a37 lui s4,0x69
16f68: 89c98993 addi s3,s3,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
16f6c: be4a0a13 addi s4,s4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
16f70: 8b91 c.andi a5,4
16f72: 413a0a33 sub s4,s4,s3
16f76: efe9 c.bnez a5,17050 <_IO_new_file_seekoff+0x2b8>
16f78: 4c58 c.lw a4,28(s0)
16f7a: 501c c.lw a5,32(s0)
16f7c: 40f705b3 sub a1,a4,a5
16f80: 41f5d613 srai a2,a1,0x1f
16f84: 8de5 c.and a1,s1
16f86: 40b48ab3 sub s5,s1,a1
16f8a: 01267633 and a2,a2,s2
16f8e: 0154b6b3 sltu a3,s1,s5
16f92: 40c90bb3 sub s7,s2,a2
16f96: 8f99 c.sub a5,a4
16f98: 40db8bb3 sub s7,s7,a3
16f9c: 41f7d713 srai a4,a5,0x1f
16fa0: 17775363 bge a4,s7,17106 <_IO_new_file_seekoff+0x36e>
16fa4: 85a6 c.mv a1,s1
16fa6: 864a c.mv a2,s2
16fa8: 4a81 c.li s5,0
16faa: 4b81 c.li s7,0
16fac: 09842c03 lw s8,152(s0)
16fb0: 413c07b3 sub a5,s8,s3
16fb4: 2347fd63 bgeu a5,s4,171ee <_IO_new_file_seekoff+0x456>
16fb8: 040c2783 lw a5,64(s8)
16fbc: 4681 c.li a3,0
16fbe: 8522 c.mv a0,s0
16fc0: 9782 c.jalr a5
16fc2: 8c2e c.mv s8,a1
16fc4: 8caa c.mv s9,a0
16fc6: 1c05cf63 blt a1,zero,171a4 <_IO_new_file_seekoff+0x40c>
16fca: 017ae7b3 or a5,s5,s7
16fce: 16078d63 beq a5,zero,17148 <_IO_new_file_seekoff+0x3b0>
16fd2: 09842d03 lw s10,152(s0)
16fd6: 413d07b3 sub a5,s10,s3
16fda: 2347f463 bgeu a5,s4,17202 <_IO_new_file_seekoff+0x46a>
16fde: 038d2783 lw a5,56(s10)
16fe2: 4c4c c.lw a1,28(s0)
16fe4: 8656 c.mv a2,s5
16fe6: 000b1463 bne s6,zero,16fee <_IO_new_file_seekoff+0x256>
16fea: 5010 c.lw a2,32(s0)
16fec: 8e0d c.sub a2,a1
16fee: 8522 c.mv a0,s0
16ff0: 9782 c.jalr a5
16ff2: 41f55713 srai a4,a0,0x1f
16ff6: 87aa c.mv a5,a0
16ff8: 1b774b63 blt a4,s7,171ae <_IO_new_file_seekoff+0x416>
16ffc: 1aeb8763 beq s7,a4,171aa <_IO_new_file_seekoff+0x412>
17000: 00fc86b3 add a3,s9,a5
17004: 0196b633 sltu a2,a3,s9
17008: 9762 c.add a4,s8
1700a: 8cb6 c.mv s9,a3
1700c: 00e60c33 add s8,a2,a4
17010: 4c58 c.lw a4,28(s0)
17012: 4014 c.lw a3,0(s0)
17014: 05942823 sw s9,80(s0)
17018: 9aba c.add s5,a4
1701a: 97ba c.add a5,a4
1701c: 9abd c.andi a3,-17
1701e: c458 c.sw a4,12(s0)
17020: 01542223 sw s5,4(s0)
17024: c41c c.sw a5,8(s0)
17026: c858 c.sw a4,20(s0)
17028: c818 c.sw a4,16(s0)
1702a: cc18 c.sw a4,24(s0)
1702c: 05842a23 sw s8,84(s0)
17030: c014 c.sw a3,0(s0)
17032: 8526 c.mv a0,s1
17034: 85ca c.mv a1,s2
17036: a8a1 c.j 1708e <_IO_new_file_seekoff+0x2f6>
17038: eed59fe3 bne a1,a3,16f36 <_IO_new_file_seekoff+0x19e>
1703c: 000699b7 lui s3,0x69
17040: 00069a37 lui s4,0x69
17044: 89c98993 addi s3,s3,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
17048: be4a0a13 addi s4,s4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
1704c: 413a0a33 sub s4,s4,s3
17050: 8522 c.mv a0,s0
17052: 6ae020ef jal ra,19700 <_IO_unsave_markers>
17056: 09842b03 lw s6,152(s0)
1705a: 413b09b3 sub s3,s6,s3
1705e: 1949f563 bgeu s3,s4,171e8 <_IO_new_file_seekoff+0x450>
17062: 040b2783 lw a5,64(s6)
17066: 86d6 c.mv a3,s5
17068: 85a6 c.mv a1,s1
1706a: 864a c.mv a2,s2
1706c: 8522 c.mv a0,s0
1706e: 9782 c.jalr a5
17070: 57fd c.li a5,-1
17072: 0cf50d63 beq a0,a5,1714c <_IO_new_file_seekoff+0x3b4>
17076: 4018 c.lw a4,0(s0)
17078: 4c5c c.lw a5,28(s0)
1707a: c828 c.sw a0,80(s0)
1707c: 9b3d c.andi a4,-17
1707e: c018 c.sw a4,0(s0)
17080: c86c c.sw a1,84(s0)
17082: c45c c.sw a5,12(s0)
17084: c05c c.sw a5,4(s0)
17086: c41c c.sw a5,8(s0)
17088: c85c c.sw a5,20(s0)
1708a: c81c c.sw a5,16(s0)
1708c: cc1c c.sw a5,24(s0)
1708e: 50fa c.lwsp ra,188(sp)
17090: 546a c.lwsp s0,184(sp)
17092: 54da c.lwsp s1,180(sp)
17094: 594a c.lwsp s2,176(sp)
17096: 59ba c.lwsp s3,172(sp)
17098: 5a2a c.lwsp s4,168(sp)
1709a: 5a9a c.lwsp s5,164(sp)
1709c: 5b0a c.lwsp s6,160(sp)
1709e: 4bfa c.lwsp s7,156(sp)
170a0: 4c6a c.lwsp s8,152(sp)
170a2: 4cda c.lwsp s9,148(sp)
170a4: 4d4a c.lwsp s10,144(sp)
170a6: 6129 c.addi16sp sp,192
170a8: 8082 c.jr ra
170aa: 4d5c c.lw a5,28(a0)
170ac: c3b5 c.beqz a5,17110 <_IO_new_file_seekoff+0x378>
170ae: 01452903 lw s2,20(a0)
170b2: 491c c.lw a5,16(a0)
170b4: 0927ff63 bgeu a5,s2,17152 <_IO_new_file_seekoff+0x3ba>
170b8: 4118 c.lw a4,0(a0)
170ba: 6785 c.lui a5,0x1
170bc: 8ff9 c.and a5,a4
170be: 10078663 beq a5,zero,171ca <_IO_new_file_seekoff+0x432>
170c2: 09852483 lw s1,152(a0)
170c6: 000697b7 lui a5,0x69
170ca: 00069737 lui a4,0x69
170ce: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
170d2: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
170d6: 8f1d c.sub a4,a5
170d8: 40f487b3 sub a5,s1,a5
170dc: 12e7f963 bgeu a5,a4,1720e <_IO_new_file_seekoff+0x476>
170e0: 40bc c.lw a5,64(s1)
170e2: 4689 c.li a3,2
170e4: 4581 c.li a1,0
170e6: 4601 c.li a2,0
170e8: 8522 c.mv a0,s0
170ea: 9782 c.jalr a5
170ec: 57fd c.li a5,-1
170ee: 12f50863 beq a0,a5,1721e <_IO_new_file_seekoff+0x486>
170f2: 01442903 lw s2,20(s0)
170f6: 481c c.lw a5,16(s0)
170f8: c828 c.sw a0,80(s0)
170fa: c86c c.sw a1,84(s0)
170fc: 40f90933 sub s2,s2,a5
17100: 41f95993 srai s3,s2,0x1f
17104: a829 c.j 1711e <_IO_new_file_seekoff+0x386>
17106: eaeb93e3 bne s7,a4,16fac <_IO_new_file_seekoff+0x214>
1710a: eb57f1e3 bgeu a5,s5,16fac <_IO_new_file_seekoff+0x214>
1710e: bd59 c.j 16fa4 <_IO_new_file_seekoff+0x20c>
17110: 4901 c.li s2,0
17112: 4981 c.li s3,0
17114: 4828 c.lw a0,80(s0)
17116: 57fd c.li a5,-1
17118: 486c c.lw a1,84(s0)
1711a: 04f50963 beq a0,a5,1716c <_IO_new_file_seekoff+0x3d4>
1711e: 00a904b3 add s1,s2,a0
17122: 0124b933 sltu s2,s1,s2
17126: 00b987b3 add a5,s3,a1
1712a: 00f905b3 add a1,s2,a5
1712e: 8526 c.mv a0,s1
17130: f405dfe3 bge a1,zero,1708e <_IO_new_file_seekoff+0x2f6>
17134: 00058797 auipc a5,0x58
17138: c747a783 lw a5,-908(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
1713c: 4759 c.li a4,22
1713e: 557d c.li a0,-1
17140: 9792 c.add a5,tp
17142: c398 c.sw a4,0(a5)
17144: 55fd c.li a1,-1
17146: b7a1 c.j 1708e <_IO_new_file_seekoff+0x2f6>
17148: 4781 c.li a5,0
1714a: b5d9 c.j 17010 <_IO_new_file_seekoff+0x278>
1714c: f2a595e3 bne a1,a0,17076 <_IO_new_file_seekoff+0x2de>
17150: bf3d c.j 1708e <_IO_new_file_seekoff+0x2f6>
17152: 4518 c.lw a4,8(a0)
17154: 00452903 lw s2,4(a0)
17158: 412707b3 sub a5,a4,s2
1715c: 00f036b3 sltu a3,zero,a5
17160: 83fd c.srli a5,0x1f
17162: 40e90933 sub s2,s2,a4
17166: 40d789b3 sub s3,a5,a3
1716a: b76d c.j 17114 <_IO_new_file_seekoff+0x37c>
1716c: faa599e3 bne a1,a0,1711e <_IO_new_file_seekoff+0x386>
17170: 09842483 lw s1,152(s0)
17174: 000697b7 lui a5,0x69
17178: 00069737 lui a4,0x69
1717c: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
17180: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
17184: 8f1d c.sub a4,a5
17186: 40f487b3 sub a5,s1,a5
1718a: 06e7ff63 bgeu a5,a4,17208 <_IO_new_file_seekoff+0x470>
1718e: 40bc c.lw a5,64(s1)
17190: 4685 c.li a3,1
17192: 4581 c.li a1,0
17194: 4601 c.li a2,0
17196: 8522 c.mv a0,s0
17198: 9782 c.jalr a5
1719a: 57fd c.li a5,-1
1719c: f8f511e3 bne a0,a5,1711e <_IO_new_file_seekoff+0x386>
171a0: f6a59fe3 bne a1,a0,1711e <_IO_new_file_seekoff+0x386>
171a4: 557d c.li a0,-1
171a6: 55fd c.li a1,-1
171a8: b5dd c.j 1708e <_IO_new_file_seekoff+0x2f6>
171aa: e5557be3 bgeu a0,s5,17000 <_IO_new_file_seekoff+0x268>
171ae: 56fd c.li a3,-1
171b0: 02d78863 beq a5,a3,171e0 <_IO_new_file_seekoff+0x448>
171b4: 40fa87b3 sub a5,s5,a5
171b8: 00fabab3 sltu s5,s5,a5
171bc: 40eb8733 sub a4,s7,a4
171c0: 41570933 sub s2,a4,s5
171c4: 84be c.mv s1,a5
171c6: 4a85 c.li s5,1
171c8: b561 c.j 17050 <_IO_new_file_seekoff+0x2b8>
171ca: 451c c.lw a5,8(a0)
171cc: 40f90933 sub s2,s2,a5
171d0: 41f95993 srai s3,s2,0x1f
171d4: b781 c.j 17114 <_IO_new_file_seekoff+0x37c>
171d6: d8e4e5e3 bltu s1,a4,16f60 <_IO_new_file_seekoff+0x1c8>
171da: cac955e3 bge s2,a2,16e84 <_IO_new_file_seekoff+0xec>
171de: b17d c.j 16e8c <_IO_new_file_seekoff+0xf4>
171e0: 84d6 c.mv s1,s5
171e2: 895e c.mv s2,s7
171e4: 4a85 c.li s5,1
171e6: b5ad c.j 17050 <_IO_new_file_seekoff+0x2b8>
171e8: b26ff0ef jal ra,1650e <_IO_vtable_check>
171ec: bd9d c.j 17062 <_IO_new_file_seekoff+0x2ca>
171ee: c632 c.swsp a2,12(sp)
171f0: c42e c.swsp a1,8(sp)
171f2: b1cff0ef jal ra,1650e <_IO_vtable_check>
171f6: 4632 c.lwsp a2,12(sp)
171f8: 45a2 c.lwsp a1,8(sp)
171fa: bb7d c.j 16fb8 <_IO_new_file_seekoff+0x220>
171fc: b12ff0ef jal ra,1650e <_IO_vtable_check>
17200: b901 c.j 16e10 <_IO_new_file_seekoff+0x78>
17202: b0cff0ef jal ra,1650e <_IO_vtable_check>
17206: bbe1 c.j 16fde <_IO_new_file_seekoff+0x246>
17208: b06ff0ef jal ra,1650e <_IO_vtable_check>
1720c: b749 c.j 1718e <_IO_new_file_seekoff+0x3f6>
1720e: b00ff0ef jal ra,1650e <_IO_vtable_check>
17212: b5f9 c.j 170e0 <_IO_new_file_seekoff+0x348>
17214: afaff0ef jal ra,1650e <_IO_vtable_check>
17218: 482c c.lw a1,80(s0)
1721a: 4870 c.lw a2,84(s0)
1721c: b15d c.j 16ec2 <_IO_new_file_seekoff+0x12a>
1721e: eca59ae3 bne a1,a0,170f2 <_IO_new_file_seekoff+0x35a>
17222: b749 c.j 171a4 <_IO_new_file_seekoff+0x40c>
00017224 <_IO_file_stat>:
17224: 5d08 c.lw a0,56(a0)
17226: 1640906f jal zero,2038a <__fstat>
0001722a <_IO_new_file_write>:
1722a: 1101 c.addi sp,-32
1722c: c84a c.swsp s2,16(sp)
1722e: ce06 c.swsp ra,28(sp)
17230: cc22 c.swsp s0,24(sp)
17232: ca26 c.swsp s1,20(sp)
17234: c64e c.swsp s3,12(sp)
17236: 892a c.mv s2,a0
17238: 06c05c63 bge zero,a2,172b0 <_IO_new_file_write+0x86>
1723c: 89b2 c.mv s3,a2
1723e: 84ae c.mv s1,a1
17240: 8432 c.mv s0,a2
17242: 03c92783 lw a5,60(s2)
17246: 03892503 lw a0,56(s2)
1724a: 8622 c.mv a2,s0
1724c: 8b89 c.andi a5,2
1724e: 85a6 c.mv a1,s1
17250: e3b9 c.bnez a5,17296 <_IO_new_file_write+0x6c>
17252: 30e090ef jal ra,20560 <__libc_write>
17256: 04054463 blt a0,zero,1729e <_IO_new_file_write+0x74>
1725a: 8c09 c.sub s0,a0
1725c: 94aa c.add s1,a0
1725e: fe8042e3 blt zero,s0,17242 <_IO_new_file_write+0x18>
17262: 40898533 sub a0,s3,s0
17266: 05492683 lw a3,84(s2)
1726a: 05092703 lw a4,80(s2)
1726e: 0006cd63 blt a3,zero,17288 <_IO_new_file_write+0x5e>
17272: 972a c.add a4,a0
17274: 41f55793 srai a5,a0,0x1f
17278: 00a73633 sltu a2,a4,a0
1727c: 97b6 c.add a5,a3
1727e: 97b2 c.add a5,a2
17280: 04e92823 sw a4,80(s2)
17284: 04f92a23 sw a5,84(s2)
17288: 40f2 c.lwsp ra,28(sp)
1728a: 4462 c.lwsp s0,24(sp)
1728c: 44d2 c.lwsp s1,20(sp)
1728e: 4942 c.lwsp s2,16(sp)
17290: 49b2 c.lwsp s3,12(sp)
17292: 6105 c.addi16sp sp,32
17294: 8082 c.jr ra
17296: 171090ef jal ra,20c06 <__write_nocancel>
1729a: fc0550e3 bge a0,zero,1725a <_IO_new_file_write+0x30>
1729e: 00092783 lw a5,0(s2)
172a2: 40898533 sub a0,s3,s0
172a6: 0207e793 ori a5,a5,32
172aa: 00f92023 sw a5,0(s2)
172ae: bf65 c.j 17266 <_IO_new_file_write+0x3c>
172b0: 4501 c.li a0,0
172b2: bf55 c.j 17266 <_IO_new_file_write+0x3c>
000172b4 <_IO_file_xsgetn_mmap>:
172b4: 1101 c.addi sp,-32
172b6: cc22 c.swsp s0,24(sp)
172b8: c452 c.swsp s4,8(sp)
172ba: 4500 c.lw s0,8(a0)
172bc: 00452a03 lw s4,4(a0)
172c0: ca26 c.swsp s1,20(sp)
172c2: c84a c.swsp s2,16(sp)
172c4: c256 c.swsp s5,4(sp)
172c6: ce06 c.swsp ra,28(sp)
172c8: c64e c.swsp s3,12(sp)
172ca: 41440433 sub s0,s0,s4
172ce: 84aa c.mv s1,a0
172d0: 8932 c.mv s2,a2
172d2: 8aae c.mv s5,a1
172d4: 04c47263 bgeu s0,a2,17318 <_IO_file_xsgetn_mmap+0x64>
172d8: 411c c.lw a5,0(a0)
172da: 89ae c.mv s3,a1
172dc: 1007f793 andi a5,a5,256
172e0: ebb9 c.bnez a5,17336 <_IO_file_xsgetn_mmap+0x82>
172e2: 8526 c.mv a0,s1
172e4: edaff0ef jal ra,169be <mmap_remap_check>
172e8: e941 c.bnez a0,17378 <_IO_file_xsgetn_mmap+0xc4>
172ea: 0044aa03 lw s4,4(s1)
172ee: 4480 c.lw s0,8(s1)
172f0: 41440433 sub s0,s0,s4
172f4: 01247663 bgeu s0,s2,17300 <_IO_file_xsgetn_mmap+0x4c>
172f8: 409c c.lw a5,0(s1)
172fa: 0107e793 ori a5,a5,16
172fe: c09c c.sw a5,0(s1)
17300: ec11 c.bnez s0,1731c <_IO_file_xsgetn_mmap+0x68>
17302: 41598533 sub a0,s3,s5
17306: 40f2 c.lwsp ra,28(sp)
17308: 4462 c.lwsp s0,24(sp)
1730a: 44d2 c.lwsp s1,20(sp)
1730c: 4942 c.lwsp s2,16(sp)
1730e: 49b2 c.lwsp s3,12(sp)
17310: 4a22 c.lwsp s4,8(sp)
17312: 4a92 c.lwsp s5,4(sp)
17314: 6105 c.addi16sp sp,32
17316: 8082 c.jr ra
17318: 89ae c.mv s3,a1
1731a: d465 c.beqz s0,17302 <_IO_file_xsgetn_mmap+0x4e>
1731c: 05246263 bltu s0,s2,17360 <_IO_file_xsgetn_mmap+0xac>
17320: 854e c.mv a0,s3
17322: 85d2 c.mv a1,s4
17324: 864a c.mv a2,s2
17326: 0e0080ef jal ra,1f406 <memcpy>
1732a: 9a4a c.add s4,s2
1732c: 012509b3 add s3,a0,s2
17330: 0144a223 sw s4,4(s1)
17334: b7f9 c.j 17302 <_IO_file_xsgetn_mmap+0x4e>
17336: 8622 c.mv a2,s0
17338: 85d2 c.mv a1,s4
1733a: 8556 c.mv a0,s5
1733c: 0ca080ef jal ra,1f406 <memcpy>
17340: 89aa c.mv s3,a0
17342: 8526 c.mv a0,s1
17344: 298010ef jal ra,185dc <_IO_switch_to_main_get_area>
17348: 449c c.lw a5,8(s1)
1734a: 0044aa03 lw s4,4(s1)
1734e: 99a2 c.add s3,s0
17350: 40890933 sub s2,s2,s0
17354: 41478433 sub s0,a5,s4
17358: f92465e3 bltu s0,s2,172e2 <_IO_file_xsgetn_mmap+0x2e>
1735c: d05d c.beqz s0,17302 <_IO_file_xsgetn_mmap+0x4e>
1735e: bf7d c.j 1731c <_IO_file_xsgetn_mmap+0x68>
17360: 8922 c.mv s2,s0
17362: 854e c.mv a0,s3
17364: 85d2 c.mv a1,s4
17366: 864a c.mv a2,s2
17368: 09e080ef jal ra,1f406 <memcpy>
1736c: 9a4a c.add s4,s2
1736e: 012509b3 add s3,a0,s2
17372: 0144a223 sw s4,4(s1)
17376: b771 c.j 17302 <_IO_file_xsgetn_mmap+0x4e>
17378: 0984a403 lw s0,152(s1)
1737c: 000697b7 lui a5,0x69
17380: 00069737 lui a4,0x69
17384: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
17388: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
1738c: 8f1d c.sub a4,a5
1738e: 40f407b3 sub a5,s0,a5
17392: 415989b3 sub s3,s3,s5
17396: 00e7f963 bgeu a5,a4,173a8 <_IO_file_xsgetn_mmap+0xf4>
1739a: 501c c.lw a5,32(s0)
1739c: 864a c.mv a2,s2
1739e: 85d6 c.mv a1,s5
173a0: 8526 c.mv a0,s1
173a2: 9782 c.jalr a5
173a4: 954e c.add a0,s3
173a6: b785 c.j 17306 <_IO_file_xsgetn_mmap+0x52>
173a8: 966ff0ef jal ra,1650e <_IO_vtable_check>
173ac: b7fd c.j 1739a <_IO_file_xsgetn_mmap+0xe6>
000173ae <_IO_file_xsgetn>:
173ae: 4d5c c.lw a5,28(a0)
173b0: 7139 c.addi16sp sp,-64
173b2: dc22 c.swsp s0,56(sp)
173b4: d64e c.swsp s3,44(sp)
173b6: cc62 c.swsp s8,24(sp)
173b8: de06 c.swsp ra,60(sp)
173ba: da26 c.swsp s1,52(sp)
173bc: d84a c.swsp s2,48(sp)
173be: d452 c.swsp s4,40(sp)
173c0: d256 c.swsp s5,36(sp)
173c2: d05a c.swsp s6,32(sp)
173c4: ce5e c.swsp s7,28(sp)
173c6: 842a c.mv s0,a0
173c8: 8c2e c.mv s8,a1
173ca: 89b2 c.mv s3,a2
173cc: 12078c63 beq a5,zero,17504 <_IO_file_xsgetn+0x156>
173d0: 8bce c.mv s7,s3
173d2: 08098a63 beq s3,zero,17466 <_IO_file_xsgetn+0xb8>
173d6: 00069937 lui s2,0x69
173da: 00069a37 lui s4,0x69
173de: 89ca0a13 addi s4,s4,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
173e2: be490913 addi s2,s2,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
173e6: 41490933 sub s2,s2,s4
173ea: 5afd c.li s5,-1
173ec: 07f00b13 addi s6,zero,127
173f0: 404c c.lw a1,4(s0)
173f2: 4404 c.lw s1,8(s0)
173f4: 8c8d c.sub s1,a1
173f6: 0b74f363 bgeu s1,s7,1749c <_IO_file_xsgetn+0xee>
173fa: e8b5 c.bnez s1,1746e <_IO_file_xsgetn+0xc0>
173fc: 401c c.lw a5,0(s0)
173fe: 1007f793 andi a5,a5,256
17402: e7c9 c.bnez a5,1748c <_IO_file_xsgetn+0xde>
17404: 4c5c c.lw a5,28(s0)
17406: c3b5 c.beqz a5,1746a <_IO_file_xsgetn+0xbc>
17408: 5010 c.lw a2,32(s0)
1740a: 8e1d c.sub a2,a5
1740c: 0acbe663 bltu s7,a2,174b8 <_IO_file_xsgetn+0x10a>
17410: 04cb7d63 bgeu s6,a2,1746a <_IO_file_xsgetn+0xbc>
17414: 02cbf633 remu a2,s7,a2
17418: 40cb8633 sub a2,s7,a2
1741c: 09842483 lw s1,152(s0)
17420: c45c c.sw a5,12(s0)
17422: c05c c.sw a5,4(s0)
17424: c41c c.sw a5,8(s0)
17426: c85c c.sw a5,20(s0)
17428: c81c c.sw a5,16(s0)
1742a: cc1c c.sw a5,24(s0)
1742c: 414487b3 sub a5,s1,s4
17430: 0b27f763 bgeu a5,s2,174de <_IO_file_xsgetn+0x130>
17434: 5c9c c.lw a5,56(s1)
17436: 85e2 c.mv a1,s8
17438: 8522 c.mv a0,s0
1743a: 9782 c.jalr a5
1743c: 87aa c.mv a5,a0
1743e: 0aa05b63 bge zero,a0,174f4 <_IO_file_xsgetn+0x146>
17442: 4838 c.lw a4,80(s0)
17444: 4870 c.lw a2,84(s0)
17446: 9c2a c.add s8,a0
17448: 40ab8bb3 sub s7,s7,a0
1744c: 07570163 beq a4,s5,174ae <_IO_file_xsgetn+0x100>
17450: 973e c.add a4,a5
17452: 41f7d693 srai a3,a5,0x1f
17456: 96b2 c.add a3,a2
17458: 00f737b3 sltu a5,a4,a5
1745c: 97b6 c.add a5,a3
1745e: c838 c.sw a4,80(s0)
17460: c87c c.sw a5,84(s0)
17462: f80b97e3 bne s7,zero,173f0 <_IO_file_xsgetn+0x42>
17466: 854e c.mv a0,s3
17468: a8b9 c.j 174c6 <_IO_file_xsgetn+0x118>
1746a: 865e c.mv a2,s7
1746c: bf45 c.j 1741c <_IO_file_xsgetn+0x6e>
1746e: 8562 c.mv a0,s8
17470: 8626 c.mv a2,s1
17472: 795070ef jal ra,1f406 <memcpy>
17476: 405c c.lw a5,4(s0)
17478: 00950c33 add s8,a0,s1
1747c: 409b8bb3 sub s7,s7,s1
17480: 97a6 c.add a5,s1
17482: c05c c.sw a5,4(s0)
17484: 401c c.lw a5,0(s0)
17486: 1007f793 andi a5,a5,256
1748a: dfad c.beqz a5,17404 <_IO_file_xsgetn+0x56>
1748c: 8522 c.mv a0,s0
1748e: 14e010ef jal ra,185dc <_IO_switch_to_main_get_area>
17492: 404c c.lw a1,4(s0)
17494: 4404 c.lw s1,8(s0)
17496: 8c8d c.sub s1,a1
17498: f774e1e3 bltu s1,s7,173fa <_IO_file_xsgetn+0x4c>
1749c: 865e c.mv a2,s7
1749e: 8562 c.mv a0,s8
174a0: 767070ef jal ra,1f406 <memcpy>
174a4: 405c c.lw a5,4(s0)
174a6: 854e c.mv a0,s3
174a8: 97de c.add a5,s7
174aa: c05c c.sw a5,4(s0)
174ac: a829 c.j 174c6 <_IO_file_xsgetn+0x118>
174ae: fb5611e3 bne a2,s5,17450 <_IO_file_xsgetn+0xa2>
174b2: f20b9fe3 bne s7,zero,173f0 <_IO_file_xsgetn+0x42>
174b6: bf45 c.j 17466 <_IO_file_xsgetn+0xb8>
174b8: 8522 c.mv a0,s0
174ba: 25e010ef jal ra,18718 <__underflow>
174be: f35519e3 bne a0,s5,173f0 <_IO_file_xsgetn+0x42>
174c2: 41798533 sub a0,s3,s7
174c6: 50f2 c.lwsp ra,60(sp)
174c8: 5462 c.lwsp s0,56(sp)
174ca: 54d2 c.lwsp s1,52(sp)
174cc: 5942 c.lwsp s2,48(sp)
174ce: 59b2 c.lwsp s3,44(sp)
174d0: 5a22 c.lwsp s4,40(sp)
174d2: 5a92 c.lwsp s5,36(sp)
174d4: 5b02 c.lwsp s6,32(sp)
174d6: 4bf2 c.lwsp s7,28(sp)
174d8: 4c62 c.lwsp s8,24(sp)
174da: 6121 c.addi16sp sp,64
174dc: 8082 c.jr ra
174de: c632 c.swsp a2,12(sp)
174e0: 82eff0ef jal ra,1650e <_IO_vtable_check>
174e4: 5c9c c.lw a5,56(s1)
174e6: 4632 c.lwsp a2,12(sp)
174e8: 85e2 c.mv a1,s8
174ea: 8522 c.mv a0,s0
174ec: 9782 c.jalr a5
174ee: 87aa c.mv a5,a0
174f0: f4a049e3 blt zero,a0,17442 <_IO_file_xsgetn+0x94>
174f4: 4018 c.lw a4,0(s0)
174f6: 41798533 sub a0,s3,s7
174fa: e38d c.bnez a5,1751c <_IO_file_xsgetn+0x16e>
174fc: 01076713 ori a4,a4,16
17500: c018 c.sw a4,0(s0)
17502: b7d1 c.j 174c6 <_IO_file_xsgetn+0x118>
17504: 5148 c.lw a0,36(a0)
17506: c519 c.beqz a0,17514 <_IO_file_xsgetn+0x166>
17508: 310060ef jal ra,1d818 <__free>
1750c: 401c c.lw a5,0(s0)
1750e: eff7f793 andi a5,a5,-257
17512: c01c c.sw a5,0(s0)
17514: 8522 c.mv a0,s0
17516: 424010ef jal ra,1893a <_IO_doallocbuf>
1751a: bd5d c.j 173d0 <_IO_file_xsgetn+0x22>
1751c: 02076713 ori a4,a4,32
17520: c018 c.sw a4,0(s0)
17522: b755 c.j 174c6 <_IO_file_xsgetn+0x118>
00017524 <_IO_file_seekoff_mmap>:
17524: 1101 c.addi sp,-32
17526: cc22 c.swsp s0,24(sp)
17528: ce06 c.swsp ra,28(sp)
1752a: ca26 c.swsp s1,20(sp)
1752c: c84a c.swsp s2,16(sp)
1752e: c64e c.swsp s3,12(sp)
17530: 842a c.mv s0,a0
17532: c34d c.beqz a4,175d4 <_IO_file_seekoff_mmap+0xb0>
17534: 4785 c.li a5,1
17536: 892e c.mv s2,a1
17538: 84b2 c.mv s1,a2
1753a: 08f68a63 beq a3,a5,175ce <_IO_file_seekoff_mmap+0xaa>
1753e: 4789 c.li a5,2
17540: 06f68563 beq a3,a5,175aa <_IO_file_seekoff_mmap+0x86>
17544: 0c04c463 blt s1,zero,1760c <_IO_file_seekoff_mmap+0xe8>
17548: 09842983 lw s3,152(s0)
1754c: 000697b7 lui a5,0x69
17550: 00069737 lui a4,0x69
17554: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
17558: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
1755c: 8f1d c.sub a4,a5
1755e: 40f987b3 sub a5,s3,a5
17562: 0ae7f263 bgeu a5,a4,17606 <_IO_file_seekoff_mmap+0xe2>
17566: 0409a783 lw a5,64(s3)
1756a: 4681 c.li a3,0
1756c: 85ca c.mv a1,s2
1756e: 8626 c.mv a2,s1
17570: 8522 c.mv a0,s0
17572: 9782 c.jalr a5
17574: 0a05c663 blt a1,zero,17620 <_IO_file_seekoff_mmap+0xfc>
17578: 501c c.lw a5,32(s0)
1757a: 4c54 c.lw a3,28(s0)
1757c: 40d78633 sub a2,a5,a3
17580: 41f65713 srai a4,a2,0x1f
17584: 04975063 bge a4,s1,175c4 <_IO_file_seekoff_mmap+0xa0>
17588: 4018 c.lw a4,0(s0)
1758a: c828 c.sw a0,80(s0)
1758c: c86c c.sw a1,84(s0)
1758e: 9b3d c.andi a4,-17
17590: c454 c.sw a3,12(s0)
17592: c05c c.sw a5,4(s0)
17594: c41c c.sw a5,8(s0)
17596: c018 c.sw a4,0(s0)
17598: 854a c.mv a0,s2
1759a: 85a6 c.mv a1,s1
1759c: 40f2 c.lwsp ra,28(sp)
1759e: 4462 c.lwsp s0,24(sp)
175a0: 44d2 c.lwsp s1,20(sp)
175a2: 4942 c.lwsp s2,16(sp)
175a4: 49b2 c.lwsp s3,12(sp)
175a6: 6105 c.addi16sp sp,32
175a8: 8082 c.jr ra
175aa: 511c c.lw a5,32(a0)
175ac: 4d58 c.lw a4,28(a0)
175ae: 8f99 c.sub a5,a4
175b0: 00f90733 add a4,s2,a5
175b4: 87fd c.srai a5,0x1f
175b6: 012736b3 sltu a3,a4,s2
175ba: 97a6 c.add a5,s1
175bc: 893a c.mv s2,a4
175be: 00f684b3 add s1,a3,a5
175c2: b749 c.j 17544 <_IO_file_seekoff_mmap+0x20>
175c4: 02e48c63 beq s1,a4,175fc <_IO_file_seekoff_mmap+0xd8>
175c8: 012687b3 add a5,a3,s2
175cc: bf75 c.j 17588 <_IO_file_seekoff_mmap+0x64>
175ce: 415c c.lw a5,4(a0)
175d0: 4558 c.lw a4,12(a0)
175d2: bff1 c.j 175ae <_IO_file_seekoff_mmap+0x8a>
175d4: 451c c.lw a5,8(a0)
175d6: 4154 c.lw a3,4(a0)
175d8: 4938 c.lw a4,80(a0)
175da: 4964 c.lw s1,84(a0)
175dc: 40f2 c.lwsp ra,28(sp)
175de: 4462 c.lwsp s0,24(sp)
175e0: 8f95 c.sub a5,a3
175e2: 40f70533 sub a0,a4,a5
175e6: 87fd c.srai a5,0x1f
175e8: 8c9d c.sub s1,a5
175ea: 00a73733 sltu a4,a4,a0
175ee: 4942 c.lwsp s2,16(sp)
175f0: 49b2 c.lwsp s3,12(sp)
175f2: 40e485b3 sub a1,s1,a4
175f6: 44d2 c.lwsp s1,20(sp)
175f8: 6105 c.addi16sp sp,32
175fa: 8082 c.jr ra
175fc: f92666e3 bltu a2,s2,17588 <_IO_file_seekoff_mmap+0x64>
17600: 012687b3 add a5,a3,s2
17604: b751 c.j 17588 <_IO_file_seekoff_mmap+0x64>
17606: f09fe0ef jal ra,1650e <_IO_vtable_check>
1760a: bfb1 c.j 17566 <_IO_file_seekoff_mmap+0x42>
1760c: 00057797 auipc a5,0x57
17610: 79c7a783 lw a5,1948(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
17614: 4759 c.li a4,22
17616: 557d c.li a0,-1
17618: 9792 c.add a5,tp
1761a: c398 c.sw a4,0(a5)
1761c: 55fd c.li a1,-1
1761e: bfbd c.j 1759c <_IO_file_seekoff_mmap+0x78>
17620: 557d c.li a0,-1
17622: 55fd c.li a1,-1
17624: bfa5 c.j 1759c <_IO_file_seekoff_mmap+0x78>
00017626 <_IO_file_underflow_mmap>:
17626: 415c c.lw a5,4(a0)
17628: 4518 c.lw a4,8(a0)
1762a: 00e7f563 bgeu a5,a4,17634 <_IO_file_underflow_mmap+0xe>
1762e: 0007c503 lbu a0,0(a5)
17632: 8082 c.jr ra
17634: 1141 c.addi sp,-16
17636: c422 c.swsp s0,8(sp)
17638: c606 c.swsp ra,12(sp)
1763a: c226 c.swsp s1,4(sp)
1763c: 842a c.mv s0,a0
1763e: b80ff0ef jal ra,169be <mmap_remap_check>
17642: ed01 c.bnez a0,1765a <_IO_file_underflow_mmap+0x34>
17644: 405c c.lw a5,4(s0)
17646: 4418 c.lw a4,8(s0)
17648: 02e7ff63 bgeu a5,a4,17686 <_IO_file_underflow_mmap+0x60>
1764c: 0007c503 lbu a0,0(a5)
17650: 40b2 c.lwsp ra,12(sp)
17652: 4422 c.lwsp s0,8(sp)
17654: 4492 c.lwsp s1,4(sp)
17656: 0141 c.addi sp,16
17658: 8082 c.jr ra
1765a: 09842483 lw s1,152(s0)
1765e: 000697b7 lui a5,0x69
17662: 00069737 lui a4,0x69
17666: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
1766a: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
1766e: 8f1d c.sub a4,a5
17670: 40f487b3 sub a5,s1,a5
17674: 00e7ff63 bgeu a5,a4,17692 <_IO_file_underflow_mmap+0x6c>
17678: 8522 c.mv a0,s0
1767a: 4422 c.lwsp s0,8(sp)
1767c: 489c c.lw a5,16(s1)
1767e: 40b2 c.lwsp ra,12(sp)
17680: 4492 c.lwsp s1,4(sp)
17682: 0141 c.addi sp,16
17684: 8782 c.jr a5
17686: 401c c.lw a5,0(s0)
17688: 557d c.li a0,-1
1768a: 0107e793 ori a5,a5,16
1768e: c01c c.sw a5,0(s0)
17690: b7c1 c.j 17650 <_IO_file_underflow_mmap+0x2a>
17692: e7dfe0ef jal ra,1650e <_IO_vtable_check>
17696: b7cd c.j 17678 <_IO_file_underflow_mmap+0x52>
00017698 <_IO_new_file_xsputn>:
17698: 1101 c.addi sp,-32
1769a: c64e c.swsp s3,12(sp)
1769c: ce06 c.swsp ra,28(sp)
1769e: cc22 c.swsp s0,24(sp)
176a0: ca26 c.swsp s1,20(sp)
176a2: c84a c.swsp s2,16(sp)
176a4: c452 c.swsp s4,8(sp)
176a6: c256 c.swsp s5,4(sp)
176a8: 4981 c.li s3,0
176aa: c239 c.beqz a2,176f0 <_IO_new_file_xsputn+0x58>
176ac: 4118 c.lw a4,0(a0)
176ae: 6785 c.lui a5,0x1
176b0: a0078793 addi a5,a5,-1536 # a00 <__libc_tsd_CTYPE_B+0x9d4>
176b4: 8f7d c.and a4,a5
176b6: 842a c.mv s0,a0
176b8: 8a32 c.mv s4,a2
176ba: 4948 c.lw a0,20(a0)
176bc: 84ae c.mv s1,a1
176be: 04f70363 beq a4,a5,17704 <_IO_new_file_xsputn+0x6c>
176c2: 4c18 c.lw a4,24(s0)
176c4: 06e57563 bgeu a0,a4,1772e <_IO_new_file_xsputn+0x96>
176c8: 8f09 c.sub a4,a0
176ca: 4981 c.li s3,0
176cc: c32d c.beqz a4,1772e <_IO_new_file_xsputn+0x96>
176ce: 8952 c.mv s2,s4
176d0: 0d476d63 bltu a4,s4,177aa <_IO_new_file_xsputn+0x112>
176d4: 85a6 c.mv a1,s1
176d6: 864a c.mv a2,s2
176d8: 52f070ef jal ra,1f406 <memcpy>
176dc: 954a c.add a0,s2
176de: 94ca c.add s1,s2
176e0: c848 c.sw a0,20(s0)
176e2: 412a0933 sub s2,s4,s2
176e6: 99ca c.add s3,s2
176e8: 04099463 bne s3,zero,17730 <_IO_new_file_xsputn+0x98>
176ec: 412a09b3 sub s3,s4,s2
176f0: 40f2 c.lwsp ra,28(sp)
176f2: 4462 c.lwsp s0,24(sp)
176f4: 44d2 c.lwsp s1,20(sp)
176f6: 4942 c.lwsp s2,16(sp)
176f8: 4a22 c.lwsp s4,8(sp)
176fa: 4a92 c.lwsp s5,4(sp)
176fc: 854e c.mv a0,s3
176fe: 49b2 c.lwsp s3,12(sp)
17700: 6105 c.addi16sp sp,32
17702: 8082 c.jr ra
17704: 5018 c.lw a4,32(s0)
17706: 8f09 c.sub a4,a0
17708: fcc761e3 bltu a4,a2,176ca <_IO_new_file_xsputn+0x32>
1770c: 00c587b3 add a5,a1,a2
17710: 4629 c.li a2,10
17712: 0af4f463 bgeu s1,a5,177ba <_IO_new_file_xsputn+0x122>
17716: fff7c683 lbu a3,-1(a5)
1771a: 17fd c.addi a5,-1
1771c: fec69be3 bne a3,a2,17712 <_IO_new_file_xsputn+0x7a>
17720: 8f85 c.sub a5,s1
17722: 00178713 addi a4,a5,1
17726: e745 c.bnez a4,177ce <_IO_new_file_xsputn+0x136>
17728: 8952 c.mv s2,s4
1772a: 4985 c.li s3,1
1772c: bf6d c.j 176e6 <_IO_new_file_xsputn+0x4e>
1772e: 8952 c.mv s2,s4
17730: 09842983 lw s3,152(s0)
17734: 000697b7 lui a5,0x69
17738: 00069737 lui a4,0x69
1773c: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
17740: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
17744: 8f1d c.sub a4,a5
17746: 40f987b3 sub a5,s3,a5
1774a: 06e7fa63 bgeu a5,a4,177be <_IO_new_file_xsputn+0x126>
1774e: 00c9a783 lw a5,12(s3)
17752: 55fd c.li a1,-1
17754: 8522 c.mv a0,s0
17756: 9782 c.jalr a5
17758: 57fd c.li a5,-1
1775a: 04f50a63 beq a0,a5,177ae <_IO_new_file_xsputn+0x116>
1775e: 501c c.lw a5,32(s0)
17760: 4c54 c.lw a3,28(s0)
17762: 07f00713 addi a4,zero,127
17766: 8aca c.mv s5,s2
17768: 8f95 c.sub a5,a3
1776a: 00f77663 bgeu a4,a5,17776 <_IO_new_file_xsputn+0xde>
1776e: 02f977b3 remu a5,s2,a5
17772: 40f90ab3 sub s5,s2,a5
17776: 020a9063 bne s5,zero,17796 <_IO_new_file_xsputn+0xfe>
1777a: 89d2 c.mv s3,s4
1777c: f6090ae3 beq s2,zero,176f0 <_IO_new_file_xsputn+0x58>
17780: 864a c.mv a2,s2
17782: 015485b3 add a1,s1,s5
17786: 8522 c.mv a0,s0
17788: 294010ef jal ra,18a1c <_IO_default_xsputn>
1778c: 41250533 sub a0,a0,s2
17790: 014509b3 add s3,a0,s4
17794: bfb1 c.j 176f0 <_IO_new_file_xsputn+0x58>
17796: 8656 c.mv a2,s5
17798: 85a6 c.mv a1,s1
1779a: 8522 c.mv a0,s0
1779c: e95fe0ef jal ra,16630 <new_do_write>
177a0: 03556263 bltu a0,s5,177c4 <_IO_new_file_xsputn+0x12c>
177a4: 40a90933 sub s2,s2,a0
177a8: bfc9 c.j 1777a <_IO_new_file_xsputn+0xe2>
177aa: 893a c.mv s2,a4
177ac: b725 c.j 176d4 <_IO_new_file_xsputn+0x3c>
177ae: 59fd c.li s3,-1
177b0: f40900e3 beq s2,zero,176f0 <_IO_new_file_xsputn+0x58>
177b4: 412a09b3 sub s3,s4,s2
177b8: bf25 c.j 176f0 <_IO_new_file_xsputn+0x58>
177ba: 4981 c.li s3,0
177bc: bf09 c.j 176ce <_IO_new_file_xsputn+0x36>
177be: d51fe0ef jal ra,1650e <_IO_vtable_check>
177c2: b771 c.j 1774e <_IO_new_file_xsputn+0xb6>
177c4: 412a0633 sub a2,s4,s2
177c8: 00a609b3 add s3,a2,a0
177cc: b715 c.j 176f0 <_IO_new_file_xsputn+0x58>
177ce: 4985 c.li s3,1
177d0: bdfd c.j 176ce <_IO_new_file_xsputn+0x36>
000177d2 <_IO_file_read>:
177d2: 5d5c c.lw a5,60(a0)
177d4: 5d08 c.lw a0,56(a0)
177d6: 8b89 c.andi a5,2
177d8: e399 c.bnez a5,177de <_IO_file_read+0xc>
177da: 4fb0806f jal zero,204d4 <__libc_read>
177de: 4040906f jal zero,20be2 <__read_nocancel>
000177e2 <_IO_file_setbuf_mmap>:
177e2: 1141 c.addi sp,-16
177e4: c226 c.swsp s1,4(sp)
177e6: 4d78 c.lw a4,92(a0)
177e8: 000694b7 lui s1,0x69
177ec: c422 c.swsp s0,8(sp)
177ee: c606 c.swsp ra,12(sp)
177f0: 99848493 addi s1,s1,-1640 # 68998 <_IO_file_jumps>
177f4: 000697b7 lui a5,0x69
177f8: 08952c23 sw s1,152(a0)
177fc: 94478793 addi a5,a5,-1724 # 68944 <_IO_wfile_jumps>
17800: 08f72423 sw a5,136(a4)
17804: 842a c.mv s0,a0
17806: 3ce010ef jal ra,18bd4 <_IO_default_setbuf>
1780a: cd11 c.beqz a0,17826 <_IO_file_setbuf_mmap+0x44>
1780c: 4c5c c.lw a5,28(s0)
1780e: 40b2 c.lwsp ra,12(sp)
17810: 8522 c.mv a0,s0
17812: cc1c c.sw a5,24(s0)
17814: c85c c.sw a5,20(s0)
17816: c81c c.sw a5,16(s0)
17818: c45c c.sw a5,12(s0)
1781a: c05c c.sw a5,4(s0)
1781c: c41c c.sw a5,8(s0)
1781e: 4422 c.lwsp s0,8(sp)
17820: 4492 c.lwsp s1,4(sp)
17822: 0141 c.addi sp,16
17824: 8082 c.jr ra
17826: 4c78 c.lw a4,92(s0)
17828: 05448493 addi s1,s1,84
1782c: 08942c23 sw s1,152(s0)
17830: 40b2 c.lwsp ra,12(sp)
17832: 4422 c.lwsp s0,8(sp)
17834: 000697b7 lui a5,0x69
17838: 8f078793 addi a5,a5,-1808 # 688f0 <_IO_wfile_jumps_mmap>
1783c: 08f72423 sw a5,136(a4)
17840: 4492 c.lwsp s1,4(sp)
17842: 0141 c.addi sp,16
17844: 8082 c.jr ra
00017846 <_IO_new_file_init_internal>:
17846: 411c c.lw a5,0(a0)
17848: 6709 c.lui a4,0x2
1784a: 40c70713 addi a4,a4,1036 # 240c <__libc_tsd_CTYPE_B+0x23e0>
1784e: 8fd9 c.or a5,a4
17850: 567d c.li a2,-1
17852: 56fd c.li a3,-1
17854: 1141 c.addi sp,-16
17856: c11c c.sw a5,0(a0)
17858: c930 c.sw a2,80(a0)
1785a: c974 c.sw a3,84(a0)
1785c: c422 c.swsp s0,8(sp)
1785e: c606 c.swsp ra,12(sp)
17860: 842a c.mv s0,a0
17862: 3fd000ef jal ra,1845e <_IO_link_in>
17866: 57fd c.li a5,-1
17868: 40b2 c.lwsp ra,12(sp)
1786a: dc1c c.sw a5,56(s0)
1786c: 4422 c.lwsp s0,8(sp)
1786e: 0141 c.addi sp,16
17870: 8082 c.jr ra
00017872 <_IO_new_file_init>:
17872: 411c c.lw a5,0(a0)
17874: 6709 c.lui a4,0x2
17876: 40c70713 addi a4,a4,1036 # 240c <__libc_tsd_CTYPE_B+0x23e0>
1787a: 8fd9 c.or a5,a4
1787c: 567d c.li a2,-1
1787e: 56fd c.li a3,-1
17880: 1141 c.addi sp,-16
17882: c11c c.sw a5,0(a0)
17884: c930 c.sw a2,80(a0)
17886: c974 c.sw a3,84(a0)
17888: c422 c.swsp s0,8(sp)
1788a: c606 c.swsp ra,12(sp)
1788c: 842a c.mv s0,a0
1788e: 3d1000ef jal ra,1845e <_IO_link_in>
17892: 57fd c.li a5,-1
17894: 40b2 c.lwsp ra,12(sp)
17896: dc1c c.sw a5,56(s0)
17898: 4422 c.lwsp s0,8(sp)
1789a: 0141 c.addi sp,16
1789c: 8082 c.jr ra
0001789e <_IO_file_open>:
1789e: 1141 c.addi sp,-16
178a0: c422 c.swsp s0,8(sp)
178a2: 842a c.mv s0,a0
178a4: 5d48 c.lw a0,60(a0)
178a6: 0017b793 sltiu a5,a5,1
178aa: c226 c.swsp s1,4(sp)
178ac: 07be c.slli a5,0xf
178ae: 00257813 andi a6,a0,2
178b2: c606 c.swsp ra,12(sp)
178b4: c04a c.swsp s2,0(sp)
178b6: 852e c.mv a0,a1
178b8: 84ba c.mv s1,a4
178ba: 00c7e5b3 or a1,a5,a2
178be: 8636 c.mv a2,a3
178c0: 0a081063 bne a6,zero,17960 <_IO_file_open+0xc2>
178c4: 35b080ef jal ra,2041e <__libc_open>
178c8: 892a c.mv s2,a0
178ca: 08094463 blt s2,zero,17952 <_IO_file_open+0xb4>
178ce: 4018 c.lw a4,0(s0)
178d0: 6785 c.lui a5,0x1
178d2: 767d c.lui a2,0xfffff
178d4: 00c78693 addi a3,a5,12 # 100c <__libc_tsd_CTYPE_B+0xfe0>
178d8: 164d c.addi a2,-13
178da: 8ee5 c.and a3,s1
178dc: 8f71 c.and a4,a2
178de: 8f55 c.or a4,a3
178e0: 0791 c.addi a5,4
178e2: 03242c23 sw s2,56(s0)
178e6: c018 c.sw a4,0(s0)
178e8: 8cfd c.and s1,a5
178ea: 02f49a63 bne s1,a5,1791e <_IO_file_open+0x80>
178ee: 09842483 lw s1,152(s0)
178f2: 000697b7 lui a5,0x69
178f6: 00069737 lui a4,0x69
178fa: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
178fe: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
17902: 8f1d c.sub a4,a5
17904: 40f487b3 sub a5,s1,a5
17908: 06e7f063 bgeu a5,a4,17968 <_IO_file_open+0xca>
1790c: 40bc c.lw a5,64(s1)
1790e: 4689 c.li a3,2
17910: 4581 c.li a1,0
17912: 4601 c.li a2,0
17914: 8522 c.mv a0,s0
17916: 9782 c.jalr a5
17918: 57fd c.li a5,-1
1791a: 00f50c63 beq a0,a5,17932 <_IO_file_open+0x94>
1791e: 8522 c.mv a0,s0
17920: 33f000ef jal ra,1845e <_IO_link_in>
17924: 8522 c.mv a0,s0
17926: 40b2 c.lwsp ra,12(sp)
17928: 4422 c.lwsp s0,8(sp)
1792a: 4492 c.lwsp s1,4(sp)
1792c: 4902 c.lwsp s2,0(sp)
1792e: 0141 c.addi sp,16
17930: 8082 c.jr ra
17932: fea596e3 bne a1,a0,1791e <_IO_file_open+0x80>
17936: 00057797 auipc a5,0x57
1793a: 4727a783 lw a5,1138(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
1793e: 4775 c.li a4,29
17940: 9792 c.add a5,tp
17942: 439c c.lw a5,0(a5)
17944: fce78de3 beq a5,a4,1791e <_IO_file_open+0x80>
17948: 854a c.mv a0,s2
1794a: 138090ef jal ra,20a82 <__close_nocancel>
1794e: 4501 c.li a0,0
17950: bfd9 c.j 17926 <_IO_file_open+0x88>
17952: 40b2 c.lwsp ra,12(sp)
17954: 4422 c.lwsp s0,8(sp)
17956: 4492 c.lwsp s1,4(sp)
17958: 4902 c.lwsp s2,0(sp)
1795a: 4501 c.li a0,0
1795c: 0141 c.addi sp,16
1795e: 8082 c.jr ra
17960: 216090ef jal ra,20b76 <__open64_nocancel>
17964: 892a c.mv s2,a0
17966: b795 c.j 178ca <_IO_file_open+0x2c>
17968: ba7fe0ef jal ra,1650e <_IO_vtable_check>
1796c: b745 c.j 1790c <_IO_file_open+0x6e>
0001796e <_IO_new_file_attach>:
1796e: 5d18 c.lw a4,56(a0)
17970: 57fd c.li a5,-1
17972: 08f71a63 bne a4,a5,17a06 <_IO_new_file_attach+0x98>
17976: 4118 c.lw a4,0(a0)
17978: 1101 c.addi sp,-32
1797a: cc22 c.swsp s0,24(sp)
1797c: 9b4d c.andi a4,-13
1797e: ca26 c.swsp s1,20(sp)
17980: c84a c.swsp s2,16(sp)
17982: c64e c.swsp s3,12(sp)
17984: 09852903 lw s2,152(a0)
17988: ce06 c.swsp ra,28(sp)
1798a: 04076713 ori a4,a4,64
1798e: 00057497 auipc s1,0x57
17992: 41a4a483 lw s1,1050(s1) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
17996: c118 c.sw a4,0(a0)
17998: 000697b7 lui a5,0x69
1799c: 00069737 lui a4,0x69
179a0: dd0c c.sw a1,56(a0)
179a2: 842a c.mv s0,a0
179a4: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
179a8: 557d c.li a0,-1
179aa: 55fd c.li a1,-1
179ac: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
179b0: 004486b3 add a3,s1,tp
179b4: 8f1d c.sub a4,a5
179b6: c828 c.sw a0,80(s0)
179b8: c86c c.sw a1,84(s0)
179ba: 40f907b3 sub a5,s2,a5
179be: 0006a983 lw s3,0(a3)
179c2: 04e7f463 bgeu a5,a4,17a0a <_IO_new_file_attach+0x9c>
179c6: 02492783 lw a5,36(s2)
179ca: 470d c.li a4,3
179cc: 4685 c.li a3,1
179ce: 4581 c.li a1,0
179d0: 4601 c.li a2,0
179d2: 8522 c.mv a0,s0
179d4: 9782 c.jalr a5
179d6: 57fd c.li a5,-1
179d8: 00f50d63 beq a0,a5,179f2 <_IO_new_file_attach+0x84>
179dc: 9492 c.add s1,tp
179de: 0134a023 sw s3,0(s1)
179e2: 8522 c.mv a0,s0
179e4: 40f2 c.lwsp ra,28(sp)
179e6: 4462 c.lwsp s0,24(sp)
179e8: 44d2 c.lwsp s1,20(sp)
179ea: 4942 c.lwsp s2,16(sp)
179ec: 49b2 c.lwsp s3,12(sp)
179ee: 6105 c.addi16sp sp,32
179f0: 8082 c.jr ra
179f2: fea595e3 bne a1,a0,179dc <_IO_new_file_attach+0x6e>
179f6: 004487b3 add a5,s1,tp
179fa: 4398 c.lw a4,0(a5)
179fc: 47f5 c.li a5,29
179fe: 4501 c.li a0,0
17a00: fcf70ee3 beq a4,a5,179dc <_IO_new_file_attach+0x6e>
17a04: b7c5 c.j 179e4 <_IO_new_file_attach+0x76>
17a06: 4501 c.li a0,0
17a08: 8082 c.jr ra
17a0a: b05fe0ef jal ra,1650e <_IO_vtable_check>
17a0e: bf65 c.j 179c6 <_IO_new_file_attach+0x58>
00017a10 <_IO_new_do_write>:
17a10: e219 c.bnez a2,17a16 <_IO_new_do_write+0x6>
17a12: 4501 c.li a0,0
17a14: 8082 c.jr ra
17a16: 1141 c.addi sp,-16
17a18: c422 c.swsp s0,8(sp)
17a1a: c606 c.swsp ra,12(sp)
17a1c: 8432 c.mv s0,a2
17a1e: c13fe0ef jal ra,16630 <new_do_write>
17a22: 40b2 c.lwsp ra,12(sp)
17a24: 40a40533 sub a0,s0,a0
17a28: 4422 c.lwsp s0,8(sp)
17a2a: 00a03533 sltu a0,zero,a0
17a2e: 40a00533 sub a0,zero,a0
17a32: 0141 c.addi sp,16
17a34: 8082 c.jr ra
00017a36 <_IO_new_file_close_it>:
17a36: 1141 c.addi sp,-16
17a38: c226 c.swsp s1,4(sp)
17a3a: 5d04 c.lw s1,56(a0)
17a3c: c606 c.swsp ra,12(sp)
17a3e: c422 c.swsp s0,8(sp)
17a40: c04a c.swsp s2,0(sp)
17a42: 57fd c.li a5,-1
17a44: 0cf48463 beq s1,a5,17b0c <_IO_new_file_close_it+0xd6>
17a48: 411c c.lw a5,0(a0)
17a4a: 6705 c.lui a4,0x1
17a4c: 80870713 addi a4,a4,-2040 # 808 <__libc_tsd_CTYPE_B+0x7dc>
17a50: 8ff9 c.and a5,a4
17a52: 80078793 addi a5,a5,-2048
17a56: 842a c.mv s0,a0
17a58: 4901 c.li s2,0
17a5a: cbe1 c.beqz a5,17b2a <_IO_new_file_close_it+0xf4>
17a5c: 8522 c.mv a0,s0
17a5e: 4a3010ef jal ra,19700 <_IO_unsave_markers>
17a62: 5c5c c.lw a5,60(s0)
17a64: 4481 c.li s1,0
17a66: 0207f793 andi a5,a5,32
17a6a: e785 c.bnez a5,17a92 <_IO_new_file_close_it+0x5c>
17a6c: 09842483 lw s1,152(s0)
17a70: 000697b7 lui a5,0x69
17a74: 00069737 lui a4,0x69
17a78: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
17a7c: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
17a80: 8f1d c.sub a4,a5
17a82: 40f487b3 sub a5,s1,a5
17a86: 0ce7f463 bgeu a5,a4,17b4e <_IO_new_file_close_it+0x118>
17a8a: 40fc c.lw a5,68(s1)
17a8c: 8522 c.mv a0,s0
17a8e: 9782 c.jalr a5
17a90: 84aa c.mv s1,a0
17a92: 547c c.lw a5,108(s0)
17a94: 02f05b63 bge zero,a5,17aca <_IO_new_file_close_it+0x94>
17a98: 4c7c c.lw a5,92(s0)
17a9a: 539c c.lw a5,32(a5)
17a9c: c781 c.beqz a5,17aa4 <_IO_new_file_close_it+0x6e>
17a9e: 8522 c.mv a0,s0
17aa0: 5b51e0ef jal ra,36854 <_IO_free_wbackup_area>
17aa4: 4681 c.li a3,0
17aa6: 4601 c.li a2,0
17aa8: 4581 c.li a1,0
17aaa: 8522 c.mv a0,s0
17aac: 10d1e0ef jal ra,363b8 <_IO_wsetb>
17ab0: 4c7c c.lw a5,92(s0)
17ab2: 0007a423 sw zero,8(a5)
17ab6: 0007a023 sw zero,0(a5)
17aba: 0007a223 sw zero,4(a5)
17abe: 0007a823 sw zero,16(a5)
17ac2: 0007a623 sw zero,12(a5)
17ac6: 0007aa23 sw zero,20(a5)
17aca: 4681 c.li a3,0
17acc: 4601 c.li a2,0
17ace: 4581 c.li a1,0
17ad0: 8522 c.mv a0,s0
17ad2: 61f000ef jal ra,188f0 <_IO_setb>
17ad6: 8522 c.mv a0,s0
17ad8: 00042623 sw zero,12(s0)
17adc: 00042223 sw zero,4(s0)
17ae0: 00042423 sw zero,8(s0)
17ae4: 00042a23 sw zero,20(s0)
17ae8: 00042823 sw zero,16(s0)
17aec: 00042c23 sw zero,24(s0)
17af0: 163000ef jal ra,18452 <_IO_un_link>
17af4: fbad27b7 lui a5,0xfbad2
17af8: 40c78793 addi a5,a5,1036 # fbad240c <__BSS_END__+0xfba628b8>
17afc: c01c c.sw a5,0(s0)
17afe: 57fd c.li a5,-1
17b00: dc1c c.sw a5,56(s0)
17b02: 577d c.li a4,-1
17b04: 57fd c.li a5,-1
17b06: c838 c.sw a4,80(s0)
17b08: c87c c.sw a5,84(s0)
17b0a: c881 c.beqz s1,17b1a <_IO_new_file_close_it+0xe4>
17b0c: 40b2 c.lwsp ra,12(sp)
17b0e: 4422 c.lwsp s0,8(sp)
17b10: 4902 c.lwsp s2,0(sp)
17b12: 8526 c.mv a0,s1
17b14: 4492 c.lwsp s1,4(sp)
17b16: 0141 c.addi sp,16
17b18: 8082 c.jr ra
17b1a: 40b2 c.lwsp ra,12(sp)
17b1c: 4422 c.lwsp s0,8(sp)
17b1e: 84ca c.mv s1,s2
17b20: 8526 c.mv a0,s1
17b22: 4902 c.lwsp s2,0(sp)
17b24: 4492 c.lwsp s1,4(sp)
17b26: 0141 c.addi sp,16
17b28: 8082 c.jr ra
17b2a: 557c c.lw a5,108(a0)
17b2c: 00f05b63 bge zero,a5,17b42 <_IO_new_file_close_it+0x10c>
17b30: 4d7c c.lw a5,92(a0)
17b32: 47cc c.lw a1,12(a5)
17b34: 4b90 c.lw a2,16(a5)
17b36: 8e0d c.sub a2,a1
17b38: 8609 c.srai a2,0x2
17b3a: fa7fd0ef jal ra,15ae0 <_IO_wdo_write>
17b3e: 892a c.mv s2,a0
17b40: bf31 c.j 17a5c <_IO_new_file_close_it+0x26>
17b42: 490c c.lw a1,16(a0)
17b44: 4950 c.lw a2,20(a0)
17b46: 8e0d c.sub a2,a1
17b48: 35e1 c.jal 17a10 <_IO_new_do_write>
17b4a: 892a c.mv s2,a0
17b4c: bf01 c.j 17a5c <_IO_new_file_close_it+0x26>
17b4e: 9c1fe0ef jal ra,1650e <_IO_vtable_check>
17b52: bf25 c.j 17a8a <_IO_new_file_close_it+0x54>
00017b54 <_IO_new_file_fopen>:
17b54: 7179 c.addi16sp sp,-48
17b56: d422 c.swsp s0,40(sp)
17b58: 842a c.mv s0,a0
17b5a: 5d08 c.lw a0,56(a0)
17b5c: d606 c.swsp ra,44(sp)
17b5e: d226 c.swsp s1,36(sp)
17b60: d04a c.swsp s2,32(sp)
17b62: ce4e c.swsp s3,28(sp)
17b64: cc52 c.swsp s4,24(sp)
17b66: 577d c.li a4,-1
17b68: 2ae51f63 bne a0,a4,17e26 <_IO_new_file_fopen+0x2d2>
17b6c: 00064703 lbu a4,0(a2) # fffff000 <__BSS_END__+0xfff8f4ac>
17b70: 87b6 c.mv a5,a3
17b72: 07200693 addi a3,zero,114
17b76: 2ad70e63 beq a4,a3,17e32 <_IO_new_file_fopen+0x2de>
17b7a: 07700693 addi a3,zero,119
17b7e: 02d70763 beq a4,a3,17bac <_IO_new_file_fopen+0x58>
17b82: 06100693 addi a3,zero,97
17b86: 24d70163 beq a4,a3,17dc8 <_IO_new_file_fopen+0x274>
17b8a: 00057797 auipc a5,0x57
17b8e: 21e7a783 lw a5,542(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
17b92: 4759 c.li a4,22
17b94: 4981 c.li s3,0
17b96: 9792 c.add a5,tp
17b98: c398 c.sw a4,0(a5)
17b9a: 50b2 c.lwsp ra,44(sp)
17b9c: 5422 c.lwsp s0,40(sp)
17b9e: 5492 c.lwsp s1,36(sp)
17ba0: 5902 c.lwsp s2,32(sp)
17ba2: 4a62 c.lwsp s4,24(sp)
17ba4: 854e c.mv a0,s3
17ba6: 49f2 c.lwsp s3,28(sp)
17ba8: 6145 c.addi16sp sp,48
17baa: 8082 c.jr ra
17bac: 4711 c.li a4,4
17bae: 4285 c.li t0,1
17bb0: 24000f93 addi t6,zero,576
17bb4: 0004e537 lui a0,0x4e
17bb8: 00660f13 addi t5,a2,6
17bbc: 84b2 c.mv s1,a2
17bbe: 07800e93 addi t4,zero,120
17bc2: 06100e13 addi t3,zero,97
17bc6: 4359 c.li t1,22
17bc8: 83850513 addi a0,a0,-1992 # 4d838 <__PRETTY_FUNCTION__.0+0x14>
17bcc: 00080937 lui s2,0x80
17bd0: 02b00893 addi a7,zero,43
17bd4: 6385 c.lui t2,0x1
17bd6: 00164803 lbu a6,1(a2)
17bda: 0605 c.addi a2,1
17bdc: 030ee763 bltu t4,a6,17c0a <_IO_new_file_fopen+0xb6>
17be0: 010e7d63 bgeu t3,a6,17bfa <_IO_new_file_fopen+0xa6>
17be4: f9e80813 addi a6,a6,-98
17be8: 0ff87813 andi a6,a6,255
17bec: 01036f63 bltu t1,a6,17c0a <_IO_new_file_fopen+0xb6>
17bf0: 080a c.slli a6,0x2
17bf2: 982a c.add a6,a0
17bf4: 00082803 lw a6,0(a6)
17bf8: 8802 c.jr a6
17bfa: 00080a63 beq a6,zero,17c0e <_IO_new_file_fopen+0xba>
17bfe: 01181663 bne a6,a7,17c0a <_IO_new_file_fopen+0xb6>
17c02: 00777733 and a4,a4,t2
17c06: 84b2 c.mv s1,a2
17c08: 4289 c.li t0,2
17c0a: fccf16e3 bne t5,a2,17bd6 <_IO_new_file_fopen+0x82>
17c0e: 1b600693 addi a3,zero,438
17c12: 005fe633 or a2,t6,t0
17c16: 8522 c.mv a0,s0
17c18: 3159 c.jal 1789e <_IO_file_open>
17c1a: 89aa c.mv s3,a0
17c1c: 20050563 beq a0,zero,17e26 <_IO_new_file_fopen+0x2d2>
17c20: 0004e5b7 lui a1,0x4e
17c24: 81058593 addi a1,a1,-2032 # 4d810 <__PRETTY_FUNCTION__.0+0x44>
17c28: 00148513 addi a0,s1,1
17c2c: 07a070ef jal ra,1eca6 <strstr>
17c30: d52d c.beqz a0,17b9a <_IO_new_file_fopen+0x46>
17c32: 00550493 addi s1,a0,5
17c36: 02c00593 addi a1,zero,44
17c3a: 8526 c.mv a0,s1
17c3c: 389070ef jal ra,1f7c4 <__strchrnul>
17c40: 40950a33 sub s4,a0,s1
17c44: 003a0513 addi a0,s4,3
17c48: 78e050ef jal ra,1d3d6 <__libc_malloc>
17c4c: 892a c.mv s2,a0
17c4e: 20050063 beq a0,zero,17e4e <_IO_new_file_fopen+0x2fa>
17c52: 8652 c.mv a2,s4
17c54: 85a6 c.mv a1,s1
17c56: 7b0070ef jal ra,1f406 <memcpy>
17c5a: 9552 c.add a0,s4
17c5c: 00050023 sb zero,0(a0)
17c60: 00094783 lbu a5,0(s2) # 80000 <__BSS_END__+0x104ac>
17c64: 1e078263 beq a5,zero,17e48 <_IO_new_file_fopen+0x2f4>
17c68: 0005f737 lui a4,0x5f
17c6c: d3470713 addi a4,a4,-716 # 5ed34 <_nl_C_locobj>
17c70: 5b4c c.lw a1,52(a4)
17c72: 03c72803 lw a6,60(a4)
17c76: 864a c.mv a2,s2
17c78: 86ca c.mv a3,s2
17c7a: 4881 c.li a7,0
17c7c: 05f00513 addi a0,zero,95
17c80: 4309 c.li t1,2
17c82: 03a00e13 addi t3,zero,58
17c86: 02f00e93 addi t4,zero,47
17c8a: 4f0d c.li t5,3
17c8c: a00d c.j 17cae <_IO_new_file_fopen+0x15a>
17c8e: 02a78763 beq a5,a0,17cbc <_IO_new_file_fopen+0x168>
17c92: fd478713 addi a4,a5,-44
17c96: 0ff77713 andi a4,a4,255
17c9a: 02e37163 bgeu t1,a4,17cbc <_IO_new_file_fopen+0x168>
17c9e: 01c78f63 beq a5,t3,17cbc <_IO_new_file_fopen+0x168>
17ca2: 19d78c63 beq a5,t4,17e3a <_IO_new_file_fopen+0x2e6>
17ca6: 00164783 lbu a5,1(a2)
17caa: 0605 c.addi a2,1
17cac: c395 c.beqz a5,17cd0 <_IO_new_file_fopen+0x17c>
17cae: 00179713 slli a4,a5,0x1
17cb2: 972e c.add a4,a1
17cb4: 00075703 lhu a4,0(a4)
17cb8: 8b21 c.andi a4,8
17cba: db71 c.beqz a4,17c8e <_IO_new_file_fopen+0x13a>
17cbc: 078a c.slli a5,0x2
17cbe: 97c2 c.add a5,a6
17cc0: 439c c.lw a5,0(a5)
17cc2: 0685 c.addi a3,1
17cc4: 0605 c.addi a2,1
17cc6: fef68fa3 sb a5,-1(a3)
17cca: 00064783 lbu a5,0(a2)
17cce: f3e5 c.bnez a5,17cae <_IO_new_file_fopen+0x15a>
17cd0: 4705 c.li a4,1
17cd2: 00188793 addi a5,a7,1
17cd6: 03174163 blt a4,a7,17cf8 <_IO_new_file_fopen+0x1a4>
17cda: 4709 c.li a4,2
17cdc: 4a05 c.li s4,1
17cde: 00f74563 blt a4,a5,17ce8 <_IO_new_file_fopen+0x194>
17ce2: 4a0d c.li s4,3
17ce4: 40fa0a33 sub s4,s4,a5
17ce8: 8536 c.mv a0,a3
17cea: 8652 c.mv a2,s4
17cec: 02f00593 addi a1,zero,47
17cf0: 60c070ef jal ra,1f2fc <memset>
17cf4: 014506b3 add a3,a0,s4
17cf8: 00068023 sb zero,0(a3)
17cfc: 00294783 lbu a5,2(s2)
17d00: e38d c.bnez a5,17d22 <_IO_new_file_fopen+0x1ce>
17d02: 0005f7b7 lui a5,0x5f
17d06: d707a683 lw a3,-656(a5) # 5ed70 <_nl_C_locobj+0x3c>
17d0a: 874a c.mv a4,s2
17d0c: 0004c783 lbu a5,0(s1)
17d10: 0705 c.addi a4,1
17d12: 0485 c.addi s1,1
17d14: 078a c.slli a5,0x2
17d16: 97b6 c.add a5,a3
17d18: 0007c783 lbu a5,0(a5)
17d1c: fef70fa3 sb a5,-1(a4)
17d20: f7f5 c.bnez a5,17d0c <_IO_new_file_fopen+0x1b8>
17d22: 85ca c.mv a1,s2
17d24: 850a c.mv a0,sp
17d26: 695070ef jal ra,1fbba <__wcsmbs_named_conv>
17d2a: e175 c.bnez a0,17e0e <_IO_new_file_fopen+0x2ba>
17d2c: 854a c.mv a0,s2
17d2e: 2eb050ef jal ra,1d818 <__free>
17d32: 4792 c.lwsp a5,4(sp)
17d34: 4705 c.li a4,1
17d36: 14e79663 bne a5,a4,17e82 <_IO_new_file_fopen+0x32e>
17d3a: 4732 c.lwsp a4,12(sp)
17d3c: 12f71363 bne a4,a5,17e62 <_IO_new_file_fopen+0x30e>
17d40: 4c7c c.lw a5,92(s0)
17d42: 4582 c.lwsp a1,0(sp)
17d44: 4622 c.lwsp a2,8(sp)
17d46: 43c8 c.lw a0,4(a5)
17d48: 47d4 c.lw a3,12(a5)
17d4a: 02078623 sb zero,44(a5)
17d4e: 020786a3 sb zero,45(a5)
17d52: 02078723 sb zero,46(a5)
17d56: 020787a3 sb zero,47(a5)
17d5a: 02078823 sb zero,48(a5)
17d5e: 020788a3 sb zero,49(a5)
17d62: 02078923 sb zero,50(a5)
17d66: 020789a3 sb zero,51(a5)
17d6a: c388 c.sw a0,0(a5)
17d6c: cb94 c.sw a3,16(a5)
17d6e: 4c7c c.lw a5,92(s0)
17d70: 02078a23 sb zero,52(a5)
17d74: 02078aa3 sb zero,53(a5)
17d78: 02078b23 sb zero,54(a5)
17d7c: 02078ba3 sb zero,55(a5)
17d80: 02078c23 sb zero,56(a5)
17d84: 02078ca3 sb zero,57(a5)
17d88: 02078d23 sb zero,58(a5)
17d8c: 02078da3 sb zero,59(a5)
17d90: 4c7c c.lw a5,92(s0)
17d92: 05c9a683 lw a3,92(s3)
17d96: 03c78513 addi a0,a5,60
17d9a: cc28 c.sw a0,88(s0)
17d9c: 02c68693 addi a3,a3,44
17da0: dfcc c.sw a1,60(a5)
17da2: 0407a623 sw zero,76(a5)
17da6: cbb8 c.sw a4,80(a5)
17da8: c7b8 c.sw a4,72(a5)
17daa: cbf4 c.sw a3,84(a5)
17dac: d3b0 c.sw a2,96(a5)
17dae: 0887a603 lw a2,136(a5)
17db2: 45a5 c.li a1,9
17db4: 0607a823 sw zero,112(a5)
17db8: dbf8 c.sw a4,116(a5)
17dba: d7ec c.sw a1,108(a5)
17dbc: dfb4 c.sw a3,120(a5)
17dbe: 08c42c23 sw a2,152(s0)
17dc2: 06e9a623 sw a4,108(s3)
17dc6: bbd1 c.j 17b9a <_IO_new_file_fopen+0x46>
17dc8: 6705 c.lui a4,0x1
17dca: 0711 c.addi a4,4
17dcc: 4285 c.li t0,1
17dce: 44000f93 addi t6,zero,1088
17dd2: b3cd c.j 17bb4 <_IO_new_file_fopen+0x60>
17dd4: 080fef93 ori t6,t6,128
17dd8: 84b2 c.mv s1,a2
17dda: decf1ee3 bne t5,a2,17bd6 <_IO_new_file_fopen+0x82>
17dde: bd05 c.j 17c0e <_IO_new_file_fopen+0xba>
17de0: 5c54 c.lw a3,60(s0)
17de2: 0016e693 ori a3,a3,1
17de6: dc54 c.sw a3,60(s0)
17de8: decf17e3 bne t5,a2,17bd6 <_IO_new_file_fopen+0x82>
17dec: b50d c.j 17c0e <_IO_new_file_fopen+0xba>
17dee: 5c54 c.lw a3,60(s0)
17df0: 012fefb3 or t6,t6,s2
17df4: 0406e693 ori a3,a3,64
17df8: dc54 c.sw a3,60(s0)
17dfa: dccf1ee3 bne t5,a2,17bd6 <_IO_new_file_fopen+0x82>
17dfe: bd01 c.j 17c0e <_IO_new_file_fopen+0xba>
17e00: 5c54 c.lw a3,60(s0)
17e02: 0026e693 ori a3,a3,2
17e06: dc54 c.sw a3,60(s0)
17e08: dccf17e3 bne t5,a2,17bd6 <_IO_new_file_fopen+0x82>
17e0c: b509 c.j 17c0e <_IO_new_file_fopen+0xba>
17e0e: 8522 c.mv a0,s0
17e10: 311d c.jal 17a36 <_IO_new_file_close_it>
17e12: 00057497 auipc s1,0x57
17e16: f964a483 lw s1,-106(s1) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
17e1a: 854a c.mv a0,s2
17e1c: 1fd050ef jal ra,1d818 <__free>
17e20: 4459 c.li s0,22
17e22: 9492 c.add s1,tp
17e24: c080 c.sw s0,0(s1)
17e26: 4981 c.li s3,0
17e28: bb8d c.j 17b9a <_IO_new_file_fopen+0x46>
17e2a: 84b2 c.mv s1,a2
17e2c: dacf15e3 bne t5,a2,17bd6 <_IO_new_file_fopen+0x82>
17e30: bbf9 c.j 17c0e <_IO_new_file_fopen+0xba>
17e32: 4721 c.li a4,8
17e34: 4281 c.li t0,0
17e36: 4f81 c.li t6,0
17e38: bbb5 c.j 17bb4 <_IO_new_file_fopen+0x60>
17e3a: 0885 c.addi a7,1
17e3c: ebe88ee3 beq a7,t5,17cf8 <_IO_new_file_fopen+0x1a4>
17e40: 01d68023 sb t4,0(a3)
17e44: 0685 c.addi a3,1
17e46: b585 c.j 17ca6 <_IO_new_file_fopen+0x152>
17e48: 86ca c.mv a3,s2
17e4a: 4785 c.li a5,1
17e4c: b579 c.j 17cda <_IO_new_file_fopen+0x186>
17e4e: 00057497 auipc s1,0x57
17e52: f5a4a483 lw s1,-166(s1) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
17e56: 8522 c.mv a0,s0
17e58: 004487b3 add a5,s1,tp
17e5c: 4380 c.lw s0,0(a5)
17e5e: 3ee1 c.jal 17a36 <_IO_new_file_close_it>
17e60: b7c9 c.j 17e22 <_IO_new_file_fopen+0x2ce>
17e62: 0004e6b7 lui a3,0x4e
17e66: 0004e5b7 lui a1,0x4e
17e6a: 0004d537 lui a0,0x4d
17e6e: 82468693 addi a3,a3,-2012 # 4d824 <__PRETTY_FUNCTION__.0>
17e72: 14300613 addi a2,zero,323
17e76: 81858593 addi a1,a1,-2024 # 4d818 <__PRETTY_FUNCTION__.0+0x4c>
17e7a: 7b450513 addi a0,a0,1972 # 4d7b4 <__PRETTY_FUNCTION__.0+0x38>
17e7e: c73f80ef jal ra,10af0 <__assert_fail>
17e82: 0004e6b7 lui a3,0x4e
17e86: 0004e5b7 lui a1,0x4e
17e8a: 0004d537 lui a0,0x4d
17e8e: 82468693 addi a3,a3,-2012 # 4d824 <__PRETTY_FUNCTION__.0>
17e92: 14200613 addi a2,zero,322
17e96: 81858593 addi a1,a1,-2024 # 4d818 <__PRETTY_FUNCTION__.0+0x4c>
17e9a: 79c50513 addi a0,a0,1948 # 4d79c <__PRETTY_FUNCTION__.0+0x20>
17e9e: c53f80ef jal ra,10af0 <__assert_fail>
00017ea2 <_IO_new_file_finish>:
17ea2: 5d18 c.lw a4,56(a0)
17ea4: 1141 c.addi sp,-16
17ea6: c422 c.swsp s0,8(sp)
17ea8: c606 c.swsp ra,12(sp)
17eaa: c226 c.swsp s1,4(sp)
17eac: 57fd c.li a5,-1
17eae: 842a c.mv s0,a0
17eb0: 04f70263 beq a4,a5,17ef4 <_IO_new_file_finish+0x52>
17eb4: 557c c.lw a5,108(a0)
17eb6: 04f05763 bge zero,a5,17f04 <_IO_new_file_finish+0x62>
17eba: 4d7c c.lw a5,92(a0)
17ebc: 47cc c.lw a1,12(a5)
17ebe: 4b90 c.lw a2,16(a5)
17ec0: 8e0d c.sub a2,a1
17ec2: 8609 c.srai a2,0x2
17ec4: c1dfd0ef jal ra,15ae0 <_IO_wdo_write>
17ec8: 401c c.lw a5,0(s0)
17eca: 0407f793 andi a5,a5,64
17ece: e39d c.bnez a5,17ef4 <_IO_new_file_finish+0x52>
17ed0: 09842483 lw s1,152(s0)
17ed4: 000697b7 lui a5,0x69
17ed8: 00069737 lui a4,0x69
17edc: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
17ee0: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
17ee4: 8f1d c.sub a4,a5
17ee6: 40f487b3 sub a5,s1,a5
17eea: 02e7f263 bgeu a5,a4,17f0e <_IO_new_file_finish+0x6c>
17eee: 40fc c.lw a5,68(s1)
17ef0: 8522 c.mv a0,s0
17ef2: 9782 c.jalr a5
17ef4: 8522 c.mv a0,s0
17ef6: 4422 c.lwsp s0,8(sp)
17ef8: 40b2 c.lwsp ra,12(sp)
17efa: 4492 c.lwsp s1,4(sp)
17efc: 4581 c.li a1,0
17efe: 0141 c.addi sp,16
17f00: 0280106f jal zero,18f28 <_IO_default_finish>
17f04: 490c c.lw a1,16(a0)
17f06: 4950 c.lw a2,20(a0)
17f08: 8e0d c.sub a2,a1
17f0a: 3619 c.jal 17a10 <_IO_new_do_write>
17f0c: bf75 c.j 17ec8 <_IO_new_file_finish+0x26>
17f0e: e00fe0ef jal ra,1650e <_IO_vtable_check>
17f12: bff1 c.j 17eee <_IO_new_file_finish+0x4c>
00017f14 <_IO_new_file_overflow>:
17f14: 411c c.lw a5,0(a0)
17f16: 1141 c.addi sp,-16
17f18: c422 c.swsp s0,8(sp)
17f1a: c606 c.swsp ra,12(sp)
17f1c: c226 c.swsp s1,4(sp)
17f1e: c04a c.swsp s2,0(sp)
17f20: 0087f713 andi a4,a5,8
17f24: 842a c.mv s0,a0
17f26: 12071063 bne a4,zero,18046 <_IO_new_file_overflow+0x132>
17f2a: 00b7d713 srli a4,a5,0xb
17f2e: 8b05 c.andi a4,1
17f30: 4914 c.lw a3,16(a0)
17f32: 84ae c.mv s1,a1
17f34: c321 c.beqz a4,17f74 <_IO_new_file_overflow+0x60>
17f36: caf1 c.beqz a3,1800a <_IO_new_file_overflow+0xf6>
17f38: 4950 c.lw a2,20(a0)
17f3a: 597d c.li s2,-1
17f3c: 07248963 beq s1,s2,17fae <_IO_new_file_overflow+0x9a>
17f40: 501c c.lw a5,32(s0)
17f42: 08c78963 beq a5,a2,17fd4 <_IO_new_file_overflow+0xc0>
17f46: 00160793 addi a5,a2,1
17f4a: c85c c.sw a5,20(s0)
17f4c: 00960023 sb s1,0(a2)
17f50: 401c c.lw a5,0(s0)
17f52: 0027f713 andi a4,a5,2
17f56: e72d c.bnez a4,17fc0 <_IO_new_file_overflow+0xac>
17f58: 2007f793 andi a5,a5,512
17f5c: c781 c.beqz a5,17f64 <_IO_new_file_overflow+0x50>
17f5e: 47a9 c.li a5,10
17f60: 06f48063 beq s1,a5,17fc0 <_IO_new_file_overflow+0xac>
17f64: 0ff4f513 andi a0,s1,255
17f68: 40b2 c.lwsp ra,12(sp)
17f6a: 4422 c.lwsp s0,8(sp)
17f6c: 4492 c.lwsp s1,4(sp)
17f6e: 4902 c.lwsp s2,0(sp)
17f70: 0141 c.addi sp,16
17f72: 8082 c.jr ra
17f74: cad9 c.beqz a3,1800a <_IO_new_file_overflow+0xf6>
17f76: 4150 c.lw a2,4(a0)
17f78: 1007f713 andi a4,a5,256
17f7c: e345 c.bnez a4,1801c <_IO_new_file_overflow+0x108>
17f7e: 500c c.lw a1,32(s0)
17f80: 06c58963 beq a1,a2,17ff2 <_IO_new_file_overflow+0xde>
17f84: 4414 c.lw a3,8(s0)
17f86: 6705 c.lui a4,0x1
17f88: 80070713 addi a4,a4,-2048 # 800 <__libc_tsd_CTYPE_B+0x7d4>
17f8c: 5468 c.lw a0,108(s0)
17f8e: 8f5d c.or a4,a5
17f90: c850 c.sw a2,20(s0)
17f92: c810 c.sw a2,16(s0)
17f94: cc0c c.sw a1,24(s0)
17f96: c054 c.sw a3,4(s0)
17f98: c454 c.sw a3,12(s0)
17f9a: c018 c.sw a4,0(s0)
17f9c: f8a04fe3 blt zero,a0,17f3a <_IO_new_file_overflow+0x26>
17fa0: 2027f793 andi a5,a5,514
17fa4: dbd9 c.beqz a5,17f3a <_IO_new_file_overflow+0x26>
17fa6: cc10 c.sw a2,24(s0)
17fa8: 597d c.li s2,-1
17faa: f9249be3 bne s1,s2,17f40 <_IO_new_file_overflow+0x2c>
17fae: 480c c.lw a1,16(s0)
17fb0: 8522 c.mv a0,s0
17fb2: 4422 c.lwsp s0,8(sp)
17fb4: 40b2 c.lwsp ra,12(sp)
17fb6: 4492 c.lwsp s1,4(sp)
17fb8: 4902 c.lwsp s2,0(sp)
17fba: 8e0d c.sub a2,a1
17fbc: 0141 c.addi sp,16
17fbe: bc89 c.j 17a10 <_IO_new_do_write>
17fc0: 480c c.lw a1,16(s0)
17fc2: 4850 c.lw a2,20(s0)
17fc4: 8522 c.mv a0,s0
17fc6: 8e0d c.sub a2,a1
17fc8: 34a1 c.jal 17a10 <_IO_new_do_write>
17fca: 57fd c.li a5,-1
17fcc: f8f51ce3 bne a0,a5,17f64 <_IO_new_file_overflow+0x50>
17fd0: 557d c.li a0,-1
17fd2: bf59 c.j 17f68 <_IO_new_file_overflow+0x54>
17fd4: 547c c.lw a5,108(s0)
17fd6: 02f05263 bge zero,a5,17ffa <_IO_new_file_overflow+0xe6>
17fda: 4c7c c.lw a5,92(s0)
17fdc: 8522 c.mv a0,s0
17fde: 47cc c.lw a1,12(a5)
17fe0: 4b90 c.lw a2,16(a5)
17fe2: 8e0d c.sub a2,a1
17fe4: 8609 c.srai a2,0x2
17fe6: afbfd0ef jal ra,15ae0 <_IO_wdo_write>
17fea: ff2503e3 beq a0,s2,17fd0 <_IO_new_file_overflow+0xbc>
17fee: 4850 c.lw a2,20(s0)
17ff0: bf99 c.j 17f46 <_IO_new_file_overflow+0x32>
17ff2: 4c50 c.lw a2,28(s0)
17ff4: c410 c.sw a2,8(s0)
17ff6: 86b2 c.mv a3,a2
17ff8: b779 c.j 17f86 <_IO_new_file_overflow+0x72>
17ffa: 480c c.lw a1,16(s0)
17ffc: 8522 c.mv a0,s0
17ffe: 8e0d c.sub a2,a1
18000: 3c01 c.jal 17a10 <_IO_new_do_write>
18002: fd2507e3 beq a0,s2,17fd0 <_IO_new_file_overflow+0xbc>
18006: 4850 c.lw a2,20(s0)
18008: bf3d c.j 17f46 <_IO_new_file_overflow+0x32>
1800a: 8522 c.mv a0,s0
1800c: 12f000ef jal ra,1893a <_IO_doallocbuf>
18010: 4c50 c.lw a2,28(s0)
18012: 401c c.lw a5,0(s0)
18014: c450 c.sw a2,12(s0)
18016: c050 c.sw a2,4(s0)
18018: c410 c.sw a2,8(s0)
1801a: bfb9 c.j 17f78 <_IO_new_file_overflow+0x64>
1801c: 00842903 lw s2,8(s0)
18020: 8522 c.mv a0,s0
18022: 40c90933 sub s2,s2,a2
18026: 66a000ef jal ra,18690 <_IO_free_backup_area>
1802a: 4450 c.lw a2,12(s0)
1802c: 4c5c c.lw a5,28(s0)
1802e: 40f606b3 sub a3,a2,a5
18032: 40c78733 sub a4,a5,a2
18036: 00d97463 bgeu s2,a3,1803e <_IO_new_file_overflow+0x12a>
1803a: 41200733 sub a4,zero,s2
1803e: 963a c.add a2,a4
18040: 401c c.lw a5,0(s0)
18042: c450 c.sw a2,12(s0)
18044: bf2d c.j 17f7e <_IO_new_file_overflow+0x6a>
18046: 0207e793 ori a5,a5,32
1804a: c11c c.sw a5,0(a0)
1804c: 00057797 auipc a5,0x57
18050: d5c7a783 lw a5,-676(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
18054: 4725 c.li a4,9
18056: 557d c.li a0,-1
18058: 9792 c.add a5,tp
1805a: c398 c.sw a4,0(a5)
1805c: b731 c.j 17f68 <_IO_new_file_overflow+0x54>
0001805e <_IO_new_file_sync>:
1805e: 4950 c.lw a2,20(a0)
18060: 490c c.lw a1,16(a0)
18062: 1101 c.addi sp,-32
18064: cc22 c.swsp s0,24(sp)
18066: ce06 c.swsp ra,28(sp)
18068: ca26 c.swsp s1,20(sp)
1806a: 842a c.mv s0,a0
1806c: 00c5fd63 bgeu a1,a2,18086 <_IO_new_file_sync+0x28>
18070: 557c c.lw a5,108(a0)
18072: 06f05463 bge zero,a5,180da <_IO_new_file_sync+0x7c>
18076: 4d7c c.lw a5,92(a0)
18078: 47cc c.lw a1,12(a5)
1807a: 4b90 c.lw a2,16(a5)
1807c: 8e0d c.sub a2,a1
1807e: 8609 c.srai a2,0x2
18080: a61fd0ef jal ra,15ae0 <_IO_wdo_write>
18084: ed31 c.bnez a0,180e0 <_IO_new_file_sync+0x82>
18086: 4058 c.lw a4,4(s0)
18088: 441c c.lw a5,8(s0)
1808a: 40f705b3 sub a1,a4,a5
1808e: 02f70c63 beq a4,a5,180c6 <_IO_new_file_sync+0x68>
18092: 09842483 lw s1,152(s0)
18096: 000697b7 lui a5,0x69
1809a: 00069737 lui a4,0x69
1809e: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
180a2: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
180a6: 8f1d c.sub a4,a5
180a8: 40f487b3 sub a5,s1,a5
180ac: 04e7f963 bgeu a5,a4,180fe <_IO_new_file_sync+0xa0>
180b0: 40bc c.lw a5,64(s1)
180b2: 4685 c.li a3,1
180b4: 41f5d613 srai a2,a1,0x1f
180b8: 8522 c.mv a0,s0
180ba: 9782 c.jalr a5
180bc: 57fd c.li a5,-1
180be: 02f50363 beq a0,a5,180e4 <_IO_new_file_sync+0x86>
180c2: 405c c.lw a5,4(s0)
180c4: c41c c.sw a5,8(s0)
180c6: 577d c.li a4,-1
180c8: 57fd c.li a5,-1
180ca: c838 c.sw a4,80(s0)
180cc: c87c c.sw a5,84(s0)
180ce: 4501 c.li a0,0
180d0: 40f2 c.lwsp ra,28(sp)
180d2: 4462 c.lwsp s0,24(sp)
180d4: 44d2 c.lwsp s1,20(sp)
180d6: 6105 c.addi16sp sp,32
180d8: 8082 c.jr ra
180da: 8e0d c.sub a2,a1
180dc: 3a15 c.jal 17a10 <_IO_new_do_write>
180de: d545 c.beqz a0,18086 <_IO_new_file_sync+0x28>
180e0: 557d c.li a0,-1
180e2: b7fd c.j 180d0 <_IO_new_file_sync+0x72>
180e4: fca59fe3 bne a1,a0,180c2 <_IO_new_file_sync+0x64>
180e8: 00057797 auipc a5,0x57
180ec: cc07a783 lw a5,-832(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
180f0: 4775 c.li a4,29
180f2: 9792 c.add a5,tp
180f4: 439c c.lw a5,0(a5)
180f6: fce788e3 beq a5,a4,180c6 <_IO_new_file_sync+0x68>
180fa: 557d c.li a0,-1
180fc: bfd1 c.j 180d0 <_IO_new_file_sync+0x72>
180fe: c62e c.swsp a1,12(sp)
18100: c0efe0ef jal ra,1650e <_IO_vtable_check>
18104: 45b2 c.lwsp a1,12(sp)
18106: b76d c.j 180b0 <_IO_new_file_sync+0x52>
00018108 <flush_cleanup>:
18108: e2c1a783 lw a5,-468(gp) # 6f180 <run_fp>
1810c: cb91 c.beqz a5,18120 <flush_cleanup+0x18>
1810e: 4394 c.lw a3,0(a5)
18110: 6721 c.lui a4,0x8
18112: 8f75 c.and a4,a3
18114: e711 c.bnez a4,18120 <flush_cleanup+0x18>
18116: 47e8 c.lw a0,76(a5)
18118: 415c c.lw a5,4(a0)
1811a: 17fd c.addi a5,-1
1811c: c15c c.sw a5,4(a0)
1811e: cf85 c.beqz a5,18156 <flush_cleanup+0x4e>
18120: 4a818713 addi a4,gp,1192 # 6f7fc <list_all_lock>
18124: 435c c.lw a5,4(a4)
18126: 17fd c.addi a5,-1
18128: c35c c.sw a5,4(a4)
1812a: c391 c.beqz a5,1812e <flush_cleanup+0x26>
1812c: 8082 c.jr ra
1812e: 00072423 sw zero,8(a4) # 8008 <__libc_tsd_CTYPE_B+0x7fdc>
18132: 0f50000f fence iorw,ow
18136: 08f727af amoswap.w a5,a5,(a4)
1813a: 4705 c.li a4,1
1813c: fef758e3 bge a4,a5,1812c <flush_cleanup+0x24>
18140: 1a600893 addi a7,zero,422
18144: 4a818513 addi a0,gp,1192 # 6f7fc <list_all_lock>
18148: 08100593 addi a1,zero,129
1814c: 4605 c.li a2,1
1814e: 4681 c.li a3,0
18150: 00000073 ecall
18154: 8082 c.jr ra
18156: 00052423 sw zero,8(a0)
1815a: 0f50000f fence iorw,ow
1815e: 08f527af amoswap.w a5,a5,(a0)
18162: 4705 c.li a4,1
18164: faf75ee3 bge a4,a5,18120 <flush_cleanup+0x18>
18168: 1a600893 addi a7,zero,422
1816c: 08100593 addi a1,zero,129
18170: 4605 c.li a2,1
18172: 4681 c.li a3,0
18174: 00000073 ecall
18178: b765 c.j 18120 <flush_cleanup+0x18>
0001817a <save_for_backup>:
1817a: 7179 c.addi16sp sp,-48
1817c: c65e c.swsp s7,12(sp)
1817e: 00c52b83 lw s7,12(a0)
18182: 591c c.lw a5,48(a0)
18184: ca56 c.swsp s5,20(sp)
18186: c462 c.swsp s8,8(sp)
18188: 02452a83 lw s5,36(a0)
1818c: 02c52c03 lw s8,44(a0)
18190: d422 c.swsp s0,40(sp)
18192: d226 c.swsp s1,36(sp)
18194: d04a c.swsp s2,32(sp)
18196: ce4e c.swsp s3,28(sp)
18198: cc52 c.swsp s4,24(sp)
1819a: 417584b3 sub s1,a1,s7
1819e: d606 c.swsp ra,44(sp)
181a0: c85a c.swsp s6,16(sp)
181a2: c266 c.swsp s9,4(sp)
181a4: c06a c.swsp s10,0(sp)
181a6: 892a c.mv s2,a0
181a8: 8a2e c.mv s4,a1
181aa: 415c09b3 sub s3,s8,s5
181ae: 8426 c.mv s0,s1
181b0: 873e c.mv a4,a5
181b2: 0e078b63 beq a5,zero,182a8 <save_for_backup+0x12e>
181b6: 4714 c.lw a3,8(a4)
181b8: 0086d363 bge a3,s0,181be <save_for_backup+0x44>
181bc: 8436 c.mv s0,a3
181be: 4318 c.lw a4,0(a4)
181c0: fb7d c.bnez a4,181b6 <save_for_backup+0x3c>
181c2: 40848b33 sub s6,s1,s0
181c6: 0569e063 bltu s3,s6,18206 <save_for_backup+0x8c>
181ca: 416989b3 sub s3,s3,s6
181ce: 013a8533 add a0,s5,s3
181d2: 06044e63 blt s0,zero,1824e <save_for_backup+0xd4>
181d6: 0c0b1563 bne s6,zero,182a0 <save_for_backup+0x126>
181da: 02a92423 sw a0,40(s2)
181de: 4798 c.lw a4,8(a5)
181e0: 8f05 c.sub a4,s1
181e2: c798 c.sw a4,8(a5)
181e4: 439c c.lw a5,0(a5)
181e6: ffe5 c.bnez a5,181de <save_for_backup+0x64>
181e8: 4501 c.li a0,0
181ea: 50b2 c.lwsp ra,44(sp)
181ec: 5422 c.lwsp s0,40(sp)
181ee: 5492 c.lwsp s1,36(sp)
181f0: 5902 c.lwsp s2,32(sp)
181f2: 49f2 c.lwsp s3,28(sp)
181f4: 4a62 c.lwsp s4,24(sp)
181f6: 4ad2 c.lwsp s5,20(sp)
181f8: 4b42 c.lwsp s6,16(sp)
181fa: 4bb2 c.lwsp s7,12(sp)
181fc: 4c22 c.lwsp s8,8(sp)
181fe: 4c92 c.lwsp s9,4(sp)
18200: 4d02 c.lwsp s10,0(sp)
18202: 6145 c.addi16sp sp,48
18204: 8082 c.jr ra
18206: 064b0d13 addi s10,s6,100
1820a: 856a c.mv a0,s10
1820c: 1ca050ef jal ra,1d3d6 <__libc_malloc>
18210: 8caa c.mv s9,a0
18212: c145 c.beqz a0,182b2 <save_for_backup+0x138>
18214: 06450993 addi s3,a0,100
18218: 06044663 blt s0,zero,18284 <save_for_backup+0x10a>
1821c: 865a c.mv a2,s6
1821e: 008b85b3 add a1,s7,s0
18222: 854e c.mv a0,s3
18224: 1e2070ef jal ra,1f406 <memcpy>
18228: 8556 c.mv a0,s5
1822a: 5ee050ef jal ra,1d818 <__free>
1822e: 00c92483 lw s1,12(s2)
18232: 03092783 lw a5,48(s2)
18236: 9d66 c.add s10,s9
18238: 03992223 sw s9,36(s2)
1823c: 03a92623 sw s10,44(s2)
18240: 409a04b3 sub s1,s4,s1
18244: 03392423 sw s3,40(s2)
18248: fbd9 c.bnez a5,181de <save_for_backup+0x64>
1824a: bf79 c.j 181e8 <save_for_backup+0x6e>
1824c: 8562 c.mv a0,s8
1824e: 40800633 sub a2,zero,s0
18252: 008c05b3 add a1,s8,s0
18256: 791060ef jal ra,1f1e6 <memmove>
1825a: 00c92583 lw a1,12(s2)
1825e: 02492503 lw a0,36(s2)
18262: 40898433 sub s0,s3,s0
18266: 40ba0633 sub a2,s4,a1
1826a: 9522 c.add a0,s0
1826c: 19a070ef jal ra,1f406 <memcpy>
18270: 02492703 lw a4,36(s2)
18274: 00c92483 lw s1,12(s2)
18278: 03092783 lw a5,48(s2)
1827c: 99ba c.add s3,a4
1827e: 409a04b3 sub s1,s4,s1
18282: b7c9 c.j 18244 <save_for_backup+0xca>
18284: 40800b33 sub s6,zero,s0
18288: 865a c.mv a2,s6
1828a: 008c05b3 add a1,s8,s0
1828e: 854e c.mv a0,s3
18290: 176070ef jal ra,1f406 <memcpy>
18294: 8626 c.mv a2,s1
18296: 85de c.mv a1,s7
18298: 955a c.add a0,s6
1829a: 16c070ef jal ra,1f406 <memcpy>
1829e: b769 c.j 18228 <save_for_backup+0xae>
182a0: 865a c.mv a2,s6
182a2: 008b85b3 add a1,s7,s0
182a6: b7d9 c.j 1826c <save_for_backup+0xf2>
182a8: fa04c2e3 blt s1,zero,1824c <save_for_backup+0xd2>
182ac: 03852423 sw s8,40(a0)
182b0: bf25 c.j 181e8 <save_for_backup+0x6e>
182b2: 557d c.li a0,-1
182b4: bf1d c.j 181ea <save_for_backup+0x70>
000182b6 <_IO_un_link.part.0>:
182b6: 7179 c.addi16sp sp,-48
182b8: d04a c.swsp s2,32(sp)
182ba: d422 c.swsp s0,40(sp)
182bc: d606 c.swsp ra,44(sp)
182be: d226 c.swsp s1,36(sp)
182c0: ce4e c.swsp s3,28(sp)
182c2: cc52 c.swsp s4,24(sp)
182c4: ca56 c.swsp s5,20(sp)
182c6: 00000913 addi s2,zero,0
182ca: 842a c.mv s0,a0
182cc: 12090063 beq s2,zero,183ec <_IO_un_link.part.0+0x136>
182d0: 65e1 c.lui a1,0x18
182d2: 4601 c.li a2,0
182d4: 10858593 addi a1,a1,264 # 18108 <flush_cleanup>
182d8: 850a c.mv a0,sp
182da: 00000097 auipc ra,0x0
182de: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
182e2: 4a818493 addi s1,gp,1192 # 6f7fc <list_all_lock>
182e6: 449c c.lw a5,8(s1)
182e8: af020a13 addi s4,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
182ec: 00fa0d63 beq s4,a5,18306 <_IO_un_link.part.0+0x50>
182f0: 4705 c.li a4,1
182f2: 1004a7af lr.w a5,(s1)
182f6: e781 c.bnez a5,182fe <_IO_un_link.part.0+0x48>
182f8: 1ce4a6af sc.w.aq a3,a4,(s1)
182fc: fafd c.bnez a3,182f2 <_IO_un_link.part.0+0x3c>
182fe: 14079263 bne a5,zero,18442 <_IO_un_link.part.0+0x18c>
18302: 0144a423 sw s4,8(s1)
18306: 40dc c.lw a5,4(s1)
18308: 4010 c.lw a2,0(s0)
1830a: 00178713 addi a4,a5,1
1830e: 66a1 c.lui a3,0x8
18310: c0d8 c.sw a4,4(s1)
18312: e281a623 sw s0,-468(gp) # 6f180 <run_fp>
18316: 8ef1 c.and a3,a2
18318: e6c9 c.bnez a3,183a2 <_IO_un_link.part.0+0xec>
1831a: 4468 c.lw a0,76(s0)
1831c: af020a93 addi s5,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
18320: 451c c.lw a5,8(a0)
18322: 10fa8663 beq s5,a5,1842e <_IO_un_link.part.0+0x178>
18326: 4705 c.li a4,1
18328: 100527af lr.w a5,(a0)
1832c: e781 c.bnez a5,18334 <_IO_un_link.part.0+0x7e>
1832e: 1ce526af sc.w.aq a3,a4,(a0)
18332: fafd c.bnez a3,18328 <_IO_un_link.part.0+0x72>
18334: 10079c63 bne a5,zero,1844c <_IO_un_link.part.0+0x196>
18338: 4468 c.lw a0,76(s0)
1833a: 4010 c.lw a2,0(s0)
1833c: 415c c.lw a5,4(a0)
1833e: ab01a703 lw a4,-1360(gp) # 6ee04 <_IO_list_all>
18342: 66a1 c.lui a3,0x8
18344: 0785 c.addi a5,1
18346: 01552423 sw s5,8(a0)
1834a: c15c c.sw a5,4(a0)
1834c: 8ef1 c.and a3,a2
1834e: cb11 c.beqz a4,18362 <_IO_un_link.part.0+0xac>
18350: 5b5c c.lw a5,52(a4)
18352: 08e40663 beq s0,a4,183de <_IO_un_link.part.0+0x128>
18356: c791 c.beqz a5,18362 <_IO_un_link.part.0+0xac>
18358: 0af40063 beq s0,a5,183f8 <_IO_un_link.part.0+0x142>
1835c: 873e c.mv a4,a5
1835e: 5bdc c.lw a5,52(a5)
18360: ffe5 c.bnez a5,18358 <_IO_un_link.part.0+0xa2>
18362: f7f67613 andi a2,a2,-129
18366: c010 c.sw a2,0(s0)
18368: e691 c.bnez a3,18374 <_IO_un_link.part.0+0xbe>
1836a: 4468 c.lw a0,76(s0)
1836c: 415c c.lw a5,4(a0)
1836e: 17fd c.addi a5,-1
18370: c15c c.sw a5,4(a0)
18372: cfc1 c.beqz a5,1840a <_IO_un_link.part.0+0x154>
18374: 40dc c.lw a5,4(s1)
18376: e201a623 sw zero,-468(gp) # 6f180 <run_fp>
1837a: 17fd c.addi a5,-1
1837c: c0dc c.sw a5,4(s1)
1837e: cf85 c.beqz a5,183b6 <_IO_un_link.part.0+0x100>
18380: 00090863 beq s2,zero,18390 <_IO_un_link.part.0+0xda>
18384: 4581 c.li a1,0
18386: 850a c.mv a0,sp
18388: 00000097 auipc ra,0x0
1838c: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
18390: 50b2 c.lwsp ra,44(sp)
18392: 5422 c.lwsp s0,40(sp)
18394: 5492 c.lwsp s1,36(sp)
18396: 5902 c.lwsp s2,32(sp)
18398: 49f2 c.lwsp s3,28(sp)
1839a: 4a62 c.lwsp s4,24(sp)
1839c: 4ad2 c.lwsp s5,20(sp)
1839e: 6145 c.addi16sp sp,48
183a0: 8082 c.jr ra
183a2: ab01a703 lw a4,-1360(gp) # 6ee04 <_IO_list_all>
183a6: f74d c.bnez a4,18350 <_IO_un_link.part.0+0x9a>
183a8: f7f67613 andi a2,a2,-129
183ac: c010 c.sw a2,0(s0)
183ae: e201a623 sw zero,-468(gp) # 6f180 <run_fp>
183b2: c0dc c.sw a5,4(s1)
183b4: f7f1 c.bnez a5,18380 <_IO_un_link.part.0+0xca>
183b6: 0004a423 sw zero,8(s1)
183ba: 0f50000f fence iorw,ow
183be: 08f4a7af amoswap.w a5,a5,(s1)
183c2: 4705 c.li a4,1
183c4: faf75ee3 bge a4,a5,18380 <_IO_un_link.part.0+0xca>
183c8: 1a600893 addi a7,zero,422
183cc: 4a818513 addi a0,gp,1192 # 6f7fc <list_all_lock>
183d0: 08100593 addi a1,zero,129
183d4: 4605 c.li a2,1
183d6: 4681 c.li a3,0
183d8: 00000073 ecall
183dc: b755 c.j 18380 <_IO_un_link.part.0+0xca>
183de: aaf1a823 sw a5,-1360(gp) # 6ee04 <_IO_list_all>
183e2: f7f67613 andi a2,a2,-129
183e6: c010 c.sw a2,0(s0)
183e8: d2c9 c.beqz a3,1836a <_IO_un_link.part.0+0xb4>
183ea: b769 c.j 18374 <_IO_un_link.part.0+0xbe>
183ec: 67e1 c.lui a5,0x18
183ee: 10878793 addi a5,a5,264 # 18108 <flush_cleanup>
183f2: c03e c.swsp a5,0(sp)
183f4: c202 c.swsp zero,4(sp)
183f6: b5f5 c.j 182e2 <_IO_un_link.part.0+0x2c>
183f8: 585c c.lw a5,52(s0)
183fa: f7f67613 andi a2,a2,-129
183fe: 03470713 addi a4,a4,52
18402: c31c c.sw a5,0(a4)
18404: c010 c.sw a2,0(s0)
18406: d2b5 c.beqz a3,1836a <_IO_un_link.part.0+0xb4>
18408: b7b5 c.j 18374 <_IO_un_link.part.0+0xbe>
1840a: 00052423 sw zero,8(a0)
1840e: 0f50000f fence iorw,ow
18412: 08f527af amoswap.w a5,a5,(a0)
18416: 4705 c.li a4,1
18418: f4f75ee3 bge a4,a5,18374 <_IO_un_link.part.0+0xbe>
1841c: 1a600893 addi a7,zero,422
18420: 08100593 addi a1,zero,129
18424: 4605 c.li a2,1
18426: 4681 c.li a3,0
18428: 00000073 ecall
1842c: b7a1 c.j 18374 <_IO_un_link.part.0+0xbe>
1842e: 415c c.lw a5,4(a0)
18430: ab01a703 lw a4,-1360(gp) # 6ee04 <_IO_list_all>
18434: 0785 c.addi a5,1
18436: c15c c.sw a5,4(a0)
18438: ff01 c.bnez a4,18350 <_IO_un_link.part.0+0x9a>
1843a: f7f67613 andi a2,a2,-129
1843e: c010 c.sw a2,0(s0)
18440: b735 c.j 1836c <_IO_un_link.part.0+0xb6>
18442: 4a818513 addi a0,gp,1192 # 6f7fc <list_all_lock>
18446: 36b010ef jal ra,19fb0 <__lll_lock_wait_private>
1844a: bd65 c.j 18302 <_IO_un_link.part.0+0x4c>
1844c: 365010ef jal ra,19fb0 <__lll_lock_wait_private>
18450: b5e5 c.j 18338 <_IO_un_link.part.0+0x82>
00018452 <_IO_un_link>:
18452: 411c c.lw a5,0(a0)
18454: 0807f793 andi a5,a5,128
18458: c391 c.beqz a5,1845c <_IO_un_link+0xa>
1845a: bdb1 c.j 182b6 <_IO_un_link.part.0>
1845c: 8082 c.jr ra
0001845e <_IO_link_in>:
1845e: 411c c.lw a5,0(a0)
18460: 0807f713 andi a4,a5,128
18464: ef71 c.bnez a4,18540 <_IO_link_in+0xe2>
18466: 7179 c.addi16sp sp,-48
18468: d422 c.swsp s0,40(sp)
1846a: d04a c.swsp s2,32(sp)
1846c: d606 c.swsp ra,44(sp)
1846e: d226 c.swsp s1,36(sp)
18470: ce4e c.swsp s3,28(sp)
18472: cc52 c.swsp s4,24(sp)
18474: ca56 c.swsp s5,20(sp)
18476: 0807e793 ori a5,a5,128
1847a: c11c c.sw a5,0(a0)
1847c: 00000913 addi s2,zero,0
18480: 842a c.mv s0,a0
18482: 0a090963 beq s2,zero,18534 <_IO_link_in+0xd6>
18486: 65e1 c.lui a1,0x18
18488: 4601 c.li a2,0
1848a: 10858593 addi a1,a1,264 # 18108 <flush_cleanup>
1848e: 850a c.mv a0,sp
18490: 00000097 auipc ra,0x0
18494: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
18498: 4a818493 addi s1,gp,1192 # 6f7fc <list_all_lock>
1849c: 449c c.lw a5,8(s1)
1849e: af020993 addi s3,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
184a2: 01378d63 beq a5,s3,184bc <_IO_link_in+0x5e>
184a6: 4705 c.li a4,1
184a8: 1004a7af lr.w a5,(s1)
184ac: e781 c.bnez a5,184b4 <_IO_link_in+0x56>
184ae: 1ce4a6af sc.w.aq a3,a4,(s1)
184b2: fafd c.bnez a3,184a8 <_IO_link_in+0x4a>
184b4: 10079063 bne a5,zero,185b4 <_IO_link_in+0x156>
184b8: 0134a423 sw s3,8(s1)
184bc: 40dc c.lw a5,4(s1)
184be: 4018 c.lw a4,0(s0)
184c0: 0785 c.addi a5,1
184c2: c0dc c.sw a5,4(s1)
184c4: 67a1 c.lui a5,0x8
184c6: e281a623 sw s0,-468(gp) # 6f180 <run_fp>
184ca: 8ff9 c.and a5,a4
184cc: ebbd c.bnez a5,18542 <_IO_link_in+0xe4>
184ce: 4468 c.lw a0,76(s0)
184d0: af020a93 addi s5,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
184d4: 451c c.lw a5,8(a0)
184d6: 0d578663 beq a5,s5,185a2 <_IO_link_in+0x144>
184da: 4705 c.li a4,1
184dc: 100527af lr.w a5,(a0)
184e0: e781 c.bnez a5,184e8 <_IO_link_in+0x8a>
184e2: 1ce526af sc.w.aq a3,a4,(a0)
184e6: fafd c.bnez a3,184dc <_IO_link_in+0x7e>
184e8: ebf9 c.bnez a5,185be <_IO_link_in+0x160>
184ea: 4468 c.lw a0,76(s0)
184ec: 4010 c.lw a2,0(s0)
184ee: 415c c.lw a5,4(a0)
184f0: ab01a683 lw a3,-1360(gp) # 6ee04 <_IO_list_all>
184f4: 01552423 sw s5,8(a0)
184f8: 0785 c.addi a5,1
184fa: c15c c.sw a5,4(a0)
184fc: 67a1 c.lui a5,0x8
184fe: 8ff1 c.and a5,a2
18500: d854 c.sw a3,52(s0)
18502: aa81a823 sw s0,-1360(gp) # 6ee04 <_IO_list_all>
18506: e3b9 c.bnez a5,1854c <_IO_link_in+0xee>
18508: 415c c.lw a5,4(a0)
1850a: 17fd c.addi a5,-1
1850c: c15c c.sw a5,4(a0)
1850e: ef9d c.bnez a5,1854c <_IO_link_in+0xee>
18510: 00052423 sw zero,8(a0)
18514: 0f50000f fence iorw,ow
18518: 08f527af amoswap.w a5,a5,(a0)
1851c: 4705 c.li a4,1
1851e: 02f75763 bge a4,a5,1854c <_IO_link_in+0xee>
18522: 1a600893 addi a7,zero,422
18526: 08100593 addi a1,zero,129
1852a: 4605 c.li a2,1
1852c: 4681 c.li a3,0
1852e: 00000073 ecall
18532: a829 c.j 1854c <_IO_link_in+0xee>
18534: 67e1 c.lui a5,0x18
18536: 10878793 addi a5,a5,264 # 18108 <flush_cleanup>
1853a: c03e c.swsp a5,0(sp)
1853c: c202 c.swsp zero,4(sp)
1853e: bfa9 c.j 18498 <_IO_link_in+0x3a>
18540: 8082 c.jr ra
18542: ab01a703 lw a4,-1360(gp) # 6ee04 <_IO_list_all>
18546: aa81a823 sw s0,-1360(gp) # 6ee04 <_IO_list_all>
1854a: d858 c.sw a4,52(s0)
1854c: 40dc c.lw a5,4(s1)
1854e: e201a623 sw zero,-468(gp) # 6f180 <run_fp>
18552: 17fd c.addi a5,-1
18554: c0dc c.sw a5,4(s1)
18556: c395 c.beqz a5,1857a <_IO_link_in+0x11c>
18558: 00090863 beq s2,zero,18568 <_IO_link_in+0x10a>
1855c: 4581 c.li a1,0
1855e: 850a c.mv a0,sp
18560: 00000097 auipc ra,0x0
18564: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
18568: 50b2 c.lwsp ra,44(sp)
1856a: 5422 c.lwsp s0,40(sp)
1856c: 5492 c.lwsp s1,36(sp)
1856e: 5902 c.lwsp s2,32(sp)
18570: 49f2 c.lwsp s3,28(sp)
18572: 4a62 c.lwsp s4,24(sp)
18574: 4ad2 c.lwsp s5,20(sp)
18576: 6145 c.addi16sp sp,48
18578: 8082 c.jr ra
1857a: 0004a423 sw zero,8(s1)
1857e: 0f50000f fence iorw,ow
18582: 08f4a7af amoswap.w a5,a5,(s1)
18586: 4705 c.li a4,1
18588: fcf758e3 bge a4,a5,18558 <_IO_link_in+0xfa>
1858c: 1a600893 addi a7,zero,422
18590: 4a818513 addi a0,gp,1192 # 6f7fc <list_all_lock>
18594: 08100593 addi a1,zero,129
18598: 4605 c.li a2,1
1859a: 4681 c.li a3,0
1859c: 00000073 ecall
185a0: bf65 c.j 18558 <_IO_link_in+0xfa>
185a2: 415c c.lw a5,4(a0)
185a4: ab01a683 lw a3,-1360(gp) # 6ee04 <_IO_list_all>
185a8: 0785 c.addi a5,1
185aa: c15c c.sw a5,4(a0)
185ac: d854 c.sw a3,52(s0)
185ae: aa81a823 sw s0,-1360(gp) # 6ee04 <_IO_list_all>
185b2: bf99 c.j 18508 <_IO_link_in+0xaa>
185b4: 4a818513 addi a0,gp,1192 # 6f7fc <list_all_lock>
185b8: 1f9010ef jal ra,19fb0 <__lll_lock_wait_private>
185bc: bdf5 c.j 184b8 <_IO_link_in+0x5a>
185be: 1f3010ef jal ra,19fb0 <__lll_lock_wait_private>
185c2: b725 c.j 184ea <_IO_link_in+0x8c>
000185c4 <_IO_least_marker>:
185c4: 4558 c.lw a4,12(a0)
185c6: 591c c.lw a5,48(a0)
185c8: 40e58533 sub a0,a1,a4
185cc: c799 c.beqz a5,185da <_IO_least_marker+0x16>
185ce: 4798 c.lw a4,8(a5)
185d0: 00a75363 bge a4,a0,185d6 <_IO_least_marker+0x12>
185d4: 853a c.mv a0,a4
185d6: 439c c.lw a5,0(a5)
185d8: fbfd c.bnez a5,185ce <_IO_least_marker+0xa>
185da: 8082 c.jr ra
000185dc <_IO_switch_to_main_get_area>:
185dc: 411c c.lw a5,0(a0)
185de: 5158 c.lw a4,36(a0)
185e0: 4510 c.lw a2,8(a0)
185e2: 554c c.lw a1,44(a0)
185e4: 4554 c.lw a3,12(a0)
185e6: eff7f793 andi a5,a5,-257
185ea: c11c c.sw a5,0(a0)
185ec: c50c c.sw a1,8(a0)
185ee: d550 c.sw a2,44(a0)
185f0: c558 c.sw a4,12(a0)
185f2: d154 c.sw a3,36(a0)
185f4: c158 c.sw a4,4(a0)
185f6: 8082 c.jr ra
000185f8 <_IO_switch_to_backup_area>:
185f8: 411c c.lw a5,0(a0)
185fa: 5558 c.lw a4,44(a0)
185fc: 450c c.lw a1,8(a0)
185fe: 4554 c.lw a3,12(a0)
18600: 5150 c.lw a2,36(a0)
18602: 1007e793 ori a5,a5,256
18606: c11c c.sw a5,0(a0)
18608: c518 c.sw a4,8(a0)
1860a: d54c c.sw a1,44(a0)
1860c: c550 c.sw a2,12(a0)
1860e: d154 c.sw a3,36(a0)
18610: c158 c.sw a4,4(a0)
18612: 8082 c.jr ra
00018614 <_IO_switch_to_get_mode>:
18614: 495c c.lw a5,20(a0)
18616: 4918 c.lw a4,16(a0)
18618: 1141 c.addi sp,-16
1861a: c422 c.swsp s0,8(sp)
1861c: c606 c.swsp ra,12(sp)
1861e: c226 c.swsp s1,4(sp)
18620: 842a c.mv s0,a0
18622: 02f77963 bgeu a4,a5,18654 <_IO_switch_to_get_mode+0x40>
18626: 09852483 lw s1,152(a0)
1862a: 000697b7 lui a5,0x69
1862e: 00069737 lui a4,0x69
18632: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
18636: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
1863a: 8f1d c.sub a4,a5
1863c: 40f487b3 sub a5,s1,a5
18640: 04e7f563 bgeu a5,a4,1868a <_IO_switch_to_get_mode+0x76>
18644: 44dc c.lw a5,12(s1)
18646: 55fd c.li a1,-1
18648: 8522 c.mv a0,s0
1864a: 9782 c.jalr a5
1864c: 57fd c.li a5,-1
1864e: 02f50663 beq a0,a5,1867a <_IO_switch_to_get_mode+0x66>
18652: 485c c.lw a5,20(s0)
18654: 4018 c.lw a4,0(s0)
18656: 10077693 andi a3,a4,256
1865a: e68d c.bnez a3,18684 <_IO_switch_to_get_mode+0x70>
1865c: 4c50 c.lw a2,28(s0)
1865e: 4414 c.lw a3,8(s0)
18660: c450 c.sw a2,12(s0)
18662: 00f6f363 bgeu a3,a5,18668 <_IO_switch_to_get_mode+0x54>
18666: c41c c.sw a5,8(s0)
18668: 76fd c.lui a3,0xfffff
1866a: 7ff68693 addi a3,a3,2047 # fffff7ff <__BSS_END__+0xfff8fcab>
1866e: 8f75 c.and a4,a3
18670: c05c c.sw a5,4(s0)
18672: cc1c c.sw a5,24(s0)
18674: c81c c.sw a5,16(s0)
18676: c018 c.sw a4,0(s0)
18678: 4501 c.li a0,0
1867a: 40b2 c.lwsp ra,12(sp)
1867c: 4422 c.lwsp s0,8(sp)
1867e: 4492 c.lwsp s1,4(sp)
18680: 0141 c.addi sp,16
18682: 8082 c.jr ra
18684: 5414 c.lw a3,40(s0)
18686: c454 c.sw a3,12(s0)
18688: b7c5 c.j 18668 <_IO_switch_to_get_mode+0x54>
1868a: e85fd0ef jal ra,1650e <_IO_vtable_check>
1868e: bf5d c.j 18644 <_IO_switch_to_get_mode+0x30>
00018690 <_IO_free_backup_area>:
18690: 411c c.lw a5,0(a0)
18692: 1141 c.addi sp,-16
18694: c422 c.swsp s0,8(sp)
18696: c606 c.swsp ra,12(sp)
18698: 1007f713 andi a4,a5,256
1869c: 842a c.mv s0,a0
1869e: 5148 c.lw a0,36(a0)
186a0: cb11 c.beqz a4,186b4 <_IO_free_backup_area+0x24>
186a2: 4458 c.lw a4,12(s0)
186a4: 5454 c.lw a3,44(s0)
186a6: eff7f793 andi a5,a5,-257
186aa: c448 c.sw a0,12(s0)
186ac: c048 c.sw a0,4(s0)
186ae: c01c c.sw a5,0(s0)
186b0: c414 c.sw a3,8(s0)
186b2: 853a c.mv a0,a4
186b4: 164050ef jal ra,1d818 <__free>
186b8: 40b2 c.lwsp ra,12(sp)
186ba: 02042223 sw zero,36(s0)
186be: 02042623 sw zero,44(s0)
186c2: 02042423 sw zero,40(s0)
186c6: 4422 c.lwsp s0,8(sp)
186c8: 0141 c.addi sp,16
186ca: 8082 c.jr ra
000186cc <__overflow>:
186cc: 557c c.lw a5,108(a0)
186ce: 1101 c.addi sp,-32
186d0: ce06 c.swsp ra,28(sp)
186d2: cc22 c.swsp s0,24(sp)
186d4: e399 c.bnez a5,186da <__overflow+0xe>
186d6: 57fd c.li a5,-1
186d8: d57c c.sw a5,108(a0)
186da: 09852403 lw s0,152(a0)
186de: 000697b7 lui a5,0x69
186e2: 00069737 lui a4,0x69
186e6: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
186ea: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
186ee: 8f1d c.sub a4,a5
186f0: 40f407b3 sub a5,s0,a5
186f4: 00e7f763 bgeu a5,a4,18702 <__overflow+0x36>
186f8: 445c c.lw a5,12(s0)
186fa: 4462 c.lwsp s0,24(sp)
186fc: 40f2 c.lwsp ra,28(sp)
186fe: 6105 c.addi16sp sp,32
18700: 8782 c.jr a5
18702: c62e c.swsp a1,12(sp)
18704: c42a c.swsp a0,8(sp)
18706: e09fd0ef jal ra,1650e <_IO_vtable_check>
1870a: 445c c.lw a5,12(s0)
1870c: 4462 c.lwsp s0,24(sp)
1870e: 45b2 c.lwsp a1,12(sp)
18710: 4522 c.lwsp a0,8(sp)
18712: 40f2 c.lwsp ra,28(sp)
18714: 6105 c.addi16sp sp,32
18716: 8782 c.jr a5
00018718 <__underflow>:
18718: 557c c.lw a5,108(a0)
1871a: 1141 c.addi sp,-16
1871c: c422 c.swsp s0,8(sp)
1871e: c606 c.swsp ra,12(sp)
18720: c226 c.swsp s1,4(sp)
18722: 842a c.mv s0,a0
18724: eba5 c.bnez a5,18794 <__underflow+0x7c>
18726: 57fd c.li a5,-1
18728: d57c c.sw a5,108(a0)
1872a: 401c c.lw a5,0(s0)
1872c: 83ad c.srli a5,0xb
1872e: 8b85 c.andi a5,1
18730: e7d5 c.bnez a5,187dc <__underflow+0xc4>
18732: 405c c.lw a5,4(s0)
18734: 4418 c.lw a4,8(s0)
18736: 08e7ec63 bltu a5,a4,187ce <__underflow+0xb6>
1873a: 401c c.lw a5,0(s0)
1873c: 1007f693 andi a3,a5,256
18740: ce91 c.beqz a3,1875c <__underflow+0x44>
18742: 5054 c.lw a3,36(s0)
18744: 5450 c.lw a2,44(s0)
18746: 444c c.lw a1,12(s0)
18748: eff7f793 andi a5,a5,-257
1874c: c01c c.sw a5,0(s0)
1874e: c410 c.sw a2,8(s0)
18750: d458 c.sw a4,44(s0)
18752: c454 c.sw a3,12(s0)
18754: d04c c.sw a1,36(s0)
18756: c054 c.sw a3,4(s0)
18758: 08c6e963 bltu a3,a2,187ea <__underflow+0xd2>
1875c: 581c c.lw a5,48(s0)
1875e: c3a1 c.beqz a5,1879e <__underflow+0x86>
18760: 440c c.lw a1,8(s0)
18762: 8522 c.mv a0,s0
18764: 3c19 c.jal 1817a <save_for_backup>
18766: e915 c.bnez a0,1879a <__underflow+0x82>
18768: 09842483 lw s1,152(s0)
1876c: 000697b7 lui a5,0x69
18770: 00069737 lui a4,0x69
18774: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
18778: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
1877c: 8f1d c.sub a4,a5
1877e: 40f487b3 sub a5,s1,a5
18782: 06e7fb63 bgeu a5,a4,187f8 <__underflow+0xe0>
18786: 8522 c.mv a0,s0
18788: 4422 c.lwsp s0,8(sp)
1878a: 489c c.lw a5,16(s1)
1878c: 40b2 c.lwsp ra,12(sp)
1878e: 4492 c.lwsp s1,4(sp)
18790: 0141 c.addi sp,16
18792: 8782 c.jr a5
18794: 577d c.li a4,-1
18796: f8e78ae3 beq a5,a4,1872a <__underflow+0x12>
1879a: 557d c.li a0,-1
1879c: a81d c.j 187d2 <__underflow+0xba>
1879e: 5048 c.lw a0,36(s0)
187a0: d561 c.beqz a0,18768 <__underflow+0x50>
187a2: 401c c.lw a5,0(s0)
187a4: 1007f713 andi a4,a5,256
187a8: cb11 c.beqz a4,187bc <__underflow+0xa4>
187aa: 4458 c.lw a4,12(s0)
187ac: 5454 c.lw a3,44(s0)
187ae: eff7f793 andi a5,a5,-257
187b2: c448 c.sw a0,12(s0)
187b4: c048 c.sw a0,4(s0)
187b6: c01c c.sw a5,0(s0)
187b8: c414 c.sw a3,8(s0)
187ba: 853a c.mv a0,a4
187bc: 05c050ef jal ra,1d818 <__free>
187c0: 02042223 sw zero,36(s0)
187c4: 02042623 sw zero,44(s0)
187c8: 02042423 sw zero,40(s0)
187cc: bf71 c.j 18768 <__underflow+0x50>
187ce: 0007c503 lbu a0,0(a5)
187d2: 40b2 c.lwsp ra,12(sp)
187d4: 4422 c.lwsp s0,8(sp)
187d6: 4492 c.lwsp s1,4(sp)
187d8: 0141 c.addi sp,16
187da: 8082 c.jr ra
187dc: 8522 c.mv a0,s0
187de: 3d1d c.jal 18614 <_IO_switch_to_get_mode>
187e0: 57fd c.li a5,-1
187e2: f4f518e3 bne a0,a5,18732 <__underflow+0x1a>
187e6: 557d c.li a0,-1
187e8: b7ed c.j 187d2 <__underflow+0xba>
187ea: 40b2 c.lwsp ra,12(sp)
187ec: 4422 c.lwsp s0,8(sp)
187ee: 0006c503 lbu a0,0(a3)
187f2: 4492 c.lwsp s1,4(sp)
187f4: 0141 c.addi sp,16
187f6: 8082 c.jr ra
187f8: d17fd0ef jal ra,1650e <_IO_vtable_check>
187fc: b769 c.j 18786 <__underflow+0x6e>
000187fe <__uflow>:
187fe: 557c c.lw a5,108(a0)
18800: 1141 c.addi sp,-16
18802: c422 c.swsp s0,8(sp)
18804: c606 c.swsp ra,12(sp)
18806: c226 c.swsp s1,4(sp)
18808: 842a c.mv s0,a0
1880a: eba5 c.bnez a5,1887a <__uflow+0x7c>
1880c: 57fd c.li a5,-1
1880e: d57c c.sw a5,108(a0)
18810: 401c c.lw a5,0(s0)
18812: 83ad c.srli a5,0xb
18814: 8b85 c.andi a5,1
18816: ebcd c.bnez a5,188c8 <__uflow+0xca>
18818: 405c c.lw a5,4(s0)
1881a: 4418 c.lw a4,8(s0)
1881c: 08e7ec63 bltu a5,a4,188b4 <__uflow+0xb6>
18820: 401c c.lw a5,0(s0)
18822: 1007f693 andi a3,a5,256
18826: ce91 c.beqz a3,18842 <__uflow+0x44>
18828: 5450 c.lw a2,44(s0)
1882a: 444c c.lw a1,12(s0)
1882c: 5054 c.lw a3,36(s0)
1882e: eff7f793 andi a5,a5,-257
18832: c01c c.sw a5,0(s0)
18834: c410 c.sw a2,8(s0)
18836: d458 c.sw a4,44(s0)
18838: c454 c.sw a3,12(s0)
1883a: d04c c.sw a1,36(s0)
1883c: 08c6ed63 bltu a3,a2,188d6 <__uflow+0xd8>
18840: c054 c.sw a3,4(s0)
18842: 581c c.lw a5,48(s0)
18844: c3a1 c.beqz a5,18884 <__uflow+0x86>
18846: 440c c.lw a1,8(s0)
18848: 8522 c.mv a0,s0
1884a: 3a05 c.jal 1817a <save_for_backup>
1884c: e915 c.bnez a0,18880 <__uflow+0x82>
1884e: 09842483 lw s1,152(s0)
18852: 000697b7 lui a5,0x69
18856: 00069737 lui a4,0x69
1885a: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
1885e: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
18862: 8f1d c.sub a4,a5
18864: 40f487b3 sub a5,s1,a5
18868: 08e7f163 bgeu a5,a4,188ea <__uflow+0xec>
1886c: 8522 c.mv a0,s0
1886e: 4422 c.lwsp s0,8(sp)
18870: 48dc c.lw a5,20(s1)
18872: 40b2 c.lwsp ra,12(sp)
18874: 4492 c.lwsp s1,4(sp)
18876: 0141 c.addi sp,16
18878: 8782 c.jr a5
1887a: 577d c.li a4,-1
1887c: f8e78ae3 beq a5,a4,18810 <__uflow+0x12>
18880: 557d c.li a0,-1
18882: a835 c.j 188be <__uflow+0xc0>
18884: 5048 c.lw a0,36(s0)
18886: d561 c.beqz a0,1884e <__uflow+0x50>
18888: 401c c.lw a5,0(s0)
1888a: 1007f713 andi a4,a5,256
1888e: cb11 c.beqz a4,188a2 <__uflow+0xa4>
18890: 4458 c.lw a4,12(s0)
18892: 5454 c.lw a3,44(s0)
18894: eff7f793 andi a5,a5,-257
18898: c448 c.sw a0,12(s0)
1889a: c048 c.sw a0,4(s0)
1889c: c01c c.sw a5,0(s0)
1889e: c414 c.sw a3,8(s0)
188a0: 853a c.mv a0,a4
188a2: 777040ef jal ra,1d818 <__free>
188a6: 02042223 sw zero,36(s0)
188aa: 02042623 sw zero,44(s0)
188ae: 02042423 sw zero,40(s0)
188b2: bf71 c.j 1884e <__uflow+0x50>
188b4: 00178713 addi a4,a5,1
188b8: c058 c.sw a4,4(s0)
188ba: 0007c503 lbu a0,0(a5)
188be: 40b2 c.lwsp ra,12(sp)
188c0: 4422 c.lwsp s0,8(sp)
188c2: 4492 c.lwsp s1,4(sp)
188c4: 0141 c.addi sp,16
188c6: 8082 c.jr ra
188c8: 8522 c.mv a0,s0
188ca: 33a9 c.jal 18614 <_IO_switch_to_get_mode>
188cc: 57fd c.li a5,-1
188ce: f4f515e3 bne a0,a5,18818 <__uflow+0x1a>
188d2: 557d c.li a0,-1
188d4: b7ed c.j 188be <__uflow+0xc0>
188d6: 00168793 addi a5,a3,1
188da: c05c c.sw a5,4(s0)
188dc: 40b2 c.lwsp ra,12(sp)
188de: 4422 c.lwsp s0,8(sp)
188e0: 0006c503 lbu a0,0(a3)
188e4: 4492 c.lwsp s1,4(sp)
188e6: 0141 c.addi sp,16
188e8: 8082 c.jr ra
188ea: c25fd0ef jal ra,1650e <_IO_vtable_check>
188ee: bfbd c.j 1886c <__uflow+0x6e>
000188f0 <_IO_setb>:
188f0: 1101 c.addi sp,-32
188f2: cc22 c.swsp s0,24(sp)
188f4: 842a c.mv s0,a0
188f6: 4d48 c.lw a0,28(a0)
188f8: ca26 c.swsp s1,20(sp)
188fa: c84a c.swsp s2,16(sp)
188fc: c64e c.swsp s3,12(sp)
188fe: ce06 c.swsp ra,28(sp)
18900: 401c c.lw a5,0(s0)
18902: 89ae c.mv s3,a1
18904: 8932 c.mv s2,a2
18906: 84b6 c.mv s1,a3
18908: c501 c.beqz a0,18910 <_IO_setb+0x20>
1890a: 0017f713 andi a4,a5,1
1890e: c315 c.beqz a4,18932 <_IO_setb+0x42>
18910: 01342e23 sw s3,28(s0)
18914: 03242023 sw s2,32(s0)
18918: 0017e713 ori a4,a5,1
1891c: c099 c.beqz s1,18922 <_IO_setb+0x32>
1891e: ffe7f713 andi a4,a5,-2
18922: 40f2 c.lwsp ra,28(sp)
18924: c018 c.sw a4,0(s0)
18926: 4462 c.lwsp s0,24(sp)
18928: 44d2 c.lwsp s1,20(sp)
1892a: 4942 c.lwsp s2,16(sp)
1892c: 49b2 c.lwsp s3,12(sp)
1892e: 6105 c.addi16sp sp,32
18930: 8082 c.jr ra
18932: 6e7040ef jal ra,1d818 <__free>
18936: 401c c.lw a5,0(s0)
18938: bfe1 c.j 18910 <_IO_setb+0x20>
0001893a <_IO_doallocbuf>:
1893a: 4d5c c.lw a5,28(a0)
1893c: c391 c.beqz a5,18940 <_IO_doallocbuf+0x6>
1893e: 8082 c.jr ra
18940: 411c c.lw a5,0(a0)
18942: 1141 c.addi sp,-16
18944: c422 c.swsp s0,8(sp)
18946: c606 c.swsp ra,12(sp)
18948: c226 c.swsp s1,4(sp)
1894a: c04a c.swsp s2,0(sp)
1894c: 0027f713 andi a4,a5,2
18950: 842a c.mv s0,a0
18952: c701 c.beqz a4,1895a <_IO_doallocbuf+0x20>
18954: 5578 c.lw a4,108(a0)
18956: 04e05d63 bge zero,a4,189b0 <_IO_doallocbuf+0x76>
1895a: 09842483 lw s1,152(s0)
1895e: 000697b7 lui a5,0x69
18962: 00069737 lui a4,0x69
18966: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
1896a: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
1896e: 8f1d c.sub a4,a5
18970: 40f487b3 sub a5,s1,a5
18974: 04e7f763 bgeu a5,a4,189c2 <_IO_doallocbuf+0x88>
18978: 58dc c.lw a5,52(s1)
1897a: 8522 c.mv a0,s0
1897c: 9782 c.jalr a5
1897e: 57fd c.li a5,-1
18980: 02f51263 bne a0,a5,189a4 <_IO_doallocbuf+0x6a>
18984: 4c48 c.lw a0,28(s0)
18986: 401c c.lw a5,0(s0)
18988: 04b40913 addi s2,s0,75
1898c: 04c40493 addi s1,s0,76
18990: c501 c.beqz a0,18998 <_IO_doallocbuf+0x5e>
18992: 0017f713 andi a4,a5,1
18996: c315 c.beqz a4,189ba <_IO_doallocbuf+0x80>
18998: 0017e793 ori a5,a5,1
1899c: 01242e23 sw s2,28(s0)
189a0: d004 c.sw s1,32(s0)
189a2: c01c c.sw a5,0(s0)
189a4: 40b2 c.lwsp ra,12(sp)
189a6: 4422 c.lwsp s0,8(sp)
189a8: 4492 c.lwsp s1,4(sp)
189aa: 4902 c.lwsp s2,0(sp)
189ac: 0141 c.addi sp,16
189ae: 8082 c.jr ra
189b0: 04b50913 addi s2,a0,75
189b4: 04c50493 addi s1,a0,76
189b8: b7c5 c.j 18998 <_IO_doallocbuf+0x5e>
189ba: 65f040ef jal ra,1d818 <__free>
189be: 401c c.lw a5,0(s0)
189c0: bfe1 c.j 18998 <_IO_doallocbuf+0x5e>
189c2: b4dfd0ef jal ra,1650e <_IO_vtable_check>
189c6: bf4d c.j 18978 <_IO_doallocbuf+0x3e>
000189c8 <_IO_default_underflow>:
189c8: 557d c.li a0,-1
189ca: 8082 c.jr ra
000189cc <_IO_default_uflow>:
189cc: 1141 c.addi sp,-16
189ce: c226 c.swsp s1,4(sp)
189d0: 09852483 lw s1,152(a0)
189d4: 000697b7 lui a5,0x69
189d8: 00069737 lui a4,0x69
189dc: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
189e0: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
189e4: c422 c.swsp s0,8(sp)
189e6: 8f1d c.sub a4,a5
189e8: c606 c.swsp ra,12(sp)
189ea: 40f487b3 sub a5,s1,a5
189ee: 842a c.mv s0,a0
189f0: 02e7f363 bgeu a5,a4,18a16 <_IO_default_uflow+0x4a>
189f4: 489c c.lw a5,16(s1)
189f6: 8522 c.mv a0,s0
189f8: 9782 c.jalr a5
189fa: 57fd c.li a5,-1
189fc: 00f50863 beq a0,a5,18a0c <_IO_default_uflow+0x40>
18a00: 405c c.lw a5,4(s0)
18a02: 00178713 addi a4,a5,1
18a06: c058 c.sw a4,4(s0)
18a08: 0007c503 lbu a0,0(a5)
18a0c: 40b2 c.lwsp ra,12(sp)
18a0e: 4422 c.lwsp s0,8(sp)
18a10: 4492 c.lwsp s1,4(sp)
18a12: 0141 c.addi sp,16
18a14: 8082 c.jr ra
18a16: af9fd0ef jal ra,1650e <_IO_vtable_check>
18a1a: bfe9 c.j 189f4 <_IO_default_uflow+0x28>
00018a1c <_IO_default_xsputn>:
18a1c: ca79 c.beqz a2,18af2 <_IO_default_xsputn+0xd6>
18a1e: 7179 c.addi16sp sp,-48
18a20: cc52 c.swsp s4,24(sp)
18a22: ca56 c.swsp s5,20(sp)
18a24: 00069a37 lui s4,0x69
18a28: 00069ab7 lui s5,0x69
18a2c: 89ca8a93 addi s5,s5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
18a30: be4a0a13 addi s4,s4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
18a34: d422 c.swsp s0,40(sp)
18a36: d04a c.swsp s2,32(sp)
18a38: ce4e c.swsp s3,28(sp)
18a3a: c85a c.swsp s6,16(sp)
18a3c: c65e c.swsp s7,12(sp)
18a3e: c462 c.swsp s8,8(sp)
18a40: d606 c.swsp ra,44(sp)
18a42: d226 c.swsp s1,36(sp)
18a44: 8b32 c.mv s6,a2
18a46: 89aa c.mv s3,a0
18a48: 842e c.mv s0,a1
18a4a: 8932 c.mv s2,a2
18a4c: 4c51 c.li s8,20
18a4e: 415a0a33 sub s4,s4,s5
18a52: 5bfd c.li s7,-1
18a54: 0149a503 lw a0,20(s3)
18a58: 0189a483 lw s1,24(s3)
18a5c: 00957b63 bgeu a0,s1,18a72 <_IO_default_xsputn+0x56>
18a60: 8c89 c.sub s1,a0
18a62: 00997363 bgeu s2,s1,18a68 <_IO_default_xsputn+0x4c>
18a66: 84ca c.mv s1,s2
18a68: 049c6863 bltu s8,s1,18ab8 <_IO_default_xsputn+0x9c>
18a6c: e48d c.bnez s1,18a96 <_IO_default_xsputn+0x7a>
18a6e: 40990933 sub s2,s2,s1
18a72: 06090063 beq s2,zero,18ad2 <_IO_default_xsputn+0xb6>
18a76: 0989a483 lw s1,152(s3)
18a7a: 415487b3 sub a5,s1,s5
18a7e: 0747f763 bgeu a5,s4,18aec <_IO_default_xsputn+0xd0>
18a82: 00044583 lbu a1,0(s0)
18a86: 44dc c.lw a5,12(s1)
18a88: 854e c.mv a0,s3
18a8a: 0405 c.addi s0,1
18a8c: 9782 c.jalr a5
18a8e: 05750063 beq a0,s7,18ace <_IO_default_xsputn+0xb2>
18a92: 197d c.addi s2,-1
18a94: b7c1 c.j 18a54 <_IO_default_xsputn+0x38>
18a96: 009406b3 add a3,s0,s1
18a9a: 87aa c.mv a5,a0
18a9c: 00044703 lbu a4,0(s0)
18aa0: 0405 c.addi s0,1
18aa2: 0785 c.addi a5,1
18aa4: fee78fa3 sb a4,-1(a5)
18aa8: fed41ae3 bne s0,a3,18a9c <_IO_default_xsputn+0x80>
18aac: 9526 c.add a0,s1
18aae: 00a9aa23 sw a0,20(s3)
18ab2: 40990933 sub s2,s2,s1
18ab6: bf75 c.j 18a72 <_IO_default_xsputn+0x56>
18ab8: 85a2 c.mv a1,s0
18aba: 8626 c.mv a2,s1
18abc: 14b060ef jal ra,1f406 <memcpy>
18ac0: 9526 c.add a0,s1
18ac2: 00a9aa23 sw a0,20(s3)
18ac6: 9426 c.add s0,s1
18ac8: 40990933 sub s2,s2,s1
18acc: b75d c.j 18a72 <_IO_default_xsputn+0x56>
18ace: 412b0b33 sub s6,s6,s2
18ad2: 50b2 c.lwsp ra,44(sp)
18ad4: 5422 c.lwsp s0,40(sp)
18ad6: 5492 c.lwsp s1,36(sp)
18ad8: 5902 c.lwsp s2,32(sp)
18ada: 49f2 c.lwsp s3,28(sp)
18adc: 4a62 c.lwsp s4,24(sp)
18ade: 4ad2 c.lwsp s5,20(sp)
18ae0: 4bb2 c.lwsp s7,12(sp)
18ae2: 4c22 c.lwsp s8,8(sp)
18ae4: 855a c.mv a0,s6
18ae6: 4b42 c.lwsp s6,16(sp)
18ae8: 6145 c.addi16sp sp,48
18aea: 8082 c.jr ra
18aec: a23fd0ef jal ra,1650e <_IO_vtable_check>
18af0: bf49 c.j 18a82 <_IO_default_xsputn+0x66>
18af2: 4501 c.li a0,0
18af4: 8082 c.jr ra
00018af6 <_IO_sgetn>:
18af6: 1101 c.addi sp,-32
18af8: cc22 c.swsp s0,24(sp)
18afa: 09852403 lw s0,152(a0)
18afe: 000697b7 lui a5,0x69
18b02: 00069737 lui a4,0x69
18b06: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
18b0a: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
18b0e: 8f1d c.sub a4,a5
18b10: ce06 c.swsp ra,28(sp)
18b12: 40f407b3 sub a5,s0,a5
18b16: 00e7f763 bgeu a5,a4,18b24 <_IO_sgetn+0x2e>
18b1a: 501c c.lw a5,32(s0)
18b1c: 4462 c.lwsp s0,24(sp)
18b1e: 40f2 c.lwsp ra,28(sp)
18b20: 6105 c.addi16sp sp,32
18b22: 8782 c.jr a5
18b24: c632 c.swsp a2,12(sp)
18b26: c42e c.swsp a1,8(sp)
18b28: c22a c.swsp a0,4(sp)
18b2a: 9e5fd0ef jal ra,1650e <_IO_vtable_check>
18b2e: 501c c.lw a5,32(s0)
18b30: 4462 c.lwsp s0,24(sp)
18b32: 4632 c.lwsp a2,12(sp)
18b34: 45a2 c.lwsp a1,8(sp)
18b36: 4512 c.lwsp a0,4(sp)
18b38: 40f2 c.lwsp ra,28(sp)
18b3a: 6105 c.addi16sp sp,32
18b3c: 8782 c.jr a5
00018b3e <_IO_default_xsgetn>:
18b3e: 1101 c.addi sp,-32
18b40: ca26 c.swsp s1,20(sp)
18b42: c84a c.swsp s2,16(sp)
18b44: c64e c.swsp s3,12(sp)
18b46: c452 c.swsp s4,8(sp)
18b48: c256 c.swsp s5,4(sp)
18b4a: c05a c.swsp s6,0(sp)
18b4c: ce06 c.swsp ra,28(sp)
18b4e: cc22 c.swsp s0,24(sp)
18b50: 8ab2 c.mv s5,a2
18b52: 84aa c.mv s1,a0
18b54: 89ae c.mv s3,a1
18b56: 8932 c.mv s2,a2
18b58: 4b51 c.li s6,20
18b5a: 5a7d c.li s4,-1
18b5c: 40cc c.lw a1,4(s1)
18b5e: 4480 c.lw s0,8(s1)
18b60: 0085fb63 bgeu a1,s0,18b76 <_IO_default_xsgetn+0x38>
18b64: 8c0d c.sub s0,a1
18b66: 00897363 bgeu s2,s0,18b6c <_IO_default_xsgetn+0x2e>
18b6a: 844a c.mv s0,s2
18b6c: 048b6863 bltu s6,s0,18bbc <_IO_default_xsgetn+0x7e>
18b70: e415 c.bnez s0,18b9c <_IO_default_xsgetn+0x5e>
18b72: 40890933 sub s2,s2,s0
18b76: 00090863 beq s2,zero,18b86 <_IO_default_xsgetn+0x48>
18b7a: 8526 c.mv a0,s1
18b7c: 3e71 c.jal 18718 <__underflow>
18b7e: fd451fe3 bne a0,s4,18b5c <_IO_default_xsgetn+0x1e>
18b82: 412a8ab3 sub s5,s5,s2
18b86: 40f2 c.lwsp ra,28(sp)
18b88: 4462 c.lwsp s0,24(sp)
18b8a: 44d2 c.lwsp s1,20(sp)
18b8c: 4942 c.lwsp s2,16(sp)
18b8e: 49b2 c.lwsp s3,12(sp)
18b90: 4a22 c.lwsp s4,8(sp)
18b92: 4b02 c.lwsp s6,0(sp)
18b94: 8556 c.mv a0,s5
18b96: 4a92 c.lwsp s5,4(sp)
18b98: 6105 c.addi16sp sp,32
18b9a: 8082 c.jr ra
18b9c: 008586b3 add a3,a1,s0
18ba0: 87ce c.mv a5,s3
18ba2: 0005c703 lbu a4,0(a1)
18ba6: 0585 c.addi a1,1
18ba8: 0785 c.addi a5,1
18baa: fee78fa3 sb a4,-1(a5)
18bae: feb69ae3 bne a3,a1,18ba2 <_IO_default_xsgetn+0x64>
18bb2: 99a2 c.add s3,s0
18bb4: c0d4 c.sw a3,4(s1)
18bb6: 40890933 sub s2,s2,s0
18bba: bf75 c.j 18b76 <_IO_default_xsgetn+0x38>
18bbc: 854e c.mv a0,s3
18bbe: 8622 c.mv a2,s0
18bc0: 047060ef jal ra,1f406 <memcpy>
18bc4: 40dc c.lw a5,4(s1)
18bc6: 008509b3 add s3,a0,s0
18bca: 40890933 sub s2,s2,s0
18bce: 97a2 c.add a5,s0
18bd0: c0dc c.sw a5,4(s1)
18bd2: b755 c.j 18b76 <_IO_default_xsgetn+0x38>
00018bd4 <_IO_default_setbuf>:
18bd4: 1101 c.addi sp,-32
18bd6: c64e c.swsp s3,12(sp)
18bd8: 09852983 lw s3,152(a0)
18bdc: 000697b7 lui a5,0x69
18be0: 00069737 lui a4,0x69
18be4: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
18be8: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
18bec: cc22 c.swsp s0,24(sp)
18bee: ca26 c.swsp s1,20(sp)
18bf0: c84a c.swsp s2,16(sp)
18bf2: 8f1d c.sub a4,a5
18bf4: ce06 c.swsp ra,28(sp)
18bf6: 40f987b3 sub a5,s3,a5
18bfa: 842a c.mv s0,a0
18bfc: 892e c.mv s2,a1
18bfe: 84b2 c.mv s1,a2
18c00: 06e7fd63 bgeu a5,a4,18c7a <_IO_default_setbuf+0xa6>
18c04: 0309a783 lw a5,48(s3)
18c08: 8522 c.mv a0,s0
18c0a: 9782 c.jalr a5
18c0c: 57fd c.li a5,-1
18c0e: 06f50963 beq a0,a5,18c80 <_IO_default_setbuf+0xac>
18c12: 4018 c.lw a4,0(s0)
18c14: 4c48 c.lw a0,28(s0)
18c16: 00090363 beq s2,zero,18c1c <_IO_default_setbuf+0x48>
18c1a: e4a9 c.bnez s1,18c64 <_IO_default_setbuf+0x90>
18c1c: 00276793 ori a5,a4,2
18c20: c01c c.sw a5,0(s0)
18c22: 04b40913 addi s2,s0,75
18c26: 04c40493 addi s1,s0,76
18c2a: c119 c.beqz a0,18c30 <_IO_default_setbuf+0x5c>
18c2c: 8b05 c.andi a4,1
18c2e: c331 c.beqz a4,18c72 <_IO_default_setbuf+0x9e>
18c30: 0017e793 ori a5,a5,1
18c34: 01242e23 sw s2,28(s0)
18c38: d004 c.sw s1,32(s0)
18c3a: c01c c.sw a5,0(s0)
18c3c: 00042c23 sw zero,24(s0)
18c40: 00042a23 sw zero,20(s0)
18c44: 00042823 sw zero,16(s0)
18c48: 00042423 sw zero,8(s0)
18c4c: 00042223 sw zero,4(s0)
18c50: 00042623 sw zero,12(s0)
18c54: 8522 c.mv a0,s0
18c56: 40f2 c.lwsp ra,28(sp)
18c58: 4462 c.lwsp s0,24(sp)
18c5a: 44d2 c.lwsp s1,20(sp)
18c5c: 4942 c.lwsp s2,16(sp)
18c5e: 49b2 c.lwsp s3,12(sp)
18c60: 6105 c.addi16sp sp,32
18c62: 8082 c.jr ra
18c64: ffd77793 andi a5,a4,-3
18c68: c01c c.sw a5,0(s0)
18c6a: 94ca c.add s1,s2
18c6c: d171 c.beqz a0,18c30 <_IO_default_setbuf+0x5c>
18c6e: 8b05 c.andi a4,1
18c70: f361 c.bnez a4,18c30 <_IO_default_setbuf+0x5c>
18c72: 3a7040ef jal ra,1d818 <__free>
18c76: 401c c.lw a5,0(s0)
18c78: bf65 c.j 18c30 <_IO_default_setbuf+0x5c>
18c7a: 895fd0ef jal ra,1650e <_IO_vtable_check>
18c7e: b759 c.j 18c04 <_IO_default_setbuf+0x30>
18c80: 4501 c.li a0,0
18c82: bfd1 c.j 18c56 <_IO_default_setbuf+0x82>
00018c84 <_IO_default_seekpos>:
18c84: 1101 c.addi sp,-32
18c86: cc22 c.swsp s0,24(sp)
18c88: 09852403 lw s0,152(a0)
18c8c: 000697b7 lui a5,0x69
18c90: 00069837 lui a6,0x69
18c94: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
18c98: be480813 addi a6,a6,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
18c9c: 40f80833 sub a6,a6,a5
18ca0: ce06 c.swsp ra,28(sp)
18ca2: 40f407b3 sub a5,s0,a5
18ca6: 8736 c.mv a4,a3
18ca8: 0107f863 bgeu a5,a6,18cb8 <_IO_default_seekpos+0x34>
18cac: 505c c.lw a5,36(s0)
18cae: 4462 c.lwsp s0,24(sp)
18cb0: 40f2 c.lwsp ra,28(sp)
18cb2: 4681 c.li a3,0
18cb4: 6105 c.addi16sp sp,32
18cb6: 8782 c.jr a5
18cb8: c632 c.swsp a2,12(sp)
18cba: c42e c.swsp a1,8(sp)
18cbc: c236 c.swsp a3,4(sp)
18cbe: c02a c.swsp a0,0(sp)
18cc0: 84ffd0ef jal ra,1650e <_IO_vtable_check>
18cc4: 505c c.lw a5,36(s0)
18cc6: 4462 c.lwsp s0,24(sp)
18cc8: 4632 c.lwsp a2,12(sp)
18cca: 45a2 c.lwsp a1,8(sp)
18ccc: 4712 c.lwsp a4,4(sp)
18cce: 4502 c.lwsp a0,0(sp)
18cd0: 40f2 c.lwsp ra,28(sp)
18cd2: 4681 c.li a3,0
18cd4: 6105 c.addi16sp sp,32
18cd6: 8782 c.jr a5
00018cd8 <_IO_default_doallocate>:
18cd8: 1141 c.addi sp,-16
18cda: c422 c.swsp s0,8(sp)
18cdc: 842a c.mv s0,a0
18cde: 6509 c.lui a0,0x2
18ce0: c606 c.swsp ra,12(sp)
18ce2: c226 c.swsp s1,4(sp)
18ce4: c04a c.swsp s2,0(sp)
18ce6: 6f0040ef jal ra,1d3d6 <__libc_malloc>
18cea: c915 c.beqz a0,18d1e <_IO_default_doallocate+0x46>
18cec: 84aa c.mv s1,a0
18cee: 4c48 c.lw a0,28(s0)
18cf0: 6909 c.lui s2,0x2
18cf2: 401c c.lw a5,0(s0)
18cf4: 9926 c.add s2,s1
18cf6: c501 c.beqz a0,18cfe <_IO_default_doallocate+0x26>
18cf8: 0017f713 andi a4,a5,1
18cfc: cf09 c.beqz a4,18d16 <_IO_default_doallocate+0x3e>
18cfe: 9bf9 c.andi a5,-2
18d00: cc44 c.sw s1,28(s0)
18d02: 03242023 sw s2,32(s0)
18d06: 40b2 c.lwsp ra,12(sp)
18d08: c01c c.sw a5,0(s0)
18d0a: 4422 c.lwsp s0,8(sp)
18d0c: 4492 c.lwsp s1,4(sp)
18d0e: 4902 c.lwsp s2,0(sp)
18d10: 4505 c.li a0,1
18d12: 0141 c.addi sp,16
18d14: 8082 c.jr ra
18d16: 303040ef jal ra,1d818 <__free>
18d1a: 401c c.lw a5,0(s0)
18d1c: b7cd c.j 18cfe <_IO_default_doallocate+0x26>
18d1e: 40b2 c.lwsp ra,12(sp)
18d20: 4422 c.lwsp s0,8(sp)
18d22: 4492 c.lwsp s1,4(sp)
18d24: 4902 c.lwsp s2,0(sp)
18d26: 557d c.li a0,-1
18d28: 0141 c.addi sp,16
18d2a: 8082 c.jr ra
00018d2c <_IO_init_internal>:
18d2c: e281a783 lw a5,-472(gp) # 6f17c <stdio_needs_locking>
18d30: fbad06b7 lui a3,0xfbad0
18d34: 4578 c.lw a4,76(a0)
18d36: 00f037b3 sltu a5,zero,a5
18d3a: 8dd5 c.or a1,a3
18d3c: 079e c.slli a5,0x7
18d3e: c10c c.sw a1,0(a0)
18d40: dd5c c.sw a5,60(a0)
18d42: 00052e23 sw zero,28(a0) # 201c <__libc_tsd_CTYPE_B+0x1ff0>
18d46: 02052023 sw zero,32(a0)
18d4a: 00052623 sw zero,12(a0)
18d4e: 00052223 sw zero,4(a0)
18d52: 00052423 sw zero,8(a0)
18d56: 00052823 sw zero,16(a0)
18d5a: 00052a23 sw zero,20(a0)
18d5e: 00052c23 sw zero,24(a0)
18d62: 02052a23 sw zero,52(a0)
18d66: 02052223 sw zero,36(a0)
18d6a: 02052423 sw zero,40(a0)
18d6e: 02052623 sw zero,44(a0)
18d72: 02052823 sw zero,48(a0)
18d76: 04051423 sh zero,72(a0)
18d7a: c719 c.beqz a4,18d88 <_IO_init_internal+0x5c>
18d7c: 00072023 sw zero,0(a4)
18d80: 00072223 sw zero,4(a4)
18d84: 00072423 sw zero,8(a4)
18d88: 57fd c.li a5,-1
18d8a: d57c c.sw a5,108(a0)
18d8c: cd7c c.sw a5,92(a0)
18d8e: 06052023 sw zero,96(a0)
18d92: 8082 c.jr ra
00018d94 <_IO_init>:
18d94: e281a783 lw a5,-472(gp) # 6f17c <stdio_needs_locking>
18d98: fbad06b7 lui a3,0xfbad0
18d9c: 4578 c.lw a4,76(a0)
18d9e: 00f037b3 sltu a5,zero,a5
18da2: 8dd5 c.or a1,a3
18da4: 079e c.slli a5,0x7
18da6: c10c c.sw a1,0(a0)
18da8: dd5c c.sw a5,60(a0)
18daa: 00052e23 sw zero,28(a0)
18dae: 02052023 sw zero,32(a0)
18db2: 00052623 sw zero,12(a0)
18db6: 00052223 sw zero,4(a0)
18dba: 00052423 sw zero,8(a0)
18dbe: 00052823 sw zero,16(a0)
18dc2: 00052a23 sw zero,20(a0)
18dc6: 00052c23 sw zero,24(a0)
18dca: 02052a23 sw zero,52(a0)
18dce: 02052223 sw zero,36(a0)
18dd2: 02052423 sw zero,40(a0)
18dd6: 02052623 sw zero,44(a0)
18dda: 02052823 sw zero,48(a0)
18dde: 04051423 sh zero,72(a0)
18de2: c719 c.beqz a4,18df0 <_IO_init+0x5c>
18de4: 00072023 sw zero,0(a4)
18de8: 00072223 sw zero,4(a4)
18dec: 00072423 sw zero,8(a4)
18df0: 57fd c.li a5,-1
18df2: d57c c.sw a5,108(a0)
18df4: cd7c c.sw a5,92(a0)
18df6: 06052023 sw zero,96(a0)
18dfa: 8082 c.jr ra
00018dfc <_IO_enable_locks>:
18dfc: e281a783 lw a5,-472(gp) # 6f17c <stdio_needs_locking>
18e00: ef89 c.bnez a5,18e1a <_IO_enable_locks+0x1e>
18e02: ab01a783 lw a5,-1360(gp) # 6ee04 <_IO_list_all>
18e06: 4685 c.li a3,1
18e08: e2d1a423 sw a3,-472(gp) # 6f17c <stdio_needs_locking>
18e0c: c799 c.beqz a5,18e1a <_IO_enable_locks+0x1e>
18e0e: 5fd8 c.lw a4,60(a5)
18e10: 08076713 ori a4,a4,128
18e14: dfd8 c.sw a4,60(a5)
18e16: 5bdc c.lw a5,52(a5)
18e18: fbfd c.bnez a5,18e0e <_IO_enable_locks+0x12>
18e1a: 8082 c.jr ra
00018e1c <_IO_old_init>:
18e1c: e281a783 lw a5,-472(gp) # 6f17c <stdio_needs_locking>
18e20: fbad06b7 lui a3,0xfbad0
18e24: 4578 c.lw a4,76(a0)
18e26: 00f037b3 sltu a5,zero,a5
18e2a: 8dd5 c.or a1,a3
18e2c: 079e c.slli a5,0x7
18e2e: c10c c.sw a1,0(a0)
18e30: dd5c c.sw a5,60(a0)
18e32: 00052e23 sw zero,28(a0)
18e36: 02052023 sw zero,32(a0)
18e3a: 00052623 sw zero,12(a0)
18e3e: 00052223 sw zero,4(a0)
18e42: 00052423 sw zero,8(a0)
18e46: 00052823 sw zero,16(a0)
18e4a: 00052a23 sw zero,20(a0)
18e4e: 00052c23 sw zero,24(a0)
18e52: 02052a23 sw zero,52(a0)
18e56: 02052223 sw zero,36(a0)
18e5a: 02052423 sw zero,40(a0)
18e5e: 02052623 sw zero,44(a0)
18e62: 02052823 sw zero,48(a0)
18e66: 04051423 sh zero,72(a0)
18e6a: c719 c.beqz a4,18e78 <_IO_old_init+0x5c>
18e6c: 00072023 sw zero,0(a4)
18e70: 00072223 sw zero,4(a4)
18e74: 00072423 sw zero,8(a4)
18e78: 8082 c.jr ra
00018e7a <_IO_no_init>:
18e7a: e281a783 lw a5,-472(gp) # 6f17c <stdio_needs_locking>
18e7e: fbad08b7 lui a7,0xfbad0
18e82: 04c52803 lw a6,76(a0)
18e86: 00f037b3 sltu a5,zero,a5
18e8a: 0115e5b3 or a1,a1,a7
18e8e: 079e c.slli a5,0x7
18e90: c10c c.sw a1,0(a0)
18e92: dd5c c.sw a5,60(a0)
18e94: 00052e23 sw zero,28(a0)
18e98: 02052023 sw zero,32(a0)
18e9c: 00052623 sw zero,12(a0)
18ea0: 00052223 sw zero,4(a0)
18ea4: 00052423 sw zero,8(a0)
18ea8: 00052823 sw zero,16(a0)
18eac: 00052a23 sw zero,20(a0)
18eb0: 00052c23 sw zero,24(a0)
18eb4: 02052a23 sw zero,52(a0)
18eb8: 02052223 sw zero,36(a0)
18ebc: 02052423 sw zero,40(a0)
18ec0: 02052623 sw zero,44(a0)
18ec4: 02052823 sw zero,48(a0)
18ec8: 04051423 sh zero,72(a0)
18ecc: 00080863 beq a6,zero,18edc <_IO_no_init+0x62>
18ed0: 00082023 sw zero,0(a6)
18ed4: 00082223 sw zero,4(a6)
18ed8: 00082423 sw zero,8(a6)
18edc: d570 c.sw a2,108(a0)
18ede: 02064e63 blt a2,zero,18f1a <_IO_no_init+0xa0>
18ee2: cd74 c.sw a3,92(a0)
18ee4: 0006ac23 sw zero,24(a3) # fbad0018 <__BSS_END__+0xfba604c4>
18ee8: 0006ae23 sw zero,28(a3)
18eec: 0006a423 sw zero,8(a3)
18ef0: 0006a023 sw zero,0(a3)
18ef4: 0006a223 sw zero,4(a3)
18ef8: 0006a623 sw zero,12(a3)
18efc: 0006a823 sw zero,16(a3)
18f00: 0006aa23 sw zero,20(a3)
18f04: 0206a023 sw zero,32(a3)
18f08: 0206a223 sw zero,36(a3)
18f0c: 0206a423 sw zero,40(a3)
18f10: 08e6a423 sw a4,136(a3)
18f14: 06052023 sw zero,96(a0)
18f18: 8082 c.jr ra
18f1a: 57fd c.li a5,-1
18f1c: cd7c c.sw a5,92(a0)
18f1e: 06052023 sw zero,96(a0)
18f22: 8082 c.jr ra
00018f24 <_IO_default_sync>:
18f24: 4501 c.li a0,0
18f26: 8082 c.jr ra
00018f28 <_IO_default_finish>:
18f28: 1141 c.addi sp,-16
18f2a: c422 c.swsp s0,8(sp)
18f2c: 842a c.mv s0,a0
18f2e: 4d48 c.lw a0,28(a0)
18f30: c606 c.swsp ra,12(sp)
18f32: c501 c.beqz a0,18f3a <_IO_default_finish+0x12>
18f34: 401c c.lw a5,0(s0)
18f36: 8b85 c.andi a5,1
18f38: cb9d c.beqz a5,18f6e <_IO_default_finish+0x46>
18f3a: 581c c.lw a5,48(s0)
18f3c: c789 c.beqz a5,18f46 <_IO_default_finish+0x1e>
18f3e: 0007a223 sw zero,4(a5)
18f42: 439c c.lw a5,0(a5)
18f44: ffed c.bnez a5,18f3e <_IO_default_finish+0x16>
18f46: 5048 c.lw a0,36(s0)
18f48: c509 c.beqz a0,18f52 <_IO_default_finish+0x2a>
18f4a: 0cf040ef jal ra,1d818 <__free>
18f4e: 02042223 sw zero,36(s0)
18f52: 401c c.lw a5,0(s0)
18f54: 0807f793 andi a5,a5,128
18f58: c799 c.beqz a5,18f66 <_IO_default_finish+0x3e>
18f5a: 8522 c.mv a0,s0
18f5c: 4422 c.lwsp s0,8(sp)
18f5e: 40b2 c.lwsp ra,12(sp)
18f60: 0141 c.addi sp,16
18f62: b54ff06f jal zero,182b6 <_IO_un_link.part.0>
18f66: 40b2 c.lwsp ra,12(sp)
18f68: 4422 c.lwsp s0,8(sp)
18f6a: 0141 c.addi sp,16
18f6c: 8082 c.jr ra
18f6e: 0ab040ef jal ra,1d818 <__free>
18f72: 02042023 sw zero,32(s0)
18f76: 00042e23 sw zero,28(s0)
18f7a: b7c1 c.j 18f3a <_IO_default_finish+0x12>
00018f7c <_IO_default_seekoff>:
18f7c: 557d c.li a0,-1
18f7e: 55fd c.li a1,-1
18f80: 8082 c.jr ra
00018f82 <_IO_sputbackc>:
18f82: 415c c.lw a5,4(a0)
18f84: 4558 c.lw a4,12(a0)
18f86: 1101 c.addi sp,-32
18f88: cc22 c.swsp s0,24(sp)
18f8a: ce06 c.swsp ra,28(sp)
18f8c: ca26 c.swsp s1,20(sp)
18f8e: 842a c.mv s0,a0
18f90: 00f77863 bgeu a4,a5,18fa0 <_IO_sputbackc+0x1e>
18f94: fff7c683 lbu a3,-1(a5)
18f98: 0ff5f713 andi a4,a1,255
18f9c: 02e68f63 beq a3,a4,18fda <_IO_sputbackc+0x58>
18fa0: 09842483 lw s1,152(s0)
18fa4: 000697b7 lui a5,0x69
18fa8: 00069737 lui a4,0x69
18fac: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
18fb0: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
18fb4: 8f1d c.sub a4,a5
18fb6: 40f487b3 sub a5,s1,a5
18fba: 02e7f563 bgeu a5,a4,18fe4 <_IO_sputbackc+0x62>
18fbe: 4c9c c.lw a5,24(s1)
18fc0: 8522 c.mv a0,s0
18fc2: 9782 c.jalr a5
18fc4: 57fd c.li a5,-1
18fc6: 00f50563 beq a0,a5,18fd0 <_IO_sputbackc+0x4e>
18fca: 401c c.lw a5,0(s0)
18fcc: 9bbd c.andi a5,-17
18fce: c01c c.sw a5,0(s0)
18fd0: 40f2 c.lwsp ra,28(sp)
18fd2: 4462 c.lwsp s0,24(sp)
18fd4: 44d2 c.lwsp s1,20(sp)
18fd6: 6105 c.addi16sp sp,32
18fd8: 8082 c.jr ra
18fda: 17fd c.addi a5,-1
18fdc: c15c c.sw a5,4(a0)
18fde: 0ff5f513 andi a0,a1,255
18fe2: b7e5 c.j 18fca <_IO_sputbackc+0x48>
18fe4: c62e c.swsp a1,12(sp)
18fe6: d28fd0ef jal ra,1650e <_IO_vtable_check>
18fea: 45b2 c.lwsp a1,12(sp)
18fec: bfc9 c.j 18fbe <_IO_sputbackc+0x3c>
00018fee <_IO_sungetc>:
18fee: 415c c.lw a5,4(a0)
18ff0: 4558 c.lw a4,12(a0)
18ff2: 1141 c.addi sp,-16
18ff4: c422 c.swsp s0,8(sp)
18ff6: c606 c.swsp ra,12(sp)
18ff8: c226 c.swsp s1,4(sp)
18ffa: 842a c.mv s0,a0
18ffc: 00f77f63 bgeu a4,a5,1901a <_IO_sungetc+0x2c>
19000: fff78713 addi a4,a5,-1
19004: c158 c.sw a4,4(a0)
19006: fff7c503 lbu a0,-1(a5)
1900a: 401c c.lw a5,0(s0)
1900c: 40b2 c.lwsp ra,12(sp)
1900e: 4492 c.lwsp s1,4(sp)
19010: 9bbd c.andi a5,-17
19012: c01c c.sw a5,0(s0)
19014: 4422 c.lwsp s0,8(sp)
19016: 0141 c.addi sp,16
19018: 8082 c.jr ra
1901a: 09852483 lw s1,152(a0)
1901e: 000697b7 lui a5,0x69
19022: 00069737 lui a4,0x69
19026: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
1902a: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
1902e: 8f1d c.sub a4,a5
19030: 40f487b3 sub a5,s1,a5
19034: 00e7fe63 bgeu a5,a4,19050 <_IO_sungetc+0x62>
19038: 4c9c c.lw a5,24(s1)
1903a: 55fd c.li a1,-1
1903c: 8522 c.mv a0,s0
1903e: 9782 c.jalr a5
19040: 57fd c.li a5,-1
19042: fcf514e3 bne a0,a5,1900a <_IO_sungetc+0x1c>
19046: 40b2 c.lwsp ra,12(sp)
19048: 4422 c.lwsp s0,8(sp)
1904a: 4492 c.lwsp s1,4(sp)
1904c: 0141 c.addi sp,16
1904e: 8082 c.jr ra
19050: cbefd0ef jal ra,1650e <_IO_vtable_check>
19054: b7d5 c.j 19038 <_IO_sungetc+0x4a>
00019056 <_IO_adjust_column>:
19056: 00c58833 add a6,a1,a2
1905a: 87c2 c.mv a5,a6
1905c: 46a9 c.li a3,10
1905e: 00f5fc63 bgeu a1,a5,19076 <_IO_adjust_column+0x20>
19062: fff7c703 lbu a4,-1(a5)
19066: 17fd c.addi a5,-1
19068: fed71be3 bne a4,a3,1905e <_IO_adjust_column+0x8>
1906c: 40f80833 sub a6,a6,a5
19070: fff80513 addi a0,a6,-1
19074: 8082 c.jr ra
19076: 9532 c.add a0,a2
19078: 8082 c.jr ra
0001907a <_IO_flush_all_lockp>:
1907a: 715d c.addi16sp sp,-80
1907c: da56 c.swsp s5,52(sp)
1907e: c2a6 c.swsp s1,68(sp)
19080: c686 c.swsp ra,76(sp)
19082: c4a2 c.swsp s0,72(sp)
19084: c0ca c.swsp s2,64(sp)
19086: de4e c.swsp s3,60(sp)
19088: dc52 c.swsp s4,56(sp)
1908a: d85a c.swsp s6,48(sp)
1908c: d65e c.swsp s7,44(sp)
1908e: d462 c.swsp s8,40(sp)
19090: d266 c.swsp s9,36(sp)
19092: d06a c.swsp s10,32(sp)
19094: ce6e c.swsp s11,28(sp)
19096: 00000a93 addi s5,zero,0
1909a: 84aa c.mv s1,a0
1909c: 180a8663 beq s5,zero,19228 <_IO_flush_all_lockp+0x1ae>
190a0: 65e1 c.lui a1,0x18
190a2: 4601 c.li a2,0
190a4: 10858593 addi a1,a1,264 # 18108 <flush_cleanup>
190a8: 850a c.mv a0,sp
190aa: 00000097 auipc ra,0x0
190ae: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
190b2: 4a818d93 addi s11,gp,1192 # 6f7fc <list_all_lock>
190b6: 008da783 lw a5,8(s11)
190ba: af020413 addi s0,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
190be: 00878d63 beq a5,s0,190d8 <_IO_flush_all_lockp+0x5e>
190c2: 4705 c.li a4,1
190c4: 100da7af lr.w a5,(s11)
190c8: e781 c.bnez a5,190d0 <_IO_flush_all_lockp+0x56>
190ca: 1ceda6af sc.w.aq a3,a4,(s11)
190ce: fafd c.bnez a3,190c4 <_IO_flush_all_lockp+0x4a>
190d0: 16079263 bne a5,zero,19234 <_IO_flush_all_lockp+0x1ba>
190d4: 008da423 sw s0,8(s11)
190d8: 004da783 lw a5,4(s11)
190dc: ab01a403 lw s0,-1360(gp) # 6ee04 <_IO_list_all>
190e0: 00178713 addi a4,a5,1
190e4: 00eda223 sw a4,4(s11)
190e8: 14040e63 beq s0,zero,19244 <_IO_flush_all_lockp+0x1ca>
190ec: 000699b7 lui s3,0x69
190f0: 00069a37 lui s4,0x69
190f4: 89ca0a13 addi s4,s4,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
190f8: be498993 addi s3,s3,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
190fc: 4b01 c.li s6,0
190fe: 6d21 c.lui s10,0x8
19100: 4b85 c.li s7,1
19102: 414989b3 sub s3,s3,s4
19106: e281a623 sw s0,-468(gp) # 6f180 <run_fp>
1910a: c88d c.beqz s1,1913c <_IO_flush_all_lockp+0xc2>
1910c: 401c c.lw a5,0(s0)
1910e: 00fd77b3 and a5,s10,a5
19112: e78d c.bnez a5,1913c <_IO_flush_all_lockp+0xc2>
19114: 4468 c.lw a0,76(s0)
19116: af020c93 addi s9,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
1911a: 451c c.lw a5,8(a0)
1911c: 01978d63 beq a5,s9,19136 <_IO_flush_all_lockp+0xbc>
19120: 100527af lr.w a5,(a0)
19124: e781 c.bnez a5,1912c <_IO_flush_all_lockp+0xb2>
19126: 1d75272f sc.w.aq a4,s7,(a0)
1912a: fb7d c.bnez a4,19120 <_IO_flush_all_lockp+0xa6>
1912c: 10079963 bne a5,zero,1923e <_IO_flush_all_lockp+0x1c4>
19130: 4468 c.lw a0,76(s0)
19132: 01952423 sw s9,8(a0)
19136: 415c c.lw a5,4(a0)
19138: 0785 c.addi a5,1
1913a: c15c c.sw a5,4(a0)
1913c: 547c c.lw a5,108(s0)
1913e: 08f05363 bge zero,a5,191c4 <_IO_flush_all_lockp+0x14a>
19142: 4c7c c.lw a5,92(s0)
19144: 4b98 c.lw a4,16(a5)
19146: 47dc c.lw a5,12(a5)
19148: 02e7f063 bgeu a5,a4,19168 <_IO_flush_all_lockp+0xee>
1914c: 09842c83 lw s9,152(s0)
19150: 414c87b3 sub a5,s9,s4
19154: 0937f263 bgeu a5,s3,191d8 <_IO_flush_all_lockp+0x15e>
19158: 00cca783 lw a5,12(s9)
1915c: 55fd c.li a1,-1
1915e: 8522 c.mv a0,s0
19160: 9782 c.jalr a5
19162: 57fd c.li a5,-1
19164: 04f50e63 beq a0,a5,191c0 <_IO_flush_all_lockp+0x146>
19168: c891 c.beqz s1,1917c <_IO_flush_all_lockp+0x102>
1916a: 401c c.lw a5,0(s0)
1916c: 00fd77b3 and a5,s10,a5
19170: e791 c.bnez a5,1917c <_IO_flush_all_lockp+0x102>
19172: 4468 c.lw a0,76(s0)
19174: 415c c.lw a5,4(a0)
19176: 17fd c.addi a5,-1
19178: c15c c.sw a5,4(a0)
1917a: c3b5 c.beqz a5,191de <_IO_flush_all_lockp+0x164>
1917c: 5840 c.lw s0,52(s0)
1917e: e201a623 sw zero,-468(gp) # 6f180 <run_fp>
19182: f051 c.bnez s0,19106 <_IO_flush_all_lockp+0x8c>
19184: 004da783 lw a5,4(s11)
19188: 17fd c.addi a5,-1
1918a: 00fda223 sw a5,4(s11)
1918e: cbad c.beqz a5,19200 <_IO_flush_all_lockp+0x186>
19190: 000a8863 beq s5,zero,191a0 <_IO_flush_all_lockp+0x126>
19194: 4581 c.li a1,0
19196: 850a c.mv a0,sp
19198: 00000097 auipc ra,0x0
1919c: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
191a0: 40b6 c.lwsp ra,76(sp)
191a2: 4426 c.lwsp s0,72(sp)
191a4: 4496 c.lwsp s1,68(sp)
191a6: 4906 c.lwsp s2,64(sp)
191a8: 59f2 c.lwsp s3,60(sp)
191aa: 5a62 c.lwsp s4,56(sp)
191ac: 5ad2 c.lwsp s5,52(sp)
191ae: 5bb2 c.lwsp s7,44(sp)
191b0: 5c22 c.lwsp s8,40(sp)
191b2: 5c92 c.lwsp s9,36(sp)
191b4: 5d02 c.lwsp s10,32(sp)
191b6: 4df2 c.lwsp s11,28(sp)
191b8: 855a c.mv a0,s6
191ba: 5b42 c.lwsp s6,48(sp)
191bc: 6161 c.addi16sp sp,80
191be: 8082 c.jr ra
191c0: 5b7d c.li s6,-1
191c2: b75d c.j 19168 <_IO_flush_all_lockp+0xee>
191c4: 4858 c.lw a4,20(s0)
191c6: 481c c.lw a5,16(s0)
191c8: fae7f0e3 bgeu a5,a4,19168 <_IO_flush_all_lockp+0xee>
191cc: 09842c83 lw s9,152(s0)
191d0: 414c87b3 sub a5,s9,s4
191d4: f937e2e3 bltu a5,s3,19158 <_IO_flush_all_lockp+0xde>
191d8: b36fd0ef jal ra,1650e <_IO_vtable_check>
191dc: bfb5 c.j 19158 <_IO_flush_all_lockp+0xde>
191de: 00052423 sw zero,8(a0)
191e2: 0f50000f fence iorw,ow
191e6: 08f527af amoswap.w a5,a5,(a0)
191ea: f8fbd9e3 bge s7,a5,1917c <_IO_flush_all_lockp+0x102>
191ee: 1a600893 addi a7,zero,422
191f2: 08100593 addi a1,zero,129
191f6: 4605 c.li a2,1
191f8: 4681 c.li a3,0
191fa: 00000073 ecall
191fe: bfbd c.j 1917c <_IO_flush_all_lockp+0x102>
19200: 000da423 sw zero,8(s11)
19204: 0f50000f fence iorw,ow
19208: 08fda7af amoswap.w a5,a5,(s11)
1920c: 4705 c.li a4,1
1920e: f8f751e3 bge a4,a5,19190 <_IO_flush_all_lockp+0x116>
19212: 1a600893 addi a7,zero,422
19216: 4a818513 addi a0,gp,1192 # 6f7fc <list_all_lock>
1921a: 08100593 addi a1,zero,129
1921e: 4605 c.li a2,1
19220: 4681 c.li a3,0
19222: 00000073 ecall
19226: b7ad c.j 19190 <_IO_flush_all_lockp+0x116>
19228: 67e1 c.lui a5,0x18
1922a: 10878793 addi a5,a5,264 # 18108 <flush_cleanup>
1922e: c03e c.swsp a5,0(sp)
19230: c202 c.swsp zero,4(sp)
19232: b541 c.j 190b2 <_IO_flush_all_lockp+0x38>
19234: 4a818513 addi a0,gp,1192 # 6f7fc <list_all_lock>
19238: 579000ef jal ra,19fb0 <__lll_lock_wait_private>
1923c: bd61 c.j 190d4 <_IO_flush_all_lockp+0x5a>
1923e: 573000ef jal ra,19fb0 <__lll_lock_wait_private>
19242: b5fd c.j 19130 <_IO_flush_all_lockp+0xb6>
19244: 4b01 c.li s6,0
19246: b791 c.j 1918a <_IO_flush_all_lockp+0x110>
00019248 <_IO_cleanup>:
19248: 715d c.addi16sp sp,-80
1924a: de4e c.swsp s3,60(sp)
1924c: 4501 c.li a0,0
1924e: da56 c.swsp s5,52(sp)
19250: c686 c.swsp ra,76(sp)
19252: c4a2 c.swsp s0,72(sp)
19254: c2a6 c.swsp s1,68(sp)
19256: c0ca c.swsp s2,64(sp)
19258: dc52 c.swsp s4,56(sp)
1925a: d85a c.swsp s6,48(sp)
1925c: d65e c.swsp s7,44(sp)
1925e: d462 c.swsp s8,40(sp)
19260: d266 c.swsp s9,36(sp)
19262: d06a c.swsp s10,32(sp)
19264: ce6e c.swsp s11,28(sp)
19266: 00000993 addi s3,zero,0
1926a: 3d01 c.jal 1907a <_IO_flush_all_lockp>
1926c: 8aaa c.mv s5,a0
1926e: 1c098263 beq s3,zero,19432 <_IO_cleanup+0x1ea>
19272: 65e1 c.lui a1,0x18
19274: 4601 c.li a2,0
19276: 10858593 addi a1,a1,264 # 18108 <flush_cleanup>
1927a: 850a c.mv a0,sp
1927c: 00000097 auipc ra,0x0
19280: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
19284: 4a818d13 addi s10,gp,1192 # 6f7fc <list_all_lock>
19288: 008d2783 lw a5,8(s10) # 8008 <__libc_tsd_CTYPE_B+0x7fdc>
1928c: af020413 addi s0,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
19290: 00f40d63 beq s0,a5,192aa <_IO_cleanup+0x62>
19294: 4705 c.li a4,1
19296: 100d27af lr.w a5,(s10)
1929a: e781 c.bnez a5,192a2 <_IO_cleanup+0x5a>
1929c: 1ced26af sc.w.aq a3,a4,(s10)
192a0: fafd c.bnez a3,19296 <_IO_cleanup+0x4e>
192a2: 18079e63 bne a5,zero,1943e <_IO_cleanup+0x1f6>
192a6: 008d2423 sw s0,8(s10)
192aa: 004d2783 lw a5,4(s10)
192ae: ab01a403 lw s0,-1360(gp) # 6ee04 <_IO_list_all>
192b2: 00178713 addi a4,a5,1
192b6: 00ed2223 sw a4,4(s10)
192ba: cc4d c.beqz s0,19374 <_IO_cleanup+0x12c>
192bc: 00069937 lui s2,0x69
192c0: 00069a37 lui s4,0x69
192c4: 89ca0a13 addi s4,s4,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
192c8: be490913 addi s2,s2,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
192cc: 41490933 sub s2,s2,s4
192d0: 4b89 c.li s7,2
192d2: a029 c.j 192dc <_IO_cleanup+0x94>
192d4: 57fd c.li a5,-1
192d6: d47c c.sw a5,108(s0)
192d8: 5840 c.lw s0,52(s0)
192da: c851 c.beqz s0,1936e <_IO_cleanup+0x126>
192dc: 4004 c.lw s1,0(s0)
192de: 8889 c.andi s1,2
192e0: f8f5 c.bnez s1,192d4 <_IO_cleanup+0x8c>
192e2: 547c c.lw a5,108(s0)
192e4: dbe5 c.beqz a5,192d4 <_IO_cleanup+0x8c>
192e6: 447c c.lw a5,76(s0)
192e8: c395 c.beqz a5,1930c <_IO_cleanup+0xc4>
192ea: 4794 c.lw a3,8(a5)
192ec: af020713 addi a4,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
192f0: 14e68d63 beq a3,a4,1944a <_IO_cleanup+0x202>
192f4: 4d85 c.li s11,1
192f6: 1007a6af lr.w a3,(a5)
192fa: e681 c.bnez a3,19302 <_IO_cleanup+0xba>
192fc: 1db7a62f sc.w.aq a2,s11,(a5)
19300: fa7d c.bnez a2,192f6 <_IO_cleanup+0xae>
19302: e6c5 c.bnez a3,193aa <_IO_cleanup+0x162>
19304: 447c c.lw a5,76(s0)
19306: c798 c.sw a4,8(a5)
19308: 4705 c.li a4,1
1930a: c3d8 c.sw a4,4(a5)
1930c: e241c783 lbu a5,-476(gp) # 6f178 <dealloc_buffers>
19310: e791 c.bnez a5,1931c <_IO_cleanup+0xd4>
19312: 401c c.lw a5,0(s0)
19314: 0017f713 andi a4,a5,1
19318: 0e070a63 beq a4,zero,1940c <_IO_cleanup+0x1c4>
1931c: 09842d83 lw s11,152(s0)
19320: 414d87b3 sub a5,s11,s4
19324: 1127f463 bgeu a5,s2,1942c <_IO_cleanup+0x1e4>
19328: 02cda783 lw a5,44(s11)
1932c: 4601 c.li a2,0
1932e: 4581 c.li a1,0
19330: 8522 c.mv a0,s0
19332: 9782 c.jalr a5
19334: 547c c.lw a5,108(s0)
19336: 0af04063 blt zero,a5,193d6 <_IO_cleanup+0x18e>
1933a: f9748de3 beq s1,s7,192d4 <_IO_cleanup+0x8c>
1933e: 4468 c.lw a0,76(s0)
19340: d951 c.beqz a0,192d4 <_IO_cleanup+0x8c>
19342: 415c c.lw a5,4(a0)
19344: 17fd c.addi a5,-1
19346: c15c c.sw a5,4(a0)
19348: f7d1 c.bnez a5,192d4 <_IO_cleanup+0x8c>
1934a: 00052423 sw zero,8(a0)
1934e: 0f50000f fence iorw,ow
19352: 08f527af amoswap.w a5,a5,(a0)
19356: 4705 c.li a4,1
19358: f6f75ee3 bge a4,a5,192d4 <_IO_cleanup+0x8c>
1935c: 1a600893 addi a7,zero,422
19360: 08100593 addi a1,zero,129
19364: 4605 c.li a2,1
19366: 4681 c.li a3,0
19368: 00000073 ecall
1936c: b7a5 c.j 192d4 <_IO_cleanup+0x8c>
1936e: 004d2783 lw a5,4(s10)
19372: 17fd c.addi a5,-1
19374: 00fd2223 sw a5,4(s10)
19378: c7b5 c.beqz a5,193e4 <_IO_cleanup+0x19c>
1937a: 00098863 beq s3,zero,1938a <_IO_cleanup+0x142>
1937e: 4581 c.li a1,0
19380: 850a c.mv a0,sp
19382: 00000097 auipc ra,0x0
19386: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
1938a: 40b6 c.lwsp ra,76(sp)
1938c: 4426 c.lwsp s0,72(sp)
1938e: 4496 c.lwsp s1,68(sp)
19390: 4906 c.lwsp s2,64(sp)
19392: 59f2 c.lwsp s3,60(sp)
19394: 5a62 c.lwsp s4,56(sp)
19396: 5b42 c.lwsp s6,48(sp)
19398: 5bb2 c.lwsp s7,44(sp)
1939a: 5c22 c.lwsp s8,40(sp)
1939c: 5c92 c.lwsp s9,36(sp)
1939e: 5d02 c.lwsp s10,32(sp)
193a0: 4df2 c.lwsp s11,28(sp)
193a2: 8556 c.mv a0,s5
193a4: 5ad2 c.lwsp s5,52(sp)
193a6: 6161 c.addi16sp sp,80
193a8: 8082 c.jr ra
193aa: 7a3060ef jal ra,2034c <__sched_yield>
193ae: 447c c.lw a5,76(s0)
193b0: 4485 c.li s1,1
193b2: dfa9 c.beqz a5,1930c <_IO_cleanup+0xc4>
193b4: 4794 c.lw a3,8(a5)
193b6: af020713 addi a4,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
193ba: 08d70763 beq a4,a3,19448 <_IO_cleanup+0x200>
193be: 1007a6af lr.w a3,(a5)
193c2: e681 c.bnez a3,193ca <_IO_cleanup+0x182>
193c4: 1db7a62f sc.w.aq a2,s11,(a5)
193c8: fa7d c.bnez a2,193be <_IO_cleanup+0x176>
193ca: 4485 c.li s1,1
193cc: de85 c.beqz a3,19304 <_IO_cleanup+0xbc>
193ce: 77f060ef jal ra,2034c <__sched_yield>
193d2: 4489 c.li s1,2
193d4: bf25 c.j 1930c <_IO_cleanup+0xc4>
193d6: 4681 c.li a3,0
193d8: 4601 c.li a2,0
193da: 4581 c.li a1,0
193dc: 8522 c.mv a0,s0
193de: 7db1c0ef jal ra,363b8 <_IO_wsetb>
193e2: bfa1 c.j 1933a <_IO_cleanup+0xf2>
193e4: 000d2423 sw zero,8(s10)
193e8: 0f50000f fence iorw,ow
193ec: 08fd27af amoswap.w a5,a5,(s10)
193f0: 4705 c.li a4,1
193f2: f8f754e3 bge a4,a5,1937a <_IO_cleanup+0x132>
193f6: 1a600893 addi a7,zero,422
193fa: 4a818513 addi a0,gp,1192 # 6f7fc <list_all_lock>
193fe: 08100593 addi a1,zero,129
19402: 4605 c.li a2,1
19404: 4681 c.li a3,0
19406: 00000073 ecall
1940a: bf85 c.j 1937a <_IO_cleanup+0x132>
1940c: e201a683 lw a3,-480(gp) # 6f174 <freeres_list>
19410: 4c58 c.lw a4,28(s0)
19412: 09842d83 lw s11,152(s0)
19416: 0017e793 ori a5,a5,1
1941a: c01c c.sw a5,0(s0)
1941c: d034 c.sw a3,96(s0)
1941e: e281a023 sw s0,-480(gp) # 6f174 <freeres_list>
19422: d078 c.sw a4,100(s0)
19424: 414d87b3 sub a5,s11,s4
19428: f127e0e3 bltu a5,s2,19328 <_IO_cleanup+0xe0>
1942c: 8e2fd0ef jal ra,1650e <_IO_vtable_check>
19430: bde5 c.j 19328 <_IO_cleanup+0xe0>
19432: 67e1 c.lui a5,0x18
19434: 10878793 addi a5,a5,264 # 18108 <flush_cleanup>
19438: c03e c.swsp a5,0(sp)
1943a: c202 c.swsp zero,4(sp)
1943c: b5a1 c.j 19284 <_IO_cleanup+0x3c>
1943e: 4a818513 addi a0,gp,1192 # 6f7fc <list_all_lock>
19442: 36f000ef jal ra,19fb0 <__lll_lock_wait_private>
19446: b585 c.j 192a6 <_IO_cleanup+0x5e>
19448: 4485 c.li s1,1
1944a: 43d8 c.lw a4,4(a5)
1944c: 0705 c.addi a4,1
1944e: c3d8 c.sw a4,4(a5)
19450: bd75 c.j 1930c <_IO_cleanup+0xc4>
00019452 <_IO_flush_all>:
19452: 4505 c.li a0,1
19454: b11d c.j 1907a <_IO_flush_all_lockp>
00019456 <_IO_flush_all_linebuffered>:
19456: 7139 c.addi16sp sp,-64
19458: d452 c.swsp s4,40(sp)
1945a: de06 c.swsp ra,60(sp)
1945c: dc22 c.swsp s0,56(sp)
1945e: da26 c.swsp s1,52(sp)
19460: d84a c.swsp s2,48(sp)
19462: d64e c.swsp s3,44(sp)
19464: d256 c.swsp s5,36(sp)
19466: d05a c.swsp s6,32(sp)
19468: ce5e c.swsp s7,28(sp)
1946a: cc62 c.swsp s8,24(sp)
1946c: ca66 c.swsp s9,20(sp)
1946e: c86a c.swsp s10,16(sp)
19470: 00000a13 addi s4,zero,0
19474: 160a0563 beq s4,zero,195de <_IO_flush_all_linebuffered+0x188>
19478: 65e1 c.lui a1,0x18
1947a: 4601 c.li a2,0
1947c: 10858593 addi a1,a1,264 # 18108 <flush_cleanup>
19480: 850a c.mv a0,sp
19482: 00000097 auipc ra,0x0
19486: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
1948a: 4a818c93 addi s9,gp,1192 # 6f7fc <list_all_lock>
1948e: 008ca783 lw a5,8(s9)
19492: af020413 addi s0,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
19496: 00878d63 beq a5,s0,194b0 <_IO_flush_all_linebuffered+0x5a>
1949a: 4705 c.li a4,1
1949c: 100ca7af lr.w a5,(s9)
194a0: e781 c.bnez a5,194a8 <_IO_flush_all_linebuffered+0x52>
194a2: 1ceca6af sc.w.aq a3,a4,(s9)
194a6: fafd c.bnez a3,1949c <_IO_flush_all_linebuffered+0x46>
194a8: 14079763 bne a5,zero,195f6 <_IO_flush_all_linebuffered+0x1a0>
194ac: 008ca423 sw s0,8(s9)
194b0: 004ca783 lw a5,4(s9)
194b4: ab01a403 lw s0,-1360(gp) # 6ee04 <_IO_list_all>
194b8: 00178713 addi a4,a5,1
194bc: 00eca223 sw a4,4(s9)
194c0: c071 c.beqz s0,19584 <_IO_flush_all_linebuffered+0x12e>
194c2: 000694b7 lui s1,0x69
194c6: 00069937 lui s2,0x69
194ca: 89c90913 addi s2,s2,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
194ce: be448493 addi s1,s1,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
194d2: 6ba1 c.lui s7,0x8
194d4: 20000c13 addi s8,zero,512
194d8: 4985 c.li s3,1
194da: 412484b3 sub s1,s1,s2
194de: a0b1 c.j 1952a <_IO_flush_all_linebuffered+0xd4>
194e0: 4468 c.lw a0,76(s0)
194e2: af020d13 addi s10,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
194e6: 451c c.lw a5,8(a0)
194e8: 01a78c63 beq a5,s10,19500 <_IO_flush_all_linebuffered+0xaa>
194ec: 100527af lr.w a5,(a0)
194f0: e781 c.bnez a5,194f8 <_IO_flush_all_linebuffered+0xa2>
194f2: 1d35272f sc.w.aq a4,s3,(a0)
194f6: fb7d c.bnez a4,194ec <_IO_flush_all_linebuffered+0x96>
194f8: ebed c.bnez a5,195ea <_IO_flush_all_linebuffered+0x194>
194fa: 4468 c.lw a0,76(s0)
194fc: 01a52423 sw s10,8(a0)
19500: 4158 c.lw a4,4(a0)
19502: 401c c.lw a5,0(s0)
19504: 0705 c.addi a4,1
19506: c158 c.sw a4,4(a0)
19508: 2087f793 andi a5,a5,520
1950c: 03878963 beq a5,s8,1953e <_IO_flush_all_linebuffered+0xe8>
19510: 401c c.lw a5,0(s0)
19512: 00fbf7b3 and a5,s7,a5
19516: e791 c.bnez a5,19522 <_IO_flush_all_linebuffered+0xcc>
19518: 4468 c.lw a0,76(s0)
1951a: 415c c.lw a5,4(a0)
1951c: 17fd c.addi a5,-1
1951e: c15c c.sw a5,4(a0)
19520: cb9d c.beqz a5,19556 <_IO_flush_all_linebuffered+0x100>
19522: 5840 c.lw s0,52(s0)
19524: e201a623 sw zero,-468(gp) # 6f180 <run_fp>
19528: c839 c.beqz s0,1957e <_IO_flush_all_linebuffered+0x128>
1952a: 401c c.lw a5,0(s0)
1952c: e281a623 sw s0,-468(gp) # 6f180 <run_fp>
19530: 0177f733 and a4,a5,s7
19534: d755 c.beqz a4,194e0 <_IO_flush_all_linebuffered+0x8a>
19536: 2087f793 andi a5,a5,520
1953a: ff8794e3 bne a5,s8,19522 <_IO_flush_all_linebuffered+0xcc>
1953e: 09842d03 lw s10,152(s0)
19542: 412d07b3 sub a5,s10,s2
19546: 0a97f563 bgeu a5,s1,195f0 <_IO_flush_all_linebuffered+0x19a>
1954a: 00cd2783 lw a5,12(s10)
1954e: 55fd c.li a1,-1
19550: 8522 c.mv a0,s0
19552: 9782 c.jalr a5
19554: bf75 c.j 19510 <_IO_flush_all_linebuffered+0xba>
19556: 00052423 sw zero,8(a0)
1955a: 0f50000f fence iorw,ow
1955e: 08f527af amoswap.w a5,a5,(a0)
19562: fcf9d0e3 bge s3,a5,19522 <_IO_flush_all_linebuffered+0xcc>
19566: 1a600893 addi a7,zero,422
1956a: 08100593 addi a1,zero,129
1956e: 4605 c.li a2,1
19570: 4681 c.li a3,0
19572: 00000073 ecall
19576: 5840 c.lw s0,52(s0)
19578: e201a623 sw zero,-468(gp) # 6f180 <run_fp>
1957c: f45d c.bnez s0,1952a <_IO_flush_all_linebuffered+0xd4>
1957e: 004ca783 lw a5,4(s9)
19582: 17fd c.addi a5,-1
19584: 00fca223 sw a5,4(s9)
19588: c79d c.beqz a5,195b6 <_IO_flush_all_linebuffered+0x160>
1958a: 000a0863 beq s4,zero,1959a <_IO_flush_all_linebuffered+0x144>
1958e: 4581 c.li a1,0
19590: 850a c.mv a0,sp
19592: 00000097 auipc ra,0x0
19596: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
1959a: 50f2 c.lwsp ra,60(sp)
1959c: 5462 c.lwsp s0,56(sp)
1959e: 54d2 c.lwsp s1,52(sp)
195a0: 5942 c.lwsp s2,48(sp)
195a2: 59b2 c.lwsp s3,44(sp)
195a4: 5a22 c.lwsp s4,40(sp)
195a6: 5a92 c.lwsp s5,36(sp)
195a8: 5b02 c.lwsp s6,32(sp)
195aa: 4bf2 c.lwsp s7,28(sp)
195ac: 4c62 c.lwsp s8,24(sp)
195ae: 4cd2 c.lwsp s9,20(sp)
195b0: 4d42 c.lwsp s10,16(sp)
195b2: 6121 c.addi16sp sp,64
195b4: 8082 c.jr ra
195b6: 000ca423 sw zero,8(s9)
195ba: 0f50000f fence iorw,ow
195be: 08fca7af amoswap.w a5,a5,(s9)
195c2: 4705 c.li a4,1
195c4: fcf753e3 bge a4,a5,1958a <_IO_flush_all_linebuffered+0x134>
195c8: 1a600893 addi a7,zero,422
195cc: 4a818513 addi a0,gp,1192 # 6f7fc <list_all_lock>
195d0: 08100593 addi a1,zero,129
195d4: 4605 c.li a2,1
195d6: 4681 c.li a3,0
195d8: 00000073 ecall
195dc: b77d c.j 1958a <_IO_flush_all_linebuffered+0x134>
195de: 67e1 c.lui a5,0x18
195e0: 10878793 addi a5,a5,264 # 18108 <flush_cleanup>
195e4: c03e c.swsp a5,0(sp)
195e6: c202 c.swsp zero,4(sp)
195e8: b54d c.j 1948a <_IO_flush_all_linebuffered+0x34>
195ea: 1c7000ef jal ra,19fb0 <__lll_lock_wait_private>
195ee: b731 c.j 194fa <_IO_flush_all_linebuffered+0xa4>
195f0: f1ffc0ef jal ra,1650e <_IO_vtable_check>
195f4: bf99 c.j 1954a <_IO_flush_all_linebuffered+0xf4>
195f6: 4a818513 addi a0,gp,1192 # 6f7fc <list_all_lock>
195fa: 1b7000ef jal ra,19fb0 <__lll_lock_wait_private>
195fe: b57d c.j 194ac <_IO_flush_all_linebuffered+0x56>
00019600 <_IO_init_marker>:
19600: 419c c.lw a5,0(a1)
19602: 1141 c.addi sp,-16
19604: c422 c.swsp s0,8(sp)
19606: c226 c.swsp s1,4(sp)
19608: c606 c.swsp ra,12(sp)
1960a: 00b7d713 srli a4,a5,0xb
1960e: c14c c.sw a1,4(a0)
19610: 8b05 c.andi a4,1
19612: 842e c.mv s0,a1
19614: 84aa c.mv s1,a0
19616: e70d c.bnez a4,19640 <_IO_init_marker+0x40>
19618: 1007f793 andi a5,a5,256
1961c: 4058 c.lw a4,4(s0)
1961e: cf89 c.beqz a5,19638 <_IO_init_marker+0x38>
19620: 441c c.lw a5,8(s0)
19622: 40f707b3 sub a5,a4,a5
19626: 5818 c.lw a4,48(s0)
19628: c49c c.sw a5,8(s1)
1962a: 40b2 c.lwsp ra,12(sp)
1962c: c098 c.sw a4,0(s1)
1962e: d804 c.sw s1,48(s0)
19630: 4422 c.lwsp s0,8(sp)
19632: 4492 c.lwsp s1,4(sp)
19634: 0141 c.addi sp,16
19636: 8082 c.jr ra
19638: 445c c.lw a5,12(s0)
1963a: 40f707b3 sub a5,a4,a5
1963e: b7e5 c.j 19626 <_IO_init_marker+0x26>
19640: 852e c.mv a0,a1
19642: fd3fe0ef jal ra,18614 <_IO_switch_to_get_mode>
19646: 401c c.lw a5,0(s0)
19648: bfc1 c.j 19618 <_IO_init_marker+0x18>
0001964a <_IO_remove_marker>:
1964a: 4158 c.lw a4,4(a0)
1964c: 5b1c c.lw a5,48(a4)
1964e: cb89 c.beqz a5,19660 <_IO_remove_marker+0x16>
19650: 00f51563 bne a0,a5,1965a <_IO_remove_marker+0x10>
19654: a039 c.j 19662 <_IO_remove_marker+0x18>
19656: 00f50863 beq a0,a5,19666 <_IO_remove_marker+0x1c>
1965a: 873e c.mv a4,a5
1965c: 439c c.lw a5,0(a5)
1965e: ffe5 c.bnez a5,19656 <_IO_remove_marker+0xc>
19660: 8082 c.jr ra
19662: 03070713 addi a4,a4,48
19666: 411c c.lw a5,0(a0)
19668: c31c c.sw a5,0(a4)
1966a: 8082 c.jr ra
0001966c <_IO_marker_difference>:
1966c: 4508 c.lw a0,8(a0)
1966e: 459c c.lw a5,8(a1)
19670: 8d1d c.sub a0,a5
19672: 8082 c.jr ra
00019674 <_IO_marker_delta>:
19674: 415c c.lw a5,4(a0)
19676: c395 c.beqz a5,1969a <_IO_marker_delta+0x26>
19678: 4398 c.lw a4,0(a5)
1967a: 43d4 c.lw a3,4(a5)
1967c: 10077713 andi a4,a4,256
19680: e719 c.bnez a4,1968e <_IO_marker_delta+0x1a>
19682: 47dc c.lw a5,12(a5)
19684: 4508 c.lw a0,8(a0)
19686: 40f687b3 sub a5,a3,a5
1968a: 8d1d c.sub a0,a5
1968c: 8082 c.jr ra
1968e: 479c c.lw a5,8(a5)
19690: 4508 c.lw a0,8(a0)
19692: 40f687b3 sub a5,a3,a5
19696: 8d1d c.sub a0,a5
19698: 8082 c.jr ra
1969a: 557d c.li a0,-1
1969c: 8082 c.jr ra
0001969e <_IO_seekmark>:
1969e: 41dc c.lw a5,4(a1)
196a0: 04a79e63 bne a5,a0,196fc <_IO_seekmark+0x5e>
196a4: 411c c.lw a5,0(a0)
196a6: 4598 c.lw a4,8(a1)
196a8: 1007f613 andi a2,a5,256
196ac: 02074563 blt a4,zero,196d6 <_IO_seekmark+0x38>
196b0: 4554 c.lw a3,12(a0)
196b2: ce11 c.beqz a2,196ce <_IO_seekmark+0x30>
196b4: 5150 c.lw a2,36(a0)
196b6: 450c c.lw a1,8(a0)
196b8: 02c52803 lw a6,44(a0)
196bc: eff7f793 andi a5,a5,-257
196c0: d154 c.sw a3,36(a0)
196c2: c11c c.sw a5,0(a0)
196c4: 01052423 sw a6,8(a0)
196c8: d54c c.sw a1,44(a0)
196ca: c550 c.sw a2,12(a0)
196cc: 86b2 c.mv a3,a2
196ce: 96ba c.add a3,a4
196d0: c154 c.sw a3,4(a0)
196d2: 4501 c.li a0,0
196d4: 8082 c.jr ra
196d6: 4514 c.lw a3,8(a0)
196d8: fa7d c.bnez a2,196ce <_IO_seekmark+0x30>
196da: 5550 c.lw a2,44(a0)
196dc: 454c c.lw a1,12(a0)
196de: 02452803 lw a6,36(a0)
196e2: d554 c.sw a3,44(a0)
196e4: 86b2 c.mv a3,a2
196e6: 1007e793 ori a5,a5,256
196ea: 96ba c.add a3,a4
196ec: c11c c.sw a5,0(a0)
196ee: c510 c.sw a2,8(a0)
196f0: 01052623 sw a6,12(a0)
196f4: d14c c.sw a1,36(a0)
196f6: c154 c.sw a3,4(a0)
196f8: 4501 c.li a0,0
196fa: 8082 c.jr ra
196fc: 557d c.li a0,-1
196fe: 8082 c.jr ra
00019700 <_IO_unsave_markers>:
19700: 591c c.lw a5,48(a0)
19702: 1141 c.addi sp,-16
19704: c422 c.swsp s0,8(sp)
19706: c606 c.swsp ra,12(sp)
19708: 842a c.mv s0,a0
1970a: c399 c.beqz a5,19710 <_IO_unsave_markers+0x10>
1970c: 02052823 sw zero,48(a0)
19710: 5048 c.lw a0,36(s0)
19712: cd09 c.beqz a0,1972c <_IO_unsave_markers+0x2c>
19714: 401c c.lw a5,0(s0)
19716: 1007f713 andi a4,a5,256
1971a: ef09 c.bnez a4,19734 <_IO_unsave_markers+0x34>
1971c: 0fc040ef jal ra,1d818 <__free>
19720: 02042223 sw zero,36(s0)
19724: 02042623 sw zero,44(s0)
19728: 02042423 sw zero,40(s0)
1972c: 40b2 c.lwsp ra,12(sp)
1972e: 4422 c.lwsp s0,8(sp)
19730: 0141 c.addi sp,16
19732: 8082 c.jr ra
19734: 4458 c.lw a4,12(s0)
19736: 5454 c.lw a3,44(s0)
19738: eff7f793 andi a5,a5,-257
1973c: c448 c.sw a0,12(s0)
1973e: c048 c.sw a0,4(s0)
19740: c01c c.sw a5,0(s0)
19742: c414 c.sw a3,8(s0)
19744: 853a c.mv a0,a4
19746: bfd9 c.j 1971c <_IO_unsave_markers+0x1c>
00019748 <_IO_default_pbackfail>:
19748: 1101 c.addi sp,-32
1974a: c84a c.swsp s2,16(sp)
1974c: c64e c.swsp s3,12(sp)
1974e: c452 c.swsp s4,8(sp)
19750: 00052983 lw s3,0(a0)
19754: 00452903 lw s2,4(a0)
19758: 00c52a03 lw s4,12(a0)
1975c: cc22 c.swsp s0,24(sp)
1975e: ca26 c.swsp s1,20(sp)
19760: ce06 c.swsp ra,28(sp)
19762: c256 c.swsp s5,4(sp)
19764: c05a c.swsp s6,0(sp)
19766: 842a c.mv s0,a0
19768: 84ae c.mv s1,a1
1976a: 1009f793 andi a5,s3,256
1976e: 052a7e63 bgeu s4,s2,197ca <_IO_default_pbackfail+0x82>
19772: eb9d c.bnez a5,197a8 <_IO_default_pbackfail+0x60>
19774: fff94783 lbu a5,-1(s2)
19778: 0cb78d63 beq a5,a1,19852 <_IO_default_pbackfail+0x10a>
1977c: 515c c.lw a5,36(a0)
1977e: cfdd c.beqz a5,1983c <_IO_default_pbackfail+0xf4>
19780: 85ca c.mv a1,s2
19782: 9f9fe0ef jal ra,1817a <save_for_backup>
19786: e971 c.bnez a0,1985a <_IO_default_pbackfail+0x112>
19788: 00042983 lw s3,0(s0)
1978c: 02c42903 lw s2,44(s0)
19790: 5048 c.lw a0,36(s0)
19792: 441c c.lw a5,8(s0)
19794: 4058 c.lw a4,4(s0)
19796: 1009e993 ori s3,s3,256
1979a: 01342023 sw s3,0(s0)
1979e: 01242423 sw s2,8(s0)
197a2: d45c c.sw a5,44(s0)
197a4: c448 c.sw a0,12(s0)
197a6: d058 c.sw a4,36(s0)
197a8: fff90793 addi a5,s2,-1
197ac: c05c c.sw a5,4(s0)
197ae: fe990fa3 sb s1,-1(s2)
197b2: 0ff4f513 andi a0,s1,255
197b6: 40f2 c.lwsp ra,28(sp)
197b8: 4462 c.lwsp s0,24(sp)
197ba: 44d2 c.lwsp s1,20(sp)
197bc: 4942 c.lwsp s2,16(sp)
197be: 49b2 c.lwsp s3,12(sp)
197c0: 4a22 c.lwsp s4,8(sp)
197c2: 4a92 c.lwsp s5,4(sp)
197c4: 4b02 c.lwsp s6,0(sp)
197c6: 6105 c.addi16sp sp,32
197c8: 8082 c.jr ra
197ca: c7a1 c.beqz a5,19812 <_IO_default_pbackfail+0xca>
197cc: 00842a83 lw s5,8(s0)
197d0: 414a8ab3 sub s5,s5,s4
197d4: 001a9b13 slli s6,s5,0x1
197d8: 855a c.mv a0,s6
197da: 3fd030ef jal ra,1d3d6 <__libc_malloc>
197de: 89aa c.mv s3,a0
197e0: cd2d c.beqz a0,1985a <_IO_default_pbackfail+0x112>
197e2: 415b0933 sub s2,s6,s5
197e6: 992a c.add s2,a0
197e8: 8656 c.mv a2,s5
197ea: 85d2 c.mv a1,s4
197ec: 854a c.mv a0,s2
197ee: 419050ef jal ra,1f406 <memcpy>
197f2: 8552 c.mv a0,s4
197f4: 024040ef jal ra,1d818 <__free>
197f8: 9b4e c.add s6,s3
197fa: fff90793 addi a5,s2,-1
197fe: 01342623 sw s3,12(s0)
19802: 01642423 sw s6,8(s0)
19806: 03242423 sw s2,40(s0)
1980a: c05c c.sw a5,4(s0)
1980c: fe990fa3 sb s1,-1(s2)
19810: b74d c.j 197b2 <_IO_default_pbackfail+0x6a>
19812: 5048 c.lw a0,36(s0)
19814: c505 c.beqz a0,1983c <_IO_default_pbackfail+0xf4>
19816: 874a c.mv a4,s2
19818: 02c42903 lw s2,44(s0)
1981c: 441c c.lw a5,8(s0)
1981e: 1009e993 ori s3,s3,256
19822: 01342023 sw s3,0(s0)
19826: d45c c.sw a5,44(s0)
19828: fff90793 addi a5,s2,-1
1982c: 01242423 sw s2,8(s0)
19830: c448 c.sw a0,12(s0)
19832: d058 c.sw a4,36(s0)
19834: c05c c.sw a5,4(s0)
19836: fe990fa3 sb s1,-1(s2)
1983a: bfa5 c.j 197b2 <_IO_default_pbackfail+0x6a>
1983c: 08000513 addi a0,zero,128
19840: 397030ef jal ra,1d3d6 <__libc_malloc>
19844: c919 c.beqz a0,1985a <_IO_default_pbackfail+0x112>
19846: 08050793 addi a5,a0,128
1984a: 874a c.mv a4,s2
1984c: d41c c.sw a5,40(s0)
1984e: 893e c.mv s2,a5
19850: b7f1 c.j 1981c <_IO_default_pbackfail+0xd4>
19852: 197d c.addi s2,-1
19854: 01252223 sw s2,4(a0)
19858: bfa9 c.j 197b2 <_IO_default_pbackfail+0x6a>
1985a: 557d c.li a0,-1
1985c: bfa9 c.j 197b6 <_IO_default_pbackfail+0x6e>
0001985e <_IO_default_seek>:
1985e: 557d c.li a0,-1
19860: 55fd c.li a1,-1
19862: 8082 c.jr ra
00019864 <_IO_default_stat>:
19864: 557d c.li a0,-1
19866: 8082 c.jr ra
00019868 <_IO_default_read>:
19868: 557d c.li a0,-1
1986a: 8082 c.jr ra
0001986c <_IO_default_write>:
1986c: 4501 c.li a0,0
1986e: 8082 c.jr ra
00019870 <_IO_default_showmanyc>:
19870: 557d c.li a0,-1
19872: 8082 c.jr ra
00019874 <_IO_default_imbue>:
19874: 8082 c.jr ra
00019876 <_IO_iter_begin>:
19876: ab01a503 lw a0,-1360(gp) # 6ee04 <_IO_list_all>
1987a: 8082 c.jr ra
0001987c <_IO_iter_end>:
1987c: 4501 c.li a0,0
1987e: 8082 c.jr ra
00019880 <_IO_iter_next>:
19880: 5948 c.lw a0,52(a0)
19882: 8082 c.jr ra
00019884 <_IO_iter_file>:
19884: 8082 c.jr ra
00019886 <_IO_list_lock>:
19886: 1141 c.addi sp,-16
19888: c422 c.swsp s0,8(sp)
1988a: 4a818413 addi s0,gp,1192 # 6f7fc <list_all_lock>
1988e: 441c c.lw a5,8(s0)
19890: c226 c.swsp s1,4(sp)
19892: c606 c.swsp ra,12(sp)
19894: af020493 addi s1,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
19898: 00978b63 beq a5,s1,198ae <_IO_list_lock+0x28>
1989c: 4705 c.li a4,1
1989e: 100427af lr.w a5,(s0)
198a2: e781 c.bnez a5,198aa <_IO_list_lock+0x24>
198a4: 1ce426af sc.w.aq a3,a4,(s0)
198a8: fafd c.bnez a3,1989e <_IO_list_lock+0x18>
198aa: eb91 c.bnez a5,198be <_IO_list_lock+0x38>
198ac: c404 c.sw s1,8(s0)
198ae: 405c c.lw a5,4(s0)
198b0: 40b2 c.lwsp ra,12(sp)
198b2: 4492 c.lwsp s1,4(sp)
198b4: 0785 c.addi a5,1
198b6: c05c c.sw a5,4(s0)
198b8: 4422 c.lwsp s0,8(sp)
198ba: 0141 c.addi sp,16
198bc: 8082 c.jr ra
198be: 4a818513 addi a0,gp,1192 # 6f7fc <list_all_lock>
198c2: 6ee000ef jal ra,19fb0 <__lll_lock_wait_private>
198c6: b7dd c.j 198ac <_IO_list_lock+0x26>
000198c8 <_IO_list_unlock>:
198c8: 4a818713 addi a4,gp,1192 # 6f7fc <list_all_lock>
198cc: 435c c.lw a5,4(a4)
198ce: 17fd c.addi a5,-1
198d0: c35c c.sw a5,4(a4)
198d2: c391 c.beqz a5,198d6 <_IO_list_unlock+0xe>
198d4: 8082 c.jr ra
198d6: 00072423 sw zero,8(a4)
198da: 0f50000f fence iorw,ow
198de: 08f727af amoswap.w a5,a5,(a4)
198e2: 4705 c.li a4,1
198e4: fef758e3 bge a4,a5,198d4 <_IO_list_unlock+0xc>
198e8: 1a600893 addi a7,zero,422
198ec: 4a818513 addi a0,gp,1192 # 6f7fc <list_all_lock>
198f0: 08100593 addi a1,zero,129
198f4: 4605 c.li a2,1
198f6: 4681 c.li a3,0
198f8: 00000073 ecall
198fc: 8082 c.jr ra
000198fe <_IO_list_resetlock>:
198fe: 4a818793 addi a5,gp,1192 # 6f7fc <list_all_lock>
19902: 0007a023 sw zero,0(a5)
19906: 0007a223 sw zero,4(a5)
1990a: 0007a423 sw zero,8(a5)
1990e: 8082 c.jr ra
00019910 <_IO_str_underflow>:
19910: 495c c.lw a5,20(a0)
19912: 4514 c.lw a3,8(a0)
19914: 00f6f463 bgeu a3,a5,1991c <_IO_str_underflow+0xc>
19918: c51c c.sw a5,8(a0)
1991a: 86be c.mv a3,a5
1991c: 4110 c.lw a2,0(a0)
1991e: 6705 c.lui a4,0x1
19920: c0070713 addi a4,a4,-1024 # c00 <__libc_tsd_CTYPE_B+0xbd4>
19924: 00e675b3 and a1,a2,a4
19928: 00e58863 beq a1,a4,19938 <_IO_str_underflow+0x28>
1992c: 415c c.lw a5,4(a0)
1992e: 00d7fe63 bgeu a5,a3,1994a <_IO_str_underflow+0x3a>
19932: 0007c503 lbu a0,0(a5)
19936: 8082 c.jr ra
19938: 4d0c c.lw a1,24(a0)
1993a: 777d c.lui a4,0xfffff
1993c: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0xfff8fcab>
19940: 8e79 c.and a2,a4
19942: c110 c.sw a2,0(a0)
19944: c15c c.sw a5,4(a0)
19946: c94c c.sw a1,20(a0)
19948: b7dd c.j 1992e <_IO_str_underflow+0x1e>
1994a: 557d c.li a0,-1
1994c: 8082 c.jr ra
0001994e <_IO_str_overflow>:
1994e: 4118 c.lw a4,0(a0)
19950: 1101 c.addi sp,-32
19952: ca26 c.swsp s1,20(sp)
19954: ce06 c.swsp ra,28(sp)
19956: cc22 c.swsp s0,24(sp)
19958: c84a c.swsp s2,16(sp)
1995a: c64e c.swsp s3,12(sp)
1995c: c452 c.swsp s4,8(sp)
1995e: c256 c.swsp s5,4(sp)
19960: 00877793 andi a5,a4,8
19964: 84ae c.mv s1,a1
19966: 0e079a63 bne a5,zero,19a5a <_IO_str_overflow+0x10c>
1996a: 6685 c.lui a3,0x1
1996c: c0068793 addi a5,a3,-1024 # c00 <__libc_tsd_CTYPE_B+0xbd4>
19970: 8ff9 c.and a5,a4
19972: 40000613 addi a2,zero,1024
19976: 842a c.mv s0,a0
19978: 0cc78863 beq a5,a2,19a48 <_IO_str_overflow+0xfa>
1997c: 495c c.lw a5,20(a0)
1997e: 01c42a03 lw s4,28(s0)
19982: 02042903 lw s2,32(s0)
19986: 4814 c.lw a3,16(s0)
19988: 00148713 addi a4,s1,1
1998c: 41490933 sub s2,s2,s4
19990: 00173713 sltiu a4,a4,1
19994: 974a c.add a4,s2
19996: 40d786b3 sub a3,a5,a3
1999a: 08e6e063 bltu a3,a4,19a1a <_IO_str_overflow+0xcc>
1999e: 401c c.lw a5,0(s0)
199a0: 8b85 c.andi a5,1
199a2: e3f9 c.bnez a5,19a68 <_IO_str_overflow+0x11a>
199a4: 03290a93 addi s5,s2,50
199a8: 0a86 c.slli s5,0x1
199aa: 0b2aef63 bltu s5,s2,19a68 <_IO_str_overflow+0x11a>
199ae: 8556 c.mv a0,s5
199b0: 227030ef jal ra,1d3d6 <__libc_malloc>
199b4: 89aa c.mv s3,a0
199b6: c94d c.beqz a0,19a68 <_IO_str_overflow+0x11a>
199b8: 000a0b63 beq s4,zero,199ce <_IO_str_overflow+0x80>
199bc: 864a c.mv a2,s2
199be: 85d2 c.mv a1,s4
199c0: 247050ef jal ra,1f406 <memcpy>
199c4: 8552 c.mv a0,s4
199c6: 653030ef jal ra,1d818 <__free>
199ca: 00042e23 sw zero,28(s0)
199ce: 412a8633 sub a2,s5,s2
199d2: 4581 c.li a1,0
199d4: 01298533 add a0,s3,s2
199d8: 125050ef jal ra,1f2fc <memset>
199dc: 4685 c.li a3,1
199de: 01598633 add a2,s3,s5
199e2: 85ce c.mv a1,s3
199e4: 8522 c.mv a0,s0
199e6: f0bfe0ef jal ra,188f0 <_IO_setb>
199ea: 4450 c.lw a2,12(s0)
199ec: 4054 c.lw a3,4(s0)
199ee: 4418 c.lw a4,8(s0)
199f0: 485c c.lw a5,20(s0)
199f2: 500c c.lw a1,32(s0)
199f4: 41460633 sub a2,a2,s4
199f8: 414686b3 sub a3,a3,s4
199fc: 41470733 sub a4,a4,s4
19a00: 414787b3 sub a5,a5,s4
19a04: 964e c.add a2,s3
19a06: 96ce c.add a3,s3
19a08: 974e c.add a4,s3
19a0a: 97ce c.add a5,s3
19a0c: c450 c.sw a2,12(s0)
19a0e: c054 c.sw a3,4(s0)
19a10: c418 c.sw a4,8(s0)
19a12: c85c c.sw a5,20(s0)
19a14: 01342823 sw s3,16(s0)
19a18: cc0c c.sw a1,24(s0)
19a1a: 577d c.li a4,-1
19a1c: 00e48863 beq s1,a4,19a2c <_IO_str_overflow+0xde>
19a20: 00178713 addi a4,a5,1
19a24: c858 c.sw a4,20(s0)
19a26: 00978023 sb s1,0(a5)
19a2a: 485c c.lw a5,20(s0)
19a2c: 4418 c.lw a4,8(s0)
19a2e: 8526 c.mv a0,s1
19a30: 00f77363 bgeu a4,a5,19a36 <_IO_str_overflow+0xe8>
19a34: c41c c.sw a5,8(s0)
19a36: 40f2 c.lwsp ra,28(sp)
19a38: 4462 c.lwsp s0,24(sp)
19a3a: 44d2 c.lwsp s1,20(sp)
19a3c: 4942 c.lwsp s2,16(sp)
19a3e: 49b2 c.lwsp s3,12(sp)
19a40: 4a22 c.lwsp s4,8(sp)
19a42: 4a92 c.lwsp s5,4(sp)
19a44: 6105 c.addi16sp sp,32
19a46: 8082 c.jr ra
19a48: 415c c.lw a5,4(a0)
19a4a: 4510 c.lw a2,8(a0)
19a4c: 80068693 addi a3,a3,-2048
19a50: 8f55 c.or a4,a3
19a52: c118 c.sw a4,0(a0)
19a54: c95c c.sw a5,20(a0)
19a56: c150 c.sw a2,4(a0)
19a58: b71d c.j 1997e <_IO_str_overflow+0x30>
19a5a: 00158493 addi s1,a1,1
19a5e: 009034b3 sltu s1,zero,s1
19a62: 40900533 sub a0,zero,s1
19a66: bfc1 c.j 19a36 <_IO_str_overflow+0xe8>
19a68: 557d c.li a0,-1
19a6a: b7f1 c.j 19a36 <_IO_str_overflow+0xe8>
00019a6c <enlarge_userbuf>:
19a6c: 7179 c.addi16sp sp,-48
19a6e: ce4e c.swsp s3,28(sp)
19a70: cc52 c.swsp s4,24(sp)
19a72: 02052983 lw s3,32(a0)
19a76: 01c52a03 lw s4,28(a0)
19a7a: d606 c.swsp ra,44(sp)
19a7c: d422 c.swsp s0,40(sp)
19a7e: d226 c.swsp s1,36(sp)
19a80: d04a c.swsp s2,32(sp)
19a82: ca56 c.swsp s5,20(sp)
19a84: c85a c.swsp s6,16(sp)
19a86: c65e c.swsp s7,12(sp)
19a88: c462 c.swsp s8,8(sp)
19a8a: c266 c.swsp s9,4(sp)
19a8c: c06a c.swsp s10,0(sp)
19a8e: 414989b3 sub s3,s3,s4
19a92: 0cb9d363 bge s3,a1,19b58 <enlarge_userbuf+0xec>
19a96: 00052903 lw s2,0(a0)
19a9a: 01852c83 lw s9,24(a0)
19a9e: 01052c03 lw s8,16(a0)
19aa2: 00197913 andi s2,s2,1
19aa6: 842a c.mv s0,a0
19aa8: 02090263 beq s2,zero,19acc <enlarge_userbuf+0x60>
19aac: 4905 c.li s2,1
19aae: 50b2 c.lwsp ra,44(sp)
19ab0: 5422 c.lwsp s0,40(sp)
19ab2: 5492 c.lwsp s1,36(sp)
19ab4: 49f2 c.lwsp s3,28(sp)
19ab6: 4a62 c.lwsp s4,24(sp)
19ab8: 4ad2 c.lwsp s5,20(sp)
19aba: 4b42 c.lwsp s6,16(sp)
19abc: 4bb2 c.lwsp s7,12(sp)
19abe: 4c22 c.lwsp s8,8(sp)
19ac0: 4c92 c.lwsp s9,4(sp)
19ac2: 4d02 c.lwsp s10,0(sp)
19ac4: 854a c.mv a0,s2
19ac6: 5902 c.lwsp s2,32(sp)
19ac8: 6145 c.addi16sp sp,48
19aca: 8082 c.jr ra
19acc: 06458d13 addi s10,a1,100
19ad0: 856a c.mv a0,s10
19ad2: 84ae c.mv s1,a1
19ad4: 8b32 c.mv s6,a2
19ad6: 8bb6 c.mv s7,a3
19ad8: 0ff030ef jal ra,1d3d6 <__libc_malloc>
19adc: 8aaa c.mv s5,a0
19ade: d579 c.beqz a0,19aac <enlarge_userbuf+0x40>
19ae0: 000a0b63 beq s4,zero,19af6 <enlarge_userbuf+0x8a>
19ae4: 864e c.mv a2,s3
19ae6: 85d2 c.mv a1,s4
19ae8: 11f050ef jal ra,1f406 <memcpy>
19aec: 8552 c.mv a0,s4
19aee: 52b030ef jal ra,1d818 <__free>
19af2: 00042e23 sw zero,28(s0)
19af6: 4685 c.li a3,1
19af8: 01aa8633 add a2,s5,s10
19afc: 85d6 c.mv a1,s5
19afe: 8522 c.mv a0,s0
19b00: 418c8c33 sub s8,s9,s8
19b04: dedfe0ef jal ra,188f0 <_IO_setb>
19b08: 41fc5793 srai a5,s8,0x1f
19b0c: 040b8863 beq s7,zero,19b5c <enlarge_userbuf+0xf0>
19b10: 480c c.lw a1,16(s0)
19b12: 4850 c.lw a2,20(s0)
19b14: 4c14 c.lw a3,24(s0)
19b16: 4058 c.lw a4,4(s0)
19b18: 5008 c.lw a0,32(s0)
19b1a: 414585b3 sub a1,a1,s4
19b1e: 41460633 sub a2,a2,s4
19b22: 414686b3 sub a3,a3,s4
19b26: 41470733 sub a4,a4,s4
19b2a: 95d6 c.add a1,s5
19b2c: 9656 c.add a2,s5
19b2e: 96d6 c.add a3,s5
19b30: 9756 c.add a4,s5
19b32: c80c c.sw a1,16(s0)
19b34: c850 c.sw a2,20(s0)
19b36: cc14 c.sw a3,24(s0)
19b38: c058 c.sw a4,4(s0)
19b3a: 01542623 sw s5,12(s0)
19b3e: c408 c.sw a0,8(s0)
19b40: 06fb4563 blt s6,a5,19baa <enlarge_userbuf+0x13e>
19b44: 07678163 beq a5,s6,19ba6 <enlarge_userbuf+0x13a>
19b48: 41848633 sub a2,s1,s8
19b4c: 4581 c.li a1,0
19b4e: 018a8533 add a0,s5,s8
19b52: 7aa050ef jal ra,1f2fc <memset>
19b56: bfa1 c.j 19aae <enlarge_userbuf+0x42>
19b58: 4901 c.li s2,0
19b5a: bf91 c.j 19aae <enlarge_userbuf+0x42>
19b5c: 444c c.lw a1,12(s0)
19b5e: 4050 c.lw a2,4(s0)
19b60: 4414 c.lw a3,8(s0)
19b62: 4858 c.lw a4,20(s0)
19b64: 5008 c.lw a0,32(s0)
19b66: 414585b3 sub a1,a1,s4
19b6a: 41460633 sub a2,a2,s4
19b6e: 414686b3 sub a3,a3,s4
19b72: 41470733 sub a4,a4,s4
19b76: 95d6 c.add a1,s5
19b78: 9656 c.add a2,s5
19b7a: 96d6 c.add a3,s5
19b7c: 9756 c.add a4,s5
19b7e: c44c c.sw a1,12(s0)
19b80: c050 c.sw a2,4(s0)
19b82: c414 c.sw a3,8(s0)
19b84: c858 c.sw a4,20(s0)
19b86: 01542823 sw s5,16(s0)
19b8a: cc08 c.sw a0,24(s0)
19b8c: 00fb4f63 blt s6,a5,19baa <enlarge_userbuf+0x13e>
19b90: 03678d63 beq a5,s6,19bca <enlarge_userbuf+0x15e>
19b94: 41848633 sub a2,s1,s8
19b98: 4581 c.li a1,0
19b9a: 018a8533 add a0,s5,s8
19b9e: 75e050ef jal ra,1f2fc <memset>
19ba2: 4901 c.li s2,0
19ba4: b729 c.j 19aae <enlarge_userbuf+0x42>
19ba6: fb84f1e3 bgeu s1,s8,19b48 <enlarge_userbuf+0xdc>
19baa: 0004e6b7 lui a3,0x4e
19bae: 0004e5b7 lui a1,0x4e
19bb2: 0004e537 lui a0,0x4e
19bb6: 8b468693 addi a3,a3,-1868 # 4d8b4 <__PRETTY_FUNCTION__.0>
19bba: 0de00613 addi a2,zero,222
19bbe: 89458593 addi a1,a1,-1900 # 4d894 <__PRETTY_FUNCTION__.0+0x70>
19bc2: 8a050513 addi a0,a0,-1888 # 4d8a0 <__PRETTY_FUNCTION__.0+0x7c>
19bc6: f2bf60ef jal ra,10af0 <__assert_fail>
19bca: fd84f5e3 bgeu s1,s8,19b94 <enlarge_userbuf+0x128>
19bce: bff1 c.j 19baa <enlarge_userbuf+0x13e>
00019bd0 <_IO_str_seekoff>:
19bd0: 7179 c.addi16sp sp,-48
19bd2: d422 c.swsp s0,40(sp)
19bd4: d226 c.swsp s1,36(sp)
19bd6: d04a c.swsp s2,32(sp)
19bd8: c85a c.swsp s6,16(sp)
19bda: c65e c.swsp s7,12(sp)
19bdc: 84ba c.mv s1,a4
19bde: d606 c.swsp ra,44(sp)
19be0: ce4e c.swsp s3,28(sp)
19be2: cc52 c.swsp s4,24(sp)
19be4: ca56 c.swsp s5,20(sp)
19be6: c462 c.swsp s8,8(sp)
19be8: 411c c.lw a5,0(a0)
19bea: 4958 c.lw a4,20(a0)
19bec: 842a c.mv s0,a0
19bee: 8bae c.mv s7,a1
19bf0: 4908 c.lw a0,16(a0)
19bf2: 8b32 c.mv s6,a2
19bf4: 8936 c.mv s2,a3
19bf6: ecbd c.bnez s1,19c74 <_IO_str_seekoff+0xa4>
19bf8: 4007f493 andi s1,a5,1024
19bfc: c4a5 c.beqz s1,19c64 <_IO_str_seekoff+0x94>
19bfe: 00b7d693 srli a3,a5,0xb
19c02: 8a85 c.andi a3,1
19c04: e2e9 c.bnez a3,19cc6 <_IO_str_seekoff+0xf6>
19c06: 4485 c.li s1,1
19c08: 06e56c63 bltu a0,a4,19c80 <_IO_str_seekoff+0xb0>
19c0c: 441c c.lw a5,8(s0)
19c0e: 4448 c.lw a0,12(s0)
19c10: 1ae7e063 bltu a5,a4,19db0 <_IO_str_seekoff+0x1e0>
19c14: 40a78c33 sub s8,a5,a0
19c18: 4485 c.li s1,1
19c1a: 12090d63 beq s2,zero,19d54 <_IO_str_seekoff+0x184>
19c1e: 4705 c.li a4,1
19c20: 10e90c63 beq s2,a4,19d38 <_IO_str_seekoff+0x168>
19c24: 80000737 lui a4,0x80000
19c28: 41800633 sub a2,zero,s8
19c2c: fff74713 xori a4,a4,-1
19c30: 41f65693 srai a3,a2,0x1f
19c34: 41870733 sub a4,a4,s8
19c38: 8ae2 c.mv s5,s8
19c3a: 16db4f63 blt s6,a3,19db8 <_IO_str_seekoff+0x1e8>
19c3e: 17668b63 beq a3,s6,19db4 <_IO_str_seekoff+0x1e4>
19c42: 41f75693 srai a3,a4,0x1f
19c46: 1766c963 blt a3,s6,19db8 <_IO_str_seekoff+0x1e8>
19c4a: 18db0463 beq s6,a3,19dd2 <_IO_str_seekoff+0x202>
19c4e: 9ade c.add s5,s7
19c50: 89d6 c.mv s3,s5
19c52: 41fada13 srai s4,s5,0x1f
19c56: 135c4a63 blt s8,s5,19d8a <_IO_str_seekoff+0x1ba>
19c5a: 9aaa c.add s5,a0
19c5c: 01542223 sw s5,4(s0)
19c60: c41c c.sw a5,8(s0)
19c62: a059 c.j 19ce8 <_IO_str_seekoff+0x118>
19c64: 00e56e63 bltu a0,a4,19c80 <_IO_str_seekoff+0xb0>
19c68: 00b7d693 srli a3,a5,0xb
19c6c: 8a85 c.andi a3,1
19c6e: ea89 c.bnez a3,19c80 <_IO_str_seekoff+0xb0>
19c70: 4448 c.lw a0,12(s0)
19c72: a025 c.j 19c9a <_IO_str_seekoff+0xca>
19c74: 00e56663 bltu a0,a4,19c80 <_IO_str_seekoff+0xb0>
19c78: 00b7d693 srli a3,a5,0xb
19c7c: 8a85 c.andi a3,1
19c7e: caa9 c.beqz a3,19cd0 <_IO_str_seekoff+0x100>
19c80: 1007f693 andi a3,a5,256
19c84: ee9d c.bnez a3,19cc2 <_IO_str_seekoff+0xf2>
19c86: 4c48 c.lw a0,28(s0)
19c88: 76fd c.lui a3,0xfffff
19c8a: 7ff68693 addi a3,a3,2047 # fffff7ff <__BSS_END__+0xfff8fcab>
19c8e: 8ff5 c.and a5,a3
19c90: c448 c.sw a0,12(s0)
19c92: c418 c.sw a4,8(s0)
19c94: c058 c.sw a4,4(s0)
19c96: c01c c.sw a5,0(s0)
19c98: ec8d c.bnez s1,19cd2 <_IO_str_seekoff+0x102>
19c9a: 00442983 lw s3,4(s0)
19c9e: 40a989b3 sub s3,s3,a0
19ca2: 41f9da13 srai s4,s3,0x1f
19ca6: 50b2 c.lwsp ra,44(sp)
19ca8: 5422 c.lwsp s0,40(sp)
19caa: 5492 c.lwsp s1,36(sp)
19cac: 5902 c.lwsp s2,32(sp)
19cae: 4ad2 c.lwsp s5,20(sp)
19cb0: 4b42 c.lwsp s6,16(sp)
19cb2: 4bb2 c.lwsp s7,12(sp)
19cb4: 4c22 c.lwsp s8,8(sp)
19cb6: 854e c.mv a0,s3
19cb8: 85d2 c.mv a1,s4
19cba: 49f2 c.lwsp s3,28(sp)
19cbc: 4a62 c.lwsp s4,24(sp)
19cbe: 6145 c.addi16sp sp,48
19cc0: 8082 c.jr ra
19cc2: 5408 c.lw a0,40(s0)
19cc4: b7d1 c.j 19c88 <_IO_str_seekoff+0xb8>
19cc6: 1007f693 andi a3,a5,256
19cca: 4489 c.li s1,2
19ccc: fafd c.bnez a3,19cc2 <_IO_str_seekoff+0xf2>
19cce: bf65 c.j 19c86 <_IO_str_seekoff+0xb6>
19cd0: 4448 c.lw a0,12(s0)
19cd2: 441c c.lw a5,8(s0)
19cd4: 00e7f363 bgeu a5,a4,19cda <_IO_str_seekoff+0x10a>
19cd8: 87ba c.mv a5,a4
19cda: 0014f713 andi a4,s1,1
19cde: 40a78c33 sub s8,a5,a0
19ce2: 59fd c.li s3,-1
19ce4: 5a7d c.li s4,-1
19ce6: fb15 c.bnez a4,19c1a <_IO_str_seekoff+0x4a>
19ce8: 8889 c.andi s1,2
19cea: dcd5 c.beqz s1,19ca6 <_IO_str_seekoff+0xd6>
19cec: 08090863 beq s2,zero,19d7c <_IO_str_seekoff+0x1ac>
19cf0: 4785 c.li a5,1
19cf2: 06f91963 bne s2,a5,19d64 <_IO_str_seekoff+0x194>
19cf6: 485c c.lw a5,20(s0)
19cf8: 4814 c.lw a3,16(s0)
19cfa: 40d78933 sub s2,a5,a3
19cfe: 8e9d c.sub a3,a5
19d00: 800007b7 lui a5,0x80000
19d04: fff7c793 xori a5,a5,-1
19d08: 41f6d713 srai a4,a3,0x1f
19d0c: 412787b3 sub a5,a5,s2
19d10: 0aeb4463 blt s6,a4,19db8 <_IO_str_seekoff+0x1e8>
19d14: 0d670263 beq a4,s6,19dd8 <_IO_str_seekoff+0x208>
19d18: 41f7d713 srai a4,a5,0x1f
19d1c: 09674e63 blt a4,s6,19db8 <_IO_str_seekoff+0x1e8>
19d20: 0aeb0663 beq s6,a4,19dcc <_IO_str_seekoff+0x1fc>
19d24: 995e c.add s2,s7
19d26: 89ca c.mv s3,s2
19d28: 41f95a13 srai s4,s2,0x1f
19d2c: 072c4963 blt s8,s2,19d9e <_IO_str_seekoff+0x1ce>
19d30: 481c c.lw a5,16(s0)
19d32: 97ca c.add a5,s2
19d34: c85c c.sw a5,20(s0)
19d36: bf85 c.j 19ca6 <_IO_str_seekoff+0xd6>
19d38: 4050 c.lw a2,4(s0)
19d3a: 80000737 lui a4,0x80000
19d3e: fff74713 xori a4,a4,-1
19d42: 40a60ab3 sub s5,a2,a0
19d46: 40c50633 sub a2,a0,a2
19d4a: 41f65693 srai a3,a2,0x1f
19d4e: 41570733 sub a4,a4,s5
19d52: b5e5 c.j 19c3a <_IO_str_seekoff+0x6a>
19d54: 80000737 lui a4,0x80000
19d58: 4a81 c.li s5,0
19d5a: fff74713 xori a4,a4,-1
19d5e: 4601 c.li a2,0
19d60: 4681 c.li a3,0
19d62: bde1 c.j 19c3a <_IO_str_seekoff+0x6a>
19d64: 800007b7 lui a5,0x80000
19d68: 418006b3 sub a3,zero,s8
19d6c: fff7c793 xori a5,a5,-1
19d70: 41f6d713 srai a4,a3,0x1f
19d74: 418787b3 sub a5,a5,s8
19d78: 8962 c.mv s2,s8
19d7a: bf59 c.j 19d10 <_IO_str_seekoff+0x140>
19d7c: 800007b7 lui a5,0x80000
19d80: fff7c793 xori a5,a5,-1
19d84: 4681 c.li a3,0
19d86: 4701 c.li a4,0
19d88: b761 c.j 19d10 <_IO_str_seekoff+0x140>
19d8a: 4685 c.li a3,1
19d8c: 85d6 c.mv a1,s5
19d8e: 8652 c.mv a2,s4
19d90: 8522 c.mv a0,s0
19d92: 39e9 c.jal 19a6c <enlarge_userbuf>
19d94: e919 c.bnez a0,19daa <_IO_str_seekoff+0x1da>
19d96: 4448 c.lw a0,12(s0)
19d98: 018507b3 add a5,a0,s8
19d9c: bd7d c.j 19c5a <_IO_str_seekoff+0x8a>
19d9e: 4681 c.li a3,0
19da0: 85ca c.mv a1,s2
19da2: 8652 c.mv a2,s4
19da4: 8522 c.mv a0,s0
19da6: 31d9 c.jal 19a6c <enlarge_userbuf>
19da8: d541 c.beqz a0,19d30 <_IO_str_seekoff+0x160>
19daa: 59fd c.li s3,-1
19dac: 5a7d c.li s4,-1
19dae: bde5 c.j 19ca6 <_IO_str_seekoff+0xd6>
19db0: 87ba c.mv a5,a4
19db2: b58d c.j 19c14 <_IO_str_seekoff+0x44>
19db4: e8cbf7e3 bgeu s7,a2,19c42 <_IO_str_seekoff+0x72>
19db8: 00055797 auipc a5,0x55
19dbc: ff07a783 lw a5,-16(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
19dc0: 4759 c.li a4,22
19dc2: 59fd c.li s3,-1
19dc4: 9792 c.add a5,tp
19dc6: c398 c.sw a4,0(a5)
19dc8: 5a7d c.li s4,-1
19dca: bdf1 c.j 19ca6 <_IO_str_seekoff+0xd6>
19dcc: f577fce3 bgeu a5,s7,19d24 <_IO_str_seekoff+0x154>
19dd0: b7e5 c.j 19db8 <_IO_str_seekoff+0x1e8>
19dd2: e7777ee3 bgeu a4,s7,19c4e <_IO_str_seekoff+0x7e>
19dd6: b7cd c.j 19db8 <_IO_str_seekoff+0x1e8>
19dd8: f4dbf0e3 bgeu s7,a3,19d18 <_IO_str_seekoff+0x148>
19ddc: bff1 c.j 19db8 <_IO_str_seekoff+0x1e8>
00019dde <_IO_str_pbackfail>:
19dde: 411c c.lw a5,0(a0)
19de0: 8ba1 c.andi a5,8
19de2: c781 c.beqz a5,19dea <_IO_str_pbackfail+0xc>
19de4: 57fd c.li a5,-1
19de6: 00f59463 bne a1,a5,19dee <_IO_str_pbackfail+0x10>
19dea: 95fff06f jal zero,19748 <_IO_default_pbackfail>
19dee: 557d c.li a0,-1
19df0: 8082 c.jr ra
00019df2 <_IO_str_finish>:
19df2: 1141 c.addi sp,-16
19df4: c422 c.swsp s0,8(sp)
19df6: 842a c.mv s0,a0
19df8: 4d48 c.lw a0,28(a0)
19dfa: c606 c.swsp ra,12(sp)
19dfc: c501 c.beqz a0,19e04 <_IO_str_finish+0x12>
19dfe: 401c c.lw a5,0(s0)
19e00: 8b85 c.andi a5,1
19e02: cb91 c.beqz a5,19e16 <_IO_str_finish+0x24>
19e04: 00042e23 sw zero,28(s0)
19e08: 8522 c.mv a0,s0
19e0a: 4422 c.lwsp s0,8(sp)
19e0c: 40b2 c.lwsp ra,12(sp)
19e0e: 4581 c.li a1,0
19e10: 0141 c.addi sp,16
19e12: 916ff06f jal zero,18f28 <_IO_default_finish>
19e16: 203030ef jal ra,1d818 <__free>
19e1a: 8522 c.mv a0,s0
19e1c: 00042e23 sw zero,28(s0)
19e20: 4422 c.lwsp s0,8(sp)
19e22: 40b2 c.lwsp ra,12(sp)
19e24: 4581 c.li a1,0
19e26: 0141 c.addi sp,16
19e28: 900ff06f jal zero,18f28 <_IO_default_finish>
00019e2c <_IO_str_init_static_internal>:
19e2c: 1101 c.addi sp,-32
19e2e: cc22 c.swsp s0,24(sp)
19e30: ca26 c.swsp s1,20(sp)
19e32: c84a c.swsp s2,16(sp)
19e34: ce06 c.swsp ra,28(sp)
19e36: c64e c.swsp s3,12(sp)
19e38: 842a c.mv s0,a0
19e3a: 84ae c.mv s1,a1
19e3c: 8936 c.mv s2,a3
19e3e: e221 c.bnez a2,19e7e <_IO_str_init_static_internal+0x52>
19e40: 4581 c.li a1,0
19e42: 8526 c.mv a0,s1
19e44: 163050ef jal ra,1f7a6 <__rawmemchr>
19e48: 89aa c.mv s3,a0
19e4a: 4681 c.li a3,0
19e4c: 864e c.mv a2,s3
19e4e: 85a6 c.mv a1,s1
19e50: 8522 c.mv a0,s0
19e52: a9ffe0ef jal ra,188f0 <_IO_setb>
19e56: 87ca c.mv a5,s2
19e58: 04090263 beq s2,zero,19e9c <_IO_str_init_static_internal+0x70>
19e5c: c804 c.sw s1,16(s0)
19e5e: c444 c.sw s1,12(s0)
19e60: c044 c.sw s1,4(s0)
19e62: 01342c23 sw s3,24(s0)
19e66: 01242423 sw s2,8(s0)
19e6a: 40f2 c.lwsp ra,28(sp)
19e6c: c85c c.sw a5,20(s0)
19e6e: 0a042023 sw zero,160(s0)
19e72: 4462 c.lwsp s0,24(sp)
19e74: 44d2 c.lwsp s1,20(sp)
19e76: 4942 c.lwsp s2,16(sp)
19e78: 49b2 c.lwsp s3,12(sp)
19e7a: 6105 c.addi16sp sp,32
19e7c: 8082 c.jr ra
19e7e: 00c587b3 add a5,a1,a2
19e82: 59fd c.li s3,-1
19e84: fcf5f3e3 bgeu a1,a5,19e4a <_IO_str_init_static_internal+0x1e>
19e88: 89be c.mv s3,a5
19e8a: 4681 c.li a3,0
19e8c: 864e c.mv a2,s3
19e8e: 85a6 c.mv a1,s1
19e90: 8522 c.mv a0,s0
19e92: a5ffe0ef jal ra,188f0 <_IO_setb>
19e96: 87ca c.mv a5,s2
19e98: fc0912e3 bne s2,zero,19e5c <_IO_str_init_static_internal+0x30>
19e9c: 894e c.mv s2,s3
19e9e: 87a6 c.mv a5,s1
19ea0: 89a6 c.mv s3,s1
19ea2: bf6d c.j 19e5c <_IO_str_init_static_internal+0x30>
00019ea4 <_IO_str_init_static>:
19ea4: 1101 c.addi sp,-32
19ea6: cc22 c.swsp s0,24(sp)
19ea8: ca26 c.swsp s1,20(sp)
19eaa: c84a c.swsp s2,16(sp)
19eac: ce06 c.swsp ra,28(sp)
19eae: c64e c.swsp s3,12(sp)
19eb0: 842a c.mv s0,a0
19eb2: 84ae c.mv s1,a1
19eb4: 8936 c.mv s2,a3
19eb6: 57fd c.li a5,-1
19eb8: 04064363 blt a2,zero,19efe <_IO_str_init_static+0x5a>
19ebc: 87b2 c.mv a5,a2
19ebe: e221 c.bnez a2,19efe <_IO_str_init_static+0x5a>
19ec0: 4581 c.li a1,0
19ec2: 8526 c.mv a0,s1
19ec4: 0e3050ef jal ra,1f7a6 <__rawmemchr>
19ec8: 89aa c.mv s3,a0
19eca: 4681 c.li a3,0
19ecc: 864e c.mv a2,s3
19ece: 85a6 c.mv a1,s1
19ed0: 8522 c.mv a0,s0
19ed2: a1ffe0ef jal ra,188f0 <_IO_setb>
19ed6: 87ca c.mv a5,s2
19ed8: 04090163 beq s2,zero,19f1a <_IO_str_init_static+0x76>
19edc: c804 c.sw s1,16(s0)
19ede: c444 c.sw s1,12(s0)
19ee0: c044 c.sw s1,4(s0)
19ee2: 01342c23 sw s3,24(s0)
19ee6: 01242423 sw s2,8(s0)
19eea: 40f2 c.lwsp ra,28(sp)
19eec: c85c c.sw a5,20(s0)
19eee: 0a042023 sw zero,160(s0)
19ef2: 4462 c.lwsp s0,24(sp)
19ef4: 44d2 c.lwsp s1,20(sp)
19ef6: 4942 c.lwsp s2,16(sp)
19ef8: 49b2 c.lwsp s3,12(sp)
19efa: 6105 c.addi16sp sp,32
19efc: 8082 c.jr ra
19efe: 97a6 c.add a5,s1
19f00: 59fd c.li s3,-1
19f02: fcf4f4e3 bgeu s1,a5,19eca <_IO_str_init_static+0x26>
19f06: 89be c.mv s3,a5
19f08: 4681 c.li a3,0
19f0a: 864e c.mv a2,s3
19f0c: 85a6 c.mv a1,s1
19f0e: 8522 c.mv a0,s0
19f10: 9e1fe0ef jal ra,188f0 <_IO_setb>
19f14: 87ca c.mv a5,s2
19f16: fc0913e3 bne s2,zero,19edc <_IO_str_init_static+0x38>
19f1a: 894e c.mv s2,s3
19f1c: 87a6 c.mv a5,s1
19f1e: 89a6 c.mv s3,s1
19f20: bf75 c.j 19edc <_IO_str_init_static+0x38>
00019f22 <_IO_str_init_readonly>:
19f22: 1141 c.addi sp,-16
19f24: c422 c.swsp s0,8(sp)
19f26: c226 c.swsp s1,4(sp)
19f28: c606 c.swsp ra,12(sp)
19f2a: c04a c.swsp s2,0(sp)
19f2c: 842a c.mv s0,a0
19f2e: 84ae c.mv s1,a1
19f30: 04064163 blt a2,zero,19f72 <_IO_str_init_readonly+0x50>
19f34: e221 c.bnez a2,19f74 <_IO_str_init_readonly+0x52>
19f36: 4581 c.li a1,0
19f38: 8526 c.mv a0,s1
19f3a: 06d050ef jal ra,1f7a6 <__rawmemchr>
19f3e: 892a c.mv s2,a0
19f40: 864a c.mv a2,s2
19f42: 85a6 c.mv a1,s1
19f44: 8522 c.mv a0,s0
19f46: 4681 c.li a3,0
19f48: 9a9fe0ef jal ra,188f0 <_IO_setb>
19f4c: 401c c.lw a5,0(s0)
19f4e: c804 c.sw s1,16(s0)
19f50: c444 c.sw s1,12(s0)
19f52: 0087e793 ori a5,a5,8
19f56: c044 c.sw s1,4(s0)
19f58: c844 c.sw s1,20(s0)
19f5a: cc04 c.sw s1,24(s0)
19f5c: 01242423 sw s2,8(s0)
19f60: 40b2 c.lwsp ra,12(sp)
19f62: 0a042023 sw zero,160(s0)
19f66: c01c c.sw a5,0(s0)
19f68: 4422 c.lwsp s0,8(sp)
19f6a: 4492 c.lwsp s1,4(sp)
19f6c: 4902 c.lwsp s2,0(sp)
19f6e: 0141 c.addi sp,16
19f70: 8082 c.jr ra
19f72: 567d c.li a2,-1
19f74: 009607b3 add a5,a2,s1
19f78: 597d c.li s2,-1
19f7a: fcf4f3e3 bgeu s1,a5,19f40 <_IO_str_init_readonly+0x1e>
19f7e: 893e c.mv s2,a5
19f80: b7c1 c.j 19f40 <_IO_str_init_readonly+0x1e>
00019f82 <_IO_str_count>:
19f82: 4958 c.lw a4,20(a0)
19f84: 451c c.lw a5,8(a0)
19f86: 00e7f363 bgeu a5,a4,19f8c <_IO_str_count+0xa>
19f8a: 87ba c.mv a5,a4
19f8c: 4548 c.lw a0,12(a0)
19f8e: 40a78533 sub a0,a5,a0
19f92: 8082 c.jr ra
00019f94 <__libc_alloca_cutoff>:
19f94: d5422783 lw a5,-684(tp) # fffffd54 <__BSS_END__+0xfff90200>
19f98: 6741 c.lui a4,0x10
19f9a: 8389 c.srli a5,0x2
19f9c: fff78693 addi a3,a5,-1
19fa0: 00e6e363 bltu a3,a4,19fa6 <__libc_alloca_cutoff+0x12>
19fa4: 67c1 c.lui a5,0x10
19fa6: 00a7b533 sltu a0,a5,a0
19faa: 00154513 xori a0,a0,1
19fae: 8082 c.jr ra
00019fb0 <__lll_lock_wait_private>:
19fb0: 4114 c.lw a3,0(a0)
19fb2: 4709 c.li a4,2
19fb4: 87aa c.mv a5,a0
19fb6: 00e68663 beq a3,a4,19fc2 <__lll_lock_wait_private+0x12>
19fba: 4709 c.li a4,2
19fbc: 0ce7a72f amoswap.w.aq a4,a4,(a5)
19fc0: cb1d c.beqz a4,19ff6 <__lll_lock_wait_private+0x46>
19fc2: 1a600893 addi a7,zero,422
19fc6: 853e c.mv a0,a5
19fc8: 08000593 addi a1,zero,128
19fcc: 4609 c.li a2,2
19fce: 4681 c.li a3,0
19fd0: 00000073 ecall
19fd4: 777d c.lui a4,0xfffff
19fd6: fea772e3 bgeu a4,a0,19fba <__lll_lock_wait_private+0xa>
19fda: 5755 c.li a4,-11
19fdc: fce50fe3 beq a0,a4,19fba <__lll_lock_wait_private+0xa>
19fe0: 5771 c.li a4,-4
19fe2: fce50ce3 beq a0,a4,19fba <__lll_lock_wait_private+0xa>
19fe6: 0004e537 lui a0,0x4e
19fea: 1141 c.addi sp,-16
19fec: 8c450513 addi a0,a0,-1852 # 4d8c4 <__PRETTY_FUNCTION__.0+0x10>
19ff0: c606 c.swsp ra,12(sp)
19ff2: d02fc0ef jal ra,164f4 <__libc_fatal>
19ff6: 8082 c.jr ra
00019ff8 <__pthread_sigmask>:
19ff8: 87ae c.mv a5,a1
19ffa: 4581 c.li a1,0
19ffc: cb81 c.beqz a5,1a00c <__pthread_sigmask+0x14>
19ffe: 4394 c.lw a3,0(a5)
1a000: 0206c463 blt a3,zero,1a028 <__pthread_sigmask+0x30>
1a004: 43d8 c.lw a4,4(a5)
1a006: 8b05 c.andi a4,1
1a008: e305 c.bnez a4,1a028 <__pthread_sigmask+0x30>
1a00a: 85be c.mv a1,a5
1a00c: 08700893 addi a7,zero,135
1a010: 46a1 c.li a3,8
1a012: 00000073 ecall
1a016: 777d c.lui a4,0xfffff
1a018: 87aa c.mv a5,a0
1a01a: 4501 c.li a0,0
1a01c: 00f77563 bgeu a4,a5,1a026 <__pthread_sigmask+0x2e>
1a020: 40f00533 sub a0,zero,a5
1a024: 8082 c.jr ra
1a026: 8082 c.jr ra
1a028: 7119 c.addi16sp sp,-128
1a02a: 870a c.mv a4,sp
1a02c: 08078e13 addi t3,a5,128 # 10080 <__ehdr_start+0x80>
1a030: 0007a303 lw t1,0(a5)
1a034: 0047a883 lw a7,4(a5)
1a038: 0087a803 lw a6,8(a5)
1a03c: 47cc c.lw a1,12(a5)
1a03e: 00672023 sw t1,0(a4) # fffff000 <__BSS_END__+0xfff8f4ac>
1a042: 01172223 sw a7,4(a4)
1a046: 01072423 sw a6,8(a4)
1a04a: c74c c.sw a1,12(a4)
1a04c: 07c1 c.addi a5,16
1a04e: 0741 c.addi a4,16
1a050: ffc790e3 bne a5,t3,1a030 <__pthread_sigmask+0x38>
1a054: 4792 c.lwsp a5,4(sp)
1a056: 0686 c.slli a3,0x1
1a058: 8285 c.srli a3,0x1
1a05a: 9bf9 c.andi a5,-2
1a05c: c036 c.swsp a3,0(sp)
1a05e: c23e c.swsp a5,4(sp)
1a060: 858a c.mv a1,sp
1a062: 08700893 addi a7,zero,135
1a066: 46a1 c.li a3,8
1a068: 00000073 ecall
1a06c: 777d c.lui a4,0xfffff
1a06e: 87aa c.mv a5,a0
1a070: 4501 c.li a0,0
1a072: 00f77463 bgeu a4,a5,1a07a <__pthread_sigmask+0x82>
1a076: 40f00533 sub a0,zero,a5
1a07a: 6109 c.addi16sp sp,128
1a07c: 8082 c.jr ra
0001a07e <_dl_tunable_set_mmap_threshold>:
1a07e: 411c c.lw a5,0(a0)
1a080: 00080737 lui a4,0x80
1a084: 00f77363 bgeu a4,a5,1a08a <_dl_tunable_set_mmap_threshold+0xc>
1a088: 8082 c.jr ra
1a08a: 0006e737 lui a4,0x6e
1a08e: 38c70713 addi a4,a4,908 # 6e38c <mp_>
1a092: c71c c.sw a5,8(a4)
1a094: 4785 c.li a5,1
1a096: d31c c.sw a5,32(a4)
1a098: 8082 c.jr ra
0001a09a <_dl_tunable_set_mmaps_max>:
1a09a: 4118 c.lw a4,0(a0)
1a09c: 0006e7b7 lui a5,0x6e
1a0a0: 38c78793 addi a5,a5,908 # 6e38c <mp_>
1a0a4: cf98 c.sw a4,24(a5)
1a0a6: 4705 c.li a4,1
1a0a8: d398 c.sw a4,32(a5)
1a0aa: 8082 c.jr ra
0001a0ac <_dl_tunable_set_top_pad>:
1a0ac: 4118 c.lw a4,0(a0)
1a0ae: 0006e7b7 lui a5,0x6e
1a0b2: 38c78793 addi a5,a5,908 # 6e38c <mp_>
1a0b6: c3d8 c.sw a4,4(a5)
1a0b8: 4705 c.li a4,1
1a0ba: d398 c.sw a4,32(a5)
1a0bc: 8082 c.jr ra
0001a0be <_dl_tunable_set_perturb_byte>:
1a0be: 4118 c.lw a4,0(a0)
1a0c0: e4e1a623 sw a4,-436(gp) # 6f1a0 <perturb_byte>
1a0c4: 8082 c.jr ra
0001a0c6 <_dl_tunable_set_trim_threshold>:
1a0c6: 4118 c.lw a4,0(a0)
1a0c8: 0006e7b7 lui a5,0x6e
1a0cc: 38c78793 addi a5,a5,908 # 6e38c <mp_>
1a0d0: c398 c.sw a4,0(a5)
1a0d2: 4705 c.li a4,1
1a0d4: d398 c.sw a4,32(a5)
1a0d6: 8082 c.jr ra
0001a0d8 <_dl_tunable_set_arena_max>:
1a0d8: 4118 c.lw a4,0(a0)
1a0da: 0006e7b7 lui a5,0x6e
1a0de: 38e7ae23 sw a4,924(a5) # 6e39c <mp_+0x10>
1a0e2: 8082 c.jr ra
0001a0e4 <_dl_tunable_set_arena_test>:
1a0e4: 4118 c.lw a4,0(a0)
1a0e6: 0006e7b7 lui a5,0x6e
1a0ea: 38e7ac23 sw a4,920(a5) # 6e398 <mp_+0xc>
1a0ee: 8082 c.jr ra
0001a0f0 <_dl_tunable_set_tcache_max>:
1a0f0: 4118 c.lw a4,0(a0)
1a0f2: 3fc00793 addi a5,zero,1020
1a0f6: 00e7f363 bgeu a5,a4,1a0fc <_dl_tunable_set_tcache_max+0xc>
1a0fa: 8082 c.jr ra
1a0fc: 01370793 addi a5,a4,19
1a100: 9bc1 c.andi a5,-16
1a102: 17fd c.addi a5,-1
1a104: 8391 c.srli a5,0x4
1a106: 0006e6b7 lui a3,0x6e
1a10a: 38c68693 addi a3,a3,908 # 6e38c <mp_>
1a10e: 0785 c.addi a5,1
1a110: dad8 c.sw a4,52(a3)
1a112: da9c c.sw a5,48(a3)
1a114: 8082 c.jr ra
0001a116 <_dl_tunable_set_tcache_count>:
1a116: 411c c.lw a5,0(a0)
1a118: 6741 c.lui a4,0x10
1a11a: 00e7e363 bltu a5,a4,1a120 <_dl_tunable_set_tcache_count+0xa>
1a11e: 8082 c.jr ra
1a120: 0006e737 lui a4,0x6e
1a124: 3cf72223 sw a5,964(a4) # 6e3c4 <mp_+0x38>
1a128: 8082 c.jr ra
0001a12a <_dl_tunable_set_tcache_unsorted_limit>:
1a12a: 4118 c.lw a4,0(a0)
1a12c: 0006e7b7 lui a5,0x6e
1a130: 3ce7a423 sw a4,968(a5) # 6e3c8 <mp_+0x3c>
1a134: 8082 c.jr ra
0001a136 <_dl_tunable_set_mxfast>:
1a136: 411c c.lw a5,0(a0)
1a138: 05000713 addi a4,zero,80
1a13c: 00f77363 bgeu a4,a5,1a142 <_dl_tunable_set_mxfast+0xc>
1a140: 8082 c.jr ra
1a142: 46ad c.li a3,11
1a144: 4721 c.li a4,8
1a146: 00f6f563 bgeu a3,a5,1a150 <_dl_tunable_set_mxfast+0x1a>
1a14a: 0791 c.addi a5,4
1a14c: ff07f713 andi a4,a5,-16
1a150: e4e1ac23 sw a4,-424(gp) # 6f1ac <global_max_fast>
1a154: 8082 c.jr ra
0001a156 <mem2mem_check>:
1a156: c135 c.beqz a0,1a1ba <mem2mem_check+0x64>
1a158: ff850793 addi a5,a0,-8
1a15c: 0037d813 srli a6,a5,0x3
1a160: 83ad c.srli a5,0xb
1a162: 00f84833 xor a6,a6,a5
1a166: 0ff87813 andi a6,a6,255
1a16a: 4785 c.li a5,1
1a16c: 04f80863 beq a6,a5,1a1bc <mem2mem_check+0x66>
1a170: ffc52783 lw a5,-4(a0)
1a174: 0ff00893 addi a7,zero,255
1a178: 0017d713 srli a4,a5,0x1
1a17c: 00174713 xori a4,a4,1
1a180: 8b05 c.andi a4,1
1a182: 9be1 c.andi a5,-8
1a184: 070a c.slli a4,0x2
1a186: 17dd c.addi a5,-9
1a188: 973e c.add a4,a5
1a18a: 02e5f463 bgeu a1,a4,1a1b2 <mem2mem_check+0x5c>
1a18e: 40b707b3 sub a5,a4,a1
1a192: 00e50633 add a2,a0,a4
1a196: 00f8f463 bgeu a7,a5,1a19e <mem2mem_check+0x48>
1a19a: 0ff00793 addi a5,zero,255
1a19e: 410786b3 sub a3,a5,a6
1a1a2: 0016b693 sltiu a3,a3,1
1a1a6: 8f95 c.sub a5,a3
1a1a8: 00f60023 sb a5,0(a2)
1a1ac: 8f1d c.sub a4,a5
1a1ae: fee5e0e3 bltu a1,a4,1a18e <mem2mem_check+0x38>
1a1b2: 95aa c.add a1,a0
1a1b4: 01058023 sb a6,0(a1)
1a1b8: 8082 c.jr ra
1a1ba: 8082 c.jr ra
1a1bc: 4809 c.li a6,2
1a1be: bf4d c.j 1a170 <mem2mem_check+0x1a>
0001a1c0 <mem2chunk_check>:
1a1c0: 00f57793 andi a5,a0,15
1a1c4: 872a c.mv a4,a0
1a1c6: ebd5 c.bnez a5,1a27a <mem2chunk_check+0xba>
1a1c8: 1561 c.addi a0,-8
1a1ca: 00b55613 srli a2,a0,0xb
1a1ce: ffc72683 lw a3,-4(a4)
1a1d2: 00355793 srli a5,a0,0x3
1a1d6: 8fb1 c.xor a5,a2
1a1d8: 0ff7f813 andi a6,a5,255
1a1dc: 4785 c.li a5,1
1a1de: ff86f613 andi a2,a3,-8
1a1e2: 12f80763 beq a6,a5,1a310 <mem2chunk_check+0x150>
1a1e6: 0026f793 andi a5,a3,2
1a1ea: ebd1 c.bnez a5,1a27e <mem2chunk_check+0xbe>
1a1ec: 0006e7b7 lui a5,0x6e
1a1f0: 38c78793 addi a5,a5,908 # 6e38c <mp_>
1a1f4: 0447a883 lw a7,68(a5)
1a1f8: 0028f893 andi a7,a7,2
1a1fc: 00089d63 bne a7,zero,1a216 <mem2chunk_check+0x56>
1a200: 02c7a303 lw t1,44(a5)
1a204: 06656b63 bltu a0,t1,1a27a <mem2chunk_check+0xba>
1a208: 4947ae83 lw t4,1172(a5)
1a20c: 00c50e33 add t3,a0,a2
1a210: 9376 c.add t1,t4
1a212: 066e7463 bgeu t3,t1,1a27a <mem2chunk_check+0xba>
1a216: 433d c.li t1,15
1a218: 06c37163 bgeu t1,a2,1a27a <mem2chunk_check+0xba>
1a21c: 0086f313 andi t1,a3,8
1a220: 04031d63 bne t1,zero,1a27a <mem2chunk_check+0xba>
1a224: 00c50333 add t1,a0,a2
1a228: 00432303 lw t1,4(t1)
1a22c: 00137313 andi t1,t1,1
1a230: 04030563 beq t1,zero,1a27a <mem2chunk_check+0xba>
1a234: 8a85 c.andi a3,1
1a236: ee91 c.bnez a3,1a252 <mem2chunk_check+0x92>
1a238: ff872703 lw a4,-8(a4)
1a23c: 00f77693 andi a3,a4,15
1a240: ee8d c.bnez a3,1a27a <mem2chunk_check+0xba>
1a242: 40e506b3 sub a3,a0,a4
1a246: 0c088e63 beq a7,zero,1a322 <mem2chunk_check+0x162>
1a24a: 42dc c.lw a5,4(a3)
1a24c: 9be1 c.andi a5,-8
1a24e: 02f71663 bne a4,a5,1a27a <mem2chunk_check+0xba>
1a252: 060d c.addi a2,3
1a254: 00c506b3 add a3,a0,a2
1a258: 0006c703 lbu a4,0(a3)
1a25c: 00e81c63 bne a6,a4,1a274 <mem2chunk_check+0xb4>
1a260: a855 c.j 1a314 <mem2chunk_check+0x154>
1a262: 00f66c63 bltu a2,a5,1a27a <mem2chunk_check+0xba>
1a266: 8e19 c.sub a2,a4
1a268: 00c506b3 add a3,a0,a2
1a26c: 0006c703 lbu a4,0(a3)
1a270: 0b070263 beq a4,a6,1a314 <mem2chunk_check+0x154>
1a274: 00870793 addi a5,a4,8
1a278: f76d c.bnez a4,1a262 <mem2chunk_check+0xa2>
1a27a: 4501 c.li a0,0
1a27c: 8082 c.jr ra
1a27e: b041a783 lw a5,-1276(gp) # 6ee58 <_dl_pagesize>
1a282: 17fd c.addi a5,-1
1a284: 00f77333 and t1,a4,a5
1a288: ff030893 addi a7,t1,-16
1a28c: fef8f893 andi a7,a7,-17
1a290: 02088d63 beq a7,zero,1a2ca <mem2chunk_check+0x10a>
1a294: 6889 c.lui a7,0x2
1a296: fff30e13 addi t3,t1,-1
1a29a: 18f9 c.addi a7,-2
1a29c: 03c8e763 bltu a7,t3,1a2ca <mem2chunk_check+0x10a>
1a2a0: fc030893 addi a7,t1,-64
1a2a4: fbf8f893 andi a7,a7,-65
1a2a8: 02088163 beq a7,zero,1a2ca <mem2chunk_check+0x10a>
1a2ac: f0030893 addi a7,t1,-256
1a2b0: eff8f893 andi a7,a7,-257
1a2b4: 00088b63 beq a7,zero,1a2ca <mem2chunk_check+0x10a>
1a2b8: c0030893 addi a7,t1,-1024
1a2bc: bff8f893 andi a7,a7,-1025
1a2c0: 00088563 beq a7,zero,1a2ca <mem2chunk_check+0x10a>
1a2c4: 6885 c.lui a7,0x1
1a2c6: fb131ae3 bne t1,a7,1a27a <mem2chunk_check+0xba>
1a2ca: 8a8d c.andi a3,3
1a2cc: 4889 c.li a7,2
1a2ce: fb1696e3 bne a3,a7,1a27a <mem2chunk_check+0xba>
1a2d2: ff872683 lw a3,-8(a4)
1a2d6: 40d50733 sub a4,a0,a3
1a2da: 96b2 c.add a3,a2
1a2dc: 8f55 c.or a4,a3
1a2de: 8ff9 c.and a5,a4
1a2e0: ffc9 c.bnez a5,1a27a <mem2chunk_check+0xba>
1a2e2: fff60793 addi a5,a2,-1
1a2e6: 00f506b3 add a3,a0,a5
1a2ea: 0006c703 lbu a4,0(a3)
1a2ee: 00e81c63 bne a6,a4,1a306 <mem2chunk_check+0x146>
1a2f2: a00d c.j 1a314 <mem2chunk_check+0x154>
1a2f4: f8d7e3e3 bltu a5,a3,1a27a <mem2chunk_check+0xba>
1a2f8: 8f99 c.sub a5,a4
1a2fa: 00f506b3 add a3,a0,a5
1a2fe: 0006c703 lbu a4,0(a3)
1a302: 01070963 beq a4,a6,1a314 <mem2chunk_check+0x154>
1a306: 00870693 addi a3,a4,8
1a30a: f76d c.bnez a4,1a2f4 <mem2chunk_check+0x134>
1a30c: 4501 c.li a0,0
1a30e: b7bd c.j 1a27c <mem2chunk_check+0xbc>
1a310: 4809 c.li a6,2
1a312: bdd1 c.j 1a1e6 <mem2chunk_check+0x26>
1a314: fff84793 xori a5,a6,-1
1a318: 00f68023 sb a5,0(a3)
1a31c: d1a5 c.beqz a1,1a27c <mem2chunk_check+0xbc>
1a31e: c194 c.sw a3,0(a1)
1a320: 8082 c.jr ra
1a322: 57dc c.lw a5,44(a5)
1a324: f2f6f3e3 bgeu a3,a5,1a24a <mem2chunk_check+0x8a>
1a328: 4501 c.li a0,0
1a32a: bf89 c.j 1a27c <mem2chunk_check+0xbc>
0001a32c <malloc_printerr>:
1a32c: 000615b7 lui a1,0x61
1a330: 1141 c.addi sp,-16
1a332: 862a c.mv a2,a0
1a334: 20c58593 addi a1,a1,524 # 6120c <primes.0+0xe4>
1a338: 4505 c.li a0,1
1a33a: c606 c.swsp ra,12(sp)
1a33c: 816fc0ef jal ra,16352 <__libc_message>
0001a340 <top_check>:
1a340: 0006e7b7 lui a5,0x6e
1a344: 38c78793 addi a5,a5,908 # 6e38c <mp_>
1a348: 5fb4 c.lw a3,120(a5)
1a34a: 07878713 addi a4,a5,120
1a34e: 02e68763 beq a3,a4,1a37c <top_check+0x3c>
1a352: 42d8 c.lw a4,4(a3)
1a354: 00277613 andi a2,a4,2
1a358: e21d c.bnez a2,1a37e <top_check+0x3e>
1a35a: ff877613 andi a2,a4,-8
1a35e: 45bd c.li a1,15
1a360: 00c5ff63 bgeu a1,a2,1a37e <top_check+0x3e>
1a364: 8b05 c.andi a4,1
1a366: cf01 c.beqz a4,1a37e <top_check+0x3e>
1a368: 43f8 c.lw a4,68(a5)
1a36a: 8b09 c.andi a4,2
1a36c: eb01 c.bnez a4,1a37c <top_check+0x3c>
1a36e: 57d8 c.lw a4,44(a5)
1a370: 4947a783 lw a5,1172(a5)
1a374: 96b2 c.add a3,a2
1a376: 97ba c.add a5,a4
1a378: 00f69363 bne a3,a5,1a37e <top_check+0x3e>
1a37c: 8082 c.jr ra
1a37e: 0004e537 lui a0,0x4e
1a382: 1141 c.addi sp,-16
1a384: 8fc50513 addi a0,a0,-1796 # 4d8fc <__PRETTY_FUNCTION__.0+0x48>
1a388: c606 c.swsp ra,12(sp)
1a38a: 374d c.jal 1a32c <malloc_printerr>
0001a38c <int_mallinfo>:
1a38c: 00c50e13 addi t3,a0,12
1a390: 03850813 addi a6,a0,56
1a394: 4301 c.li t1,0
1a396: 4881 c.li a7,0
1a398: 000e2703 lw a4,0(t3)
1a39c: ef09 c.bnez a4,1a3b6 <int_mallinfo+0x2a>
1a39e: a805 c.j 1a3ce <int_mallinfo+0x42>
1a3a0: 4354 c.lw a3,4(a4)
1a3a2: 4710 c.lw a2,8(a4)
1a3a4: 83b1 c.srli a5,0xc
1a3a6: ff86f713 andi a4,a3,-8
1a3aa: 98ba c.add a7,a4
1a3ac: 0305 c.addi t1,1
1a3ae: 00f64733 xor a4,a2,a5
1a3b2: 00f60e63 beq a2,a5,1a3ce <int_mallinfo+0x42>
1a3b6: 00870793 addi a5,a4,8
1a3ba: 00f7f693 andi a3,a5,15
1a3be: d2ed c.beqz a3,1a3a0 <int_mallinfo+0x14>
1a3c0: 0004e537 lui a0,0x4e
1a3c4: 1141 c.addi sp,-16
1a3c6: 91c50513 addi a0,a0,-1764 # 4d91c <__PRETTY_FUNCTION__.0+0x68>
1a3ca: c606 c.swsp ra,12(sp)
1a3cc: 3785 c.jal 1a32c <malloc_printerr>
1a3ce: 0e11 c.addi t3,4
1a3d0: fdc814e3 bne a6,t3,1a398 <int_mallinfo+0xc>
1a3d4: 5d1c c.lw a5,56(a0)
1a3d6: 43050e13 addi t3,a0,1072
1a3da: 4605 c.li a2,1
1a3dc: 0047ae83 lw t4,4(a5)
1a3e0: ff8efe93 andi t4,t4,-8
1a3e4: 01d886b3 add a3,a7,t4
1a3e8: 00c82783 lw a5,12(a6)
1a3ec: 01078963 beq a5,a6,1a3fe <int_mallinfo+0x72>
1a3f0: 43d8 c.lw a4,4(a5)
1a3f2: 47dc c.lw a5,12(a5)
1a3f4: 0605 c.addi a2,1
1a3f6: 9b61 c.andi a4,-8
1a3f8: 96ba c.add a3,a4
1a3fa: ff079be3 bne a5,a6,1a3f0 <int_mallinfo+0x64>
1a3fe: 0821 c.addi a6,8
1a400: ff0e14e3 bne t3,a6,1a3e8 <int_mallinfo+0x5c>
1a404: 45452283 lw t0,1108(a0)
1a408: 4dd8 c.lw a4,28(a1)
1a40a: 4d9c c.lw a5,24(a1)
1a40c: 0085af83 lw t6,8(a1)
1a410: 0205ae03 lw t3,32(a1)
1a414: 0045af03 lw t5,4(a1)
1a418: 0005a803 lw a6,0(a1)
1a41c: 9716 c.add a4,t0
1a41e: 8f15 c.sub a4,a3
1a420: 9f9a c.add t6,t1
1a422: 00de0333 add t1,t3,a3
1a426: 011786b3 add a3,a5,a7
1a42a: 0006e7b7 lui a5,0x6e
1a42e: 9f32 c.add t5,a2
1a430: 38c78793 addi a5,a5,908 # 6e38c <mp_>
1a434: 00580633 add a2,a6,t0
1a438: cdd8 c.sw a4,28(a1)
1a43a: 01f5a423 sw t6,8(a1)
1a43e: 01e5a223 sw t5,4(a1)
1a442: 0265a023 sw t1,32(a1)
1a446: c190 c.sw a2,0(a1)
1a448: cd94 c.sw a3,24(a1)
1a44a: 04078713 addi a4,a5,64
1a44e: 00e50363 beq a0,a4,1a454 <int_mallinfo+0xc8>
1a452: 8082 c.jr ra
1a454: 4bd8 c.lw a4,20(a5)
1a456: 53dc c.lw a5,36(a5)
1a458: 0005aa23 sw zero,20(a1)
1a45c: c5d8 c.sw a4,12(a1)
1a45e: c99c c.sw a5,16(a1)
1a460: 03d5a223 sw t4,36(a1)
1a464: 8082 c.jr ra
0001a466 <__malloc_assert>:
1a466: ae81a303 lw t1,-1304(gp) # 6ee3c <__progname>
1a46a: 1101 c.addi sp,-32
1a46c: ce06 c.swsp ra,28(sp)
1a46e: 00034883 lbu a7,0(t1)
1a472: 872e c.mv a4,a1
1a474: 87b2 c.mv a5,a2
1a476: 8836 c.mv a6,a3
1a478: 02089963 bne a7,zero,1a4aa <__malloc_assert+0x44>
1a47c: 000606b7 lui a3,0x60
1a480: 43c68693 addi a3,a3,1084 # 6043c <expected2.3+0x8>
1a484: 0004d8b7 lui a7,0x4d
1a488: 0004e5b7 lui a1,0x4e
1a48c: 0a888893 addi a7,a7,168 # 4d0a8 <__PRETTY_FUNCTION__.0+0x2c>
1a490: 861a c.mv a2,t1
1a492: 95058593 addi a1,a1,-1712 # 4d950 <__PRETTY_FUNCTION__.0+0x9c>
1a496: c02a c.swsp a0,0(sp)
1a498: 4501 c.li a0,0
1a49a: d08fa0ef jal ra,149a2 <__fxprintf>
1a49e: ab41a503 lw a0,-1356(gp) # 6ee08 <stderr>
1a4a2: f9efa0ef jal ra,14c40 <_IO_fflush>
1a4a6: d53f50ef jal ra,101f8 <abort>
1a4aa: 0004d8b7 lui a7,0x4d
1a4ae: 0a888693 addi a3,a7,168 # 4d0a8 <__PRETTY_FUNCTION__.0+0x2c>
1a4b2: bfd9 c.j 1a488 <__malloc_assert+0x22>
0001a4b4 <new_heap>:
1a4b4: 1101 c.addi sp,-32
1a4b6: ca26 c.swsp s1,20(sp)
1a4b8: ce06 c.swsp ra,28(sp)
1a4ba: cc22 c.swsp s0,24(sp)
1a4bc: c84a c.swsp s2,16(sp)
1a4be: c64e c.swsp s3,12(sp)
1a4c0: c452 c.swsp s4,8(sp)
1a4c2: c256 c.swsp s5,4(sp)
1a4c4: 95aa c.add a1,a0
1a4c6: 67a1 c.lui a5,0x8
1a4c8: b041a483 lw s1,-1276(gp) # 6ee58 <_dl_pagesize>
1a4cc: 0cf5e063 bltu a1,a5,1a58c <new_heap+0xd8>
1a4d0: 001007b7 lui a5,0x100
1a4d4: 0ab7ee63 bltu a5,a1,1a590 <new_heap+0xdc>
1a4d8: e3c1a503 lw a0,-452(gp) # 6f190 <aligned_heap_area>
1a4dc: fff48793 addi a5,s1,-1
1a4e0: 97ae c.add a5,a1
1a4e2: 409004b3 sub s1,zero,s1
1a4e6: 8cfd c.and s1,a5
1a4e8: c90d c.beqz a0,1a51a <new_heap+0x66>
1a4ea: 6691 c.lui a3,0x4
1a4ec: 4781 c.li a5,0
1a4ee: 4801 c.li a6,0
1a4f0: 577d c.li a4,-1
1a4f2: 02268693 addi a3,a3,34 # 4022 <__libc_tsd_CTYPE_B+0x3ff6>
1a4f6: 4601 c.li a2,0
1a4f8: 001005b7 lui a1,0x100
1a4fc: 237060ef jal ra,20f32 <__mmap64>
1a500: 57fd c.li a5,-1
1a502: e201ae23 sw zero,-452(gp) # 6f190 <aligned_heap_area>
1a506: 842a c.mv s0,a0
1a508: 00f50963 beq a0,a5,1a51a <new_heap+0x66>
1a50c: 00c51793 slli a5,a0,0xc
1a510: cfa1 c.beqz a5,1a568 <new_heap+0xb4>
1a512: 001005b7 lui a1,0x100
1a516: 263060ef jal ra,20f78 <__munmap>
1a51a: 6411 c.lui s0,0x4
1a51c: 4781 c.li a5,0
1a51e: 4801 c.li a6,0
1a520: 577d c.li a4,-1
1a522: 02240693 addi a3,s0,34 # 4022 <__libc_tsd_CTYPE_B+0x3ff6>
1a526: 4601 c.li a2,0
1a528: 002005b7 lui a1,0x200
1a52c: 4501 c.li a0,0
1a52e: 205060ef jal ra,20f32 <__mmap64>
1a532: 57fd c.li a5,-1
1a534: 892a c.mv s2,a0
1a536: 06f50363 beq a0,a5,1a59c <new_heap+0xe8>
1a53a: 001007b7 lui a5,0x100
1a53e: fff78413 addi s0,a5,-1 # fffff <__BSS_END__+0x904ab>
1a542: 942a c.add s0,a0
1a544: fff00737 lui a4,0xfff00
1a548: 8c79 c.and s0,a4
1a54a: 40a40ab3 sub s5,s0,a0
1a54e: 00f40a33 add s4,s0,a5
1a552: 06a41c63 bne s0,a0,1a5ca <new_heap+0x116>
1a556: e341ae23 sw s4,-452(gp) # 6f190 <aligned_heap_area>
1a55a: 001005b7 lui a1,0x100
1a55e: 415585b3 sub a1,a1,s5
1a562: 8552 c.mv a0,s4
1a564: 215060ef jal ra,20f78 <__munmap>
1a568: 460d c.li a2,3
1a56a: 85a6 c.mv a1,s1
1a56c: 8522 c.mv a0,s0
1a56e: 223060ef jal ra,20f90 <__mprotect>
1a572: e125 c.bnez a0,1a5d2 <new_heap+0x11e>
1a574: c404 c.sw s1,8(s0)
1a576: c444 c.sw s1,12(s0)
1a578: 40f2 c.lwsp ra,28(sp)
1a57a: 8522 c.mv a0,s0
1a57c: 4462 c.lwsp s0,24(sp)
1a57e: 44d2 c.lwsp s1,20(sp)
1a580: 4942 c.lwsp s2,16(sp)
1a582: 49b2 c.lwsp s3,12(sp)
1a584: 4a22 c.lwsp s4,8(sp)
1a586: 4a92 c.lwsp s5,4(sp)
1a588: 6105 c.addi16sp sp,32
1a58a: 8082 c.jr ra
1a58c: 65a1 c.lui a1,0x8
1a58e: b7a9 c.j 1a4d8 <new_heap+0x24>
1a590: 001005b7 lui a1,0x100
1a594: f4a5f2e3 bgeu a1,a0,1a4d8 <new_heap+0x24>
1a598: 4401 c.li s0,0
1a59a: bff9 c.j 1a578 <new_heap+0xc4>
1a59c: 02240693 addi a3,s0,34
1a5a0: 4781 c.li a5,0
1a5a2: 4801 c.li a6,0
1a5a4: 577d c.li a4,-1
1a5a6: 4601 c.li a2,0
1a5a8: 001005b7 lui a1,0x100
1a5ac: 4501 c.li a0,0
1a5ae: 185060ef jal ra,20f32 <__mmap64>
1a5b2: 842a c.mv s0,a0
1a5b4: ff2502e3 beq a0,s2,1a598 <new_heap+0xe4>
1a5b8: 00c51793 slli a5,a0,0xc
1a5bc: d7d5 c.beqz a5,1a568 <new_heap+0xb4>
1a5be: 001005b7 lui a1,0x100
1a5c2: 1b7060ef jal ra,20f78 <__munmap>
1a5c6: 4401 c.li s0,0
1a5c8: bf45 c.j 1a578 <new_heap+0xc4>
1a5ca: 85d6 c.mv a1,s5
1a5cc: 1ad060ef jal ra,20f78 <__munmap>
1a5d0: b769 c.j 1a55a <new_heap+0xa6>
1a5d2: 8522 c.mv a0,s0
1a5d4: b7ed c.j 1a5be <new_heap+0x10a>
0001a5d6 <munmap_chunk>:
1a5d6: 415c c.lw a5,4(a0)
1a5d8: 1141 c.addi sp,-16
1a5da: c606 c.swsp ra,12(sp)
1a5dc: 0027f693 andi a3,a5,2
1a5e0: b041a703 lw a4,-1276(gp) # 6ee58 <_dl_pagesize>
1a5e4: cab1 c.beqz a3,1a638 <munmap_chunk+0x62>
1a5e6: 410c c.lw a1,0(a0)
1a5e8: 177d c.addi a4,-1
1a5ea: 9be1 c.andi a5,-8
1a5ec: 00850693 addi a3,a0,8
1a5f0: 8ef9 c.and a3,a4
1a5f2: 8d0d c.sub a0,a1
1a5f4: 95be c.add a1,a5
1a5f6: 00b567b3 or a5,a0,a1
1a5fa: fff68613 addi a2,a3,-1
1a5fe: 8ff9 c.and a5,a4
1a600: 00d67733 and a4,a2,a3
1a604: 8fd9 c.or a5,a4
1a606: e785 c.bnez a5,1a62e <munmap_chunk+0x58>
1a608: 0006e7b7 lui a5,0x6e
1a60c: 38c78793 addi a5,a5,908 # 6e38c <mp_>
1a610: 577d c.li a4,-1
1a612: 01478693 addi a3,a5,20
1a616: 04e6a02f amoadd.w.aq zero,a4,(a3)
1a61a: 40b00733 sub a4,zero,a1
1a61e: 02478793 addi a5,a5,36
1a622: 04e7a02f amoadd.w.aq zero,a4,(a5)
1a626: 40b2 c.lwsp ra,12(sp)
1a628: 0141 c.addi sp,16
1a62a: 14f0606f jal zero,20f78 <__munmap>
1a62e: 0004e537 lui a0,0x4e
1a632: 99c50513 addi a0,a0,-1636 # 4d99c <__PRETTY_FUNCTION__.0+0xe8>
1a636: 39dd c.jal 1a32c <malloc_printerr>
1a638: 0004f6b7 lui a3,0x4f
1a63c: 6605 c.lui a2,0x1
1a63e: 0004e5b7 lui a1,0x4e
1a642: 0004e537 lui a0,0x4e
1a646: bac68693 addi a3,a3,-1108 # 4ebac <__PRETTY_FUNCTION__.7>
1a64a: ba260613 addi a2,a2,-1118 # ba2 <__libc_tsd_CTYPE_B+0xb76>
1a64e: 97858593 addi a1,a1,-1672 # 4d978 <__PRETTY_FUNCTION__.0+0xc4>
1a652: 98450513 addi a0,a0,-1660 # 4d984 <__PRETTY_FUNCTION__.0+0xd0>
1a656: 3d01 c.jal 1a466 <__malloc_assert>
0001a658 <alloc_perturb>:
1a658: e4c1a783 lw a5,-436(gp) # 6f1a0 <perturb_byte>
1a65c: e391 c.bnez a5,1a660 <alloc_perturb+0x8>
1a65e: 8082 c.jr ra
1a660: 862e c.mv a2,a1
1a662: 0ff7c593 xori a1,a5,255
1a666: 4970406f jal zero,1f2fc <memset>
0001a66a <mremap_chunk>:
1a66a: 1141 c.addi sp,-16
1a66c: c226 c.swsp s1,4(sp)
1a66e: 4144 c.lw s1,4(a0)
1a670: c04a c.swsp s2,0(sp)
1a672: c606 c.swsp ra,12(sp)
1a674: c422 c.swsp s0,8(sp)
1a676: 0024f713 andi a4,s1,2
1a67a: b041a603 lw a2,-1276(gp) # 6ee58 <_dl_pagesize>
1a67e: 00052903 lw s2,0(a0)
1a682: c75d c.beqz a4,1a730 <mremap_chunk+0xc6>
1a684: fff60813 addi a6,a2,-1
1a688: 00850693 addi a3,a0,8
1a68c: 98e1 c.andi s1,-8
1a68e: 0106f6b3 and a3,a3,a6
1a692: 87aa c.mv a5,a0
1a694: 94ca c.add s1,s2
1a696: 41250533 sub a0,a0,s2
1a69a: 00956733 or a4,a0,s1
1a69e: fff68893 addi a7,a3,-1
1a6a2: 01077733 and a4,a4,a6
1a6a6: 00d8f6b3 and a3,a7,a3
1a6aa: 8f55 c.or a4,a3
1a6ac: eb3d c.bnez a4,1a722 <mremap_chunk+0xb8>
1a6ae: 00360713 addi a4,a2,3
1a6b2: 95ba c.add a1,a4
1a6b4: 95ca c.add a1,s2
1a6b6: 40c00633 sub a2,zero,a2
1a6ba: 00b67433 and s0,a2,a1
1a6be: 04848b63 beq s1,s0,1a714 <mremap_chunk+0xaa>
1a6c2: 4685 c.li a3,1
1a6c4: 8622 c.mv a2,s0
1a6c6: 85a6 c.mv a1,s1
1a6c8: 59c070ef jal ra,21c64 <__mremap>
1a6cc: 57fd c.li a5,-1
1a6ce: 04f50f63 beq a0,a5,1a72c <mremap_chunk+0xc2>
1a6d2: 954a c.add a0,s2
1a6d4: 00850793 addi a5,a0,8
1a6d8: 8bbd c.andi a5,15
1a6da: ebbd c.bnez a5,1a750 <mremap_chunk+0xe6>
1a6dc: 411c c.lw a5,0(a0)
1a6de: 09279963 bne a5,s2,1a770 <mremap_chunk+0x106>
1a6e2: 40f407b3 sub a5,s0,a5
1a6e6: 0027e793 ori a5,a5,2
1a6ea: c15c c.sw a5,4(a0)
1a6ec: 0006e7b7 lui a5,0x6e
1a6f0: 38c78793 addi a5,a5,908 # 6e38c <mp_>
1a6f4: 8c05 c.sub s0,s1
1a6f6: 02478693 addi a3,a5,36
1a6fa: 0486a72f amoadd.w.aq a4,s0,(a3)
1a6fe: 943a c.add s0,a4
1a700: 02878793 addi a5,a5,40
1a704: e487a42f amomaxu.w.aq s0,s0,(a5)
1a708: 40b2 c.lwsp ra,12(sp)
1a70a: 4422 c.lwsp s0,8(sp)
1a70c: 4492 c.lwsp s1,4(sp)
1a70e: 4902 c.lwsp s2,0(sp)
1a710: 0141 c.addi sp,16
1a712: 8082 c.jr ra
1a714: 40b2 c.lwsp ra,12(sp)
1a716: 4422 c.lwsp s0,8(sp)
1a718: 4492 c.lwsp s1,4(sp)
1a71a: 4902 c.lwsp s2,0(sp)
1a71c: 853e c.mv a0,a5
1a71e: 0141 c.addi sp,16
1a720: 8082 c.jr ra
1a722: 0004e537 lui a0,0x4e
1a726: 9bc50513 addi a0,a0,-1604 # 4d9bc <__PRETTY_FUNCTION__.0+0x108>
1a72a: 3109 c.jal 1a32c <malloc_printerr>
1a72c: 4501 c.li a0,0
1a72e: bfe9 c.j 1a708 <mremap_chunk+0x9e>
1a730: 0004f6b7 lui a3,0x4f
1a734: 6605 c.lui a2,0x1
1a736: 0004e5b7 lui a1,0x4e
1a73a: 0004e537 lui a0,0x4e
1a73e: b9c68693 addi a3,a3,-1124 # 4eb9c <__PRETTY_FUNCTION__.8>
1a742: bc860613 addi a2,a2,-1080 # bc8 <__libc_tsd_CTYPE_B+0xb9c>
1a746: 97858593 addi a1,a1,-1672 # 4d978 <__PRETTY_FUNCTION__.0+0xc4>
1a74a: 98450513 addi a0,a0,-1660 # 4d984 <__PRETTY_FUNCTION__.0+0xd0>
1a74e: 3b21 c.jal 1a466 <__malloc_assert>
1a750: 0004f6b7 lui a3,0x4f
1a754: 6605 c.lui a2,0x1
1a756: 0004e5b7 lui a1,0x4e
1a75a: 0004e537 lui a0,0x4e
1a75e: b9c68693 addi a3,a3,-1124 # 4eb9c <__PRETTY_FUNCTION__.8>
1a762: be060613 addi a2,a2,-1056 # be0 <__libc_tsd_CTYPE_B+0xbb4>
1a766: 97858593 addi a1,a1,-1672 # 4d978 <__PRETTY_FUNCTION__.0+0xc4>
1a76a: 9dc50513 addi a0,a0,-1572 # 4d9dc <__PRETTY_FUNCTION__.0+0x128>
1a76e: 39e5 c.jal 1a466 <__malloc_assert>
1a770: 0004f6b7 lui a3,0x4f
1a774: 6605 c.lui a2,0x1
1a776: 0004e5b7 lui a1,0x4e
1a77a: 0004e537 lui a0,0x4e
1a77e: b9c68693 addi a3,a3,-1124 # 4eb9c <__PRETTY_FUNCTION__.8>
1a782: be260613 addi a2,a2,-1054 # be2 <__libc_tsd_CTYPE_B+0xbb6>
1a786: 97858593 addi a1,a1,-1672 # 4d978 <__PRETTY_FUNCTION__.0+0xc4>
1a78a: 9fc50513 addi a0,a0,-1540 # 4d9fc <__PRETTY_FUNCTION__.0+0x148>
1a78e: 39e1 c.jal 1a466 <__malloc_assert>
0001a790 <detach_arena.part.0>:
1a790: 0004f6b7 lui a3,0x4f
1a794: 0004e5b7 lui a1,0x4e
1a798: 0004e537 lui a0,0x4e
1a79c: 1141 c.addi sp,-16
1a79e: b5c68693 addi a3,a3,-1188 # 4eb5c <__PRETTY_FUNCTION__.13>
1a7a2: 2d600613 addi a2,zero,726
1a7a6: a1458593 addi a1,a1,-1516 # 4da14 <__PRETTY_FUNCTION__.0+0x160>
1a7aa: a1c50513 addi a0,a0,-1508 # 4da1c <__PRETTY_FUNCTION__.0+0x168>
1a7ae: c606 c.swsp ra,12(sp)
1a7b0: 395d c.jal 1a466 <__malloc_assert>
0001a7b2 <_dl_tunable_set_mallopt_check>:
1a7b2: 411c c.lw a5,0(a0)
1a7b4: cb85 c.beqz a5,1a7e4 <_dl_tunable_set_mallopt_check+0x32>
1a7b6: 4705 c.li a4,1
1a7b8: e2e1ac23 sw a4,-456(gp) # 6f18c <using_malloc_checking>
1a7bc: 67f5 c.lui a5,0x1d
1a7be: b1e78793 addi a5,a5,-1250 # 1cb1e <malloc_check>
1a7c2: acf1ae23 sw a5,-1316(gp) # 6ee30 <__malloc_hook>
1a7c6: 67f1 c.lui a5,0x1c
1a7c8: a0c78793 addi a5,a5,-1524 # 1ba0c <free_check>
1a7cc: e4f1aa23 sw a5,-428(gp) # 6f1a8 <__free_hook>
1a7d0: 67f5 c.lui a5,0x1d
1a7d2: 01078793 addi a5,a5,16 # 1d010 <realloc_check>
1a7d6: acf1ac23 sw a5,-1320(gp) # 6ee2c <__realloc_hook>
1a7da: 67f5 c.lui a5,0x1d
1a7dc: d3878793 addi a5,a5,-712 # 1cd38 <memalign_check>
1a7e0: acf1aa23 sw a5,-1324(gp) # 6ee28 <__memalign_hook>
1a7e4: 8082 c.jr ra
0001a7e6 <__malloc_info.part.0>:
1a7e6: 81010113 addi sp,sp,-2032
1a7ea: 7d412c23 sw s4,2008(sp)
1a7ee: 0006ea37 lui s4,0x6e
1a7f2: 7e912223 sw s1,2020(sp)
1a7f6: 7f212023 sw s2,2016(sp)
1a7fa: 7d312e23 sw s3,2012(sp)
1a7fe: 7d512a23 sw s5,2004(sp)
1a802: 38ca0793 addi a5,s4,908 # 6e38c <mp_>
1a806: 7e112623 sw ra,2028(sp)
1a80a: 7e812423 sw s0,2024(sp)
1a80e: 7d612823 sw s6,2000(sp)
1a812: 7d712623 sw s7,1996(sp)
1a816: 7d812423 sw s8,1992(sp)
1a81a: 7d912223 sw s9,1988(sp)
1a81e: 7da12023 sw s10,1984(sp)
1a822: 7bb12e23 sw s11,1980(sp)
1a826: 7129 c.addi16sp sp,-320
1a828: c4be c.swsp a5,72(sp)
1a82a: 0006e7b7 lui a5,0x6e
1a82e: 3cc78993 addi s3,a5,972 # 6e3cc <main_arena>
1a832: 77fd c.lui a5,0xfffff
1a834: 76078793 addi a5,a5,1888 # fffff760 <__BSS_END__+0xfff8fc0c>
1a838: d03e c.swsp a5,32(sp)
1a83a: 6785 c.lui a5,0x1
1a83c: 8a078793 addi a5,a5,-1888 # 8a0 <__libc_tsd_CTYPE_B+0x874>
1a840: 84aa c.mv s1,a0
1a842: c282 c.swsp zero,68(sp)
1a844: c082 c.swsp zero,64(sp)
1a846: de02 c.swsp zero,60(sp)
1a848: dc02 c.swsp zero,56(sp)
1a84a: d602 c.swsp zero,44(sp)
1a84c: da02 c.swsp zero,52(sp)
1a84e: d402 c.swsp zero,40(sp)
1a850: d802 c.swsp zero,48(sp)
1a852: 4601 c.li a2,0
1a854: 10010a93 addi s5,sp,256
1a858: c6be c.swsp a5,76(sp)
1a85a: 0004e937 lui s2,0x4e
1a85e: 0004e7b7 lui a5,0x4e
1a862: a4478593 addi a1,a5,-1468 # 4da44 <__PRETTY_FUNCTION__.0+0x190>
1a866: 8526 c.mv a0,s1
1a868: 00160793 addi a5,a2,1
1a86c: d23e c.swsp a5,36(sp)
1a86e: 7c6120ef jal ra,2d034 <__fprintf>
1a872: 4705 c.li a4,1
1a874: 1009a7af lr.w a5,(s3)
1a878: e781 c.bnez a5,1a880 <__malloc_info.part.0+0x9a>
1a87a: 1ce9a6af sc.w.aq a3,a4,(s3)
1a87e: fafd c.bnez a3,1a874 <__malloc_info.part.0+0x8e>
1a880: 22079363 bne a5,zero,1aaa6 <__malloc_info.part.0+0x2c0>
1a884: 5702 c.lwsp a4,32(sp)
1a886: 0389af03 lw t5,56(s3)
1a88a: 6785 c.lui a5,0x1
1a88c: 8b078793 addi a5,a5,-1872 # 8b0 <__libc_tsd_CTYPE_B+0x884>
1a890: 97ba c.add a5,a4
1a892: 004f2e03 lw t3,4(t5)
1a896: 0098 c.addi4spn a4,sp,64
1a898: 00e78d33 add s10,a5,a4
1a89c: 00c98513 addi a0,s3,12
1a8a0: 85ea c.mv a1,s10
1a8a2: cc02 c.swsp zero,24(sp)
1a8a4: ce02 c.swsp zero,28(sp)
1a8a6: 00052883 lw a7,0(a0)
1a8aa: 0c089863 bne a7,zero,1a97a <__malloc_info.part.0+0x194>
1a8ae: 0005a623 sw zero,12(a1)
1a8b2: 0005a223 sw zero,4(a1)
1a8b6: 0005a023 sw zero,0(a1)
1a8ba: 4601 c.li a2,0
1a8bc: 41dc c.lw a5,4(a1)
1a8be: 05c1 c.addi a1,16
1a8c0: 0511 c.addi a0,4
1a8c2: 02c787b3 mul a5,a5,a2
1a8c6: fef5ac23 sw a5,-8(a1)
1a8ca: fcba9ee3 bne s5,a1,1a8a6 <__malloc_info.part.0+0xc0>
1a8ce: 47b6 c.lwsp a5,76(sp)
1a8d0: ff8e7a13 andi s4,t3,-8
1a8d4: 8656 c.mv a2,s5
1a8d6: 03898513 addi a0,s3,56
1a8da: 00fd02b3 add t0,s10,a5
1a8de: 4d85 c.li s11,1
1a8e0: 5ffd c.li t6,-1
1a8e2: 4518 c.lw a4,8(a0)
1a8e4: 01f62023 sw t6,0(a2)
1a8e8: 00062623 sw zero,12(a2)
1a8ec: 00062423 sw zero,8(a2)
1a8f0: 00062223 sw zero,4(a2)
1a8f4: eb61 c.bnez a4,1a9c4 <__malloc_info.part.0+0x1de>
1a8f6: 00062023 sw zero,0(a2)
1a8fa: 461c c.lw a5,8(a2)
1a8fc: 0641 c.addi a2,16
1a8fe: 0521 c.addi a0,8
1a900: 9a3e c.add s4,a5
1a902: fe5610e3 bne a2,t0,1a8e2 <__malloc_info.part.0+0xfc>
1a906: 0006e7b7 lui a5,0x6e
1a90a: 3cc78793 addi a5,a5,972 # 6e3cc <main_arena>
1a90e: 0ef99863 bne s3,a5,1a9fe <__malloc_info.part.0+0x218>
1a912: ca02 c.swsp zero,20(sp)
1a914: 4b01 c.li s6,0
1a916: 4b81 c.li s7,0
1a918: 4781 c.li a5,0
1a91a: 0f50000f fence iorw,ow
1a91e: 08f9a7af amoswap.w a5,a5,(s3)
1a922: 4705 c.li a4,1
1a924: 1cf74963 blt a4,a5,1aaf6 <__malloc_info.part.0+0x310>
1a928: 57a2 c.lwsp a5,40(sp)
1a92a: 4762 c.lwsp a4,24(sp)
1a92c: 08a00c93 addi s9,zero,138
1a930: 442d c.li s0,11
1a932: 97ba c.add a5,a4
1a934: d43e c.swsp a5,40(sp)
1a936: 4772 c.lwsp a4,28(sp)
1a938: 57b2 c.lwsp a5,44(sp)
1a93a: 97ba c.add a5,a4
1a93c: d63e c.swsp a5,44(sp)
1a93e: 57c2 c.lwsp a5,48(sp)
1a940: 4701 c.li a4,0
1a942: 97ee c.add a5,s11
1a944: d83e c.swsp a5,48(sp)
1a946: 57d2 c.lwsp a5,52(sp)
1a948: 97d2 c.add a5,s4
1a94a: da3e c.swsp a5,52(sp)
1a94c: 00cd2783 lw a5,12(s10)
1a950: 00170c13 addi s8,a4,1 # fff00001 <__BSS_END__+0xffe904ad>
1a954: cf91 c.beqz a5,1a970 <__malloc_info.part.0+0x18a>
1a956: 00870f63 beq a4,s0,1a974 <__malloc_info.part.0+0x18e>
1a95a: 008d2703 lw a4,8(s10)
1a95e: 004d2683 lw a3,4(s10)
1a962: 000d2603 lw a2,0(s10)
1a966: a9090593 addi a1,s2,-1392 # 4da90 <__PRETTY_FUNCTION__.0+0x1dc>
1a96a: 8526 c.mv a0,s1
1a96c: 6c8120ef jal ra,2d034 <__fprintf>
1a970: 0b9c0c63 beq s8,s9,1aa28 <__malloc_info.part.0+0x242>
1a974: 0d41 c.addi s10,16
1a976: 8762 c.mv a4,s8
1a978: bfd1 c.j 1a94c <__malloc_info.part.0+0x166>
1a97a: 8746 c.mv a4,a7
1a97c: 4601 c.li a2,0
1a97e: a801 c.j 1a98e <__malloc_info.part.0+0x1a8>
1a980: 4714 c.lw a3,8(a4)
1a982: 83b1 c.srli a5,0xc
1a984: 0605 c.addi a2,1
1a986: 00f6c733 xor a4,a3,a5
1a98a: 00f68c63 beq a3,a5,1a9a2 <__malloc_info.part.0+0x1bc>
1a98e: 00870793 addi a5,a4,8
1a992: 00f7f693 andi a3,a5,15
1a996: d6ed c.beqz a3,1a980 <__malloc_info.part.0+0x19a>
1a998: 0004e537 lui a0,0x4e
1a99c: a5c50513 addi a0,a0,-1444 # 4da5c <__PRETTY_FUNCTION__.0+0x1a8>
1a9a0: 3271 c.jal 1a32c <malloc_printerr>
1a9a2: 4762 c.lwsp a4,24(sp)
1a9a4: 0048a783 lw a5,4(a7)
1a9a8: c5d0 c.sw a2,12(a1)
1a9aa: 9732 c.add a4,a2
1a9ac: 9be1 c.andi a5,-8
1a9ae: cc3a c.swsp a4,24(sp)
1a9b0: 02c78733 mul a4,a5,a2
1a9b4: ff178693 addi a3,a5,-15
1a9b8: c1dc c.sw a5,4(a1)
1a9ba: 47f2 c.lwsp a5,28(sp)
1a9bc: c194 c.sw a3,0(a1)
1a9be: 97ba c.add a5,a4
1a9c0: ce3e c.swsp a5,28(sp)
1a9c2: bded c.j 1a8bc <__malloc_info.part.0+0xd6>
1a9c4: f2a709e3 beq a4,a0,1a8f6 <__malloc_info.part.0+0x110>
1a9c8: 4685 c.li a3,1
1a9ca: 4881 c.li a7,0
1a9cc: 5efd c.li t4,-1
1a9ce: 4581 c.li a1,0
1a9d0: 435c c.lw a5,4(a4)
1a9d2: 95be c.add a1,a5
1a9d4: 01d7f363 bgeu a5,t4,1a9da <__malloc_info.part.0+0x1f4>
1a9d8: 8ebe c.mv t4,a5
1a9da: 00f8f363 bgeu a7,a5,1a9e0 <__malloc_info.part.0+0x1fa>
1a9de: 88be c.mv a7,a5
1a9e0: 4718 c.lw a4,8(a4)
1a9e2: 87b6 c.mv a5,a3
1a9e4: 0685 c.addi a3,1
1a9e6: fea715e3 bne a4,a0,1a9d0 <__malloc_info.part.0+0x1ea>
1a9ea: c65c c.sw a5,12(a2)
1a9ec: c60c c.sw a1,8(a2)
1a9ee: 01d62023 sw t4,0(a2)
1a9f2: 01162223 sw a7,4(a2)
1a9f6: 9dbe c.add s11,a5
1a9f8: f00791e3 bne a5,zero,1a8fa <__malloc_info.part.0+0x114>
1a9fc: bded c.j 1a8f6 <__malloc_info.part.0+0x110>
1a9fe: fff007b7 lui a5,0xfff00
1aa02: 00ff7f33 and t5,t5,a5
1aa06: ca02 c.swsp zero,20(sp)
1aa08: 4b01 c.li s6,0
1aa0a: 4b81 c.li s7,0
1aa0c: 00cf2783 lw a5,12(t5)
1aa10: 008f2703 lw a4,8(t5)
1aa14: 004f2f03 lw t5,4(t5)
1aa18: 9b3e c.add s6,a5
1aa1a: 47d2 c.lwsp a5,20(sp)
1aa1c: 9bba c.add s7,a4
1aa1e: 0785 c.addi a5,1
1aa20: ca3e c.swsp a5,20(sp)
1aa22: fe0f15e3 bne t5,zero,1aa0c <__malloc_info.part.0+0x226>
1aa26: bdcd c.j 1a918 <__malloc_info.part.0+0x132>
1aa28: 10c12783 lw a5,268(sp)
1aa2c: e3c9 c.bnez a5,1aaae <__malloc_info.part.0+0x2c8>
1aa2e: 5462 c.lwsp s0,56(sp)
1aa30: 4549a803 lw a6,1108(s3)
1aa34: 4589a883 lw a7,1112(s3)
1aa38: 46f2 c.lwsp a3,28(sp)
1aa3a: 9442 c.add s0,a6
1aa3c: dc22 c.swsp s0,56(sp)
1aa3e: 5472 c.lwsp s0,60(sp)
1aa40: 4662 c.lwsp a2,24(sp)
1aa42: 0004e5b7 lui a1,0x4e
1aa46: 87d2 c.mv a5,s4
1aa48: 9446 c.add s0,a7
1aa4a: 876e c.mv a4,s11
1aa4c: b0458593 addi a1,a1,-1276 # 4db04 <__PRETTY_FUNCTION__.0+0x250>
1aa50: 8526 c.mv a0,s1
1aa52: de22 c.swsp s0,60(sp)
1aa54: 5e0120ef jal ra,2d034 <__fprintf>
1aa58: 0006e7b7 lui a5,0x6e
1aa5c: 3cc78793 addi a5,a5,972 # 6e3cc <main_arena>
1aa60: 06f98563 beq s3,a5,1aaca <__malloc_info.part.0+0x2e4>
1aa64: 4752 c.lwsp a4,20(sp)
1aa66: 0004e5b7 lui a1,0x4e
1aa6a: 86da c.mv a3,s6
1aa6c: 865e c.mv a2,s7
1aa6e: bac58593 addi a1,a1,-1108 # 4dbac <__PRETTY_FUNCTION__.0+0x2f8>
1aa72: 8526 c.mv a0,s1
1aa74: 5c0120ef jal ra,2d034 <__fprintf>
1aa78: 4786 c.lwsp a5,64(sp)
1aa7a: 97de c.add a5,s7
1aa7c: c0be c.swsp a5,64(sp)
1aa7e: 4796 c.lwsp a5,68(sp)
1aa80: 97da c.add a5,s6
1aa82: c2be c.swsp a5,68(sp)
1aa84: 0004e537 lui a0,0x4e
1aa88: 85a6 c.mv a1,s1
1aa8a: c6450513 addi a0,a0,-924 # 4dc64 <__PRETTY_FUNCTION__.0+0x3b0>
1aa8e: 76b1a0ef jal ra,359f8 <_IO_fputs>
1aa92: 4489a983 lw s3,1096(s3)
1aa96: 0006e7b7 lui a5,0x6e
1aa9a: 3cc78793 addi a5,a5,972 # 6e3cc <main_arena>
1aa9e: 06f98663 beq s3,a5,1ab0a <__malloc_info.part.0+0x324>
1aaa2: 5612 c.lwsp a2,36(sp)
1aaa4: bb6d c.j 1a85e <__malloc_info.part.0+0x78>
1aaa6: 854e c.mv a0,s3
1aaa8: d08ff0ef jal ra,19fb0 <__lll_lock_wait_private>
1aaac: bbe1 c.j 1a884 <__malloc_info.part.0+0x9e>
1aaae: 10812703 lw a4,264(sp)
1aab2: 10412683 lw a3,260(sp)
1aab6: 10012603 lw a2,256(sp)
1aaba: 0004e5b7 lui a1,0x4e
1aabe: ac858593 addi a1,a1,-1336 # 4dac8 <__PRETTY_FUNCTION__.0+0x214>
1aac2: 8526 c.mv a0,s1
1aac4: 570120ef jal ra,2d034 <__fprintf>
1aac8: b79d c.j 1aa2e <__malloc_info.part.0+0x248>
1aaca: 4426 c.lwsp s0,72(sp)
1aacc: 8526 c.mv a0,s1
1aace: 49442783 lw a5,1172(s0)
1aad2: ca3e c.swsp a5,20(sp)
1aad4: 46d2 c.lwsp a3,20(sp)
1aad6: 0004e7b7 lui a5,0x4e
1aada: c1c78593 addi a1,a5,-996 # 4dc1c <__PRETTY_FUNCTION__.0+0x368>
1aade: 8636 c.mv a2,a3
1aae0: 554120ef jal ra,2d034 <__fprintf>
1aae4: 49442783 lw a5,1172(s0)
1aae8: 4706 c.lwsp a4,64(sp)
1aaea: 973e c.add a4,a5
1aaec: c0ba c.swsp a4,64(sp)
1aaee: 4716 c.lwsp a4,68(sp)
1aaf0: 97ba c.add a5,a4
1aaf2: c2be c.swsp a5,68(sp)
1aaf4: bf41 c.j 1aa84 <__malloc_info.part.0+0x29e>
1aaf6: 1a600893 addi a7,zero,422
1aafa: 854e c.mv a0,s3
1aafc: 08100593 addi a1,zero,129
1ab00: 4605 c.li a2,1
1ab02: 4681 c.li a3,0
1ab04: 00000073 ecall
1ab08: b505 c.j 1a928 <__malloc_info.part.0+0x142>
1ab0a: 47a6 c.lwsp a5,72(sp)
1ab0c: 5742 c.lwsp a4,48(sp)
1ab0e: 56b2 c.lwsp a3,44(sp)
1ab10: 0247a883 lw a7,36(a5)
1ab14: 0147a803 lw a6,20(a5)
1ab18: 4796 c.lwsp a5,68(sp)
1ab1a: 5622 c.lwsp a2,40(sp)
1ab1c: 0004e5b7 lui a1,0x4e
1ab20: c63e c.swsp a5,12(sp)
1ab22: 4786 c.lwsp a5,64(sp)
1ab24: 8526 c.mv a0,s1
1ab26: c7058593 addi a1,a1,-912 # 4dc70 <__PRETTY_FUNCTION__.0+0x3bc>
1ab2a: c43e c.swsp a5,8(sp)
1ab2c: 57f2 c.lwsp a5,60(sp)
1ab2e: c23e c.swsp a5,4(sp)
1ab30: 57e2 c.lwsp a5,56(sp)
1ab32: c03e c.swsp a5,0(sp)
1ab34: 57d2 c.lwsp a5,52(sp)
1ab36: 4fe120ef jal ra,2d034 <__fprintf>
1ab3a: 6131 c.addi16sp sp,320
1ab3c: 7ec12083 lw ra,2028(sp)
1ab40: 7e812403 lw s0,2024(sp)
1ab44: 7e412483 lw s1,2020(sp)
1ab48: 7e012903 lw s2,2016(sp)
1ab4c: 7dc12983 lw s3,2012(sp)
1ab50: 7d812a03 lw s4,2008(sp)
1ab54: 7d412a83 lw s5,2004(sp)
1ab58: 7d012b03 lw s6,2000(sp)
1ab5c: 7cc12b83 lw s7,1996(sp)
1ab60: 7c812c03 lw s8,1992(sp)
1ab64: 7c412c83 lw s9,1988(sp)
1ab68: 7c012d03 lw s10,1984(sp)
1ab6c: 7bc12d83 lw s11,1980(sp)
1ab70: 4501 c.li a0,0
1ab72: 7f010113 addi sp,sp,2032
1ab76: 8082 c.jr ra
0001ab78 <systrim.constprop.0>:
1ab78: 1101 c.addi sp,-32
1ab7a: c84a c.swsp s2,16(sp)
1ab7c: 0006e937 lui s2,0x6e
1ab80: 38c90913 addi s2,s2,908 # 6e38c <mp_>
1ab84: 07892783 lw a5,120(s2)
1ab88: ca26 c.swsp s1,20(sp)
1ab8a: ce06 c.swsp ra,28(sp)
1ab8c: 43c4 c.lw s1,4(a5)
1ab8e: b041a703 lw a4,-1276(gp) # 6ee58 <_dl_pagesize>
1ab92: 98e1 c.andi s1,-8
1ab94: cc22 c.swsp s0,24(sp)
1ab96: c64e c.swsp s3,12(sp)
1ab98: c452 c.swsp s4,8(sp)
1ab9a: fef48793 addi a5,s1,-17
1ab9e: 02f57263 bgeu a0,a5,1abc2 <systrim.constprop.0+0x4a>
1aba2: 8f89 c.sub a5,a0
1aba4: 40e00733 sub a4,zero,a4
1aba8: 00e7f433 and s0,a5,a4
1abac: c819 c.beqz s0,1abc2 <systrim.constprop.0+0x4a>
1abae: ae01a783 lw a5,-1312(gp) # 6ee34 <__morecore>
1abb2: 4501 c.li a0,0
1abb4: 9782 c.jalr a5
1abb6: 07892783 lw a5,120(s2)
1abba: 89aa c.mv s3,a0
1abbc: 97a6 c.add a5,s1
1abbe: 00f50b63 beq a0,a5,1abd4 <systrim.constprop.0+0x5c>
1abc2: 4501 c.li a0,0
1abc4: 40f2 c.lwsp ra,28(sp)
1abc6: 4462 c.lwsp s0,24(sp)
1abc8: 44d2 c.lwsp s1,20(sp)
1abca: 4942 c.lwsp s2,16(sp)
1abcc: 49b2 c.lwsp s3,12(sp)
1abce: 4a22 c.lwsp s4,8(sp)
1abd0: 6105 c.addi16sp sp,32
1abd2: 8082 c.jr ra
1abd4: ae01a783 lw a5,-1312(gp) # 6ee34 <__morecore>
1abd8: 40800533 sub a0,zero,s0
1abdc: 9782 c.jalr a5
1abde: e501a783 lw a5,-432(gp) # 6f1a4 <__after_morecore_hook>
1abe2: eb85 c.bnez a5,1ac12 <systrim.constprop.0+0x9a>
1abe4: ae01a783 lw a5,-1312(gp) # 6ee34 <__morecore>
1abe8: 4501 c.li a0,0
1abea: 9782 c.jalr a5
1abec: d979 c.beqz a0,1abc2 <systrim.constprop.0+0x4a>
1abee: 40a987b3 sub a5,s3,a0
1abf2: fca988e3 beq s3,a0,1abc2 <systrim.constprop.0+0x4a>
1abf6: 49492703 lw a4,1172(s2)
1abfa: 07892683 lw a3,120(s2)
1abfe: 8c9d c.sub s1,a5
1ac00: 40f707b3 sub a5,a4,a5
1ac04: 48f92a23 sw a5,1172(s2)
1ac08: 0014e493 ori s1,s1,1
1ac0c: c2c4 c.sw s1,4(a3)
1ac0e: 4505 c.li a0,1
1ac10: bf55 c.j 1abc4 <systrim.constprop.0+0x4c>
1ac12: 9782 c.jalr a5
1ac14: bfc1 c.j 1abe4 <systrim.constprop.0+0x6c>
0001ac16 <unlink_chunk.constprop.0>:
1ac16: 4154 c.lw a3,4(a0)
1ac18: 1141 c.addi sp,-16
1ac1a: c606 c.swsp ra,12(sp)
1ac1c: ff86f793 andi a5,a3,-8
1ac20: 00f50733 add a4,a0,a5
1ac24: 4318 c.lw a4,0(a4)
1ac26: 06e79363 bne a5,a4,1ac8c <unlink_chunk.constprop.0+0x76>
1ac2a: 451c c.lw a5,8(a0)
1ac2c: 4558 c.lw a4,12(a0)
1ac2e: 47d0 c.lw a2,12(a5)
1ac30: 04c51563 bne a0,a2,1ac7a <unlink_chunk.constprop.0+0x64>
1ac34: 4710 c.lw a2,8(a4)
1ac36: 04c51263 bne a0,a2,1ac7a <unlink_chunk.constprop.0+0x64>
1ac3a: c7d8 c.sw a4,12(a5)
1ac3c: c71c c.sw a5,8(a4)
1ac3e: 3ef00713 addi a4,zero,1007
1ac42: 02d77063 bgeu a4,a3,1ac62 <unlink_chunk.constprop.0+0x4c>
1ac46: 4918 c.lw a4,16(a0)
1ac48: cf09 c.beqz a4,1ac62 <unlink_chunk.constprop.0+0x4c>
1ac4a: 4b54 c.lw a3,20(a4)
1ac4c: 04d51663 bne a0,a3,1ac98 <unlink_chunk.constprop.0+0x82>
1ac50: 4954 c.lw a3,20(a0)
1ac52: 4a90 c.lw a2,16(a3)
1ac54: 04c51263 bne a0,a2,1ac98 <unlink_chunk.constprop.0+0x82>
1ac58: 4b90 c.lw a2,16(a5)
1ac5a: c619 c.beqz a2,1ac68 <unlink_chunk.constprop.0+0x52>
1ac5c: cb54 c.sw a3,20(a4)
1ac5e: 495c c.lw a5,20(a0)
1ac60: cb98 c.sw a4,16(a5)
1ac62: 40b2 c.lwsp ra,12(sp)
1ac64: 0141 c.addi sp,16
1ac66: 8082 c.jr ra
1ac68: 00e50f63 beq a0,a4,1ac86 <unlink_chunk.constprop.0+0x70>
1ac6c: cb98 c.sw a4,16(a5)
1ac6e: 4918 c.lw a4,16(a0)
1ac70: cbd4 c.sw a3,20(a5)
1ac72: cb5c c.sw a5,20(a4)
1ac74: 4958 c.lw a4,20(a0)
1ac76: cb1c c.sw a5,16(a4)
1ac78: b7ed c.j 1ac62 <unlink_chunk.constprop.0+0x4c>
1ac7a: 0004e537 lui a0,0x4e
1ac7e: dac50513 addi a0,a0,-596 # 4ddac <__PRETTY_FUNCTION__.0+0x4f8>
1ac82: eaaff0ef jal ra,1a32c <malloc_printerr>
1ac86: cbdc c.sw a5,20(a5)
1ac88: cb9c c.sw a5,16(a5)
1ac8a: bfe1 c.j 1ac62 <unlink_chunk.constprop.0+0x4c>
1ac8c: 0004e537 lui a0,0x4e
1ac90: d8c50513 addi a0,a0,-628 # 4dd8c <__PRETTY_FUNCTION__.0+0x4d8>
1ac94: e98ff0ef jal ra,1a32c <malloc_printerr>
1ac98: 0004e537 lui a0,0x4e
1ac9c: dcc50513 addi a0,a0,-564 # 4ddcc <__PRETTY_FUNCTION__.0+0x518>
1aca0: e8cff0ef jal ra,1a32c <malloc_printerr>
0001aca4 <malloc_consolidate>:
1aca4: 7139 c.addi16sp sp,-64
1aca6: ce5e c.swsp s7,28(sp)
1aca8: de06 c.swsp ra,60(sp)
1acaa: dc22 c.swsp s0,56(sp)
1acac: da26 c.swsp s1,52(sp)
1acae: d84a c.swsp s2,48(sp)
1acb0: d64e c.swsp s3,44(sp)
1acb2: d452 c.swsp s4,40(sp)
1acb4: d256 c.swsp s5,36(sp)
1acb6: d05a c.swsp s6,32(sp)
1acb8: cc62 c.swsp s8,24(sp)
1acba: ca66 c.swsp s9,20(sp)
1acbc: c86a c.swsp s10,16(sp)
1acbe: c66e c.swsp s11,12(sp)
1acc0: 8baa c.mv s7,a0
1acc2: 00850793 addi a5,a0,8
1acc6: 0807a02f amoswap.w zero,zero,(a5)
1acca: 03850d93 addi s11,a0,56
1acce: 00c50c13 addi s8,a0,12
1acd2: 4901 c.li s2,0
1acd4: 844a c.mv s0,s2
1acd6: 0c8c242f amoswap.w.aq s0,s0,(s8)
1acda: ec05 c.bnez s0,1ad12 <malloc_consolidate+0x6e>
1acdc: 0c11 c.addi s8,4
1acde: ff8d9be3 bne s11,s8,1acd4 <malloc_consolidate+0x30>
1ace2: 50f2 c.lwsp ra,60(sp)
1ace4: 5462 c.lwsp s0,56(sp)
1ace6: 54d2 c.lwsp s1,52(sp)
1ace8: 5942 c.lwsp s2,48(sp)
1acea: 59b2 c.lwsp s3,44(sp)
1acec: 5a22 c.lwsp s4,40(sp)
1acee: 5a92 c.lwsp s5,36(sp)
1acf0: 5b02 c.lwsp s6,32(sp)
1acf2: 4bf2 c.lwsp s7,28(sp)
1acf4: 4c62 c.lwsp s8,24(sp)
1acf6: 4cd2 c.lwsp s9,20(sp)
1acf8: 4d42 c.lwsp s10,16(sp)
1acfa: 4db2 c.lwsp s11,12(sp)
1acfc: 6121 c.addi16sp sp,64
1acfe: 8082 c.jr ra
1ad00: 94ea c.add s1,s10
1ad02: 0014e493 ori s1,s1,1
1ad06: c044 c.sw s1,4(s0)
1ad08: 028bac23 sw s0,56(s7) # 8038 <__libc_tsd_CTYPE_B+0x800c>
1ad0c: fd6c88e3 beq s9,s6,1acdc <malloc_consolidate+0x38>
1ad10: 844e c.mv s0,s3
1ad12: 00840693 addi a3,s0,8
1ad16: 00f6f793 andi a5,a3,15
1ad1a: ebc9 c.bnez a5,1adac <malloc_consolidate+0x108>
1ad1c: 4058 c.lw a4,4(s0)
1ad1e: 00375793 srli a5,a4,0x3
1ad22: 0785 c.addi a5,1
1ad24: 078a c.slli a5,0x2
1ad26: 97de c.add a5,s7
1ad28: 08fc1e63 bne s8,a5,1adc4 <malloc_consolidate+0x120>
1ad2c: ff877493 andi s1,a4,-8
1ad30: 00940a33 add s4,s0,s1
1ad34: 00842c83 lw s9,8(s0)
1ad38: 004a2a83 lw s5,4(s4)
1ad3c: 00c6db13 srli s6,a3,0xc
1ad40: 8b05 c.andi a4,1
1ad42: 016cc9b3 xor s3,s9,s6
1ad46: ff8afd13 andi s10,s5,-8
1ad4a: eb11 c.bnez a4,1ad5e <malloc_consolidate+0xba>
1ad4c: 401c c.lw a5,0(s0)
1ad4e: 8c1d c.sub s0,a5
1ad50: 4058 c.lw a4,4(s0)
1ad52: 94be c.add s1,a5
1ad54: 9b61 c.andi a4,-8
1ad56: 06f71163 bne a4,a5,1adb8 <malloc_consolidate+0x114>
1ad5a: 8522 c.mv a0,s0
1ad5c: 3d6d c.jal 1ac16 <unlink_chunk.constprop.0>
1ad5e: 038ba783 lw a5,56(s7)
1ad62: f9478fe3 beq a5,s4,1ad00 <malloc_consolidate+0x5c>
1ad66: 01aa07b3 add a5,s4,s10
1ad6a: 43dc c.lw a5,4(a5)
1ad6c: 8b85 c.andi a5,1
1ad6e: cb9d c.beqz a5,1ada4 <malloc_consolidate+0x100>
1ad70: ffeafa93 andi s5,s5,-2
1ad74: 015a2223 sw s5,4(s4)
1ad78: 040ba783 lw a5,64(s7)
1ad7c: 048ba023 sw s0,64(s7)
1ad80: 3ef00713 addi a4,zero,1007
1ad84: c7c0 c.sw s0,12(a5)
1ad86: 00977663 bgeu a4,s1,1ad92 <malloc_consolidate+0xee>
1ad8a: 00042823 sw zero,16(s0)
1ad8e: 00042a23 sw zero,20(s0)
1ad92: 0014e713 ori a4,s1,1
1ad96: c058 c.sw a4,4(s0)
1ad98: 01b42623 sw s11,12(s0)
1ad9c: c41c c.sw a5,8(s0)
1ad9e: 9426 c.add s0,s1
1ada0: c004 c.sw s1,0(s0)
1ada2: b7ad c.j 1ad0c <malloc_consolidate+0x68>
1ada4: 8552 c.mv a0,s4
1ada6: 94ea c.add s1,s10
1ada8: 35bd c.jal 1ac16 <unlink_chunk.constprop.0>
1adaa: b7f9 c.j 1ad78 <malloc_consolidate+0xd4>
1adac: 0004e537 lui a0,0x4e
1adb0: df850513 addi a0,a0,-520 # 4ddf8 <__PRETTY_FUNCTION__.0+0x544>
1adb4: d78ff0ef jal ra,1a32c <malloc_printerr>
1adb8: 0004e537 lui a0,0x4e
1adbc: e5c50513 addi a0,a0,-420 # 4de5c <__PRETTY_FUNCTION__.0+0x5a8>
1adc0: d6cff0ef jal ra,1a32c <malloc_printerr>
1adc4: 0004e537 lui a0,0x4e
1adc8: e3050513 addi a0,a0,-464 # 4de30 <__PRETTY_FUNCTION__.0+0x57c>
1adcc: d60ff0ef jal ra,1a32c <malloc_printerr>
0001add0 <_int_free>:
1add0: 41dc c.lw a5,4(a1)
1add2: 711d c.addi16sp sp,-96
1add4: c8ca c.swsp s2,80(sp)
1add6: ff87f913 andi s2,a5,-8
1adda: ce86 c.swsp ra,92(sp)
1addc: cca2 c.swsp s0,88(sp)
1adde: caa6 c.swsp s1,84(sp)
1ade0: c6ce c.swsp s3,76(sp)
1ade2: c4d2 c.swsp s4,72(sp)
1ade4: c2d6 c.swsp s5,68(sp)
1ade6: c0da c.swsp s6,64(sp)
1ade8: de5e c.swsp s7,60(sp)
1adea: dc62 c.swsp s8,56(sp)
1adec: da66 c.swsp s9,52(sp)
1adee: d86a c.swsp s10,48(sp)
1adf0: d66e c.swsp s11,44(sp)
1adf2: 41200733 sub a4,zero,s2
1adf6: 1eb76763 bltu a4,a1,1afe4 <_int_free+0x214>
1adfa: 00858993 addi s3,a1,8
1adfe: 00f9f713 andi a4,s3,15
1ae02: 842e c.mv s0,a1
1ae04: 1e071063 bne a4,zero,1afe4 <_int_free+0x214>
1ae08: 473d c.li a4,15
1ae0a: 1f277363 bgeu a4,s2,1aff0 <_int_free+0x220>
1ae0e: 84b2 c.mv s1,a2
1ae10: 0087f613 andi a2,a5,8
1ae14: 1c061e63 bne a2,zero,1aff0 <_int_free+0x220>
1ae18: 01422583 lw a1,20(tp) # 14 <tcache>
1ae1c: 8daa c.mv s11,a0
1ae1e: c59d c.beqz a1,1ae4c <_int_free+0x7c>
1ae20: 0006e6b7 lui a3,0x6e
1ae24: 38c68693 addi a3,a3,908 # 6e38c <mp_>
1ae28: 5a88 c.lw a0,48(a3)
1ae2a: fff90713 addi a4,s2,-1
1ae2e: 8311 c.srli a4,0x4
1ae30: 00a77e63 bgeu a4,a0,1ae4c <_int_free+0x7c>
1ae34: 00c42803 lw a6,12(s0)
1ae38: 5e88 c.lw a0,56(a3)
1ae3a: 45058463 beq a1,a6,1b282 <_int_free+0x4b2>
1ae3e: 00171693 slli a3,a4,0x1
1ae42: 96ae c.add a3,a1
1ae44: 0006d603 lhu a2,0(a3)
1ae48: 16a66f63 bltu a2,a0,1afc6 <_int_free+0x1f6>
1ae4c: e581a703 lw a4,-424(gp) # 6f1ac <global_max_fast>
1ae50: 07276f63 bltu a4,s2,1aece <_int_free+0xfe>
1ae54: 01240a33 add s4,s0,s2
1ae58: 004a2783 lw a5,4(s4)
1ae5c: 4721 c.li a4,8
1ae5e: 18f77f63 bgeu a4,a5,1affc <_int_free+0x22c>
1ae62: 454da703 lw a4,1108(s11)
1ae66: 9be1 c.andi a5,-8
1ae68: 18e7fa63 bgeu a5,a4,1affc <_int_free+0x22c>
1ae6c: e4c1a583 lw a1,-436(gp) # 6f1a0 <perturb_byte>
1ae70: 34059d63 bne a1,zero,1b1ca <_int_free+0x3fa>
1ae74: 4785 c.li a5,1
1ae76: 008d8713 addi a4,s11,8
1ae7a: 08f7202f amoswap.w zero,a5,(a4)
1ae7e: 00395913 srli s2,s2,0x3
1ae82: af022683 lw a3,-1296(tp) # fffffaf0 <__BSS_END__+0xfff8ff9c>
1ae86: 00291713 slli a4,s2,0x2
1ae8a: 976e c.add a4,s11
1ae8c: 435c c.lw a5,4(a4)
1ae8e: 34069463 bne a3,zero,1b1d6 <_int_free+0x406>
1ae92: 30f40963 beq s0,a5,1b1a4 <_int_free+0x3d4>
1ae96: 00c9d993 srli s3,s3,0xc
1ae9a: 0137c9b3 xor s3,a5,s3
1ae9e: 01342423 sw s3,8(s0)
1aea2: c340 c.sw s0,4(a4)
1aea4: c491 c.beqz s1,1aeb0 <_int_free+0xe0>
1aea6: c789 c.beqz a5,1aeb0 <_int_free+0xe0>
1aea8: 43dc c.lw a5,4(a5)
1aeaa: 838d c.srli a5,0x3
1aeac: 2cf91f63 bne s2,a5,1b18a <_int_free+0x3ba>
1aeb0: 40f6 c.lwsp ra,92(sp)
1aeb2: 4466 c.lwsp s0,88(sp)
1aeb4: 44d6 c.lwsp s1,84(sp)
1aeb6: 4946 c.lwsp s2,80(sp)
1aeb8: 49b6 c.lwsp s3,76(sp)
1aeba: 4a26 c.lwsp s4,72(sp)
1aebc: 4a96 c.lwsp s5,68(sp)
1aebe: 4b06 c.lwsp s6,64(sp)
1aec0: 5bf2 c.lwsp s7,60(sp)
1aec2: 5c62 c.lwsp s8,56(sp)
1aec4: 5cd2 c.lwsp s9,52(sp)
1aec6: 5d42 c.lwsp s10,48(sp)
1aec8: 5db2 c.lwsp s11,44(sp)
1aeca: 6125 c.addi16sp sp,96
1aecc: 8082 c.jr ra
1aece: 8b89 c.andi a5,2
1aed0: ebf1 c.bnez a5,1afa4 <_int_free+0x1d4>
1aed2: af022783 lw a5,-1296(tp) # fffffaf0 <__BSS_END__+0xfff8ff9c>
1aed6: 3c079f63 bne a5,zero,1b2b4 <_int_free+0x4e4>
1aeda: 4485 c.li s1,1
1aedc: 038da703 lw a4,56(s11)
1aee0: 01240a33 add s4,s0,s2
1aee4: 3e870763 beq a4,s0,1b2d2 <_int_free+0x502>
1aee8: 004da783 lw a5,4(s11)
1aeec: 8b89 c.andi a5,2
1aeee: 3e078e63 beq a5,zero,1b2ea <_int_free+0x51a>
1aef2: 004a2783 lw a5,4(s4)
1aef6: 0017f713 andi a4,a5,1
1aefa: 40070363 beq a4,zero,1b300 <_int_free+0x530>
1aefe: 4721 c.li a4,8
1af00: ff87fa93 andi s5,a5,-8
1af04: 2af77d63 bgeu a4,a5,1b1be <_int_free+0x3ee>
1af08: 454da783 lw a5,1108(s11)
1af0c: 2afaf963 bgeu s5,a5,1b1be <_int_free+0x3ee>
1af10: e4c1a583 lw a1,-436(gp) # 6f1a0 <perturb_byte>
1af14: 3e059c63 bne a1,zero,1b30c <_int_free+0x53c>
1af18: 405c c.lw a5,4(s0)
1af1a: 8b85 c.andi a5,1
1af1c: eb91 c.bnez a5,1af30 <_int_free+0x160>
1af1e: 401c c.lw a5,0(s0)
1af20: 8c1d c.sub s0,a5
1af22: 4058 c.lw a4,4(s0)
1af24: 993e c.add s2,a5
1af26: 9b61 c.andi a4,-8
1af28: 40f71e63 bne a4,a5,1b344 <_int_free+0x574>
1af2c: 8522 c.mv a0,s0
1af2e: 31e5 c.jal 1ac16 <unlink_chunk.constprop.0>
1af30: 038da783 lw a5,56(s11)
1af34: 27478e63 beq a5,s4,1b1b0 <_int_free+0x3e0>
1af38: 015a07b3 add a5,s4,s5
1af3c: 43dc c.lw a5,4(a5)
1af3e: 8b85 c.andi a5,1
1af40: 2c078163 beq a5,zero,1b202 <_int_free+0x432>
1af44: 004a2783 lw a5,4(s4)
1af48: 9bf9 c.andi a5,-2
1af4a: 00fa2223 sw a5,4(s4)
1af4e: 040da703 lw a4,64(s11)
1af52: 038d8793 addi a5,s11,56
1af56: 4754 c.lw a3,12(a4)
1af58: 3ef69063 bne a3,a5,1b338 <_int_free+0x568>
1af5c: c418 c.sw a4,8(s0)
1af5e: c454 c.sw a3,12(s0)
1af60: 3ef00793 addi a5,zero,1007
1af64: 0f27e263 bltu a5,s2,1b048 <_int_free+0x278>
1af68: 048da023 sw s0,64(s11)
1af6c: c740 c.sw s0,12(a4)
1af6e: 00196793 ori a5,s2,1
1af72: c05c c.sw a5,4(s0)
1af74: 944a c.add s0,s2
1af76: 01242023 sw s2,0(s0)
1af7a: 67c1 c.lui a5,0x10
1af7c: 0cf97b63 bgeu s2,a5,1b052 <_int_free+0x282>
1af80: f885 c.bnez s1,1aeb0 <_int_free+0xe0>
1af82: 0f50000f fence iorw,ow
1af86: 089da4af amoswap.w s1,s1,(s11)
1af8a: 4785 c.li a5,1
1af8c: f297d2e3 bge a5,s1,1aeb0 <_int_free+0xe0>
1af90: 1a600893 addi a7,zero,422
1af94: 856e c.mv a0,s11
1af96: 08100593 addi a1,zero,129
1af9a: 4605 c.li a2,1
1af9c: 4681 c.li a3,0
1af9e: 00000073 ecall
1afa2: b739 c.j 1aeb0 <_int_free+0xe0>
1afa4: 8522 c.mv a0,s0
1afa6: 4466 c.lwsp s0,88(sp)
1afa8: 40f6 c.lwsp ra,92(sp)
1afaa: 44d6 c.lwsp s1,84(sp)
1afac: 4946 c.lwsp s2,80(sp)
1afae: 49b6 c.lwsp s3,76(sp)
1afb0: 4a26 c.lwsp s4,72(sp)
1afb2: 4a96 c.lwsp s5,68(sp)
1afb4: 4b06 c.lwsp s6,64(sp)
1afb6: 5bf2 c.lwsp s7,60(sp)
1afb8: 5c62 c.lwsp s8,56(sp)
1afba: 5cd2 c.lwsp s9,52(sp)
1afbc: 5d42 c.lwsp s10,48(sp)
1afbe: 5db2 c.lwsp s11,44(sp)
1afc0: 6125 c.addi16sp sp,96
1afc2: e14ff06f jal zero,1a5d6 <munmap_chunk>
1afc6: 070a c.slli a4,0x2
1afc8: 972e c.add a4,a1
1afca: 08072783 lw a5,128(a4)
1afce: 00c9d513 srli a0,s3,0xc
1afd2: c44c c.sw a1,12(s0)
1afd4: 8fa9 c.xor a5,a0
1afd6: c41c c.sw a5,8(s0)
1afd8: 09372023 sw s3,128(a4)
1afdc: 0605 c.addi a2,1
1afde: 00c69023 sh a2,0(a3)
1afe2: b5f9 c.j 1aeb0 <_int_free+0xe0>
1afe4: 0004e537 lui a0,0x4e
1afe8: e8850513 addi a0,a0,-376 # 4de88 <__PRETTY_FUNCTION__.0+0x5d4>
1afec: b40ff0ef jal ra,1a32c <malloc_printerr>
1aff0: 0004e537 lui a0,0x4e
1aff4: ea050513 addi a0,a0,-352 # 4dea0 <__PRETTY_FUNCTION__.0+0x5ec>
1aff8: b34ff0ef jal ra,1a32c <malloc_printerr>
1affc: e0a1 c.bnez s1,1b03c <_int_free+0x26c>
1affe: 4705 c.li a4,1
1b000: 100da7af lr.w a5,(s11)
1b004: e781 c.bnez a5,1b00c <_int_free+0x23c>
1b006: 1ceda6af sc.w.aq a3,a4,(s11)
1b00a: fafd c.bnez a3,1b000 <_int_free+0x230>
1b00c: 18079563 bne a5,zero,1b196 <_int_free+0x3c6>
1b010: 004a2783 lw a5,4(s4)
1b014: 4721 c.li a4,8
1b016: 14f76363 bltu a4,a5,1b15c <_int_free+0x38c>
1b01a: 4781 c.li a5,0
1b01c: 0f50000f fence iorw,ow
1b020: 08fda7af amoswap.w a5,a5,(s11)
1b024: 4705 c.li a4,1
1b026: 00f75b63 bge a4,a5,1b03c <_int_free+0x26c>
1b02a: 1a600893 addi a7,zero,422
1b02e: 856e c.mv a0,s11
1b030: 08100593 addi a1,zero,129
1b034: 4605 c.li a2,1
1b036: 4681 c.li a3,0
1b038: 00000073 ecall
1b03c: 0004e537 lui a0,0x4e
1b040: f4050513 addi a0,a0,-192 # 4df40 <__PRETTY_FUNCTION__.0+0x68c>
1b044: ae8ff0ef jal ra,1a32c <malloc_printerr>
1b048: 00042823 sw zero,16(s0)
1b04c: 00042a23 sw zero,20(s0)
1b050: bf21 c.j 1af68 <_int_free+0x198>
1b052: 008da783 lw a5,8(s11)
1b056: 2c079163 bne a5,zero,1b318 <_int_free+0x548>
1b05a: 0006ecb7 lui s9,0x6e
1b05e: 38cc8793 addi a5,s9,908 # 6e38c <mp_>
1b062: c23e c.swsp a5,4(sp)
1b064: 04078793 addi a5,a5,64 # 10040 <__ehdr_start+0x40>
1b068: 2afd8b63 beq s11,a5,1b31e <_int_free+0x54e>
1b06c: 038dad03 lw s10,56(s11)
1b070: fff008b7 lui a7,0xfff00
1b074: 011d7cb3 and s9,s10,a7
1b078: 000ca783 lw a5,0(s9)
1b07c: 41b79463 bne a5,s11,1b484 <_int_free+0x6b4>
1b080: 4712 c.lwsp a4,4(sp)
1b082: 018c8793 addi a5,s9,24
1b086: 4354 c.lw a3,4(a4)
1b088: b041a703 lw a4,-1276(gp) # 6ee58 <_dl_pagesize>
1b08c: c436 c.swsp a3,8(sp)
1b08e: c63a c.swsp a4,12(sp)
1b090: 2cfd1063 bne s10,a5,1b350 <_int_free+0x580>
1b094: 00e68a33 add s4,a3,a4
1b098: 00100937 lui s2,0x100
1b09c: 4b05 c.li s6,1
1b09e: 4af9 c.li s5,30
1b0a0: 0a41 c.addi s4,16
1b0a2: fff70b93 addi s7,a4,-1
1b0a6: a035 c.j 1b0d2 <_int_free+0x302>
1b0a8: 018d06b3 add a3,s10,s8
1b0ac: 0176f733 and a4,a3,s7
1b0b0: 34071b63 bne a4,zero,1b406 <_int_free+0x636>
1b0b4: 008ca703 lw a4,8(s9)
1b0b8: 9766 c.add a4,s9
1b0ba: 32e69663 bne a3,a4,1b3e6 <_int_free+0x616>
1b0be: 03adac23 sw s10,56(s11)
1b0c2: 001c6793 ori a5,s8,1
1b0c6: 00fd2223 sw a5,4(s10)
1b0ca: 018c8713 addi a4,s9,24
1b0ce: 14ed1163 bne s10,a4,1b210 <_int_free+0x440>
1b0d2: 8566 c.mv a0,s9
1b0d4: 004cac83 lw s9,4(s9)
1b0d8: 008ca703 lw a4,8(s9)
1b0dc: ff870413 addi s0,a4,-8
1b0e0: 008c86b3 add a3,s9,s0
1b0e4: 8abd c.andi a3,15
1b0e6: 8c15 c.sub s0,a3
1b0e8: 9466 c.add s0,s9
1b0ea: 405c c.lw a5,4(s0)
1b0ec: 2b679d63 bne a5,s6,1b3a6 <_int_free+0x5d6>
1b0f0: 401c c.lw a5,0(s0)
1b0f2: 8c1d c.sub s0,a5
1b0f4: 4050 c.lw a2,4(s0)
1b0f6: ff867793 andi a5,a2,-8
1b0fa: 97b6 c.add a5,a3
1b0fc: 00778693 addi a3,a5,7
1b100: 00878c13 addi s8,a5,8
1b104: 32dae163 bltu s5,a3,1b426 <_int_free+0x656>
1b108: 8a05 c.andi a2,1
1b10a: ea11 c.bnez a2,1b11e <_int_free+0x34e>
1b10c: 4014 c.lw a3,0(s0)
1b10e: 001007b7 lui a5,0x100
1b112: 17f9 c.addi a5,-2
1b114: 9c36 c.add s8,a3
1b116: fffc0693 addi a3,s8,-1
1b11a: 2ad7e663 bltu a5,a3,1b3c6 <_int_free+0x5f6>
1b11e: 40e90733 sub a4,s2,a4
1b122: 9762 c.add a4,s8
1b124: 0f476363 bltu a4,s4,1b20a <_int_free+0x43a>
1b128: 454da683 lw a3,1108(s11)
1b12c: 450c c.lw a1,8(a0)
1b12e: e3c1a603 lw a2,-452(gp) # 6f190 <aligned_heap_area>
1b132: 01250733 add a4,a0,s2
1b136: 8e8d c.sub a3,a1
1b138: 44ddaa23 sw a3,1108(s11)
1b13c: 06e60163 beq a2,a4,1b19e <_int_free+0x3ce>
1b140: 001005b7 lui a1,0x100
1b144: 635050ef jal ra,20f78 <__munmap>
1b148: 4058 c.lw a4,4(s0)
1b14a: 8d22 c.mv s10,s0
1b14c: 8b05 c.andi a4,1
1b14e: ff29 c.bnez a4,1b0a8 <_int_free+0x2d8>
1b150: 4018 c.lw a4,0(s0)
1b152: 40e40d33 sub s10,s0,a4
1b156: 856a c.mv a0,s10
1b158: 3c7d c.jal 1ac16 <unlink_chunk.constprop.0>
1b15a: b7b9 c.j 1b0a8 <_int_free+0x2d8>
1b15c: 454da703 lw a4,1108(s11)
1b160: 9be1 c.andi a5,-8
1b162: eae7fce3 bgeu a5,a4,1b01a <_int_free+0x24a>
1b166: 4781 c.li a5,0
1b168: 0f50000f fence iorw,ow
1b16c: 08fda7af amoswap.w a5,a5,(s11)
1b170: 4705 c.li a4,1
1b172: cef75de3 bge a4,a5,1ae6c <_int_free+0x9c>
1b176: 1a600893 addi a7,zero,422
1b17a: 856e c.mv a0,s11
1b17c: 08100593 addi a1,zero,129
1b180: 4605 c.li a2,1
1b182: 4681 c.li a3,0
1b184: 00000073 ecall
1b188: b1d5 c.j 1ae6c <_int_free+0x9c>
1b18a: 0004e537 lui a0,0x4e
1b18e: f8850513 addi a0,a0,-120 # 4df88 <__PRETTY_FUNCTION__.0+0x6d4>
1b192: 99aff0ef jal ra,1a32c <malloc_printerr>
1b196: 856e c.mv a0,s11
1b198: e19fe0ef jal ra,19fb0 <__lll_lock_wait_private>
1b19c: bd95 c.j 1b010 <_int_free+0x240>
1b19e: e201ae23 sw zero,-452(gp) # 6f190 <aligned_heap_area>
1b1a2: bf79 c.j 1b140 <_int_free+0x370>
1b1a4: 0004e537 lui a0,0x4e
1b1a8: f6450513 addi a0,a0,-156 # 4df64 <__PRETTY_FUNCTION__.0+0x6b0>
1b1ac: 980ff0ef jal ra,1a32c <malloc_printerr>
1b1b0: 9956 c.add s2,s5
1b1b2: 00196793 ori a5,s2,1
1b1b6: c05c c.sw a5,4(s0)
1b1b8: 028dac23 sw s0,56(s11)
1b1bc: bb7d c.j 1af7a <_int_free+0x1aa>
1b1be: 0004e537 lui a0,0x4e
1b1c2: 00c50513 addi a0,a0,12 # 4e00c <__PRETTY_FUNCTION__.0+0x758>
1b1c6: 966ff0ef jal ra,1a32c <malloc_printerr>
1b1ca: ff890613 addi a2,s2,-8 # ffff8 <__BSS_END__+0x904a4>
1b1ce: 854e c.mv a0,s3
1b1d0: 12c040ef jal ra,1f2fc <memset>
1b1d4: b145 c.j 1ae74 <_int_free+0xa4>
1b1d6: 00190693 addi a3,s2,1
1b1da: 068a c.slli a3,0x2
1b1dc: 96ee c.add a3,s11
1b1de: 00c9d993 srli s3,s3,0xc
1b1e2: fc8781e3 beq a5,s0,1b1a4 <_int_free+0x3d4>
1b1e6: 0137c733 xor a4,a5,s3
1b1ea: c418 c.sw a4,8(s0)
1b1ec: 1006a72f lr.w a4,(a3)
1b1f0: 00f71563 bne a4,a5,1b1fa <_int_free+0x42a>
1b1f4: 1886a62f sc.w a2,s0,(a3)
1b1f8: fa75 c.bnez a2,1b1ec <_int_free+0x41c>
1b1fa: cae785e3 beq a5,a4,1aea4 <_int_free+0xd4>
1b1fe: 87ba c.mv a5,a4
1b200: b7cd c.j 1b1e2 <_int_free+0x412>
1b202: 8552 c.mv a0,s4
1b204: 3c09 c.jal 1ac16 <unlink_chunk.constprop.0>
1b206: 9956 c.add s2,s5
1b208: b399 c.j 1af4e <_int_free+0x17e>
1b20a: 004d2783 lw a5,4(s10)
1b20e: 8caa c.mv s9,a0
1b210: 4712 c.lwsp a4,4(sp)
1b212: ff87f413 andi s0,a5,-8
1b216: 4318 c.lw a4,0(a4)
1b218: d6e464e3 bltu s0,a4,1af80 <_int_free+0x1b0>
1b21c: fef40793 addi a5,s0,-17
1b220: d607c0e3 blt a5,zero,1af80 <_int_free+0x1b0>
1b224: 4722 c.lwsp a4,8(sp)
1b226: d4f77de3 bgeu a4,a5,1af80 <_int_free+0x1b0>
1b22a: 8f99 c.sub a5,a4
1b22c: 4732 c.lwsp a4,12(sp)
1b22e: 40e00733 sub a4,zero,a4
1b232: 00e7f933 and s2,a5,a4
1b236: d40905e3 beq s2,zero,1af80 <_int_free+0x1b0>
1b23a: 008ca983 lw s3,8(s9)
1b23e: 47dd c.li a5,23
1b240: 412989b3 sub s3,s3,s2
1b244: d337dee3 bge a5,s3,1af80 <_int_free+0x1b0>
1b248: ac81a783 lw a5,-1336(gp) # 6ee1c <may_shrink_heap.6>
1b24c: 1007c563 blt a5,zero,1b356 <_int_free+0x586>
1b250: 12079a63 bne a5,zero,1b384 <_int_free+0x5b4>
1b254: 4611 c.li a2,4
1b256: 85ca c.mv a1,s2
1b258: 013c8533 add a0,s9,s3
1b25c: 54d050ef jal ra,20fa8 <__madvise>
1b260: 454da703 lw a4,1108(s11)
1b264: 412407b3 sub a5,s0,s2
1b268: 013ca423 sw s3,8(s9)
1b26c: 41270733 sub a4,a4,s2
1b270: 44edaa23 sw a4,1108(s11)
1b274: 0017e793 ori a5,a5,1
1b278: 00fd2223 sw a5,4(s10)
1b27c: c2049ae3 bne s1,zero,1aeb0 <_int_free+0xe0>
1b280: b309 c.j 1af82 <_int_free+0x1b2>
1b282: 02070693 addi a3,a4,32
1b286: 068a c.slli a3,0x2
1b288: 96ae c.add a3,a1
1b28a: 4294 c.lw a3,0(a3)
1b28c: ba0689e3 beq a3,zero,1ae3e <_int_free+0x6e>
1b290: 1ea60463 beq a2,a0,1b478 <_int_free+0x6a8>
1b294: 00f6f813 andi a6,a3,15
1b298: 04081363 bne a6,zero,1b2de <_int_free+0x50e>
1b29c: 1ad98563 beq s3,a3,1b446 <_int_free+0x676>
1b2a0: 0006a883 lw a7,0(a3)
1b2a4: 00c6d813 srli a6,a3,0xc
1b2a8: 0605 c.addi a2,1
1b2aa: 0108c6b3 xor a3,a7,a6
1b2ae: ff0891e3 bne a7,a6,1b290 <_int_free+0x4c0>
1b2b2: b671 c.j 1ae3e <_int_free+0x6e>
1b2b4: c20494e3 bne s1,zero,1aedc <_int_free+0x10c>
1b2b8: 4705 c.li a4,1
1b2ba: 100da7af lr.w a5,(s11)
1b2be: e781 c.bnez a5,1b2c6 <_int_free+0x4f6>
1b2c0: 1ceda6af sc.w.aq a3,a4,(s11)
1b2c4: fafd c.bnez a3,1b2ba <_int_free+0x4ea>
1b2c6: c0078be3 beq a5,zero,1aedc <_int_free+0x10c>
1b2ca: 856e c.mv a0,s11
1b2cc: ce5fe0ef jal ra,19fb0 <__lll_lock_wait_private>
1b2d0: b131 c.j 1aedc <_int_free+0x10c>
1b2d2: 0004e537 lui a0,0x4e
1b2d6: fa850513 addi a0,a0,-88 # 4dfa8 <__PRETTY_FUNCTION__.0+0x6f4>
1b2da: 852ff0ef jal ra,1a32c <malloc_printerr>
1b2de: 0004e537 lui a0,0x4e
1b2e2: ee450513 addi a0,a0,-284 # 4dee4 <__PRETTY_FUNCTION__.0+0x630>
1b2e6: 846ff0ef jal ra,1a32c <malloc_printerr>
1b2ea: 435c c.lw a5,4(a4)
1b2ec: 9be1 c.andi a5,-8
1b2ee: 973e c.add a4,a5
1b2f0: c0ea61e3 bltu s4,a4,1aef2 <_int_free+0x122>
1b2f4: 0004e537 lui a0,0x4e
1b2f8: fc850513 addi a0,a0,-56 # 4dfc8 <__PRETTY_FUNCTION__.0+0x714>
1b2fc: 830ff0ef jal ra,1a32c <malloc_printerr>
1b300: 0004e537 lui a0,0x4e
1b304: fe850513 addi a0,a0,-24 # 4dfe8 <__PRETTY_FUNCTION__.0+0x734>
1b308: 824ff0ef jal ra,1a32c <malloc_printerr>
1b30c: ff890613 addi a2,s2,-8
1b310: 854e c.mv a0,s3
1b312: 7eb030ef jal ra,1f2fc <memset>
1b316: b109 c.j 1af18 <_int_free+0x148>
1b318: 856e c.mv a0,s11
1b31a: 3269 c.jal 1aca4 <malloc_consolidate>
1b31c: bb3d c.j 1b05a <_int_free+0x28a>
1b31e: 4712 c.lwsp a4,4(sp)
1b320: 5f3c c.lw a5,120(a4)
1b322: 4318 c.lw a4,0(a4)
1b324: 43dc c.lw a5,4(a5)
1b326: 9be1 c.andi a5,-8
1b328: c4e7ece3 bltu a5,a4,1af80 <_int_free+0x1b0>
1b32c: 4792 c.lwsp a5,4(sp)
1b32e: 43c8 c.lw a0,4(a5)
1b330: 30a1 c.jal 1ab78 <systrim.constprop.0>
1b332: b6049fe3 bne s1,zero,1aeb0 <_int_free+0xe0>
1b336: b1b1 c.j 1af82 <_int_free+0x1b2>
1b338: 0004e537 lui a0,0x4e
1b33c: 06450513 addi a0,a0,100 # 4e064 <__PRETTY_FUNCTION__.0+0x7b0>
1b340: fedfe0ef jal ra,1a32c <malloc_printerr>
1b344: 0004e537 lui a0,0x4e
1b348: 03050513 addi a0,a0,48 # 4e030 <__PRETTY_FUNCTION__.0+0x77c>
1b34c: fe1fe0ef jal ra,1a32c <malloc_printerr>
1b350: 004d2783 lw a5,4(s10)
1b354: bd75 c.j 1b210 <_int_free+0x440>
1b356: 0006e7b7 lui a5,0x6e
1b35a: fe87aa83 lw s5,-24(a5) # 6dfe8 <__libc_enable_secure>
1b35e: ad51a423 sw s5,-1336(gp) # 6ee1c <may_shrink_heap.6>
1b362: 020a9163 bne s5,zero,1b384 <_int_free+0x5b4>
1b366: 0004e537 lui a0,0x4e
1b36a: 000805b7 lui a1,0x80
1b36e: 19c50513 addi a0,a0,412 # 4e19c <__PRETTY_FUNCTION__.0+0x8e8>
1b372: 005050ef jal ra,20b76 <__open64_nocancel>
1b376: 8b2a c.mv s6,a0
1b378: 0c055d63 bge a0,zero,1b452 <_int_free+0x682>
1b37c: ac81a783 lw a5,-1336(gp) # 6ee1c <may_shrink_heap.6>
1b380: ec078ae3 beq a5,zero,1b254 <_int_free+0x484>
1b384: 4781 c.li a5,0
1b386: 4801 c.li a6,0
1b388: 577d c.li a4,-1
1b38a: 03200693 addi a3,zero,50
1b38e: 4601 c.li a2,0
1b390: 85ca c.mv a1,s2
1b392: 013c8533 add a0,s9,s3
1b396: 39d050ef jal ra,20f32 <__mmap64>
1b39a: 57fd c.li a5,-1
1b39c: bef502e3 beq a0,a5,1af80 <_int_free+0x1b0>
1b3a0: 013ca623 sw s3,12(s9)
1b3a4: bd75 c.j 1b260 <_int_free+0x490>
1b3a6: 0004f6b7 lui a3,0x4f
1b3aa: 0004e5b7 lui a1,0x4e
1b3ae: 0004e537 lui a0,0x4e
1b3b2: bbc68693 addi a3,a3,-1092 # 4ebbc <__PRETTY_FUNCTION__.5>
1b3b6: 29700613 addi a2,zero,663
1b3ba: a1458593 addi a1,a1,-1516 # 4da14 <__PRETTY_FUNCTION__.0+0x160>
1b3be: 09c50513 addi a0,a0,156 # 4e09c <__PRETTY_FUNCTION__.0+0x7e8>
1b3c2: 8a4ff0ef jal ra,1a466 <__malloc_assert>
1b3c6: 0004f6b7 lui a3,0x4f
1b3ca: 0004e5b7 lui a1,0x4e
1b3ce: 0004e537 lui a0,0x4e
1b3d2: bbc68693 addi a3,a3,-1092 # 4ebbc <__PRETTY_FUNCTION__.5>
1b3d6: 29d00613 addi a2,zero,669
1b3da: a1458593 addi a1,a1,-1516 # 4da14 <__PRETTY_FUNCTION__.0+0x160>
1b3de: 0f850513 addi a0,a0,248 # 4e0f8 <__PRETTY_FUNCTION__.0+0x844>
1b3e2: 884ff0ef jal ra,1a466 <__malloc_assert>
1b3e6: 0004f6b7 lui a3,0x4f
1b3ea: 0004e5b7 lui a1,0x4e
1b3ee: 0004e537 lui a0,0x4e
1b3f2: bbc68693 addi a3,a3,-1092 # 4ebbc <__PRETTY_FUNCTION__.5>
1b3f6: 2aa00613 addi a2,zero,682
1b3fa: a1458593 addi a1,a1,-1516 # 4da14 <__PRETTY_FUNCTION__.0+0x160>
1b3fe: 16450513 addi a0,a0,356 # 4e164 <__PRETTY_FUNCTION__.0+0x8b0>
1b402: 864ff0ef jal ra,1a466 <__malloc_assert>
1b406: 0004f6b7 lui a3,0x4f
1b40a: 0004e5b7 lui a1,0x4e
1b40e: 0004e537 lui a0,0x4e
1b412: bbc68693 addi a3,a3,-1092 # 4ebbc <__PRETTY_FUNCTION__.5>
1b416: 2a900613 addi a2,zero,681
1b41a: a1458593 addi a1,a1,-1516 # 4da14 <__PRETTY_FUNCTION__.0+0x160>
1b41e: 12450513 addi a0,a0,292 # 4e124 <__PRETTY_FUNCTION__.0+0x870>
1b422: 844ff0ef jal ra,1a466 <__malloc_assert>
1b426: 0004f6b7 lui a3,0x4f
1b42a: 0004e5b7 lui a1,0x4e
1b42e: 0004e537 lui a0,0x4e
1b432: bbc68693 addi a3,a3,-1092 # 4ebbc <__PRETTY_FUNCTION__.5>
1b436: 29a00613 addi a2,zero,666
1b43a: a1458593 addi a1,a1,-1516 # 4da14 <__PRETTY_FUNCTION__.0+0x160>
1b43e: 0c850513 addi a0,a0,200 # 4e0c8 <__PRETTY_FUNCTION__.0+0x814>
1b442: 824ff0ef jal ra,1a466 <__malloc_assert>
1b446: 0004e537 lui a0,0x4e
1b44a: f1450513 addi a0,a0,-236 # 4df14 <__PRETTY_FUNCTION__.0+0x660>
1b44e: edffe0ef jal ra,1a32c <malloc_printerr>
1b452: 4605 c.li a2,1
1b454: 01f10593 addi a1,sp,31
1b458: 78a050ef jal ra,20be2 <__read_nocancel>
1b45c: 00a05863 bge zero,a0,1b46c <_int_free+0x69c>
1b460: 01f14a83 lbu s5,31(sp)
1b464: fcea8a93 addi s5,s5,-50
1b468: 001aba93 sltiu s5,s5,1
1b46c: 855a c.mv a0,s6
1b46e: ad51a423 sw s5,-1336(gp) # 6ee1c <may_shrink_heap.6>
1b472: 610050ef jal ra,20a82 <__close_nocancel>
1b476: b719 c.j 1b37c <_int_free+0x5ac>
1b478: 0004e537 lui a0,0x4e
1b47c: eb850513 addi a0,a0,-328 # 4deb8 <__PRETTY_FUNCTION__.0+0x604>
1b480: eadfe0ef jal ra,1a32c <malloc_printerr>
1b484: 0004f6b7 lui a3,0x4f
1b488: 6605 c.lui a2,0x1
1b48a: 0004e5b7 lui a1,0x4e
1b48e: 0004e537 lui a0,0x4e
1b492: bc868693 addi a3,a3,-1080 # 4ebc8 <__PRETTY_FUNCTION__.4>
1b496: 22460613 addi a2,a2,548 # 1224 <__libc_tsd_CTYPE_B+0x11f8>
1b49a: 97858593 addi a1,a1,-1672 # 4d978 <__PRETTY_FUNCTION__.0+0xc4>
1b49e: 08850513 addi a0,a0,136 # 4e088 <__PRETTY_FUNCTION__.0+0x7d4>
1b4a2: fc5fe0ef jal ra,1a466 <__malloc_assert>
0001b4a6 <sysmalloc>:
1b4a6: 711d c.addi16sp sp,-96
1b4a8: caa6 c.swsp s1,84(sp)
1b4aa: c6ce c.swsp s3,76(sp)
1b4ac: d66e c.swsp s11,44(sp)
1b4ae: ce86 c.swsp ra,92(sp)
1b4b0: cca2 c.swsp s0,88(sp)
1b4b2: c8ca c.swsp s2,80(sp)
1b4b4: c4d2 c.swsp s4,72(sp)
1b4b6: c2d6 c.swsp s5,68(sp)
1b4b8: c0da c.swsp s6,64(sp)
1b4ba: de5e c.swsp s7,60(sp)
1b4bc: dc62 c.swsp s8,56(sp)
1b4be: da66 c.swsp s9,52(sp)
1b4c0: d86a c.swsp s10,48(sp)
1b4c2: b041a983 lw s3,-1276(gp) # 6ee58 <_dl_pagesize>
1b4c6: 84aa c.mv s1,a0
1b4c8: 1c058863 beq a1,zero,1b698 <sysmalloc+0x1f2>
1b4cc: 0006e937 lui s2,0x6e
1b4d0: 38c90913 addi s2,s2,908 # 6e38c <mp_>
1b4d4: 00892783 lw a5,8(s2)
1b4d8: 842e c.mv s0,a1
1b4da: 10f57663 bgeu a0,a5,1b5e6 <sysmalloc+0x140>
1b4de: cc02 c.swsp zero,24(sp)
1b4e0: 01298c93 addi s9,s3,18
1b4e4: 9ca6 c.add s9,s1
1b4e6: 413007b3 sub a5,zero,s3
1b4ea: 03840313 addi t1,s0,56
1b4ee: fff98e13 addi t3,s3,-1
1b4f2: 01048c13 addi s8,s1,16
1b4f6: 04090a93 addi s5,s2,64
1b4fa: 02848e93 addi t4,s1,40
1b4fe: 00fcfcb3 and s9,s9,a5
1b502: 03842b03 lw s6,56(s0)
1b506: 004b2783 lw a5,4(s6)
1b50a: ff87fa13 andi s4,a5,-8
1b50e: 014b0d33 add s10,s6,s4
1b512: 206b0363 beq s6,t1,1b718 <sysmalloc+0x272>
1b516: 473d c.li a4,15
1b518: 41477563 bgeu a4,s4,1b922 <sysmalloc+0x47c>
1b51c: 8b85 c.andi a5,1
1b51e: 40078263 beq a5,zero,1b922 <sysmalloc+0x47c>
1b522: 01cd77b3 and a5,s10,t3
1b526: 3e079e63 bne a5,zero,1b922 <sysmalloc+0x47c>
1b52a: 478a7063 bgeu s4,s8,1b98a <sysmalloc+0x4e4>
1b52e: 1f540863 beq s0,s5,1b71e <sysmalloc+0x278>
1b532: fff00d37 lui s10,0xfff00
1b536: 01ab7d33 and s10,s6,s10
1b53a: 414c07b3 sub a5,s8,s4
1b53e: 008d2683 lw a3,8(s10) # fff00008 <__BSS_END__+0xffe904b4>
1b542: 0ef05263 bge zero,a5,1b626 <sysmalloc+0x180>
1b546: b041a703 lw a4,-1276(gp) # 6ee58 <_dl_pagesize>
1b54a: 00100637 lui a2,0x100
1b54e: fff70b93 addi s7,a4,-1
1b552: 9bbe c.add s7,a5
1b554: 40e00733 sub a4,zero,a4
1b558: 00ebfbb3 and s7,s7,a4
1b55c: 9bb6 c.add s7,a3
1b55e: 0d766463 bltu a2,s7,1b626 <sysmalloc+0x180>
1b562: 00cd2503 lw a0,12(s10)
1b566: 2d756663 bltu a0,s7,1b832 <sysmalloc+0x38c>
1b56a: 89da c.mv s3,s6
1b56c: 45442783 lw a5,1108(s0)
1b570: 017d0733 add a4,s10,s7
1b574: 017d2423 sw s7,8(s10)
1b578: 8f95 c.sub a5,a3
1b57a: 97de c.add a5,s7
1b57c: 41670733 sub a4,a4,s6
1b580: 44f42a23 sw a5,1108(s0)
1b584: 00176713 ori a4,a4,1
1b588: 00eb2223 sw a4,4(s6)
1b58c: 45842703 lw a4,1112(s0)
1b590: 00f77463 bgeu a4,a5,1b598 <sysmalloc+0xf2>
1b594: 44f42c23 sw a5,1112(s0)
1b598: 0049a783 lw a5,4(s3)
1b59c: 9be1 c.andi a5,-8
1b59e: 0f87e463 bltu a5,s8,1b686 <sysmalloc+0x1e0>
1b5a2: 41540733 sub a4,s0,s5
1b5a6: 00e03733 sltu a4,zero,a4
1b5aa: 070a c.slli a4,0x2
1b5ac: 009986b3 add a3,s3,s1
1b5b0: 8f45 c.or a4,s1
1b5b2: dc14 c.sw a3,56(s0)
1b5b4: 00176713 ori a4,a4,1
1b5b8: 8f85 c.sub a5,s1
1b5ba: 00e9a223 sw a4,4(s3)
1b5be: 0017e793 ori a5,a5,1
1b5c2: c2dc c.sw a5,4(a3)
1b5c4: 00898513 addi a0,s3,8
1b5c8: 40f6 c.lwsp ra,92(sp)
1b5ca: 4466 c.lwsp s0,88(sp)
1b5cc: 44d6 c.lwsp s1,84(sp)
1b5ce: 4946 c.lwsp s2,80(sp)
1b5d0: 49b6 c.lwsp s3,76(sp)
1b5d2: 4a26 c.lwsp s4,72(sp)
1b5d4: 4a96 c.lwsp s5,68(sp)
1b5d6: 4b06 c.lwsp s6,64(sp)
1b5d8: 5bf2 c.lwsp s7,60(sp)
1b5da: 5c62 c.lwsp s8,56(sp)
1b5dc: 5cd2 c.lwsp s9,52(sp)
1b5de: 5d42 c.lwsp s10,48(sp)
1b5e0: 5db2 c.lwsp s11,44(sp)
1b5e2: 6125 c.addi16sp sp,96
1b5e4: 8082 c.jr ra
1b5e6: 01492703 lw a4,20(s2)
1b5ea: 01892783 lw a5,24(s2)
1b5ee: eef758e3 bge a4,a5,1b4de <sysmalloc+0x38>
1b5f2: 01298a13 addi s4,s3,18
1b5f6: 413007b3 sub a5,zero,s3
1b5fa: 9a2a c.add s4,a0
1b5fc: 00fa7a33 and s4,s4,a5
1b600: 4785 c.li a5,1
1b602: cc3e c.swsp a5,24(sp)
1b604: ed457ee3 bgeu a0,s4,1b4e0 <sysmalloc+0x3a>
1b608: 4781 c.li a5,0
1b60a: 577d c.li a4,-1
1b60c: 4801 c.li a6,0
1b60e: 02200693 addi a3,zero,34
1b612: 460d c.li a2,3
1b614: 85d2 c.mv a1,s4
1b616: 4501 c.li a0,0
1b618: 11b050ef jal ra,20f32 <__mmap64>
1b61c: 577d c.li a4,-1
1b61e: 87aa c.mv a5,a0
1b620: 0ae51763 bne a0,a4,1b6ce <sysmalloc+0x228>
1b624: bd75 c.j 1b4e0 <sysmalloc+0x3a>
1b626: 00492583 lw a1,4(s2)
1b62a: 8576 c.mv a0,t4
1b62c: ca72 c.swsp t3,20(sp)
1b62e: c81a c.swsp t1,16(sp)
1b630: c676 c.swsp t4,12(sp)
1b632: e83fe0ef jal ra,1a4b4 <new_heap>
1b636: 4eb2 c.lwsp t4,12(sp)
1b638: 4342 c.lwsp t1,16(sp)
1b63a: 4e52 c.lwsp t3,20(sp)
1b63c: 1e050363 beq a0,zero,1b822 <sysmalloc+0x37c>
1b640: 45442783 lw a5,1108(s0)
1b644: 4514 c.lw a3,8(a0)
1b646: 1a41 c.addi s4,-16
1b648: c100 c.sw s0,0(a0)
1b64a: 01a52223 sw s10,4(a0)
1b64e: 97b6 c.add a5,a3
1b650: 01850993 addi s3,a0,24
1b654: 16a1 c.addi a3,-24
1b656: ff0a7a13 andi s4,s4,-16
1b65a: 44f42a23 sw a5,1108(s0)
1b65e: 03342c23 sw s3,56(s0)
1b662: 0016e693 ori a3,a3,1
1b666: 008a0613 addi a2,s4,8
1b66a: cd54 c.sw a3,28(a0)
1b66c: 00cb0733 add a4,s6,a2
1b670: 4685 c.li a3,1
1b672: c354 c.sw a3,4(a4)
1b674: 46bd c.li a3,15
1b676: 1946e263 bltu a3,s4,1b7fa <sysmalloc+0x354>
1b67a: 00166693 ori a3,a2,1
1b67e: 00db2223 sw a3,4(s6)
1b682: c310 c.sw a2,0(a4)
1b684: b721 c.j 1b58c <sysmalloc+0xe6>
1b686: 00053797 auipc a5,0x53
1b68a: 7227a783 lw a5,1826(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
1b68e: 4731 c.li a4,12
1b690: 4501 c.li a0,0
1b692: 9792 c.add a5,tp
1b694: c398 c.sw a4,0(a5)
1b696: bf0d c.j 1b5c8 <sysmalloc+0x122>
1b698: 01298a13 addi s4,s3,18
1b69c: 9a2a c.add s4,a0
1b69e: 413009b3 sub s3,zero,s3
1b6a2: 013a7a33 and s4,s4,s3
1b6a6: 21457563 bgeu a0,s4,1b8b0 <sysmalloc+0x40a>
1b6aa: 4781 c.li a5,0
1b6ac: 577d c.li a4,-1
1b6ae: 4801 c.li a6,0
1b6b0: 02200693 addi a3,zero,34
1b6b4: 460d c.li a2,3
1b6b6: 85d2 c.mv a1,s4
1b6b8: 4501 c.li a0,0
1b6ba: 079050ef jal ra,20f32 <__mmap64>
1b6be: 577d c.li a4,-1
1b6c0: 87aa c.mv a5,a0
1b6c2: 1ee50763 beq a0,a4,1b8b0 <sysmalloc+0x40a>
1b6c6: 0006e937 lui s2,0x6e
1b6ca: 38c90913 addi s2,s2,908 # 6e38c <mp_>
1b6ce: 00878513 addi a0,a5,8
1b6d2: 00f57693 andi a3,a0,15
1b6d6: 22068563 beq a3,zero,1b900 <sysmalloc+0x45a>
1b6da: 4741 c.li a4,16
1b6dc: 8f15 c.sub a4,a3
1b6de: 40ea06b3 sub a3,s4,a4
1b6e2: 97ba c.add a5,a4
1b6e4: 0026e693 ori a3,a3,2
1b6e8: c398 c.sw a4,0(a5)
1b6ea: c3d4 c.sw a3,4(a5)
1b6ec: 00878513 addi a0,a5,8
1b6f0: 4705 c.li a4,1
1b6f2: 01490693 addi a3,s2,20
1b6f6: 04e6a7af amoadd.w.aq a5,a4,(a3)
1b6fa: 0785 c.addi a5,1
1b6fc: 01c90713 addi a4,s2,28
1b700: e4f727af amomaxu.w.aq a5,a5,(a4)
1b704: 02490713 addi a4,s2,36
1b708: 054727af amoadd.w.aq a5,s4,(a4)
1b70c: 97d2 c.add a5,s4
1b70e: 02890713 addi a4,s2,40
1b712: e4f727af amomaxu.w.aq a5,a5,(a4)
1b716: bd4d c.j 1b5c8 <sysmalloc+0x122>
1b718: e00a09e3 beq s4,zero,1b52a <sysmalloc+0x84>
1b71c: bbed c.j 1b516 <sysmalloc+0x70>
1b71e: 00492b83 lw s7,4(s2)
1b722: 04492783 lw a5,68(s2)
1b726: fff98c93 addi s9,s3,-1
1b72a: 0bc1 c.addi s7,16
1b72c: 9be6 c.add s7,s9
1b72e: 8b89 c.andi a5,2
1b730: 9ba6 c.add s7,s1
1b732: 41300db3 sub s11,zero,s3
1b736: cbd1 c.beqz a5,1b7ca <sysmalloc+0x324>
1b738: 01bbfbb3 and s7,s7,s11
1b73c: 0b705263 bge zero,s7,1b7e0 <sysmalloc+0x33a>
1b740: ae01a783 lw a5,-1312(gp) # 6ee34 <__morecore>
1b744: 855e c.mv a0,s7
1b746: 9782 c.jalr a5
1b748: 89aa c.mv s3,a0
1b74a: 1e050d63 beq a0,zero,1b944 <sysmalloc+0x49e>
1b74e: e501a783 lw a5,-432(gp) # 6f1a4 <__after_morecore_hook>
1b752: 4701 c.li a4,0
1b754: 20079f63 bne a5,zero,1b972 <sysmalloc+0x4cc>
1b758: 02c92783 lw a5,44(s2)
1b75c: 16078663 beq a5,zero,1b8c8 <sysmalloc+0x422>
1b760: 49492783 lw a5,1172(s2)
1b764: 97de c.add a5,s7
1b766: 48f92a23 sw a5,1172(s2)
1b76a: 153d0563 beq s10,s3,1b8b4 <sysmalloc+0x40e>
1b76e: 04492683 lw a3,68(s2)
1b772: 8a89 c.andi a3,2
1b774: e6e5 c.bnez a3,1b85c <sysmalloc+0x3b6>
1b776: 000a0963 beq s4,zero,1b788 <sysmalloc+0x2e2>
1b77a: 25a9ea63 bltu s3,s10,1b9ce <sysmalloc+0x528>
1b77e: 41a98d33 sub s10,s3,s10
1b782: 9d3e c.add s10,a5
1b784: 49a92a23 sw s10,1172(s2)
1b788: 00898713 addi a4,s3,8
1b78c: 8b3d c.andi a4,15
1b78e: 18071463 bne a4,zero,1b916 <sysmalloc+0x470>
1b792: 87d2 c.mv a5,s4
1b794: 8d4e c.mv s10,s3
1b796: 9bbe c.add s7,a5
1b798: 9bce c.add s7,s3
1b79a: 9cde c.add s9,s7
1b79c: 01bcfcb3 and s9,s9,s11
1b7a0: 417787b3 sub a5,a5,s7
1b7a4: 9cbe c.add s9,a5
1b7a6: 200cc363 blt s9,zero,1b9ac <sysmalloc+0x506>
1b7aa: ae01a783 lw a5,-1312(gp) # 6ee34 <__morecore>
1b7ae: 8566 c.mv a0,s9
1b7b0: 9782 c.jalr a5
1b7b2: 872a c.mv a4,a0
1b7b4: 1a050963 beq a0,zero,1b966 <sysmalloc+0x4c0>
1b7b8: e501a783 lw a5,-432(gp) # 6f1a4 <__after_morecore_hook>
1b7bc: 1a079f63 bne a5,zero,1b97a <sysmalloc+0x4d4>
1b7c0: 49492783 lw a5,1172(s2)
1b7c4: 89ea c.mv s3,s10
1b7c6: 97e6 c.add a5,s9
1b7c8: a045 c.j 1b868 <sysmalloc+0x3c2>
1b7ca: 414b8bb3 sub s7,s7,s4
1b7ce: 01bbfbb3 and s7,s7,s11
1b7d2: f77047e3 blt zero,s7,1b740 <sysmalloc+0x29a>
1b7d6: 019a07b3 add a5,s4,s9
1b7da: 9bbe c.add s7,a5
1b7dc: 01bbfbb3 and s7,s7,s11
1b7e0: 001007b7 lui a5,0x100
1b7e4: 00fbf463 bgeu s7,a5,1b7ec <sysmalloc+0x346>
1b7e8: 00100bb7 lui s7,0x100
1b7ec: 0f74e163 bltu s1,s7,1b8ce <sysmalloc+0x428>
1b7f0: 49492783 lw a5,1172(s2)
1b7f4: 07892983 lw s3,120(s2)
1b7f8: bb51 c.j 1b58c <sysmalloc+0xe6>
1b7fa: 014b07b3 add a5,s6,s4
1b7fe: 46a5 c.li a3,9
1b800: c3d4 c.sw a3,4(a5)
1b802: 47a1 c.li a5,8
1b804: c31c c.sw a5,0(a4)
1b806: 005a6a13 ori s4,s4,5
1b80a: 014b2223 sw s4,4(s6)
1b80e: 4605 c.li a2,1
1b810: 85da c.mv a1,s6
1b812: 8522 c.mv a0,s0
1b814: dbcff0ef jal ra,1add0 <_int_free>
1b818: 45442783 lw a5,1108(s0)
1b81c: 03842983 lw s3,56(s0)
1b820: b3b5 c.j 1b58c <sysmalloc+0xe6>
1b822: 47e2 c.lwsp a5,24(sp)
1b824: 1a078b63 beq a5,zero,1b9da <sysmalloc+0x534>
1b828: 45442783 lw a5,1108(s0)
1b82c: 03842983 lw s3,56(s0)
1b830: bbb1 c.j 1b58c <sysmalloc+0xe6>
1b832: 40ab85b3 sub a1,s7,a0
1b836: 460d c.li a2,3
1b838: 956a c.add a0,s10
1b83a: ca76 c.swsp t4,20(sp)
1b83c: c872 c.swsp t3,16(sp)
1b83e: c61a c.swsp t1,12(sp)
1b840: ce36 c.swsp a3,28(sp)
1b842: 74e050ef jal ra,20f90 <__mprotect>
1b846: 4332 c.lwsp t1,12(sp)
1b848: 4e42 c.lwsp t3,16(sp)
1b84a: 4ed2 c.lwsp t4,20(sp)
1b84c: dc051de3 bne a0,zero,1b626 <sysmalloc+0x180>
1b850: 03842983 lw s3,56(s0)
1b854: 46f2 c.lwsp a3,28(sp)
1b856: 017d2623 sw s7,12(s10)
1b85a: bb09 c.j 1b56c <sysmalloc+0xc6>
1b85c: 00898693 addi a3,s3,8
1b860: 8abd c.andi a3,15
1b862: e6cd c.bnez a3,1b90c <sysmalloc+0x466>
1b864: 4c81 c.li s9,0
1b866: c76d c.beqz a4,1b950 <sysmalloc+0x4aa>
1b868: 41370733 sub a4,a4,s3
1b86c: 9766 c.add a4,s9
1b86e: 07392c23 sw s3,120(s2)
1b872: 00176713 ori a4,a4,1
1b876: 00e9a223 sw a4,4(s3)
1b87a: 48f92a23 sw a5,1172(s2)
1b87e: d00a07e3 beq s4,zero,1b58c <sysmalloc+0xe6>
1b882: 1a41 c.addi s4,-16
1b884: ff0a7a13 andi s4,s4,-16
1b888: 001a6713 ori a4,s4,1
1b88c: 00eb2223 sw a4,4(s6)
1b890: 46a5 c.li a3,9
1b892: 014b0733 add a4,s6,s4
1b896: c354 c.sw a3,4(a4)
1b898: c754 c.sw a3,12(a4)
1b89a: 473d c.li a4,15
1b89c: cf4778e3 bgeu a4,s4,1b58c <sysmalloc+0xe6>
1b8a0: 4605 c.li a2,1
1b8a2: 85da c.mv a1,s6
1b8a4: 8556 c.mv a0,s5
1b8a6: d2aff0ef jal ra,1add0 <_int_free>
1b8aa: 49492783 lw a5,1172(s2)
1b8ae: b799 c.j 1b7f4 <sysmalloc+0x34e>
1b8b0: 4501 c.li a0,0
1b8b2: bb19 c.j 1b5c8 <sysmalloc+0x122>
1b8b4: ea071de3 bne a4,zero,1b76e <sysmalloc+0x2c8>
1b8b8: 9bd2 c.add s7,s4
1b8ba: 001be713 ori a4,s7,1
1b8be: 07892983 lw s3,120(s2)
1b8c2: 00eb2223 sw a4,4(s6)
1b8c6: b1d9 c.j 1b58c <sysmalloc+0xe6>
1b8c8: 03392623 sw s3,44(s2)
1b8cc: bd51 c.j 1b760 <sysmalloc+0x2ba>
1b8ce: 4781 c.li a5,0
1b8d0: 4801 c.li a6,0
1b8d2: 577d c.li a4,-1
1b8d4: 02200693 addi a3,zero,34
1b8d8: 460d c.li a2,3
1b8da: 85de c.mv a1,s7
1b8dc: 4501 c.li a0,0
1b8de: 654050ef jal ra,20f32 <__mmap64>
1b8e2: 57fd c.li a5,-1
1b8e4: 89aa c.mv s3,a0
1b8e6: f0f505e3 beq a0,a5,1b7f0 <sysmalloc+0x34a>
1b8ea: 04492783 lw a5,68(s2)
1b8ee: 0027e793 ori a5,a5,2
1b8f2: 04f92223 sw a5,68(s2)
1b8f6: ee050de3 beq a0,zero,1b7f0 <sysmalloc+0x34a>
1b8fa: 01750733 add a4,a0,s7
1b8fe: bda9 c.j 1b758 <sysmalloc+0x2b2>
1b900: 002a6713 ori a4,s4,2
1b904: 0007a023 sw zero,0(a5) # 100000 <__BSS_END__+0x904ac>
1b908: c3d8 c.sw a4,4(a5)
1b90a: b3dd c.j 1b6f0 <sysmalloc+0x24a>
1b90c: 40d986b3 sub a3,s3,a3
1b910: 01068993 addi s3,a3,16
1b914: bf81 c.j 1b864 <sysmalloc+0x3be>
1b916: 47c1 c.li a5,16
1b918: 8f99 c.sub a5,a4
1b91a: 00f98d33 add s10,s3,a5
1b91e: 97d2 c.add a5,s4
1b920: bd9d c.j 1b796 <sysmalloc+0x2f0>
1b922: 0004f6b7 lui a3,0x4f
1b926: 6605 c.lui a2,0x1
1b928: 0004e5b7 lui a1,0x4e
1b92c: 0004e537 lui a0,0x4e
1b930: bd468693 addi a3,a3,-1068 # 4ebd4 <__PRETTY_FUNCTION__.3>
1b934: 9eb60613 addi a2,a2,-1557 # 9eb <__libc_tsd_CTYPE_B+0x9bf>
1b938: 97858593 addi a1,a1,-1672 # 4d978 <__PRETTY_FUNCTION__.0+0xc4>
1b93c: 1bc50513 addi a0,a0,444 # 4e1bc <__PRETTY_FUNCTION__.0+0x908>
1b940: b27fe0ef jal ra,1a466 <__malloc_assert>
1b944: 04492783 lw a5,68(s2)
1b948: 8b89 c.andi a5,2
1b94a: e8079be3 bne a5,zero,1b7e0 <sysmalloc+0x33a>
1b94e: b561 c.j 1b7d6 <sysmalloc+0x330>
1b950: ae01a783 lw a5,-1312(gp) # 6ee34 <__morecore>
1b954: 4501 c.li a0,0
1b956: 9782 c.jalr a5
1b958: 872a c.mv a4,a0
1b95a: 49492783 lw a5,1172(s2)
1b95e: e8070be3 beq a4,zero,1b7f4 <sysmalloc+0x34e>
1b962: 4c81 c.li s9,0
1b964: b711 c.j 1b868 <sysmalloc+0x3c2>
1b966: ae01a783 lw a5,-1312(gp) # 6ee34 <__morecore>
1b96a: 89ea c.mv s3,s10
1b96c: 9782 c.jalr a5
1b96e: 872a c.mv a4,a0
1b970: b7ed c.j 1b95a <sysmalloc+0x4b4>
1b972: c63a c.swsp a4,12(sp)
1b974: 9782 c.jalr a5
1b976: 4732 c.lwsp a4,12(sp)
1b978: b3c5 c.j 1b758 <sysmalloc+0x2b2>
1b97a: c62a c.swsp a0,12(sp)
1b97c: 9782 c.jalr a5
1b97e: 49492783 lw a5,1172(s2)
1b982: 4732 c.lwsp a4,12(sp)
1b984: 89ea c.mv s3,s10
1b986: 97e6 c.add a5,s9
1b988: b5c5 c.j 1b868 <sysmalloc+0x3c2>
1b98a: 0004f6b7 lui a3,0x4f
1b98e: 6605 c.lui a2,0x1
1b990: 0004e5b7 lui a1,0x4e
1b994: 0004e537 lui a0,0x4e
1b998: bd468693 addi a3,a3,-1068 # 4ebd4 <__PRETTY_FUNCTION__.3>
1b99c: 9f160613 addi a2,a2,-1551 # 9f1 <__libc_tsd_CTYPE_B+0x9c5>
1b9a0: 97858593 addi a1,a1,-1672 # 4d978 <__PRETTY_FUNCTION__.0+0xc4>
1b9a4: 26450513 addi a0,a0,612 # 4e264 <__PRETTY_FUNCTION__.0+0x9b0>
1b9a8: abffe0ef jal ra,1a466 <__malloc_assert>
1b9ac: 0004f6b7 lui a3,0x4f
1b9b0: 6605 c.lui a2,0x1
1b9b2: 0004e5b7 lui a1,0x4e
1b9b6: 0004e537 lui a0,0x4e
1b9ba: bd468693 addi a3,a3,-1068 # 4ebd4 <__PRETTY_FUNCTION__.3>
1b9be: acc60613 addi a2,a2,-1332 # acc <__libc_tsd_CTYPE_B+0xaa0>
1b9c2: 97858593 addi a1,a1,-1672 # 4d978 <__PRETTY_FUNCTION__.0+0xc4>
1b9c6: 2c450513 addi a0,a0,708 # 4e2c4 <__PRETTY_FUNCTION__.0+0xa10>
1b9ca: a9dfe0ef jal ra,1a466 <__malloc_assert>
1b9ce: 0004e537 lui a0,0x4e
1b9d2: 2a050513 addi a0,a0,672 # 4e2a0 <__PRETTY_FUNCTION__.0+0x9ec>
1b9d6: 957fe0ef jal ra,1a32c <malloc_printerr>
1b9da: 8a66 c.mv s4,s9
1b9dc: 0394f563 bgeu s1,s9,1ba06 <sysmalloc+0x560>
1b9e0: 4781 c.li a5,0
1b9e2: 577d c.li a4,-1
1b9e4: 4801 c.li a6,0
1b9e6: 02200693 addi a3,zero,34
1b9ea: 460d c.li a2,3
1b9ec: 85e6 c.mv a1,s9
1b9ee: ca76 c.swsp t4,20(sp)
1b9f0: c872 c.swsp t3,16(sp)
1b9f2: c61a c.swsp t1,12(sp)
1b9f4: 53e050ef jal ra,20f32 <__mmap64>
1b9f8: 577d c.li a4,-1
1b9fa: 4332 c.lwsp t1,12(sp)
1b9fc: 4e42 c.lwsp t3,16(sp)
1b9fe: 4ed2 c.lwsp t4,20(sp)
1ba00: 87aa c.mv a5,a0
1ba02: cce516e3 bne a0,a4,1b6ce <sysmalloc+0x228>
1ba06: 4785 c.li a5,1
1ba08: cc3e c.swsp a5,24(sp)
1ba0a: bce5 c.j 1b502 <sysmalloc+0x5c>
0001ba0c <free_check>:
1ba0c: cd59 c.beqz a0,1baaa <free_check+0x9e>
1ba0e: 1101 c.addi sp,-32
1ba10: c84a c.swsp s2,16(sp)
1ba12: 00053917 auipc s2,0x53
1ba16: 39692903 lw s2,918(s2) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
1ba1a: cc22 c.swsp s0,24(sp)
1ba1c: c64e c.swsp s3,12(sp)
1ba1e: 004907b3 add a5,s2,tp
1ba22: 0007a983 lw s3,0(a5)
1ba26: 0006e437 lui s0,0x6e
1ba2a: 38c40413 addi s0,s0,908 # 6e38c <mp_>
1ba2e: ca26 c.swsp s1,20(sp)
1ba30: ce06 c.swsp ra,28(sp)
1ba32: c452 c.swsp s4,8(sp)
1ba34: 84aa c.mv s1,a0
1ba36: 4705 c.li a4,1
1ba38: 04040613 addi a2,s0,64
1ba3c: 100627af lr.w a5,(a2)
1ba40: e781 c.bnez a5,1ba48 <free_check+0x3c>
1ba42: 1ce626af sc.w.aq a3,a4,(a2)
1ba46: fafd c.bnez a3,1ba3c <free_check+0x30>
1ba48: e3b5 c.bnez a5,1baac <free_check+0xa0>
1ba4a: 4581 c.li a1,0
1ba4c: 8526 c.mv a0,s1
1ba4e: f72fe0ef jal ra,1a1c0 <mem2chunk_check>
1ba52: 87aa c.mv a5,a0
1ba54: c549 c.beqz a0,1bade <free_check+0xd2>
1ba56: 4144 c.lw s1,4(a0)
1ba58: 8889 c.andi s1,2
1ba5a: cc99 c.beqz s1,1ba78 <free_check+0x6c>
1ba5c: 4701 c.li a4,0
1ba5e: 04040693 addi a3,s0,64
1ba62: 0f50000f fence iorw,ow
1ba66: 08e6a72f amoswap.w a4,a4,(a3)
1ba6a: 4685 c.li a3,1
1ba6c: 04e6c463 blt a3,a4,1bab4 <free_check+0xa8>
1ba70: 853e c.mv a0,a5
1ba72: b65fe0ef jal ra,1a5d6 <munmap_chunk>
1ba76: a839 c.j 1ba94 <free_check+0x88>
1ba78: 04040a13 addi s4,s0,64
1ba7c: 85aa c.mv a1,a0
1ba7e: 4605 c.li a2,1
1ba80: 8552 c.mv a0,s4
1ba82: b4eff0ef jal ra,1add0 <_int_free>
1ba86: 0f50000f fence iorw,ow
1ba8a: 089a24af amoswap.w s1,s1,(s4)
1ba8e: 4785 c.li a5,1
1ba90: 0297cd63 blt a5,s1,1baca <free_check+0xbe>
1ba94: 40f2 c.lwsp ra,28(sp)
1ba96: 4462 c.lwsp s0,24(sp)
1ba98: 9912 c.add s2,tp
1ba9a: 01392023 sw s3,0(s2)
1ba9e: 44d2 c.lwsp s1,20(sp)
1baa0: 4942 c.lwsp s2,16(sp)
1baa2: 49b2 c.lwsp s3,12(sp)
1baa4: 4a22 c.lwsp s4,8(sp)
1baa6: 6105 c.addi16sp sp,32
1baa8: 8082 c.jr ra
1baaa: 8082 c.jr ra
1baac: 8532 c.mv a0,a2
1baae: d02fe0ef jal ra,19fb0 <__lll_lock_wait_private>
1bab2: bf61 c.j 1ba4a <free_check+0x3e>
1bab4: 1a600893 addi a7,zero,422
1bab8: 04040513 addi a0,s0,64
1babc: 08100593 addi a1,zero,129
1bac0: 4605 c.li a2,1
1bac2: 4681 c.li a3,0
1bac4: 00000073 ecall
1bac8: b765 c.j 1ba70 <free_check+0x64>
1baca: 1a600893 addi a7,zero,422
1bace: 8552 c.mv a0,s4
1bad0: 08100593 addi a1,zero,129
1bad4: 4605 c.li a2,1
1bad6: 4681 c.li a3,0
1bad8: 00000073 ecall
1badc: bf65 c.j 1ba94 <free_check+0x88>
1bade: 0004e537 lui a0,0x4e
1bae2: e8850513 addi a0,a0,-376 # 4de88 <__PRETTY_FUNCTION__.0+0x5d4>
1bae6: 847fe0ef jal ra,1a32c <malloc_printerr>
0001baea <arena_get2>:
1baea: 1101 c.addi sp,-32
1baec: c84a c.swsp s2,16(sp)
1baee: c64e c.swsp s3,12(sp)
1baf0: 00053997 auipc s3,0x53
1baf4: 28c9a983 lw s3,652(s3) # 6ed7c <_GLOBAL_OFFSET_TABLE_+0x4>
1baf8: e441a783 lw a5,-444(gp) # 6f198 <free_list>
1bafc: c452 c.swsp s4,8(sp)
1bafe: c256 c.swsp s5,4(sp)
1bb00: c05a c.swsp s6,0(sp)
1bb02: 00498733 add a4,s3,tp
1bb06: ce06 c.swsp ra,28(sp)
1bb08: cc22 c.swsp s0,24(sp)
1bb0a: ca26 c.swsp s1,20(sp)
1bb0c: 00072a03 lw s4,0(a4)
1bb10: 8b2a c.mv s6,a0
1bb12: 8aae c.mv s5,a1
1bb14: cfd1 c.beqz a5,1bbb0 <arena_get2+0xc6>
1bb16: 4705 c.li a4,1
1bb18: e4818613 addi a2,gp,-440 # 6f19c <free_list_lock>
1bb1c: 100627af lr.w a5,(a2)
1bb20: e781 c.bnez a5,1bb28 <arena_get2+0x3e>
1bb22: 1ce626af sc.w.aq a3,a4,(a2)
1bb26: fafd c.bnez a3,1bb1c <arena_get2+0x32>
1bb28: 16079663 bne a5,zero,1bc94 <arena_get2+0x1aa>
1bb2c: e441a403 lw s0,-444(gp) # 6f198 <free_list>
1bb30: c435 c.beqz s0,1bb9c <arena_get2+0xb2>
1bb32: 44c42703 lw a4,1100(s0)
1bb36: 45042783 lw a5,1104(s0)
1bb3a: e4e1a223 sw a4,-444(gp) # 6f198 <free_list>
1bb3e: 34079963 bne a5,zero,1be90 <arena_get2+0x3a6>
1bb42: 4785 c.li a5,1
1bb44: 44f42823 sw a5,1104(s0)
1bb48: 000a0963 beq s4,zero,1bb5a <arena_get2+0x70>
1bb4c: 450a2783 lw a5,1104(s4)
1bb50: 36078063 beq a5,zero,1beb0 <arena_get2+0x3c6>
1bb54: 17fd c.addi a5,-1
1bb56: 44fa2823 sw a5,1104(s4)
1bb5a: 4781 c.li a5,0
1bb5c: e4818713 addi a4,gp,-440 # 6f19c <free_list_lock>
1bb60: 0f50000f fence iorw,ow
1bb64: 08f727af amoswap.w a5,a5,(a4)
1bb68: 4705 c.li a4,1
1bb6a: 10f74863 blt a4,a5,1bc7a <arena_get2+0x190>
1bb6e: 4705 c.li a4,1
1bb70: 100427af lr.w a5,(s0)
1bb74: e781 c.bnez a5,1bb7c <arena_get2+0x92>
1bb76: 1ce426af sc.w.aq a3,a4,(s0)
1bb7a: fafd c.bnez a3,1bb70 <arena_get2+0x86>
1bb7c: 12079763 bne a5,zero,1bcaa <arena_get2+0x1c0>
1bb80: 9992 c.add s3,tp
1bb82: 0089a023 sw s0,0(s3)
1bb86: 40f2 c.lwsp ra,28(sp)
1bb88: 8522 c.mv a0,s0
1bb8a: 4462 c.lwsp s0,24(sp)
1bb8c: 44d2 c.lwsp s1,20(sp)
1bb8e: 4942 c.lwsp s2,16(sp)
1bb90: 49b2 c.lwsp s3,12(sp)
1bb92: 4a22 c.lwsp s4,8(sp)
1bb94: 4a92 c.lwsp s5,4(sp)
1bb96: 4b02 c.lwsp s6,0(sp)
1bb98: 6105 c.addi16sp sp,32
1bb9a: 8082 c.jr ra
1bb9c: 8722 c.mv a4,s0
1bb9e: e4818793 addi a5,gp,-440 # 6f19c <free_list_lock>
1bba2: 0f50000f fence iorw,ow
1bba6: 08e7a72f amoswap.w a4,a4,(a5)
1bbaa: 4785 c.li a5,1
1bbac: 0ce7c763 blt a5,a4,1bc7a <arena_get2+0x190>
1bbb0: e341a783 lw a5,-460(gp) # 6f188 <narenas_limit.11>
1bbb4: ad01a703 lw a4,-1328(gp) # 6ee24 <narenas>
1bbb8: eb91 c.bnez a5,1bbcc <arena_get2+0xe2>
1bbba: 0006e6b7 lui a3,0x6e
1bbbe: 38c68693 addi a3,a3,908 # 6e38c <mp_>
1bbc2: 4a9c c.lw a5,16(a3)
1bbc4: e3e5 c.bnez a5,1bca4 <arena_get2+0x1ba>
1bbc6: 46d4 c.lw a3,12(a3)
1bbc8: 0ee6ea63 bltu a3,a4,1bcbc <arena_get2+0x1d2>
1bbcc: 17fd c.addi a5,-1
1bbce: 10e7f263 bgeu a5,a4,1bcd2 <arena_get2+0x1e8>
1bbd2: e301a403 lw s0,-464(gp) # 6f184 <next_to_use.14>
1bbd6: c859 c.beqz s0,1bc6c <arena_get2+0x182>
1bbd8: 4705 c.li a4,1
1bbda: 100427af lr.w a5,(s0)
1bbde: e781 c.bnez a5,1bbe6 <arena_get2+0xfc>
1bbe0: 1ce426af sc.w.aq a3,a4,(s0)
1bbe4: fafd c.bnez a3,1bbda <arena_get2+0xf0>
1bbe6: 10079863 bne a5,zero,1bcf6 <arena_get2+0x20c>
1bbea: 004987b3 add a5,s3,tp
1bbee: 0007aa83 lw s5,0(a5)
1bbf2: 4705 c.li a4,1
1bbf4: e4818613 addi a2,gp,-440 # 6f19c <free_list_lock>
1bbf8: 100627af lr.w a5,(a2)
1bbfc: e781 c.bnez a5,1bc04 <arena_get2+0x11a>
1bbfe: 1ce626af sc.w.aq a3,a4,(a2)
1bc02: fafd c.bnez a3,1bbf8 <arena_get2+0x10e>
1bc04: e7dd c.bnez a5,1bcb2 <arena_get2+0x1c8>
1bc06: 000a8963 beq s5,zero,1bc18 <arena_get2+0x12e>
1bc0a: 450aa783 lw a5,1104(s5)
1bc0e: 2a078163 beq a5,zero,1beb0 <arena_get2+0x3c6>
1bc12: 17fd c.addi a5,-1
1bc14: 44faa823 sw a5,1104(s5)
1bc18: e441a783 lw a5,-444(gp) # 6f198 <free_list>
1bc1c: c38d c.beqz a5,1bc3e <arena_get2+0x154>
1bc1e: e4418693 addi a3,gp,-444 # 6f198 <free_list>
1bc22: a029 c.j 1bc2c <arena_get2+0x142>
1bc24: 44c78693 addi a3,a5,1100
1bc28: cb19 c.beqz a4,1bc3e <arena_get2+0x154>
1bc2a: 87ba c.mv a5,a4
1bc2c: 4507a703 lw a4,1104(a5)
1bc30: 20071b63 bne a4,zero,1be46 <arena_get2+0x35c>
1bc34: 44c7a703 lw a4,1100(a5)
1bc38: fef416e3 bne s0,a5,1bc24 <arena_get2+0x13a>
1bc3c: c298 c.sw a4,0(a3)
1bc3e: 45042783 lw a5,1104(s0)
1bc42: e4818713 addi a4,gp,-440 # 6f19c <free_list_lock>
1bc46: 0785 c.addi a5,1
1bc48: 44f42823 sw a5,1104(s0)
1bc4c: 4781 c.li a5,0
1bc4e: 0f50000f fence iorw,ow
1bc52: 08f727af amoswap.w a5,a5,(a4)
1bc56: 4705 c.li a4,1
1bc58: 0cf74463 blt a4,a5,1bd20 <arena_get2+0x236>
1bc5c: 44842783 lw a5,1096(s0)
1bc60: 9992 c.add s3,tp
1bc62: 0089a023 sw s0,0(s3)
1bc66: e2f1a823 sw a5,-464(gp) # 6f184 <next_to_use.14>
1bc6a: bf31 c.j 1bb86 <arena_get2+0x9c>
1bc6c: 0006e437 lui s0,0x6e
1bc70: 3cc40413 addi s0,s0,972 # 6e3cc <main_arena>
1bc74: e281a823 sw s0,-464(gp) # 6f184 <next_to_use.14>
1bc78: b785 c.j 1bbd8 <arena_get2+0xee>
1bc7a: 1a600893 addi a7,zero,422
1bc7e: e4818513 addi a0,gp,-440 # 6f19c <free_list_lock>
1bc82: 08100593 addi a1,zero,129
1bc86: 4605 c.li a2,1
1bc88: 4681 c.li a3,0
1bc8a: 00000073 ecall
1bc8e: ee0410e3 bne s0,zero,1bb6e <arena_get2+0x84>
1bc92: bf39 c.j 1bbb0 <arena_get2+0xc6>
1bc94: e4818513 addi a0,gp,-440 # 6f19c <free_list_lock>
1bc98: b18fe0ef jal ra,19fb0 <__lll_lock_wait_private>
1bc9c: bd41 c.j 1bb2c <arena_get2+0x42>
1bc9e: ad01a703 lw a4,-1328(gp) # 6ee24 <narenas>
1bca2: 4791 c.li a5,4
1bca4: e2f1aa23 sw a5,-460(gp) # 6f188 <narenas_limit.11>
1bca8: b715 c.j 1bbcc <arena_get2+0xe2>
1bcaa: 8522 c.mv a0,s0
1bcac: b04fe0ef jal ra,19fb0 <__lll_lock_wait_private>
1bcb0: bdc1 c.j 1bb80 <arena_get2+0x96>
1bcb2: e4818513 addi a0,gp,-440 # 6f19c <free_list_lock>
1bcb6: afafe0ef jal ra,19fb0 <__lll_lock_wait_private>
1bcba: b7b1 c.j 1bc06 <arena_get2+0x11c>
1bcbc: 375050ef jal ra,21830 <__get_nprocs>
1bcc0: fca05fe3 bge zero,a0,1bc9e <arena_get2+0x1b4>
1bcc4: 00151793 slli a5,a0,0x1
1bcc8: ad01a703 lw a4,-1328(gp) # 6ee24 <narenas>
1bccc: e2f1aa23 sw a5,-460(gp) # 6f188 <narenas_limit.11>
1bcd0: bdf5 c.j 1bbcc <arena_get2+0xe2>
1bcd2: 00170693 addi a3,a4,1
1bcd6: ad018593 addi a1,gp,-1328 # 6ee24 <narenas>
1bcda: 1005a7af lr.w a5,(a1)
1bcde: 00e79563 bne a5,a4,1bce8 <arena_get2+0x1fe>
1bce2: 1cd5a62f sc.w.aq a2,a3,(a1)
1bce6: fa75 c.bnez a2,1bcda <arena_get2+0x1f0>
1bce8: 04e78763 beq a5,a4,1bd36 <arena_get2+0x24c>
1bcec: ad01a703 lw a4,-1328(gp) # 6ee24 <narenas>
1bcf0: e341a783 lw a5,-460(gp) # 6f188 <narenas_limit.11>
1bcf4: bde1 c.j 1bbcc <arena_get2+0xe2>
1bcf6: 44842403 lw s0,1096(s0)
1bcfa: e301a783 lw a5,-464(gp) # 6f184 <next_to_use.14>
1bcfe: ecf41ee3 bne s0,a5,1bbda <arena_get2+0xf0>
1bd02: 1a8a8963 beq s5,s0,1beb4 <arena_get2+0x3ca>
1bd06: 4705 c.li a4,1
1bd08: 100427af lr.w a5,(s0)
1bd0c: e781 c.bnez a5,1bd14 <arena_get2+0x22a>
1bd0e: 1ce426af sc.w.aq a3,a4,(s0)
1bd12: fafd c.bnez a3,1bd08 <arena_get2+0x21e>
1bd14: ec078be3 beq a5,zero,1bbea <arena_get2+0x100>
1bd18: 8522 c.mv a0,s0
1bd1a: a96fe0ef jal ra,19fb0 <__lll_lock_wait_private>
1bd1e: b5f1 c.j 1bbea <arena_get2+0x100>
1bd20: 1a600893 addi a7,zero,422
1bd24: e4818513 addi a0,gp,-440 # 6f19c <free_list_lock>
1bd28: 08100593 addi a1,zero,129
1bd2c: 4605 c.li a2,1
1bd2e: 4681 c.li a3,0
1bd30: 00000073 ecall
1bd34: b725 c.j 1bc5c <arena_get2+0x172>
1bd36: 0006e937 lui s2,0x6e
1bd3a: 38c90913 addi s2,s2,908 # 6e38c <mp_>
1bd3e: 00492583 lw a1,4(s2)
1bd42: 484b0513 addi a0,s6,1156
1bd46: f6efe0ef jal ra,1a4b4 <new_heap>
1bd4a: 84aa c.mv s1,a0
1bd4c: 12050263 beq a0,zero,1be70 <arena_get2+0x386>
1bd50: 01848413 addi s0,s1,24
1bd54: c080 c.sw s0,0(s1)
1bd56: 05048793 addi a5,s1,80
1bd5a: 44848713 addi a4,s1,1096
1bd5e: c7dc c.sw a5,12(a5)
1bd60: c79c c.sw a5,8(a5)
1bd62: 07a1 c.addi a5,8
1bd64: fee79de3 bne a5,a4,1bd5e <arena_get2+0x274>
1bd68: 04090793 addi a5,s2,64
1bd6c: 0ef40d63 beq s0,a5,1be66 <arena_get2+0x37c>
1bd70: 4cdc c.lw a5,28(s1)
1bd72: 0027e793 ori a5,a5,2
1bd76: ccdc c.sw a5,28(s1)
1bd78: 02048793 addi a5,s1,32
1bd7c: 0807a02f amoswap.w zero,zero,(a5)
1bd80: 449c c.lw a5,8(s1)
1bd82: 4705 c.li a4,1
1bd84: 47c48693 addi a3,s1,1148
1bd88: 46e4a423 sw a4,1128(s1)
1bd8c: 46f4a823 sw a5,1136(s1)
1bd90: 46f4a623 sw a5,1132(s1)
1bd94: 8abd c.andi a3,15
1bd96: 47448713 addi a4,s1,1140
1bd9a: c299 c.beqz a3,1bda0 <arena_get2+0x2b6>
1bd9c: 8f15 c.sub a4,a3
1bd9e: 0741 c.addi a4,16
1bda0: 97a6 c.add a5,s1
1bda2: 9992 c.add s3,tp
1bda4: 8f99 c.sub a5,a4
1bda6: 0009aa03 lw s4,0(s3)
1bdaa: c8b8 c.sw a4,80(s1)
1bdac: 0017e793 ori a5,a5,1
1bdb0: c35c c.sw a5,4(a4)
1bdb2: 0089a023 sw s0,0(s3)
1bdb6: 0004ac23 sw zero,24(s1)
1bdba: 4705 c.li a4,1
1bdbc: e4018613 addi a2,gp,-448 # 6f194 <list_lock>
1bdc0: 100627af lr.w a5,(a2)
1bdc4: e781 c.bnez a5,1bdcc <arena_get2+0x2e2>
1bdc6: 1ce626af sc.w.aq a3,a4,(a2)
1bdca: fafd c.bnez a3,1bdc0 <arena_get2+0x2d6>
1bdcc: 12079263 bne a5,zero,1bef0 <arena_get2+0x406>
1bdd0: 48892783 lw a5,1160(s2)
1bdd4: 46f4a023 sw a5,1120(s1)
1bdd8: 0ff0000f fence iorw,iorw
1bddc: 4781 c.li a5,0
1bdde: 48892423 sw s0,1160(s2)
1bde2: e4018713 addi a4,gp,-448 # 6f194 <list_lock>
1bde6: 0f50000f fence iorw,ow
1bdea: 08f727af amoswap.w a5,a5,(a4)
1bdee: 4705 c.li a4,1
1bdf0: 0ef74563 blt a4,a5,1beda <arena_get2+0x3f0>
1bdf4: 4705 c.li a4,1
1bdf6: e4818613 addi a2,gp,-440 # 6f19c <free_list_lock>
1bdfa: 100627af lr.w a5,(a2)
1bdfe: e781 c.bnez a5,1be06 <arena_get2+0x31c>
1be00: 1ce626af sc.w.aq a3,a4,(a2)
1be04: fafd c.bnez a3,1bdfa <arena_get2+0x310>
1be06: ebd5 c.bnez a5,1beba <arena_get2+0x3d0>
1be08: 000a0863 beq s4,zero,1be18 <arena_get2+0x32e>
1be0c: 450a2783 lw a5,1104(s4)
1be10: c3c5 c.beqz a5,1beb0 <arena_get2+0x3c6>
1be12: 17fd c.addi a5,-1
1be14: 44fa2823 sw a5,1104(s4)
1be18: 4781 c.li a5,0
1be1a: e4818713 addi a4,gp,-440 # 6f19c <free_list_lock>
1be1e: 0f50000f fence iorw,ow
1be22: 08f727af amoswap.w a5,a5,(a4)
1be26: 4705 c.li a4,1
1be28: 08f74e63 blt a4,a5,1bec4 <arena_get2+0x3da>
1be2c: 4705 c.li a4,1
1be2e: 100427af lr.w a5,(s0)
1be32: e781 c.bnez a5,1be3a <arena_get2+0x350>
1be34: 1ce426af sc.w.aq a3,a4,(s0)
1be38: fafd c.bnez a3,1be2e <arena_get2+0x344>
1be3a: d40786e3 beq a5,zero,1bb86 <arena_get2+0x9c>
1be3e: 8522 c.mv a0,s0
1be40: 970fe0ef jal ra,19fb0 <__lll_lock_wait_private>
1be44: b389 c.j 1bb86 <arena_get2+0x9c>
1be46: 0004f6b7 lui a3,0x4f
1be4a: 0004e5b7 lui a1,0x4e
1be4e: 0004e537 lui a0,0x4e
1be52: b4468693 addi a3,a3,-1212 # 4eb44 <__PRETTY_FUNCTION__.15>
1be56: 34e00613 addi a2,zero,846
1be5a: a1458593 addi a1,a1,-1516 # 4da14 <__PRETTY_FUNCTION__.0+0x160>
1be5e: 2f450513 addi a0,a0,756 # 4e2f4 <__PRETTY_FUNCTION__.0+0xa40>
1be62: e04fe0ef jal ra,1a466 <__malloc_assert>
1be66: 04000713 addi a4,zero,64
1be6a: e4e1ac23 sw a4,-424(gp) # 6f1ac <global_max_fast>
1be6e: b729 c.j 1bd78 <arena_get2+0x28e>
1be70: 00492583 lw a1,4(s2)
1be74: 48400513 addi a0,zero,1156
1be78: e3cfe0ef jal ra,1a4b4 <new_heap>
1be7c: 84aa c.mv s1,a0
1be7e: ec0519e3 bne a0,zero,1bd50 <arena_get2+0x266>
1be82: 57fd c.li a5,-1
1be84: ad018713 addi a4,gp,-1328 # 6ee24 <narenas>
1be88: 04f7202f amoadd.w.aq zero,a5,(a4)
1be8c: 4401 c.li s0,0
1be8e: b9e5 c.j 1bb86 <arena_get2+0x9c>
1be90: 0004f6b7 lui a3,0x4f
1be94: 0004e5b7 lui a1,0x4e
1be98: 0004e537 lui a0,0x4e
1be9c: b6c68693 addi a3,a3,-1172 # 4eb6c <__PRETTY_FUNCTION__.12>
1bea0: 33400613 addi a2,zero,820
1bea4: a1458593 addi a1,a1,-1516 # 4da14 <__PRETTY_FUNCTION__.0+0x160>
1bea8: 2d450513 addi a0,a0,724 # 4e2d4 <__PRETTY_FUNCTION__.0+0xa20>
1beac: dbafe0ef jal ra,1a466 <__malloc_assert>
1beb0: 8e1fe0ef jal ra,1a790 <detach_arena.part.0>
1beb4: 44842403 lw s0,1096(s0)
1beb8: b5b9 c.j 1bd06 <arena_get2+0x21c>
1beba: e4818513 addi a0,gp,-440 # 6f19c <free_list_lock>
1bebe: 8f2fe0ef jal ra,19fb0 <__lll_lock_wait_private>
1bec2: b799 c.j 1be08 <arena_get2+0x31e>
1bec4: 1a600893 addi a7,zero,422
1bec8: e4818513 addi a0,gp,-440 # 6f19c <free_list_lock>
1becc: 08100593 addi a1,zero,129
1bed0: 4605 c.li a2,1
1bed2: 4681 c.li a3,0
1bed4: 00000073 ecall
1bed8: bf91 c.j 1be2c <arena_get2+0x342>
1beda: 1a600893 addi a7,zero,422
1bede: e4018513 addi a0,gp,-448 # 6f194 <list_lock>
1bee2: 08100593 addi a1,zero,129
1bee6: 4605 c.li a2,1
1bee8: 4681 c.li a3,0
1beea: 00000073 ecall
1beee: b719 c.j 1bdf4 <arena_get2+0x30a>
1bef0: e4018513 addi a0,gp,-448 # 6f194 <list_lock>
1bef4: 8bcfe0ef jal ra,19fb0 <__lll_lock_wait_private>
1bef8: bde1 c.j 1bdd0 <arena_get2+0x2e6>
0001befa <arena_get_retry>:
1befa: 0006e7b7 lui a5,0x6e
1befe: 1141 c.addi sp,-16
1bf00: 38c78793 addi a5,a5,908 # 6e38c <mp_>
1bf04: c422 c.swsp s0,8(sp)
1bf06: c606 c.swsp ra,12(sp)
1bf08: 04078413 addi s0,a5,64
1bf0c: 02850963 beq a0,s0,1bf3e <arena_get_retry+0x44>
1bf10: 4681 c.li a3,0
1bf12: 0f50000f fence iorw,ow
1bf16: 08d526af amoswap.w a3,a3,(a0)
1bf1a: 4705 c.li a4,1
1bf1c: 04d74663 blt a4,a3,1bf68 <arena_get_retry+0x6e>
1bf20: 4685 c.li a3,1
1bf22: 04078793 addi a5,a5,64
1bf26: 1007a72f lr.w a4,(a5)
1bf2a: e701 c.bnez a4,1bf32 <arena_get_retry+0x38>
1bf2c: 1cd7a62f sc.w.aq a2,a3,(a5)
1bf30: fa7d c.bnez a2,1bf26 <arena_get_retry+0x2c>
1bf32: e71d c.bnez a4,1bf60 <arena_get_retry+0x66>
1bf34: 40b2 c.lwsp ra,12(sp)
1bf36: 8522 c.mv a0,s0
1bf38: 4422 c.lwsp s0,8(sp)
1bf3a: 0141 c.addi sp,16
1bf3c: 8082 c.jr ra
1bf3e: 882e c.mv a6,a1
1bf40: 4701 c.li a4,0
1bf42: 04078793 addi a5,a5,64
1bf46: 0f50000f fence iorw,ow
1bf4a: 08e7a72f amoswap.w a4,a4,(a5)
1bf4e: 4785 c.li a5,1
1bf50: 02e7c563 blt a5,a4,1bf7a <arena_get_retry+0x80>
1bf54: 85a2 c.mv a1,s0
1bf56: 4422 c.lwsp s0,8(sp)
1bf58: 40b2 c.lwsp ra,12(sp)
1bf5a: 8542 c.mv a0,a6
1bf5c: 0141 c.addi sp,16
1bf5e: b671 c.j 1baea <arena_get2>
1bf60: 8522 c.mv a0,s0
1bf62: 84efe0ef jal ra,19fb0 <__lll_lock_wait_private>
1bf66: b7f9 c.j 1bf34 <arena_get_retry+0x3a>
1bf68: 1a600893 addi a7,zero,422
1bf6c: 08100593 addi a1,zero,129
1bf70: 4605 c.li a2,1
1bf72: 4681 c.li a3,0
1bf74: 00000073 ecall
1bf78: b765 c.j 1bf20 <arena_get_retry+0x26>
1bf7a: 1a600893 addi a7,zero,422
1bf7e: 08100593 addi a1,zero,129
1bf82: 4605 c.li a2,1
1bf84: 4681 c.li a3,0
1bf86: 00000073 ecall
1bf8a: b7e9 c.j 1bf54 <arena_get_retry+0x5a>
0001bf8c <ptmalloc_init.part.0>:
1bf8c: 00053797 auipc a5,0x53
1bf90: df07a783 lw a5,-528(a5) # 6ed7c <_GLOBAL_OFFSET_TABLE_+0x4>
1bf94: 0006e6b7 lui a3,0x6e
1bf98: 38c68693 addi a3,a3,908 # 6e38c <mp_>
1bf9c: 1101 c.addi sp,-32
1bf9e: cc22 c.swsp s0,24(sp)
1bfa0: 9792 c.add a5,tp
1bfa2: 04068713 addi a4,a3,64
1bfa6: ce06 c.swsp ra,28(sp)
1bfa8: c398 c.sw a4,0(a5)
1bfaa: ac01a623 sw zero,-1332(gp) # 6ee20 <__libc_malloc_initialized>
1bfae: 07868793 addi a5,a3,120
1bfb2: 47068713 addi a4,a3,1136
1bfb6: c7dc c.sw a5,12(a5)
1bfb8: c79c c.sw a5,8(a5)
1bfba: 07a1 c.addi a5,8
1bfbc: fee79de3 bne a5,a4,1bfb6 <ptmalloc_init.part.0+0x2a>
1bfc0: 04000713 addi a4,zero,64
1bfc4: e4e1ac23 sw a4,-424(gp) # 6f1ac <global_max_fast>
1bfc8: 04868793 addi a5,a3,72
1bfcc: 0807a02f amoswap.w zero,zero,(a5)
1bfd0: 6669 c.lui a2,0x1a
1bfd2: 07868793 addi a5,a3,120
1bfd6: 006c c.addi4spn a1,sp,12
1bfd8: 7b260613 addi a2,a2,1970 # 1a7b2 <_dl_tunable_set_mallopt_check>
1bfdc: 4559 c.li a0,22
1bfde: debc c.sw a5,120(a3)
1bfe0: 28b060ef jal ra,22a6a <__tunable_get_val>
1bfe4: 6669 c.lui a2,0x1a
1bfe6: 006c c.addi4spn a1,sp,12
1bfe8: 0ac60613 addi a2,a2,172 # 1a0ac <_dl_tunable_set_top_pad>
1bfec: 4525 c.li a0,9
1bfee: 27d060ef jal ra,22a6a <__tunable_get_val>
1bff2: 6669 c.lui a2,0x1a
1bff4: 006c c.addi4spn a1,sp,12
1bff6: 0be60613 addi a2,a2,190 # 1a0be <_dl_tunable_set_perturb_byte>
1bffa: 450d c.li a0,3
1bffc: 26f060ef jal ra,22a6a <__tunable_get_val>
1c000: 6669 c.lui a2,0x1a
1c002: 006c c.addi4spn a1,sp,12
1c004: 07e60613 addi a2,a2,126 # 1a07e <_dl_tunable_set_mmap_threshold>
1c008: 4541 c.li a0,16
1c00a: 261060ef jal ra,22a6a <__tunable_get_val>
1c00e: 6669 c.lui a2,0x1a
1c010: 006c c.addi4spn a1,sp,12
1c012: 0c660613 addi a2,a2,198 # 1a0c6 <_dl_tunable_set_trim_threshold>
1c016: 4509 c.li a0,2
1c018: 253060ef jal ra,22a6a <__tunable_get_val>
1c01c: 6669 c.lui a2,0x1a
1c01e: 006c c.addi4spn a1,sp,12
1c020: 09a60613 addi a2,a2,154 # 1a09a <_dl_tunable_set_mmaps_max>
1c024: 452d c.li a0,11
1c026: 245060ef jal ra,22a6a <__tunable_get_val>
1c02a: 6669 c.lui a2,0x1a
1c02c: 006c c.addi4spn a1,sp,12
1c02e: 0d860613 addi a2,a2,216 # 1a0d8 <_dl_tunable_set_arena_max>
1c032: 453d c.li a0,15
1c034: 237060ef jal ra,22a6a <__tunable_get_val>
1c038: 6669 c.lui a2,0x1a
1c03a: 006c c.addi4spn a1,sp,12
1c03c: 0e460613 addi a2,a2,228 # 1a0e4 <_dl_tunable_set_arena_test>
1c040: 4549 c.li a0,18
1c042: 229060ef jal ra,22a6a <__tunable_get_val>
1c046: 6669 c.lui a2,0x1a
1c048: 006c c.addi4spn a1,sp,12
1c04a: 0f060613 addi a2,a2,240 # 1a0f0 <_dl_tunable_set_tcache_max>
1c04e: 4555 c.li a0,21
1c050: 21b060ef jal ra,22a6a <__tunable_get_val>
1c054: 6669 c.lui a2,0x1a
1c056: 006c c.addi4spn a1,sp,12
1c058: 11660613 addi a2,a2,278 # 1a116 <_dl_tunable_set_tcache_count>
1c05c: 4545 c.li a0,17
1c05e: 20d060ef jal ra,22a6a <__tunable_get_val>
1c062: 6669 c.lui a2,0x1a
1c064: 006c c.addi4spn a1,sp,12
1c066: 12a60613 addi a2,a2,298 # 1a12a <_dl_tunable_set_tcache_unsorted_limit>
1c06a: 4535 c.li a0,13
1c06c: 1ff060ef jal ra,22a6a <__tunable_get_val>
1c070: 6669 c.lui a2,0x1a
1c072: 006c c.addi4spn a1,sp,12
1c074: 13660613 addi a2,a2,310 # 1a136 <_dl_tunable_set_mxfast>
1c078: 451d c.li a0,7
1c07a: 1f1060ef jal ra,22a6a <__tunable_get_val>
1c07e: 4785 c.li a5,1
1c080: 40f2 c.lwsp ra,28(sp)
1c082: acf1a623 sw a5,-1332(gp) # 6ee20 <__libc_malloc_initialized>
1c086: 4462 c.lwsp s0,24(sp)
1c088: 6105 c.addi16sp sp,32
1c08a: 8082 c.jr ra
0001c08c <_int_malloc>:
1c08c: 7119 c.addi16sp sp,-128
1c08e: de86 c.swsp ra,124(sp)
1c090: dca2 c.swsp s0,120(sp)
1c092: daa6 c.swsp s1,116(sp)
1c094: d8ca c.swsp s2,112(sp)
1c096: d6ce c.swsp s3,108(sp)
1c098: d4d2 c.swsp s4,104(sp)
1c09a: d2d6 c.swsp s5,100(sp)
1c09c: d0da c.swsp s6,96(sp)
1c09e: cede c.swsp s7,92(sp)
1c0a0: cce2 c.swsp s8,88(sp)
1c0a2: cae6 c.swsp s9,84(sp)
1c0a4: c8ea c.swsp s10,80(sp)
1c0a6: c6ee c.swsp s11,76(sp)
1c0a8: 4a05c263 blt a1,zero,1c54c <_int_malloc+0x4c0>
1c0ac: 01358413 addi s0,a1,19
1c0b0: 892e c.mv s2,a1
1c0b2: 84aa c.mv s1,a0
1c0b4: 9841 c.andi s0,-16
1c0b6: 4c050563 beq a0,zero,1c580 <_int_malloc+0x4f4>
1c0ba: e581a783 lw a5,-424(gp) # 6f1ac <global_max_fast>
1c0be: 0c87ea63 bltu a5,s0,1c192 <_int_malloc+0x106>
1c0c2: 00145513 srli a0,s0,0x1
1c0c6: 9526 c.add a0,s1
1c0c8: 415c c.lw a5,4(a0)
1c0ca: 00345613 srli a2,s0,0x3
1c0ce: 2a078c63 beq a5,zero,1c386 <_int_malloc+0x2fa>
1c0d2: 00878993 addi s3,a5,8
1c0d6: 00f9f713 andi a4,s3,15
1c0da: 64071d63 bne a4,zero,1c734 <_int_malloc+0x6a8>
1c0de: af022683 lw a3,-1296(tp) # fffffaf0 <__BSS_END__+0xfff8ff9c>
1c0e2: 00160593 addi a1,a2,1
1c0e6: 058a c.slli a1,0x2
1c0e8: 4798 c.lw a4,8(a5)
1c0ea: 95a6 c.add a1,s1
1c0ec: 00c9d813 srli a6,s3,0xc
1c0f0: 26069a63 bne a3,zero,1c364 <_int_malloc+0x2d8>
1c0f4: 01074733 xor a4,a4,a6
1c0f8: c158 c.sw a4,4(a0)
1c0fa: 43dc c.lw a5,4(a5)
1c0fc: 838d c.srli a5,0x3
1c0fe: 60f61f63 bne a2,a5,1c71c <_int_malloc+0x690>
1c102: 01422783 lw a5,20(tp) # 14 <tcache>
1c106: 147d c.addi s0,-1
1c108: 8011 c.srli s0,0x4
1c10a: 40078563 beq a5,zero,1c514 <_int_malloc+0x488>
1c10e: 0006e8b7 lui a7,0x6e
1c112: 38c88893 addi a7,a7,908 # 6e38c <mp_>
1c116: 0308a703 lw a4,48(a7)
1c11a: 3ee47d63 bgeu s0,a4,1c514 <_int_malloc+0x488>
1c11e: 00141e13 slli t3,s0,0x1
1c122: 97f2 c.add a5,t3
1c124: 0007d703 lhu a4,0(a5)
1c128: 0388a783 lw a5,56(a7)
1c12c: 3ef77463 bgeu a4,a5,1c514 <_int_malloc+0x488>
1c130: 040a c.slli s0,0x2
1c132: a091 c.j 1c176 <_int_malloc+0xea>
1c134: af022803 lw a6,-1296(tp) # fffffaf0 <__BSS_END__+0xfff8ff9c>
1c138: 4794 c.lw a3,8(a5)
1c13a: 00c65713 srli a4,a2,0xc
1c13e: 34081363 bne a6,zero,1c484 <_int_malloc+0x3f8>
1c142: 8eb9 c.xor a3,a4
1c144: c154 c.sw a3,4(a0)
1c146: 01422683 lw a3,20(tp) # 14 <tcache>
1c14a: 0388ae83 lw t4,56(a7)
1c14e: 00868333 add t1,a3,s0
1c152: 08032803 lw a6,128(t1)
1c156: c7d4 c.sw a3,12(a5)
1c158: 96f2 c.add a3,t3
1c15a: 00e84733 xor a4,a6,a4
1c15e: c798 c.sw a4,8(a5)
1c160: 08c32023 sw a2,128(t1)
1c164: 0006d783 lhu a5,0(a3)
1c168: 0785 c.addi a5,1
1c16a: 07c2 c.slli a5,0x10
1c16c: 83c1 c.srli a5,0x10
1c16e: 00f69023 sh a5,0(a3)
1c172: 3bd7f163 bgeu a5,t4,1c514 <_int_malloc+0x488>
1c176: 415c c.lw a5,4(a0)
1c178: 38078e63 beq a5,zero,1c514 <_int_malloc+0x488>
1c17c: 00878613 addi a2,a5,8
1c180: 00f67713 andi a4,a2,15
1c184: db45 c.beqz a4,1c134 <_int_malloc+0xa8>
1c186: 0004e537 lui a0,0x4e
1c18a: 39050513 addi a0,a0,912 # 4e390 <__PRETTY_FUNCTION__.0+0xadc>
1c18e: 99efe0ef jal ra,1a32c <malloc_printerr>
1c192: 3ef00793 addi a5,zero,1007
1c196: 1e87f863 bgeu a5,s0,1c386 <_int_malloc+0x2fa>
1c19a: 01245793 srli a5,s0,0x12
1c19e: 4709 c.li a4,2
1c1a0: 00645d13 srli s10,s0,0x6
1c1a4: 00945d93 srli s11,s0,0x9
1c1a8: 00c45e13 srli t3,s0,0xc
1c1ac: 00f45e93 srli t4,s0,0xf
1c1b0: 2ef76263 bltu a4,a5,1c494 <_int_malloc+0x408>
1c1b4: 031d0a13 addi s4,s10,49
1c1b8: 07c78513 addi a0,a5,124
1c1bc: 077e8593 addi a1,t4,119
1c1c0: 06ee0613 addi a2,t3,110
1c1c4: 05bd8693 addi a3,s11,91
1c1c8: d652 c.swsp s4,44(sp)
1c1ca: 02d00713 addi a4,zero,45
1c1ce: de2a c.swsp a0,60(sp)
1c1d0: da2e c.swsp a1,52(sp)
1c1d2: dc32 c.swsp a2,56(sp)
1c1d4: d836 c.swsp a3,48(sp)
1c1d6: 01a77f63 bgeu a4,s10,1c1f4 <_int_malloc+0x168>
1c1da: 47d1 c.li a5,20
1c1dc: 8a36 c.mv s4,a3
1c1de: 01b7fb63 bgeu a5,s11,1c1f4 <_int_malloc+0x168>
1c1e2: 47a9 c.li a5,10
1c1e4: 8a32 c.mv s4,a2
1c1e6: 01c7f763 bgeu a5,t3,1c1f4 <_int_malloc+0x168>
1c1ea: 4791 c.li a5,4
1c1ec: 8a2e c.mv s4,a1
1c1ee: 01d7f363 bgeu a5,t4,1c1f4 <_int_malloc+0x168>
1c1f2: 8a2a c.mv s4,a0
1c1f4: 449c c.lw a5,8(s1)
1c1f6: 00445713 srli a4,s0,0x4
1c1fa: 0705 c.addi a4,1
1c1fc: d43a c.swsp a4,40(sp)
1c1fe: 28079d63 bne a5,zero,1c498 <_int_malloc+0x40c>
1c202: 01422783 lw a5,20(tp) # 14 <tcache>
1c206: fff40c13 addi s8,s0,-1
1c20a: 004c5c13 srli s8,s8,0x4
1c20e: 4b81 c.li s7,0
1c210: cb99 c.beqz a5,1c226 <_int_malloc+0x19a>
1c212: 0006e7b7 lui a5,0x6e
1c216: 3bc7ab83 lw s7,956(a5) # 6e3bc <mp_+0x30>
1c21a: 017c3bb3 sltu s7,s8,s7
1c21e: 41700bb3 sub s7,zero,s7
1c222: 01747bb3 and s7,s0,s7
1c226: 01040793 addi a5,s0,16
1c22a: d23e c.swsp a5,36(sp)
1c22c: 6789 c.lui a5,0x2
1c22e: 0006eb37 lui s6,0x6e
1c232: 70f78793 addi a5,a5,1807 # 270f <__libc_tsd_CTYPE_B+0x26e3>
1c236: 38cb0b13 addi s6,s6,908 # 6e38c <mp_>
1c23a: 03848c93 addi s9,s1,56
1c23e: 4f01 c.li t5,0
1c240: c63e c.swsp a5,12(sp)
1c242: 40fc c.lw a5,68(s1)
1c244: 3d978463 beq a5,s9,1c60c <_int_malloc+0x580>
1c248: 01422503 lw a0,20(tp) # 14 <tcache>
1c24c: 03cb2703 lw a4,60(s6)
1c250: 001c1693 slli a3,s8,0x1
1c254: 96aa c.add a3,a0
1c256: ce3a c.swsp a4,28(sp)
1c258: 038b2703 lw a4,56(s6)
1c25c: 4881 c.li a7,0
1c25e: 4381 c.li t2,0
1c260: ca3a c.swsp a4,20(sp)
1c262: 002c1713 slli a4,s8,0x2
1c266: 972a c.add a4,a0
1c268: 4821 c.li a6,8
1c26a: 431d c.li t1,7
1c26c: 3ef00293 addi t0,zero,1007
1c270: cc36 c.swsp a3,24(sp)
1c272: d03a c.swsp a4,32(sp)
1c274: 43d8 c.lw a4,4(a5)
1c276: 9b61 c.andi a4,-8
1c278: 00e78633 add a2,a5,a4
1c27c: 2ee87c63 bgeu a6,a4,1c574 <_int_malloc+0x4e8>
1c280: 4544a583 lw a1,1108(s1)
1c284: 2ee5e863 bltu a1,a4,1c574 <_int_malloc+0x4e8>
1c288: 4254 c.lw a3,4(a2)
1c28a: 30d37a63 bgeu t1,a3,1c59e <_int_malloc+0x512>
1c28e: 30d5e863 bltu a1,a3,1c59e <_int_malloc+0x512>
1c292: 420c c.lw a1,0(a2)
1c294: 99e1 c.andi a1,-8
1c296: 48e59963 bne a1,a4,1c728 <_int_malloc+0x69c>
1c29a: 47cc c.lw a1,12(a5)
1c29c: 0085a983 lw s3,8(a1)
1c2a0: 3f379363 bne a5,s3,1c686 <_int_malloc+0x5fa>
1c2a4: 0087a983 lw s3,8(a5)
1c2a8: 3d999f63 bne s3,s9,1c686 <_int_malloc+0x5fa>
1c2ac: 0016f993 andi s3,a3,1
1c2b0: 48099863 bne s3,zero,1c740 <_int_malloc+0x6b4>
1c2b4: 0082e463 bltu t0,s0,1c2bc <_int_malloc+0x230>
1c2b8: 41958363 beq a1,s9,1c6be <_int_malloc+0x632>
1c2bc: c0ec c.sw a1,68(s1)
1c2be: 0195a423 sw s9,8(a1)
1c2c2: 22870263 beq a4,s0,1c4e6 <_int_malloc+0x45a>
1c2c6: 2ee2e263 bltu t0,a4,1c5aa <_int_malloc+0x51e>
1c2ca: 00475693 srli a3,a4,0x4
1c2ce: 00369713 slli a4,a3,0x3
1c2d2: 04070713 addi a4,a4,64
1c2d6: 9726 c.add a4,s1
1c2d8: 4310 c.lw a2,0(a4)
1c2da: 00168993 addi s3,a3,1
1c2de: c84e c.swsp s3,16(sp)
1c2e0: ff870593 addi a1,a4,-8
1c2e4: 4742 c.lwsp a4,16(sp)
1c2e6: 4685 c.li a3,1
1c2e8: 013696b3 sll a3,a3,s3
1c2ec: 8715 c.srai a4,0x5
1c2ee: 070a c.slli a4,0x2
1c2f0: 9726 c.add a4,s1
1c2f2: 43872983 lw s3,1080(a4)
1c2f6: 0f05 c.addi t5,1
1c2f8: 00d9e6b3 or a3,s3,a3
1c2fc: 42d72c23 sw a3,1080(a4)
1c300: c7cc c.sw a1,12(a5)
1c302: c790 c.sw a2,8(a5)
1c304: c65c c.sw a5,12(a2)
1c306: c59c c.sw a5,8(a1)
1c308: 2e038b63 beq t2,zero,1c5fe <_int_malloc+0x572>
1c30c: 47f2 c.lwsp a5,28(sp)
1c30e: 22078663 beq a5,zero,1c53a <_int_malloc+0x4ae>
1c312: 23e7f463 bgeu a5,t5,1c53a <_int_malloc+0x4ae>
1c316: 002c1793 slli a5,s8,0x2
1c31a: 97aa c.add a5,a0
1c31c: 0807a983 lw s3,128(a5)
1c320: 00f9f713 andi a4,s3,15
1c324: 74071863 bne a4,zero,1ca74 <_int_malloc+0x9e8>
1c328: 0009a703 lw a4,0(s3)
1c32c: 00c9d693 srli a3,s3,0xc
1c330: 0c06 c.slli s8,0x1
1c332: 8f35 c.xor a4,a3
1c334: 08e7a023 sw a4,128(a5)
1c338: 9562 c.add a0,s8
1c33a: 00055783 lhu a5,0(a0)
1c33e: 17fd c.addi a5,-1
1c340: 00f51023 sh a5,0(a0)
1c344: 0009a223 sw zero,4(s3)
1c348: aac9 c.j 1c51a <_int_malloc+0x48e>
1c34a: 1005a72f lr.w a4,(a1)
1c34e: 00f71563 bne a4,a5,1c358 <_int_malloc+0x2cc>
1c352: 1d05a6af sc.w.aq a3,a6,(a1)
1c356: faf5 c.bnez a3,1c34a <_int_malloc+0x2be>
1c358: daf701e3 beq a4,a5,1c0fa <_int_malloc+0x6e>
1c35c: c70d c.beqz a4,1c386 <_int_malloc+0x2fa>
1c35e: 87ba c.mv a5,a4
1c360: 00870993 addi s3,a4,8
1c364: 4798 c.lw a4,8(a5)
1c366: 00c9d693 srli a3,s3,0xc
1c36a: 00e6c833 xor a6,a3,a4
1c36e: fce68ee3 beq a3,a4,1c34a <_int_malloc+0x2be>
1c372: 00880713 addi a4,a6,8
1c376: 8b3d c.andi a4,15
1c378: db69 c.beqz a4,1c34a <_int_malloc+0x2be>
1c37a: 0004e537 lui a0,0x4e
1c37e: 34050513 addi a0,a0,832 # 4e340 <__PRETTY_FUNCTION__.0+0xa8c>
1c382: fabfd0ef jal ra,1a32c <malloc_printerr>
1c386: 00145793 srli a5,s0,0x1
1c38a: 04078793 addi a5,a5,64
1c38e: 97a6 c.add a5,s1
1c390: 0047a983 lw s3,4(a5)
1c394: ff878693 addi a3,a5,-8
1c398: 00445a13 srli s4,s0,0x4
1c39c: 11368663 beq a3,s3,1c4a8 <_int_malloc+0x41c>
1c3a0: 00c9a703 lw a4,12(s3)
1c3a4: 4710 c.lw a2,8(a4)
1c3a6: 43361963 bne a2,s3,1c7d8 <_int_malloc+0x74c>
1c3aa: 008985b3 add a1,s3,s0
1c3ae: 41d0 c.lw a2,4(a1)
1c3b0: 0006e8b7 lui a7,0x6e
1c3b4: 38c88893 addi a7,a7,908 # 6e38c <mp_>
1c3b8: 00166613 ori a2,a2,1
1c3bc: c1d0 c.sw a2,4(a1)
1c3be: c3d8 c.sw a4,4(a5)
1c3c0: c714 c.sw a3,8(a4)
1c3c2: 04088313 addi t1,a7,64
1c3c6: 00648863 beq s1,t1,1c3d6 <_int_malloc+0x34a>
1c3ca: 0049a703 lw a4,4(s3)
1c3ce: 00476713 ori a4,a4,4
1c3d2: 00e9a223 sw a4,4(s3)
1c3d6: 01422803 lw a6,20(tp) # 14 <tcache>
1c3da: 18080263 beq a6,zero,1c55e <_int_malloc+0x4d2>
1c3de: 0308a603 lw a2,48(a7)
1c3e2: fff40713 addi a4,s0,-1
1c3e6: 8311 c.srli a4,0x4
1c3e8: 16c77b63 bgeu a4,a2,1c55e <_int_malloc+0x4d2>
1c3ec: 00171e13 slli t3,a4,0x1
1c3f0: 9e42 c.add t3,a6
1c3f2: 0388a583 lw a1,56(a7)
1c3f6: 000e5603 lhu a2,0(t3)
1c3fa: 070a c.slli a4,0x2
1c3fc: 00e80533 add a0,a6,a4
1c400: 14b67f63 bgeu a2,a1,1c55e <_int_malloc+0x4d2>
1c404: 43d8 c.lw a4,4(a5)
1c406: 14e68c63 beq a3,a4,1c55e <_int_malloc+0x4d2>
1c40a: db7d c.beqz a4,1c400 <_int_malloc+0x374>
1c40c: 00870eb3 add t4,a4,s0
1c410: 004ea883 lw a7,4(t4)
1c414: 00c72f03 lw t5,12(a4)
1c418: 0018e893 ori a7,a7,1
1c41c: 011ea223 sw a7,4(t4)
1c420: 00648863 beq s1,t1,1c430 <_int_malloc+0x3a4>
1c424: 00472883 lw a7,4(a4)
1c428: 0048e893 ori a7,a7,4
1c42c: 01172223 sw a7,4(a4)
1c430: 08052883 lw a7,128(a0)
1c434: 00870e93 addi t4,a4,8
1c438: 01e7a223 sw t5,4(a5)
1c43c: 00cedf93 srli t6,t4,0xc
1c440: 00df2423 sw a3,8(t5)
1c444: 01f8c8b3 xor a7,a7,t6
1c448: 0605 c.addi a2,1
1c44a: 01072623 sw a6,12(a4)
1c44e: 01172423 sw a7,8(a4)
1c452: 0642 c.slli a2,0x10
1c454: 09d52023 sw t4,128(a0)
1c458: 8241 c.srli a2,0x10
1c45a: 00ce1023 sh a2,0(t3)
1c45e: b74d c.j 1c400 <_int_malloc+0x374>
1c460: 00880693 addi a3,a6,8
1c464: 8abd c.andi a3,15
1c466: fa91 c.bnez a3,1c37a <_int_malloc+0x2ee>
1c468: 1005a6af lr.w a3,(a1)
1c46c: 00f69663 bne a3,a5,1c478 <_int_malloc+0x3ec>
1c470: 1d05a32f sc.w.aq t1,a6,(a1)
1c474: fe031ae3 bne t1,zero,1c468 <_int_malloc+0x3dc>
1c478: ccf687e3 beq a3,a5,1c146 <_int_malloc+0xba>
1c47c: cec1 c.beqz a3,1c514 <_int_malloc+0x488>
1c47e: 87b6 c.mv a5,a3
1c480: 00868613 addi a2,a3,8
1c484: 4794 c.lw a3,8(a5)
1c486: 00c65713 srli a4,a2,0xc
1c48a: 00d74833 xor a6,a4,a3
1c48e: fcd70de3 beq a4,a3,1c468 <_int_malloc+0x3dc>
1c492: b7f9 c.j 1c460 <_int_malloc+0x3d4>
1c494: 4789 c.li a5,2
1c496: bb39 c.j 1c1b4 <_int_malloc+0x128>
1c498: 8526 c.mv a0,s1
1c49a: c872 c.swsp t3,16(sp)
1c49c: c676 c.swsp t4,12(sp)
1c49e: 807fe0ef jal ra,1aca4 <malloc_consolidate>
1c4a2: 4e42 c.lwsp t3,16(sp)
1c4a4: 4eb2 c.lwsp t4,12(sp)
1c4a6: bbb1 c.j 1c202 <_int_malloc+0x176>
1c4a8: 01245793 srli a5,s0,0x12
1c4ac: 4709 c.li a4,2
1c4ae: 0a05 c.addi s4,1
1c4b0: 00645d13 srli s10,s0,0x6
1c4b4: 00945d93 srli s11,s0,0x9
1c4b8: 00c45e13 srli t3,s0,0xc
1c4bc: 00f45e93 srli t4,s0,0xf
1c4c0: 1cf76963 bltu a4,a5,1c692 <_int_malloc+0x606>
1c4c4: 07c78793 addi a5,a5,124
1c4c8: de3e c.swsp a5,60(sp)
1c4ca: 077e8793 addi a5,t4,119
1c4ce: da3e c.swsp a5,52(sp)
1c4d0: 06ee0793 addi a5,t3,110
1c4d4: dc3e c.swsp a5,56(sp)
1c4d6: 05bd8793 addi a5,s11,91
1c4da: d83e c.swsp a5,48(sp)
1c4dc: 031d0793 addi a5,s10,49
1c4e0: d63e c.swsp a5,44(sp)
1c4e2: d452 c.swsp s4,40(sp)
1c4e4: bb39 c.j 1c202 <_int_malloc+0x176>
1c4e6: 0016e693 ori a3,a3,1
1c4ea: 0006e737 lui a4,0x6e
1c4ee: c254 c.sw a3,4(a2)
1c4f0: 3cc70713 addi a4,a4,972 # 6e3cc <main_arena>
1c4f4: 00e48663 beq s1,a4,1c500 <_int_malloc+0x474>
1c4f8: 43d8 c.lw a4,4(a5)
1c4fa: 00476713 ori a4,a4,4
1c4fe: c3d8 c.sw a4,4(a5)
1c500: 00878993 addi s3,a5,8
1c504: 000b8863 beq s7,zero,1c514 <_int_malloc+0x488>
1c508: 43e2 c.lwsp t2,24(sp)
1c50a: 4752 c.lwsp a4,20(sp)
1c50c: 0003d603 lhu a2,0(t2) # 1000 <__libc_tsd_CTYPE_B+0xfd4>
1c510: 18e66763 bltu a2,a4,1c69e <_int_malloc+0x612>
1c514: e4c1a583 lw a1,-436(gp) # 6f1a0 <perturb_byte>
1c518: e5b9 c.bnez a1,1c566 <_int_malloc+0x4da>
1c51a: 50f6 c.lwsp ra,124(sp)
1c51c: 5466 c.lwsp s0,120(sp)
1c51e: 54d6 c.lwsp s1,116(sp)
1c520: 5946 c.lwsp s2,112(sp)
1c522: 5a26 c.lwsp s4,104(sp)
1c524: 5a96 c.lwsp s5,100(sp)
1c526: 5b06 c.lwsp s6,96(sp)
1c528: 4bf6 c.lwsp s7,92(sp)
1c52a: 4c66 c.lwsp s8,88(sp)
1c52c: 4cd6 c.lwsp s9,84(sp)
1c52e: 4d46 c.lwsp s10,80(sp)
1c530: 4db6 c.lwsp s11,76(sp)
1c532: 854e c.mv a0,s3
1c534: 59b6 c.lwsp s3,108(sp)
1c536: 6109 c.addi16sp sp,128
1c538: 8082 c.jr ra
1c53a: 47b2 c.lwsp a5,12(sp)
1c53c: 0885 c.addi a7,1
1c53e: 3f17cf63 blt a5,a7,1c93c <_int_malloc+0x8b0>
1c542: 40fc c.lw a5,68(s1)
1c544: 3f978c63 beq a5,s9,1c93c <_int_malloc+0x8b0>
1c548: 4385 c.li t2,1
1c54a: b32d c.j 1c274 <_int_malloc+0x1e8>
1c54c: 00053797 auipc a5,0x53
1c550: 85c7a783 lw a5,-1956(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
1c554: 4731 c.li a4,12
1c556: 4981 c.li s3,0
1c558: 9792 c.add a5,tp
1c55a: c398 c.sw a4,0(a5)
1c55c: bf7d c.j 1c51a <_int_malloc+0x48e>
1c55e: e4c1a583 lw a1,-436(gp) # 6f1a0 <perturb_byte>
1c562: 09a1 c.addi s3,8
1c564: d9dd c.beqz a1,1c51a <_int_malloc+0x48e>
1c566: 864a c.mv a2,s2
1c568: 0ff5c593 xori a1,a1,255
1c56c: 854e c.mv a0,s3
1c56e: 58f020ef jal ra,1f2fc <memset>
1c572: b765 c.j 1c51a <_int_malloc+0x48e>
1c574: 0004e537 lui a0,0x4e
1c578: 3f050513 addi a0,a0,1008 # 4e3f0 <__PRETTY_FUNCTION__.0+0xb3c>
1c57c: db1fd0ef jal ra,1a32c <malloc_printerr>
1c580: 4581 c.li a1,0
1c582: 8522 c.mv a0,s0
1c584: f23fe0ef jal ra,1b4a6 <sysmalloc>
1c588: 89aa c.mv s3,a0
1c58a: d941 c.beqz a0,1c51a <_int_malloc+0x48e>
1c58c: e4c1a583 lw a1,-436(gp) # 6f1a0 <perturb_byte>
1c590: d5c9 c.beqz a1,1c51a <_int_malloc+0x48e>
1c592: 864a c.mv a2,s2
1c594: 0ff5c593 xori a1,a1,255
1c598: 565020ef jal ra,1f2fc <memset>
1c59c: bfbd c.j 1c51a <_int_malloc+0x48e>
1c59e: 0004e537 lui a0,0x4e
1c5a2: 41450513 addi a0,a0,1044 # 4e414 <__PRETTY_FUNCTION__.0+0xb60>
1c5a6: d87fd0ef jal ra,1a32c <malloc_printerr>
1c5aa: 00675693 srli a3,a4,0x6
1c5ae: 02d00613 addi a2,zero,45
1c5b2: 0ed67263 bgeu a2,a3,1c696 <_int_malloc+0x60a>
1c5b6: 00975693 srli a3,a4,0x9
1c5ba: 4651 c.li a2,20
1c5bc: 20d66563 bltu a2,a3,1c7c6 <_int_malloc+0x73a>
1c5c0: 05b68693 addi a3,a3,91
1c5c4: c836 c.swsp a3,16(sp)
1c5c6: 46c2 c.lwsp a3,16(sp)
1c5c8: 00369593 slli a1,a3,0x3
1c5cc: 03858593 addi a1,a1,56
1c5d0: 95a6 c.add a1,s1
1c5d2: 4194 c.lw a3,0(a1)
1c5d4: ff858613 addi a2,a1,-8
1c5d8: 1ed60263 beq a2,a3,1c7bc <_int_malloc+0x730>
1c5dc: 41cc c.lw a1,4(a1)
1c5de: 00176993 ori s3,a4,1
1c5e2: 41d8 c.lw a4,4(a1)
1c5e4: 00477f93 andi t6,a4,4
1c5e8: 500f9363 bne t6,zero,1caee <_int_malloc+0xa62>
1c5ec: 1ee9fc63 bgeu s3,a4,1c7e4 <_int_malloc+0x758>
1c5f0: 4ad8 c.lw a4,20(a3)
1c5f2: cb94 c.sw a3,16(a5)
1c5f4: 49c2 c.lwsp s3,16(sp)
1c5f6: cbd8 c.sw a4,20(a5)
1c5f8: cb1c c.sw a5,16(a4)
1c5fa: cadc c.sw a5,20(a3)
1c5fc: b1e5 c.j 1c2e4 <_int_malloc+0x258>
1c5fe: 47b2 c.lwsp a5,12(sp)
1c600: 0885 c.addi a7,1
1c602: 0117c563 blt a5,a7,1c60c <_int_malloc+0x580>
1c606: 40fc c.lw a5,68(s1)
1c608: c79796e3 bne a5,s9,1c274 <_int_malloc+0x1e8>
1c60c: 3ef00793 addi a5,zero,1007
1c610: 0087ff63 bgeu a5,s0,1c62e <_int_malloc+0x5a2>
1c614: 003a1793 slli a5,s4,0x3
1c618: 03878793 addi a5,a5,56
1c61c: 97a6 c.add a5,s1
1c61e: 4398 c.lw a4,0(a5)
1c620: ff878693 addi a3,a5,-8
1c624: 00d70563 beq a4,a3,1c62e <_int_malloc+0x5a2>
1c628: 4354 c.lw a3,4(a4)
1c62a: 3a86fc63 bgeu a3,s0,1c9e2 <_int_malloc+0x956>
1c62e: 001a0613 addi a2,s4,1
1c632: 00565993 srli s3,a2,0x5
1c636: 10c98793 addi a5,s3,268
1c63a: 078a c.slli a5,0x2
1c63c: 97a6 c.add a5,s1
1c63e: 003a1713 slli a4,s4,0x3
1c642: 4794 c.lw a3,8(a5)
1c644: 03870713 addi a4,a4,56
1c648: 4785 c.li a5,1
1c64a: 00c797b3 sll a5,a5,a2
1c64e: 9726 c.add a4,s1
1c650: 4611 c.li a2,4
1c652: 0ef6ed63 bltu a3,a5,1c74c <_int_malloc+0x6c0>
1c656: e791 c.bnez a5,1c662 <_int_malloc+0x5d6>
1c658: a8d5 c.j 1c74c <_int_malloc+0x6c0>
1c65a: 0786 c.slli a5,0x1
1c65c: 0721 c.addi a4,8
1c65e: 36078163 beq a5,zero,1c9c0 <_int_malloc+0x934>
1c662: 00d7f5b3 and a1,a5,a3
1c666: d9f5 c.beqz a1,1c65a <_int_malloc+0x5ce>
1c668: 00c72a03 lw s4,12(a4)
1c66c: 21471763 bne a4,s4,1c87a <_int_malloc+0x7ee>
1c670: 10c98593 addi a1,s3,268
1c674: fff7c513 xori a0,a5,-1
1c678: 058a c.slli a1,0x2
1c67a: 8ee9 c.and a3,a0
1c67c: 95a6 c.add a1,s1
1c67e: c594 c.sw a3,8(a1)
1c680: 0721 c.addi a4,8
1c682: 0786 c.slli a5,0x1
1c684: b7f9 c.j 1c652 <_int_malloc+0x5c6>
1c686: 0004e537 lui a0,0x4e
1c68a: 47050513 addi a0,a0,1136 # 4e470 <__PRETTY_FUNCTION__.0+0xbbc>
1c68e: c9ffd0ef jal ra,1a32c <malloc_printerr>
1c692: 4789 c.li a5,2
1c694: bd05 c.j 1c4c4 <_int_malloc+0x438>
1c696: 03168693 addi a3,a3,49
1c69a: c836 c.swsp a3,16(sp)
1c69c: b72d c.j 1c5c6 <_int_malloc+0x53a>
1c69e: 5f82 c.lwsp t6,32(sp)
1c6a0: 00c9d693 srli a3,s3,0xc
1c6a4: 080fa703 lw a4,128(t6)
1c6a8: c7c8 c.sw a0,12(a5)
1c6aa: 8f35 c.xor a4,a3
1c6ac: c798 c.sw a4,8(a5)
1c6ae: 093fa023 sw s3,128(t6)
1c6b2: 00160793 addi a5,a2,1
1c6b6: 00f39023 sh a5,0(t2)
1c6ba: 87ae c.mv a5,a1
1c6bc: b561 c.j 1c544 <_int_malloc+0x4b8>
1c6be: 03c4a983 lw s3,60(s1)
1c6c2: bf379de3 bne a5,s3,1c2bc <_int_malloc+0x230>
1c6c6: 5f92 c.lwsp t6,36(sp)
1c6c8: beeffae3 bgeu t6,a4,1c2bc <_int_malloc+0x230>
1c6cc: 008785b3 add a1,a5,s0
1c6d0: c0ac c.sw a1,64(s1)
1c6d2: c0ec c.sw a1,68(s1)
1c6d4: dccc c.sw a1,60(s1)
1c6d6: 8f01 c.sub a4,s0
1c6d8: 0195a423 sw s9,8(a1)
1c6dc: 0195a623 sw s9,12(a1)
1c6e0: 3ef00693 addi a3,zero,1007
1c6e4: 00e6f663 bgeu a3,a4,1c6f0 <_int_malloc+0x664>
1c6e8: 0005a823 sw zero,16(a1)
1c6ec: 0005aa23 sw zero,20(a1)
1c6f0: 040b0b13 addi s6,s6,64
1c6f4: 416486b3 sub a3,s1,s6
1c6f8: 00d036b3 sltu a3,zero,a3
1c6fc: 068a c.slli a3,0x2
1c6fe: 8ec1 c.or a3,s0
1c700: 0016e693 ori a3,a3,1
1c704: c3d4 c.sw a3,4(a5)
1c706: 00176693 ori a3,a4,1
1c70a: c1d4 c.sw a3,4(a1)
1c70c: 00878993 addi s3,a5,8
1c710: c218 c.sw a4,0(a2)
1c712: 85ca c.mv a1,s2
1c714: 854e c.mv a0,s3
1c716: f43fd0ef jal ra,1a658 <alloc_perturb>
1c71a: b501 c.j 1c51a <_int_malloc+0x48e>
1c71c: 0004e537 lui a0,0x4e
1c720: 36c50513 addi a0,a0,876 # 4e36c <__PRETTY_FUNCTION__.0+0xab8>
1c724: c09fd0ef jal ra,1a32c <malloc_printerr>
1c728: 0004e537 lui a0,0x4e
1c72c: 43c50513 addi a0,a0,1084 # 4e43c <__PRETTY_FUNCTION__.0+0xb88>
1c730: bfdfd0ef jal ra,1a32c <malloc_printerr>
1c734: 0004e537 lui a0,0x4e
1c738: 31050513 addi a0,a0,784 # 4e310 <__PRETTY_FUNCTION__.0+0xa5c>
1c73c: bf1fd0ef jal ra,1a32c <malloc_printerr>
1c740: 0004e537 lui a0,0x4e
1c744: 4a050513 addi a0,a0,1184 # 4e4a0 <__PRETTY_FUNCTION__.0+0xbec>
1c748: be5fd0ef jal ra,1a32c <malloc_printerr>
1c74c: 00299793 slli a5,s3,0x2
1c750: 97a6 c.add a5,s1
1c752: a029 c.j 1c75c <_int_malloc+0x6d0>
1c754: 43c7a683 lw a3,1084(a5)
1c758: 0791 c.addi a5,4
1c75a: e6e5 c.bnez a3,1c842 <_int_malloc+0x7b6>
1c75c: 0985 c.addi s3,1
1c75e: fec99be3 bne s3,a2,1c754 <_int_malloc+0x6c8>
1c762: 5c98 c.lw a4,56(s1)
1c764: 4544a683 lw a3,1108(s1)
1c768: 435c c.lw a5,4(a4)
1c76a: 9be1 c.andi a5,-8
1c76c: 18f6e863 bltu a3,a5,1c8fc <_int_malloc+0x870>
1c770: 5692 c.lwsp a3,36(sp)
1c772: 20d7f163 bgeu a5,a3,1c974 <_int_malloc+0x8e8>
1c776: cc72 c.swsp t3,24(sp)
1c778: ca76 c.swsp t4,20(sp)
1c77a: c87a c.swsp t5,16(sp)
1c77c: 449c c.lw a5,8(s1)
1c77e: 22078663 beq a5,zero,1c9aa <_int_malloc+0x91e>
1c782: 8526 c.mv a0,s1
1c784: d20fe0ef jal ra,1aca4 <malloc_consolidate>
1c788: 3ef00793 addi a5,zero,1007
1c78c: 5a22 c.lwsp s4,40(sp)
1c78e: 4f42 c.lwsp t5,16(sp)
1c790: 4ed2 c.lwsp t4,20(sp)
1c792: 4e62 c.lwsp t3,24(sp)
1c794: aa87f7e3 bgeu a5,s0,1c242 <_int_malloc+0x1b6>
1c798: 02d00793 addi a5,zero,45
1c79c: 5a32 c.lwsp s4,44(sp)
1c79e: aba7f2e3 bgeu a5,s10,1c242 <_int_malloc+0x1b6>
1c7a2: 47d1 c.li a5,20
1c7a4: 5a42 c.lwsp s4,48(sp)
1c7a6: a9b7fee3 bgeu a5,s11,1c242 <_int_malloc+0x1b6>
1c7aa: 47a9 c.li a5,10
1c7ac: 5a62 c.lwsp s4,56(sp)
1c7ae: a9c7fae3 bgeu a5,t3,1c242 <_int_malloc+0x1b6>
1c7b2: 5a72 c.lwsp s4,60(sp)
1c7b4: a9d9e7e3 bltu s3,t4,1c242 <_int_malloc+0x1b6>
1c7b8: 5a52 c.lwsp s4,52(sp)
1c7ba: b461 c.j 1c242 <_int_malloc+0x1b6>
1c7bc: 49c2 c.lwsp s3,16(sp)
1c7be: cbdc c.sw a5,20(a5)
1c7c0: cb9c c.sw a5,16(a5)
1c7c2: 85b2 c.mv a1,a2
1c7c4: b605 c.j 1c2e4 <_int_malloc+0x258>
1c7c6: 00c75693 srli a3,a4,0xc
1c7ca: 4629 c.li a2,10
1c7cc: 08d66263 bltu a2,a3,1c850 <_int_malloc+0x7c4>
1c7d0: 06e68693 addi a3,a3,110
1c7d4: c836 c.swsp a3,16(sp)
1c7d6: bbc5 c.j 1c5c6 <_int_malloc+0x53a>
1c7d8: 0004e537 lui a0,0x4e
1c7dc: 3c050513 addi a0,a0,960 # 4e3c0 <__PRETTY_FUNCTION__.0+0xb0c>
1c7e0: b4dfd0ef jal ra,1a32c <malloc_printerr>
1c7e4: 42d8 c.lw a4,4(a3)
1c7e6: 00477613 andi a2,a4,4
1c7ea: 32061363 bne a2,zero,1cb10 <_int_malloc+0xa84>
1c7ee: 02e9f763 bgeu s3,a4,1c81c <_int_malloc+0x790>
1c7f2: 4a94 c.lw a3,16(a3)
1c7f4: 42d8 c.lw a4,4(a3)
1c7f6: 00477613 andi a2,a4,4
1c7fa: da75 c.beqz a2,1c7ee <_int_malloc+0x762>
1c7fc: 0004f6b7 lui a3,0x4f
1c800: 6605 c.lui a2,0x1
1c802: be068693 addi a3,a3,-1056 # 4ebe0 <__PRETTY_FUNCTION__.2>
1c806: 163d c.addi a2,-17
1c808: 0004e5b7 lui a1,0x4e
1c80c: 0004e537 lui a0,0x4e
1c810: 97858593 addi a1,a1,-1672 # 4d978 <__PRETTY_FUNCTION__.0+0xc4>
1c814: 4ec50513 addi a0,a0,1260 # 4e4ec <__PRETTY_FUNCTION__.0+0xc38>
1c818: c4ffd0ef jal ra,1a466 <__malloc_assert>
1c81c: 04e98363 beq s3,a4,1c862 <_int_malloc+0x7d6>
1c820: 4ad8 c.lw a4,20(a3)
1c822: cb94 c.sw a3,16(a5)
1c824: cbd8 c.sw a4,20(a5)
1c826: 4ad8 c.lw a4,20(a3)
1c828: 4b18 c.lw a4,16(a4)
1c82a: 0cd71f63 bne a4,a3,1c908 <_int_malloc+0x87c>
1c82e: cadc c.sw a5,20(a3)
1c830: 4bd8 c.lw a4,20(a5)
1c832: 8636 c.mv a2,a3
1c834: cb1c c.sw a5,16(a4)
1c836: 464c c.lw a1,12(a2)
1c838: 4598 c.lw a4,8(a1)
1c83a: 24c71963 bne a4,a2,1ca8c <_int_malloc+0xa00>
1c83e: 49c2 c.lwsp s3,16(sp)
1c840: b455 c.j 1c2e4 <_int_malloc+0x258>
1c842: 00899713 slli a4,s3,0x8
1c846: 03070713 addi a4,a4,48
1c84a: 9726 c.add a4,s1
1c84c: 4785 c.li a5,1
1c84e: bd11 c.j 1c662 <_int_malloc+0x5d6>
1c850: 00f75693 srli a3,a4,0xf
1c854: 4611 c.li a2,4
1c856: 00d66863 bltu a2,a3,1c866 <_int_malloc+0x7da>
1c85a: 07768693 addi a3,a3,119
1c85e: c836 c.swsp a3,16(sp)
1c860: b39d c.j 1c5c6 <_int_malloc+0x53a>
1c862: 4690 c.lw a2,8(a3)
1c864: bfc9 c.j 1c836 <_int_malloc+0x7aa>
1c866: 01275693 srli a3,a4,0x12
1c86a: 4609 c.li a2,2
1c86c: 00d67363 bgeu a2,a3,1c872 <_int_malloc+0x7e6>
1c870: 4689 c.li a3,2
1c872: 07c68693 addi a3,a3,124
1c876: c836 c.swsp a3,16(sp)
1c878: b3b9 c.j 1c5c6 <_int_malloc+0x53a>
1c87a: 004a2983 lw s3,4(s4)
1c87e: ff89f993 andi s3,s3,-8
1c882: 2089eb63 bltu s3,s0,1ca98 <_int_malloc+0xa0c>
1c886: 8552 c.mv a0,s4
1c888: b8efe0ef jal ra,1ac16 <unlink_chunk.constprop.0>
1c88c: 408986b3 sub a3,s3,s0
1c890: 47bd c.li a5,15
1c892: 08d7f163 bgeu a5,a3,1c914 <_int_malloc+0x888>
1c896: 40bc c.lw a5,64(s1)
1c898: 008a0733 add a4,s4,s0
1c89c: 47d0 c.lw a2,12(a5)
1c89e: 1f961163 bne a2,s9,1ca80 <_int_malloc+0x9f4>
1c8a2: c71c c.sw a5,8(a4)
1c8a4: 01972623 sw s9,12(a4)
1c8a8: c0b8 c.sw a4,64(s1)
1c8aa: c7d8 c.sw a4,12(a5)
1c8ac: 3ef00793 addi a5,zero,1007
1c8b0: 0087e363 bltu a5,s0,1c8b6 <_int_malloc+0x82a>
1c8b4: dcd8 c.sw a4,60(s1)
1c8b6: 3ef00793 addi a5,zero,1007
1c8ba: 00d7f663 bgeu a5,a3,1c8c6 <_int_malloc+0x83a>
1c8be: 00072823 sw zero,16(a4)
1c8c2: 00072a23 sw zero,20(a4)
1c8c6: 0006e7b7 lui a5,0x6e
1c8ca: 3cc78793 addi a5,a5,972 # 6e3cc <main_arena>
1c8ce: 40f487b3 sub a5,s1,a5
1c8d2: 00f037b3 sltu a5,zero,a5
1c8d6: 078a c.slli a5,0x2
1c8d8: 8fc1 c.or a5,s0
1c8da: 0017e793 ori a5,a5,1
1c8de: 00fa2223 sw a5,4(s4)
1c8e2: 0016e793 ori a5,a3,1
1c8e6: c35c c.sw a5,4(a4)
1c8e8: 99d2 c.add s3,s4
1c8ea: 00d9a023 sw a3,0(s3)
1c8ee: e4c1a583 lw a1,-436(gp) # 6f1a0 <perturb_byte>
1c8f2: 008a0993 addi s3,s4,8
1c8f6: c20582e3 beq a1,zero,1c51a <_int_malloc+0x48e>
1c8fa: b1b5 c.j 1c566 <_int_malloc+0x4da>
1c8fc: 0004e537 lui a0,0x4e
1c900: 62c50513 addi a0,a0,1580 # 4e62c <__PRETTY_FUNCTION__.0+0xd78>
1c904: a29fd0ef jal ra,1a32c <malloc_printerr>
1c908: 0004e537 lui a0,0x4e
1c90c: 50450513 addi a0,a0,1284 # 4e504 <__PRETTY_FUNCTION__.0+0xc50>
1c910: a1dfd0ef jal ra,1a32c <malloc_printerr>
1c914: 99d2 c.add s3,s4
1c916: 0049a703 lw a4,4(s3)
1c91a: 0006e7b7 lui a5,0x6e
1c91e: 3cc78793 addi a5,a5,972 # 6e3cc <main_arena>
1c922: 00176713 ori a4,a4,1
1c926: 00e9a223 sw a4,4(s3)
1c92a: fcf482e3 beq s1,a5,1c8ee <_int_malloc+0x862>
1c92e: 004a2783 lw a5,4(s4)
1c932: 0047e793 ori a5,a5,4
1c936: 00fa2223 sw a5,4(s4)
1c93a: bf55 c.j 1c8ee <_int_malloc+0x862>
1c93c: 01422783 lw a5,20(tp) # 14 <tcache>
1c940: 002c1713 slli a4,s8,0x2
1c944: 973e c.add a4,a5
1c946: 08072983 lw s3,128(a4)
1c94a: 00f9f693 andi a3,s3,15
1c94e: 12069363 bne a3,zero,1ca74 <_int_malloc+0x9e8>
1c952: 0009a683 lw a3,0(s3)
1c956: 00c9d613 srli a2,s3,0xc
1c95a: 0c06 c.slli s8,0x1
1c95c: 8eb1 c.xor a3,a2
1c95e: 08d72023 sw a3,128(a4)
1c962: 97e2 c.add a5,s8
1c964: 0007d703 lhu a4,0(a5)
1c968: 177d c.addi a4,-1
1c96a: 00e79023 sh a4,0(a5)
1c96e: 0009a223 sw zero,4(s3)
1c972: b665 c.j 1c51a <_int_malloc+0x48e>
1c974: 0006e6b7 lui a3,0x6e
1c978: 3cc68693 addi a3,a3,972 # 6e3cc <main_arena>
1c97c: 40d486b3 sub a3,s1,a3
1c980: 00d036b3 sltu a3,zero,a3
1c984: 068a c.slli a3,0x2
1c986: 00870633 add a2,a4,s0
1c98a: 8ec1 c.or a3,s0
1c98c: dc90 c.sw a2,56(s1)
1c98e: 0016e693 ori a3,a3,1
1c992: 8f81 c.sub a5,s0
1c994: c354 c.sw a3,4(a4)
1c996: 0017e793 ori a5,a5,1
1c99a: 00870993 addi s3,a4,8
1c99e: c25c c.sw a5,4(a2)
1c9a0: 85ca c.mv a1,s2
1c9a2: 854e c.mv a0,s3
1c9a4: cb5fd0ef jal ra,1a658 <alloc_perturb>
1c9a8: be8d c.j 1c51a <_int_malloc+0x48e>
1c9aa: 85a6 c.mv a1,s1
1c9ac: 8522 c.mv a0,s0
1c9ae: af9fe0ef jal ra,1b4a6 <sysmalloc>
1c9b2: 89aa c.mv s3,a0
1c9b4: b60503e3 beq a0,zero,1c51a <_int_malloc+0x48e>
1c9b8: 85ca c.mv a1,s2
1c9ba: c9ffd0ef jal ra,1a658 <alloc_perturb>
1c9be: beb1 c.j 1c51a <_int_malloc+0x48e>
1c9c0: 0004f6b7 lui a3,0x4f
1c9c4: 6605 c.lui a2,0x1
1c9c6: 0004e5b7 lui a1,0x4e
1c9ca: 0004e537 lui a0,0x4e
1c9ce: be068693 addi a3,a3,-1056 # 4ebe0 <__PRETTY_FUNCTION__.2>
1c9d2: 09060613 addi a2,a2,144 # 1090 <__libc_tsd_CTYPE_B+0x1064>
1c9d6: 97858593 addi a1,a1,-1672 # 4d978 <__PRETTY_FUNCTION__.0+0xc4>
1c9da: 5c850513 addi a0,a0,1480 # 4e5c8 <__PRETTY_FUNCTION__.0+0xd14>
1c9de: a89fd0ef jal ra,1a466 <__malloc_assert>
1c9e2: 01472983 lw s3,20(a4)
1c9e6: a019 c.j 1c9ec <_int_malloc+0x960>
1c9e8: 0149a983 lw s3,20(s3)
1c9ec: 0049a703 lw a4,4(s3)
1c9f0: ff877a13 andi s4,a4,-8
1c9f4: fe8a6ae3 bltu s4,s0,1c9e8 <_int_malloc+0x95c>
1c9f8: 43dc c.lw a5,4(a5)
1c9fa: 01378863 beq a5,s3,1ca0a <_int_malloc+0x97e>
1c9fe: 0089a783 lw a5,8(s3)
1ca02: 43d4 c.lw a3,4(a5)
1ca04: 00d71363 bne a4,a3,1ca0a <_int_malloc+0x97e>
1ca08: 89be c.mv s3,a5
1ca0a: 854e c.mv a0,s3
1ca0c: a0afe0ef jal ra,1ac16 <unlink_chunk.constprop.0>
1ca10: 408a06b3 sub a3,s4,s0
1ca14: 47bd c.li a5,15
1ca16: 0ad7f863 bgeu a5,a3,1cac6 <_int_malloc+0xa3a>
1ca1a: 40bc c.lw a5,64(s1)
1ca1c: 00898733 add a4,s3,s0
1ca20: 47d0 c.lw a2,12(a5)
1ca22: 09961c63 bne a2,s9,1caba <_int_malloc+0xa2e>
1ca26: c71c c.sw a5,8(a4)
1ca28: 01972623 sw s9,12(a4)
1ca2c: c0b8 c.sw a4,64(s1)
1ca2e: c7d8 c.sw a4,12(a5)
1ca30: 3ef00793 addi a5,zero,1007
1ca34: 00d7f663 bgeu a5,a3,1ca40 <_int_malloc+0x9b4>
1ca38: 00072823 sw zero,16(a4)
1ca3c: 00072a23 sw zero,20(a4)
1ca40: 0006e7b7 lui a5,0x6e
1ca44: 3cc78793 addi a5,a5,972 # 6e3cc <main_arena>
1ca48: 40f487b3 sub a5,s1,a5
1ca4c: 00f037b3 sltu a5,zero,a5
1ca50: 078a c.slli a5,0x2
1ca52: 8fc1 c.or a5,s0
1ca54: 0017e793 ori a5,a5,1
1ca58: 00f9a223 sw a5,4(s3)
1ca5c: 0016e793 ori a5,a3,1
1ca60: c35c c.sw a5,4(a4)
1ca62: 9a4e c.add s4,s3
1ca64: 00da2023 sw a3,0(s4)
1ca68: 09a1 c.addi s3,8
1ca6a: 85ca c.mv a1,s2
1ca6c: 854e c.mv a0,s3
1ca6e: bebfd0ef jal ra,1a658 <alloc_perturb>
1ca72: b465 c.j 1c51a <_int_malloc+0x48e>
1ca74: 0004e537 lui a0,0x4e
1ca78: 57850513 addi a0,a0,1400 # 4e578 <__PRETTY_FUNCTION__.0+0xcc4>
1ca7c: 8b1fd0ef jal ra,1a32c <malloc_printerr>
1ca80: 0004e537 lui a0,0x4e
1ca84: 60450513 addi a0,a0,1540 # 4e604 <__PRETTY_FUNCTION__.0+0xd50>
1ca88: 8a5fd0ef jal ra,1a32c <malloc_printerr>
1ca8c: 0004e537 lui a0,0x4e
1ca90: 54050513 addi a0,a0,1344 # 4e540 <__PRETTY_FUNCTION__.0+0xc8c>
1ca94: 899fd0ef jal ra,1a32c <malloc_printerr>
1ca98: 0004f6b7 lui a3,0x4f
1ca9c: 6605 c.lui a2,0x1
1ca9e: 0004e5b7 lui a1,0x4e
1caa2: 0004e537 lui a0,0x4e
1caa6: be068693 addi a3,a3,-1056 # 4ebe0 <__PRETTY_FUNCTION__.2>
1caaa: 0a360613 addi a2,a2,163 # 10a3 <__libc_tsd_CTYPE_B+0x1077>
1caae: 97858593 addi a1,a1,-1672 # 4d978 <__PRETTY_FUNCTION__.0+0xc4>
1cab2: 5d450513 addi a0,a0,1492 # 4e5d4 <__PRETTY_FUNCTION__.0+0xd20>
1cab6: 9b1fd0ef jal ra,1a466 <__malloc_assert>
1caba: 0004e537 lui a0,0x4e
1cabe: 5a450513 addi a0,a0,1444 # 4e5a4 <__PRETTY_FUNCTION__.0+0xcf0>
1cac2: 86bfd0ef jal ra,1a32c <malloc_printerr>
1cac6: 9a4e c.add s4,s3
1cac8: 004a2703 lw a4,4(s4)
1cacc: 0006e7b7 lui a5,0x6e
1cad0: 3cc78793 addi a5,a5,972 # 6e3cc <main_arena>
1cad4: 00176713 ori a4,a4,1
1cad8: 00ea2223 sw a4,4(s4)
1cadc: f8f486e3 beq s1,a5,1ca68 <_int_malloc+0x9dc>
1cae0: 0049a783 lw a5,4(s3)
1cae4: 0047e793 ori a5,a5,4
1cae8: 00f9a223 sw a5,4(s3)
1caec: bfb5 c.j 1ca68 <_int_malloc+0x9dc>
1caee: 0004f6b7 lui a3,0x4f
1caf2: 6605 c.lui a2,0x1
1caf4: 0004e5b7 lui a1,0x4e
1caf8: 0004e537 lui a0,0x4e
1cafc: be068693 addi a3,a3,-1056 # 4ebe0 <__PRETTY_FUNCTION__.2>
1cb00: fde60613 addi a2,a2,-34 # fde <__libc_tsd_CTYPE_B+0xfb2>
1cb04: 97858593 addi a1,a1,-1672 # 4d978 <__PRETTY_FUNCTION__.0+0xc4>
1cb08: 4d050513 addi a0,a0,1232 # 4e4d0 <__PRETTY_FUNCTION__.0+0xc1c>
1cb0c: 95bfd0ef jal ra,1a466 <__malloc_assert>
1cb10: 0004f6b7 lui a3,0x4f
1cb14: 6605 c.lui a2,0x1
1cb16: be068693 addi a3,a3,-1056 # 4ebe0 <__PRETTY_FUNCTION__.2>
1cb1a: 162d c.addi a2,-21
1cb1c: b1f5 c.j 1c808 <_int_malloc+0x77c>
0001cb1e <malloc_check>:
1cb1e: 1101 c.addi sp,-32
1cb20: c84a c.swsp s2,16(sp)
1cb22: ce06 c.swsp ra,28(sp)
1cb24: cc22 c.swsp s0,24(sp)
1cb26: ca26 c.swsp s1,20(sp)
1cb28: c64e c.swsp s3,12(sp)
1cb2a: 00150913 addi s2,a0,1
1cb2e: 06a96063 bltu s2,a0,1cb8e <malloc_check+0x70>
1cb32: 0006e4b7 lui s1,0x6e
1cb36: 38c48493 addi s1,s1,908 # 6e38c <mp_>
1cb3a: 842a c.mv s0,a0
1cb3c: 4705 c.li a4,1
1cb3e: 04048613 addi a2,s1,64
1cb42: 100627af lr.w a5,(a2)
1cb46: e781 c.bnez a5,1cb4e <malloc_check+0x30>
1cb48: 1ce626af sc.w.aq a3,a4,(a2)
1cb4c: fafd c.bnez a3,1cb42 <malloc_check+0x24>
1cb4e: 0006e537 lui a0,0x6e
1cb52: 3cc50993 addi s3,a0,972 # 6e3cc <main_arena>
1cb56: ebb9 c.bnez a5,1cbac <malloc_check+0x8e>
1cb58: fe8fd0ef jal ra,1a340 <top_check>
1cb5c: 85ca c.mv a1,s2
1cb5e: 854e c.mv a0,s3
1cb60: d2cff0ef jal ra,1c08c <_int_malloc>
1cb64: 87aa c.mv a5,a0
1cb66: 4701 c.li a4,0
1cb68: 04048693 addi a3,s1,64
1cb6c: 0f50000f fence iorw,ow
1cb70: 08e6a72f amoswap.w a4,a4,(a3)
1cb74: 4685 c.li a3,1
1cb76: 04e6c063 blt a3,a4,1cbb6 <malloc_check+0x98>
1cb7a: 85a2 c.mv a1,s0
1cb7c: 4462 c.lwsp s0,24(sp)
1cb7e: 40f2 c.lwsp ra,28(sp)
1cb80: 44d2 c.lwsp s1,20(sp)
1cb82: 4942 c.lwsp s2,16(sp)
1cb84: 49b2 c.lwsp s3,12(sp)
1cb86: 853e c.mv a0,a5
1cb88: 6105 c.addi16sp sp,32
1cb8a: dccfd06f jal zero,1a156 <mem2mem_check>
1cb8e: 00052797 auipc a5,0x52
1cb92: 21a7a783 lw a5,538(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
1cb96: 40f2 c.lwsp ra,28(sp)
1cb98: 4462 c.lwsp s0,24(sp)
1cb9a: 9792 c.add a5,tp
1cb9c: 4731 c.li a4,12
1cb9e: c398 c.sw a4,0(a5)
1cba0: 44d2 c.lwsp s1,20(sp)
1cba2: 4942 c.lwsp s2,16(sp)
1cba4: 49b2 c.lwsp s3,12(sp)
1cba6: 4501 c.li a0,0
1cba8: 6105 c.addi16sp sp,32
1cbaa: 8082 c.jr ra
1cbac: 3cc50513 addi a0,a0,972
1cbb0: c00fd0ef jal ra,19fb0 <__lll_lock_wait_private>
1cbb4: b755 c.j 1cb58 <malloc_check+0x3a>
1cbb6: 1a600893 addi a7,zero,422
1cbba: 854e c.mv a0,s3
1cbbc: 08100593 addi a1,zero,129
1cbc0: 4605 c.li a2,1
1cbc2: 4681 c.li a3,0
1cbc4: 00000073 ecall
1cbc8: bf4d c.j 1cb7a <malloc_check+0x5c>
0001cbca <_int_memalign>:
1cbca: 1101 c.addi sp,-32
1cbcc: ce06 c.swsp ra,28(sp)
1cbce: cc22 c.swsp s0,24(sp)
1cbd0: ca26 c.swsp s1,20(sp)
1cbd2: c84a c.swsp s2,16(sp)
1cbd4: c64e c.swsp s3,12(sp)
1cbd6: c452 c.swsp s4,8(sp)
1cbd8: c256 c.swsp s5,4(sp)
1cbda: 0e064e63 blt a2,zero,1ccd6 <_int_memalign+0x10c>
1cbde: 064d c.addi a2,19
1cbe0: ff067493 andi s1,a2,-16
1cbe4: 892e c.mv s2,a1
1cbe6: 05c1 c.addi a1,16
1cbe8: 95a6 c.add a1,s1
1cbea: 8a2a c.mv s4,a0
1cbec: ca0ff0ef jal ra,1c08c <_int_malloc>
1cbf0: 842a c.mv s0,a0
1cbf2: c961 c.beqz a0,1ccc2 <_int_memalign+0xf8>
1cbf4: 032577b3 remu a5,a0,s2
1cbf8: ff850713 addi a4,a0,-8
1cbfc: c3d1 c.beqz a5,1cc80 <_int_memalign+0xb6>
1cbfe: fff90993 addi s3,s2,-1
1cc02: 412007b3 sub a5,zero,s2
1cc06: 99aa c.add s3,a0
1cc08: 00f9f9b3 and s3,s3,a5
1cc0c: 19e1 c.addi s3,-8
1cc0e: 40e986b3 sub a3,s3,a4
1cc12: 47bd c.li a5,15
1cc14: 0cd7fa63 bgeu a5,a3,1cce8 <_int_memalign+0x11e>
1cc18: ffc42783 lw a5,-4(s0)
1cc1c: ff87fa93 andi s5,a5,-8
1cc20: 8b89 c.andi a5,2
1cc22: 40da8ab3 sub s5,s5,a3
1cc26: efe1 c.bnez a5,1ccfe <_int_memalign+0x134>
1cc28: 0006e7b7 lui a5,0x6e
1cc2c: 3cc78793 addi a5,a5,972 # 6e3cc <main_arena>
1cc30: 40fa07b3 sub a5,s4,a5
1cc34: 00f037b3 sltu a5,zero,a5
1cc38: 078a c.slli a5,0x2
1cc3a: 00fae633 or a2,s5,a5
1cc3e: 00166613 ori a2,a2,1
1cc42: 00c9a223 sw a2,4(s3)
1cc46: 01598833 add a6,s3,s5
1cc4a: 00482503 lw a0,4(a6)
1cc4e: 85ba c.mv a1,a4
1cc50: 4605 c.li a2,1
1cc52: 00156713 ori a4,a0,1
1cc56: 00e82223 sw a4,4(a6)
1cc5a: ffc42703 lw a4,-4(s0)
1cc5e: 8552 c.mv a0,s4
1cc60: 8b1d c.andi a4,7
1cc62: 8fd9 c.or a5,a4
1cc64: 8fd5 c.or a5,a3
1cc66: fef42e23 sw a5,-4(s0)
1cc6a: 966fe0ef jal ra,1add0 <_int_free>
1cc6e: 0a9ae463 bltu s5,s1,1cd16 <_int_memalign+0x14c>
1cc72: 00898413 addi s0,s3,8
1cc76: 03247933 remu s2,s0,s2
1cc7a: 874e c.mv a4,s3
1cc7c: 08091d63 bne s2,zero,1cd16 <_int_memalign+0x14c>
1cc80: 435c c.lw a5,4(a4)
1cc82: 0027f693 andi a3,a5,2
1cc86: ee95 c.bnez a3,1ccc2 <_int_memalign+0xf8>
1cc88: 9be1 c.andi a5,-8
1cc8a: 01048693 addi a3,s1,16
1cc8e: 02f6fa63 bgeu a3,a5,1ccc2 <_int_memalign+0xf8>
1cc92: 0006e6b7 lui a3,0x6e
1cc96: 3cc68693 addi a3,a3,972 # 6e3cc <main_arena>
1cc9a: 40da06b3 sub a3,s4,a3
1cc9e: 00d036b3 sltu a3,zero,a3
1cca2: 068a c.slli a3,0x2
1cca4: 8f85 c.sub a5,s1
1cca6: 8fd5 c.or a5,a3
1cca8: 0017e793 ori a5,a5,1
1ccac: 009705b3 add a1,a4,s1
1ccb0: c1dc c.sw a5,4(a1)
1ccb2: 435c c.lw a5,4(a4)
1ccb4: 4605 c.li a2,1
1ccb6: 8552 c.mv a0,s4
1ccb8: 8b9d c.andi a5,7
1ccba: 8fc5 c.or a5,s1
1ccbc: c35c c.sw a5,4(a4)
1ccbe: 912fe0ef jal ra,1add0 <_int_free>
1ccc2: 40f2 c.lwsp ra,28(sp)
1ccc4: 8522 c.mv a0,s0
1ccc6: 4462 c.lwsp s0,24(sp)
1ccc8: 44d2 c.lwsp s1,20(sp)
1ccca: 4942 c.lwsp s2,16(sp)
1cccc: 49b2 c.lwsp s3,12(sp)
1ccce: 4a22 c.lwsp s4,8(sp)
1ccd0: 4a92 c.lwsp s5,4(sp)
1ccd2: 6105 c.addi16sp sp,32
1ccd4: 8082 c.jr ra
1ccd6: 00052797 auipc a5,0x52
1ccda: 0d27a783 lw a5,210(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
1ccde: 4731 c.li a4,12
1cce0: 4401 c.li s0,0
1cce2: 9792 c.add a5,tp
1cce4: c398 c.sw a4,0(a5)
1cce6: bff1 c.j 1ccc2 <_int_memalign+0xf8>
1cce8: ffc42783 lw a5,-4(s0)
1ccec: 99ca c.add s3,s2
1ccee: 40e986b3 sub a3,s3,a4
1ccf2: ff87fa93 andi s5,a5,-8
1ccf6: 8b89 c.andi a5,2
1ccf8: 40da8ab3 sub s5,s5,a3
1ccfc: d795 c.beqz a5,1cc28 <_int_memalign+0x5e>
1ccfe: ff842783 lw a5,-8(s0)
1cd02: 002aea93 ori s5,s5,2
1cd06: 0159a223 sw s5,4(s3)
1cd0a: 97b6 c.add a5,a3
1cd0c: 00f9a023 sw a5,0(s3)
1cd10: 00898413 addi s0,s3,8
1cd14: b77d c.j 1ccc2 <_int_memalign+0xf8>
1cd16: 0004f6b7 lui a3,0x4f
1cd1a: 6605 c.lui a2,0x1
1cd1c: 0004e5b7 lui a1,0x4e
1cd20: 0004e537 lui a0,0x4e
1cd24: bec68693 addi a3,a3,-1044 # 4ebec <__PRETTY_FUNCTION__.1>
1cd28: 36660613 addi a2,a2,870 # 1366 <__libc_tsd_CTYPE_B+0x133a>
1cd2c: 97858593 addi a1,a1,-1672 # 4d978 <__PRETTY_FUNCTION__.0+0xc4>
1cd30: 64c50513 addi a0,a0,1612 # 4e64c <__PRETTY_FUNCTION__.0+0xd98>
1cd34: f32fd0ef jal ra,1a466 <__malloc_assert>
0001cd38 <memalign_check>:
1cd38: 1101 c.addi sp,-32
1cd3a: ca26 c.swsp s1,20(sp)
1cd3c: ce06 c.swsp ra,28(sp)
1cd3e: cc22 c.swsp s0,24(sp)
1cd40: c84a c.swsp s2,16(sp)
1cd42: c64e c.swsp s3,12(sp)
1cd44: 47c1 c.li a5,16
1cd46: 84ae c.mv s1,a1
1cd48: 08a7f563 bgeu a5,a0,1cdd2 <memalign_check+0x9a>
1cd4c: 800007b7 lui a5,0x80000
1cd50: 842a c.mv s0,a0
1cd52: 0aa7e863 bltu a5,a0,1ce02 <memalign_check+0xca>
1cd56: 57bd c.li a5,-17
1cd58: 8f89 c.sub a5,a0
1cd5a: 0cb7e363 bltu a5,a1,1ce20 <memalign_check+0xe8>
1cd5e: fff50793 addi a5,a0,-1
1cd62: 8fe9 c.and a5,a0
1cd64: cb89 c.beqz a5,1cd76 <memalign_check+0x3e>
1cd66: 02000793 addi a5,zero,32
1cd6a: 0ca7fa63 bgeu a5,a0,1ce3e <memalign_check+0x106>
1cd6e: 0786 c.slli a5,0x1
1cd70: fe87efe3 bltu a5,s0,1cd6e <memalign_check+0x36>
1cd74: 843e c.mv s0,a5
1cd76: 0006e937 lui s2,0x6e
1cd7a: 38c90913 addi s2,s2,908 # 6e38c <mp_>
1cd7e: 4705 c.li a4,1
1cd80: 04090613 addi a2,s2,64
1cd84: 100627af lr.w a5,(a2)
1cd88: e781 c.bnez a5,1cd90 <memalign_check+0x58>
1cd8a: 1ce626af sc.w.aq a3,a4,(a2)
1cd8e: fafd c.bnez a3,1cd84 <memalign_check+0x4c>
1cd90: 0006e537 lui a0,0x6e
1cd94: 3cc50993 addi s3,a0,972 # 6e3cc <main_arena>
1cd98: e3a5 c.bnez a5,1cdf8 <memalign_check+0xc0>
1cd9a: da6fd0ef jal ra,1a340 <top_check>
1cd9e: 00148613 addi a2,s1,1
1cda2: 85a2 c.mv a1,s0
1cda4: 854e c.mv a0,s3
1cda6: 3515 c.jal 1cbca <_int_memalign>
1cda8: 87aa c.mv a5,a0
1cdaa: 4701 c.li a4,0
1cdac: 04090693 addi a3,s2,64
1cdb0: 0f50000f fence iorw,ow
1cdb4: 08e6a72f amoswap.w a4,a4,(a3)
1cdb8: 4685 c.li a3,1
1cdba: 02e6c563 blt a3,a4,1cde4 <memalign_check+0xac>
1cdbe: 4462 c.lwsp s0,24(sp)
1cdc0: 40f2 c.lwsp ra,28(sp)
1cdc2: 4942 c.lwsp s2,16(sp)
1cdc4: 49b2 c.lwsp s3,12(sp)
1cdc6: 85a6 c.mv a1,s1
1cdc8: 44d2 c.lwsp s1,20(sp)
1cdca: 853e c.mv a0,a5
1cdcc: 6105 c.addi16sp sp,32
1cdce: b88fd06f jal zero,1a156 <mem2mem_check>
1cdd2: 4462 c.lwsp s0,24(sp)
1cdd4: 40f2 c.lwsp ra,28(sp)
1cdd6: 4942 c.lwsp s2,16(sp)
1cdd8: 49b2 c.lwsp s3,12(sp)
1cdda: 8526 c.mv a0,s1
1cddc: 44d2 c.lwsp s1,20(sp)
1cdde: 4581 c.li a1,0
1cde0: 6105 c.addi16sp sp,32
1cde2: bb35 c.j 1cb1e <malloc_check>
1cde4: 1a600893 addi a7,zero,422
1cde8: 854e c.mv a0,s3
1cdea: 08100593 addi a1,zero,129
1cdee: 4605 c.li a2,1
1cdf0: 4681 c.li a3,0
1cdf2: 00000073 ecall
1cdf6: b7e1 c.j 1cdbe <memalign_check+0x86>
1cdf8: 3cc50513 addi a0,a0,972
1cdfc: 9b4fd0ef jal ra,19fb0 <__lll_lock_wait_private>
1ce00: bf69 c.j 1cd9a <memalign_check+0x62>
1ce02: 00052797 auipc a5,0x52
1ce06: fa67a783 lw a5,-90(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
1ce0a: 40f2 c.lwsp ra,28(sp)
1ce0c: 4462 c.lwsp s0,24(sp)
1ce0e: 9792 c.add a5,tp
1ce10: 4759 c.li a4,22
1ce12: c398 c.sw a4,0(a5)
1ce14: 44d2 c.lwsp s1,20(sp)
1ce16: 4942 c.lwsp s2,16(sp)
1ce18: 49b2 c.lwsp s3,12(sp)
1ce1a: 4501 c.li a0,0
1ce1c: 6105 c.addi16sp sp,32
1ce1e: 8082 c.jr ra
1ce20: 00052797 auipc a5,0x52
1ce24: f887a783 lw a5,-120(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
1ce28: 40f2 c.lwsp ra,28(sp)
1ce2a: 4462 c.lwsp s0,24(sp)
1ce2c: 9792 c.add a5,tp
1ce2e: 4731 c.li a4,12
1ce30: c398 c.sw a4,0(a5)
1ce32: 44d2 c.lwsp s1,20(sp)
1ce34: 4942 c.lwsp s2,16(sp)
1ce36: 49b2 c.lwsp s3,12(sp)
1ce38: 4501 c.li a0,0
1ce3a: 6105 c.addi16sp sp,32
1ce3c: 8082 c.jr ra
1ce3e: 02000413 addi s0,zero,32
1ce42: bf15 c.j 1cd76 <memalign_check+0x3e>
0001ce44 <_int_realloc>:
1ce44: 41dc c.lw a5,4(a1)
1ce46: 1101 c.addi sp,-32
1ce48: ce06 c.swsp ra,28(sp)
1ce4a: cc22 c.swsp s0,24(sp)
1ce4c: ca26 c.swsp s1,20(sp)
1ce4e: c84a c.swsp s2,16(sp)
1ce50: c64e c.swsp s3,12(sp)
1ce52: c452 c.swsp s4,8(sp)
1ce54: c256 c.swsp s5,4(sp)
1ce56: 4721 c.li a4,8
1ce58: 10f77f63 bgeu a4,a5,1cf76 <_int_realloc+0x132>
1ce5c: 892a c.mv s2,a0
1ce5e: 45452503 lw a0,1108(a0)
1ce62: 8432 c.mv s0,a2
1ce64: 10a67963 bgeu a2,a0,1cf76 <_int_realloc+0x132>
1ce68: 8ab6 c.mv s5,a3
1ce6a: 0027f693 andi a3,a5,2
1ce6e: 14069f63 bne a3,zero,1cfcc <_int_realloc+0x188>
1ce72: 00c589b3 add s3,a1,a2
1ce76: 0049a803 lw a6,4(s3)
1ce7a: 84ae c.mv s1,a1
1ce7c: ff887613 andi a2,a6,-8
1ce80: 11077163 bgeu a4,a6,1cf82 <_int_realloc+0x13e>
1ce84: 0ea67f63 bgeu a2,a0,1cf82 <_int_realloc+0x13e>
1ce88: 05546663 bltu s0,s5,1ced4 <_int_realloc+0x90>
1ce8c: 0006e737 lui a4,0x6e
1ce90: 3cc70713 addi a4,a4,972 # 6e3cc <main_arena>
1ce94: 40e90733 sub a4,s2,a4
1ce98: 00e03733 sltu a4,zero,a4
1ce9c: 070a c.slli a4,0x2
1ce9e: 8b9d c.andi a5,7
1cea0: 41540633 sub a2,s0,s5
1cea4: 46bd c.li a3,15
1cea6: 8fd9 c.or a5,a4
1cea8: 08c6e063 bltu a3,a2,1cf28 <_int_realloc+0xe4>
1ceac: 8c5d c.or s0,a5
1ceae: c0c0 c.sw s0,4(s1)
1ceb0: 0049a783 lw a5,4(s3)
1ceb4: 0017e793 ori a5,a5,1
1ceb8: 00f9a223 sw a5,4(s3)
1cebc: 00848a13 addi s4,s1,8
1cec0: 40f2 c.lwsp ra,28(sp)
1cec2: 4462 c.lwsp s0,24(sp)
1cec4: 44d2 c.lwsp s1,20(sp)
1cec6: 4942 c.lwsp s2,16(sp)
1cec8: 49b2 c.lwsp s3,12(sp)
1ceca: 4a92 c.lwsp s5,4(sp)
1cecc: 8552 c.mv a0,s4
1cece: 4a22 c.lwsp s4,8(sp)
1ced0: 6105 c.addi16sp sp,32
1ced2: 8082 c.jr ra
1ced4: 03892703 lw a4,56(s2)
1ced8: 0b370b63 beq a4,s3,1cf8e <_int_realloc+0x14a>
1cedc: 00c987b3 add a5,s3,a2
1cee0: 43dc c.lw a5,4(a5)
1cee2: 8b85 c.andi a5,1
1cee4: c7b5 c.beqz a5,1cf50 <_int_realloc+0x10c>
1cee6: ff1a8593 addi a1,s5,-15
1ceea: 854a c.mv a0,s2
1ceec: 9a0ff0ef jal ra,1c08c <_int_malloc>
1cef0: 8a2a c.mv s4,a0
1cef2: d579 c.beqz a0,1cec0 <_int_realloc+0x7c>
1cef4: ff850793 addi a5,a0,-8
1cef8: ffc52703 lw a4,-4(a0)
1cefc: 06f98563 beq s3,a5,1cf66 <_int_realloc+0x122>
1cf00: 40d0 c.lw a2,4(s1)
1cf02: 00848593 addi a1,s1,8
1cf06: 00165793 srli a5,a2,0x1
1cf0a: 0017c793 xori a5,a5,1
1cf0e: 8b85 c.andi a5,1
1cf10: 9a61 c.andi a2,-8
1cf12: 078a c.slli a5,0x2
1cf14: 1661 c.addi a2,-8
1cf16: 963e c.add a2,a5
1cf18: 4ee020ef jal ra,1f406 <memcpy>
1cf1c: 4605 c.li a2,1
1cf1e: 85a6 c.mv a1,s1
1cf20: 854a c.mv a0,s2
1cf22: eaffd0ef jal ra,1add0 <_int_free>
1cf26: bf69 c.j 1cec0 <_int_realloc+0x7c>
1cf28: 00fae7b3 or a5,s5,a5
1cf2c: 8e59 c.or a2,a4
1cf2e: c0dc c.sw a5,4(s1)
1cf30: 015485b3 add a1,s1,s5
1cf34: 00166613 ori a2,a2,1
1cf38: c1d0 c.sw a2,4(a1)
1cf3a: 0049a783 lw a5,4(s3)
1cf3e: 4605 c.li a2,1
1cf40: 854a c.mv a0,s2
1cf42: 0017e793 ori a5,a5,1
1cf46: 00f9a223 sw a5,4(s3)
1cf4a: e87fd0ef jal ra,1add0 <_int_free>
1cf4e: b7bd c.j 1cebc <_int_realloc+0x78>
1cf50: 9622 c.add a2,s0
1cf52: f9566ae3 bltu a2,s5,1cee6 <_int_realloc+0xa2>
1cf56: 854e c.mv a0,s3
1cf58: 8432 c.mv s0,a2
1cf5a: cbdfd0ef jal ra,1ac16 <unlink_chunk.constprop.0>
1cf5e: 40dc c.lw a5,4(s1)
1cf60: 008489b3 add s3,s1,s0
1cf64: b725 c.j 1ce8c <_int_realloc+0x48>
1cf66: 9b61 c.andi a4,-8
1cf68: 943a c.add s0,a4
1cf6a: 09546263 bltu s0,s5,1cfee <_int_realloc+0x1aa>
1cf6e: 40dc c.lw a5,4(s1)
1cf70: 008489b3 add s3,s1,s0
1cf74: bf21 c.j 1ce8c <_int_realloc+0x48>
1cf76: 0004e537 lui a0,0x4e
1cf7a: 69850513 addi a0,a0,1688 # 4e698 <__PRETTY_FUNCTION__.0+0xde4>
1cf7e: baefd0ef jal ra,1a32c <malloc_printerr>
1cf82: 0004e537 lui a0,0x4e
1cf86: 6d050513 addi a0,a0,1744 # 4e6d0 <__PRETTY_FUNCTION__.0+0xe1c>
1cf8a: ba2fd0ef jal ra,1a32c <malloc_printerr>
1cf8e: 9622 c.add a2,s0
1cf90: 010a8713 addi a4,s5,16
1cf94: f4e669e3 bltu a2,a4,1cee6 <_int_realloc+0xa2>
1cf98: 0006e737 lui a4,0x6e
1cf9c: 3cc70713 addi a4,a4,972 # 6e3cc <main_arena>
1cfa0: 40e90733 sub a4,s2,a4
1cfa4: 00e03733 sltu a4,zero,a4
1cfa8: 070a c.slli a4,0x2
1cfaa: 8b9d c.andi a5,7
1cfac: 8fd9 c.or a5,a4
1cfae: 0157e7b3 or a5,a5,s5
1cfb2: c1dc c.sw a5,4(a1)
1cfb4: 41560633 sub a2,a2,s5
1cfb8: 015587b3 add a5,a1,s5
1cfbc: 02f92c23 sw a5,56(s2)
1cfc0: 00166613 ori a2,a2,1
1cfc4: c3d0 c.sw a2,4(a5)
1cfc6: 00858a13 addi s4,a1,8
1cfca: bddd c.j 1cec0 <_int_realloc+0x7c>
1cfcc: 0004f6b7 lui a3,0x4f
1cfd0: 6605 c.lui a2,0x1
1cfd2: 0004e5b7 lui a1,0x4e
1cfd6: 0004e537 lui a0,0x4e
1cfda: b8c68693 addi a3,a3,-1140 # 4eb8c <__PRETTY_FUNCTION__.9>
1cfde: 2b960613 addi a2,a2,697 # 12b9 <__libc_tsd_CTYPE_B+0x128d>
1cfe2: 97858593 addi a1,a1,-1672 # 4d978 <__PRETTY_FUNCTION__.0+0xc4>
1cfe6: 6b450513 addi a0,a0,1716 # 4e6b4 <__PRETTY_FUNCTION__.0+0xe00>
1cfea: c7cfd0ef jal ra,1a466 <__malloc_assert>
1cfee: 0004f6b7 lui a3,0x4f
1cff2: 6605 c.lui a2,0x1
1cff4: 0004e5b7 lui a1,0x4e
1cff8: 0004e537 lui a0,0x4e
1cffc: b8c68693 addi a3,a3,-1140 # 4eb8c <__PRETTY_FUNCTION__.9>
1d000: 30260613 addi a2,a2,770 # 1302 <__libc_tsd_CTYPE_B+0x12d6>
1d004: 97858593 addi a1,a1,-1672 # 4d978 <__PRETTY_FUNCTION__.0+0xc4>
1d008: 6f050513 addi a0,a0,1776 # 4e6f0 <__PRETTY_FUNCTION__.0+0xe3c>
1d00c: c5afd0ef jal ra,1a466 <__malloc_assert>
0001d010 <realloc_check>:
1d010: 7179 c.addi16sp sp,-48
1d012: ce4e c.swsp s3,28(sp)
1d014: d606 c.swsp ra,44(sp)
1d016: d422 c.swsp s0,40(sp)
1d018: d226 c.swsp s1,36(sp)
1d01a: d04a c.swsp s2,32(sp)
1d01c: cc52 c.swsp s4,24(sp)
1d01e: ca56 c.swsp s5,20(sp)
1d020: c85a c.swsp s6,16(sp)
1d022: 00158993 addi s3,a1,1
1d026: 12b9e463 bltu s3,a1,1d14e <realloc_check+0x13e>
1d02a: 8aae c.mv s5,a1
1d02c: 8a2a c.mv s4,a0
1d02e: 12050963 beq a0,zero,1d160 <realloc_check+0x150>
1d032: 14058363 beq a1,zero,1d178 <realloc_check+0x168>
1d036: 0006e437 lui s0,0x6e
1d03a: 38c40413 addi s0,s0,908 # 6e38c <mp_>
1d03e: 4705 c.li a4,1
1d040: 04040613 addi a2,s0,64
1d044: 100627af lr.w a5,(a2)
1d048: e781 c.bnez a5,1d050 <realloc_check+0x40>
1d04a: 1ce626af sc.w.aq a3,a4,(a2)
1d04e: fafd c.bnez a3,1d044 <realloc_check+0x34>
1d050: 14079363 bne a5,zero,1d196 <realloc_check+0x186>
1d054: 006c c.addi4spn a1,sp,12
1d056: 8552 c.mv a0,s4
1d058: 968fd0ef jal ra,1a1c0 <mem2chunk_check>
1d05c: 84aa c.mv s1,a0
1d05e: 4781 c.li a5,0
1d060: 04040713 addi a4,s0,64
1d064: 0f50000f fence iorw,ow
1d068: 08f727af amoswap.w a5,a5,(a4)
1d06c: 4705 c.li a4,1
1d06e: 08f74e63 blt a4,a5,1d10a <realloc_check+0xfa>
1d072: 12048a63 beq s1,zero,1d1a6 <realloc_check+0x196>
1d076: 0044ab03 lw s6,4(s1)
1d07a: 0409c863 blt s3,zero,1d0ca <realloc_check+0xba>
1d07e: 4705 c.li a4,1
1d080: 04040613 addi a2,s0,64
1d084: 100627af lr.w a5,(a2)
1d088: e781 c.bnez a5,1d090 <realloc_check+0x80>
1d08a: 1ce626af sc.w.aq a3,a4,(a2)
1d08e: fafd c.bnez a3,1d084 <realloc_check+0x74>
1d090: 10079763 bne a5,zero,1d19e <realloc_check+0x18e>
1d094: 40dc c.lw a5,4(s1)
1d096: 01398913 addi s2,s3,19
1d09a: ff8b7b13 andi s6,s6,-8
1d09e: 8b89 c.andi a5,2
1d0a0: ff097913 andi s2,s2,-16
1d0a4: cb89 c.beqz a5,1d0b6 <realloc_check+0xa6>
1d0a6: 85ca c.mv a1,s2
1d0a8: 8526 c.mv a0,s1
1d0aa: dc0fd0ef jal ra,1a66a <mremap_chunk>
1d0ae: c92d c.beqz a0,1d120 <realloc_check+0x110>
1d0b0: 00850a13 addi s4,a0,8
1d0b4: a01d c.j 1d0da <realloc_check+0xca>
1d0b6: a8afd0ef jal ra,1a340 <top_check>
1d0ba: 86ca c.mv a3,s2
1d0bc: 865a c.mv a2,s6
1d0be: 85a6 c.mv a1,s1
1d0c0: 04040513 addi a0,s0,64
1d0c4: 3341 c.jal 1ce44 <_int_realloc>
1d0c6: 8a2a c.mv s4,a0
1d0c8: e909 c.bnez a0,1d0da <realloc_check+0xca>
1d0ca: 4732 c.lwsp a4,12(sp)
1d0cc: 4a01 c.li s4,0
1d0ce: 00074783 lbu a5,0(a4)
1d0d2: fff7c793 xori a5,a5,-1
1d0d6: 00f70023 sb a5,0(a4)
1d0da: 4781 c.li a5,0
1d0dc: 04040713 addi a4,s0,64
1d0e0: 0f50000f fence iorw,ow
1d0e4: 08f727af amoswap.w a5,a5,(a4)
1d0e8: 4705 c.li a4,1
1d0ea: 08f74b63 blt a4,a5,1d180 <realloc_check+0x170>
1d0ee: 85d6 c.mv a1,s5
1d0f0: 8552 c.mv a0,s4
1d0f2: 864fd0ef jal ra,1a156 <mem2mem_check>
1d0f6: 50b2 c.lwsp ra,44(sp)
1d0f8: 5422 c.lwsp s0,40(sp)
1d0fa: 5492 c.lwsp s1,36(sp)
1d0fc: 5902 c.lwsp s2,32(sp)
1d0fe: 49f2 c.lwsp s3,28(sp)
1d100: 4a62 c.lwsp s4,24(sp)
1d102: 4ad2 c.lwsp s5,20(sp)
1d104: 4b42 c.lwsp s6,16(sp)
1d106: 6145 c.addi16sp sp,48
1d108: 8082 c.jr ra
1d10a: 1a600893 addi a7,zero,422
1d10e: 04040513 addi a0,s0,64
1d112: 08100593 addi a1,zero,129
1d116: 4605 c.li a2,1
1d118: 4681 c.li a3,0
1d11a: 00000073 ecall
1d11e: bf91 c.j 1d072 <realloc_check+0x62>
1d120: ffcb0793 addi a5,s6,-4
1d124: fb27fbe3 bgeu a5,s2,1d0da <realloc_check+0xca>
1d128: a18fd0ef jal ra,1a340 <top_check>
1d12c: 85ce c.mv a1,s3
1d12e: 04040513 addi a0,s0,64
1d132: f5bfe0ef jal ra,1c08c <_int_malloc>
1d136: 892a c.mv s2,a0
1d138: d949 c.beqz a0,1d0ca <realloc_check+0xba>
1d13a: 85d2 c.mv a1,s4
1d13c: ff8b0613 addi a2,s6,-8
1d140: 2c6020ef jal ra,1f406 <memcpy>
1d144: 8526 c.mv a0,s1
1d146: c90fd0ef jal ra,1a5d6 <munmap_chunk>
1d14a: 8a4a c.mv s4,s2
1d14c: b779 c.j 1d0da <realloc_check+0xca>
1d14e: 00052797 auipc a5,0x52
1d152: c5a7a783 lw a5,-934(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
1d156: 4731 c.li a4,12
1d158: 4501 c.li a0,0
1d15a: 9792 c.add a5,tp
1d15c: c398 c.sw a4,0(a5)
1d15e: bf61 c.j 1d0f6 <realloc_check+0xe6>
1d160: 5422 c.lwsp s0,40(sp)
1d162: 50b2 c.lwsp ra,44(sp)
1d164: 5492 c.lwsp s1,36(sp)
1d166: 5902 c.lwsp s2,32(sp)
1d168: 49f2 c.lwsp s3,28(sp)
1d16a: 4a62 c.lwsp s4,24(sp)
1d16c: 4b42 c.lwsp s6,16(sp)
1d16e: 8556 c.mv a0,s5
1d170: 4ad2 c.lwsp s5,20(sp)
1d172: 4581 c.li a1,0
1d174: 6145 c.addi16sp sp,48
1d176: b265 c.j 1cb1e <malloc_check>
1d178: 895fe0ef jal ra,1ba0c <free_check>
1d17c: 4501 c.li a0,0
1d17e: bfa5 c.j 1d0f6 <realloc_check+0xe6>
1d180: 1a600893 addi a7,zero,422
1d184: 04040513 addi a0,s0,64
1d188: 08100593 addi a1,zero,129
1d18c: 4605 c.li a2,1
1d18e: 4681 c.li a3,0
1d190: 00000073 ecall
1d194: bfa9 c.j 1d0ee <realloc_check+0xde>
1d196: 8532 c.mv a0,a2
1d198: e19fc0ef jal ra,19fb0 <__lll_lock_wait_private>
1d19c: bd65 c.j 1d054 <realloc_check+0x44>
1d19e: 8532 c.mv a0,a2
1d1a0: e11fc0ef jal ra,19fb0 <__lll_lock_wait_private>
1d1a4: bdc5 c.j 1d094 <realloc_check+0x84>
1d1a6: 0004e537 lui a0,0x4e
1d1aa: 72450513 addi a0,a0,1828 # 4e724 <__PRETTY_FUNCTION__.0+0xe70>
1d1ae: 97efd0ef jal ra,1a32c <malloc_printerr>
0001d1b2 <tcache_init.part.0>:
1d1b2: 00052797 auipc a5,0x52
1d1b6: bca7a783 lw a5,-1078(a5) # 6ed7c <_GLOBAL_OFFSET_TABLE_+0x4>
1d1ba: 1141 c.addi sp,-16
1d1bc: c422 c.swsp s0,8(sp)
1d1be: 9792 c.add a5,tp
1d1c0: 4380 c.lw s0,0(a5)
1d1c2: c606 c.swsp ra,12(sp)
1d1c4: c226 c.swsp s1,4(sp)
1d1c6: c429 c.beqz s0,1d210 <tcache_init.part.0+0x5e>
1d1c8: 84a2 c.mv s1,s0
1d1ca: 4705 c.li a4,1
1d1cc: 100427af lr.w a5,(s0)
1d1d0: e781 c.bnez a5,1d1d8 <tcache_init.part.0+0x26>
1d1d2: 1ce426af sc.w.aq a3,a4,(s0)
1d1d6: fafd c.bnez a3,1d1cc <tcache_init.part.0+0x1a>
1d1d8: efd9 c.bnez a5,1d276 <tcache_init.part.0+0xc4>
1d1da: 18000593 addi a1,zero,384
1d1de: 8522 c.mv a0,s0
1d1e0: eadfe0ef jal ra,1c08c <_int_malloc>
1d1e4: 87aa c.mv a5,a0
1d1e6: c131 c.beqz a0,1d22a <tcache_init.part.0+0x78>
1d1e8: 4701 c.li a4,0
1d1ea: 0f50000f fence iorw,ow
1d1ee: 08e4272f amoswap.w a4,a4,(s0)
1d1f2: 4685 c.li a3,1
1d1f4: 04e6cf63 blt a3,a4,1d252 <tcache_init.part.0+0xa0>
1d1f8: 4422 c.lwsp s0,8(sp)
1d1fa: 40b2 c.lwsp ra,12(sp)
1d1fc: 4492 c.lwsp s1,4(sp)
1d1fe: 00f22a23 sw a5,20(tp) # 14 <tcache>
1d202: 18000613 addi a2,zero,384
1d206: 4581 c.li a1,0
1d208: 853e c.mv a0,a5
1d20a: 0141 c.addi sp,16
1d20c: 0f00206f jal zero,1f2fc <memset>
1d210: 4581 c.li a1,0
1d212: 18000513 addi a0,zero,384
1d216: 8d5fe0ef jal ra,1baea <arena_get2>
1d21a: 18000593 addi a1,zero,384
1d21e: 842a c.mv s0,a0
1d220: e6dfe0ef jal ra,1c08c <_int_malloc>
1d224: 87aa c.mv a5,a0
1d226: e529 c.bnez a0,1d270 <tcache_init.part.0+0xbe>
1d228: cc1d c.beqz s0,1d266 <tcache_init.part.0+0xb4>
1d22a: 18000593 addi a1,zero,384
1d22e: 8522 c.mv a0,s0
1d230: ccbfe0ef jal ra,1befa <arena_get_retry>
1d234: 18000593 addi a1,zero,384
1d238: 84aa c.mv s1,a0
1d23a: e53fe0ef jal ra,1c08c <_int_malloc>
1d23e: 87aa c.mv a5,a0
1d240: c095 c.beqz s1,1d264 <tcache_init.part.0+0xb2>
1d242: 4701 c.li a4,0
1d244: 0f50000f fence iorw,ow
1d248: 08e4a72f amoswap.w a4,a4,(s1)
1d24c: 4685 c.li a3,1
1d24e: 00e6db63 bge a3,a4,1d264 <tcache_init.part.0+0xb2>
1d252: 1a600893 addi a7,zero,422
1d256: 8526 c.mv a0,s1
1d258: 08100593 addi a1,zero,129
1d25c: 4605 c.li a2,1
1d25e: 4681 c.li a3,0
1d260: 00000073 ecall
1d264: fbd1 c.bnez a5,1d1f8 <tcache_init.part.0+0x46>
1d266: 40b2 c.lwsp ra,12(sp)
1d268: 4422 c.lwsp s0,8(sp)
1d26a: 4492 c.lwsp s1,4(sp)
1d26c: 0141 c.addi sp,16
1d26e: 8082 c.jr ra
1d270: 84a2 c.mv s1,s0
1d272: d059 c.beqz s0,1d1f8 <tcache_init.part.0+0x46>
1d274: bf95 c.j 1d1e8 <tcache_init.part.0+0x36>
1d276: 8522 c.mv a0,s0
1d278: d39fc0ef jal ra,19fb0 <__lll_lock_wait_private>
1d27c: bfb9 c.j 1d1da <tcache_init.part.0+0x28>
0001d27e <__malloc_fork_lock_parent>:
1d27e: acc1a783 lw a5,-1332(gp) # 6ee20 <__libc_malloc_initialized>
1d282: 04f05c63 bge zero,a5,1d2da <__malloc_fork_lock_parent+0x5c>
1d286: 1141 c.addi sp,-16
1d288: c606 c.swsp ra,12(sp)
1d28a: c422 c.swsp s0,8(sp)
1d28c: c226 c.swsp s1,4(sp)
1d28e: c04a c.swsp s2,0(sp)
1d290: 4705 c.li a4,1
1d292: e4018613 addi a2,gp,-448 # 6f194 <list_lock>
1d296: 100627af lr.w a5,(a2)
1d29a: e781 c.bnez a5,1d2a2 <__malloc_fork_lock_parent+0x24>
1d29c: 1ce626af sc.w.aq a3,a4,(a2)
1d2a0: fafd c.bnez a3,1d296 <__malloc_fork_lock_parent+0x18>
1d2a2: ef8d c.bnez a5,1d2dc <__malloc_fork_lock_parent+0x5e>
1d2a4: 0006e4b7 lui s1,0x6e
1d2a8: 3cc48493 addi s1,s1,972 # 6e3cc <main_arena>
1d2ac: 8426 c.mv s0,s1
1d2ae: 4905 c.li s2,1
1d2b0: 100427af lr.w a5,(s0)
1d2b4: e781 c.bnez a5,1d2bc <__malloc_fork_lock_parent+0x3e>
1d2b6: 1d24272f sc.w.aq a4,s2,(s0)
1d2ba: fb7d c.bnez a4,1d2b0 <__malloc_fork_lock_parent+0x32>
1d2bc: eb99 c.bnez a5,1d2d2 <__malloc_fork_lock_parent+0x54>
1d2be: 44842403 lw s0,1096(s0)
1d2c2: fe9417e3 bne s0,s1,1d2b0 <__malloc_fork_lock_parent+0x32>
1d2c6: 40b2 c.lwsp ra,12(sp)
1d2c8: 4422 c.lwsp s0,8(sp)
1d2ca: 4492 c.lwsp s1,4(sp)
1d2cc: 4902 c.lwsp s2,0(sp)
1d2ce: 0141 c.addi sp,16
1d2d0: 8082 c.jr ra
1d2d2: 8522 c.mv a0,s0
1d2d4: cddfc0ef jal ra,19fb0 <__lll_lock_wait_private>
1d2d8: b7dd c.j 1d2be <__malloc_fork_lock_parent+0x40>
1d2da: 8082 c.jr ra
1d2dc: e4018513 addi a0,gp,-448 # 6f194 <list_lock>
1d2e0: cd1fc0ef jal ra,19fb0 <__lll_lock_wait_private>
1d2e4: b7c1 c.j 1d2a4 <__malloc_fork_lock_parent+0x26>
0001d2e6 <__malloc_fork_unlock_parent>:
1d2e6: acc1a783 lw a5,-1332(gp) # 6ee20 <__libc_malloc_initialized>
1d2ea: 02f05e63 bge zero,a5,1d326 <__malloc_fork_unlock_parent+0x40>
1d2ee: 0006e837 lui a6,0x6e
1d2f2: 3cc80813 addi a6,a6,972 # 6e3cc <main_arena>
1d2f6: 87c2 c.mv a5,a6
1d2f8: 4e01 c.li t3,0
1d2fa: 4305 c.li t1,1
1d2fc: 8772 c.mv a4,t3
1d2fe: 0f50000f fence iorw,ow
1d302: 08e7a72f amoswap.w a4,a4,(a5)
1d306: 02e34163 blt t1,a4,1d328 <__malloc_fork_unlock_parent+0x42>
1d30a: 4487a783 lw a5,1096(a5)
1d30e: ff0797e3 bne a5,a6,1d2fc <__malloc_fork_unlock_parent+0x16>
1d312: 4781 c.li a5,0
1d314: e4018713 addi a4,gp,-448 # 6f194 <list_lock>
1d318: 0f50000f fence iorw,ow
1d31c: 08f727af amoswap.w a5,a5,(a4)
1d320: 4705 c.li a4,1
1d322: 00f74d63 blt a4,a5,1d33c <__malloc_fork_unlock_parent+0x56>
1d326: 8082 c.jr ra
1d328: 1a600893 addi a7,zero,422
1d32c: 853e c.mv a0,a5
1d32e: 08100593 addi a1,zero,129
1d332: 4605 c.li a2,1
1d334: 4681 c.li a3,0
1d336: 00000073 ecall
1d33a: bfc1 c.j 1d30a <__malloc_fork_unlock_parent+0x24>
1d33c: 1a600893 addi a7,zero,422
1d340: e4018513 addi a0,gp,-448 # 6f194 <list_lock>
1d344: 08100593 addi a1,zero,129
1d348: 4605 c.li a2,1
1d34a: 4681 c.li a3,0
1d34c: 00000073 ecall
1d350: 8082 c.jr ra
0001d352 <__malloc_fork_unlock_child>:
1d352: acc1a783 lw a5,-1332(gp) # 6ee20 <__libc_malloc_initialized>
1d356: 04f05763 bge zero,a5,1d3a4 <__malloc_fork_unlock_child+0x52>
1d35a: e401a423 sw zero,-440(gp) # 6f19c <free_list_lock>
1d35e: 00052797 auipc a5,0x52
1d362: a1e7a783 lw a5,-1506(a5) # 6ed7c <_GLOBAL_OFFSET_TABLE_+0x4>
1d366: 9792 c.add a5,tp
1d368: 438c c.lw a1,0(a5)
1d36a: c581 c.beqz a1,1d372 <__malloc_fork_unlock_child+0x20>
1d36c: 4785 c.li a5,1
1d36e: 44f5a823 sw a5,1104(a1)
1d372: 0006e6b7 lui a3,0x6e
1d376: 3cc68693 addi a3,a3,972 # 6e3cc <main_arena>
1d37a: e401a223 sw zero,-444(gp) # 6f198 <free_list>
1d37e: 87b6 c.mv a5,a3
1d380: 0007a023 sw zero,0(a5)
1d384: 00f58a63 beq a1,a5,1d398 <__malloc_fork_unlock_child+0x46>
1d388: e441a603 lw a2,-444(gp) # 6f198 <free_list>
1d38c: 4407a823 sw zero,1104(a5)
1d390: e4f1a223 sw a5,-444(gp) # 6f198 <free_list>
1d394: 44c7a623 sw a2,1100(a5)
1d398: 4487a783 lw a5,1096(a5)
1d39c: fed792e3 bne a5,a3,1d380 <__malloc_fork_unlock_child+0x2e>
1d3a0: e401a023 sw zero,-448(gp) # 6f194 <list_lock>
1d3a4: 8082 c.jr ra
0001d3a6 <__malloc_check_init>:
1d3a6: 4705 c.li a4,1
1d3a8: e2e1ac23 sw a4,-456(gp) # 6f18c <using_malloc_checking>
1d3ac: 67f5 c.lui a5,0x1d
1d3ae: b1e78793 addi a5,a5,-1250 # 1cb1e <malloc_check>
1d3b2: acf1ae23 sw a5,-1316(gp) # 6ee30 <__malloc_hook>
1d3b6: 67f1 c.lui a5,0x1c
1d3b8: a0c78793 addi a5,a5,-1524 # 1ba0c <free_check>
1d3bc: e4f1aa23 sw a5,-428(gp) # 6f1a8 <__free_hook>
1d3c0: 67f5 c.lui a5,0x1d
1d3c2: 01078793 addi a5,a5,16 # 1d010 <realloc_check>
1d3c6: acf1ac23 sw a5,-1320(gp) # 6ee2c <__realloc_hook>
1d3ca: 67f5 c.lui a5,0x1d
1d3cc: d3878793 addi a5,a5,-712 # 1cd38 <memalign_check>
1d3d0: acf1aa23 sw a5,-1324(gp) # 6ee28 <__memalign_hook>
1d3d4: 8082 c.jr ra
0001d3d6 <__libc_malloc>:
1d3d6: adc1a783 lw a5,-1316(gp) # 6ee30 <__malloc_hook>
1d3da: 14079163 bne a5,zero,1d51c <__libc_malloc+0x146>
1d3de: 1141 c.addi sp,-16
1d3e0: c226 c.swsp s1,4(sp)
1d3e2: c606 c.swsp ra,12(sp)
1d3e4: c422 c.swsp s0,8(sp)
1d3e6: c04a c.swsp s2,0(sp)
1d3e8: 84aa c.mv s1,a0
1d3ea: 10054a63 blt a0,zero,1d4fe <__libc_malloc+0x128>
1d3ee: 01350413 addi s0,a0,19
1d3f2: 01422783 lw a5,20(tp) # 14 <tcache>
1d3f6: 9841 c.andi s0,-16
1d3f8: 147d c.addi s0,-1
1d3fa: 8011 c.srli s0,0x4
1d3fc: cbb1 c.beqz a5,1d450 <__libc_malloc+0x7a>
1d3fe: 0006e737 lui a4,0x6e
1d402: 3bc72703 lw a4,956(a4) # 6e3bc <mp_+0x30>
1d406: 06e46263 bltu s0,a4,1d46a <__libc_malloc+0x94>
1d40a: af022783 lw a5,-1296(tp) # fffffaf0 <__BSS_END__+0xfff8ff9c>
1d40e: efd1 c.bnez a5,1d4aa <__libc_malloc+0xd4>
1d410: 0006e437 lui s0,0x6e
1d414: 3cc40413 addi s0,s0,972 # 6e3cc <main_arena>
1d418: 85a6 c.mv a1,s1
1d41a: 8522 c.mv a0,s0
1d41c: c71fe0ef jal ra,1c08c <_int_malloc>
1d420: 872a c.mv a4,a0
1d422: c571 c.beqz a0,1d4ee <__libc_malloc+0x118>
1d424: ffc52783 lw a5,-4(a0)
1d428: 0027f693 andi a3,a5,2
1d42c: ea99 c.bnez a3,1d442 <__libc_malloc+0x6c>
1d42e: 8b91 c.andi a5,4
1d430: cb89 c.beqz a5,1d442 <__libc_malloc+0x6c>
1d432: ff850793 addi a5,a0,-8
1d436: fff006b7 lui a3,0xfff00
1d43a: 8ff5 c.and a5,a3
1d43c: 439c c.lw a5,0(a5)
1d43e: 12879f63 bne a5,s0,1d57c <__libc_malloc+0x1a6>
1d442: 40b2 c.lwsp ra,12(sp)
1d444: 4422 c.lwsp s0,8(sp)
1d446: 4492 c.lwsp s1,4(sp)
1d448: 4902 c.lwsp s2,0(sp)
1d44a: 853a c.mv a0,a4
1d44c: 0141 c.addi sp,16
1d44e: 8082 c.jr ra
1d450: 01824783 lbu a5,24(tp) # 18 <tcache_shutting_down>
1d454: fbdd c.bnez a5,1d40a <__libc_malloc+0x34>
1d456: 3bb1 c.jal 1d1b2 <tcache_init.part.0>
1d458: 0006e7b7 lui a5,0x6e
1d45c: 3bc7a783 lw a5,956(a5) # 6e3bc <mp_+0x30>
1d460: faf475e3 bgeu s0,a5,1d40a <__libc_malloc+0x34>
1d464: 01422783 lw a5,20(tp) # 14 <tcache>
1d468: d3cd c.beqz a5,1d40a <__libc_malloc+0x34>
1d46a: 00141693 slli a3,s0,0x1
1d46e: 96be c.add a3,a5
1d470: 0006d603 lhu a2,0(a3) # fff00000 <__BSS_END__+0xffe904ac>
1d474: da59 c.beqz a2,1d40a <__libc_malloc+0x34>
1d476: 040a c.slli s0,0x2
1d478: 97a2 c.add a5,s0
1d47a: 0807a703 lw a4,128(a5)
1d47e: 00f77593 andi a1,a4,15
1d482: 10059e63 bne a1,zero,1d59e <__libc_malloc+0x1c8>
1d486: 430c c.lw a1,0(a4)
1d488: 00c75513 srli a0,a4,0xc
1d48c: 40b2 c.lwsp ra,12(sp)
1d48e: 8da9 c.xor a1,a0
1d490: 08b7a023 sw a1,128(a5)
1d494: 4422 c.lwsp s0,8(sp)
1d496: 167d c.addi a2,-1
1d498: 00c69023 sh a2,0(a3)
1d49c: 00072223 sw zero,4(a4)
1d4a0: 4492 c.lwsp s1,4(sp)
1d4a2: 4902 c.lwsp s2,0(sp)
1d4a4: 853a c.mv a0,a4
1d4a6: 0141 c.addi sp,16
1d4a8: 8082 c.jr ra
1d4aa: 00052797 auipc a5,0x52
1d4ae: 8d27a783 lw a5,-1838(a5) # 6ed7c <_GLOBAL_OFFSET_TABLE_+0x4>
1d4b2: 9792 c.add a5,tp
1d4b4: 4380 c.lw s0,0(a5)
1d4b6: 0e040f63 beq s0,zero,1d5b4 <__libc_malloc+0x1de>
1d4ba: 4705 c.li a4,1
1d4bc: 100427af lr.w a5,(s0)
1d4c0: e781 c.bnez a5,1d4c8 <__libc_malloc+0xf2>
1d4c2: 1ce426af sc.w.aq a3,a4,(s0)
1d4c6: fafd c.bnez a3,1d4bc <__libc_malloc+0xe6>
1d4c8: e7d5 c.bnez a5,1d574 <__libc_malloc+0x19e>
1d4ca: 85a6 c.mv a1,s1
1d4cc: 8522 c.mv a0,s0
1d4ce: bbffe0ef jal ra,1c08c <_int_malloc>
1d4d2: 872a c.mv a4,a0
1d4d4: e539 c.bnez a0,1d522 <__libc_malloc+0x14c>
1d4d6: 85a6 c.mv a1,s1
1d4d8: 8522 c.mv a0,s0
1d4da: a21fe0ef jal ra,1befa <arena_get_retry>
1d4de: 85a6 c.mv a1,s1
1d4e0: 842a c.mv s0,a0
1d4e2: babfe0ef jal ra,1c08c <_int_malloc>
1d4e6: 872a c.mv a4,a0
1d4e8: 0e041463 bne s0,zero,1d5d0 <__libc_malloc+0x1fa>
1d4ec: e339 c.bnez a4,1d532 <__libc_malloc+0x15c>
1d4ee: 4701 c.li a4,0
1d4f0: 40b2 c.lwsp ra,12(sp)
1d4f2: 4422 c.lwsp s0,8(sp)
1d4f4: 4492 c.lwsp s1,4(sp)
1d4f6: 4902 c.lwsp s2,0(sp)
1d4f8: 853a c.mv a0,a4
1d4fa: 0141 c.addi sp,16
1d4fc: 8082 c.jr ra
1d4fe: 00052797 auipc a5,0x52
1d502: 8aa7a783 lw a5,-1878(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
1d506: 40b2 c.lwsp ra,12(sp)
1d508: 4422 c.lwsp s0,8(sp)
1d50a: 9792 c.add a5,tp
1d50c: 46b1 c.li a3,12
1d50e: 4701 c.li a4,0
1d510: c394 c.sw a3,0(a5)
1d512: 4492 c.lwsp s1,4(sp)
1d514: 4902 c.lwsp s2,0(sp)
1d516: 853a c.mv a0,a4
1d518: 0141 c.addi sp,16
1d51a: 8082 c.jr ra
1d51c: 8586 c.mv a1,ra
1d51e: 8782 c.jr a5
1d520: c809 c.beqz s0,1d532 <__libc_malloc+0x15c>
1d522: 4781 c.li a5,0
1d524: 0f50000f fence iorw,ow
1d528: 08f427af amoswap.w a5,a5,(s0)
1d52c: 4685 c.li a3,1
1d52e: 0af6c963 blt a3,a5,1d5e0 <__libc_malloc+0x20a>
1d532: ffc72783 lw a5,-4(a4)
1d536: 0027f693 andi a3,a5,2
1d53a: f00694e3 bne a3,zero,1d442 <__libc_malloc+0x6c>
1d53e: 8b91 c.andi a5,4
1d540: c7ad c.beqz a5,1d5aa <__libc_malloc+0x1d4>
1d542: ff870793 addi a5,a4,-8
1d546: fff006b7 lui a3,0xfff00
1d54a: 8ff5 c.and a5,a3
1d54c: 439c c.lw a5,0(a5)
1d54e: ee878ae3 beq a5,s0,1d442 <__libc_malloc+0x6c>
1d552: 0004f6b7 lui a3,0x4f
1d556: 6605 c.lui a2,0x1
1d558: 0004e5b7 lui a1,0x4e
1d55c: 0004e537 lui a0,0x4e
1d560: b7c68693 addi a3,a3,-1156 # 4eb7c <__PRETTY_FUNCTION__.10>
1d564: cb460613 addi a2,a2,-844 # cb4 <__libc_tsd_CTYPE_B+0xc88>
1d568: 97858593 addi a1,a1,-1672 # 4d978 <__PRETTY_FUNCTION__.0+0xc4>
1d56c: 7a850513 addi a0,a0,1960 # 4e7a8 <__PRETTY_FUNCTION__.0+0xef4>
1d570: ef7fc0ef jal ra,1a466 <__malloc_assert>
1d574: 8522 c.mv a0,s0
1d576: a3bfc0ef jal ra,19fb0 <__lll_lock_wait_private>
1d57a: bf81 c.j 1d4ca <__libc_malloc+0xf4>
1d57c: 0004f6b7 lui a3,0x4f
1d580: 6605 c.lui a2,0x1
1d582: 0004e5b7 lui a1,0x4e
1d586: 0004e537 lui a0,0x4e
1d58a: b7c68693 addi a3,a3,-1156 # 4eb7c <__PRETTY_FUNCTION__.10>
1d58e: c9e60613 addi a2,a2,-866 # c9e <__libc_tsd_CTYPE_B+0xc72>
1d592: 97858593 addi a1,a1,-1672 # 4d978 <__PRETTY_FUNCTION__.0+0xc4>
1d596: 74050513 addi a0,a0,1856 # 4e740 <__PRETTY_FUNCTION__.0+0xe8c>
1d59a: ecdfc0ef jal ra,1a466 <__malloc_assert>
1d59e: 0004e537 lui a0,0x4e
1d5a2: 57850513 addi a0,a0,1400 # 4e578 <__PRETTY_FUNCTION__.0+0xcc4>
1d5a6: d87fc0ef jal ra,1a32c <malloc_printerr>
1d5aa: 0006e7b7 lui a5,0x6e
1d5ae: 3cc78793 addi a5,a5,972 # 6e3cc <main_arena>
1d5b2: bf71 c.j 1d54e <__libc_malloc+0x178>
1d5b4: 4581 c.li a1,0
1d5b6: 8526 c.mv a0,s1
1d5b8: d32fe0ef jal ra,1baea <arena_get2>
1d5bc: 85a6 c.mv a1,s1
1d5be: 842a c.mv s0,a0
1d5c0: acdfe0ef jal ra,1c08c <_int_malloc>
1d5c4: 872a c.mv a4,a0
1d5c6: fd29 c.bnez a0,1d520 <__libc_malloc+0x14a>
1d5c8: f00417e3 bne s0,zero,1d4d6 <__libc_malloc+0x100>
1d5cc: 4701 c.li a4,0
1d5ce: b70d c.j 1d4f0 <__libc_malloc+0x11a>
1d5d0: 4781 c.li a5,0
1d5d2: 0f50000f fence iorw,ow
1d5d6: 08f427af amoswap.w a5,a5,(s0)
1d5da: 4685 c.li a3,1
1d5dc: f0f6d8e3 bge a3,a5,1d4ec <__libc_malloc+0x116>
1d5e0: 1a600893 addi a7,zero,422
1d5e4: 8522 c.mv a0,s0
1d5e6: 08100593 addi a1,zero,129
1d5ea: 4605 c.li a2,1
1d5ec: 4681 c.li a3,0
1d5ee: 00000073 ecall
1d5f2: f321 c.bnez a4,1d532 <__libc_malloc+0x15c>
1d5f4: bded c.j 1d4ee <__libc_malloc+0x118>
0001d5f6 <malloc_hook_ini>:
1d5f6: acc1a783 lw a5,-1332(gp) # 6ee20 <__libc_malloc_initialized>
1d5fa: ac01ae23 sw zero,-1316(gp) # 6ee30 <__malloc_hook>
1d5fe: 0007c363 blt a5,zero,1d604 <malloc_hook_ini+0xe>
1d602: bbd1 c.j 1d3d6 <__libc_malloc>
1d604: 1101 c.addi sp,-32
1d606: ce06 c.swsp ra,28(sp)
1d608: c62a c.swsp a0,12(sp)
1d60a: 983fe0ef jal ra,1bf8c <ptmalloc_init.part.0>
1d60e: 4532 c.lwsp a0,12(sp)
1d610: 40f2 c.lwsp ra,28(sp)
1d612: 6105 c.addi16sp sp,32
1d614: b3c9 c.j 1d3d6 <__libc_malloc>
0001d616 <_mid_memalign>:
1d616: ad41a783 lw a5,-1324(gp) # 6ee28 <__memalign_hook>
1d61a: 10079063 bne a5,zero,1d71a <_mid_memalign+0x104>
1d61e: 1141 c.addi sp,-16
1d620: c422 c.swsp s0,8(sp)
1d622: c04a c.swsp s2,0(sp)
1d624: c606 c.swsp ra,12(sp)
1d626: c226 c.swsp s1,4(sp)
1d628: 47c1 c.li a5,16
1d62a: 842a c.mv s0,a0
1d62c: 892e c.mv s2,a1
1d62e: 0ca7f063 bgeu a5,a0,1d6ee <_mid_memalign+0xd8>
1d632: 800007b7 lui a5,0x80000
1d636: 0ca7e363 bltu a5,a0,1d6fc <_mid_memalign+0xe6>
1d63a: fff50793 addi a5,a0,-1
1d63e: 8fe9 c.and a5,a0
1d640: cb89 c.beqz a5,1d652 <_mid_memalign+0x3c>
1d642: 02000793 addi a5,zero,32
1d646: 14a7f263 bgeu a5,a0,1d78a <_mid_memalign+0x174>
1d64a: 0786 c.slli a5,0x1
1d64c: fe87efe3 bltu a5,s0,1d64a <_mid_memalign+0x34>
1d650: 843e c.mv s0,a5
1d652: af022783 lw a5,-1296(tp) # fffffaf0 <__BSS_END__+0xfff8ff9c>
1d656: e3b1 c.bnez a5,1d69a <_mid_memalign+0x84>
1d658: 0006e4b7 lui s1,0x6e
1d65c: 3cc48493 addi s1,s1,972 # 6e3cc <main_arena>
1d660: 864a c.mv a2,s2
1d662: 85a2 c.mv a1,s0
1d664: 8526 c.mv a0,s1
1d666: d64ff0ef jal ra,1cbca <_int_memalign>
1d66a: 87aa c.mv a5,a0
1d66c: c92d c.beqz a0,1d6de <_mid_memalign+0xc8>
1d66e: ffc52703 lw a4,-4(a0)
1d672: 00277693 andi a3,a4,2
1d676: ea99 c.bnez a3,1d68c <_mid_memalign+0x76>
1d678: 8b11 c.andi a4,4
1d67a: cb09 c.beqz a4,1d68c <_mid_memalign+0x76>
1d67c: ff850713 addi a4,a0,-8
1d680: fff006b7 lui a3,0xfff00
1d684: 8f75 c.and a4,a3
1d686: 4318 c.lw a4,0(a4)
1d688: 14971263 bne a4,s1,1d7cc <_mid_memalign+0x1b6>
1d68c: 40b2 c.lwsp ra,12(sp)
1d68e: 4422 c.lwsp s0,8(sp)
1d690: 4492 c.lwsp s1,4(sp)
1d692: 4902 c.lwsp s2,0(sp)
1d694: 853e c.mv a0,a5
1d696: 0141 c.addi sp,16
1d698: 8082 c.jr ra
1d69a: 00051797 auipc a5,0x51
1d69e: 6e27a783 lw a5,1762(a5) # 6ed7c <_GLOBAL_OFFSET_TABLE_+0x4>
1d6a2: 9792 c.add a5,tp
1d6a4: 4384 c.lw s1,0(a5)
1d6a6: e8bd c.bnez s1,1d71c <_mid_memalign+0x106>
1d6a8: 01090513 addi a0,s2,16
1d6ac: 4581 c.li a1,0
1d6ae: 9522 c.add a0,s0
1d6b0: c3afe0ef jal ra,1baea <arena_get2>
1d6b4: 864a c.mv a2,s2
1d6b6: 85a2 c.mv a1,s0
1d6b8: 84aa c.mv s1,a0
1d6ba: d10ff0ef jal ra,1cbca <_int_memalign>
1d6be: 87aa c.mv a5,a0
1d6c0: 10051463 bne a0,zero,1d7c8 <_mid_memalign+0x1b2>
1d6c4: cc89 c.beqz s1,1d6de <_mid_memalign+0xc8>
1d6c6: 85ca c.mv a1,s2
1d6c8: 8526 c.mv a0,s1
1d6ca: 831fe0ef jal ra,1befa <arena_get_retry>
1d6ce: 864a c.mv a2,s2
1d6d0: 85a2 c.mv a1,s0
1d6d2: 84aa c.mv s1,a0
1d6d4: cf6ff0ef jal ra,1cbca <_int_memalign>
1d6d8: 87aa c.mv a5,a0
1d6da: e4e1 c.bnez s1,1d7a2 <_mid_memalign+0x18c>
1d6dc: e7bd c.bnez a5,1d74a <_mid_memalign+0x134>
1d6de: 40b2 c.lwsp ra,12(sp)
1d6e0: 4422 c.lwsp s0,8(sp)
1d6e2: 4781 c.li a5,0
1d6e4: 4492 c.lwsp s1,4(sp)
1d6e6: 4902 c.lwsp s2,0(sp)
1d6e8: 853e c.mv a0,a5
1d6ea: 0141 c.addi sp,16
1d6ec: 8082 c.jr ra
1d6ee: 4422 c.lwsp s0,8(sp)
1d6f0: 40b2 c.lwsp ra,12(sp)
1d6f2: 4492 c.lwsp s1,4(sp)
1d6f4: 4902 c.lwsp s2,0(sp)
1d6f6: 852e c.mv a0,a1
1d6f8: 0141 c.addi sp,16
1d6fa: b9f1 c.j 1d3d6 <__libc_malloc>
1d6fc: 00051717 auipc a4,0x51
1d700: 6ac72703 lw a4,1708(a4) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
1d704: 40b2 c.lwsp ra,12(sp)
1d706: 4422 c.lwsp s0,8(sp)
1d708: 9712 c.add a4,tp
1d70a: 46d9 c.li a3,22
1d70c: 4781 c.li a5,0
1d70e: c314 c.sw a3,0(a4)
1d710: 4492 c.lwsp s1,4(sp)
1d712: 4902 c.lwsp s2,0(sp)
1d714: 853e c.mv a0,a5
1d716: 0141 c.addi sp,16
1d718: 8082 c.jr ra
1d71a: 8782 c.jr a5
1d71c: 4705 c.li a4,1
1d71e: 1004a7af lr.w a5,(s1)
1d722: e781 c.bnez a5,1d72a <_mid_memalign+0x114>
1d724: 1ce4a6af sc.w.aq a3,a4,(s1)
1d728: fafd c.bnez a3,1d71e <_mid_memalign+0x108>
1d72a: eba5 c.bnez a5,1d79a <_mid_memalign+0x184>
1d72c: 864a c.mv a2,s2
1d72e: 85a2 c.mv a1,s0
1d730: 8526 c.mv a0,s1
1d732: c98ff0ef jal ra,1cbca <_int_memalign>
1d736: 87aa c.mv a5,a0
1d738: d559 c.beqz a0,1d6c6 <_mid_memalign+0xb0>
1d73a: 4701 c.li a4,0
1d73c: 0f50000f fence iorw,ow
1d740: 08e4a72f amoswap.w a4,a4,(s1)
1d744: 4685 c.li a3,1
1d746: 06e6c663 blt a3,a4,1d7b2 <_mid_memalign+0x19c>
1d74a: ffc7a703 lw a4,-4(a5)
1d74e: 00277693 andi a3,a4,2
1d752: fe8d c.bnez a3,1d68c <_mid_memalign+0x76>
1d754: 8b11 c.andi a4,4
1d756: cf0d c.beqz a4,1d790 <_mid_memalign+0x17a>
1d758: ff878713 addi a4,a5,-8
1d75c: fff006b7 lui a3,0xfff00
1d760: 8f75 c.and a4,a3
1d762: 4318 c.lw a4,0(a4)
1d764: f29704e3 beq a4,s1,1d68c <_mid_memalign+0x76>
1d768: 0004f6b7 lui a3,0x4f
1d76c: 6605 c.lui a2,0x1
1d76e: 0004e5b7 lui a1,0x4e
1d772: 0004f537 lui a0,0x4f
1d776: b2468693 addi a3,a3,-1244 # 4eb24 <__PRETTY_FUNCTION__.17>
1d77a: dc360613 addi a2,a2,-573 # dc3 <__libc_tsd_CTYPE_B+0xd97>
1d77e: 97858593 addi a1,a1,-1672 # 4d978 <__PRETTY_FUNCTION__.0+0xc4>
1d782: 86850513 addi a0,a0,-1944 # 4e868 <__PRETTY_FUNCTION__.0+0xfb4>
1d786: ce1fc0ef jal ra,1a466 <__malloc_assert>
1d78a: 02000413 addi s0,zero,32
1d78e: b5d1 c.j 1d652 <_mid_memalign+0x3c>
1d790: 0006e737 lui a4,0x6e
1d794: 3cc70713 addi a4,a4,972 # 6e3cc <main_arena>
1d798: b7f1 c.j 1d764 <_mid_memalign+0x14e>
1d79a: 8526 c.mv a0,s1
1d79c: 815fc0ef jal ra,19fb0 <__lll_lock_wait_private>
1d7a0: b771 c.j 1d72c <_mid_memalign+0x116>
1d7a2: 4701 c.li a4,0
1d7a4: 0f50000f fence iorw,ow
1d7a8: 08e4a72f amoswap.w a4,a4,(s1)
1d7ac: 4685 c.li a3,1
1d7ae: f2e6d7e3 bge a3,a4,1d6dc <_mid_memalign+0xc6>
1d7b2: 1a600893 addi a7,zero,422
1d7b6: 8526 c.mv a0,s1
1d7b8: 08100593 addi a1,zero,129
1d7bc: 4605 c.li a2,1
1d7be: 4681 c.li a3,0
1d7c0: 00000073 ecall
1d7c4: f3d9 c.bnez a5,1d74a <_mid_memalign+0x134>
1d7c6: bf21 c.j 1d6de <_mid_memalign+0xc8>
1d7c8: d0c9 c.beqz s1,1d74a <_mid_memalign+0x134>
1d7ca: bf85 c.j 1d73a <_mid_memalign+0x124>
1d7cc: 0004f6b7 lui a3,0x4f
1d7d0: 6605 c.lui a2,0x1
1d7d2: 0004e5b7 lui a1,0x4e
1d7d6: 0004f537 lui a0,0x4f
1d7da: b2468693 addi a3,a3,-1244 # 4eb24 <__PRETTY_FUNCTION__.17>
1d7de: db160613 addi a2,a2,-591 # db1 <__libc_tsd_CTYPE_B+0xd85>
1d7e2: 97858593 addi a1,a1,-1672 # 4d978 <__PRETTY_FUNCTION__.0+0xc4>
1d7e6: 80c50513 addi a0,a0,-2036 # 4e80c <__PRETTY_FUNCTION__.0+0xf58>
1d7ea: c7dfc0ef jal ra,1a466 <__malloc_assert>
0001d7ee <memalign_hook_ini>:
1d7ee: acc1a783 lw a5,-1332(gp) # 6ee20 <__libc_malloc_initialized>
1d7f2: ac01aa23 sw zero,-1324(gp) # 6ee28 <__memalign_hook>
1d7f6: 8606 c.mv a2,ra
1d7f8: 0007c363 blt a5,zero,1d7fe <memalign_hook_ini+0x10>
1d7fc: bd29 c.j 1d616 <_mid_memalign>
1d7fe: 1101 c.addi sp,-32
1d800: ce06 c.swsp ra,28(sp)
1d802: c606 c.swsp ra,12(sp)
1d804: c42e c.swsp a1,8(sp)
1d806: c22a c.swsp a0,4(sp)
1d808: f84fe0ef jal ra,1bf8c <ptmalloc_init.part.0>
1d80c: 4632 c.lwsp a2,12(sp)
1d80e: 45a2 c.lwsp a1,8(sp)
1d810: 4512 c.lwsp a0,4(sp)
1d812: 40f2 c.lwsp ra,28(sp)
1d814: 6105 c.addi16sp sp,32
1d816: b501 c.j 1d616 <_mid_memalign>
0001d818 <__free>:
1d818: e541a783 lw a5,-428(gp) # 6f1a8 <__free_hook>
1d81c: ebd1 c.bnez a5,1d8b0 <__free+0x98>
1d81e: 1101 c.addi sp,-32
1d820: cc22 c.swsp s0,24(sp)
1d822: ce06 c.swsp ra,28(sp)
1d824: ca26 c.swsp s1,20(sp)
1d826: c84a c.swsp s2,16(sp)
1d828: 842a c.mv s0,a0
1d82a: cd1d c.beqz a0,1d868 <__free+0x50>
1d82c: 00051497 auipc s1,0x51
1d830: 57c4a483 lw s1,1404(s1) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
1d834: ffc52783 lw a5,-4(a0)
1d838: ff850593 addi a1,a0,-8
1d83c: 004486b3 add a3,s1,tp
1d840: 0027f713 andi a4,a5,2
1d844: 0006a903 lw s2,0(a3)
1d848: e715 c.bnez a4,1d874 <__free+0x5c>
1d84a: 01422703 lw a4,20(tp) # 14 <tcache>
1d84e: cb2d c.beqz a4,1d8c0 <__free+0xa8>
1d850: 8b91 c.andi a5,4
1d852: ebb1 c.bnez a5,1d8a6 <__free+0x8e>
1d854: 0006e537 lui a0,0x6e
1d858: 3cc50513 addi a0,a0,972 # 6e3cc <main_arena>
1d85c: 4601 c.li a2,0
1d85e: d72fd0ef jal ra,1add0 <_int_free>
1d862: 9492 c.add s1,tp
1d864: 0124a023 sw s2,0(s1)
1d868: 40f2 c.lwsp ra,28(sp)
1d86a: 4462 c.lwsp s0,24(sp)
1d86c: 44d2 c.lwsp s1,20(sp)
1d86e: 4942 c.lwsp s2,16(sp)
1d870: 6105 c.addi16sp sp,32
1d872: 8082 c.jr ra
1d874: 0006e737 lui a4,0x6e
1d878: 38c70713 addi a4,a4,908 # 6e38c <mp_>
1d87c: 5314 c.lw a3,32(a4)
1d87e: ea81 c.bnez a3,1d88e <__free+0x76>
1d880: 4714 c.lw a3,8(a4)
1d882: 00f6f663 bgeu a3,a5,1d88e <__free+0x76>
1d886: 000806b7 lui a3,0x80
1d88a: 02f6f563 bgeu a3,a5,1d8b4 <__free+0x9c>
1d88e: 852e c.mv a0,a1
1d890: d47fc0ef jal ra,1a5d6 <munmap_chunk>
1d894: 40f2 c.lwsp ra,28(sp)
1d896: 4462 c.lwsp s0,24(sp)
1d898: 9492 c.add s1,tp
1d89a: 0124a023 sw s2,0(s1)
1d89e: 44d2 c.lwsp s1,20(sp)
1d8a0: 4942 c.lwsp s2,16(sp)
1d8a2: 6105 c.addi16sp sp,32
1d8a4: 8082 c.jr ra
1d8a6: fff007b7 lui a5,0xfff00
1d8aa: 8fed c.and a5,a1
1d8ac: 4388 c.lw a0,0(a5)
1d8ae: b77d c.j 1d85c <__free+0x44>
1d8b0: 8586 c.mv a1,ra
1d8b2: 8782 c.jr a5
1d8b4: 9be1 c.andi a5,-8
1d8b6: 00179693 slli a3,a5,0x1
1d8ba: c71c c.sw a5,8(a4)
1d8bc: c314 c.sw a3,0(a4)
1d8be: bfc1 c.j 1d88e <__free+0x76>
1d8c0: 01824703 lbu a4,24(tp) # 18 <tcache_shutting_down>
1d8c4: f751 c.bnez a4,1d850 <__free+0x38>
1d8c6: c62e c.swsp a1,12(sp)
1d8c8: 30ed c.jal 1d1b2 <tcache_init.part.0>
1d8ca: ffc42783 lw a5,-4(s0)
1d8ce: 45b2 c.lwsp a1,12(sp)
1d8d0: b741 c.j 1d850 <__free+0x38>
0001d8d2 <__malloc_arena_thread_freeres>:
1d8d2: 1141 c.addi sp,-16
1d8d4: c226 c.swsp s1,4(sp)
1d8d6: 01422483 lw s1,20(tp) # 14 <tcache>
1d8da: c606 c.swsp ra,12(sp)
1d8dc: c422 c.swsp s0,8(sp)
1d8de: c04a c.swsp s2,0(sp)
1d8e0: c0b1 c.beqz s1,1d924 <__malloc_arena_thread_freeres+0x52>
1d8e2: 87ba c.mv a5,a4
1d8e4: 00022a23 sw zero,20(tp) # 14 <tcache>
1d8e8: 4785 c.li a5,1
1d8ea: 00f20c23 sb a5,24(tp) # 18 <tcache_shutting_down>
1d8ee: 08048413 addi s0,s1,128
1d8f2: 18048913 addi s2,s1,384
1d8f6: a039 c.j 1d904 <__malloc_arena_thread_freeres+0x32>
1d8f8: 411c c.lw a5,0(a0)
1d8fa: 00c55713 srli a4,a0,0xc
1d8fe: 8fb9 c.xor a5,a4
1d900: c01c c.sw a5,0(s0)
1d902: 3f19 c.jal 1d818 <__free>
1d904: 4008 c.lw a0,0(s0)
1d906: c911 c.beqz a0,1d91a <__malloc_arena_thread_freeres+0x48>
1d908: 00f57793 andi a5,a0,15
1d90c: d7f5 c.beqz a5,1d8f8 <__malloc_arena_thread_freeres+0x26>
1d90e: 0004f537 lui a0,0x4f
1d912: 8bc50513 addi a0,a0,-1860 # 4e8bc <__PRETTY_FUNCTION__.0+0x1008>
1d916: a17fc0ef jal ra,1a32c <malloc_printerr>
1d91a: 0411 c.addi s0,4
1d91c: fe8914e3 bne s2,s0,1d904 <__malloc_arena_thread_freeres+0x32>
1d920: 8526 c.mv a0,s1
1d922: 3ddd c.jal 1d818 <__free>
1d924: 00051797 auipc a5,0x51
1d928: 4587a783 lw a5,1112(a5) # 6ed7c <_GLOBAL_OFFSET_TABLE_+0x4>
1d92c: 9792 c.add a5,tp
1d92e: 4380 c.lw s0,0(a5)
1d930: 0007a023 sw zero,0(a5)
1d934: c031 c.beqz s0,1d978 <__malloc_arena_thread_freeres+0xa6>
1d936: 4705 c.li a4,1
1d938: e4818613 addi a2,gp,-440 # 6f19c <free_list_lock>
1d93c: 100627af lr.w a5,(a2)
1d940: e781 c.bnez a5,1d948 <__malloc_arena_thread_freeres+0x76>
1d942: 1ce626af sc.w.aq a3,a4,(a2)
1d946: fafd c.bnez a3,1d93c <__malloc_arena_thread_freeres+0x6a>
1d948: eba9 c.bnez a5,1d99a <__malloc_arena_thread_freeres+0xc8>
1d94a: 45042783 lw a5,1104(s0)
1d94e: cbb9 c.beqz a5,1d9a4 <__malloc_arena_thread_freeres+0xd2>
1d950: 17fd c.addi a5,-1
1d952: 44f42823 sw a5,1104(s0)
1d956: e799 c.bnez a5,1d964 <__malloc_arena_thread_freeres+0x92>
1d958: e441a703 lw a4,-444(gp) # 6f198 <free_list>
1d95c: e481a223 sw s0,-444(gp) # 6f198 <free_list>
1d960: 44e42623 sw a4,1100(s0)
1d964: 4781 c.li a5,0
1d966: e4818713 addi a4,gp,-440 # 6f19c <free_list_lock>
1d96a: 0f50000f fence iorw,ow
1d96e: 08f727af amoswap.w a5,a5,(a4)
1d972: 4705 c.li a4,1
1d974: 00f74863 blt a4,a5,1d984 <__malloc_arena_thread_freeres+0xb2>
1d978: 40b2 c.lwsp ra,12(sp)
1d97a: 4422 c.lwsp s0,8(sp)
1d97c: 4492 c.lwsp s1,4(sp)
1d97e: 4902 c.lwsp s2,0(sp)
1d980: 0141 c.addi sp,16
1d982: 8082 c.jr ra
1d984: 1a600893 addi a7,zero,422
1d988: e4818513 addi a0,gp,-440 # 6f19c <free_list_lock>
1d98c: 08100593 addi a1,zero,129
1d990: 4605 c.li a2,1
1d992: 4681 c.li a3,0
1d994: 00000073 ecall
1d998: b7c5 c.j 1d978 <__malloc_arena_thread_freeres+0xa6>
1d99a: e4818513 addi a0,gp,-440 # 6f19c <free_list_lock>
1d99e: e12fc0ef jal ra,19fb0 <__lll_lock_wait_private>
1d9a2: b765 c.j 1d94a <__malloc_arena_thread_freeres+0x78>
1d9a4: 0004f6b7 lui a3,0x4f
1d9a8: 0004e5b7 lui a1,0x4e
1d9ac: 0004f537 lui a0,0x4f
1d9b0: bfc68693 addi a3,a3,-1028 # 4ebfc <__PRETTY_FUNCTION__.0>
1d9b4: 3f300613 addi a2,zero,1011
1d9b8: a1458593 addi a1,a1,-1516 # 4da14 <__PRETTY_FUNCTION__.0+0x160>
1d9bc: 8f850513 addi a0,a0,-1800 # 4e8f8 <__PRETTY_FUNCTION__.0+0x1044>
1d9c0: aa7fc0ef jal ra,1a466 <__malloc_assert>
0001d9c4 <__libc_realloc>:
1d9c4: ad81a783 lw a5,-1320(gp) # 6ee2c <__realloc_hook>
1d9c8: 12079063 bne a5,zero,1dae8 <__libc_realloc+0x124>
1d9cc: 1101 c.addi sp,-32
1d9ce: cc22 c.swsp s0,24(sp)
1d9d0: ca26 c.swsp s1,20(sp)
1d9d2: ce06 c.swsp ra,28(sp)
1d9d4: c84a c.swsp s2,16(sp)
1d9d6: c64e c.swsp s3,12(sp)
1d9d8: c452 c.swsp s4,8(sp)
1d9da: c256 c.swsp s5,4(sp)
1d9dc: c05a c.swsp s6,0(sp)
1d9de: 842a c.mv s0,a0
1d9e0: 84ae c.mv s1,a1
1d9e2: ed91 c.bnez a1,1d9fe <__libc_realloc+0x3a>
1d9e4: 10051463 bne a0,zero,1daec <__libc_realloc+0x128>
1d9e8: 4462 c.lwsp s0,24(sp)
1d9ea: 40f2 c.lwsp ra,28(sp)
1d9ec: 4942 c.lwsp s2,16(sp)
1d9ee: 49b2 c.lwsp s3,12(sp)
1d9f0: 4a22 c.lwsp s4,8(sp)
1d9f2: 4a92 c.lwsp s5,4(sp)
1d9f4: 4b02 c.lwsp s6,0(sp)
1d9f6: 8526 c.mv a0,s1
1d9f8: 44d2 c.lwsp s1,20(sp)
1d9fa: 6105 c.addi16sp sp,32
1d9fc: bae9 c.j 1d3d6 <__libc_malloc>
1d9fe: d56d c.beqz a0,1d9e8 <__libc_realloc+0x24>
1da00: ffc52783 lw a5,-4(a0)
1da04: ff850a13 addi s4,a0,-8
1da08: 4b01 c.li s6,0
1da0a: 0027f713 andi a4,a5,2
1da0e: ff87fa93 andi s5,a5,-8
1da12: c73d c.beqz a4,1da80 <__libc_realloc+0xbc>
1da14: 41500733 sub a4,zero,s5
1da18: 1d476963 bltu a4,s4,1dbea <__libc_realloc+0x226>
1da1c: 00f47713 andi a4,s0,15
1da20: 1c071563 bne a4,zero,1dbea <__libc_realloc+0x226>
1da24: 0a04c963 blt s1,zero,1dad6 <__libc_realloc+0x112>
1da28: 01348693 addi a3,s1,19
1da2c: 8b89 c.andi a5,2
1da2e: ff06f993 andi s3,a3,-16
1da32: e7a5 c.bnez a5,1da9a <__libc_realloc+0xd6>
1da34: af022783 lw a5,-1296(tp) # fffffaf0 <__BSS_END__+0xfff8ff9c>
1da38: 0e079c63 bne a5,zero,1db30 <__libc_realloc+0x16c>
1da3c: 86ce c.mv a3,s3
1da3e: 8656 c.mv a2,s5
1da40: 85d2 c.mv a1,s4
1da42: 855a c.mv a0,s6
1da44: c00ff0ef jal ra,1ce44 <_int_realloc>
1da48: 892a c.mv s2,a0
1da4a: c105 c.beqz a0,1da6a <__libc_realloc+0xa6>
1da4c: ffc52783 lw a5,-4(a0)
1da50: 0027f713 andi a4,a5,2
1da54: eb19 c.bnez a4,1da6a <__libc_realloc+0xa6>
1da56: 8b91 c.andi a5,4
1da58: cfc9 c.beqz a5,1daf2 <__libc_realloc+0x12e>
1da5a: ff850793 addi a5,a0,-8
1da5e: fff00737 lui a4,0xfff00
1da62: 8ff9 c.and a5,a4
1da64: 439c c.lw a5,0(a5)
1da66: 09679c63 bne a5,s6,1dafe <__libc_realloc+0x13a>
1da6a: 40f2 c.lwsp ra,28(sp)
1da6c: 4462 c.lwsp s0,24(sp)
1da6e: 44d2 c.lwsp s1,20(sp)
1da70: 49b2 c.lwsp s3,12(sp)
1da72: 4a22 c.lwsp s4,8(sp)
1da74: 4a92 c.lwsp s5,4(sp)
1da76: 4b02 c.lwsp s6,0(sp)
1da78: 854a c.mv a0,s2
1da7a: 4942 c.lwsp s2,16(sp)
1da7c: 6105 c.addi16sp sp,32
1da7e: 8082 c.jr ra
1da80: 01422703 lw a4,20(tp) # 14 <tcache>
1da84: cf51 c.beqz a4,1db20 <__libc_realloc+0x15c>
1da86: 0047f713 andi a4,a5,4
1da8a: c329 c.beqz a4,1dacc <__libc_realloc+0x108>
1da8c: fff00737 lui a4,0xfff00
1da90: 00ea7733 and a4,s4,a4
1da94: 00072b03 lw s6,0(a4) # fff00000 <__BSS_END__+0xffe904ac>
1da98: bfb5 c.j 1da14 <__libc_realloc+0x50>
1da9a: 85ce c.mv a1,s3
1da9c: 8552 c.mv a0,s4
1da9e: bcdfc0ef jal ra,1a66a <mremap_chunk>
1daa2: 00850913 addi s2,a0,8
1daa6: f171 c.bnez a0,1da6a <__libc_realloc+0xa6>
1daa8: ffca8793 addi a5,s5,-4
1daac: 8922 c.mv s2,s0
1daae: fb37fee3 bgeu a5,s3,1da6a <__libc_realloc+0xa6>
1dab2: 8526 c.mv a0,s1
1dab4: 320d c.jal 1d3d6 <__libc_malloc>
1dab6: 892a c.mv s2,a0
1dab8: d94d c.beqz a0,1da6a <__libc_realloc+0xa6>
1daba: ff8a8613 addi a2,s5,-8
1dabe: 85a2 c.mv a1,s0
1dac0: 147010ef jal ra,1f406 <memcpy>
1dac4: 8552 c.mv a0,s4
1dac6: b11fc0ef jal ra,1a5d6 <munmap_chunk>
1daca: b745 c.j 1da6a <__libc_realloc+0xa6>
1dacc: 0006eb37 lui s6,0x6e
1dad0: 3ccb0b13 addi s6,s6,972 # 6e3cc <main_arena>
1dad4: b781 c.j 1da14 <__libc_realloc+0x50>
1dad6: 00051797 auipc a5,0x51
1dada: 2d27a783 lw a5,722(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
1dade: 4731 c.li a4,12
1dae0: 4901 c.li s2,0
1dae2: 9792 c.add a5,tp
1dae4: c398 c.sw a4,0(a5)
1dae6: b751 c.j 1da6a <__libc_realloc+0xa6>
1dae8: 8606 c.mv a2,ra
1daea: 8782 c.jr a5
1daec: 3335 c.jal 1d818 <__free>
1daee: 4901 c.li s2,0
1daf0: bfad c.j 1da6a <__libc_realloc+0xa6>
1daf2: 0006e7b7 lui a5,0x6e
1daf6: 3cc78793 addi a5,a5,972 # 6e3cc <main_arena>
1dafa: f76788e3 beq a5,s6,1da6a <__libc_realloc+0xa6>
1dafe: 0004f6b7 lui a3,0x4f
1db02: 6605 c.lui a2,0x1
1db04: 0004e5b7 lui a1,0x4e
1db08: 0004f537 lui a0,0x4f
1db0c: b3468693 addi a3,a3,-1228 # 4eb34 <__PRETTY_FUNCTION__.16>
1db10: d6460613 addi a2,a2,-668 # d64 <__libc_tsd_CTYPE_B+0xd38>
1db14: 97858593 addi a1,a1,-1672 # 4d978 <__PRETTY_FUNCTION__.0+0xc4>
1db18: 91050513 addi a0,a0,-1776 # 4e910 <__PRETTY_FUNCTION__.0+0x105c>
1db1c: 94bfc0ef jal ra,1a466 <__malloc_assert>
1db20: 01824703 lbu a4,24(tp) # 18 <tcache_shutting_down>
1db24: f32d c.bnez a4,1da86 <__libc_realloc+0xc2>
1db26: e8cff0ef jal ra,1d1b2 <tcache_init.part.0>
1db2a: ffc42783 lw a5,-4(s0)
1db2e: bfa1 c.j 1da86 <__libc_realloc+0xc2>
1db30: 4705 c.li a4,1
1db32: 100b27af lr.w a5,(s6)
1db36: e781 c.bnez a5,1db3e <__libc_realloc+0x17a>
1db38: 1ceb26af sc.w.aq a3,a4,(s6)
1db3c: fafd c.bnez a3,1db32 <__libc_realloc+0x16e>
1db3e: e3d5 c.bnez a5,1dbe2 <__libc_realloc+0x21e>
1db40: 86ce c.mv a3,s3
1db42: 8656 c.mv a2,s5
1db44: 85d2 c.mv a1,s4
1db46: 855a c.mv a0,s6
1db48: afcff0ef jal ra,1ce44 <_int_realloc>
1db4c: 892a c.mv s2,a0
1db4e: 4781 c.li a5,0
1db50: 0f50000f fence iorw,ow
1db54: 08fb27af amoswap.w a5,a5,(s6)
1db58: 4705 c.li a4,1
1db5a: 04f74563 blt a4,a5,1dba4 <__libc_realloc+0x1e0>
1db5e: 06090263 beq s2,zero,1dbc2 <__libc_realloc+0x1fe>
1db62: ffc92783 lw a5,-4(s2)
1db66: 0027f713 andi a4,a5,2
1db6a: f00710e3 bne a4,zero,1da6a <__libc_realloc+0xa6>
1db6e: 8b91 c.andi a5,4
1db70: c7a1 c.beqz a5,1dbb8 <__libc_realloc+0x1f4>
1db72: ff890793 addi a5,s2,-8
1db76: fff00737 lui a4,0xfff00
1db7a: 8ff9 c.and a5,a4
1db7c: 439c c.lw a5,0(a5)
1db7e: ef6786e3 beq a5,s6,1da6a <__libc_realloc+0xa6>
1db82: 0004f6b7 lui a3,0x4f
1db86: 6605 c.lui a2,0x1
1db88: 0004e5b7 lui a1,0x4e
1db8c: 0004f537 lui a0,0x4f
1db90: b3468693 addi a3,a3,-1228 # 4eb34 <__PRETTY_FUNCTION__.16>
1db94: d6f60613 addi a2,a2,-657 # d6f <__libc_tsd_CTYPE_B+0xd43>
1db98: 97858593 addi a1,a1,-1672 # 4d978 <__PRETTY_FUNCTION__.0+0xc4>
1db9c: 91050513 addi a0,a0,-1776 # 4e910 <__PRETTY_FUNCTION__.0+0x105c>
1dba0: 8c7fc0ef jal ra,1a466 <__malloc_assert>
1dba4: 1a600893 addi a7,zero,422
1dba8: 855a c.mv a0,s6
1dbaa: 08100593 addi a1,zero,129
1dbae: 4605 c.li a2,1
1dbb0: 4681 c.li a3,0
1dbb2: 00000073 ecall
1dbb6: b765 c.j 1db5e <__libc_realloc+0x19a>
1dbb8: 0006e7b7 lui a5,0x6e
1dbbc: 3cc78793 addi a5,a5,972 # 6e3cc <main_arena>
1dbc0: bf7d c.j 1db7e <__libc_realloc+0x1ba>
1dbc2: 8526 c.mv a0,s1
1dbc4: 3809 c.jal 1d3d6 <__libc_malloc>
1dbc6: 892a c.mv s2,a0
1dbc8: ea0501e3 beq a0,zero,1da6a <__libc_realloc+0xa6>
1dbcc: ffca8613 addi a2,s5,-4
1dbd0: 85a2 c.mv a1,s0
1dbd2: 035010ef jal ra,1f406 <memcpy>
1dbd6: 4601 c.li a2,0
1dbd8: 85d2 c.mv a1,s4
1dbda: 855a c.mv a0,s6
1dbdc: 9f4fd0ef jal ra,1add0 <_int_free>
1dbe0: b569 c.j 1da6a <__libc_realloc+0xa6>
1dbe2: 855a c.mv a0,s6
1dbe4: bccfc0ef jal ra,19fb0 <__lll_lock_wait_private>
1dbe8: bfa1 c.j 1db40 <__libc_realloc+0x17c>
1dbea: 0004e537 lui a0,0x4e
1dbee: 72450513 addi a0,a0,1828 # 4e724 <__PRETTY_FUNCTION__.0+0xe70>
1dbf2: f3afc0ef jal ra,1a32c <malloc_printerr>
0001dbf6 <realloc_hook_ini>:
1dbf6: acc1a783 lw a5,-1332(gp) # 6ee20 <__libc_malloc_initialized>
1dbfa: ac01ae23 sw zero,-1316(gp) # 6ee30 <__malloc_hook>
1dbfe: ac01ac23 sw zero,-1320(gp) # 6ee2c <__realloc_hook>
1dc02: 0007c363 blt a5,zero,1dc08 <realloc_hook_ini+0x12>
1dc06: bb7d c.j 1d9c4 <__libc_realloc>
1dc08: 1101 c.addi sp,-32
1dc0a: ce06 c.swsp ra,28(sp)
1dc0c: c62e c.swsp a1,12(sp)
1dc0e: c42a c.swsp a0,8(sp)
1dc10: b7cfe0ef jal ra,1bf8c <ptmalloc_init.part.0>
1dc14: 45b2 c.lwsp a1,12(sp)
1dc16: 4522 c.lwsp a0,8(sp)
1dc18: 40f2 c.lwsp ra,28(sp)
1dc1a: 6105 c.addi16sp sp,32
1dc1c: b365 c.j 1d9c4 <__libc_realloc>
0001dc1e <__libc_memalign>:
1dc1e: 1141 c.addi sp,-16
1dc20: c606 c.swsp ra,12(sp)
1dc22: 8606 c.mv a2,ra
1dc24: 40b2 c.lwsp ra,12(sp)
1dc26: 0141 c.addi sp,16
1dc28: b2fd c.j 1d616 <_mid_memalign>
0001dc2a <__libc_valloc>:
1dc2a: acc1a783 lw a5,-1332(gp) # 6ee20 <__libc_malloc_initialized>
1dc2e: 8606 c.mv a2,ra
1dc30: 85aa c.mv a1,a0
1dc32: 0007c563 blt a5,zero,1dc3c <__libc_valloc+0x12>
1dc36: b041a503 lw a0,-1276(gp) # 6ee58 <_dl_pagesize>
1dc3a: baf1 c.j 1d616 <_mid_memalign>
1dc3c: 1101 c.addi sp,-32
1dc3e: ce06 c.swsp ra,28(sp)
1dc40: c606 c.swsp ra,12(sp)
1dc42: c42a c.swsp a0,8(sp)
1dc44: b48fe0ef jal ra,1bf8c <ptmalloc_init.part.0>
1dc48: 4632 c.lwsp a2,12(sp)
1dc4a: 45a2 c.lwsp a1,8(sp)
1dc4c: 40f2 c.lwsp ra,28(sp)
1dc4e: b041a503 lw a0,-1276(gp) # 6ee58 <_dl_pagesize>
1dc52: 6105 c.addi16sp sp,32
1dc54: b2c9 c.j 1d616 <_mid_memalign>
0001dc56 <__libc_pvalloc>:
1dc56: acc1a783 lw a5,-1332(gp) # 6ee20 <__libc_malloc_initialized>
1dc5a: 1101 c.addi sp,-32
1dc5c: cc22 c.swsp s0,24(sp)
1dc5e: ce06 c.swsp ra,28(sp)
1dc60: 8606 c.mv a2,ra
1dc62: 842a c.mv s0,a0
1dc64: 0207c063 blt a5,zero,1dc84 <__libc_pvalloc+0x2e>
1dc68: b041a503 lw a0,-1276(gp) # 6ee58 <_dl_pagesize>
1dc6c: fff50793 addi a5,a0,-1
1dc70: 97a2 c.add a5,s0
1dc72: 0087ee63 bltu a5,s0,1dc8e <__libc_pvalloc+0x38>
1dc76: 4462 c.lwsp s0,24(sp)
1dc78: 40f2 c.lwsp ra,28(sp)
1dc7a: 4585 c.li a1,1
1dc7c: 8d89 c.sub a1,a0
1dc7e: 8dfd c.and a1,a5
1dc80: 6105 c.addi16sp sp,32
1dc82: ba51 c.j 1d616 <_mid_memalign>
1dc84: c606 c.swsp ra,12(sp)
1dc86: b06fe0ef jal ra,1bf8c <ptmalloc_init.part.0>
1dc8a: 4632 c.lwsp a2,12(sp)
1dc8c: bff1 c.j 1dc68 <__libc_pvalloc+0x12>
1dc8e: 00051797 auipc a5,0x51
1dc92: 11a7a783 lw a5,282(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
1dc96: 40f2 c.lwsp ra,28(sp)
1dc98: 4462 c.lwsp s0,24(sp)
1dc9a: 9792 c.add a5,tp
1dc9c: 4731 c.li a4,12
1dc9e: c398 c.sw a4,0(a5)
1dca0: 4501 c.li a0,0
1dca2: 6105 c.addi16sp sp,32
1dca4: 8082 c.jr ra
0001dca6 <__calloc>:
1dca6: 1101 c.addi sp,-32
1dca8: cc22 c.swsp s0,24(sp)
1dcaa: 02b50433 mul s0,a0,a1
1dcae: ce06 c.swsp ra,28(sp)
1dcb0: ca26 c.swsp s1,20(sp)
1dcb2: c84a c.swsp s2,16(sp)
1dcb4: c64e c.swsp s3,12(sp)
1dcb6: 02b537b3 mulhu a5,a0,a1
1dcba: 12044063 blt s0,zero,1ddda <__calloc+0x134>
1dcbe: 00f037b3 sltu a5,zero,a5
1dcc2: 10079c63 bne a5,zero,1ddda <__calloc+0x134>
1dcc6: adc1a783 lw a5,-1316(gp) # 6ee30 <__malloc_hook>
1dcca: 12079863 bne a5,zero,1ddfa <__calloc+0x154>
1dcce: 01422783 lw a5,20(tp) # 14 <tcache>
1dcd2: 18078c63 beq a5,zero,1de6a <__calloc+0x1c4>
1dcd6: af022783 lw a5,-1296(tp) # fffffaf0 <__BSS_END__+0xfff8ff9c>
1dcda: 12079763 bne a5,zero,1de08 <__calloc+0x162>
1dcde: 0006e4b7 lui s1,0x6e
1dce2: 38c48493 addi s1,s1,908 # 6e38c <mp_>
1dce6: 0784a983 lw s3,120(s1)
1dcea: 04048493 addi s1,s1,64
1dcee: 0049a903 lw s2,4(s3)
1dcf2: ff897913 andi s2,s2,-8
1dcf6: 85a2 c.mv a1,s0
1dcf8: 8526 c.mv a0,s1
1dcfa: b92fe0ef jal ra,1c08c <_int_malloc>
1dcfe: 87aa c.mv a5,a0
1dd00: c155 c.beqz a0,1dda4 <__calloc+0xfe>
1dd02: ffc52603 lw a2,-4(a0)
1dd06: 00267713 andi a4,a2,2
1dd0a: c30d c.beqz a4,1dd2c <__calloc+0x86>
1dd0c: af022703 lw a4,-1296(tp) # fffffaf0 <__BSS_END__+0xfff8ff9c>
1dd10: 1a071663 bne a4,zero,1debc <__calloc+0x216>
1dd14: e4c1a703 lw a4,-436(gp) # 6f1a0 <perturb_byte>
1dd18: 8622 c.mv a2,s0
1dd1a: e755 c.bnez a4,1ddc6 <__calloc+0x120>
1dd1c: 40f2 c.lwsp ra,28(sp)
1dd1e: 4462 c.lwsp s0,24(sp)
1dd20: 44d2 c.lwsp s1,20(sp)
1dd22: 4942 c.lwsp s2,16(sp)
1dd24: 49b2 c.lwsp s3,12(sp)
1dd26: 853e c.mv a0,a5
1dd28: 6105 c.addi16sp sp,32
1dd2a: 8082 c.jr ra
1dd2c: 00467713 andi a4,a2,4
1dd30: c751 c.beqz a4,1ddbc <__calloc+0x116>
1dd32: ff850713 addi a4,a0,-8
1dd36: fff006b7 lui a3,0xfff00
1dd3a: 8f75 c.and a4,a3
1dd3c: 4318 c.lw a4,0(a4)
1dd3e: 1a971963 bne a4,s1,1def0 <__calloc+0x24a>
1dd42: af022683 lw a3,-1296(tp) # fffffaf0 <__BSS_END__+0xfff8ff9c>
1dd46: 18069f63 bne a3,zero,1dee4 <__calloc+0x23e>
1dd4a: e4c1a703 lw a4,-436(gp) # 6f1a0 <perturb_byte>
1dd4e: 9a61 c.andi a2,-8
1dd50: e709 c.bnez a4,1dd5a <__calloc+0xb4>
1dd52: ff878713 addi a4,a5,-8
1dd56: 12e98163 beq s3,a4,1de78 <__calloc+0x1d2>
1dd5a: 1671 c.addi a2,-4
1dd5c: 472d c.li a4,11
1dd5e: 1ac77a63 bgeu a4,a2,1df12 <__calloc+0x26c>
1dd62: 02700713 addi a4,zero,39
1dd66: 06c76063 bltu a4,a2,1ddc6 <__calloc+0x120>
1dd6a: 0007a023 sw zero,0(a5)
1dd6e: 0007a223 sw zero,4(a5)
1dd72: 0007a423 sw zero,8(a5)
1dd76: 474d c.li a4,19
1dd78: fac772e3 bgeu a4,a2,1dd1c <__calloc+0x76>
1dd7c: 0007a623 sw zero,12(a5)
1dd80: 0007a823 sw zero,16(a5)
1dd84: 476d c.li a4,27
1dd86: f8c77be3 bgeu a4,a2,1dd1c <__calloc+0x76>
1dd8a: 0007aa23 sw zero,20(a5)
1dd8e: 0007ac23 sw zero,24(a5)
1dd92: 02300713 addi a4,zero,35
1dd96: f8c773e3 bgeu a4,a2,1dd1c <__calloc+0x76>
1dd9a: 0007ae23 sw zero,28(a5)
1dd9e: 0207a023 sw zero,32(a5)
1dda2: bfad c.j 1dd1c <__calloc+0x76>
1dda4: af022783 lw a5,-1296(tp) # fffffaf0 <__BSS_END__+0xfff8ff9c>
1dda8: efe1 c.bnez a5,1de80 <__calloc+0x1da>
1ddaa: 40f2 c.lwsp ra,28(sp)
1ddac: 4462 c.lwsp s0,24(sp)
1ddae: 4781 c.li a5,0
1ddb0: 44d2 c.lwsp s1,20(sp)
1ddb2: 4942 c.lwsp s2,16(sp)
1ddb4: 49b2 c.lwsp s3,12(sp)
1ddb6: 853e c.mv a0,a5
1ddb8: 6105 c.addi16sp sp,32
1ddba: 8082 c.jr ra
1ddbc: 0006e737 lui a4,0x6e
1ddc0: 3cc70713 addi a4,a4,972 # 6e3cc <main_arena>
1ddc4: bfad c.j 1dd3e <__calloc+0x98>
1ddc6: 4581 c.li a1,0
1ddc8: 853e c.mv a0,a5
1ddca: 4462 c.lwsp s0,24(sp)
1ddcc: 40f2 c.lwsp ra,28(sp)
1ddce: 44d2 c.lwsp s1,20(sp)
1ddd0: 4942 c.lwsp s2,16(sp)
1ddd2: 49b2 c.lwsp s3,12(sp)
1ddd4: 6105 c.addi16sp sp,32
1ddd6: 5260106f jal zero,1f2fc <memset>
1ddda: 00051717 auipc a4,0x51
1ddde: fce72703 lw a4,-50(a4) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
1dde2: 40f2 c.lwsp ra,28(sp)
1dde4: 4462 c.lwsp s0,24(sp)
1dde6: 9712 c.add a4,tp
1dde8: 46b1 c.li a3,12
1ddea: 4781 c.li a5,0
1ddec: c314 c.sw a3,0(a4)
1ddee: 44d2 c.lwsp s1,20(sp)
1ddf0: 4942 c.lwsp s2,16(sp)
1ddf2: 49b2 c.lwsp s3,12(sp)
1ddf4: 853e c.mv a0,a5
1ddf6: 6105 c.addi16sp sp,32
1ddf8: 8082 c.jr ra
1ddfa: 8586 c.mv a1,ra
1ddfc: 8522 c.mv a0,s0
1ddfe: 9782 c.jalr a5
1de00: 8622 c.mv a2,s0
1de02: 4581 c.li a1,0
1de04: f179 c.bnez a0,1ddca <__calloc+0x124>
1de06: b755 c.j 1ddaa <__calloc+0x104>
1de08: 00051797 auipc a5,0x51
1de0c: f747a783 lw a5,-140(a5) # 6ed7c <_GLOBAL_OFFSET_TABLE_+0x4>
1de10: 9792 c.add a5,tp
1de12: 4384 c.lw s1,0(a5)
1de14: c0a9 c.beqz s1,1de56 <__calloc+0x1b0>
1de16: 4705 c.li a4,1
1de18: 1004a7af lr.w a5,(s1)
1de1c: e781 c.bnez a5,1de24 <__calloc+0x17e>
1de1e: 1ce4a6af sc.w.aq a3,a4,(s1)
1de22: fafd c.bnez a3,1de18 <__calloc+0x172>
1de24: e3f1 c.bnez a5,1dee8 <__calloc+0x242>
1de26: 0384a983 lw s3,56(s1)
1de2a: 0006e7b7 lui a5,0x6e
1de2e: 3cc78793 addi a5,a5,972 # 6e3cc <main_arena>
1de32: 0049a903 lw s2,4(s3)
1de36: ff897913 andi s2,s2,-8
1de3a: eaf48ee3 beq s1,a5,1dcf6 <__calloc+0x50>
1de3e: fff007b7 lui a5,0xfff00
1de42: 00f9f7b3 and a5,s3,a5
1de46: 47d8 c.lw a4,12(a5)
1de48: 97ba c.add a5,a4
1de4a: 413787b3 sub a5,a5,s3
1de4e: eaf974e3 bgeu s2,a5,1dcf6 <__calloc+0x50>
1de52: 893e c.mv s2,a5
1de54: b54d c.j 1dcf6 <__calloc+0x50>
1de56: 4581 c.li a1,0
1de58: 8522 c.mv a0,s0
1de5a: c91fd0ef jal ra,1baea <arena_get2>
1de5e: 89aa c.mv s3,a0
1de60: 4901 c.li s2,0
1de62: e8050ae3 beq a0,zero,1dcf6 <__calloc+0x50>
1de66: 84aa c.mv s1,a0
1de68: bf7d c.j 1de26 <__calloc+0x180>
1de6a: 01824783 lbu a5,24(tp) # 18 <tcache_shutting_down>
1de6e: e60794e3 bne a5,zero,1dcd6 <__calloc+0x30>
1de72: b40ff0ef jal ra,1d1b2 <tcache_init.part.0>
1de76: b585 c.j 1dcd6 <__calloc+0x30>
1de78: eec971e3 bgeu s2,a2,1dd5a <__calloc+0xb4>
1de7c: 864a c.mv a2,s2
1de7e: bdf1 c.j 1dd5a <__calloc+0xb4>
1de80: d48d c.beqz s1,1ddaa <__calloc+0x104>
1de82: 85a2 c.mv a1,s0
1de84: 8526 c.mv a0,s1
1de86: 874fe0ef jal ra,1befa <arena_get_retry>
1de8a: 85a2 c.mv a1,s0
1de8c: 84aa c.mv s1,a0
1de8e: 9fefe0ef jal ra,1c08c <_int_malloc>
1de92: 87aa c.mv a5,a0
1de94: c889 c.beqz s1,1dea6 <__calloc+0x200>
1de96: 4701 c.li a4,0
1de98: 0f50000f fence iorw,ow
1de9c: 08e4a72f amoswap.w a4,a4,(s1)
1dea0: 4685 c.li a3,1
1dea2: 02e6c763 blt a3,a4,1ded0 <__calloc+0x22a>
1dea6: f00782e3 beq a5,zero,1ddaa <__calloc+0x104>
1deaa: ffc7a603 lw a2,-4(a5) # ffeffffc <__BSS_END__+0xffe904a8>
1deae: e4c1a703 lw a4,-436(gp) # 6f1a0 <perturb_byte>
1deb2: 00267693 andi a3,a2,2
1deb6: e8068ce3 beq a3,zero,1dd4e <__calloc+0xa8>
1deba: bdb9 c.j 1dd18 <__calloc+0x72>
1debc: e4048ce3 beq s1,zero,1dd14 <__calloc+0x6e>
1dec0: 4701 c.li a4,0
1dec2: 0f50000f fence iorw,ow
1dec6: 08e4a72f amoswap.w a4,a4,(s1)
1deca: 4685 c.li a3,1
1decc: fce6dfe3 bge a3,a4,1deaa <__calloc+0x204>
1ded0: 1a600893 addi a7,zero,422
1ded4: 8526 c.mv a0,s1
1ded6: 08100593 addi a1,zero,129
1deda: 4605 c.li a2,1
1dedc: 4681 c.li a3,0
1dede: 00000073 ecall
1dee2: b7d1 c.j 1dea6 <__calloc+0x200>
1dee4: ff71 c.bnez a4,1dec0 <__calloc+0x21a>
1dee6: b595 c.j 1dd4a <__calloc+0xa4>
1dee8: 8526 c.mv a0,s1
1deea: 8c6fc0ef jal ra,19fb0 <__lll_lock_wait_private>
1deee: bf25 c.j 1de26 <__calloc+0x180>
1def0: 0004f6b7 lui a3,0x4f
1def4: 6605 c.lui a2,0x1
1def6: 0004e5b7 lui a1,0x4e
1defa: 0004f537 lui a0,0x4f
1defe: b1468693 addi a3,a3,-1260 # 4eb14 <__PRETTY_FUNCTION__.18>
1df02: e3760613 addi a2,a2,-457 # e37 <__libc_tsd_CTYPE_B+0xe0b>
1df06: 97858593 addi a1,a1,-1672 # 4d978 <__PRETTY_FUNCTION__.0+0xc4>
1df0a: 97050513 addi a0,a0,-1680 # 4e970 <__PRETTY_FUNCTION__.0+0x10bc>
1df0e: d58fc0ef jal ra,1a466 <__malloc_assert>
1df12: 0004f6b7 lui a3,0x4f
1df16: 6605 c.lui a2,0x1
1df18: 0004e5b7 lui a1,0x4e
1df1c: 0004f537 lui a0,0x4f
1df20: b1468693 addi a3,a3,-1260 # 4eb14 <__PRETTY_FUNCTION__.18>
1df24: e6b60613 addi a2,a2,-405 # e6b <__libc_tsd_CTYPE_B+0xe3f>
1df28: 97858593 addi a1,a1,-1672 # 4d978 <__PRETTY_FUNCTION__.0+0xc4>
1df2c: 9c850513 addi a0,a0,-1592 # 4e9c8 <__PRETTY_FUNCTION__.0+0x1114>
1df30: d36fc0ef jal ra,1a466 <__malloc_assert>
0001df34 <__malloc_trim>:
1df34: acc1a783 lw a5,-1332(gp) # 6ee20 <__libc_malloc_initialized>
1df38: 715d c.addi16sp sp,-80
1df3a: c686 c.swsp ra,76(sp)
1df3c: c4a2 c.swsp s0,72(sp)
1df3e: c2a6 c.swsp s1,68(sp)
1df40: c0ca c.swsp s2,64(sp)
1df42: de4e c.swsp s3,60(sp)
1df44: dc52 c.swsp s4,56(sp)
1df46: da56 c.swsp s5,52(sp)
1df48: d85a c.swsp s6,48(sp)
1df4a: d65e c.swsp s7,44(sp)
1df4c: d462 c.swsp s8,40(sp)
1df4e: d266 c.swsp s9,36(sp)
1df50: d06a c.swsp s10,32(sp)
1df52: ce6e c.swsp s11,28(sp)
1df54: c42a c.swsp a0,8(sp)
1df56: 1a07cb63 blt a5,zero,1e10c <__malloc_trim+0x1d8>
1df5a: 0006ea37 lui s4,0x6e
1df5e: 3cca0793 addi a5,s4,972 # 6e3cc <main_arena>
1df62: c23e c.swsp a5,4(sp)
1df64: 89be c.mv s3,a5
1df66: 4a81 c.li s5,0
1df68: 4485 c.li s1,1
1df6a: 08000913 addi s2,zero,128
1df6e: 1009a7af lr.w a5,(s3)
1df72: e781 c.bnez a5,1df7a <__malloc_trim+0x46>
1df74: 1c99a72f sc.w.aq a4,s1,(s3)
1df78: fb7d c.bnez a4,1df6e <__malloc_trim+0x3a>
1df7a: 18079563 bne a5,zero,1e104 <__malloc_trim+0x1d0>
1df7e: 854e c.mv a0,s3
1df80: d25fc0ef jal ra,1aca4 <malloc_consolidate>
1df84: b041a883 lw a7,-1276(gp) # 6ee58 <_dl_pagesize>
1df88: 3ef00793 addi a5,zero,1007
1df8c: 0d17e763 bltu a5,a7,1e05a <__malloc_trim+0x126>
1df90: 0048d413 srli s0,a7,0x4
1df94: 0405 c.addi s0,1
1df96: 4c85 c.li s9,1
1df98: fff88b13 addi s6,a7,-1
1df9c: 03898d93 addi s11,s3,56
1dfa0: 4d09 c.li s10,2
1dfa2: 4601 c.li a2,0
1dfa4: 01788c13 addi s8,a7,23
1dfa8: 41100bb3 sub s7,zero,a7
1dfac: 009c8b63 beq s9,s1,1dfc2 <__malloc_trim+0x8e>
1dfb0: 008cde63 bge s9,s0,1dfcc <__malloc_trim+0x98>
1dfb4: 072d0263 beq s10,s2,1e018 <__malloc_trim+0xe4>
1dfb8: 0c85 c.addi s9,1
1dfba: 0d05 c.addi s10,1
1dfbc: 0da1 c.addi s11,8
1dfbe: fe9c99e3 bne s9,s1,1dfb0 <__malloc_trim+0x7c>
1dfc2: 00cdaa03 lw s4,12(s11)
1dfc6: 01ba1c63 bne s4,s11,1dfde <__malloc_trim+0xaa>
1dfca: b7fd c.j 1dfb8 <__malloc_trim+0x84>
1dfcc: 00cdaa03 lw s4,12(s11)
1dfd0: 014d9763 bne s11,s4,1dfde <__malloc_trim+0xaa>
1dfd4: b7c5 c.j 1dfb4 <__malloc_trim+0x80>
1dfd6: 00ca2a03 lw s4,12(s4)
1dfda: fdba0de3 beq s4,s11,1dfb4 <__malloc_trim+0x80>
1dfde: 004a2583 lw a1,4(s4)
1dfe2: 99e1 c.andi a1,-8
1dfe4: febc79e3 bgeu s8,a1,1dfd6 <__malloc_trim+0xa2>
1dfe8: 018a0533 add a0,s4,s8
1dfec: 01757533 and a0,a0,s7
1dff0: 018a0713 addi a4,s4,24
1dff4: 0ee56963 bltu a0,a4,1e0e6 <__malloc_trim+0x1b2>
1dff8: 00ba0733 add a4,s4,a1
1dffc: 0ce57663 bgeu a0,a4,1e0c8 <__malloc_trim+0x194>
1e000: 41450733 sub a4,a0,s4
1e004: 8d99 c.sub a1,a4
1e006: fcbb78e3 bgeu s6,a1,1dfd6 <__malloc_trim+0xa2>
1e00a: 4611 c.li a2,4
1e00c: 00bbf5b3 and a1,s7,a1
1e010: 799020ef jal ra,20fa8 <__madvise>
1e014: 4605 c.li a2,1
1e016: b7c1 c.j 1dfd6 <__malloc_trim+0xa2>
1e018: 4792 c.lwsp a5,4(sp)
1e01a: 06f98e63 beq s3,a5,1e096 <__malloc_trim+0x162>
1e01e: 00caeab3 or s5,s5,a2
1e022: 4781 c.li a5,0
1e024: 0f50000f fence iorw,ow
1e028: 08f9a7af amoswap.w a5,a5,(s3)
1e02c: 08f4c463 blt s1,a5,1e0b4 <__malloc_trim+0x180>
1e030: 4489a983 lw s3,1096(s3)
1e034: 4792 c.lwsp a5,4(sp)
1e036: f2f99ce3 bne s3,a5,1df6e <__malloc_trim+0x3a>
1e03a: 40b6 c.lwsp ra,76(sp)
1e03c: 4426 c.lwsp s0,72(sp)
1e03e: 4496 c.lwsp s1,68(sp)
1e040: 4906 c.lwsp s2,64(sp)
1e042: 59f2 c.lwsp s3,60(sp)
1e044: 5a62 c.lwsp s4,56(sp)
1e046: 5b42 c.lwsp s6,48(sp)
1e048: 5bb2 c.lwsp s7,44(sp)
1e04a: 5c22 c.lwsp s8,40(sp)
1e04c: 5c92 c.lwsp s9,36(sp)
1e04e: 5d02 c.lwsp s10,32(sp)
1e050: 4df2 c.lwsp s11,28(sp)
1e052: 8556 c.mv a0,s5
1e054: 5ad2 c.lwsp s5,52(sp)
1e056: 6161 c.addi16sp sp,80
1e058: 8082 c.jr ra
1e05a: 0068d413 srli s0,a7,0x6
1e05e: 02d00793 addi a5,zero,45
1e062: 0087e563 bltu a5,s0,1e06c <__malloc_trim+0x138>
1e066: 03140413 addi s0,s0,49
1e06a: b735 c.j 1df96 <__malloc_trim+0x62>
1e06c: 0098d413 srli s0,a7,0x9
1e070: 47d1 c.li a5,20
1e072: 0087e563 bltu a5,s0,1e07c <__malloc_trim+0x148>
1e076: 05b40413 addi s0,s0,91
1e07a: bf31 c.j 1df96 <__malloc_trim+0x62>
1e07c: 00c8d413 srli s0,a7,0xc
1e080: 47a9 c.li a5,10
1e082: 0887f863 bgeu a5,s0,1e112 <__malloc_trim+0x1de>
1e086: 00f8d413 srli s0,a7,0xf
1e08a: 4791 c.li a5,4
1e08c: 0887e663 bltu a5,s0,1e118 <__malloc_trim+0x1e4>
1e090: 07740413 addi s0,s0,119
1e094: b709 c.j 1df96 <__malloc_trim+0x62>
1e096: 4522 c.lwsp a0,8(sp)
1e098: c632 c.swsp a2,12(sp)
1e09a: adffc0ef jal ra,1ab78 <systrim.constprop.0>
1e09e: 4632 c.lwsp a2,12(sp)
1e0a0: 4781 c.li a5,0
1e0a2: 8e49 c.or a2,a0
1e0a4: 00caeab3 or s5,s5,a2
1e0a8: 0f50000f fence iorw,ow
1e0ac: 08f9a7af amoswap.w a5,a5,(s3)
1e0b0: f8f4d0e3 bge s1,a5,1e030 <__malloc_trim+0xfc>
1e0b4: 1a600893 addi a7,zero,422
1e0b8: 854e c.mv a0,s3
1e0ba: 08100593 addi a1,zero,129
1e0be: 4605 c.li a2,1
1e0c0: 4681 c.li a3,0
1e0c2: 00000073 ecall
1e0c6: b7ad c.j 1e030 <__malloc_trim+0xfc>
1e0c8: 6605 c.lui a2,0x1
1e0ca: 0004e5b7 lui a1,0x4e
1e0ce: 0004f537 lui a0,0x4f
1e0d2: ac018693 addi a3,gp,-1344 # 6ee14 <__PRETTY_FUNCTION__.19>
1e0d6: 39f60613 addi a2,a2,927 # 139f <__libc_tsd_CTYPE_B+0x1373>
1e0da: 97858593 addi a1,a1,-1672 # 4d978 <__PRETTY_FUNCTION__.0+0xc4>
1e0de: a1850513 addi a0,a0,-1512 # 4ea18 <__PRETTY_FUNCTION__.0+0x1164>
1e0e2: b84fc0ef jal ra,1a466 <__malloc_assert>
1e0e6: 6605 c.lui a2,0x1
1e0e8: 0004e5b7 lui a1,0x4e
1e0ec: 0004f537 lui a0,0x4f
1e0f0: ac018693 addi a3,gp,-1344 # 6ee14 <__PRETTY_FUNCTION__.19>
1e0f4: 39d60613 addi a2,a2,925 # 139d <__libc_tsd_CTYPE_B+0x1371>
1e0f8: 97858593 addi a1,a1,-1672 # 4d978 <__PRETTY_FUNCTION__.0+0xc4>
1e0fc: 9d850513 addi a0,a0,-1576 # 4e9d8 <__PRETTY_FUNCTION__.0+0x1124>
1e100: b66fc0ef jal ra,1a466 <__malloc_assert>
1e104: 854e c.mv a0,s3
1e106: eabfb0ef jal ra,19fb0 <__lll_lock_wait_private>
1e10a: bd95 c.j 1df7e <__malloc_trim+0x4a>
1e10c: e81fd0ef jal ra,1bf8c <ptmalloc_init.part.0>
1e110: b5a9 c.j 1df5a <__malloc_trim+0x26>
1e112: 06e40413 addi s0,s0,110
1e116: b541 c.j 1df96 <__malloc_trim+0x62>
1e118: 0128d413 srli s0,a7,0x12
1e11c: 4789 c.li a5,2
1e11e: 0087e563 bltu a5,s0,1e128 <__malloc_trim+0x1f4>
1e122: 07c40413 addi s0,s0,124
1e126: bd85 c.j 1df96 <__malloc_trim+0x62>
1e128: 4409 c.li s0,2
1e12a: 07c40413 addi s0,s0,124
1e12e: b5a5 c.j 1df96 <__malloc_trim+0x62>
0001e130 <__malloc_usable_size>:
1e130: c905 c.beqz a0,1e160 <__malloc_usable_size+0x30>
1e132: ffc52703 lw a4,-4(a0)
1e136: e381a683 lw a3,-456(gp) # 6f18c <using_malloc_checking>
1e13a: 4605 c.li a2,1
1e13c: 00277793 andi a5,a4,2
1e140: 1561 c.addi a0,-8
1e142: 9b61 c.andi a4,-8
1e144: 02c68063 beq a3,a2,1e164 <__malloc_usable_size+0x34>
1e148: c781 c.beqz a5,1e150 <__malloc_usable_size+0x20>
1e14a: ff870513 addi a0,a4,-8
1e14e: 8082 c.jr ra
1e150: 953a c.add a0,a4
1e152: 4148 c.lw a0,4(a0)
1e154: 8905 c.andi a0,1
1e156: c501 c.beqz a0,1e15e <__malloc_usable_size+0x2e>
1e158: ffc70513 addi a0,a4,-4
1e15c: 8082 c.jr ra
1e15e: 8082 c.jr ra
1e160: 4501 c.li a0,0
1e162: 8082 c.jr ra
1e164: 00355613 srli a2,a0,0x3
1e168: 00b55593 srli a1,a0,0xb
1e16c: 8e2d c.xor a2,a1
1e16e: 0ff67613 andi a2,a2,255
1e172: 02d60c63 beq a2,a3,1e1aa <__malloc_usable_size+0x7a>
1e176: 0017b793 sltiu a5,a5,1
1e17a: 177d c.addi a4,-1
1e17c: 078a c.slli a5,0x2
1e17e: 97ba c.add a5,a4
1e180: 00f50733 add a4,a0,a5
1e184: 00074703 lbu a4,0(a4)
1e188: 00e60e63 beq a2,a4,1e1a4 <__malloc_usable_size+0x74>
1e18c: c30d c.beqz a4,1e1ae <__malloc_usable_size+0x7e>
1e18e: 00870693 addi a3,a4,8
1e192: 00d7ee63 bltu a5,a3,1e1ae <__malloc_usable_size+0x7e>
1e196: 8f99 c.sub a5,a4
1e198: 00f50733 add a4,a0,a5
1e19c: 00074703 lbu a4,0(a4)
1e1a0: fee616e3 bne a2,a4,1e18c <__malloc_usable_size+0x5c>
1e1a4: ff878513 addi a0,a5,-8
1e1a8: 8082 c.jr ra
1e1aa: 4609 c.li a2,2
1e1ac: b7e9 c.j 1e176 <__malloc_usable_size+0x46>
1e1ae: 0004f537 lui a0,0x4f
1e1b2: 1141 c.addi sp,-16
1e1b4: a3c50513 addi a0,a0,-1476 # 4ea3c <__PRETTY_FUNCTION__.0+0x1188>
1e1b8: c606 c.swsp ra,12(sp)
1e1ba: 972fc0ef jal ra,1a32c <malloc_printerr>
0001e1be <__libc_mallinfo2>:
1e1be: acc1a783 lw a5,-1332(gp) # 6ee20 <__libc_malloc_initialized>
1e1c2: 715d c.addi16sp sp,-80
1e1c4: c0ca c.swsp s2,64(sp)
1e1c6: c686 c.swsp ra,76(sp)
1e1c8: c4a2 c.swsp s0,72(sp)
1e1ca: c2a6 c.swsp s1,68(sp)
1e1cc: de4e c.swsp s3,60(sp)
1e1ce: dc52 c.swsp s4,56(sp)
1e1d0: 892a c.mv s2,a0
1e1d2: 0a07ce63 blt a5,zero,1e28e <__libc_mallinfo2+0xd0>
1e1d6: 0006e9b7 lui s3,0x6e
1e1da: 3cc98993 addi s3,s3,972 # 6e3cc <main_arena>
1e1de: c402 c.swsp zero,8(sp)
1e1e0: 844e c.mv s0,s3
1e1e2: 4485 c.li s1,1
1e1e4: 4a01 c.li s4,0
1e1e6: c602 c.swsp zero,12(sp)
1e1e8: c802 c.swsp zero,16(sp)
1e1ea: ca02 c.swsp zero,20(sp)
1e1ec: cc02 c.swsp zero,24(sp)
1e1ee: ce02 c.swsp zero,28(sp)
1e1f0: d002 c.swsp zero,32(sp)
1e1f2: d202 c.swsp zero,36(sp)
1e1f4: d402 c.swsp zero,40(sp)
1e1f6: d602 c.swsp zero,44(sp)
1e1f8: 100427af lr.w a5,(s0)
1e1fc: e781 c.bnez a5,1e204 <__libc_mallinfo2+0x46>
1e1fe: 1c94272f sc.w.aq a4,s1,(s0)
1e202: fb7d c.bnez a4,1e1f8 <__libc_mallinfo2+0x3a>
1e204: e3c9 c.bnez a5,1e286 <__libc_mallinfo2+0xc8>
1e206: 002c c.addi4spn a1,sp,8
1e208: 8522 c.mv a0,s0
1e20a: 982fc0ef jal ra,1a38c <int_mallinfo>
1e20e: 87d2 c.mv a5,s4
1e210: 0f50000f fence iorw,ow
1e214: 08f427af amoswap.w a5,a5,(s0)
1e218: 04f4cd63 blt s1,a5,1e272 <__libc_mallinfo2+0xb4>
1e21c: 44842403 lw s0,1096(s0)
1e220: fd341ce3 bne s0,s3,1e1f8 <__libc_mallinfo2+0x3a>
1e224: 47a2 c.lwsp a5,8(sp)
1e226: 40b6 c.lwsp ra,76(sp)
1e228: 4426 c.lwsp s0,72(sp)
1e22a: 00f92023 sw a5,0(s2)
1e22e: 47b2 c.lwsp a5,12(sp)
1e230: 4496 c.lwsp s1,68(sp)
1e232: 59f2 c.lwsp s3,60(sp)
1e234: 00f92223 sw a5,4(s2)
1e238: 47c2 c.lwsp a5,16(sp)
1e23a: 5a62 c.lwsp s4,56(sp)
1e23c: 854a c.mv a0,s2
1e23e: 00f92423 sw a5,8(s2)
1e242: 47d2 c.lwsp a5,20(sp)
1e244: 00f92623 sw a5,12(s2)
1e248: 47e2 c.lwsp a5,24(sp)
1e24a: 00f92823 sw a5,16(s2)
1e24e: 47f2 c.lwsp a5,28(sp)
1e250: 00f92a23 sw a5,20(s2)
1e254: 5782 c.lwsp a5,32(sp)
1e256: 00f92c23 sw a5,24(s2)
1e25a: 5792 c.lwsp a5,36(sp)
1e25c: 00f92e23 sw a5,28(s2)
1e260: 57a2 c.lwsp a5,40(sp)
1e262: 02f92023 sw a5,32(s2)
1e266: 57b2 c.lwsp a5,44(sp)
1e268: 02f92223 sw a5,36(s2)
1e26c: 4906 c.lwsp s2,64(sp)
1e26e: 6161 c.addi16sp sp,80
1e270: 8082 c.jr ra
1e272: 1a600893 addi a7,zero,422
1e276: 8522 c.mv a0,s0
1e278: 08100593 addi a1,zero,129
1e27c: 4605 c.li a2,1
1e27e: 4681 c.li a3,0
1e280: 00000073 ecall
1e284: bf61 c.j 1e21c <__libc_mallinfo2+0x5e>
1e286: 8522 c.mv a0,s0
1e288: d29fb0ef jal ra,19fb0 <__lll_lock_wait_private>
1e28c: bfad c.j 1e206 <__libc_mallinfo2+0x48>
1e28e: cfffd0ef jal ra,1bf8c <ptmalloc_init.part.0>
1e292: b791 c.j 1e1d6 <__libc_mallinfo2+0x18>
0001e294 <__libc_mallinfo>:
1e294: 7139 c.addi16sp sp,-64
1e296: dc22 c.swsp s0,56(sp)
1e298: 842a c.mv s0,a0
1e29a: 0028 c.addi4spn a0,sp,8
1e29c: de06 c.swsp ra,60(sp)
1e29e: 3705 c.jal 1e1be <__libc_mallinfo2>
1e2a0: 47b2 c.lwsp a5,12(sp)
1e2a2: 50f2 c.lwsp ra,60(sp)
1e2a4: 8522 c.mv a0,s0
1e2a6: c05c c.sw a5,4(s0)
1e2a8: 47c2 c.lwsp a5,16(sp)
1e2aa: c41c c.sw a5,8(s0)
1e2ac: 47a2 c.lwsp a5,8(sp)
1e2ae: c01c c.sw a5,0(s0)
1e2b0: 47d2 c.lwsp a5,20(sp)
1e2b2: c45c c.sw a5,12(s0)
1e2b4: 47e2 c.lwsp a5,24(sp)
1e2b6: c81c c.sw a5,16(s0)
1e2b8: 47f2 c.lwsp a5,28(sp)
1e2ba: c85c c.sw a5,20(s0)
1e2bc: 5782 c.lwsp a5,32(sp)
1e2be: cc1c c.sw a5,24(s0)
1e2c0: 5792 c.lwsp a5,36(sp)
1e2c2: cc5c c.sw a5,28(s0)
1e2c4: 57a2 c.lwsp a5,40(sp)
1e2c6: d01c c.sw a5,32(s0)
1e2c8: 57b2 c.lwsp a5,44(sp)
1e2ca: d05c c.sw a5,36(s0)
1e2cc: 5462 c.lwsp s0,56(sp)
1e2ce: 6121 c.addi16sp sp,64
1e2d0: 8082 c.jr ra
0001e2d2 <__malloc_stats>:
1e2d2: 7119 c.addi16sp sp,-128
1e2d4: c8ea c.swsp s10,80(sp)
1e2d6: acc1a783 lw a5,-1332(gp) # 6ee20 <__libc_malloc_initialized>
1e2da: 0006ed37 lui s10,0x6e
1e2de: 38cd0713 addi a4,s10,908 # 6e38c <mp_>
1e2e2: d6ce c.swsp s3,108(sp)
1e2e4: de86 c.swsp ra,124(sp)
1e2e6: dca2 c.swsp s0,120(sp)
1e2e8: daa6 c.swsp s1,116(sp)
1e2ea: d8ca c.swsp s2,112(sp)
1e2ec: d4d2 c.swsp s4,104(sp)
1e2ee: d2d6 c.swsp s5,100(sp)
1e2f0: d0da c.swsp s6,96(sp)
1e2f2: cede c.swsp s7,92(sp)
1e2f4: cce2 c.swsp s8,88(sp)
1e2f6: cae6 c.swsp s9,84(sp)
1e2f8: c6ee c.swsp s11,76(sp)
1e2fa: c43a c.swsp a4,8(sp)
1e2fc: 02472983 lw s3,36(a4)
1e300: 1207cd63 blt a5,zero,1e43a <__malloc_stats+0x168>
1e304: ab41a783 lw a5,-1356(gp) # 6ee08 <stderr>
1e308: 4722 c.lwsp a4,8(sp)
1e30a: 8a4e c.mv s4,s3
1e30c: 4901 c.li s2,0
1e30e: 04070c13 addi s8,a4,64
1e312: 5fd8 c.lw a4,60(a5)
1e314: 8462 c.mv s0,s8
1e316: 0004fcb7 lui s9,0x4f
1e31a: c63a c.swsp a4,12(sp)
1e31c: 00276713 ori a4,a4,2
1e320: dfd8 c.sw a4,60(a5)
1e322: 0004fbb7 lui s7,0x4f
1e326: 0004fb37 lui s6,0x4f
1e32a: 4a85 c.li s5,1
1e32c: cc02 c.swsp zero,24(sp)
1e32e: ce02 c.swsp zero,28(sp)
1e330: d002 c.swsp zero,32(sp)
1e332: d202 c.swsp zero,36(sp)
1e334: d402 c.swsp zero,40(sp)
1e336: d602 c.swsp zero,44(sp)
1e338: d802 c.swsp zero,48(sp)
1e33a: da02 c.swsp zero,52(sp)
1e33c: dc02 c.swsp zero,56(sp)
1e33e: de02 c.swsp zero,60(sp)
1e340: 100427af lr.w a5,(s0)
1e344: e781 c.bnez a5,1e34c <__malloc_stats+0x7a>
1e346: 1d54272f sc.w.aq a4,s5,(s0)
1e34a: fb7d c.bnez a4,1e340 <__malloc_stats+0x6e>
1e34c: 0e079363 bne a5,zero,1e432 <__malloc_stats+0x160>
1e350: 082c c.addi4spn a1,sp,24
1e352: 8522 c.mv a0,s0
1e354: 838fc0ef jal ra,1a38c <int_mallinfo>
1e358: ab41a503 lw a0,-1356(gp) # 6ee08 <stderr>
1e35c: 864a c.mv a2,s2
1e35e: a68c8593 addi a1,s9,-1432 # 4ea68 <__PRETTY_FUNCTION__.0+0x11b4>
1e362: 4d30e0ef jal ra,2d034 <__fprintf>
1e366: 4d62 c.lwsp s10,24(sp)
1e368: ab41a503 lw a0,-1356(gp) # 6ee08 <stderr>
1e36c: a74b8593 addi a1,s7,-1420 # 4ea74 <__PRETTY_FUNCTION__.0+0x11c0>
1e370: 866a c.mv a2,s10
1e372: 4c30e0ef jal ra,2d034 <__fprintf>
1e376: 5dd2 c.lwsp s11,52(sp)
1e378: ab41a503 lw a0,-1356(gp) # 6ee08 <stderr>
1e37c: a90b0593 addi a1,s6,-1392 # 4ea90 <__PRETTY_FUNCTION__.0+0x11dc>
1e380: 866e c.mv a2,s11
1e382: 4b30e0ef jal ra,2d034 <__fprintf>
1e386: 99ea c.add s3,s10
1e388: 9a6e c.add s4,s11
1e38a: 4781 c.li a5,0
1e38c: 0f50000f fence iorw,ow
1e390: 08f427af amoswap.w a5,a5,(s0)
1e394: 08fac563 blt s5,a5,1e41e <__malloc_stats+0x14c>
1e398: 44842403 lw s0,1096(s0)
1e39c: 0905 c.addi s2,1
1e39e: f98417e3 bne s0,s8,1e32c <__malloc_stats+0x5a>
1e3a2: ab41a683 lw a3,-1356(gp) # 6ee08 <stderr>
1e3a6: 0004f537 lui a0,0x4f
1e3aa: 4585 c.li a1,1
1e3ac: 4651 c.li a2,20
1e3ae: aac50513 addi a0,a0,-1364 # 4eaac <__PRETTY_FUNCTION__.0+0x11f8>
1e3b2: 7b2170ef jal ra,35b64 <_IO_fwrite>
1e3b6: ab41a503 lw a0,-1356(gp) # 6ee08 <stderr>
1e3ba: 864e c.mv a2,s3
1e3bc: a74b8593 addi a1,s7,-1420
1e3c0: 4750e0ef jal ra,2d034 <__fprintf>
1e3c4: ab41a503 lw a0,-1356(gp) # 6ee08 <stderr>
1e3c8: 8652 c.mv a2,s4
1e3ca: a90b0593 addi a1,s6,-1392
1e3ce: 4670e0ef jal ra,2d034 <__fprintf>
1e3d2: 4422 c.lwsp s0,8(sp)
1e3d4: ab41a503 lw a0,-1356(gp) # 6ee08 <stderr>
1e3d8: 0004f5b7 lui a1,0x4f
1e3dc: 4c50 c.lw a2,28(s0)
1e3de: ac458593 addi a1,a1,-1340 # 4eac4 <__PRETTY_FUNCTION__.0+0x1210>
1e3e2: 4530e0ef jal ra,2d034 <__fprintf>
1e3e6: 5410 c.lw a2,40(s0)
1e3e8: ab41a503 lw a0,-1356(gp) # 6ee08 <stderr>
1e3ec: 0004f5b7 lui a1,0x4f
1e3f0: ae058593 addi a1,a1,-1312 # 4eae0 <__PRETTY_FUNCTION__.0+0x122c>
1e3f4: 4410e0ef jal ra,2d034 <__fprintf>
1e3f8: ab41a783 lw a5,-1356(gp) # 6ee08 <stderr>
1e3fc: 4732 c.lwsp a4,12(sp)
1e3fe: 50f6 c.lwsp ra,124(sp)
1e400: 5466 c.lwsp s0,120(sp)
1e402: dfd8 c.sw a4,60(a5)
1e404: 54d6 c.lwsp s1,116(sp)
1e406: 5946 c.lwsp s2,112(sp)
1e408: 59b6 c.lwsp s3,108(sp)
1e40a: 5a26 c.lwsp s4,104(sp)
1e40c: 5a96 c.lwsp s5,100(sp)
1e40e: 5b06 c.lwsp s6,96(sp)
1e410: 4bf6 c.lwsp s7,92(sp)
1e412: 4c66 c.lwsp s8,88(sp)
1e414: 4cd6 c.lwsp s9,84(sp)
1e416: 4d46 c.lwsp s10,80(sp)
1e418: 4db6 c.lwsp s11,76(sp)
1e41a: 6109 c.addi16sp sp,128
1e41c: 8082 c.jr ra
1e41e: 1a600893 addi a7,zero,422
1e422: 8522 c.mv a0,s0
1e424: 08100593 addi a1,zero,129
1e428: 4605 c.li a2,1
1e42a: 4681 c.li a3,0
1e42c: 00000073 ecall
1e430: b7a5 c.j 1e398 <__malloc_stats+0xc6>
1e432: 8522 c.mv a0,s0
1e434: b7dfb0ef jal ra,19fb0 <__lll_lock_wait_private>
1e438: bf21 c.j 1e350 <__malloc_stats+0x7e>
1e43a: b53fd0ef jal ra,1bf8c <ptmalloc_init.part.0>
1e43e: b5d9 c.j 1e304 <__malloc_stats+0x32>
0001e440 <__libc_mallopt>:
1e440: acc1a783 lw a5,-1332(gp) # 6ee20 <__libc_malloc_initialized>
1e444: 1101 c.addi sp,-32
1e446: ca26 c.swsp s1,20(sp)
1e448: c84a c.swsp s2,16(sp)
1e44a: ce06 c.swsp ra,28(sp)
1e44c: cc22 c.swsp s0,24(sp)
1e44e: c64e c.swsp s3,12(sp)
1e450: 892a c.mv s2,a0
1e452: 84ae c.mv s1,a1
1e454: 0407c463 blt a5,zero,1e49c <__libc_mallopt+0x5c>
1e458: 0006e437 lui s0,0x6e
1e45c: 38c40413 addi s0,s0,908 # 6e38c <mp_>
1e460: 4705 c.li a4,1
1e462: 04040613 addi a2,s0,64
1e466: 100627af lr.w a5,(a2)
1e46a: e781 c.bnez a5,1e472 <__libc_mallopt+0x32>
1e46c: 1ce626af sc.w.aq a3,a4,(a2)
1e470: fafd c.bnez a3,1e466 <__libc_mallopt+0x26>
1e472: 0006e537 lui a0,0x6e
1e476: 3cc50993 addi s3,a0,972 # 6e3cc <main_arena>
1e47a: eff1 c.bnez a5,1e556 <__libc_mallopt+0x116>
1e47c: 854e c.mv a0,s3
1e47e: 827fc0ef jal ra,1aca4 <malloc_consolidate>
1e482: 00890793 addi a5,s2,8
1e486: 4725 c.li a4,9
1e488: 04f76463 bltu a4,a5,1e4d0 <__libc_mallopt+0x90>
1e48c: 0004f737 lui a4,0x4f
1e490: 078a c.slli a5,0x2
1e492: c1c70713 addi a4,a4,-996 # 4ec1c <__PRETTY_FUNCTION__.0+0x20>
1e496: 97ba c.add a5,a4
1e498: 439c c.lw a5,0(a5)
1e49a: 8782 c.jr a5
1e49c: af1fd0ef jal ra,1bf8c <ptmalloc_init.part.0>
1e4a0: bf65 c.j 1e458 <__libc_mallopt+0x18>
1e4a2: 05000793 addi a5,zero,80
1e4a6: 4701 c.li a4,0
1e4a8: 0a97fc63 bgeu a5,s1,1e560 <__libc_mallopt+0x120>
1e4ac: 4781 c.li a5,0
1e4ae: 04040693 addi a3,s0,64
1e4b2: 0f50000f fence iorw,ow
1e4b6: 08f6a7af amoswap.w a5,a5,(a3)
1e4ba: 4685 c.li a3,1
1e4bc: 02f6c563 blt a3,a5,1e4e6 <__libc_mallopt+0xa6>
1e4c0: 40f2 c.lwsp ra,28(sp)
1e4c2: 4462 c.lwsp s0,24(sp)
1e4c4: 44d2 c.lwsp s1,20(sp)
1e4c6: 4942 c.lwsp s2,16(sp)
1e4c8: 49b2 c.lwsp s3,12(sp)
1e4ca: 853a c.mv a0,a4
1e4cc: 6105 c.addi16sp sp,32
1e4ce: 8082 c.jr ra
1e4d0: 4705 c.li a4,1
1e4d2: 4781 c.li a5,0
1e4d4: 04040693 addi a3,s0,64
1e4d8: 0f50000f fence iorw,ow
1e4dc: 08f6a7af amoswap.w a5,a5,(a3)
1e4e0: 4685 c.li a3,1
1e4e2: fcf6dfe3 bge a3,a5,1e4c0 <__libc_mallopt+0x80>
1e4e6: 1a600893 addi a7,zero,422
1e4ea: 854e c.mv a0,s3
1e4ec: 08100593 addi a1,zero,129
1e4f0: 4605 c.li a2,1
1e4f2: 4681 c.li a3,0
1e4f4: 00000073 ecall
1e4f8: 40f2 c.lwsp ra,28(sp)
1e4fa: 4462 c.lwsp s0,24(sp)
1e4fc: 44d2 c.lwsp s1,20(sp)
1e4fe: 4942 c.lwsp s2,16(sp)
1e500: 49b2 c.lwsp s3,12(sp)
1e502: 853a c.mv a0,a4
1e504: 6105 c.addi16sp sp,32
1e506: 8082 c.jr ra
1e508: 4785 c.li a5,1
1e50a: cc04 c.sw s1,24(s0)
1e50c: d01c c.sw a5,32(s0)
1e50e: 4705 c.li a4,1
1e510: bf71 c.j 1e4ac <__libc_mallopt+0x6c>
1e512: 000807b7 lui a5,0x80
1e516: 4701 c.li a4,0
1e518: f897eae3 bltu a5,s1,1e4ac <__libc_mallopt+0x6c>
1e51c: 4785 c.li a5,1
1e51e: c404 c.sw s1,8(s0)
1e520: d01c c.sw a5,32(s0)
1e522: 4705 c.li a4,1
1e524: b761 c.j 1e4ac <__libc_mallopt+0x6c>
1e526: 4785 c.li a5,1
1e528: c044 c.sw s1,4(s0)
1e52a: d01c c.sw a5,32(s0)
1e52c: 4705 c.li a4,1
1e52e: bfbd c.j 1e4ac <__libc_mallopt+0x6c>
1e530: 4785 c.li a5,1
1e532: c004 c.sw s1,0(s0)
1e534: d01c c.sw a5,32(s0)
1e536: 4705 c.li a4,1
1e538: bf95 c.j 1e4ac <__libc_mallopt+0x6c>
1e53a: 4705 c.li a4,1
1e53c: f69058e3 bge zero,s1,1e4ac <__libc_mallopt+0x6c>
1e540: c444 c.sw s1,12(s0)
1e542: b7ad c.j 1e4ac <__libc_mallopt+0x6c>
1e544: e491a623 sw s1,-436(gp) # 6f1a0 <perturb_byte>
1e548: 4705 c.li a4,1
1e54a: b78d c.j 1e4ac <__libc_mallopt+0x6c>
1e54c: 4705 c.li a4,1
1e54e: f4905fe3 bge zero,s1,1e4ac <__libc_mallopt+0x6c>
1e552: c804 c.sw s1,16(s0)
1e554: bfa1 c.j 1e4ac <__libc_mallopt+0x6c>
1e556: 3cc50513 addi a0,a0,972
1e55a: a57fb0ef jal ra,19fb0 <__lll_lock_wait_private>
1e55e: bf39 c.j 1e47c <__libc_mallopt+0x3c>
1e560: 472d c.li a4,11
1e562: 47a1 c.li a5,8
1e564: 00977563 bgeu a4,s1,1e56e <__libc_mallopt+0x12e>
1e568: 00448793 addi a5,s1,4
1e56c: 9bc1 c.andi a5,-16
1e56e: e4f1ac23 sw a5,-424(gp) # 6f1ac <global_max_fast>
1e572: 874a c.mv a4,s2
1e574: bf25 c.j 1e4ac <__libc_mallopt+0x6c>
0001e576 <__posix_memalign>:
1e576: 0025d693 srli a3,a1,0x2
1e57a: fff68713 addi a4,a3,-1
1e57e: 8f75 c.and a4,a3
1e580: 0035f693 andi a3,a1,3
1e584: 8f55 c.or a4,a3
1e586: e715 c.bnez a4,1e5b2 <__posix_memalign+0x3c>
1e588: 1141 c.addi sp,-16
1e58a: c422 c.swsp s0,8(sp)
1e58c: c606 c.swsp ra,12(sp)
1e58e: 842a c.mv s0,a0
1e590: 87ae c.mv a5,a1
1e592: 4559 c.li a0,22
1e594: c999 c.beqz a1,1e5aa <__posix_memalign+0x34>
1e596: 85b2 c.mv a1,a2
1e598: 853e c.mv a0,a5
1e59a: 8606 c.mv a2,ra
1e59c: 87aff0ef jal ra,1d616 <_mid_memalign>
1e5a0: 87aa c.mv a5,a0
1e5a2: 4531 c.li a0,12
1e5a4: c399 c.beqz a5,1e5aa <__posix_memalign+0x34>
1e5a6: c01c c.sw a5,0(s0)
1e5a8: 4501 c.li a0,0
1e5aa: 40b2 c.lwsp ra,12(sp)
1e5ac: 4422 c.lwsp s0,8(sp)
1e5ae: 0141 c.addi sp,16
1e5b0: 8082 c.jr ra
1e5b2: 4559 c.li a0,22
1e5b4: 8082 c.jr ra
0001e5b6 <__malloc_info>:
1e5b6: e90d c.bnez a0,1e5e8 <__malloc_info+0x32>
1e5b8: acc1a783 lw a5,-1332(gp) # 6ee20 <__libc_malloc_initialized>
1e5bc: 1141 c.addi sp,-16
1e5be: c422 c.swsp s0,8(sp)
1e5c0: c606 c.swsp ra,12(sp)
1e5c2: 842e c.mv s0,a1
1e5c4: 0007cf63 blt a5,zero,1e5e2 <__malloc_info+0x2c>
1e5c8: 0004f537 lui a0,0x4f
1e5cc: 85a2 c.mv a1,s0
1e5ce: afc50513 addi a0,a0,-1284 # 4eafc <__PRETTY_FUNCTION__.0+0x1248>
1e5d2: 426170ef jal ra,359f8 <_IO_fputs>
1e5d6: 8522 c.mv a0,s0
1e5d8: 4422 c.lwsp s0,8(sp)
1e5da: 40b2 c.lwsp ra,12(sp)
1e5dc: 0141 c.addi sp,16
1e5de: a08fc06f jal zero,1a7e6 <__malloc_info.part.0>
1e5e2: 9abfd0ef jal ra,1bf8c <ptmalloc_init.part.0>
1e5e6: b7cd c.j 1e5c8 <__malloc_info+0x12>
1e5e8: 4559 c.li a0,22
1e5ea: 8082 c.jr ra
0001e5ec <__default_morecore>:
1e5ec: 1141 c.addi sp,-16
1e5ee: c606 c.swsp ra,12(sp)
1e5f0: 089020ef jal ra,20e78 <__sbrk>
1e5f4: 40b2 c.lwsp ra,12(sp)
1e5f6: 00150793 addi a5,a0,1
1e5fa: 00f037b3 sltu a5,zero,a5
1e5fe: 40f007b3 sub a5,zero,a5
1e602: 8d7d c.and a0,a5
1e604: 0141 c.addi sp,16
1e606: 8082 c.jr ra
0001e608 <strchr>:
1e608: 00357713 andi a4,a0,3
1e60c: 87aa c.mv a5,a0
1e60e: 0ff5f693 andi a3,a1,255
1e612: e719 c.bnez a4,1e620 <strchr+0x18>
1e614: a821 c.j 1e62c <strchr+0x24>
1e616: 0785 c.addi a5,1
1e618: 0037f613 andi a2,a5,3
1e61c: cb3d c.beqz a4,1e692 <strchr+0x8a>
1e61e: c619 c.beqz a2,1e62c <strchr+0x24>
1e620: 0007c703 lbu a4,0(a5) # 80000 <__BSS_END__+0x104ac>
1e624: fed719e3 bne a4,a3,1e616 <strchr+0xe>
1e628: 853e c.mv a0,a5
1e62a: 8082 c.jr ra
1e62c: 0ff5f593 andi a1,a1,255
1e630: 00859713 slli a4,a1,0x8
1e634: 8f4d c.or a4,a1
1e636: 01071313 slli t1,a4,0x10
1e63a: 7eff0837 lui a6,0x7eff0
1e63e: 00e36333 or t1,t1,a4
1e642: eff80813 addi a6,a6,-257 # 7efefeff <__BSS_END__+0x7ef803ab>
1e646: 5e7d c.li t3,-1
1e648: 438c c.lw a1,0(a5)
1e64a: 853e c.mv a0,a5
1e64c: 0791 c.addi a5,4
1e64e: 00b348b3 xor a7,t1,a1
1e652: 01058733 add a4,a1,a6
1e656: 01088633 add a2,a7,a6
1e65a: 8f2d c.xor a4,a1
1e65c: 01164633 xor a2,a2,a7
1e660: 8f71 c.and a4,a2
1e662: 01076733 or a4,a4,a6
1e666: ffc701e3 beq a4,t3,1e648 <strchr+0x40>
1e66a: ffc7c703 lbu a4,-4(a5)
1e66e: 02d70363 beq a4,a3,1e694 <strchr+0x8c>
1e672: c305 c.beqz a4,1e692 <strchr+0x8a>
1e674: ffd7c703 lbu a4,-3(a5)
1e678: 00d70f63 beq a4,a3,1e696 <strchr+0x8e>
1e67c: cb19 c.beqz a4,1e692 <strchr+0x8a>
1e67e: ffe7c703 lbu a4,-2(a5)
1e682: 00d70c63 beq a4,a3,1e69a <strchr+0x92>
1e686: c711 c.beqz a4,1e692 <strchr+0x8a>
1e688: fff7c703 lbu a4,-1(a5)
1e68c: 00d70963 beq a4,a3,1e69e <strchr+0x96>
1e690: ff45 c.bnez a4,1e648 <strchr+0x40>
1e692: 4501 c.li a0,0
1e694: 8082 c.jr ra
1e696: 0505 c.addi a0,1
1e698: 8082 c.jr ra
1e69a: 0509 c.addi a0,2
1e69c: 8082 c.jr ra
1e69e: 050d c.addi a0,3
1e6a0: 8082 c.jr ra
0001e6a2 <strcmp>:
1e6a2: 00054783 lbu a5,0(a0)
1e6a6: 0585 c.addi a1,1
1e6a8: 0505 c.addi a0,1
1e6aa: fff5c703 lbu a4,-1(a1)
1e6ae: c791 c.beqz a5,1e6ba <strcmp+0x18>
1e6b0: fee789e3 beq a5,a4,1e6a2 <strcmp>
1e6b4: 40e78533 sub a0,a5,a4
1e6b8: 8082 c.jr ra
1e6ba: 40e00533 sub a0,zero,a4
1e6be: 8082 c.jr ra
0001e6c0 <strcpy>:
1e6c0: 1141 c.addi sp,-16
1e6c2: c226 c.swsp s1,4(sp)
1e6c4: 84aa c.mv s1,a0
1e6c6: 852e c.mv a0,a1
1e6c8: c422 c.swsp s0,8(sp)
1e6ca: c606 c.swsp ra,12(sp)
1e6cc: 842e c.mv s0,a1
1e6ce: 2a49 c.jal 1e860 <strlen>
1e6d0: 85a2 c.mv a1,s0
1e6d2: 4422 c.lwsp s0,8(sp)
1e6d4: 40b2 c.lwsp ra,12(sp)
1e6d6: 00150613 addi a2,a0,1
1e6da: 8526 c.mv a0,s1
1e6dc: 4492 c.lwsp s1,4(sp)
1e6de: 0141 c.addi sp,16
1e6e0: 5270006f jal zero,1f406 <memcpy>
0001e6e4 <strcspn>:
1e6e4: 712d c.addi16sp sp,-288
1e6e6: 11312623 sw s3,268(sp)
1e6ea: 10112e23 sw ra,284(sp)
1e6ee: 10812c23 sw s0,280(sp)
1e6f2: 10912a23 sw s1,276(sp)
1e6f6: 11212823 sw s2,272(sp)
1e6fa: 0005c483 lbu s1,0(a1)
1e6fe: 89aa c.mv s3,a0
1e700: 10048563 beq s1,zero,1e80a <strcspn+0x126>
1e704: 0015c783 lbu a5,1(a1)
1e708: 842e c.mv s0,a1
1e70a: 10078063 beq a5,zero,1e80a <strcspn+0x126>
1e70e: 04000613 addi a2,zero,64
1e712: 4581 c.li a1,0
1e714: 850a c.mv a0,sp
1e716: 3e7000ef jal ra,1f2fc <memset>
1e71a: 892a c.mv s2,a0
1e71c: 04000613 addi a2,zero,64
1e720: 4581 c.li a1,0
1e722: 04050513 addi a0,a0,64
1e726: 3d7000ef jal ra,1f2fc <memset>
1e72a: 04000613 addi a2,zero,64
1e72e: 4581 c.li a1,0
1e730: 08090513 addi a0,s2,128
1e734: 3c9000ef jal ra,1f2fc <memset>
1e738: 04000613 addi a2,zero,64
1e73c: 4581 c.li a1,0
1e73e: 0c090513 addi a0,s2,192
1e742: 3bb000ef jal ra,1f2fc <memset>
1e746: 4705 c.li a4,1
1e748: a019 c.j 1e74e <strcspn+0x6a>
1e74a: 00044483 lbu s1,0(s0)
1e74e: 009907b3 add a5,s2,s1
1e752: 00e78023 sb a4,0(a5)
1e756: 0405 c.addi s0,1
1e758: f8ed c.bnez s1,1e74a <strcspn+0x66>
1e75a: 0009c783 lbu a5,0(s3)
1e75e: 4501 c.li a0,0
1e760: 97ca c.add a5,s2
1e762: 0007c783 lbu a5,0(a5)
1e766: e7bd c.bnez a5,1e7d4 <strcspn+0xf0>
1e768: 0019c783 lbu a5,1(s3)
1e76c: 4505 c.li a0,1
1e76e: 97ca c.add a5,s2
1e770: 0007c783 lbu a5,0(a5)
1e774: e3a5 c.bnez a5,1e7d4 <strcspn+0xf0>
1e776: 0029c783 lbu a5,2(s3)
1e77a: 4509 c.li a0,2
1e77c: 97ca c.add a5,s2
1e77e: 0007c783 lbu a5,0(a5)
1e782: eba9 c.bnez a5,1e7d4 <strcspn+0xf0>
1e784: 0039c783 lbu a5,3(s3)
1e788: 450d c.li a0,3
1e78a: 97ca c.add a5,s2
1e78c: 0007c783 lbu a5,0(a5)
1e790: e3b1 c.bnez a5,1e7d4 <strcspn+0xf0>
1e792: ffc9f793 andi a5,s3,-4
1e796: 0047c583 lbu a1,4(a5)
1e79a: 0067c603 lbu a2,6(a5)
1e79e: 0057c683 lbu a3,5(a5)
1e7a2: 0077c703 lbu a4,7(a5)
1e7a6: 95ca c.add a1,s2
1e7a8: 964a c.add a2,s2
1e7aa: 96ca c.add a3,s2
1e7ac: 974a c.add a4,s2
1e7ae: 0005c583 lbu a1,0(a1)
1e7b2: 00064603 lbu a2,0(a2)
1e7b6: 0006c683 lbu a3,0(a3)
1e7ba: 00074703 lbu a4,0(a4)
1e7be: 0791 c.addi a5,4
1e7c0: 8ecd c.or a3,a1
1e7c2: 8f51 c.or a4,a2
1e7c4: 8f55 c.or a4,a3
1e7c6: db61 c.beqz a4,1e796 <strcspn+0xb2>
1e7c8: 413787b3 sub a5,a5,s3
1e7cc: c285 c.beqz a3,1e7ec <strcspn+0x108>
1e7ce: 0785 c.addi a5,1
1e7d0: 40b78533 sub a0,a5,a1
1e7d4: 11c12083 lw ra,284(sp)
1e7d8: 11812403 lw s0,280(sp)
1e7dc: 11412483 lw s1,276(sp)
1e7e0: 11012903 lw s2,272(sp)
1e7e4: 10c12983 lw s3,268(sp)
1e7e8: 6115 c.addi16sp sp,288
1e7ea: 8082 c.jr ra
1e7ec: 11c12083 lw ra,284(sp)
1e7f0: 11812403 lw s0,280(sp)
1e7f4: 078d c.addi a5,3
1e7f6: 11412483 lw s1,276(sp)
1e7fa: 11012903 lw s2,272(sp)
1e7fe: 10c12983 lw s3,268(sp)
1e802: 40c78533 sub a0,a5,a2
1e806: 6115 c.addi16sp sp,288
1e808: 8082 c.jr ra
1e80a: 85a6 c.mv a1,s1
1e80c: 854e c.mv a0,s3
1e80e: 7b7000ef jal ra,1f7c4 <__strchrnul>
1e812: 11c12083 lw ra,284(sp)
1e816: 11812403 lw s0,280(sp)
1e81a: 11412483 lw s1,276(sp)
1e81e: 11012903 lw s2,272(sp)
1e822: 41350533 sub a0,a0,s3
1e826: 10c12983 lw s3,268(sp)
1e82a: 6115 c.addi16sp sp,288
1e82c: 8082 c.jr ra
0001e82e <__strdup>:
1e82e: 1141 c.addi sp,-16
1e830: c422 c.swsp s0,8(sp)
1e832: c226 c.swsp s1,4(sp)
1e834: c606 c.swsp ra,12(sp)
1e836: 84aa c.mv s1,a0
1e838: 2025 c.jal 1e860 <strlen>
1e83a: 00150413 addi s0,a0,1
1e83e: 8522 c.mv a0,s0
1e840: b97fe0ef jal ra,1d3d6 <__libc_malloc>
1e844: c909 c.beqz a0,1e856 <__strdup+0x28>
1e846: 8622 c.mv a2,s0
1e848: 4422 c.lwsp s0,8(sp)
1e84a: 40b2 c.lwsp ra,12(sp)
1e84c: 85a6 c.mv a1,s1
1e84e: 4492 c.lwsp s1,4(sp)
1e850: 0141 c.addi sp,16
1e852: 3b50006f jal zero,1f406 <memcpy>
1e856: 40b2 c.lwsp ra,12(sp)
1e858: 4422 c.lwsp s0,8(sp)
1e85a: 4492 c.lwsp s1,4(sp)
1e85c: 0141 c.addi sp,16
1e85e: 8082 c.jr ra
0001e860 <strlen>:
1e860: 00357793 andi a5,a0,3
1e864: cf89 c.beqz a5,1e87e <strlen+0x1e>
1e866: 87aa c.mv a5,a0
1e868: a029 c.j 1e872 <strlen+0x12>
1e86a: 0785 c.addi a5,1
1e86c: 0037f713 andi a4,a5,3
1e870: cb01 c.beqz a4,1e880 <strlen+0x20>
1e872: 0007c703 lbu a4,0(a5)
1e876: fb75 c.bnez a4,1e86a <strlen+0xa>
1e878: 40a78533 sub a0,a5,a0
1e87c: 8082 c.jr ra
1e87e: 87aa c.mv a5,a0
1e880: feff05b7 lui a1,0xfeff0
1e884: 80808637 lui a2,0x80808
1e888: eff58593 addi a1,a1,-257 # fefefeff <__BSS_END__+0xfef803ab>
1e88c: 08060613 addi a2,a2,128 # 80808080 <__BSS_END__+0x8079852c>
1e890: 4394 c.lw a3,0(a5)
1e892: 883e c.mv a6,a5
1e894: 0791 c.addi a5,4
1e896: 00b68733 add a4,a3,a1
1e89a: fff6c693 xori a3,a3,-1
1e89e: 8f75 c.and a4,a3
1e8a0: 8f71 c.and a4,a2
1e8a2: d77d c.beqz a4,1e890 <strlen+0x30>
1e8a4: ffc7c703 lbu a4,-4(a5)
1e8a8: cf19 c.beqz a4,1e8c6 <strlen+0x66>
1e8aa: ffd7c703 lbu a4,-3(a5)
1e8ae: cf19 c.beqz a4,1e8cc <strlen+0x6c>
1e8b0: ffe7c703 lbu a4,-2(a5)
1e8b4: c30d c.beqz a4,1e8d6 <strlen+0x76>
1e8b6: fff7c703 lbu a4,-1(a5)
1e8ba: fb79 c.bnez a4,1e890 <strlen+0x30>
1e8bc: 40a80833 sub a6,a6,a0
1e8c0: 00380513 addi a0,a6,3
1e8c4: 8082 c.jr ra
1e8c6: 40a80533 sub a0,a6,a0
1e8ca: 8082 c.jr ra
1e8cc: 40a80833 sub a6,a6,a0
1e8d0: 00180513 addi a0,a6,1
1e8d4: 8082 c.jr ra
1e8d6: 40a80833 sub a6,a6,a0
1e8da: 00280513 addi a0,a6,2
1e8de: 8082 c.jr ra
0001e8e0 <strncmp>:
1e8e0: 478d c.li a5,3
1e8e2: 04c7fa63 bgeu a5,a2,1e936 <strncmp+0x56>
1e8e6: ffc67693 andi a3,a2,-4
1e8ea: 96aa c.add a3,a0
1e8ec: a825 c.j 1e924 <strncmp+0x44>
1e8ee: 04e79163 bne a5,a4,1e930 <strncmp+0x50>
1e8f2: 00154783 lbu a5,1(a0)
1e8f6: 0015c703 lbu a4,1(a1)
1e8fa: cb95 c.beqz a5,1e92e <strncmp+0x4e>
1e8fc: 02e79a63 bne a5,a4,1e930 <strncmp+0x50>
1e900: 00254783 lbu a5,2(a0)
1e904: 0511 c.addi a0,4
1e906: 0591 c.addi a1,4
1e908: ffe5c703 lbu a4,-2(a1)
1e90c: c38d c.beqz a5,1e92e <strncmp+0x4e>
1e90e: 02e79163 bne a5,a4,1e930 <strncmp+0x50>
1e912: fff54703 lbu a4,-1(a0)
1e916: fff5c783 lbu a5,-1(a1)
1e91a: cf15 c.beqz a4,1e956 <strncmp+0x76>
1e91c: 02f71e63 bne a4,a5,1e958 <strncmp+0x78>
1e920: 02d50f63 beq a0,a3,1e95e <strncmp+0x7e>
1e924: 00054783 lbu a5,0(a0)
1e928: 0005c703 lbu a4,0(a1)
1e92c: f3e9 c.bnez a5,1e8ee <strncmp+0xe>
1e92e: 4781 c.li a5,0
1e930: 40e78533 sub a0,a5,a4
1e934: 8082 c.jr ra
1e936: 4781 c.li a5,0
1e938: 4701 c.li a4,0
1e93a: ce19 c.beqz a2,1e958 <strncmp+0x78>
1e93c: 962e c.add a2,a1
1e93e: a029 c.j 1e948 <strncmp+0x68>
1e940: 00f71c63 bne a4,a5,1e958 <strncmp+0x78>
1e944: 00b60a63 beq a2,a1,1e958 <strncmp+0x78>
1e948: 00054703 lbu a4,0(a0)
1e94c: 0585 c.addi a1,1
1e94e: 0505 c.addi a0,1
1e950: fff5c783 lbu a5,-1(a1)
1e954: f775 c.bnez a4,1e940 <strncmp+0x60>
1e956: 4701 c.li a4,0
1e958: 40f70533 sub a0,a4,a5
1e95c: 8082 c.jr ra
1e95e: 8a0d c.andi a2,3
1e960: bfe9 c.j 1e93a <strncmp+0x5a>
0001e962 <two_way_long_needle>:
1e962: bb010113 addi sp,sp,-1104
1e966: 44812423 sw s0,1096(sp)
1e96a: 44912223 sw s1,1092(sp)
1e96e: 45212023 sw s2,1088(sp)
1e972: 43712623 sw s7,1068(sp)
1e976: 44112623 sw ra,1100(sp)
1e97a: 43312e23 sw s3,1084(sp)
1e97e: 43412c23 sw s4,1080(sp)
1e982: 43512a23 sw s5,1076(sp)
1e986: 43612823 sw s6,1072(sp)
1e98a: 43812423 sw s8,1064(sp)
1e98e: 43912223 sw s9,1060(sp)
1e992: 43a12023 sw s10,1056(sp)
1e996: 41b12e23 sw s11,1052(sp)
1e99a: 4785 c.li a5,1
1e99c: 8936 c.mv s2,a3
1e99e: 842a c.mv s0,a0
1e9a0: 8bae c.mv s7,a1
1e9a2: 84b2 c.mv s1,a2
1e9a4: 2ed7f863 bgeu a5,a3,1ec94 <two_way_long_needle+0x332>
1e9a8: 4581 c.li a1,0
1e9aa: 4985 c.li s3,1
1e9ac: 4605 c.li a2,1
1e9ae: 5cfd c.li s9,-1
1e9b0: 4705 c.li a4,1
1e9b2: a809 c.j 1e9c4 <two_way_long_needle+0x62>
1e9b4: 419709b3 sub s3,a4,s9
1e9b8: 85ba c.mv a1,a4
1e9ba: 4605 c.li a2,1
1e9bc: 00b60733 add a4,a2,a1
1e9c0: 03277763 bgeu a4,s2,1e9ee <two_way_long_needle+0x8c>
1e9c4: 00c487b3 add a5,s1,a2
1e9c8: 00e486b3 add a3,s1,a4
1e9cc: 97e6 c.add a5,s9
1e9ce: 0006c683 lbu a3,0(a3)
1e9d2: 0007c783 lbu a5,0(a5)
1e9d6: fcf6efe3 bltu a3,a5,1e9b4 <two_way_long_needle+0x52>
1e9da: 18f68c63 beq a3,a5,1eb72 <two_way_long_needle+0x210>
1e9de: 8cae c.mv s9,a1
1e9e0: 4605 c.li a2,1
1e9e2: 0585 c.addi a1,1
1e9e4: 00b60733 add a4,a2,a1
1e9e8: 4985 c.li s3,1
1e9ea: fd276de3 bltu a4,s2,1e9c4 <two_way_long_needle+0x62>
1e9ee: 4601 c.li a2,0
1e9f0: 4805 c.li a6,1
1e9f2: 4685 c.li a3,1
1e9f4: 557d c.li a0,-1
1e9f6: 4785 c.li a5,1
1e9f8: a809 c.j 1ea0a <two_way_long_needle+0xa8>
1e9fa: 40a78833 sub a6,a5,a0
1e9fe: 863e c.mv a2,a5
1ea00: 4685 c.li a3,1
1ea02: 00d607b3 add a5,a2,a3
1ea06: 0327f763 bgeu a5,s2,1ea34 <two_way_long_needle+0xd2>
1ea0a: 00a48733 add a4,s1,a0
1ea0e: 9736 c.add a4,a3
1ea10: 00f485b3 add a1,s1,a5
1ea14: 0005c583 lbu a1,0(a1)
1ea18: 00074703 lbu a4,0(a4)
1ea1c: fcb76fe3 bltu a4,a1,1e9fa <two_way_long_needle+0x98>
1ea20: 14e58d63 beq a1,a4,1eb7a <two_way_long_needle+0x218>
1ea24: 8532 c.mv a0,a2
1ea26: 4685 c.li a3,1
1ea28: 0605 c.addi a2,1
1ea2a: 00d607b3 add a5,a2,a3
1ea2e: 4805 c.li a6,1
1ea30: fd27ede3 bltu a5,s2,1ea0a <two_way_long_needle+0xa8>
1ea34: 0505 c.addi a0,1
1ea36: 0c85 c.addi s9,1
1ea38: 01956463 bltu a0,s9,1ea40 <two_way_long_needle+0xde>
1ea3c: 89c2 c.mv s3,a6
1ea3e: 8caa c.mv s9,a0
1ea40: 081c c.addi4spn a5,sp,16
1ea42: 41010713 addi a4,sp,1040
1ea46: 0127a023 sw s2,0(a5)
1ea4a: 0791 c.addi a5,4
1ea4c: fef71de3 bne a4,a5,1ea46 <two_way_long_needle+0xe4>
1ea50: 02090663 beq s2,zero,1ea7c <two_way_long_needle+0x11a>
1ea54: fff90613 addi a2,s2,-1
1ea58: 009905b3 add a1,s2,s1
1ea5c: 8726 c.mv a4,s1
1ea5e: 9626 c.add a2,s1
1ea60: 00074783 lbu a5,0(a4)
1ea64: 0808 c.addi4spn a0,sp,16
1ea66: 40e606b3 sub a3,a2,a4
1ea6a: 078a c.slli a5,0x2
1ea6c: 40078793 addi a5,a5,1024
1ea70: 97aa c.add a5,a0
1ea72: 0705 c.addi a4,1
1ea74: c0d7a023 sw a3,-1024(a5)
1ea78: fee594e3 bne a1,a4,1ea60 <two_way_long_needle+0xfe>
1ea7c: 8666 c.mv a2,s9
1ea7e: 013485b3 add a1,s1,s3
1ea82: 8526 c.mv a0,s1
1ea84: 218d c.jal 1eee6 <memcmp>
1ea86: 14051263 bne a0,zero,1ebca <two_way_long_needle+0x268>
1ea8a: fffc8793 addi a5,s9,-1
1ea8e: 4a05 c.li s4,1
1ea90: c63e c.swsp a5,12(sp)
1ea92: 413907b3 sub a5,s2,s3
1ea96: 4b01 c.li s6,0
1ea98: 4d01 c.li s10,0
1ea9a: 20090c13 addi s8,s2,512
1ea9e: fff90d93 addi s11,s2,-1
1eaa2: 419a0a33 sub s4,s4,s9
1eaa6: c43e c.swsp a5,8(sp)
1eaa8: 012d0ab3 add s5,s10,s2
1eaac: 015bfa63 bgeu s7,s5,1eac0 <two_way_long_needle+0x15e>
1eab0: 01740533 add a0,s0,s7
1eab4: 85e2 c.mv a1,s8
1eab6: 4ec180ef jal ra,36fa2 <__strnlen>
1eaba: 9baa c.add s7,a0
1eabc: 0d5be763 bltu s7,s5,1eb8a <two_way_long_needle+0x228>
1eac0: 015407b3 add a5,s0,s5
1eac4: fff7c783 lbu a5,-1(a5)
1eac8: 0818 c.addi4spn a4,sp,16
1eaca: 078a c.slli a5,0x2
1eacc: 40078793 addi a5,a5,1024
1ead0: 97ba c.add a5,a4
1ead2: c007a783 lw a5,-1024(a5)
1ead6: cb85 c.beqz a5,1eb06 <two_way_long_needle+0x1a4>
1ead8: 000b0563 beq s6,zero,1eae2 <two_way_long_needle+0x180>
1eadc: 0137f363 bgeu a5,s3,1eae2 <two_way_long_needle+0x180>
1eae0: 47a2 c.lwsp a5,8(sp)
1eae2: 9d3e c.add s10,a5
1eae4: 012d0ab3 add s5,s10,s2
1eae8: 4b01 c.li s6,0
1eaea: fd5be3e3 bltu s7,s5,1eab0 <two_way_long_needle+0x14e>
1eaee: 015407b3 add a5,s0,s5
1eaf2: fff7c783 lbu a5,-1(a5)
1eaf6: 0818 c.addi4spn a4,sp,16
1eaf8: 078a c.slli a5,0x2
1eafa: 40078793 addi a5,a5,1024
1eafe: 97ba c.add a5,a4
1eb00: c007a783 lw a5,-1024(a5)
1eb04: fbf1 c.bnez a5,1ead8 <two_way_long_needle+0x176>
1eb06: 875a c.mv a4,s6
1eb08: 019b7363 bgeu s6,s9,1eb0e <two_way_long_needle+0x1ac>
1eb0c: 8766 c.mv a4,s9
1eb0e: 03b77063 bgeu a4,s11,1eb2e <two_way_long_needle+0x1cc>
1eb12: 00ed07b3 add a5,s10,a4
1eb16: 00e486b3 add a3,s1,a4
1eb1a: 97a2 c.add a5,s0
1eb1c: 0006c683 lbu a3,0(a3)
1eb20: 0007c783 lbu a5,0(a5)
1eb24: 04f69f63 bne a3,a5,1eb82 <two_way_long_needle+0x220>
1eb28: 0705 c.addi a4,1
1eb2a: ffb764e3 bltu a4,s11,1eb12 <two_way_long_needle+0x1b0>
1eb2e: 4732 c.lwsp a4,12(sp)
1eb30: 8866 c.mv a6,s9
1eb32: 00ed0533 add a0,s10,a4
1eb36: 41950533 sub a0,a0,s9
1eb3a: 019b6663 bltu s6,s9,1eb46 <two_way_long_needle+0x1e4>
1eb3e: a01d c.j 1eb64 <two_way_long_needle+0x202>
1eb40: 08eb0363 beq s6,a4,1ebc6 <two_way_long_needle+0x264>
1eb44: 8736 c.mv a4,a3
1eb46: fff70693 addi a3,a4,-1
1eb4a: 00e507b3 add a5,a0,a4
1eb4e: 00d485b3 add a1,s1,a3
1eb52: 97a2 c.add a5,s0
1eb54: 0015c583 lbu a1,1(a1)
1eb58: 0017c783 lbu a5,1(a5)
1eb5c: 00170813 addi a6,a4,1
1eb60: fef580e3 beq a1,a5,1eb40 <two_way_long_needle+0x1de>
1eb64: 001b0613 addi a2,s6,1
1eb68: 12c86c63 bltu a6,a2,1eca0 <two_way_long_needle+0x33e>
1eb6c: 4b22 c.lwsp s6,8(sp)
1eb6e: 9d4e c.add s10,s3
1eb70: bf25 c.j 1eaa8 <two_way_long_needle+0x146>
1eb72: 11360e63 beq a2,s3,1ec8e <two_way_long_needle+0x32c>
1eb76: 0605 c.addi a2,1
1eb78: b591 c.j 1e9bc <two_way_long_needle+0x5a>
1eb7a: 10d80763 beq a6,a3,1ec88 <two_way_long_needle+0x326>
1eb7e: 0685 c.addi a3,1
1eb80: b549 c.j 1ea02 <two_way_long_needle+0xa0>
1eb82: 9d52 c.add s10,s4
1eb84: 9d3a c.add s10,a4
1eb86: 4b01 c.li s6,0
1eb88: b705 c.j 1eaa8 <two_way_long_needle+0x146>
1eb8a: 4501 c.li a0,0
1eb8c: 44c12083 lw ra,1100(sp)
1eb90: 44812403 lw s0,1096(sp)
1eb94: 44412483 lw s1,1092(sp)
1eb98: 44012903 lw s2,1088(sp)
1eb9c: 43c12983 lw s3,1084(sp)
1eba0: 43812a03 lw s4,1080(sp)
1eba4: 43412a83 lw s5,1076(sp)
1eba8: 43012b03 lw s6,1072(sp)
1ebac: 42c12b83 lw s7,1068(sp)
1ebb0: 42812c03 lw s8,1064(sp)
1ebb4: 42412c83 lw s9,1060(sp)
1ebb8: 42012d03 lw s10,1056(sp)
1ebbc: 41c12d83 lw s11,1052(sp)
1ebc0: 45010113 addi sp,sp,1104
1ebc4: 8082 c.jr ra
1ebc6: 885a c.mv a6,s6
1ebc8: bf71 c.j 1eb64 <two_way_long_needle+0x202>
1ebca: 41990ab3 sub s5,s2,s9
1ebce: 0b9aeb63 bltu s5,s9,1ec84 <two_way_long_needle+0x322>
1ebd2: fffc8793 addi a5,s9,-1
1ebd6: 001a8713 addi a4,s5,1
1ebda: 4985 c.li s3,1
1ebdc: c43e c.swsp a5,8(sp)
1ebde: c63a c.swsp a4,12(sp)
1ebe0: 4c01 c.li s8,0
1ebe2: 20090b13 addi s6,s2,512
1ebe6: fff90d93 addi s11,s2,-1
1ebea: 419989b3 sub s3,s3,s9
1ebee: 00f48a33 add s4,s1,a5
1ebf2: 5afd c.li s5,-1
1ebf4: 012c0d33 add s10,s8,s2
1ebf8: 01abfa63 bgeu s7,s10,1ec0c <two_way_long_needle+0x2aa>
1ebfc: 01740533 add a0,s0,s7
1ec00: 85da c.mv a1,s6
1ec02: 3a0180ef jal ra,36fa2 <__strnlen>
1ec06: 9baa c.add s7,a0
1ec08: f9abe1e3 bltu s7,s10,1eb8a <two_way_long_needle+0x228>
1ec0c: 9d22 c.add s10,s0
1ec0e: fffd4783 lbu a5,-1(s10)
1ec12: 0818 c.addi4spn a4,sp,16
1ec14: 078a c.slli a5,0x2
1ec16: 40078793 addi a5,a5,1024
1ec1a: 97ba c.add a5,a4
1ec1c: c007a783 lw a5,-1024(a5)
1ec20: c399 c.beqz a5,1ec26 <two_way_long_needle+0x2c4>
1ec22: 9c3e c.add s8,a5
1ec24: bfc1 c.j 1ebf4 <two_way_long_needle+0x292>
1ec26: 8766 c.mv a4,s9
1ec28: 01bce663 bltu s9,s11,1ec34 <two_way_long_needle+0x2d2>
1ec2c: a015 c.j 1ec50 <two_way_long_needle+0x2ee>
1ec2e: 0705 c.addi a4,1
1ec30: 03b77063 bgeu a4,s11,1ec50 <two_way_long_needle+0x2ee>
1ec34: 00ec07b3 add a5,s8,a4
1ec38: 00e48833 add a6,s1,a4
1ec3c: 97a2 c.add a5,s0
1ec3e: 00084683 lbu a3,0(a6)
1ec42: 0007c783 lbu a5,0(a5)
1ec46: fef684e3 beq a3,a5,1ec2e <two_way_long_needle+0x2cc>
1ec4a: 9c4e c.add s8,s3
1ec4c: 9c3a c.add s8,a4
1ec4e: b75d c.j 1ebf4 <two_way_long_needle+0x292>
1ec50: 47a2 c.lwsp a5,8(sp)
1ec52: 00fc06b3 add a3,s8,a5
1ec56: 96a2 c.add a3,s0
1ec58: 05578163 beq a5,s5,1ec9a <two_way_long_needle+0x338>
1ec5c: fffa0793 addi a5,s4,-1
1ec60: a019 c.j 1ec66 <two_way_long_needle+0x304>
1ec62: 03570c63 beq a4,s5,1ec9a <two_way_long_needle+0x338>
1ec66: 0017c503 lbu a0,1(a5)
1ec6a: 0006c583 lbu a1,0(a3)
1ec6e: 17fd c.addi a5,-1
1ec70: 01978733 add a4,a5,s9
1ec74: 41470733 sub a4,a4,s4
1ec78: 16fd c.addi a3,-1
1ec7a: feb504e3 beq a0,a1,1ec62 <two_way_long_needle+0x300>
1ec7e: 47b2 c.lwsp a5,12(sp)
1ec80: 9c3e c.add s8,a5
1ec82: bf8d c.j 1ebf4 <two_way_long_needle+0x292>
1ec84: 8ae6 c.mv s5,s9
1ec86: b7b1 c.j 1ebd2 <two_way_long_needle+0x270>
1ec88: 9642 c.add a2,a6
1ec8a: 4685 c.li a3,1
1ec8c: bb9d c.j 1ea02 <two_way_long_needle+0xa0>
1ec8e: 95b2 c.add a1,a2
1ec90: 4605 c.li a2,1
1ec92: b32d c.j 1e9bc <two_way_long_needle+0x5a>
1ec94: 4985 c.li s3,1
1ec96: 4c81 c.li s9,0
1ec98: b365 c.j 1ea40 <two_way_long_needle+0xde>
1ec9a: 01840533 add a0,s0,s8
1ec9e: b5fd c.j 1eb8c <two_way_long_needle+0x22a>
1eca0: 01a40533 add a0,s0,s10
1eca4: b5e5 c.j 1eb8c <two_way_long_needle+0x22a>
0001eca6 <strstr>:
1eca6: 7169 c.addi16sp sp,-304
1eca8: 12812423 sw s0,296(sp)
1ecac: 12112623 sw ra,300(sp)
1ecb0: 12912223 sw s1,292(sp)
1ecb4: 13212023 sw s2,288(sp)
1ecb8: 11312e23 sw s3,284(sp)
1ecbc: 11412c23 sw s4,280(sp)
1ecc0: 11512a23 sw s5,276(sp)
1ecc4: 11612823 sw s6,272(sp)
1ecc8: 11712623 sw s7,268(sp)
1eccc: 11812423 sw s8,264(sp)
1ecd0: 11912223 sw s9,260(sp)
1ecd4: 0005c983 lbu s3,0(a1)
1ecd8: 842a c.mv s0,a0
1ecda: 14098363 beq s3,zero,1ee20 <strstr+0x17a>
1ecde: 84ae c.mv s1,a1
1ece0: 85ce c.mv a1,s3
1ece2: 927ff0ef jal ra,1e608 <strchr>
1ece6: 842a c.mv s0,a0
1ece8: 12050b63 beq a0,zero,1ee1e <strstr+0x178>
1ecec: 0014c783 lbu a5,1(s1)
1ecf0: 12078863 beq a5,zero,1ee20 <strstr+0x17a>
1ecf4: 0024c683 lbu a3,2(s1)
1ecf8: 16068163 beq a3,zero,1ee5a <strstr+0x1b4>
1ecfc: 0034c703 lbu a4,3(s1)
1ed00: 18070063 beq a4,zero,1ee80 <strstr+0x1da>
1ed04: 8526 c.mv a0,s1
1ed06: b5bff0ef jal ra,1e860 <strlen>
1ed0a: 20056593 ori a1,a0,512
1ed0e: 892a c.mv s2,a0
1ed10: 8522 c.mv a0,s0
1ed12: 290180ef jal ra,36fa2 <__strnlen>
1ed16: 8a2a c.mv s4,a0
1ed18: 11256363 bltu a0,s2,1ee1e <strstr+0x178>
1ed1c: 864a c.mv a2,s2
1ed1e: 85a6 c.mv a1,s1
1ed20: 8522 c.mv a0,s0
1ed22: 22d1 c.jal 1eee6 <memcmp>
1ed24: 0e050e63 beq a0,zero,1ee20 <strstr+0x17a>
1ed28: 10000793 addi a5,zero,256
1ed2c: 1927e163 bltu a5,s2,1eeae <strstr+0x208>
1ed30: 10000613 addi a2,zero,256
1ed34: 4581 c.li a1,0
1ed36: 850a c.mv a0,sp
1ed38: 23d1 c.jal 1f2fc <memset>
1ed3a: 412a0a33 sub s4,s4,s2
1ed3e: fff90b93 addi s7,s2,-1
1ed42: 4785 c.li a5,1
1ed44: 01440c33 add s8,s0,s4
1ed48: 0377fd63 bgeu a5,s7,1ed82 <strstr+0xdc>
1ed4c: ffe48593 addi a1,s1,-2
1ed50: 95ca c.add a1,s2
1ed52: 00148713 addi a4,s1,1
1ed56: 40900533 sub a0,zero,s1
1ed5a: a019 c.j 1ed60 <strstr+0xba>
1ed5c: 0705 c.addi a4,1
1ed5e: 89b2 c.mv s3,a2
1ed60: 00074603 lbu a2,0(a4)
1ed64: 00399793 slli a5,s3,0x3
1ed68: 00e506b3 add a3,a0,a4
1ed6c: 40f607b3 sub a5,a2,a5
1ed70: 0ff7f793 andi a5,a5,255
1ed74: 10078793 addi a5,a5,256
1ed78: 978a c.add a5,sp
1ed7a: f0d78023 sb a3,-256(a5)
1ed7e: fce59fe3 bne a1,a4,1ed5c <strstr+0xb6>
1ed82: 012487b3 add a5,s1,s2
1ed86: ffe7c703 lbu a4,-2(a5)
1ed8a: 017487b3 add a5,s1,s7
1ed8e: 0007c783 lbu a5,0(a5)
1ed92: 070e c.slli a4,0x3
1ed94: 6b05 c.lui s6,0x1
1ed96: 8f99 c.sub a5,a4
1ed98: 0ff7f793 andi a5,a5,255
1ed9c: 10078793 addi a5,a5,256
1eda0: 978a c.add a5,sp
1eda2: f007c983 lbu s3,-256(a5)
1eda6: 4c81 c.li s9,0
1eda8: f1778023 sb s7,-256(a5)
1edac: 413b89b3 sub s3,s7,s3
1edb0: 800b0b13 addi s6,s6,-2048 # 800 <__libc_tsd_CTYPE_B+0x7d4>
1edb4: 4a39 c.li s4,14
1edb6: 4a9d c.li s5,7
1edb8: 008c7563 bgeu s8,s0,1edc2 <strstr+0x11c>
1edbc: a889 c.j 1ee0e <strstr+0x168>
1edbe: 028c6263 bltu s8,s0,1ede2 <strstr+0x13c>
1edc2: 945e c.add s0,s7
1edc4: fff44703 lbu a4,-1(s0)
1edc8: 00044783 lbu a5,0(s0)
1edcc: 070e c.slli a4,0x3
1edce: 8f99 c.sub a5,a4
1edd0: 0ff7f793 andi a5,a5,255
1edd4: 10078793 addi a5,a5,256
1edd8: 978a c.add a5,sp
1edda: f007c783 lbu a5,-256(a5)
1edde: d3e5 c.beqz a5,1edbe <strstr+0x118>
1ede0: 8c1d c.sub s0,a5
1ede2: fd77ebe3 bltu a5,s7,1edb8 <strstr+0x112>
1ede6: 017a7963 bgeu s4,s7,1edf8 <strstr+0x152>
1edea: 4621 c.li a2,8
1edec: 019485b3 add a1,s1,s9
1edf0: 01940533 add a0,s0,s9
1edf4: 28cd c.jal 1eee6 <memcmp>
1edf6: e909 c.bnez a0,1ee08 <strstr+0x162>
1edf8: 865e c.mv a2,s7
1edfa: 85a6 c.mv a1,s1
1edfc: 8522 c.mv a0,s0
1edfe: 20e5 c.jal 1eee6 <memcmp>
1ee00: c105 c.beqz a0,1ee20 <strstr+0x17a>
1ee02: 059af863 bgeu s5,s9,1ee52 <strstr+0x1ac>
1ee06: 1ce1 c.addi s9,-8
1ee08: 944e c.add s0,s3
1ee0a: fa8c7ce3 bgeu s8,s0,1edc2 <strstr+0x11c>
1ee0e: 012c0533 add a0,s8,s2
1ee12: 85da c.mv a1,s6
1ee14: 18e180ef jal ra,36fa2 <__strnlen>
1ee18: 9c2a c.add s8,a0
1ee1a: fa8c74e3 bgeu s8,s0,1edc2 <strstr+0x11c>
1ee1e: 4401 c.li s0,0
1ee20: 12c12083 lw ra,300(sp)
1ee24: 8522 c.mv a0,s0
1ee26: 12812403 lw s0,296(sp)
1ee2a: 12412483 lw s1,292(sp)
1ee2e: 12012903 lw s2,288(sp)
1ee32: 11c12983 lw s3,284(sp)
1ee36: 11812a03 lw s4,280(sp)
1ee3a: 11412a83 lw s5,276(sp)
1ee3e: 11012b03 lw s6,272(sp)
1ee42: 10c12b83 lw s7,268(sp)
1ee46: 10812c03 lw s8,264(sp)
1ee4a: 10412c83 lw s9,260(sp)
1ee4e: 6155 c.addi16sp sp,304
1ee50: 8082 c.jr ra
1ee52: ff790c93 addi s9,s2,-9
1ee56: 944e c.add s0,s3
1ee58: bf4d c.j 1ee0a <strstr+0x164>
1ee5a: 01099613 slli a2,s3,0x10
1ee5e: 8e5d c.or a2,a5
1ee60: 00054703 lbu a4,0(a0)
1ee64: 4781 c.li a5,0
1ee66: a011 c.j 1ee6a <strstr+0x1c4>
1ee68: 8436 c.mv s0,a3
1ee6a: 07c2 c.slli a5,0x10
1ee6c: 8fd9 c.or a5,a4
1ee6e: db45 c.beqz a4,1ee1e <strstr+0x178>
1ee70: 00144703 lbu a4,1(s0)
1ee74: 00140693 addi a3,s0,1
1ee78: fef618e3 bne a2,a5,1ee68 <strstr+0x1c2>
1ee7c: 147d c.addi s0,-1
1ee7e: b74d c.j 1ee20 <strstr+0x17a>
1ee80: 01079713 slli a4,a5,0x10
1ee84: 06a2 c.slli a3,0x8
1ee86: 8f55 c.or a4,a3
1ee88: 09e2 c.slli s3,0x18
1ee8a: 00054683 lbu a3,0(a0)
1ee8e: 01376733 or a4,a4,s3
1ee92: 4781 c.li a5,0
1ee94: a011 c.j 1ee98 <strstr+0x1f2>
1ee96: 8432 c.mv s0,a2
1ee98: 8fd5 c.or a5,a3
1ee9a: 07a2 c.slli a5,0x8
1ee9c: d2c9 c.beqz a3,1ee1e <strstr+0x178>
1ee9e: 00144683 lbu a3,1(s0)
1eea2: 00140613 addi a2,s0,1
1eea6: fef718e3 bne a4,a5,1ee96 <strstr+0x1f0>
1eeaa: 1479 c.addi s0,-2
1eeac: bf95 c.j 1ee20 <strstr+0x17a>
1eeae: 8522 c.mv a0,s0
1eeb0: 12812403 lw s0,296(sp)
1eeb4: 12c12083 lw ra,300(sp)
1eeb8: 11c12983 lw s3,284(sp)
1eebc: 11412a83 lw s5,276(sp)
1eec0: 11012b03 lw s6,272(sp)
1eec4: 10c12b83 lw s7,268(sp)
1eec8: 10812c03 lw s8,264(sp)
1eecc: 10412c83 lw s9,260(sp)
1eed0: 86ca c.mv a3,s2
1eed2: 8626 c.mv a2,s1
1eed4: 12012903 lw s2,288(sp)
1eed8: 12412483 lw s1,292(sp)
1eedc: 85d2 c.mv a1,s4
1eede: 11812a03 lw s4,280(sp)
1eee2: 6155 c.addi16sp sp,304
1eee4: bcbd c.j 1e962 <two_way_long_needle>
0001eee6 <memcmp>:
1eee6: 46bd c.li a3,15
1eee8: 87aa c.mv a5,a0
1eeea: 872e c.mv a4,a1
1eeec: 02c6e563 bltu a3,a2,1ef16 <memcmp+0x30>
1eef0: c20d c.beqz a2,1ef12 <memcmp+0x2c>
1eef2: 962a c.add a2,a0
1eef4: 40a58733 sub a4,a1,a0
1eef8: 00f706b3 add a3,a4,a5
1eefc: 0007c583 lbu a1,0(a5)
1ef00: 0006c683 lbu a3,0(a3)
1ef04: 0785 c.addi a5,1
1ef06: 40d58533 sub a0,a1,a3
1ef0a: 02d59d63 bne a1,a3,1ef44 <memcmp+0x5e>
1ef0e: fec795e3 bne a5,a2,1eef8 <memcmp+0x12>
1ef12: 4501 c.li a0,0
1ef14: 8082 c.jr ra
1ef16: 0035f693 andi a3,a1,3
1ef1a: 18068b63 beq a3,zero,1f0b0 <memcmp+0x1ca>
1ef1e: 962e c.add a2,a1
1ef20: a031 c.j 1ef2c <memcmp+0x46>
1ef22: 88ba c.mv a7,a4
1ef24: 40e606b3 sub a3,a2,a4
1ef28: 00080f63 beq a6,zero,1ef46 <memcmp+0x60>
1ef2c: 00074683 lbu a3,0(a4)
1ef30: 0007c583 lbu a1,0(a5)
1ef34: 0705 c.addi a4,1
1ef36: 00377813 andi a6,a4,3
1ef3a: 0785 c.addi a5,1
1ef3c: 40d58533 sub a0,a1,a3
1ef40: fed581e3 beq a1,a3,1ef22 <memcmp+0x3c>
1ef44: 8082 c.jr ra
1ef46: 85ba c.mv a1,a4
1ef48: 0026d313 srli t1,a3,0x2
1ef4c: 0037f513 andi a0,a5,3
1ef50: 0005ae03 lw t3,0(a1)
1ef54: 1141 c.addi sp,-16
1ef56: 00337613 andi a2,t1,3
1ef5a: ed2d c.bnez a0,1efd4 <memcmp+0xee>
1ef5c: 4505 c.li a0,1
1ef5e: 438c c.lw a1,0(a5)
1ef60: 1ea60763 beq a2,a0,1f14e <memcmp+0x268>
1ef64: 450d c.li a0,3
1ef66: 16a60e63 beq a2,a0,1f0e2 <memcmp+0x1fc>
1ef6a: 14060963 beq a2,zero,1f0bc <memcmp+0x1d6>
1ef6e: ff878613 addi a2,a5,-8
1ef72: ff888713 addi a4,a7,-8
1ef76: 0309 c.addi t1,2
1ef78: 00c62803 lw a6,12(a2)
1ef7c: 4748 c.lw a0,12(a4)
1ef7e: 21c58263 beq a1,t3,1f182 <memcmp+0x29c>
1ef82: c62e c.swsp a1,12(sp)
1ef84: c472 c.swsp t3,8(sp)
1ef86: 006c c.addi4spn a1,sp,12
1ef88: 0030 c.addi4spn a2,sp,8
1ef8a: 0005c703 lbu a4,0(a1)
1ef8e: 00064503 lbu a0,0(a2)
1ef92: 0585 c.addi a1,1
1ef94: 0605 c.addi a2,1
1ef96: fea70ae3 beq a4,a0,1ef8a <memcmp+0xa4>
1ef9a: 40a70533 sub a0,a4,a0
1ef9e: e90d c.bnez a0,1efd0 <memcmp+0xea>
1efa0: ffc6f713 andi a4,a3,-4
1efa4: 0036f613 andi a2,a3,3
1efa8: 97ba c.add a5,a4
1efaa: 9746 c.add a4,a7
1efac: 10060563 beq a2,zero,1f0b6 <memcmp+0x1d0>
1efb0: 963e c.add a2,a5
1efb2: 8f1d c.sub a4,a5
1efb4: a019 c.j 1efba <memcmp+0xd4>
1efb6: 10c78063 beq a5,a2,1f0b6 <memcmp+0x1d0>
1efba: 00f706b3 add a3,a4,a5
1efbe: 0007c583 lbu a1,0(a5)
1efc2: 0006c683 lbu a3,0(a3)
1efc6: 0785 c.addi a5,1
1efc8: 40d58533 sub a0,a1,a3
1efcc: fed585e3 beq a1,a3,1efb6 <memcmp+0xd0>
1efd0: 0141 c.addi sp,16
1efd2: 8082 c.jr ra
1efd4: ffc7fe93 andi t4,a5,-4
1efd8: 00351813 slli a6,a0,0x3
1efdc: 02000f13 addi t5,zero,32
1efe0: 4f85 c.li t6,1
1efe2: 410f02b3 sub t0,t5,a6
1efe6: 000ea583 lw a1,0(t4)
1efea: 004ea503 lw a0,4(t4)
1efee: 004e8f13 addi t5,t4,4
1eff2: 13f60163 beq a2,t6,1f114 <memcmp+0x22e>
1eff6: 4f8d c.li t6,3
1eff8: 07f60d63 beq a2,t6,1f072 <memcmp+0x18c>
1effc: c239 c.beqz a2,1f042 <memcmp+0x15c>
1effe: 8fae c.mv t6,a1
1f000: ffce8f13 addi t5,t4,-4
1f004: ff888713 addi a4,a7,-8
1f008: 0309 c.addi t1,2
1f00a: 85aa c.mv a1,a0
1f00c: 00559533 sll a0,a1,t0
1f010: 010fd633 srl a2,t6,a6
1f014: 8e49 c.or a2,a0
1f016: 00c72e83 lw t4,12(a4)
1f01a: 00cf2503 lw a0,12(t5)
1f01e: 17c60a63 beq a2,t3,1f192 <memcmp+0x2ac>
1f022: c632 c.swsp a2,12(sp)
1f024: c472 c.swsp t3,8(sp)
1f026: 006c c.addi4spn a1,sp,12
1f028: 0030 c.addi4spn a2,sp,8
1f02a: 0005c703 lbu a4,0(a1)
1f02e: 00064503 lbu a0,0(a2)
1f032: 0585 c.addi a1,1
1f034: 0605 c.addi a2,1
1f036: fea70ae3 beq a4,a0,1f02a <memcmp+0x144>
1f03a: b785 c.j 1ef9a <memcmp+0xb4>
1f03c: 85aa c.mv a1,a0
1f03e: 8e7e c.mv t3,t6
1f040: 8576 c.mv a0,t4
1f042: 0105d633 srl a2,a1,a6
1f046: 005515b3 sll a1,a0,t0
1f04a: 8e4d c.or a2,a1
1f04c: 004f2f83 lw t6,4(t5)
1f050: 00472e83 lw t4,4(a4)
1f054: 03c60663 beq a2,t3,1f080 <memcmp+0x19a>
1f058: c632 c.swsp a2,12(sp)
1f05a: c472 c.swsp t3,8(sp)
1f05c: 006c c.addi4spn a1,sp,12
1f05e: 0030 c.addi4spn a2,sp,8
1f060: 0005c703 lbu a4,0(a1)
1f064: 00064503 lbu a0,0(a2)
1f068: 0585 c.addi a1,1
1f06a: 0605 c.addi a2,1
1f06c: fea70ae3 beq a4,a0,1f060 <memcmp+0x17a>
1f070: b72d c.j 1ef9a <memcmp+0xb4>
1f072: 8faa c.mv t6,a0
1f074: 8f76 c.mv t5,t4
1f076: ffc88713 addi a4,a7,-4
1f07a: 0305 c.addi t1,1
1f07c: 8ef2 c.mv t4,t3
1f07e: 852e c.mv a0,a1
1f080: 005f95b3 sll a1,t6,t0
1f084: 01055633 srl a2,a0,a6
1f088: 8e4d c.or a2,a1
1f08a: 00872e03 lw t3,8(a4)
1f08e: 008f2583 lw a1,8(t5)
1f092: f7d60de3 beq a2,t4,1f00c <memcmp+0x126>
1f096: c632 c.swsp a2,12(sp)
1f098: c476 c.swsp t4,8(sp)
1f09a: 006c c.addi4spn a1,sp,12
1f09c: 0030 c.addi4spn a2,sp,8
1f09e: 0005c703 lbu a4,0(a1)
1f0a2: 00064503 lbu a0,0(a2)
1f0a6: 0585 c.addi a1,1
1f0a8: 0605 c.addi a2,1
1f0aa: fea70ae3 beq a4,a0,1f09e <memcmp+0x1b8>
1f0ae: b5f5 c.j 1ef9a <memcmp+0xb4>
1f0b0: 86b2 c.mv a3,a2
1f0b2: 88ae c.mv a7,a1
1f0b4: bd51 c.j 1ef48 <memcmp+0x62>
1f0b6: 4501 c.li a0,0
1f0b8: 0141 c.addi sp,16
1f0ba: 8082 c.jr ra
1f0bc: 863e c.mv a2,a5
1f0be: 00462803 lw a6,4(a2)
1f0c2: 4348 c.lw a0,4(a4)
1f0c4: 03c58663 beq a1,t3,1f0f0 <memcmp+0x20a>
1f0c8: c62e c.swsp a1,12(sp)
1f0ca: c472 c.swsp t3,8(sp)
1f0cc: 006c c.addi4spn a1,sp,12
1f0ce: 0030 c.addi4spn a2,sp,8
1f0d0: 0005c703 lbu a4,0(a1)
1f0d4: 00064503 lbu a0,0(a2)
1f0d8: 0585 c.addi a1,1
1f0da: 0605 c.addi a2,1
1f0dc: fea70ae3 beq a4,a0,1f0d0 <memcmp+0x1ea>
1f0e0: bd6d c.j 1ef9a <memcmp+0xb4>
1f0e2: ffc78613 addi a2,a5,-4
1f0e6: ffc88713 addi a4,a7,-4
1f0ea: 0305 c.addi t1,1
1f0ec: 8572 c.mv a0,t3
1f0ee: 882e c.mv a6,a1
1f0f0: 460c c.lw a1,8(a2)
1f0f2: 00872e03 lw t3,8(a4)
1f0f6: e8a801e3 beq a6,a0,1ef78 <memcmp+0x92>
1f0fa: c642 c.swsp a6,12(sp)
1f0fc: c42a c.swsp a0,8(sp)
1f0fe: 006c c.addi4spn a1,sp,12
1f100: 0030 c.addi4spn a2,sp,8
1f102: 0005c703 lbu a4,0(a1)
1f106: 00064503 lbu a0,0(a2)
1f10a: 0585 c.addi a1,1
1f10c: 0605 c.addi a2,1
1f10e: fea70ae3 beq a4,a0,1f102 <memcmp+0x21c>
1f112: b561 c.j 1ef9a <memcmp+0xb4>
1f114: 008e8f13 addi t5,t4,8
1f118: 00488713 addi a4,a7,4
1f11c: 137d c.addi t1,-1
1f11e: 0105d633 srl a2,a1,a6
1f122: 005515b3 sll a1,a0,t0
1f126: 8e4d c.or a2,a1
1f128: 000f2e83 lw t4,0(t5)
1f12c: 00072f83 lw t6,0(a4)
1f130: f1c606e3 beq a2,t3,1f03c <memcmp+0x156>
1f134: c632 c.swsp a2,12(sp)
1f136: c472 c.swsp t3,8(sp)
1f138: 006c c.addi4spn a1,sp,12
1f13a: 0030 c.addi4spn a2,sp,8
1f13c: 0005c703 lbu a4,0(a1)
1f140: 00064503 lbu a0,0(a2)
1f144: 0585 c.addi a1,1
1f146: 0605 c.addi a2,1
1f148: fea70ae3 beq a4,a0,1f13c <memcmp+0x256>
1f14c: b5b9 c.j 1ef9a <memcmp+0xb4>
1f14e: 00478613 addi a2,a5,4
1f152: 00488713 addi a4,a7,4
1f156: 137d c.addi t1,-1
1f158: 4208 c.lw a0,0(a2)
1f15a: 00072803 lw a6,0(a4)
1f15e: 01c58f63 beq a1,t3,1f17c <memcmp+0x296>
1f162: c62e c.swsp a1,12(sp)
1f164: c472 c.swsp t3,8(sp)
1f166: 006c c.addi4spn a1,sp,12
1f168: 0030 c.addi4spn a2,sp,8
1f16a: 0005c703 lbu a4,0(a1)
1f16e: 00064503 lbu a0,0(a2)
1f172: 0585 c.addi a1,1
1f174: 0605 c.addi a2,1
1f176: fea70ae3 beq a4,a0,1f16a <memcmp+0x284>
1f17a: b505 c.j 1ef9a <memcmp+0xb4>
1f17c: 8e42 c.mv t3,a6
1f17e: 85aa c.mv a1,a0
1f180: bf3d c.j 1f0be <memcmp+0x1d8>
1f182: 1371 c.addi t1,-4
1f184: 00030e63 beq t1,zero,1f1a0 <memcmp+0x2ba>
1f188: 0641 c.addi a2,16
1f18a: 0741 c.addi a4,16
1f18c: 8e2a c.mv t3,a0
1f18e: 85c2 c.mv a1,a6
1f190: b7e1 c.j 1f158 <memcmp+0x272>
1f192: 1371 c.addi t1,-4
1f194: 02030563 beq t1,zero,1f1be <memcmp+0x2d8>
1f198: 0f41 c.addi t5,16
1f19a: 0741 c.addi a4,16
1f19c: 8e76 c.mv t3,t4
1f19e: b741 c.j 1f11e <memcmp+0x238>
1f1a0: e0a800e3 beq a6,a0,1efa0 <memcmp+0xba>
1f1a4: c642 c.swsp a6,12(sp)
1f1a6: c42a c.swsp a0,8(sp)
1f1a8: 006c c.addi4spn a1,sp,12
1f1aa: 0030 c.addi4spn a2,sp,8
1f1ac: 0005c703 lbu a4,0(a1)
1f1b0: 00064503 lbu a0,0(a2)
1f1b4: 0585 c.addi a1,1
1f1b6: 0605 c.addi a2,1
1f1b8: fea70ae3 beq a4,a0,1f1ac <memcmp+0x2c6>
1f1bc: bbf9 c.j 1ef9a <memcmp+0xb4>
1f1be: 0105d733 srl a4,a1,a6
1f1c2: 00551533 sll a0,a0,t0
1f1c6: 8f49 c.or a4,a0
1f1c8: dcee8ce3 beq t4,a4,1efa0 <memcmp+0xba>
1f1cc: c63a c.swsp a4,12(sp)
1f1ce: c476 c.swsp t4,8(sp)
1f1d0: 006c c.addi4spn a1,sp,12
1f1d2: 0030 c.addi4spn a2,sp,8
1f1d4: 0005c703 lbu a4,0(a1)
1f1d8: 00064503 lbu a0,0(a2)
1f1dc: 0585 c.addi a1,1
1f1de: 0605 c.addi a2,1
1f1e0: fea70ae3 beq a4,a0,1f1d4 <memcmp+0x2ee>
1f1e4: bb5d c.j 1ef9a <memcmp+0xb4>
0001f1e6 <memmove>:
1f1e6: 1101 c.addi sp,-32
1f1e8: c84a c.swsp s2,16(sp)
1f1ea: ce06 c.swsp ra,28(sp)
1f1ec: cc22 c.swsp s0,24(sp)
1f1ee: ca26 c.swsp s1,20(sp)
1f1f0: c64e c.swsp s3,12(sp)
1f1f2: 40b507b3 sub a5,a0,a1
1f1f6: 892a c.mv s2,a0
1f1f8: 08c7e063 bltu a5,a2,1f278 <memmove+0x92>
1f1fc: 47bd c.li a5,15
1f1fe: 872a c.mv a4,a0
1f200: 84ae c.mv s1,a1
1f202: 04c7f463 bgeu a5,a2,1f24a <memmove+0x64>
1f206: 40a006b3 sub a3,zero,a0
1f20a: 8a8d c.andi a3,3
1f20c: 40d60433 sub s0,a2,a3
1f210: 89aa c.mv s3,a0
1f212: ce91 c.beqz a3,1f22e <memmove+0x48>
1f214: 00a689b3 add s3,a3,a0
1f218: 87ae c.mv a5,a1
1f21a: 0007c603 lbu a2,0(a5)
1f21e: 0705 c.addi a4,1
1f220: 0785 c.addi a5,1
1f222: fec70fa3 sb a2,-1(a4)
1f226: fee99ae3 bne s3,a4,1f21a <memmove+0x34>
1f22a: 00d584b3 add s1,a1,a3
1f22e: 0034f793 andi a5,s1,3
1f232: 00245613 srli a2,s0,0x2
1f236: 85a6 c.mv a1,s1
1f238: 854e c.mv a0,s3
1f23a: cfdd c.beqz a5,1f2f8 <memmove+0x112>
1f23c: 2e15 c.jal 1f570 <_wordcopy_fwd_dest_aligned>
1f23e: ffc47713 andi a4,s0,-4
1f242: 94ba c.add s1,a4
1f244: 00347613 andi a2,s0,3
1f248: 974e c.add a4,s3
1f24a: 177d c.addi a4,-1
1f24c: 87a6 c.mv a5,s1
1f24e: 009605b3 add a1,a2,s1
1f252: 8f05 c.sub a4,s1
1f254: ca11 c.beqz a2,1f268 <memmove+0x82>
1f256: 0007c603 lbu a2,0(a5)
1f25a: 0785 c.addi a5,1
1f25c: 00f706b3 add a3,a4,a5
1f260: 00c68023 sb a2,0(a3)
1f264: feb799e3 bne a5,a1,1f256 <memmove+0x70>
1f268: 40f2 c.lwsp ra,28(sp)
1f26a: 4462 c.lwsp s0,24(sp)
1f26c: 44d2 c.lwsp s1,20(sp)
1f26e: 49b2 c.lwsp s3,12(sp)
1f270: 854a c.mv a0,s2
1f272: 4942 c.lwsp s2,16(sp)
1f274: 6105 c.addi16sp sp,32
1f276: 8082 c.jr ra
1f278: 473d c.li a4,15
1f27a: 00c586b3 add a3,a1,a2
1f27e: 00c504b3 add s1,a0,a2
1f282: 04c77363 bgeu a4,a2,1f2c8 <memmove+0xe2>
1f286: 0034f593 andi a1,s1,3
1f28a: 40b60433 sub s0,a2,a1
1f28e: 89b6 c.mv s3,a3
1f290: cd89 c.beqz a1,1f2aa <memmove+0xc4>
1f292: 40b689b3 sub s3,a3,a1
1f296: fff6c603 lbu a2,-1(a3)
1f29a: 16fd c.addi a3,-1
1f29c: 00d78733 add a4,a5,a3
1f2a0: 00c70023 sb a2,0(a4)
1f2a4: fed999e3 bne s3,a3,1f296 <memmove+0xb0>
1f2a8: 8c8d c.sub s1,a1
1f2aa: 0039f793 andi a5,s3,3
1f2ae: 00245613 srli a2,s0,0x2
1f2b2: 85ce c.mv a1,s3
1f2b4: 8526 c.mv a0,s1
1f2b6: cf9d c.beqz a5,1f2f4 <memmove+0x10e>
1f2b8: 2905 c.jal 1f6e8 <_wordcopy_bwd_dest_aligned>
1f2ba: ffc47793 andi a5,s0,-4
1f2be: 40f986b3 sub a3,s3,a5
1f2c2: 8c9d c.sub s1,a5
1f2c4: 00347613 andi a2,s0,3
1f2c8: d245 c.beqz a2,1f268 <memmove+0x82>
1f2ca: 40c68633 sub a2,a3,a2
1f2ce: 87b6 c.mv a5,a3
1f2d0: 17fd c.addi a5,-1
1f2d2: 0007c583 lbu a1,0(a5)
1f2d6: 00f48733 add a4,s1,a5
1f2da: 8f15 c.sub a4,a3
1f2dc: 00b70023 sb a1,0(a4)
1f2e0: fef618e3 bne a2,a5,1f2d0 <memmove+0xea>
1f2e4: 40f2 c.lwsp ra,28(sp)
1f2e6: 4462 c.lwsp s0,24(sp)
1f2e8: 44d2 c.lwsp s1,20(sp)
1f2ea: 49b2 c.lwsp s3,12(sp)
1f2ec: 854a c.mv a0,s2
1f2ee: 4942 c.lwsp s2,16(sp)
1f2f0: 6105 c.addi16sp sp,32
1f2f2: 8082 c.jr ra
1f2f4: 2695 c.jal 1f658 <_wordcopy_bwd_aligned>
1f2f6: b7d1 c.j 1f2ba <memmove+0xd4>
1f2f8: 2a71 c.jal 1f494 <_wordcopy_fwd_aligned>
1f2fa: b791 c.j 1f23e <memmove+0x58>
0001f2fc <memset>:
1f2fc: 471d c.li a4,7
1f2fe: 87aa c.mv a5,a0
1f300: 08c77463 bgeu a4,a2,1f388 <memset+0x8c>
1f304: 0ff5f713 andi a4,a1,255
1f308: 00871693 slli a3,a4,0x8
1f30c: 8ed9 c.or a3,a4
1f30e: 01069713 slli a4,a3,0x10
1f312: 00357893 andi a7,a0,3
1f316: 0ff5f813 andi a6,a1,255
1f31a: 8f55 c.or a4,a3
1f31c: 08088163 beq a7,zero,1f39e <memset+0xa2>
1f320: 00c508b3 add a7,a0,a2
1f324: 01078023 sb a6,0(a5)
1f328: 0785 c.addi a5,1
1f32a: 0037f613 andi a2,a5,3
1f32e: 40f886b3 sub a3,a7,a5
1f332: fa6d c.bnez a2,1f324 <memset+0x28>
1f334: 0056d813 srli a6,a3,0x5
1f338: 02080563 beq a6,zero,1f362 <memset+0x66>
1f33c: 00581613 slli a2,a6,0x5
1f340: 88be c.mv a7,a5
1f342: 963e c.add a2,a5
1f344: c398 c.sw a4,0(a5)
1f346: c3d8 c.sw a4,4(a5)
1f348: c798 c.sw a4,8(a5)
1f34a: c7d8 c.sw a4,12(a5)
1f34c: cb98 c.sw a4,16(a5)
1f34e: cbd8 c.sw a4,20(a5)
1f350: cf98 c.sw a4,24(a5)
1f352: cfd8 c.sw a4,28(a5)
1f354: 02078793 addi a5,a5,32
1f358: fef616e3 bne a2,a5,1f344 <memset+0x48>
1f35c: 0816 c.slli a6,0x5
1f35e: 011807b3 add a5,a6,a7
1f362: 0026d813 srli a6,a3,0x2
1f366: 00787813 andi a6,a6,7
1f36a: 00080d63 beq a6,zero,1f384 <memset+0x88>
1f36e: 00281613 slli a2,a6,0x2
1f372: 88be c.mv a7,a5
1f374: 963e c.add a2,a5
1f376: c398 c.sw a4,0(a5)
1f378: 0791 c.addi a5,4
1f37a: fef61ee3 bne a2,a5,1f376 <memset+0x7a>
1f37e: 080a c.slli a6,0x2
1f380: 011807b3 add a5,a6,a7
1f384: 0036f613 andi a2,a3,3
1f388: 0ff5f593 andi a1,a1,255
1f38c: 00c78733 add a4,a5,a2
1f390: c611 c.beqz a2,1f39c <memset+0xa0>
1f392: 00b78023 sb a1,0(a5)
1f396: 0785 c.addi a5,1
1f398: fef71de3 bne a4,a5,1f392 <memset+0x96>
1f39c: 8082 c.jr ra
1f39e: 86b2 c.mv a3,a2
1f3a0: bf51 c.j 1f334 <memset+0x38>
0001f3a2 <__stpcpy>:
1f3a2: 1141 c.addi sp,-16
1f3a4: c04a c.swsp s2,0(sp)
1f3a6: 892a c.mv s2,a0
1f3a8: 852e c.mv a0,a1
1f3aa: c606 c.swsp ra,12(sp)
1f3ac: c422 c.swsp s0,8(sp)
1f3ae: c226 c.swsp s1,4(sp)
1f3b0: 84ae c.mv s1,a1
1f3b2: caeff0ef jal ra,1e860 <strlen>
1f3b6: 842a c.mv s0,a0
1f3b8: 00150613 addi a2,a0,1
1f3bc: 85a6 c.mv a1,s1
1f3be: 854a c.mv a0,s2
1f3c0: 2099 c.jal 1f406 <memcpy>
1f3c2: 40b2 c.lwsp ra,12(sp)
1f3c4: 9522 c.add a0,s0
1f3c6: 4422 c.lwsp s0,8(sp)
1f3c8: 4492 c.lwsp s1,4(sp)
1f3ca: 4902 c.lwsp s2,0(sp)
1f3cc: 0141 c.addi sp,16
1f3ce: 8082 c.jr ra
0001f3d0 <__strcasecmp_l>:
1f3d0: 86aa c.mv a3,a0
1f3d2: 02b50863 beq a0,a1,1f402 <__strcasecmp_l+0x32>
1f3d6: 03862803 lw a6,56(a2)
1f3da: a011 c.j 1f3de <__strcasecmp_l+0xe>
1f3dc: c605 c.beqz a2,1f404 <__strcasecmp_l+0x34>
1f3de: 0006c603 lbu a2,0(a3)
1f3e2: 0005c783 lbu a5,0(a1)
1f3e6: 0685 c.addi a3,1
1f3e8: 00261713 slli a4,a2,0x2
1f3ec: 078a c.slli a5,0x2
1f3ee: 9742 c.add a4,a6
1f3f0: 97c2 c.add a5,a6
1f3f2: 4318 c.lw a4,0(a4)
1f3f4: 439c c.lw a5,0(a5)
1f3f6: 0585 c.addi a1,1
1f3f8: 40f70533 sub a0,a4,a5
1f3fc: fef700e3 beq a4,a5,1f3dc <__strcasecmp_l+0xc>
1f400: 8082 c.jr ra
1f402: 4501 c.li a0,0
1f404: 8082 c.jr ra
0001f406 <memcpy>:
1f406: 1101 c.addi sp,-32
1f408: cc22 c.swsp s0,24(sp)
1f40a: c84a c.swsp s2,16(sp)
1f40c: ce06 c.swsp ra,28(sp)
1f40e: ca26 c.swsp s1,20(sp)
1f410: c64e c.swsp s3,12(sp)
1f412: 47bd c.li a5,15
1f414: 892a c.mv s2,a0
1f416: 872a c.mv a4,a0
1f418: 842e c.mv s0,a1
1f41a: 04c7f463 bgeu a5,a2,1f462 <memcpy+0x5c>
1f41e: 40a006b3 sub a3,zero,a0
1f422: 8a8d c.andi a3,3
1f424: 40d604b3 sub s1,a2,a3
1f428: 89aa c.mv s3,a0
1f42a: ce91 c.beqz a3,1f446 <memcpy+0x40>
1f42c: 00a689b3 add s3,a3,a0
1f430: 87ae c.mv a5,a1
1f432: 0007c603 lbu a2,0(a5)
1f436: 0705 c.addi a4,1
1f438: 0785 c.addi a5,1
1f43a: fec70fa3 sb a2,-1(a4)
1f43e: fee99ae3 bne s3,a4,1f432 <memcpy+0x2c>
1f442: 00d58433 add s0,a1,a3
1f446: 00347793 andi a5,s0,3
1f44a: 0024d613 srli a2,s1,0x2
1f44e: 85a2 c.mv a1,s0
1f450: 854e c.mv a0,s3
1f452: cf9d c.beqz a5,1f490 <memcpy+0x8a>
1f454: 2a31 c.jal 1f570 <_wordcopy_fwd_dest_aligned>
1f456: ffc4f713 andi a4,s1,-4
1f45a: 943a c.add s0,a4
1f45c: 0034f613 andi a2,s1,3
1f460: 974e c.add a4,s3
1f462: 177d c.addi a4,-1
1f464: 87a2 c.mv a5,s0
1f466: 008605b3 add a1,a2,s0
1f46a: 8f01 c.sub a4,s0
1f46c: ca11 c.beqz a2,1f480 <memcpy+0x7a>
1f46e: 0007c603 lbu a2,0(a5)
1f472: 0785 c.addi a5,1
1f474: 00f706b3 add a3,a4,a5
1f478: 00c68023 sb a2,0(a3)
1f47c: fef599e3 bne a1,a5,1f46e <memcpy+0x68>
1f480: 40f2 c.lwsp ra,28(sp)
1f482: 4462 c.lwsp s0,24(sp)
1f484: 44d2 c.lwsp s1,20(sp)
1f486: 49b2 c.lwsp s3,12(sp)
1f488: 854a c.mv a0,s2
1f48a: 4942 c.lwsp s2,16(sp)
1f48c: 6105 c.addi16sp sp,32
1f48e: 8082 c.jr ra
1f490: 2011 c.jal 1f494 <_wordcopy_fwd_aligned>
1f492: b7d1 c.j 1f456 <memcpy+0x50>
0001f494 <_wordcopy_fwd_aligned>:
1f494: 00767793 andi a5,a2,7
1f498: 0004f737 lui a4,0x4f
1f49c: c4470713 addi a4,a4,-956 # 4ec44 <__PRETTY_FUNCTION__.0+0x48>
1f4a0: 078a c.slli a5,0x2
1f4a2: 97ba c.add a5,a4
1f4a4: 4394 c.lw a3,0(a5)
1f4a6: 0005a803 lw a6,0(a1)
1f4aa: 872e c.mv a4,a1
1f4ac: 87aa c.mv a5,a0
1f4ae: 8682 c.jr a3
1f4b0: ffc58713 addi a4,a1,-4
1f4b4: ff850693 addi a3,a0,-8
1f4b8: 0605 c.addi a2,1
1f4ba: a831 c.j 1f4d6 <_wordcopy_fwd_aligned+0x42>
1f4bc: 02070713 addi a4,a4,32
1f4c0: 8536 c.mv a0,a3
1f4c2: 430c c.lw a1,0(a4)
1f4c4: 00468793 addi a5,a3,4
1f4c8: 01052023 sw a6,0(a0)
1f4cc: 00472803 lw a6,4(a4)
1f4d0: c38c c.sw a1,0(a5)
1f4d2: 00868793 addi a5,a3,8
1f4d6: 470c c.lw a1,8(a4)
1f4d8: 0107a023 sw a6,0(a5)
1f4dc: 00c68793 addi a5,a3,12
1f4e0: 882e c.mv a6,a1
1f4e2: 474c c.lw a1,12(a4)
1f4e4: 0107a023 sw a6,0(a5)
1f4e8: 01068793 addi a5,a3,16
1f4ec: 01072803 lw a6,16(a4)
1f4f0: c38c c.sw a1,0(a5)
1f4f2: 01468793 addi a5,a3,20
1f4f6: 4b48 c.lw a0,20(a4)
1f4f8: 0107a023 sw a6,0(a5)
1f4fc: 01868793 addi a5,a3,24
1f500: 4f0c c.lw a1,24(a4)
1f502: c388 c.sw a0,0(a5)
1f504: 01c68793 addi a5,a3,28
1f508: 01c72803 lw a6,28(a4)
1f50c: 1661 c.addi a2,-8
1f50e: c38c c.sw a1,0(a5)
1f510: 02068693 addi a3,a3,32
1f514: f645 c.bnez a2,1f4bc <_wordcopy_fwd_aligned+0x28>
1f516: 0106a023 sw a6,0(a3)
1f51a: 8082 c.jr ra
1f51c: 00458713 addi a4,a1,4
1f520: 167d c.addi a2,-1
1f522: 86aa c.mv a3,a0
1f524: bf79 c.j 1f4c2 <_wordcopy_fwd_aligned+0x2e>
1f526: fe858713 addi a4,a1,-24
1f52a: fe450693 addi a3,a0,-28
1f52e: 0619 c.addi a2,6
1f530: 85c2 c.mv a1,a6
1f532: bfd9 c.j 1f508 <_wordcopy_fwd_aligned+0x74>
1f534: fe850693 addi a3,a0,-24
1f538: fec58713 addi a4,a1,-20
1f53c: 0615 c.addi a2,5
1f53e: 8542 c.mv a0,a6
1f540: b7c1 c.j 1f500 <_wordcopy_fwd_aligned+0x6c>
1f542: ff058713 addi a4,a1,-16
1f546: fec50693 addi a3,a0,-20
1f54a: 0611 c.addi a2,4
1f54c: b76d c.j 1f4f6 <_wordcopy_fwd_aligned+0x62>
1f54e: ff458713 addi a4,a1,-12
1f552: ff050693 addi a3,a0,-16
1f556: 060d c.addi a2,3
1f558: 85c2 c.mv a1,a6
1f55a: bf49 c.j 1f4ec <_wordcopy_fwd_aligned+0x58>
1f55c: ff858713 addi a4,a1,-8
1f560: ff450693 addi a3,a0,-12
1f564: 0609 c.addi a2,2
1f566: bfb5 c.j 1f4e2 <_wordcopy_fwd_aligned+0x4e>
1f568: ffc50693 addi a3,a0,-4
1f56c: 85c2 c.mv a1,a6
1f56e: bfb9 c.j 1f4cc <_wordcopy_fwd_aligned+0x38>
0001f570 <_wordcopy_fwd_dest_aligned>:
1f570: 0035f693 andi a3,a1,3
1f574: 068e c.slli a3,0x3
1f576: 99f1 c.andi a1,-4
1f578: 02000813 addi a6,zero,32
1f57c: 00367e13 andi t3,a2,3
1f580: 4e89 c.li t4,2
1f582: 4198 c.lw a4,0(a1)
1f584: 41dc c.lw a5,4(a1)
1f586: 40d80833 sub a6,a6,a3
1f58a: 00458313 addi t1,a1,4
1f58e: 88aa c.mv a7,a0
1f590: 0bde0263 beq t3,t4,1f634 <_wordcopy_fwd_dest_aligned+0xc4>
1f594: 4e8d c.li t4,3
1f596: 09de0863 beq t3,t4,1f626 <_wordcopy_fwd_dest_aligned+0xb6>
1f59a: 4e85 c.li t4,1
1f59c: 09de0063 beq t3,t4,1f61c <_wordcopy_fwd_dest_aligned+0xac>
1f5a0: 8ebe c.mv t4,a5
1f5a2: ffc50e13 addi t3,a0,-4
1f5a6: 87ba c.mv a5,a4
1f5a8: 010e9733 sll a4,t4,a6
1f5ac: 00d7d7b3 srl a5,a5,a3
1f5b0: 8fd9 c.or a5,a4
1f5b2: 00432703 lw a4,4(t1)
1f5b6: 00f8a023 sw a5,0(a7)
1f5ba: 008e0893 addi a7,t3,8
1f5be: 010717b3 sll a5,a4,a6
1f5c2: 00dedeb3 srl t4,t4,a3
1f5c6: 00feeeb3 or t4,t4,a5
1f5ca: 00832783 lw a5,8(t1)
1f5ce: 00d75733 srl a4,a4,a3
1f5d2: 01d8a023 sw t4,0(a7)
1f5d6: 010795b3 sll a1,a5,a6
1f5da: 00ce0893 addi a7,t3,12
1f5de: 8f4d c.or a4,a1
1f5e0: 1671 c.addi a2,-4
1f5e2: 00c32583 lw a1,12(t1)
1f5e6: 00e8a023 sw a4,0(a7)
1f5ea: 0e41 c.addi t3,16
1f5ec: c205 c.beqz a2,1f60c <_wordcopy_fwd_dest_aligned+0x9c>
1f5ee: 873e c.mv a4,a5
1f5f0: 0341 c.addi t1,16
1f5f2: 8572 c.mv a0,t3
1f5f4: 87ae c.mv a5,a1
1f5f6: 00d75733 srl a4,a4,a3
1f5fa: 010795b3 sll a1,a5,a6
1f5fe: 8f4d c.or a4,a1
1f600: 00032e83 lw t4,0(t1)
1f604: 004e0893 addi a7,t3,4
1f608: c118 c.sw a4,0(a0)
1f60a: bf79 c.j 1f5a8 <_wordcopy_fwd_dest_aligned+0x38>
1f60c: 00d7d7b3 srl a5,a5,a3
1f610: 010595b3 sll a1,a1,a6
1f614: 8fcd c.or a5,a1
1f616: 00fe2023 sw a5,0(t3)
1f61a: 8082 c.jr ra
1f61c: 00858313 addi t1,a1,8
1f620: 167d c.addi a2,-1
1f622: 8e2a c.mv t3,a0
1f624: bfc9 c.j 1f5f6 <_wordcopy_fwd_dest_aligned+0x86>
1f626: 8eba c.mv t4,a4
1f628: ff850e13 addi t3,a0,-8
1f62c: 0605 c.addi a2,1
1f62e: 832e c.mv t1,a1
1f630: 873e c.mv a4,a5
1f632: b771 c.j 1f5be <_wordcopy_fwd_dest_aligned+0x4e>
1f634: ffc58313 addi t1,a1,-4
1f638: 00d75733 srl a4,a4,a3
1f63c: 010795b3 sll a1,a5,a6
1f640: 8f4d c.or a4,a1
1f642: 0609 c.addi a2,2
1f644: 00c32583 lw a1,12(t1)
1f648: ff450e13 addi t3,a0,-12
1f64c: 1671 c.addi a2,-4
1f64e: 00e8a023 sw a4,0(a7)
1f652: 0e41 c.addi t3,16
1f654: de45 c.beqz a2,1f60c <_wordcopy_fwd_dest_aligned+0x9c>
1f656: bf61 c.j 1f5ee <_wordcopy_fwd_dest_aligned+0x7e>
0001f658 <_wordcopy_bwd_aligned>:
1f658: 00767793 andi a5,a2,7
1f65c: 0004f737 lui a4,0x4f
1f660: c6470713 addi a4,a4,-924 # 4ec64 <__PRETTY_FUNCTION__.0+0x68>
1f664: 078a c.slli a5,0x2
1f666: 97ba c.add a5,a4
1f668: 4398 c.lw a4,0(a5)
1f66a: ffc5a783 lw a5,-4(a1)
1f66e: 8702 c.jr a4
1f670: 1591 c.addi a1,-28
1f672: 1521 c.addi a0,-24
1f674: 0605 c.addi a2,1
1f676: a039 c.j 1f684 <_wordcopy_bwd_aligned+0x2c>
1f678: 1581 c.addi a1,-32
1f67a: 1501 c.addi a0,-32
1f67c: 4dd8 c.lw a4,28(a1)
1f67e: cd5c c.sw a5,28(a0)
1f680: 4d9c c.lw a5,24(a1)
1f682: cd18 c.sw a4,24(a0)
1f684: 49d8 c.lw a4,20(a1)
1f686: c95c c.sw a5,20(a0)
1f688: 87ba c.mv a5,a4
1f68a: 4998 c.lw a4,16(a1)
1f68c: c91c c.sw a5,16(a0)
1f68e: 45dc c.lw a5,12(a1)
1f690: c558 c.sw a4,12(a0)
1f692: 4594 c.lw a3,8(a1)
1f694: c51c c.sw a5,8(a0)
1f696: 41d8 c.lw a4,4(a1)
1f698: c154 c.sw a3,4(a0)
1f69a: 419c c.lw a5,0(a1)
1f69c: 1661 c.addi a2,-8
1f69e: c118 c.sw a4,0(a0)
1f6a0: fe61 c.bnez a2,1f678 <_wordcopy_bwd_aligned+0x20>
1f6a2: fef52e23 sw a5,-4(a0)
1f6a6: 8082 c.jr ra
1f6a8: fdc58593 addi a1,a1,-36
1f6ac: 1501 c.addi a0,-32
1f6ae: 167d c.addi a2,-1
1f6b0: b7f1 c.j 1f67c <_wordcopy_bwd_aligned+0x24>
1f6b2: 15e1 c.addi a1,-8
1f6b4: 1571 c.addi a0,-4
1f6b6: 0619 c.addi a2,6
1f6b8: 873e c.mv a4,a5
1f6ba: b7c5 c.j 1f69a <_wordcopy_bwd_aligned+0x42>
1f6bc: 15d1 c.addi a1,-12
1f6be: 1561 c.addi a0,-8
1f6c0: 0615 c.addi a2,5
1f6c2: 86be c.mv a3,a5
1f6c4: bfc9 c.j 1f696 <_wordcopy_bwd_aligned+0x3e>
1f6c6: 15c1 c.addi a1,-16
1f6c8: 1551 c.addi a0,-12
1f6ca: 0611 c.addi a2,4
1f6cc: b7d9 c.j 1f692 <_wordcopy_bwd_aligned+0x3a>
1f6ce: 15b1 c.addi a1,-20
1f6d0: 1541 c.addi a0,-16
1f6d2: 060d c.addi a2,3
1f6d4: 873e c.mv a4,a5
1f6d6: bf65 c.j 1f68e <_wordcopy_bwd_aligned+0x36>
1f6d8: 15a1 c.addi a1,-24
1f6da: 1531 c.addi a0,-20
1f6dc: 0609 c.addi a2,2
1f6de: b775 c.j 1f68a <_wordcopy_bwd_aligned+0x32>
1f6e0: 1581 c.addi a1,-32
1f6e2: 1511 c.addi a0,-28
1f6e4: 873e c.mv a4,a5
1f6e6: bf69 c.j 1f680 <_wordcopy_bwd_aligned+0x28>
0001f6e8 <_wordcopy_bwd_dest_aligned>:
1f6e8: 0035f813 andi a6,a1,3
1f6ec: 080e c.slli a6,0x3
1f6ee: 99f1 c.andi a1,-4
1f6f0: 02000893 addi a7,zero,32
1f6f4: 00367713 andi a4,a2,3
1f6f8: 4309 c.li t1,2
1f6fa: 419c c.lw a5,0(a1)
1f6fc: ffc5a683 lw a3,-4(a1)
1f700: 410888b3 sub a7,a7,a6
1f704: 08670363 beq a4,t1,1f78a <_wordcopy_bwd_dest_aligned+0xa2>
1f708: 430d c.li t1,3
1f70a: 06670a63 beq a4,t1,1f77e <_wordcopy_bwd_dest_aligned+0x96>
1f70e: 4305 c.li t1,1
1f710: 06670363 beq a4,t1,1f776 <_wordcopy_bwd_dest_aligned+0x8e>
1f714: 8336 c.mv t1,a3
1f716: 15c1 c.addi a1,-16
1f718: 1551 c.addi a0,-12
1f71a: 86be c.mv a3,a5
1f71c: 011697b3 sll a5,a3,a7
1f720: 01035733 srl a4,t1,a6
1f724: 8f5d c.or a4,a5
1f726: 459c c.lw a5,8(a1)
1f728: c518 c.sw a4,8(a0)
1f72a: 41d4 c.lw a3,4(a1)
1f72c: 0107d733 srl a4,a5,a6
1f730: 01131333 sll t1,t1,a7
1f734: 00676733 or a4,a4,t1
1f738: c158 c.sw a4,4(a0)
1f73a: 011797b3 sll a5,a5,a7
1f73e: 0106d733 srl a4,a3,a6
1f742: 8fd9 c.or a5,a4
1f744: 1671 c.addi a2,-4
1f746: 4198 c.lw a4,0(a1)
1f748: c11c c.sw a5,0(a0)
1f74a: ce11 c.beqz a2,1f766 <_wordcopy_bwd_dest_aligned+0x7e>
1f74c: 87b6 c.mv a5,a3
1f74e: 15c1 c.addi a1,-16
1f750: 1541 c.addi a0,-16
1f752: 86ba c.mv a3,a4
1f754: 0106d733 srl a4,a3,a6
1f758: 011797b3 sll a5,a5,a7
1f75c: 8fd9 c.or a5,a4
1f75e: 00c5a303 lw t1,12(a1)
1f762: c55c c.sw a5,12(a0)
1f764: bf65 c.j 1f71c <_wordcopy_bwd_dest_aligned+0x34>
1f766: 01075733 srl a4,a4,a6
1f76a: 011697b3 sll a5,a3,a7
1f76e: 8f5d c.or a4,a5
1f770: fee52e23 sw a4,-4(a0)
1f774: 8082 c.jr ra
1f776: 15b1 c.addi a1,-20
1f778: 1541 c.addi a0,-16
1f77a: 167d c.addi a2,-1
1f77c: bfe1 c.j 1f754 <_wordcopy_bwd_dest_aligned+0x6c>
1f77e: 833e c.mv t1,a5
1f780: 15d1 c.addi a1,-12
1f782: 1561 c.addi a0,-8
1f784: 0605 c.addi a2,1
1f786: 87b6 c.mv a5,a3
1f788: b74d c.j 1f72a <_wordcopy_bwd_dest_aligned+0x42>
1f78a: 0106d733 srl a4,a3,a6
1f78e: 011797b3 sll a5,a5,a7
1f792: 8fd9 c.or a5,a4
1f794: 1571 c.addi a0,-4
1f796: 0609 c.addi a2,2
1f798: ff85a703 lw a4,-8(a1)
1f79c: 1671 c.addi a2,-4
1f79e: c11c c.sw a5,0(a0)
1f7a0: 15e1 c.addi a1,-8
1f7a2: d271 c.beqz a2,1f766 <_wordcopy_bwd_dest_aligned+0x7e>
1f7a4: b765 c.j 1f74c <_wordcopy_bwd_dest_aligned+0x64>
0001f7a6 <__rawmemchr>:
1f7a6: ed81 c.bnez a1,1f7be <__rawmemchr+0x18>
1f7a8: 1141 c.addi sp,-16
1f7aa: c422 c.swsp s0,8(sp)
1f7ac: c606 c.swsp ra,12(sp)
1f7ae: 842a c.mv s0,a0
1f7b0: 8b0ff0ef jal ra,1e860 <strlen>
1f7b4: 40b2 c.lwsp ra,12(sp)
1f7b6: 9522 c.add a0,s0
1f7b8: 4422 c.lwsp s0,8(sp)
1f7ba: 0141 c.addi sp,16
1f7bc: 8082 c.jr ra
1f7be: 567d c.li a2,-1
1f7c0: 12b1706f jal zero,370ea <__memchr>
0001f7c4 <__strchrnul>:
1f7c4: 00357793 andi a5,a0,3
1f7c8: 0ff5f713 andi a4,a1,255
1f7cc: e799 c.bnez a5,1f7da <__strchrnul+0x16>
1f7ce: a819 c.j 1f7e4 <__strchrnul+0x20>
1f7d0: cb89 c.beqz a5,1f7e2 <__strchrnul+0x1e>
1f7d2: 0505 c.addi a0,1
1f7d4: 00357793 andi a5,a0,3
1f7d8: c791 c.beqz a5,1f7e4 <__strchrnul+0x20>
1f7da: 00054783 lbu a5,0(a0)
1f7de: fee799e3 bne a5,a4,1f7d0 <__strchrnul+0xc>
1f7e2: 8082 c.jr ra
1f7e4: 0ff5f593 andi a1,a1,255
1f7e8: 00859793 slli a5,a1,0x8
1f7ec: 8fcd c.or a5,a1
1f7ee: 01079893 slli a7,a5,0x10
1f7f2: 7eff05b7 lui a1,0x7eff0
1f7f6: 00f8e8b3 or a7,a7,a5
1f7fa: eff58593 addi a1,a1,-257 # 7efefeff <__BSS_END__+0x7ef803ab>
1f7fe: 537d c.li t1,-1
1f800: 4110 c.lw a2,0(a0)
1f802: 8eaa c.mv t4,a0
1f804: 0511 c.addi a0,4
1f806: 00c8c833 xor a6,a7,a2
1f80a: 00b607b3 add a5,a2,a1
1f80e: 00b806b3 add a3,a6,a1
1f812: 8fb1 c.xor a5,a2
1f814: 0106c6b3 xor a3,a3,a6
1f818: 8ff5 c.and a5,a3
1f81a: 8fcd c.or a5,a1
1f81c: ffd50e13 addi t3,a0,-3
1f820: fe6780e3 beq a5,t1,1f800 <__strchrnul+0x3c>
1f824: ffc54783 lbu a5,-4(a0)
1f828: ffe50613 addi a2,a0,-2
1f82c: fff50693 addi a3,a0,-1
1f830: 02e78463 beq a5,a4,1f858 <__strchrnul+0x94>
1f834: c395 c.beqz a5,1f858 <__strchrnul+0x94>
1f836: ffd54783 lbu a5,-3(a0)
1f83a: 02e78163 beq a5,a4,1f85c <__strchrnul+0x98>
1f83e: cf99 c.beqz a5,1f85c <__strchrnul+0x98>
1f840: ffe54783 lbu a5,-2(a0)
1f844: 00e78e63 beq a5,a4,1f860 <__strchrnul+0x9c>
1f848: cf81 c.beqz a5,1f860 <__strchrnul+0x9c>
1f84a: fff54783 lbu a5,-1(a0)
1f84e: 00e78363 beq a5,a4,1f854 <__strchrnul+0x90>
1f852: f7dd c.bnez a5,1f800 <__strchrnul+0x3c>
1f854: 8536 c.mv a0,a3
1f856: 8082 c.jr ra
1f858: 8576 c.mv a0,t4
1f85a: 8082 c.jr ra
1f85c: 8572 c.mv a0,t3
1f85e: 8082 c.jr ra
1f860: 8532 c.mv a0,a2
1f862: 8082 c.jr ra
0001f864 <__wmempcpy>:
1f864: 1141 c.addi sp,-16
1f866: c422 c.swsp s0,8(sp)
1f868: 00261413 slli s0,a2,0x2
1f86c: 8622 c.mv a2,s0
1f86e: c606 c.swsp ra,12(sp)
1f870: b97ff0ef jal ra,1f406 <memcpy>
1f874: 40b2 c.lwsp ra,12(sp)
1f876: 9522 c.add a0,s0
1f878: 4422 c.lwsp s0,8(sp)
1f87a: 0141 c.addi sp,16
1f87c: 8082 c.jr ra
0001f87e <__mbsrtowcs>:
1f87e: ca81 c.beqz a3,1f88e <__mbsrtowcs+0x10>
1f880: 0004f797 auipc a5,0x4f
1f884: 5447a783 lw a5,1348(a5) # 6edc4 <_GLOBAL_OFFSET_TABLE_+0x4c>
1f888: 9792 c.add a5,tp
1f88a: 4398 c.lw a4,0(a5)
1f88c: a6c9 c.j 1fc4e <__mbsrtowcs_l>
1f88e: 0004f797 auipc a5,0x4f
1f892: 5367a783 lw a5,1334(a5) # 6edc4 <_GLOBAL_OFFSET_TABLE_+0x4c>
1f896: e5c18693 addi a3,gp,-420 # 6f1b0 <state>
1f89a: 9792 c.add a5,tp
1f89c: 4398 c.lw a4,0(a5)
1f89e: ae45 c.j 1fc4e <__mbsrtowcs_l>
0001f8a0 <_nl_cleanup_ctype>:
1f8a0: 1141 c.addi sp,-16
1f8a2: c422 c.swsp s0,8(sp)
1f8a4: 4d00 c.lw s0,24(a0)
1f8a6: c606 c.swsp ra,12(sp)
1f8a8: c405 c.beqz s0,1f8d0 <_nl_cleanup_ctype+0x30>
1f8aa: 444c c.lw a1,12(s0)
1f8ac: 87aa c.mv a5,a0
1f8ae: 4408 c.lw a0,8(s0)
1f8b0: 0007ac23 sw zero,24(a5)
1f8b4: 0007aa23 sw zero,20(a5)
1f8b8: 305040ef jal ra,243bc <__gconv_close_transform>
1f8bc: 404c c.lw a1,4(s0)
1f8be: 4008 c.lw a0,0(s0)
1f8c0: 2fd040ef jal ra,243bc <__gconv_close_transform>
1f8c4: 8522 c.mv a0,s0
1f8c6: 4422 c.lwsp s0,8(sp)
1f8c8: 40b2 c.lwsp ra,12(sp)
1f8ca: 0141 c.addi sp,16
1f8cc: f4dfd06f jal zero,1d818 <__free>
1f8d0: 40b2 c.lwsp ra,12(sp)
1f8d2: 4422 c.lwsp s0,8(sp)
1f8d4: 0141 c.addi sp,16
1f8d6: 8082 c.jr ra
0001f8d8 <__wcsmbs_getfct>:
1f8d8: 1101 c.addi sp,-32
1f8da: cc22 c.swsp s0,24(sp)
1f8dc: 4701 c.li a4,0
1f8de: 8432 c.mv s0,a2
1f8e0: 0034 c.addi4spn a3,sp,8
1f8e2: 0070 c.addi4spn a2,sp,12
1f8e4: ce06 c.swsp ra,28(sp)
1f8e6: 149040ef jal ra,2422e <__gconv_find_transform>
1f8ea: e115 c.bnez a0,1f90e <__wcsmbs_getfct+0x36>
1f8ec: 45a2 c.lwsp a1,8(sp)
1f8ee: 4785 c.li a5,1
1f8f0: 4532 c.lwsp a0,12(sp)
1f8f2: 00b7e763 bltu a5,a1,1f900 <__wcsmbs_getfct+0x28>
1f8f6: 40f2 c.lwsp ra,28(sp)
1f8f8: c00c c.sw a1,0(s0)
1f8fa: 4462 c.lwsp s0,24(sp)
1f8fc: 6105 c.addi16sp sp,32
1f8fe: 8082 c.jr ra
1f900: 2bd040ef jal ra,243bc <__gconv_close_transform>
1f904: 40f2 c.lwsp ra,28(sp)
1f906: 4462 c.lwsp s0,24(sp)
1f908: 4501 c.li a0,0
1f90a: 6105 c.addi16sp sp,32
1f90c: 8082 c.jr ra
1f90e: 40f2 c.lwsp ra,28(sp)
1f910: 4462 c.lwsp s0,24(sp)
1f912: 4501 c.li a0,0
1f914: 6105 c.addi16sp sp,32
1f916: 8082 c.jr ra
0001f918 <__wcsmbs_load_conv>:
1f918: 7179 c.addi16sp sp,-48
1f91a: d422 c.swsp s0,40(sp)
1f91c: d226 c.swsp s1,36(sp)
1f91e: d606 c.swsp ra,44(sp)
1f920: d04a c.swsp s2,32(sp)
1f922: ce4e c.swsp s3,28(sp)
1f924: cc52 c.swsp s4,24(sp)
1f926: ca56 c.swsp s5,20(sp)
1f928: 1800 c.addi4spn s0,sp,48
1f92a: 00000793 addi a5,zero,0
1f92e: 84aa c.mv s1,a0
1f930: c799 c.beqz a5,1f93e <__wcsmbs_load_conv+0x26>
1f932: 4ec18513 addi a0,gp,1260 # 6f840 <__libc_setlocale_lock>
1f936: 00000097 auipc ra,0x0
1f93a: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
1f93e: 4c9c c.lw a5,24(s1)
1f940: 0e079a63 bne a5,zero,1fa34 <__wcsmbs_load_conv+0x11c>
1f944: 45c1 c.li a1,16
1f946: 4505 c.li a0,1
1f948: b5efe0ef jal ra,1dca6 <__calloc>
1f94c: 892a c.mv s2,a0
1f94e: 12050763 beq a0,zero,1fa7c <__wcsmbs_load_conv+0x164>
1f952: 509c c.lw a5,32(s1)
1f954: 0604a803 lw a6,96(s1)
1f958: 10079263 bne a5,zero,1fa5c <__wcsmbs_load_conv+0x144>
1f95c: 000605b7 lui a1,0x60
1f960: 4a01 c.li s4,0
1f962: 43c58593 addi a1,a1,1084 # 6043c <expected2.3+0x8>
1f966: 00084783 lbu a5,0(a6)
1f96a: 14078463 beq a5,zero,1fab2 <__wcsmbs_load_conv+0x19a>
1f96e: 8742 c.mv a4,a6
1f970: 88be c.mv a7,a5
1f972: 4301 c.li t1,0
1f974: 0705 c.addi a4,1
1f976: fd188693 addi a3,a7,-47
1f97a: 00074883 lbu a7,0(a4)
1f97e: 0016b693 sltiu a3,a3,1
1f982: 9336 c.add t1,a3
1f984: fe0898e3 bne a7,zero,1f974 <__wcsmbs_load_conv+0x5c>
1f988: 41070733 sub a4,a4,a6
1f98c: 9752 c.add a4,s4
1f98e: 0769 c.addi a4,26
1f990: 9b41 c.andi a4,-16
1f992: 40e10133 sub sp,sp,a4
1f996: 00f10993 addi s3,sp,15
1f99a: 0005f737 lui a4,0x5f
1f99e: ff09f993 andi s3,s3,-16
1f9a2: d7072683 lw a3,-656(a4) # 5ed70 <_nl_C_locobj+0x3c>
1f9a6: 874e c.mv a4,s3
1f9a8: 078a c.slli a5,0x2
1f9aa: 97b6 c.add a5,a3
1f9ac: 439c c.lw a5,0(a5)
1f9ae: 0805 c.addi a6,1
1f9b0: 853a c.mv a0,a4
1f9b2: 00f70023 sb a5,0(a4)
1f9b6: 00084783 lbu a5,0(a6)
1f9ba: 0705 c.addi a4,1
1f9bc: f7f5 c.bnez a5,1f9a8 <__wcsmbs_load_conv+0x90>
1f9be: 4785 c.li a5,1
1f9c0: 0c67f463 bgeu a5,t1,1fa88 <__wcsmbs_load_conv+0x170>
1f9c4: 00050a37 lui s4,0x50
1f9c8: 00070023 sb zero,0(a4)
1f9cc: fd840693 addi a3,s0,-40
1f9d0: 4701 c.li a4,0
1f9d2: fdc40613 addi a2,s0,-36
1f9d6: 85ce c.mv a1,s3
1f9d8: b10a0513 addi a0,s4,-1264 # 4fb10 <__PRETTY_FUNCTION__.1+0xf4>
1f9dc: 053040ef jal ra,2422e <__gconv_find_transform>
1f9e0: e551 c.bnez a0,1fa6c <__wcsmbs_load_conv+0x154>
1f9e2: fd842583 lw a1,-40(s0)
1f9e6: 4a85 c.li s5,1
1f9e8: fdc42503 lw a0,-36(s0)
1f9ec: 06baee63 bltu s5,a1,1fa68 <__wcsmbs_load_conv+0x150>
1f9f0: 00b92223 sw a1,4(s2)
1f9f4: 00a92023 sw a0,0(s2)
1f9f8: cd25 c.beqz a0,1fa70 <__wcsmbs_load_conv+0x158>
1f9fa: 4701 c.li a4,0
1f9fc: fd840693 addi a3,s0,-40
1fa00: fdc40613 addi a2,s0,-36
1fa04: b10a0593 addi a1,s4,-1264
1fa08: 854e c.mv a0,s3
1fa0a: 025040ef jal ra,2422e <__gconv_find_transform>
1fa0e: e941 c.bnez a0,1fa9e <__wcsmbs_load_conv+0x186>
1fa10: fd842583 lw a1,-40(s0)
1fa14: fdc42503 lw a0,-36(s0)
1fa18: 08bae163 bltu s5,a1,1fa9a <__wcsmbs_load_conv+0x182>
1fa1c: 00b92623 sw a1,12(s2)
1fa20: 00a92423 sw a0,8(s2)
1fa24: cd3d c.beqz a0,1faa2 <__wcsmbs_load_conv+0x18a>
1fa26: 000207b7 lui a5,0x20
1fa2a: 8a078793 addi a5,a5,-1888 # 1f8a0 <_nl_cleanup_ctype>
1fa2e: 0124ac23 sw s2,24(s1)
1fa32: c8dc c.sw a5,20(s1)
1fa34: 00000793 addi a5,zero,0
1fa38: c799 c.beqz a5,1fa46 <__wcsmbs_load_conv+0x12e>
1fa3a: 4ec18513 addi a0,gp,1260 # 6f840 <__libc_setlocale_lock>
1fa3e: 00000097 auipc ra,0x0
1fa42: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
1fa46: fd040113 addi sp,s0,-48
1fa4a: 50b2 c.lwsp ra,44(sp)
1fa4c: 5422 c.lwsp s0,40(sp)
1fa4e: 5492 c.lwsp s1,36(sp)
1fa50: 5902 c.lwsp s2,32(sp)
1fa52: 49f2 c.lwsp s3,28(sp)
1fa54: 4a62 c.lwsp s4,24(sp)
1fa56: 4ad2 c.lwsp s5,20(sp)
1fa58: 6145 c.addi16sp sp,48
1fa5a: 8082 c.jr ra
1fa5c: 0004f5b7 lui a1,0x4f
1fa60: 4a21 c.li s4,8
1fa62: cd058593 addi a1,a1,-816 # 4ecd0 <__PRETTY_FUNCTION__.0+0xd4>
1fa66: b701 c.j 1f966 <__wcsmbs_load_conv+0x4e>
1fa68: 155040ef jal ra,243bc <__gconv_close_transform>
1fa6c: 00092023 sw zero,0(s2)
1fa70: 00892783 lw a5,8(s2)
1fa74: fbcd c.bnez a5,1fa26 <__wcsmbs_load_conv+0x10e>
1fa76: 854a c.mv a0,s2
1fa78: da1fd0ef jal ra,1d818 <__free>
1fa7c: 0004f7b7 lui a5,0x4f
1fa80: cdc78793 addi a5,a5,-804 # 4ecdc <__wcsmbs_gconv_fcts_c>
1fa84: cc9c c.sw a5,24(s1)
1fa86: b77d c.j 1fa34 <__wcsmbs_load_conv+0x11c>
1fa88: 02f00793 addi a5,zero,47
1fa8c: 00f70023 sb a5,0(a4)
1fa90: 02030e63 beq t1,zero,1facc <__wcsmbs_load_conv+0x1b4>
1fa94: 00250713 addi a4,a0,2
1fa98: b735 c.j 1f9c4 <__wcsmbs_load_conv+0xac>
1fa9a: 123040ef jal ra,243bc <__gconv_close_transform>
1fa9e: 00092423 sw zero,8(s2)
1faa2: 00092503 lw a0,0(s2)
1faa6: d961 c.beqz a0,1fa76 <__wcsmbs_load_conv+0x15e>
1faa8: 00492583 lw a1,4(s2)
1faac: 111040ef jal ra,243bc <__gconv_close_transform>
1fab0: b7d9 c.j 1fa76 <__wcsmbs_load_conv+0x15e>
1fab2: 01aa0793 addi a5,s4,26
1fab6: 9bc1 c.andi a5,-16
1fab8: 40f10133 sub sp,sp,a5
1fabc: 00f10713 addi a4,sp,15
1fac0: 9b41 c.andi a4,-16
1fac2: 02f00793 addi a5,zero,47
1fac6: 00f70023 sb a5,0(a4)
1faca: 89ba c.mv s3,a4
1facc: 02f00793 addi a5,zero,47
1fad0: 00f700a3 sb a5,1(a4)
1fad4: 0709 c.addi a4,2
1fad6: ee0a07e3 beq s4,zero,1f9c4 <__wcsmbs_load_conv+0xac>
1fada: 853a c.mv a0,a4
1fadc: 8652 c.mv a2,s4
1fade: 929ff0ef jal ra,1f406 <memcpy>
1fae2: 01450733 add a4,a0,s4
1fae6: bdf9 c.j 1f9c4 <__wcsmbs_load_conv+0xac>
0001fae8 <__wcsmbs_clone_conv>:
1fae8: 0004f797 auipc a5,0x4f
1faec: 2bc7a783 lw a5,700(a5) # 6eda4 <_GLOBAL_OFFSET_TABLE_+0x2c>
1faf0: 1141 c.addi sp,-16
1faf2: c226 c.swsp s1,4(sp)
1faf4: 9792 c.add a5,tp
1faf6: 439c c.lw a5,0(a5)
1faf8: c422 c.swsp s0,8(sp)
1fafa: c606 c.swsp ra,12(sp)
1fafc: 4384 c.lw s1,0(a5)
1fafe: 842a c.mv s0,a0
1fb00: 4c9c c.lw a5,24(s1)
1fb02: c3d1 c.beqz a5,1fb86 <__wcsmbs_clone_conv+0x9e>
1fb04: 4390 c.lw a2,0(a5)
1fb06: 4798 c.lw a4,8(a5)
1fb08: 43d4 c.lw a3,4(a5)
1fb0a: 47dc c.lw a5,12(a5)
1fb0c: c010 c.sw a2,0(s0)
1fb0e: c418 c.sw a4,8(s0)
1fb10: c054 c.sw a3,4(s0)
1fb12: c45c c.sw a5,12(s0)
1fb14: 4705 c.li a4,1
1fb16: f1018613 addi a2,gp,-240 # 6f264 <__gconv_lock>
1fb1a: 100627af lr.w a5,(a2)
1fb1e: e781 c.bnez a5,1fb26 <__wcsmbs_clone_conv+0x3e>
1fb20: 1ce626af sc.w.aq a3,a4,(a2)
1fb24: fafd c.bnez a3,1fb1a <__wcsmbs_clone_conv+0x32>
1fb26: ebb5 c.bnez a5,1fb9a <__wcsmbs_clone_conv+0xb2>
1fb28: 4018 c.lw a4,0(s0)
1fb2a: 4781 c.li a5,0
1fb2c: 4314 c.lw a3,0(a4)
1fb2e: c699 c.beqz a3,1fb3c <__wcsmbs_clone_conv+0x54>
1fb30: 4714 c.lw a3,8(a4)
1fb32: 00168793 addi a5,a3,1
1fb36: c71c c.sw a5,8(a4)
1fb38: 00d7a7b3 slt a5,a5,a3
1fb3c: 4414 c.lw a3,8(s0)
1fb3e: 4298 c.lw a4,0(a3)
1fb40: cb01 c.beqz a4,1fb50 <__wcsmbs_clone_conv+0x68>
1fb42: 4698 c.lw a4,8(a3)
1fb44: 00170613 addi a2,a4,1
1fb48: 00e62733 slt a4,a2,a4
1fb4c: c690 c.sw a2,8(a3)
1fb4e: 8fd9 c.or a5,a4
1fb50: 4701 c.li a4,0
1fb52: f1018693 addi a3,gp,-240 # 6f264 <__gconv_lock>
1fb56: 0f50000f fence iorw,ow
1fb5a: 08e6a72f amoswap.w a4,a4,(a3)
1fb5e: 4685 c.li a3,1
1fb60: 00e6c863 blt a3,a4,1fb70 <__wcsmbs_clone_conv+0x88>
1fb64: e7a9 c.bnez a5,1fbae <__wcsmbs_clone_conv+0xc6>
1fb66: 40b2 c.lwsp ra,12(sp)
1fb68: 4422 c.lwsp s0,8(sp)
1fb6a: 4492 c.lwsp s1,4(sp)
1fb6c: 0141 c.addi sp,16
1fb6e: 8082 c.jr ra
1fb70: 1a600893 addi a7,zero,422
1fb74: f1018513 addi a0,gp,-240 # 6f264 <__gconv_lock>
1fb78: 08100593 addi a1,zero,129
1fb7c: 4605 c.li a2,1
1fb7e: 4681 c.li a3,0
1fb80: 00000073 ecall
1fb84: b7c5 c.j 1fb64 <__wcsmbs_clone_conv+0x7c>
1fb86: 000517b7 lui a5,0x51
1fb8a: fe078793 addi a5,a5,-32 # 50fe0 <_nl_C_LC_CTYPE>
1fb8e: 00f48b63 beq s1,a5,1fba4 <__wcsmbs_clone_conv+0xbc>
1fb92: 8526 c.mv a0,s1
1fb94: 3351 c.jal 1f918 <__wcsmbs_load_conv>
1fb96: 4c9c c.lw a5,24(s1)
1fb98: b7b5 c.j 1fb04 <__wcsmbs_clone_conv+0x1c>
1fb9a: f1018513 addi a0,gp,-240 # 6f264 <__gconv_lock>
1fb9e: c12fa0ef jal ra,19fb0 <__lll_lock_wait_private>
1fba2: b759 c.j 1fb28 <__wcsmbs_clone_conv+0x40>
1fba4: 0004f7b7 lui a5,0x4f
1fba8: cdc78793 addi a5,a5,-804 # 4ecdc <__wcsmbs_gconv_fcts_c>
1fbac: bfa1 c.j 1fb04 <__wcsmbs_clone_conv+0x1c>
1fbae: 0004f537 lui a0,0x4f
1fbb2: c8450513 addi a0,a0,-892 # 4ec84 <__PRETTY_FUNCTION__.0+0x88>
1fbb6: 93ff60ef jal ra,164f4 <__libc_fatal>
0001fbba <__wcsmbs_named_conv>:
1fbba: 7179 c.addi16sp sp,-48
1fbbc: d04a c.swsp s2,32(sp)
1fbbe: 00050937 lui s2,0x50
1fbc2: d422 c.swsp s0,40(sp)
1fbc4: 4701 c.li a4,0
1fbc6: 842a c.mv s0,a0
1fbc8: 0034 c.addi4spn a3,sp,8
1fbca: 0070 c.addi4spn a2,sp,12
1fbcc: b1090513 addi a0,s2,-1264 # 4fb10 <__PRETTY_FUNCTION__.1+0xf4>
1fbd0: d226 c.swsp s1,36(sp)
1fbd2: d606 c.swsp ra,44(sp)
1fbd4: ce4e c.swsp s3,28(sp)
1fbd6: 84ae c.mv s1,a1
1fbd8: 656040ef jal ra,2422e <__gconv_find_transform>
1fbdc: e131 c.bnez a0,1fc20 <__wcsmbs_named_conv+0x66>
1fbde: 45a2 c.lwsp a1,8(sp)
1fbe0: 4985 c.li s3,1
1fbe2: 4532 c.lwsp a0,12(sp)
1fbe4: 02b9ec63 bltu s3,a1,1fc1c <__wcsmbs_named_conv+0x62>
1fbe8: c04c c.sw a1,4(s0)
1fbea: c008 c.sw a0,0(s0)
1fbec: cd39 c.beqz a0,1fc4a <__wcsmbs_named_conv+0x90>
1fbee: 4701 c.li a4,0
1fbf0: 0034 c.addi4spn a3,sp,8
1fbf2: 0070 c.addi4spn a2,sp,12
1fbf4: b1090593 addi a1,s2,-1264
1fbf8: 8526 c.mv a0,s1
1fbfa: 634040ef jal ra,2422e <__gconv_find_transform>
1fbfe: ed15 c.bnez a0,1fc3a <__wcsmbs_named_conv+0x80>
1fc00: 45a2 c.lwsp a1,8(sp)
1fc02: 47b2 c.lwsp a5,12(sp)
1fc04: 02b9e863 bltu s3,a1,1fc34 <__wcsmbs_named_conv+0x7a>
1fc08: c44c c.sw a1,12(s0)
1fc0a: c41c c.sw a5,8(s0)
1fc0c: cb8d c.beqz a5,1fc3e <__wcsmbs_named_conv+0x84>
1fc0e: 50b2 c.lwsp ra,44(sp)
1fc10: 5422 c.lwsp s0,40(sp)
1fc12: 5492 c.lwsp s1,36(sp)
1fc14: 5902 c.lwsp s2,32(sp)
1fc16: 49f2 c.lwsp s3,28(sp)
1fc18: 6145 c.addi16sp sp,48
1fc1a: 8082 c.jr ra
1fc1c: 7a0040ef jal ra,243bc <__gconv_close_transform>
1fc20: 50b2 c.lwsp ra,44(sp)
1fc22: 00042023 sw zero,0(s0)
1fc26: 5422 c.lwsp s0,40(sp)
1fc28: 5492 c.lwsp s1,36(sp)
1fc2a: 5902 c.lwsp s2,32(sp)
1fc2c: 49f2 c.lwsp s3,28(sp)
1fc2e: 4505 c.li a0,1
1fc30: 6145 c.addi16sp sp,48
1fc32: 8082 c.jr ra
1fc34: 853e c.mv a0,a5
1fc36: 786040ef jal ra,243bc <__gconv_close_transform>
1fc3a: 00042423 sw zero,8(s0)
1fc3e: 404c c.lw a1,4(s0)
1fc40: 4008 c.lw a0,0(s0)
1fc42: 77a040ef jal ra,243bc <__gconv_close_transform>
1fc46: 4505 c.li a0,1
1fc48: b7d9 c.j 1fc0e <__wcsmbs_named_conv+0x54>
1fc4a: 4505 c.li a0,1
1fc4c: b7c9 c.j 1fc0e <__wcsmbs_named_conv+0x54>
0001fc4e <__mbsrtowcs_l>:
1fc4e: 7149 c.addi16sp sp,-368
1fc50: 16812423 sw s0,360(sp)
1fc54: 4300 c.lw s0,0(a4)
1fc56: 4705 c.li a4,1
1fc58: 15712623 sw s7,332(sp)
1fc5c: 4c1c c.lw a5,24(s0)
1fc5e: 15912223 sw s9,324(sp)
1fc62: 16112623 sw ra,364(sp)
1fc66: 16912223 sw s1,356(sp)
1fc6a: 17212023 sw s2,352(sp)
1fc6e: 15312e23 sw s3,348(sp)
1fc72: 15412c23 sw s4,344(sp)
1fc76: 15512a23 sw s5,340(sp)
1fc7a: 15612823 sw s6,336(sp)
1fc7e: 15812423 sw s8,328(sp)
1fc82: 15a12023 sw s10,320(sp)
1fc86: d602 c.swsp zero,44(sp)
1fc88: d83a c.swsp a4,48(sp)
1fc8a: d43a c.swsp a4,40(sp)
1fc8c: da36 c.swsp a3,52(sp)
1fc8e: 8cae c.mv s9,a1
1fc90: 8baa c.mv s7,a0
1fc92: 85b2 c.mv a1,a2
1fc94: 1c078163 beq a5,zero,1fe56 <__mbsrtowcs_l+0x208>
1fc98: 0007a983 lw s3,0(a5)
1fc9c: 000cad03 lw s10,0(s9)
1fca0: 0149a483 lw s1,20(s3)
1fca4: 100b8c63 beq s7,zero,1fdbc <__mbsrtowcs_l+0x16e>
1fca8: 00259793 slli a5,a1,0x2
1fcac: 97de c.add a5,s7
1fcae: c0ea c.swsp s10,64(sp)
1fcb0: d05e c.swsp s7,32(sp)
1fcb2: d23e c.swsp a5,36(sp)
1fcb4: 04010913 addi s2,sp,64
1fcb8: 01010a93 addi s5,sp,16
1fcbc: 02010a13 addi s4,sp,32
1fcc0: 4b11 c.li s6,4
1fcc2: 4c1d c.li s8,7
1fcc4: e989 c.bnez a1,1fcd6 <__mbsrtowcs_l+0x88>
1fcc6: a26d c.j 1fe70 <__mbsrtowcs_l+0x222>
1fcc8: fff44703 lbu a4,-1(s0)
1fccc: cf1d c.beqz a4,1fd0a <__mbsrtowcs_l+0xbc>
1fcce: 5592 c.lwsp a1,36(sp)
1fcd0: 8d9d c.sub a1,a5
1fcd2: 8589 c.srai a1,0x2
1fcd4: c99d c.beqz a1,1fd0a <__mbsrtowcs_l+0xbc>
1fcd6: 856a c.mv a0,s10
1fcd8: 2ca170ef jal ra,36fa2 <__strnlen>
1fcdc: 00150413 addi s0,a0,1
1fce0: 8526 c.mv a0,s1
1fce2: 612030ef jal ra,232f4 <_dl_mcount_wrapper_check>
1fce6: 946a c.add s0,s10
1fce8: 4885 c.li a7,1
1fcea: 4801 c.li a6,0
1fcec: 87d6 c.mv a5,s5
1fcee: 4701 c.li a4,0
1fcf0: 86a2 c.mv a3,s0
1fcf2: 864a c.mv a2,s2
1fcf4: 85d2 c.mv a1,s4
1fcf6: 854e c.mv a0,s3
1fcf8: 9482 c.jalr s1
1fcfa: 01650463 beq a0,s6,1fd02 <__mbsrtowcs_l+0xb4>
1fcfe: 15851163 bne a0,s8,1fe40 <__mbsrtowcs_l+0x1f2>
1fd02: 4d06 c.lwsp s10,64(sp)
1fd04: 5782 c.lwsp a5,32(sp)
1fd06: fc8d01e3 beq s10,s0,1fcc8 <__mbsrtowcs_l+0x7a>
1fd0a: 417787b3 sub a5,a5,s7
1fd0e: 01aca023 sw s10,0(s9)
1fd12: 4027db13 srai s6,a5,0x2
1fd16: ed21 c.bnez a0,1fd6e <__mbsrtowcs_l+0x120>
1fd18: 97de c.add a5,s7
1fd1a: ffc7a783 lw a5,-4(a5)
1fd1e: eb91 c.bnez a5,1fd32 <__mbsrtowcs_l+0xe4>
1fd20: 140b0f63 beq s6,zero,1fe7e <__mbsrtowcs_l+0x230>
1fd24: 57d2 c.lwsp a5,52(sp)
1fd26: 439c c.lw a5,0(a5)
1fd28: 16079b63 bne a5,zero,1fe9e <__mbsrtowcs_l+0x250>
1fd2c: 000ca023 sw zero,0(s9)
1fd30: 1b7d c.addi s6,-1
1fd32: ffb57793 andi a5,a0,-5
1fd36: e3b1 c.bnez a5,1fd7a <__mbsrtowcs_l+0x12c>
1fd38: 16c12083 lw ra,364(sp)
1fd3c: 16812403 lw s0,360(sp)
1fd40: 16412483 lw s1,356(sp)
1fd44: 16012903 lw s2,352(sp)
1fd48: 15c12983 lw s3,348(sp)
1fd4c: 15812a03 lw s4,344(sp)
1fd50: 15412a83 lw s5,340(sp)
1fd54: 14c12b83 lw s7,332(sp)
1fd58: 14812c03 lw s8,328(sp)
1fd5c: 14412c83 lw s9,324(sp)
1fd60: 14012d03 lw s10,320(sp)
1fd64: 855a c.mv a0,s6
1fd66: 15012b03 lw s6,336(sp)
1fd6a: 6175 c.addi16sp sp,368
1fd6c: 8082 c.jr ra
1fd6e: 4711 c.li a4,4
1fd70: fae504e3 beq a0,a4,1fd18 <__mbsrtowcs_l+0xca>
1fd74: ffb57793 andi a5,a0,-5
1fd78: d3e1 c.beqz a5,1fd38 <__mbsrtowcs_l+0xea>
1fd7a: 4799 c.li a5,6
1fd7c: 02f50663 beq a0,a5,1fda8 <__mbsrtowcs_l+0x15a>
1fd80: 9975 c.andi a0,-3
1fd82: 4795 c.li a5,5
1fd84: faf50ae3 beq a0,a5,1fd38 <__mbsrtowcs_l+0xea>
1fd88: 0004f6b7 lui a3,0x4f
1fd8c: 0004f5b7 lui a1,0x4f
1fd90: 0004f537 lui a0,0x4f
1fd94: e6868693 addi a3,a3,-408 # 4ee68 <__PRETTY_FUNCTION__.0>
1fd98: 09600613 addi a2,zero,150
1fd9c: d6458593 addi a1,a1,-668 # 4ed64 <to_wc+0x3c>
1fda0: dc850513 addi a0,a0,-568 # 4edc8 <to_wc+0xa0>
1fda4: d4df00ef jal ra,10af0 <__assert_fail>
1fda8: 0004f797 auipc a5,0x4f
1fdac: 0007a783 lw a5,0(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
1fdb0: 05400713 addi a4,zero,84
1fdb4: 5b7d c.li s6,-1
1fdb6: 9792 c.add a5,tp
1fdb8: c398 c.sw a4,0(a5)
1fdba: bfbd c.j 1fd38 <__mbsrtowcs_l+0xea>
1fdbc: 856a c.mv a0,s10
1fdbe: ca6a c.swsp s10,20(sp)
1fdc0: aa1fe0ef jal ra,1e860 <strlen>
1fdc4: 57d2 c.lwsp a5,52(sp)
1fdc6: 0505 c.addi a0,1
1fdc8: 9d2a c.add s10,a0
1fdca: 4398 c.lw a4,0(a5)
1fdcc: 4b01 c.li s6,0
1fdce: 04010913 addi s2,sp,64
1fdd2: cc3a c.swsp a4,24(sp)
1fdd4: 43dc c.lw a5,4(a5)
1fdd6: 0838 c.addi4spn a4,sp,24
1fdd8: da3a c.swsp a4,52(sp)
1fdda: ce3e c.swsp a5,28(sp)
1fddc: 029c c.addi4spn a5,sp,320
1fdde: d23e c.swsp a5,36(sp)
1fde0: 01010a93 addi s5,sp,16
1fde4: 02010a13 addi s4,sp,32
1fde8: 4415 c.li s0,5
1fdea: 8526 c.mv a0,s1
1fdec: d04a c.swsp s2,32(sp)
1fdee: 506030ef jal ra,232f4 <_dl_mcount_wrapper_check>
1fdf2: 87d6 c.mv a5,s5
1fdf4: 4701 c.li a4,0
1fdf6: 4885 c.li a7,1
1fdf8: 4801 c.li a6,0
1fdfa: 86ea c.mv a3,s10
1fdfc: 0850 c.addi4spn a2,sp,20
1fdfe: 85d2 c.mv a1,s4
1fe00: 854e c.mv a0,s3
1fe02: 9482 c.jalr s1
1fe04: 5702 c.lwsp a4,32(sp)
1fe06: 412707b3 sub a5,a4,s2
1fe0a: 8789 c.srai a5,0x2
1fe0c: 9b3e c.add s6,a5
1fe0e: fc850ee3 beq a0,s0,1fdea <__mbsrtowcs_l+0x19c>
1fe12: ffb57793 andi a5,a0,-5
1fe16: f3b5 c.bnez a5,1fd7a <__mbsrtowcs_l+0x12c>
1fe18: ffc72783 lw a5,-4(a4)
1fe1c: 1b7d c.addi s6,-1
1fe1e: df89 c.beqz a5,1fd38 <__mbsrtowcs_l+0xea>
1fe20: 0004f6b7 lui a3,0x4f
1fe24: 0004f5b7 lui a1,0x4f
1fe28: 0004f537 lui a0,0x4f
1fe2c: e6868693 addi a3,a3,-408 # 4ee68 <__PRETTY_FUNCTION__.0>
1fe30: 05e00613 addi a2,zero,94
1fe34: d6458593 addi a1,a1,-668 # 4ed64 <to_wc+0x3c>
1fe38: d7450513 addi a0,a0,-652 # 4ed74 <to_wc+0x4c>
1fe3c: cb5f00ef jal ra,10af0 <__assert_fail>
1fe40: 4786 c.lwsp a5,64(sp)
1fe42: 00fca023 sw a5,0(s9)
1fe46: 5782 c.lwsp a5,32(sp)
1fe48: 417787b3 sub a5,a5,s7
1fe4c: 4027db13 srai s6,a5,0x2
1fe50: ec0504e3 beq a0,zero,1fd18 <__mbsrtowcs_l+0xca>
1fe54: bdf9 c.j 1fd32 <__mbsrtowcs_l+0xe4>
1fe56: 000517b7 lui a5,0x51
1fe5a: fe078793 addi a5,a5,-32 # 50fe0 <_nl_C_LC_CTYPE>
1fe5e: 00f40b63 beq s0,a5,1fe74 <__mbsrtowcs_l+0x226>
1fe62: 8522 c.mv a0,s0
1fe64: c632 c.swsp a2,12(sp)
1fe66: ab3ff0ef jal ra,1f918 <__wcsmbs_load_conv>
1fe6a: 4c1c c.lw a5,24(s0)
1fe6c: 45b2 c.lwsp a1,12(sp)
1fe6e: b52d c.j 1fc98 <__mbsrtowcs_l+0x4a>
1fe70: 4b01 c.li s6,0
1fe72: b5d9 c.j 1fd38 <__mbsrtowcs_l+0xea>
1fe74: 0004f7b7 lui a5,0x4f
1fe78: cdc78793 addi a5,a5,-804 # 4ecdc <__wcsmbs_gconv_fcts_c>
1fe7c: bd31 c.j 1fc98 <__mbsrtowcs_l+0x4a>
1fe7e: 0004f6b7 lui a3,0x4f
1fe82: 0004f5b7 lui a1,0x4f
1fe86: 0004f537 lui a0,0x4f
1fe8a: e6868693 addi a3,a3,-408 # 4ee68 <__PRETTY_FUNCTION__.0>
1fe8e: 08d00613 addi a2,zero,141
1fe92: d6458593 addi a1,a1,-668 # 4ed64 <to_wc+0x3c>
1fe96: da050513 addi a0,a0,-608 # 4eda0 <to_wc+0x78>
1fe9a: c57f00ef jal ra,10af0 <__assert_fail>
1fe9e: 0004f6b7 lui a3,0x4f
1fea2: 0004f5b7 lui a1,0x4f
1fea6: 0004f537 lui a0,0x4f
1feaa: e6868693 addi a3,a3,-408 # 4ee68 <__PRETTY_FUNCTION__.0>
1feae: 08e00613 addi a2,zero,142
1feb2: d6458593 addi a1,a1,-668 # 4ed64 <to_wc+0x3c>
1feb6: dac50513 addi a0,a0,-596 # 4edac <to_wc+0x84>
1feba: c37f00ef jal ra,10af0 <__assert_fail>
0001febe <_exit>:
1febe: 872a c.mv a4,a0
1fec0: 05e00893 addi a7,zero,94
1fec4: 00000073 ecall
1fec8: 77fd c.lui a5,0xfffff
1feca: 02a7e363 bltu a5,a0,1fef0 <_exit+0x32>
1fece: 05d00893 addi a7,zero,93
1fed2: 853a c.mv a0,a4
1fed4: 00000073 ecall
1fed8: 77fd c.lui a5,0xfffff
1feda: 00a7fa63 bgeu a5,a0,1feee <_exit+0x30>
1fede: 0004f797 auipc a5,0x4f
1fee2: eca7a783 lw a5,-310(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
1fee6: 40a00533 sub a0,zero,a0
1feea: 9792 c.add a5,tp
1feec: c388 c.sw a0,0(a5)
1feee: 9002 c.ebreak
1fef0: 0004f697 auipc a3,0x4f
1fef4: eb86a683 lw a3,-328(a3) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
1fef8: 40a007b3 sub a5,zero,a0
1fefc: 9692 c.add a3,tp
1fefe: c29c c.sw a5,0(a3)
1ff00: b7f9 c.j 1fece <_exit+0x10>
0001ff02 <__sysconf>:
1ff02: 715d c.addi16sp sp,-80
1ff04: c686 c.swsp ra,76(sp)
1ff06: c4a2 c.swsp s0,72(sp)
1ff08: c2a6 c.swsp s1,68(sp)
1ff0a: c0ca c.swsp s2,64(sp)
1ff0c: de4e c.swsp s3,60(sp)
1ff0e: dc52 c.swsp s4,56(sp)
1ff10: da56 c.swsp s5,52(sp)
1ff12: d85a c.swsp s6,48(sp)
1ff14: f4750793 addi a5,a0,-185
1ff18: 4721 c.li a4,8
1ff1a: 0cf76063 bltu a4,a5,1ffda <__sysconf+0xd8>
1ff1e: 0004f737 lui a4,0x4f
1ff22: 078a c.slli a5,0x2
1ff24: eb470713 addi a4,a4,-332 # 4eeb4 <__PRETTY_FUNCTION__.0+0x4c>
1ff28: 97ba c.add a5,a4
1ff2a: 439c c.lw a5,0(a5)
1ff2c: 080c c.addi4spn a1,sp,16
1ff2e: 8782 c.jr a5
1ff30: 02d00513 addi a0,zero,45
1ff34: 47b010ef jal ra,21bae <__getauxval2>
1ff38: e921 c.bnez a0,1ff88 <__sysconf+0x86>
1ff3a: 0004f797 auipc a5,0x4f
1ff3e: e6e7a783 lw a5,-402(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
1ff42: 4759 c.li a4,22
1ff44: 597d c.li s2,-1
1ff46: 9792 c.add a5,tp
1ff48: c398 c.sw a4,0(a5)
1ff4a: 40b6 c.lwsp ra,76(sp)
1ff4c: 4426 c.lwsp s0,72(sp)
1ff4e: 4496 c.lwsp s1,68(sp)
1ff50: 59f2 c.lwsp s3,60(sp)
1ff52: 5a62 c.lwsp s4,56(sp)
1ff54: 5ad2 c.lwsp s5,52(sp)
1ff56: 5b42 c.lwsp s6,48(sp)
1ff58: 854a c.mv a0,s2
1ff5a: 4906 c.lwsp s2,64(sp)
1ff5c: 6161 c.addi16sp sp,80
1ff5e: 8082 c.jr ra
1ff60: 02d00513 addi a0,zero,45
1ff64: 44b010ef jal ra,21bae <__getauxval2>
1ff68: d969 c.beqz a0,1ff3a <__sysconf+0x38>
1ff6a: 01015903 lhu s2,16(sp)
1ff6e: bff1 c.j 1ff4a <__sysconf+0x48>
1ff70: 02a00513 addi a0,zero,42
1ff74: 43b010ef jal ra,21bae <__getauxval2>
1ff78: d169 c.beqz a0,1ff3a <__sysconf+0x38>
1ff7a: 4942 c.lwsp s2,16(sp)
1ff7c: b7f9 c.j 1ff4a <__sysconf+0x48>
1ff7e: 02900513 addi a0,zero,41
1ff82: 42d010ef jal ra,21bae <__getauxval2>
1ff86: d955 c.beqz a0,1ff3a <__sysconf+0x38>
1ff88: 01215903 lhu s2,18(sp)
1ff8c: bf7d c.j 1ff4a <__sysconf+0x48>
1ff8e: 02b00513 addi a0,zero,43
1ff92: 41d010ef jal ra,21bae <__getauxval2>
1ff96: d155 c.beqz a0,1ff3a <__sysconf+0x38>
1ff98: 01015903 lhu s2,16(sp)
1ff9c: b77d c.j 1ff4a <__sysconf+0x48>
1ff9e: 02c00513 addi a0,zero,44
1ffa2: 40d010ef jal ra,21bae <__getauxval2>
1ffa6: d951 c.beqz a0,1ff3a <__sysconf+0x38>
1ffa8: 4942 c.lwsp s2,16(sp)
1ffaa: b745 c.j 1ff4a <__sysconf+0x48>
1ffac: 02b00513 addi a0,zero,43
1ffb0: 3ff010ef jal ra,21bae <__getauxval2>
1ffb4: d159 c.beqz a0,1ff3a <__sysconf+0x38>
1ffb6: 01215903 lhu s2,18(sp)
1ffba: bf41 c.j 1ff4a <__sysconf+0x48>
1ffbc: 02800513 addi a0,zero,40
1ffc0: 3ef010ef jal ra,21bae <__getauxval2>
1ffc4: d93d c.beqz a0,1ff3a <__sysconf+0x38>
1ffc6: 4942 c.lwsp s2,16(sp)
1ffc8: b749 c.j 1ff4a <__sysconf+0x48>
1ffca: 02900513 addi a0,zero,41
1ffce: 3e1010ef jal ra,21bae <__getauxval2>
1ffd2: d525 c.beqz a0,1ff3a <__sysconf+0x38>
1ffd4: 01015903 lhu s2,16(sp)
1ffd8: bf8d c.j 1ff4a <__sysconf+0x48>
1ffda: 02200793 addi a5,zero,34
1ffde: 842a c.mv s0,a0
1ffe0: 30f50663 beq a0,a5,202ec <__sysconf+0x3ea>
1ffe4: 02a7c563 blt a5,a0,2000e <__sysconf+0x10c>
1ffe8: 32050763 beq a0,zero,20316 <__sysconf+0x414>
1ffec: 478d c.li a5,3
1ffee: 04f51d63 bne a0,a5,20048 <__sysconf+0x146>
1fff2: 0004f537 lui a0,0x4f
1fff6: 000805b7 lui a1,0x80
1fffa: e9450513 addi a0,a0,-364 # 4ee94 <__PRETTY_FUNCTION__.0+0x2c>
1fffe: 379000ef jal ra,20b76 <__open64_nocancel>
20002: 57fd c.li a5,-1
20004: 892a c.mv s2,a0
20006: 08f51f63 bne a0,a5,200a4 <__sysconf+0x1a2>
2000a: 6941 c.lui s2,0x10
2000c: bf3d c.j 1ff4a <__sysconf+0x48>
2000e: 08b00793 addi a5,zero,139
20012: 00a7db63 bge a5,a0,20028 <__sysconf+0x126>
20016: 09500793 addi a5,zero,149
2001a: 0ef51a63 bne a0,a5,2010e <__sysconf+0x20c>
2001e: 00031937 lui s2,0x31
20022: 06990913 addi s2,s2,105 # 31069 <_IO_helper_overflow+0x79>
20026: b715 c.j 1ff4a <__sysconf+0x48>
20028: 08900793 addi a5,zero,137
2002c: fea7c9e3 blt a5,a0,2001e <__sysconf+0x11c>
20030: 07c00793 addi a5,zero,124
20034: 0ea7c563 blt a5,a0,2011e <__sysconf+0x21c>
20038: 04600793 addi a5,zero,70
2003c: 1a87c363 blt a5,s0,201e2 <__sysconf+0x2e0>
20040: 02d00793 addi a5,zero,45
20044: 0287c063 blt a5,s0,20064 <__sysconf+0x162>
20048: ee0449e3 blt s0,zero,1ff3a <__sysconf+0x38>
2004c: 02d00793 addi a5,zero,45
20050: ee87e5e3 bltu a5,s0,1ff3a <__sysconf+0x38>
20054: 0004f7b7 lui a5,0x4f
20058: ed878793 addi a5,a5,-296 # 4eed8 <__PRETTY_FUNCTION__.0+0x70>
2005c: 040a c.slli s0,0x2
2005e: 943e c.add s0,a5
20060: 401c c.lw a5,0(s0)
20062: 8782 c.jr a5
20064: fd240413 addi s0,s0,-46
20068: 4705 c.li a4,1
2006a: 001fc7b7 lui a5,0x1fc
2006e: 00871733 sll a4,a4,s0
20072: f9878793 addi a5,a5,-104 # 1fbf98 <__BSS_END__+0x18c444>
20076: 8ff9 c.and a5,a4
20078: c399 c.beqz a5,2007e <__sysconf+0x17c>
2007a: 597d c.li s2,-1
2007c: b5f9 c.j 1ff4a <__sysconf+0x48>
2007e: 006007b7 lui a5,0x600
20082: 06778793 addi a5,a5,103 # 600067 <__BSS_END__+0x590513>
20086: 00031937 lui s2,0x31
2008a: 8ff9 c.and a5,a4
2008c: 06990913 addi s2,s2,105 # 31069 <_IO_helper_overflow+0x79>
20090: ea079de3 bne a5,zero,1ff4a <__sysconf+0x48>
20094: 018047b7 lui a5,0x1804
20098: 8f7d c.and a4,a5
2009a: 40000913 addi s2,zero,1024
2009e: ea0716e3 bne a4,zero,1ff4a <__sysconf+0x48>
200a2: bd61 c.j 1ff3a <__sysconf+0x38>
200a4: 01010993 addi s3,sp,16
200a8: 0004fb17 auipc s6,0x4f
200ac: d00b2b03 lw s6,-768(s6) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
200b0: 5a7d c.li s4,-1
200b2: 4a91 c.li s5,4
200b4: a031 c.j 200c0 <__sysconf+0x1be>
200b6: 004b07b3 add a5,s6,tp
200ba: 439c c.lw a5,0(a5)
200bc: 29579163 bne a5,s5,2033e <__sysconf+0x43c>
200c0: 467d c.li a2,31
200c2: 85ce c.mv a1,s3
200c4: 854a c.mv a0,s2
200c6: 31d000ef jal ra,20be2 <__read_nocancel>
200ca: 84aa c.mv s1,a0
200cc: ff4505e3 beq a0,s4,200b6 <__sysconf+0x1b4>
200d0: 854a c.mv a0,s2
200d2: 1b1000ef jal ra,20a82 <__close_nocancel>
200d6: 02905863 bge zero,s1,20106 <__sysconf+0x204>
200da: 03048793 addi a5,s1,48
200de: 002784b3 add s1,a5,sp
200e2: 4629 c.li a2,10
200e4: 006c c.addi4spn a1,sp,12
200e6: 854e c.mv a0,s3
200e8: fe048023 sb zero,-32(s1)
200ec: 3ab0c0ef jal ra,2cc96 <__strtol>
200f0: 47b2 c.lwsp a5,12(sp)
200f2: 892a c.mv s2,a0
200f4: 01378963 beq a5,s3,20106 <__sysconf+0x204>
200f8: 0007c783 lbu a5,0(a5) # 1804000 <__BSS_END__+0x17944ac>
200fc: e40787e3 beq a5,zero,1ff4a <__sysconf+0x48>
20100: 4729 c.li a4,10
20102: e4e784e3 beq a5,a4,1ff4a <__sysconf+0x48>
20106: 07c00793 addi a5,zero,124
2010a: f287d7e3 bge a5,s0,20038 <__sysconf+0x136>
2010e: 0b100793 addi a5,zero,177
20112: 1a87cc63 blt a5,s0,202ca <__sysconf+0x3c8>
20116: 09800793 addi a5,zero,152
2011a: 1687ce63 blt a5,s0,20296 <__sysconf+0x394>
2011e: f8340413 addi s0,s0,-125
20122: 4705 c.li a4,1
20124: 0ffff7b7 lui a5,0xffff
20128: 00871733 sll a4,a4,s0
2012c: e0d78793 addi a5,a5,-499 # fffee0d <__BSS_END__+0xff8f2b9>
20130: 8ff9 c.and a5,a4
20132: f7a1 c.bnez a5,2007a <__sysconf+0x178>
20134: 07277793 andi a5,a4,114
20138: 4905 c.li s2,1
2013a: e00798e3 bne a5,zero,1ff4a <__sysconf+0x48>
2013e: 6785 c.lui a5,0x1
20140: 18078793 addi a5,a5,384 # 1180 <__libc_tsd_CTYPE_B+0x1154>
20144: 8f7d c.and a4,a5
20146: ec071ce3 bne a4,zero,2001e <__sysconf+0x11c>
2014a: bbc5 c.j 1ff3a <__sysconf+0x38>
2014c: 6905 c.lui s2,0x1
2014e: 80090913 addi s2,s2,-2048 # 800 <__libc_tsd_CTYPE_B+0x7d4>
20152: bbe5 c.j 1ff4a <__sysconf+0x48>
20154: 4905 c.li s2,1
20156: bbd5 c.j 1ff4a <__sysconf+0x48>
20158: 80000937 lui s2,0x80000
2015c: fff94913 xori s2,s2,-1
20160: b3ed c.j 1ff4a <__sysconf+0x48>
20162: 02000913 addi s2,zero,32
20166: b3d5 c.j 1ff4a <__sysconf+0x48>
20168: 06300913 addi s2,zero,99
2016c: bbf9 c.j 1ff4a <__sysconf+0x48>
2016e: 4941 c.li s2,16
20170: bbe9 c.j 1ff4a <__sysconf+0x48>
20172: 6921 c.lui s2,0x8
20174: 197d c.addi s2,-1
20176: bbd1 c.j 1ff4a <__sysconf+0x48>
20178: 0ff00913 addi s2,zero,255
2017c: b3f9 c.j 1ff4a <__sysconf+0x48>
2017e: 4951 c.li s2,20
20180: b3e9 c.j 1ff4a <__sysconf+0x48>
20182: 4426 c.lwsp s0,72(sp)
20184: 40b6 c.lwsp ra,76(sp)
20186: 4496 c.lwsp s1,68(sp)
20188: 4906 c.lwsp s2,64(sp)
2018a: 59f2 c.lwsp s3,60(sp)
2018c: 5a62 c.lwsp s4,56(sp)
2018e: 5ad2 c.lwsp s5,52(sp)
20190: 5b42 c.lwsp s6,48(sp)
20192: 6161 c.addi16sp sp,80
20194: 5570006f jal zero,20eea <__getpagesize>
20198: 6921 c.lui s2,0x8
2019a: bb45 c.j 1ff4a <__sysconf+0x48>
2019c: 3e800913 addi s2,zero,1000
201a0: b36d c.j 1ff4a <__sysconf+0x48>
201a2: 4426 c.lwsp s0,72(sp)
201a4: 40b6 c.lwsp ra,76(sp)
201a6: 4496 c.lwsp s1,68(sp)
201a8: 4906 c.lwsp s2,64(sp)
201aa: 59f2 c.lwsp s3,60(sp)
201ac: 5a62 c.lwsp s4,56(sp)
201ae: 5ad2 c.lwsp s5,52(sp)
201b0: 5b42 c.lwsp s6,48(sp)
201b2: 6161 c.addi16sp sp,80
201b4: aa45 c.j 20364 <__get_child_max>
201b6: 4426 c.lwsp s0,72(sp)
201b8: 40b6 c.lwsp ra,76(sp)
201ba: 4496 c.lwsp s1,68(sp)
201bc: 4906 c.lwsp s2,64(sp)
201be: 59f2 c.lwsp s3,60(sp)
201c0: 5a62 c.lwsp s4,56(sp)
201c2: 5ad2 c.lwsp s5,52(sp)
201c4: 5b42 c.lwsp s6,48(sp)
201c6: 6161 c.addi16sp sp,80
201c8: 54d0006f jal zero,20f14 <__getdtablesize>
201cc: 4426 c.lwsp s0,72(sp)
201ce: 40b6 c.lwsp ra,76(sp)
201d0: 4496 c.lwsp s1,68(sp)
201d2: 4906 c.lwsp s2,64(sp)
201d4: 59f2 c.lwsp s3,60(sp)
201d6: 5a62 c.lwsp s4,56(sp)
201d8: 5ad2 c.lwsp s5,52(sp)
201da: 5b42 c.lwsp s6,48(sp)
201dc: 6161 c.addi16sp sp,80
201de: 1c30106f jal zero,21ba0 <__getclktck>
201e2: fb840413 addi s0,s0,-72
201e6: 03400793 addi a5,zero,52
201ea: 1487ee63 bltu a5,s0,20346 <__sysconf+0x444>
201ee: 0004f7b7 lui a5,0x4f
201f2: f9078793 addi a5,a5,-112 # 4ef90 <__PRETTY_FUNCTION__.0+0x128>
201f6: 040a c.slli s0,0x2
201f8: 943e c.add s0,a5
201fa: 401c c.lw a5,0(s0)
201fc: 8782 c.jr a5
201fe: 4911 c.li s2,4
20200: b3a9 c.j 1ff4a <__sysconf+0x48>
20202: 40000913 addi s2,zero,1024
20206: b391 c.j 1ff4a <__sysconf+0x48>
20208: 4901 c.li s2,0
2020a: b381 c.j 1ff4a <__sysconf+0x48>
2020c: 4426 c.lwsp s0,72(sp)
2020e: 40b6 c.lwsp ra,76(sp)
20210: 4496 c.lwsp s1,68(sp)
20212: 4906 c.lwsp s2,64(sp)
20214: 59f2 c.lwsp s3,60(sp)
20216: 5a62 c.lwsp s4,56(sp)
20218: 5ad2 c.lwsp s5,52(sp)
2021a: 5b42 c.lwsp s6,48(sp)
2021c: 6161 c.addi16sp sp,80
2021e: 12f0106f jal zero,21b4c <__get_avphys_pages>
20222: 4426 c.lwsp s0,72(sp)
20224: 40b6 c.lwsp ra,76(sp)
20226: 4496 c.lwsp s1,68(sp)
20228: 4906 c.lwsp s2,64(sp)
2022a: 59f2 c.lwsp s3,60(sp)
2022c: 5a62 c.lwsp s4,56(sp)
2022e: 5ad2 c.lwsp s5,52(sp)
20230: 5b42 c.lwsp s6,48(sp)
20232: 6161 c.addi16sp sp,80
20234: 0c50106f jal zero,21af8 <__get_phys_pages>
20238: 4426 c.lwsp s0,72(sp)
2023a: 40b6 c.lwsp ra,76(sp)
2023c: 4496 c.lwsp s1,68(sp)
2023e: 4906 c.lwsp s2,64(sp)
20240: 59f2 c.lwsp s3,60(sp)
20242: 5a62 c.lwsp s4,56(sp)
20244: 5ad2 c.lwsp s5,52(sp)
20246: 5b42 c.lwsp s6,48(sp)
20248: 6161 c.addi16sp sp,80
2024a: 5e60106f jal zero,21830 <__get_nprocs>
2024e: 4426 c.lwsp s0,72(sp)
20250: 40b6 c.lwsp ra,76(sp)
20252: 4496 c.lwsp s1,68(sp)
20254: 4906 c.lwsp s2,64(sp)
20256: 59f2 c.lwsp s3,60(sp)
20258: 5a62 c.lwsp s4,56(sp)
2025a: 5ad2 c.lwsp s5,52(sp)
2025c: 5b42 c.lwsp s6,48(sp)
2025e: 6161 c.addi16sp sp,80
20260: 7f00106f jal zero,21a50 <__get_nprocs_conf>
20264: 6911 c.lui s2,0x4
20266: b1d5 c.j 1ff4a <__sysconf+0x48>
20268: f8000913 addi s2,zero,-128
2026c: b9f9 c.j 1ff4a <__sysconf+0x48>
2026e: 7961 c.lui s2,0xffff8
20270: b9e9 c.j 1ff4a <__sysconf+0x48>
20272: 4921 c.li s2,8
20274: b9d9 c.j 1ff4a <__sysconf+0x48>
20276: 2bc00913 addi s2,zero,700
2027a: b9c1 c.j 1ff4a <__sysconf+0x48>
2027c: 6909 c.lui s2,0x2
2027e: b1f1 c.j 1ff4a <__sysconf+0x48>
20280: 6941 c.lui s2,0x10
20282: 197d c.addi s2,-1
20284: b1d9 c.j 1ff4a <__sysconf+0x48>
20286: 6905 c.lui s2,0x1
20288: b1c9 c.j 1ff4a <__sysconf+0x48>
2028a: 07f00913 addi s2,zero,127
2028e: b975 c.j 1ff4a <__sysconf+0x48>
20290: 80000937 lui s2,0x80000
20294: b95d c.j 1ff4a <__sysconf+0x48>
20296: f6740413 addi s0,s0,-153
2029a: 4705 c.li a4,1
2029c: 00fff7b7 lui a5,0xfff
202a0: 00871733 sll a4,a4,s0
202a4: 7a878793 addi a5,a5,1960 # fff7a8 <__BSS_END__+0xf8fc54>
202a8: 8ff9 c.and a5,a4
202aa: dc0798e3 bne a5,zero,2007a <__sysconf+0x178>
202ae: 6785 c.lui a5,0x1
202b0: 84378793 addi a5,a5,-1981 # 843 <__libc_tsd_CTYPE_B+0x817>
202b4: 8ff9 c.and a5,a4
202b6: d60794e3 bne a5,zero,2001e <__sysconf+0x11c>
202ba: 010007b7 lui a5,0x1000
202be: 07d1 c.addi a5,20
202c0: 8f7d c.and a4,a5
202c2: 4905 c.li s2,1
202c4: c80713e3 bne a4,zero,1ff4a <__sysconf+0x48>
202c8: b98d c.j 1ff3a <__sysconf+0x38>
202ca: f4e40413 addi s0,s0,-178
202ce: 04400793 addi a5,zero,68
202d2: c687e4e3 bltu a5,s0,1ff3a <__sysconf+0x38>
202d6: 0004f7b7 lui a5,0x4f
202da: 06478793 addi a5,a5,100 # 4f064 <__PRETTY_FUNCTION__.0+0x1fc>
202de: 040a c.slli s0,0x2
202e0: 943e c.add s0,a5
202e2: 401c c.lw a5,0(s0)
202e4: 8782 c.jr a5
202e6: 04000913 addi s2,zero,64
202ea: b185 c.j 1ff4a <__sysconf+0x48>
202ec: 01010993 addi s3,sp,16
202f0: 85ce c.mv a1,s3
202f2: 452d c.li a0,11
202f4: 357000ef jal ra,20e4a <__GI___getrlimit>
202f8: c80501e3 beq a0,zero,1ff7a <__sysconf+0x78>
202fc: 0004f537 lui a0,0x4f
20300: 000805b7 lui a1,0x80
20304: e7850513 addi a0,a0,-392 # 4ee78 <__PRETTY_FUNCTION__.0+0x10>
20308: 06f000ef jal ra,20b76 <__open64_nocancel>
2030c: 57fd c.li a5,-1
2030e: 892a c.mv s2,a0
20310: d8f51ce3 bne a0,a5,200a8 <__sysconf+0x1a6>
20314: b91d c.j 1ff4a <__sysconf+0x48>
20316: 080c c.addi4spn a1,sp,16
20318: 450d c.li a0,3
2031a: 331000ef jal ra,20e4a <__GI___getrlimit>
2031e: 00020937 lui s2,0x20
20322: c20514e3 bne a0,zero,1ff4a <__sysconf+0x48>
20326: 47d2 c.lwsp a5,20(sp)
20328: 4742 c.lwsp a4,16(sp)
2032a: e789 c.bnez a5,20334 <__sysconf+0x432>
2032c: 000806b7 lui a3,0x80
20330: c0d76de3 bltu a4,a3,1ff4a <__sysconf+0x48>
20334: 07fa c.slli a5,0x1e
20336: 8309 c.srli a4,0x2
20338: 00e7e933 or s2,a5,a4
2033c: b139 c.j 1ff4a <__sysconf+0x48>
2033e: 854a c.mv a0,s2
20340: 742000ef jal ra,20a82 <__close_nocancel>
20344: b3c9 c.j 20106 <__sysconf+0x204>
20346: 10000913 addi s2,zero,256
2034a: b101 c.j 1ff4a <__sysconf+0x48>
0002034c <__sched_yield>:
2034c: 07c00893 addi a7,zero,124
20350: 00000073 ecall
20354: 78fd c.lui a7,0xfffff
20356: 00a8e363 bltu a7,a0,2035c <__sched_yield+0x10>
2035a: 8082 c.jr ra
2035c: 2f00306f jal zero,2364c <__syscall_error>
20360: 8082 c.jr ra
...
00020364 <__get_child_max>:
20364: 1101 c.addi sp,-32
20366: 858a c.mv a1,sp
20368: 4519 c.li a0,6
2036a: ce06 c.swsp ra,28(sp)
2036c: 2df000ef jal ra,20e4a <__GI___getrlimit>
20370: e919 c.bnez a0,20386 <__get_child_max+0x22>
20372: 4502 c.lwsp a0,0(sp)
20374: 57fd c.li a5,-1
20376: 4712 c.lwsp a4,4(sp)
20378: 00f50563 beq a0,a5,20382 <__get_child_max+0x1e>
2037c: 40f2 c.lwsp ra,28(sp)
2037e: 6105 c.addi16sp sp,32
20380: 8082 c.jr ra
20382: fea71de3 bne a4,a0,2037c <__get_child_max+0x18>
20386: 557d c.li a0,-1
20388: bfd5 c.j 2037c <__get_child_max+0x18>
0002038a <__fstat>:
2038a: 862e c.mv a2,a1
2038c: 000605b7 lui a1,0x60
20390: 6685 c.lui a3,0x1
20392: 43c58593 addi a1,a1,1084 # 6043c <expected2.3+0x8>
20396: a009 c.j 20398 <__GI___fstatat>
00020398 <__GI___fstatat>:
20398: 6785 c.lui a5,0x1
2039a: 716d c.addi16sp sp,-272
2039c: 80078793 addi a5,a5,-2048 # 800 <__libc_tsd_CTYPE_B+0x7d4>
203a0: 8832 c.mv a6,a2
203a2: 10112623 sw ra,268(sp)
203a6: 00f6e633 or a2,a3,a5
203aa: 10812423 sw s0,264(sp)
203ae: 12300893 addi a7,zero,291
203b2: 7ff00693 addi a3,zero,2047
203b6: 870a c.mv a4,sp
203b8: 00000073 ecall
203bc: 842a c.mv s0,a0
203be: c529 c.beqz a0,20408 <__GI___fstatat+0x70>
203c0: fda00793 addi a5,zero,-38
203c4: 02f51263 bne a0,a5,203e8 <__GI___fstatat+0x50>
203c8: 0004f797 auipc a5,0x4f
203cc: 9e07a783 lw a5,-1568(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
203d0: 547d c.li s0,-1
203d2: 10c12083 lw ra,268(sp)
203d6: 8522 c.mv a0,s0
203d8: 10812403 lw s0,264(sp)
203dc: 9792 c.add a5,tp
203de: 02600713 addi a4,zero,38
203e2: c398 c.sw a4,0(a5)
203e4: 6151 c.addi16sp sp,272
203e6: 8082 c.jr ra
203e8: 0004f797 auipc a5,0x4f
203ec: 9c07a783 lw a5,-1600(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
203f0: 547d c.li s0,-1
203f2: 10c12083 lw ra,268(sp)
203f6: 40a00733 sub a4,zero,a0
203fa: 8522 c.mv a0,s0
203fc: 10812403 lw s0,264(sp)
20400: 9792 c.add a5,tp
20402: c398 c.sw a4,0(a5)
20404: 6151 c.addi16sp sp,272
20406: 8082 c.jr ra
20408: 858a c.mv a1,sp
2040a: 8542 c.mv a0,a6
2040c: 12f000ef jal ra,20d3a <__cp_stat64_t64_statx>
20410: 10c12083 lw ra,268(sp)
20414: 8522 c.mv a0,s0
20416: 10812403 lw s0,264(sp)
2041a: 6151 c.addi16sp sp,272
2041c: 8082 c.jr ra
0002041e <__libc_open>:
2041e: 715d c.addi16sp sp,-80
20420: d422 c.swsp s0,40(sp)
20422: de36 c.swsp a3,60(sp)
20424: d606 c.swsp ra,44(sp)
20426: 0405f693 andi a3,a1,64
2042a: dc32 c.swsp a2,56(sp)
2042c: c0ba c.swsp a4,64(sp)
2042e: c2be c.swsp a5,68(sp)
20430: c4c2 c.swsp a6,72(sp)
20432: c6c6 c.swsp a7,76(sp)
20434: 842e c.mv s0,a1
20436: 85aa c.mv a1,a0
20438: ea95 c.bnez a3,2046c <__libc_open+0x4e>
2043a: 004107b7 lui a5,0x410
2043e: 00f47733 and a4,s0,a5
20442: 02f70563 beq a4,a5,2046c <__libc_open+0x4e>
20446: af022783 lw a5,-1296(tp) # fffffaf0 <__BSS_END__+0xfff8ff9c>
2044a: e79d c.bnez a5,20478 <__libc_open+0x5a>
2044c: 03800893 addi a7,zero,56
20450: f9c00513 addi a0,zero,-100
20454: 8622 c.mv a2,s0
20456: 00000073 ecall
2045a: 77fd c.lui a5,0xfffff
2045c: 842a c.mv s0,a0
2045e: 04a7e763 bltu a5,a0,204ac <__libc_open+0x8e>
20462: 50b2 c.lwsp ra,44(sp)
20464: 8522 c.mv a0,s0
20466: 5422 c.lwsp s0,40(sp)
20468: 6161 c.addi16sp sp,80
2046a: 8082 c.jr ra
2046c: 183c c.addi4spn a5,sp,56
2046e: ce3e c.swsp a5,28(sp)
20470: af022783 lw a5,-1296(tp) # fffffaf0 <__BSS_END__+0xfff8ff9c>
20474: 56e2 c.lwsp a3,56(sp)
20476: dbf9 c.beqz a5,2044c <__libc_open+0x2e>
20478: c62e c.swsp a1,12(sp)
2047a: c436 c.swsp a3,8(sp)
2047c: 0a3160ef jal ra,36d1e <__libc_enable_asynccancel>
20480: 87aa c.mv a5,a0
20482: 45b2 c.lwsp a1,12(sp)
20484: 46a2 c.lwsp a3,8(sp)
20486: 03800893 addi a7,zero,56
2048a: f9c00513 addi a0,zero,-100
2048e: 8622 c.mv a2,s0
20490: 00000073 ecall
20494: 777d c.lui a4,0xfffff
20496: 842a c.mv s0,a0
20498: 02a76463 bltu a4,a0,204c0 <__libc_open+0xa2>
2049c: 853e c.mv a0,a5
2049e: 0d5160ef jal ra,36d72 <__libc_disable_asynccancel>
204a2: 50b2 c.lwsp ra,44(sp)
204a4: 8522 c.mv a0,s0
204a6: 5422 c.lwsp s0,40(sp)
204a8: 6161 c.addi16sp sp,80
204aa: 8082 c.jr ra
204ac: 0004f797 auipc a5,0x4f
204b0: 8fc7a783 lw a5,-1796(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
204b4: 40a00733 sub a4,zero,a0
204b8: 547d c.li s0,-1
204ba: 9792 c.add a5,tp
204bc: c398 c.sw a4,0(a5)
204be: b755 c.j 20462 <__libc_open+0x44>
204c0: 0004f717 auipc a4,0x4f
204c4: 8e872703 lw a4,-1816(a4) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
204c8: 40a006b3 sub a3,zero,a0
204cc: 547d c.li s0,-1
204ce: 9712 c.add a4,tp
204d0: c314 c.sw a3,0(a4)
204d2: b7e9 c.j 2049c <__libc_open+0x7e>
000204d4 <__libc_read>:
204d4: af022783 lw a5,-1296(tp) # fffffaf0 <__BSS_END__+0xfff8ff9c>
204d8: 1141 c.addi sp,-16
204da: c606 c.swsp ra,12(sp)
204dc: c422 c.swsp s0,8(sp)
204de: c226 c.swsp s1,4(sp)
204e0: c04a c.swsp s2,0(sp)
204e2: e385 c.bnez a5,20502 <__libc_read+0x2e>
204e4: 03f00893 addi a7,zero,63
204e8: 00000073 ecall
204ec: 77fd c.lui a5,0xfffff
204ee: 842a c.mv s0,a0
204f0: 04a7e463 bltu a5,a0,20538 <__libc_read+0x64>
204f4: 40b2 c.lwsp ra,12(sp)
204f6: 8522 c.mv a0,s0
204f8: 4422 c.lwsp s0,8(sp)
204fa: 4492 c.lwsp s1,4(sp)
204fc: 4902 c.lwsp s2,0(sp)
204fe: 0141 c.addi sp,16
20500: 8082 c.jr ra
20502: 892a c.mv s2,a0
20504: 84ae c.mv s1,a1
20506: 8432 c.mv s0,a2
20508: 017160ef jal ra,36d1e <__libc_enable_asynccancel>
2050c: 87aa c.mv a5,a0
2050e: 03f00893 addi a7,zero,63
20512: 854a c.mv a0,s2
20514: 85a6 c.mv a1,s1
20516: 8622 c.mv a2,s0
20518: 00000073 ecall
2051c: 777d c.lui a4,0xfffff
2051e: 842a c.mv s0,a0
20520: 02a76663 bltu a4,a0,2054c <__libc_read+0x78>
20524: 853e c.mv a0,a5
20526: 04d160ef jal ra,36d72 <__libc_disable_asynccancel>
2052a: 40b2 c.lwsp ra,12(sp)
2052c: 8522 c.mv a0,s0
2052e: 4422 c.lwsp s0,8(sp)
20530: 4492 c.lwsp s1,4(sp)
20532: 4902 c.lwsp s2,0(sp)
20534: 0141 c.addi sp,16
20536: 8082 c.jr ra
20538: 0004f797 auipc a5,0x4f
2053c: 8707a783 lw a5,-1936(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
20540: 40a00733 sub a4,zero,a0
20544: 547d c.li s0,-1
20546: 9792 c.add a5,tp
20548: c398 c.sw a4,0(a5)
2054a: b76d c.j 204f4 <__libc_read+0x20>
2054c: 0004f717 auipc a4,0x4f
20550: 85c72703 lw a4,-1956(a4) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
20554: 40a006b3 sub a3,zero,a0
20558: 547d c.li s0,-1
2055a: 9712 c.add a4,tp
2055c: c314 c.sw a3,0(a4)
2055e: b7d9 c.j 20524 <__libc_read+0x50>
00020560 <__libc_write>:
20560: af022783 lw a5,-1296(tp) # fffffaf0 <__BSS_END__+0xfff8ff9c>
20564: 1141 c.addi sp,-16
20566: c606 c.swsp ra,12(sp)
20568: c422 c.swsp s0,8(sp)
2056a: c226 c.swsp s1,4(sp)
2056c: c04a c.swsp s2,0(sp)
2056e: e385 c.bnez a5,2058e <__libc_write+0x2e>
20570: 04000893 addi a7,zero,64
20574: 00000073 ecall
20578: 77fd c.lui a5,0xfffff
2057a: 842a c.mv s0,a0
2057c: 04a7e463 bltu a5,a0,205c4 <__libc_write+0x64>
20580: 40b2 c.lwsp ra,12(sp)
20582: 8522 c.mv a0,s0
20584: 4422 c.lwsp s0,8(sp)
20586: 4492 c.lwsp s1,4(sp)
20588: 4902 c.lwsp s2,0(sp)
2058a: 0141 c.addi sp,16
2058c: 8082 c.jr ra
2058e: 892a c.mv s2,a0
20590: 84ae c.mv s1,a1
20592: 8432 c.mv s0,a2
20594: 78a160ef jal ra,36d1e <__libc_enable_asynccancel>
20598: 87aa c.mv a5,a0
2059a: 04000893 addi a7,zero,64
2059e: 854a c.mv a0,s2
205a0: 85a6 c.mv a1,s1
205a2: 8622 c.mv a2,s0
205a4: 00000073 ecall
205a8: 777d c.lui a4,0xfffff
205aa: 842a c.mv s0,a0
205ac: 02a76663 bltu a4,a0,205d8 <__libc_write+0x78>
205b0: 853e c.mv a0,a5
205b2: 7c0160ef jal ra,36d72 <__libc_disable_asynccancel>
205b6: 40b2 c.lwsp ra,12(sp)
205b8: 8522 c.mv a0,s0
205ba: 4422 c.lwsp s0,8(sp)
205bc: 4492 c.lwsp s1,4(sp)
205be: 4902 c.lwsp s2,0(sp)
205c0: 0141 c.addi sp,16
205c2: 8082 c.jr ra
205c4: 0004e797 auipc a5,0x4e
205c8: 7e47a783 lw a5,2020(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
205cc: 40a00733 sub a4,zero,a0
205d0: 547d c.li s0,-1
205d2: 9792 c.add a5,tp
205d4: c398 c.sw a4,0(a5)
205d6: b76d c.j 20580 <__libc_write+0x20>
205d8: 0004e717 auipc a4,0x4e
205dc: 7d072703 lw a4,2000(a4) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
205e0: 40a006b3 sub a3,zero,a0
205e4: 547d c.li s0,-1
205e6: 9712 c.add a4,tp
205e8: c314 c.sw a3,0(a4)
205ea: b7d9 c.j 205b0 <__libc_write+0x50>
000205ec <__libc_lseek>:
205ec: 87ae c.mv a5,a1
205ee: 1141 c.addi sp,-16
205f0: 8736 c.mv a4,a3
205f2: 85b2 c.mv a1,a2
205f4: 03e00893 addi a7,zero,62
205f8: 863e c.mv a2,a5
205fa: 0034 c.addi4spn a3,sp,8
205fc: 00000073 ecall
20600: 77fd c.lui a5,0xfffff
20602: 00a7e963 bltu a5,a0,20614 <__libc_lseek+0x28>
20606: 41f55593 srai a1,a0,0x1f
2060a: e119 c.bnez a0,20610 <__libc_lseek+0x24>
2060c: 4522 c.lwsp a0,8(sp)
2060e: 45b2 c.lwsp a1,12(sp)
20610: 0141 c.addi sp,16
20612: 8082 c.jr ra
20614: 0004e797 auipc a5,0x4e
20618: 7947a783 lw a5,1940(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
2061c: 40a00733 sub a4,zero,a0
20620: 55fd c.li a1,-1
20622: 9792 c.add a5,tp
20624: c398 c.sw a4,0(a5)
20626: 557d c.li a0,-1
20628: 0141 c.addi sp,16
2062a: 8082 c.jr ra
0002062c <__getcwd>:
2062c: 7111 c.addi16sp sp,-256
2062e: d9ca c.swsp s2,240(sp)
20630: d5d2 c.swsp s4,232(sp)
20632: df86 c.swsp ra,252(sp)
20634: dda2 c.swsp s0,248(sp)
20636: dba6 c.swsp s1,244(sp)
20638: d7ce c.swsp s3,236(sp)
2063a: d3d6 c.swsp s5,228(sp)
2063c: d1da c.swsp s6,224(sp)
2063e: cfde c.swsp s7,220(sp)
20640: cde2 c.swsp s8,216(sp)
20642: cbe6 c.swsp s9,212(sp)
20644: c9ea c.swsp s10,208(sp)
20646: c7ee c.swsp s11,204(sp)
20648: 8a2e c.mv s4,a1
2064a: 892a c.mv s2,a0
2064c: e1b1 c.bnez a1,20690 <__getcwd+0x64>
2064e: 24051963 bne a0,zero,208a0 <__getcwd+0x274>
20652: 099000ef jal ra,20eea <__getpagesize>
20656: 6785 c.lui a5,0x1
20658: 85aa c.mv a1,a0
2065a: 00f55363 bge a0,a5,20660 <__getcwd+0x34>
2065e: 6585 c.lui a1,0x1
20660: 852e c.mv a0,a1
20662: c42e c.swsp a1,8(sp)
20664: d73fc0ef jal ra,1d3d6 <__libc_malloc>
20668: 45a2 c.lwsp a1,8(sp)
2066a: 89aa c.mv s3,a0
2066c: e505 c.bnez a0,20694 <__getcwd+0x68>
2066e: 4981 c.li s3,0
20670: 50fe c.lwsp ra,252(sp)
20672: 546e c.lwsp s0,248(sp)
20674: 54de c.lwsp s1,244(sp)
20676: 594e c.lwsp s2,240(sp)
20678: 5a2e c.lwsp s4,232(sp)
2067a: 5a9e c.lwsp s5,228(sp)
2067c: 5b0e c.lwsp s6,224(sp)
2067e: 4bfe c.lwsp s7,220(sp)
20680: 4c6e c.lwsp s8,216(sp)
20682: 4cde c.lwsp s9,212(sp)
20684: 4d4e c.lwsp s10,208(sp)
20686: 4dbe c.lwsp s11,204(sp)
20688: 854e c.mv a0,s3
2068a: 59be c.lwsp s3,236(sp)
2068c: 6111 c.addi16sp sp,256
2068e: 8082 c.jr ra
20690: 89aa c.mv s3,a0
20692: d579 c.beqz a0,20660 <__getcwd+0x34>
20694: 48c5 c.li a7,17
20696: 854e c.mv a0,s3
20698: 00000073 ecall
2069c: 77fd c.lui a5,0xfffff
2069e: 2ea7ec63 bltu a5,a0,20996 <__getcwd+0x36a>
206a2: 1ca05763 bge zero,a0,20870 <__getcwd+0x244>
206a6: 0009c703 lbu a4,0(s3)
206aa: 02f00793 addi a5,zero,47
206ae: 28f70363 beq a4,a5,20934 <__getcwd+0x308>
206b2: 28090563 beq s2,zero,2093c <__getcwd+0x310>
206b6: 1e0a0563 beq s4,zero,208a0 <__getcwd+0x274>
206ba: ce4e c.swsp s3,28(sp)
206bc: cc52 c.swsp s4,24(sp)
206be: 47e2 c.lwsp a5,24(sp)
206c0: 0004f537 lui a0,0x4f
206c4: 008c c.addi4spn a1,sp,64
206c6: 00f98433 add s0,s3,a5
206ca: fe040fa3 sb zero,-1(s0)
206ce: 17850513 addi a0,a0,376 # 4f178 <__PRETTY_FUNCTION__.0+0x310>
206d2: 183170ef jal ra,38054 <__lstat>
206d6: 2a054863 blt a0,zero,20986 <__getcwd+0x35a>
206da: 4796 c.lwsp a5,68(sp)
206dc: 00050537 lui a0,0x50
206e0: 008c c.addi4spn a1,sp,64
206e2: c83e c.swsp a5,16(sp)
206e4: 47b6 c.lwsp a5,76(sp)
206e6: a6850513 addi a0,a0,-1432 # 4fa68 <__PRETTY_FUNCTION__.1+0x4c>
206ea: 4d06 c.lwsp s10,64(sp)
206ec: 4ca6 c.lwsp s9,72(sp)
206ee: ca3e c.swsp a5,20(sp)
206f0: 165170ef jal ra,38054 <__lstat>
206f4: 28054963 blt a0,zero,20986 <__getcwd+0x35a>
206f8: 4786 c.lwsp a5,64(sp)
206fa: 0004e497 auipc s1,0x4e
206fe: 6ae4a483 lw s1,1710(s1) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
20702: f9c00b93 addi s7,zero,-100
20706: d23e c.swsp a5,36(sp)
20708: 4796 c.lwsp a5,68(sp)
2070a: 02e00a93 addi s5,zero,46
2070e: d43e c.swsp a5,40(sp)
20710: 47a6 c.lwsp a5,72(sp)
20712: d63e c.swsp a5,44(sp)
20714: 47b6 c.lwsp a5,76(sp)
20716: da3e c.swsp a5,52(sp)
20718: fff40793 addi a5,s0,-1
2071c: d83e c.swsp a5,48(sp)
2071e: 67c1 c.lui a5,0x10
20720: 17fd c.addi a5,-1
20722: 4401 c.li s0,0
20724: c63e c.swsp a5,12(sp)
20726: 5792 c.lwsp a5,36(sp)
20728: 01a79963 bne a5,s10,2073a <__getcwd+0x10e>
2072c: 57a2 c.lwsp a5,40(sp)
2072e: 4742 c.lwsp a4,16(sp)
20730: 00e79563 bne a5,a4,2073a <__getcwd+0x10e>
20734: 57b2 c.lwsp a5,44(sp)
20736: 29978c63 beq a5,s9,209ce <__getcwd+0x3a2>
2073a: 0004f7b7 lui a5,0x4f
2073e: 855e c.mv a0,s7
20740: 4601 c.li a2,0
20742: 17c78593 addi a1,a5,380 # 4f17c <__PRETTY_FUNCTION__.0+0x314>
20746: 11f170ef jal ra,38064 <__libc_openat64>
2074a: 8baa c.mv s7,a0
2074c: 2e054f63 blt a0,zero,20a4a <__getcwd+0x41e>
20750: 008c c.addi4spn a1,sp,64
20752: c39ff0ef jal ra,2038a <__fstat>
20756: 2c051c63 bne a0,zero,20a2e <__getcwd+0x402>
2075a: c411 c.beqz s0,20766 <__getcwd+0x13a>
2075c: 8522 c.mv a0,s0
2075e: 6b0170ef jal ra,37e0e <__closedir>
20762: 24051a63 bne a0,zero,209b6 <__getcwd+0x38a>
20766: 4786 c.lwsp a5,64(sp)
20768: 855e c.mv a0,s7
2076a: c43e c.swsp a5,8(sp)
2076c: 4796 c.lwsp a5,68(sp)
2076e: d03e c.swsp a5,32(sp)
20770: 47a6 c.lwsp a5,72(sp)
20772: dc3e c.swsp a5,56(sp)
20774: 47b6 c.lwsp a5,76(sp)
20776: de3e c.swsp a5,60(sp)
20778: 01d170ef jal ra,37f94 <__fdopendir>
2077c: 842a c.mv s0,a0
2077e: 22050c63 beq a0,zero,209b6 <__getcwd+0x38a>
20782: 4b05 c.li s6,1
20784: 8c26 c.mv s8,s1
20786: 004487b3 add a5,s1,tp
2078a: 8522 c.mv a0,s0
2078c: 0007a023 sw zero,0(a5)
20790: 726170ef jal ra,37eb6 <__readdir>
20794: 10050f63 beq a0,zero,208b2 <__getcwd+0x286>
20798: 01354783 lbu a5,19(a0)
2079c: 13578d63 beq a5,s5,208d6 <__getcwd+0x2aa>
207a0: 000b0863 beq s6,zero,207b0 <__getcwd+0x184>
207a4: 411c c.lw a5,0(a0)
207a6: 15978263 beq a5,s9,208ea <__getcwd+0x2be>
207aa: 47a2 c.lwsp a5,8(sp)
207ac: 15a78663 beq a5,s10,208f8 <__getcwd+0x2cc>
207b0: 01350d93 addi s11,a0,19
207b4: 10000693 addi a3,zero,256
207b8: 0090 c.addi4spn a2,sp,64
207ba: 85ee c.mv a1,s11
207bc: 855e c.mv a0,s7
207be: bdbff0ef jal ra,20398 <__GI___fstatat>
207c2: f171 c.bnez a0,20786 <__getcwd+0x15a>
207c4: 4746 c.lwsp a4,80(sp)
207c6: 67bd c.lui a5,0xf
207c8: 8f7d c.and a4,a5
207ca: 6791 c.lui a5,0x4
207cc: faf71de3 bne a4,a5,20786 <__getcwd+0x15a>
207d0: 4706 c.lwsp a4,64(sp)
207d2: fba71ae3 bne a4,s10,20786 <__getcwd+0x15a>
207d6: 4716 c.lwsp a4,68(sp)
207d8: 47c2 c.lwsp a5,16(sp)
207da: faf716e3 bne a4,a5,20786 <__getcwd+0x15a>
207de: 4726 c.lwsp a4,72(sp)
207e0: fb9713e3 bne a4,s9,20786 <__getcwd+0x15a>
207e4: 4736 c.lwsp a4,76(sp)
207e6: 47d2 c.lwsp a5,20(sp)
207e8: f8f71fe3 bne a4,a5,20786 <__getcwd+0x15a>
207ec: 856e c.mv a0,s11
207ee: 872fe0ef jal ra,1e860 <strlen>
207f2: 57c2 c.lwsp a5,48(sp)
207f4: 8b2a c.mv s6,a0
207f6: 41378d33 sub s10,a5,s3
207fa: 05a56563 bltu a0,s10,20844 <__getcwd+0x218>
207fe: 260a1d63 bne s4,zero,20a78 <__getcwd+0x44c>
20802: 47e2 c.lwsp a5,24(sp)
20804: 872a c.mv a4,a0
20806: 00f57363 bgeu a0,a5,2080c <__getcwd+0x1e0>
2080a: 873e c.mv a4,a5
2080c: 47e2 c.lwsp a5,24(sp)
2080e: 00e786b3 add a3,a5,a4
20812: 24f6ef63 bltu a3,a5,20a70 <__getcwd+0x444>
20816: 85b6 c.mv a1,a3
20818: 854e c.mv a0,s3
2081a: ca3a c.swsp a4,20(sp)
2081c: c836 c.swsp a3,16(sp)
2081e: 9a6fd0ef jal ra,1d9c4 <__libc_realloc>
20822: 8caa c.mv s9,a0
20824: 24050663 beq a0,zero,20a70 <__getcwd+0x444>
20828: 4752 c.lwsp a4,20(sp)
2082a: 47e2 c.lwsp a5,24(sp)
2082c: 01a505b3 add a1,a0,s10
20830: 976a c.add a4,s10
20832: 41a78633 sub a2,a5,s10
20836: 953a c.add a0,a4
20838: bcffe0ef jal ra,1f406 <memcpy>
2083c: 46c2 c.lwsp a3,16(sp)
2083e: d82a c.swsp a0,48(sp)
20840: 89e6 c.mv s3,s9
20842: cc36 c.swsp a3,24(sp)
20844: 57c2 c.lwsp a5,48(sp)
20846: 865a c.mv a2,s6
20848: 85ee c.mv a1,s11
2084a: 41678733 sub a4,a5,s6
2084e: 853a c.mv a0,a4
20850: bb7fe0ef jal ra,1f406 <memcpy>
20854: fff50793 addi a5,a0,-1
20858: d83e c.swsp a5,48(sp)
2085a: 02f00793 addi a5,zero,47
2085e: fef50fa3 sb a5,-1(a0)
20862: 57f2 c.lwsp a5,60(sp)
20864: 5ce2 c.lwsp s9,56(sp)
20866: 4d22 c.lwsp s10,8(sp)
20868: ca3e c.swsp a5,20(sp)
2086a: 5782 c.lwsp a5,32(sp)
2086c: c83e c.swsp a5,16(sp)
2086e: bd65 c.j 20726 <__getcwd+0xfa>
20870: e40501e3 beq a0,zero,206b2 <__getcwd+0x86>
20874: 0004ec17 auipc s8,0x4e
20878: 534c2c03 lw s8,1332(s8) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
2087c: 9c12 c.add s8,tp
2087e: 000c2503 lw a0,0(s8)
20882: 02400793 addi a5,zero,36
20886: e2f506e3 beq a0,a5,206b2 <__getcwd+0x86>
2088a: 02200793 addi a5,zero,34
2088e: 0cf50863 beq a0,a5,2095e <__getcwd+0x332>
20892: dc091ee3 bne s2,zero,2066e <__getcwd+0x42>
20896: 854e c.mv a0,s3
20898: f81fc0ef jal ra,1d818 <__free>
2089c: 4981 c.li s3,0
2089e: bbc9 c.j 20670 <__getcwd+0x44>
208a0: 0004e797 auipc a5,0x4e
208a4: 5087a783 lw a5,1288(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
208a8: 4759 c.li a4,22
208aa: 4981 c.li s3,0
208ac: 9792 c.add a5,tp
208ae: c398 c.sw a4,0(a5)
208b0: b3c1 c.j 20670 <__getcwd+0x44>
208b2: 004487b3 add a5,s1,tp
208b6: 439c c.lw a5,0(a5)
208b8: efa1 c.bnez a5,20910 <__getcwd+0x2e4>
208ba: 040b0863 beq s6,zero,2090a <__getcwd+0x2de>
208be: 8522 c.mv a0,s0
208c0: 57a170ef jal ra,37e3a <__rewinddir>
208c4: 8522 c.mv a0,s0
208c6: 5f0170ef jal ra,37eb6 <__readdir>
208ca: cd05 c.beqz a0,20902 <__getcwd+0x2d6>
208cc: 01354783 lbu a5,19(a0)
208d0: 4b01 c.li s6,0
208d2: ed579fe3 bne a5,s5,207b0 <__getcwd+0x184>
208d6: 01454783 lbu a5,20(a0)
208da: ea0786e3 beq a5,zero,20786 <__getcwd+0x15a>
208de: 495c c.lw a5,20(a0)
208e0: 4732 c.lwsp a4,12(sp)
208e2: 8ff9 c.and a5,a4
208e4: eb579ee3 bne a5,s5,207a0 <__getcwd+0x174>
208e8: bd79 c.j 20786 <__getcwd+0x15a>
208ea: 415c c.lw a5,4(a0)
208ec: 4752 c.lwsp a4,20(sp)
208ee: ece781e3 beq a5,a4,207b0 <__getcwd+0x184>
208f2: 47a2 c.lwsp a5,8(sp)
208f4: eba79ee3 bne a5,s10,207b0 <__getcwd+0x184>
208f8: 5782 c.lwsp a5,32(sp)
208fa: 4742 c.lwsp a4,16(sp)
208fc: eae79ae3 bne a5,a4,207b0 <__getcwd+0x184>
20900: b559 c.j 20786 <__getcwd+0x15a>
20902: 004487b3 add a5,s1,tp
20906: 439c c.lw a5,0(a5)
20908: e781 c.bnez a5,20910 <__getcwd+0x2e4>
2090a: 9492 c.add s1,tp
2090c: 4789 c.li a5,2
2090e: c09c c.sw a5,0(s1)
20910: 8522 c.mv a0,s0
20912: c43e c.swsp a5,8(sp)
20914: 4fa170ef jal ra,37e0e <__closedir>
20918: 47a2 c.lwsp a5,8(sp)
2091a: 4772 c.lwsp a4,28(sp)
2091c: c759 c.beqz a4,209aa <__getcwd+0x37e>
2091e: 9c12 c.add s8,tp
20920: 00fc2023 sw a5,0(s8)
20924: d40915e3 bne s2,zero,2066e <__getcwd+0x42>
20928: d40a03e3 beq s4,zero,2066e <__getcwd+0x42>
2092c: 4572 c.lwsp a0,28(sp)
2092e: eebfc0ef jal ra,1d818 <__free>
20932: bb35 c.j 2066e <__getcwd+0x42>
20934: 0e090363 beq s2,zero,20a1a <__getcwd+0x3ee>
20938: 89ca c.mv s3,s2
2093a: bb1d c.j 20670 <__getcwd+0x44>
2093c: ce4e c.swsp s3,28(sp)
2093e: cc52 c.swsp s4,24(sp)
20940: d60a1fe3 bne s4,zero,206be <__getcwd+0x92>
20944: 854e c.mv a0,s3
20946: ed3fc0ef jal ra,1d818 <__free>
2094a: 6505 c.lui a0,0x1
2094c: a8bfc0ef jal ra,1d3d6 <__libc_malloc>
20950: 89aa c.mv s3,a0
20952: d0050fe3 beq a0,zero,20670 <__getcwd+0x44>
20956: 6785 c.lui a5,0x1
20958: ce02 c.swsp zero,28(sp)
2095a: cc3e c.swsp a5,24(sp)
2095c: b38d c.j 206be <__getcwd+0x92>
2095e: d00918e3 bne s2,zero,2066e <__getcwd+0x42>
20962: f20a1ae3 bne s4,zero,20896 <__getcwd+0x26a>
20966: 0004f6b7 lui a3,0x4f
2096a: 0004f5b7 lui a1,0x4f
2096e: 0004f537 lui a0,0x4f
20972: 1d068693 addi a3,a3,464 # 4f1d0 <__PRETTY_FUNCTION__.0>
20976: 07c00613 addi a2,zero,124
2097a: 18058593 addi a1,a1,384 # 4f180 <__PRETTY_FUNCTION__.0+0x318>
2097e: 1a450513 addi a0,a0,420 # 4f1a4 <__PRETTY_FUNCTION__.0+0x33c>
20982: 96ef00ef jal ra,10af0 <__assert_fail>
20986: 0004ec17 auipc s8,0x4e
2098a: 422c2c03 lw s8,1058(s8) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
2098e: 004c07b3 add a5,s8,tp
20992: 439c c.lw a5,0(a5)
20994: b759 c.j 2091a <__getcwd+0x2ee>
20996: 0004ec17 auipc s8,0x4e
2099a: 412c2c03 lw s8,1042(s8) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
2099e: 40a00533 sub a0,zero,a0
209a2: 9c12 c.add s8,tp
209a4: 00ac2023 sw a0,0(s8)
209a8: bde9 c.j 20882 <__getcwd+0x256>
209aa: 854e c.mv a0,s3
209ac: c43e c.swsp a5,8(sp)
209ae: e6bfc0ef jal ra,1d818 <__free>
209b2: 47a2 c.lwsp a5,8(sp)
209b4: b7ad c.j 2091e <__getcwd+0x2f2>
209b6: 0004ec17 auipc s8,0x4e
209ba: 3f2c2c03 lw s8,1010(s8) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
209be: 004c07b3 add a5,s8,tp
209c2: 439c c.lw a5,0(a5)
209c4: 855e c.mv a0,s7
209c6: c43e c.swsp a5,8(sp)
209c8: 286d c.jal 20a82 <__close_nocancel>
209ca: 47a2 c.lwsp a5,8(sp)
209cc: b7b9 c.j 2091a <__getcwd+0x2ee>
209ce: 57d2 c.lwsp a5,52(sp)
209d0: 4752 c.lwsp a4,20(sp)
209d2: d6e794e3 bne a5,a4,2073a <__getcwd+0x10e>
209d6: c409 c.beqz s0,209e0 <__getcwd+0x3b4>
209d8: 8522 c.mv a0,s0
209da: 434170ef jal ra,37e0e <__closedir>
209de: f545 c.bnez a0,20986 <__getcwd+0x35a>
209e0: 47e2 c.lwsp a5,24(sp)
209e2: 5742 c.lwsp a4,48(sp)
209e4: 17fd c.addi a5,-1
209e6: 97ce c.add a5,s3
209e8: 06f70b63 beq a4,a5,20a5e <__getcwd+0x432>
209ec: 44e2 c.lwsp s1,24(sp)
209ee: 55c2 c.lwsp a1,48(sp)
209f0: 854e c.mv a0,s3
209f2: 00998433 add s0,s3,s1
209f6: 8c0d c.sub s0,a1
209f8: 8622 c.mv a2,s0
209fa: fecfe0ef jal ra,1f1e6 <memmove>
209fe: 000a1963 bne s4,zero,20a10 <__getcwd+0x3e4>
20a02: c69477e3 bgeu s0,s1,20670 <__getcwd+0x44>
20a06: 85a2 c.mv a1,s0
20a08: 854e c.mv a0,s3
20a0a: fbbfc0ef jal ra,1d9c4 <__libc_realloc>
20a0e: ce2a c.swsp a0,28(sp)
20a10: 47f2 c.lwsp a5,28(sp)
20a12: c4078fe3 beq a5,zero,20670 <__getcwd+0x44>
20a16: 49f2 c.lwsp s3,28(sp)
20a18: b9a1 c.j 20670 <__getcwd+0x44>
20a1a: c40a1be3 bne s4,zero,20670 <__getcwd+0x44>
20a1e: 85aa c.mv a1,a0
20a20: 854e c.mv a0,s3
20a22: fa3fc0ef jal ra,1d9c4 <__libc_realloc>
20a26: c40505e3 beq a0,zero,20670 <__getcwd+0x44>
20a2a: 89aa c.mv s3,a0
20a2c: b191 c.j 20670 <__getcwd+0x44>
20a2e: 0004ec17 auipc s8,0x4e
20a32: 37ac2c03 lw s8,890(s8) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
20a36: 004c07b3 add a5,s8,tp
20a3a: 439c c.lw a5,0(a5)
20a3c: d441 c.beqz s0,209c4 <__getcwd+0x398>
20a3e: 8522 c.mv a0,s0
20a40: c43e c.swsp a5,8(sp)
20a42: 3cc170ef jal ra,37e0e <__closedir>
20a46: 47a2 c.lwsp a5,8(sp)
20a48: bfb5 c.j 209c4 <__getcwd+0x398>
20a4a: 0004ec17 auipc s8,0x4e
20a4e: 35ec2c03 lw s8,862(s8) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
20a52: 004c07b3 add a5,s8,tp
20a56: 439c c.lw a5,0(a5)
20a58: ec0401e3 beq s0,zero,2091a <__getcwd+0x2ee>
20a5c: bd55 c.j 20910 <__getcwd+0x2e4>
20a5e: 5742 c.lwsp a4,48(sp)
20a60: 02f00793 addi a5,zero,47
20a64: fef70fa3 sb a5,-1(a4)
20a68: fff70793 addi a5,a4,-1
20a6c: d83e c.swsp a5,48(sp)
20a6e: bfbd c.j 209ec <__getcwd+0x3c0>
20a70: 9492 c.add s1,tp
20a72: 47b1 c.li a5,12
20a74: c09c c.sw a5,0(s1)
20a76: bd69 c.j 20910 <__getcwd+0x2e4>
20a78: 9492 c.add s1,tp
20a7a: 02200793 addi a5,zero,34
20a7e: c09c c.sw a5,0(s1)
20a80: bd41 c.j 20910 <__getcwd+0x2e4>
00020a82 <__close_nocancel>:
20a82: 03900893 addi a7,zero,57
20a86: 00000073 ecall
20a8a: 77fd c.lui a5,0xfffff
20a8c: 00a7e363 bltu a5,a0,20a92 <__close_nocancel+0x10>
20a90: 8082 c.jr ra
20a92: 0004e797 auipc a5,0x4e
20a96: 3167a783 lw a5,790(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
20a9a: 40a00733 sub a4,zero,a0
20a9e: 557d c.li a0,-1
20aa0: 9792 c.add a5,tp
20aa2: c398 c.sw a4,0(a5)
20aa4: 8082 c.jr ra
00020aa6 <__fcntl64_nocancel>:
20aa6: 7179 c.addi16sp sp,-48
20aa8: d23e c.swsp a5,36(sp)
20aaa: 083c c.addi4spn a5,sp,24
20aac: d646 c.swsp a7,44(sp)
20aae: c23e c.swsp a5,4(sp)
20ab0: cc32 c.swsp a2,24(sp)
20ab2: ce36 c.swsp a3,28(sp)
20ab4: d03a c.swsp a4,32(sp)
20ab6: d442 c.swsp a6,40(sp)
20ab8: 47a5 c.li a5,9
20aba: 48e5 c.li a7,25
20abc: 00f58963 beq a1,a5,20ace <__fcntl64_nocancel+0x28>
20ac0: 00000073 ecall
20ac4: 77fd c.lui a5,0xfffff
20ac6: 02a7ee63 bltu a5,a0,20b02 <__fcntl64_nocancel+0x5c>
20aca: 6145 c.addi16sp sp,48
20acc: 8082 c.jr ra
20ace: 45c1 c.li a1,16
20ad0: 0030 c.addi4spn a2,sp,8
20ad2: 00000073 ecall
20ad6: 77fd c.lui a5,0xfffff
20ad8: 00a7ea63 bltu a5,a0,20aec <__fcntl64_nocancel+0x46>
20adc: 4722 c.lwsp a4,8(sp)
20ade: 4789 c.li a5,2
20ae0: 4532 c.lwsp a0,12(sp)
20ae2: fef714e3 bne a4,a5,20aca <__fcntl64_nocancel+0x24>
20ae6: 40a00533 sub a0,zero,a0
20aea: b7c5 c.j 20aca <__fcntl64_nocancel+0x24>
20aec: 0004e717 auipc a4,0x4e
20af0: 2bc72703 lw a4,700(a4) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
20af4: 40a007b3 sub a5,zero,a0
20af8: 557d c.li a0,-1
20afa: 9712 c.add a4,tp
20afc: c31c c.sw a5,0(a4)
20afe: 6145 c.addi16sp sp,48
20b00: 8082 c.jr ra
20b02: 0004e797 auipc a5,0x4e
20b06: 2a67a783 lw a5,678(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
20b0a: 40a00733 sub a4,zero,a0
20b0e: 557d c.li a0,-1
20b10: 9792 c.add a5,tp
20b12: c398 c.sw a4,0(a5)
20b14: bf5d c.j 20aca <__fcntl64_nocancel+0x24>
00020b16 <__fcntl64_nocancel_adjusted>:
20b16: 47a5 c.li a5,9
20b18: 00f58963 beq a1,a5,20b2a <__fcntl64_nocancel_adjusted+0x14>
20b1c: 48e5 c.li a7,25
20b1e: 00000073 ecall
20b22: 77fd c.lui a5,0xfffff
20b24: 02a7ef63 bltu a5,a0,20b62 <__fcntl64_nocancel_adjusted+0x4c>
20b28: 8082 c.jr ra
20b2a: 1141 c.addi sp,-16
20b2c: 48e5 c.li a7,25
20b2e: 45c1 c.li a1,16
20b30: 0030 c.addi4spn a2,sp,8
20b32: 00000073 ecall
20b36: 77fd c.lui a5,0xfffff
20b38: 00a7ea63 bltu a5,a0,20b4c <__fcntl64_nocancel_adjusted+0x36>
20b3c: 4722 c.lwsp a4,8(sp)
20b3e: 4789 c.li a5,2
20b40: 4532 c.lwsp a0,12(sp)
20b42: 00f71e63 bne a4,a5,20b5e <__fcntl64_nocancel_adjusted+0x48>
20b46: 40a00533 sub a0,zero,a0
20b4a: a811 c.j 20b5e <__fcntl64_nocancel_adjusted+0x48>
20b4c: 0004e717 auipc a4,0x4e
20b50: 25c72703 lw a4,604(a4) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
20b54: 40a007b3 sub a5,zero,a0
20b58: 557d c.li a0,-1
20b5a: 9712 c.add a4,tp
20b5c: c31c c.sw a5,0(a4)
20b5e: 0141 c.addi sp,16
20b60: 8082 c.jr ra
20b62: 0004e797 auipc a5,0x4e
20b66: 2467a783 lw a5,582(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
20b6a: 40a00733 sub a4,zero,a0
20b6e: 557d c.li a0,-1
20b70: 9792 c.add a5,tp
20b72: c398 c.sw a4,0(a5)
20b74: 8082 c.jr ra
00020b76 <__open64_nocancel>:
20b76: 7179 c.addi16sp sp,-48
20b78: ce36 c.swsp a3,28(sp)
20b7a: cc32 c.swsp a2,24(sp)
20b7c: 0405f693 andi a3,a1,64
20b80: d03a c.swsp a4,32(sp)
20b82: d23e c.swsp a5,36(sp)
20b84: d442 c.swsp a6,40(sp)
20b86: d646 c.swsp a7,44(sp)
20b88: 832e c.mv t1,a1
20b8a: 85aa c.mv a1,a0
20b8c: e29d c.bnez a3,20bb2 <__open64_nocancel+0x3c>
20b8e: 004107b7 lui a5,0x410
20b92: 00f37733 and a4,t1,a5
20b96: 00f70e63 beq a4,a5,20bb2 <__open64_nocancel+0x3c>
20b9a: 03800893 addi a7,zero,56
20b9e: f9c00513 addi a0,zero,-100
20ba2: 861a c.mv a2,t1
20ba4: 00000073 ecall
20ba8: 77fd c.lui a5,0xfffff
20baa: 02a7e163 bltu a5,a0,20bcc <__open64_nocancel+0x56>
20bae: 6145 c.addi16sp sp,48
20bb0: 8082 c.jr ra
20bb2: 083c c.addi4spn a5,sp,24
20bb4: 46e2 c.lwsp a3,24(sp)
20bb6: c63e c.swsp a5,12(sp)
20bb8: 03800893 addi a7,zero,56
20bbc: f9c00513 addi a0,zero,-100
20bc0: 861a c.mv a2,t1
20bc2: 00000073 ecall
20bc6: 77fd c.lui a5,0xfffff
20bc8: fea7f3e3 bgeu a5,a0,20bae <__open64_nocancel+0x38>
20bcc: 0004e797 auipc a5,0x4e
20bd0: 1dc7a783 lw a5,476(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
20bd4: 40a00733 sub a4,zero,a0
20bd8: 557d c.li a0,-1
20bda: 9792 c.add a5,tp
20bdc: c398 c.sw a4,0(a5)
20bde: 6145 c.addi16sp sp,48
20be0: 8082 c.jr ra
00020be2 <__read_nocancel>:
20be2: 03f00893 addi a7,zero,63
20be6: 00000073 ecall
20bea: 77fd c.lui a5,0xfffff
20bec: 00a7e363 bltu a5,a0,20bf2 <__read_nocancel+0x10>
20bf0: 8082 c.jr ra
20bf2: 0004e797 auipc a5,0x4e
20bf6: 1b67a783 lw a5,438(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
20bfa: 40a00733 sub a4,zero,a0
20bfe: 557d c.li a0,-1
20c00: 9792 c.add a5,tp
20c02: c398 c.sw a4,0(a5)
20c04: 8082 c.jr ra
00020c06 <__write_nocancel>:
20c06: 04000893 addi a7,zero,64
20c0a: 00000073 ecall
20c0e: 77fd c.lui a5,0xfffff
20c10: 00a7e363 bltu a5,a0,20c16 <__write_nocancel+0x10>
20c14: 8082 c.jr ra
20c16: 0004e797 auipc a5,0x4e
20c1a: 1927a783 lw a5,402(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
20c1e: 40a00733 sub a4,zero,a0
20c22: 557d c.li a0,-1
20c24: 9792 c.add a5,tp
20c26: c398 c.sw a4,0(a5)
20c28: 8082 c.jr ra
00020c2a <__cp_stat64_statx>:
20c2a: 7179 c.addi16sp sp,-48
20c2c: d226 c.swsp s1,36(sp)
20c2e: 08000613 addi a2,zero,128
20c32: 84ae c.mv s1,a1
20c34: 4581 c.li a1,0
20c36: d422 c.swsp s0,40(sp)
20c38: d04a c.swsp s2,32(sp)
20c3a: 842a c.mv s0,a0
20c3c: ce4e c.swsp s3,28(sp)
20c3e: cc52 c.swsp s4,24(sp)
20c40: ca56 c.swsp s5,20(sp)
20c42: c85a c.swsp s6,16(sp)
20c44: c65e c.swsp s7,12(sp)
20c46: c462 c.swsp s8,8(sp)
20c48: c266 c.swsp s9,4(sp)
20c4a: c06a c.swsp s10,0(sp)
20c4c: d606 c.swsp ra,44(sp)
20c4e: eaefe0ef jal ra,1f2fc <memset>
20c52: 08c4af83 lw t6,140(s1)
20c56: 0844af03 lw t5,132(s1)
20c5a: 0884a703 lw a4,136(s1)
20c5e: 0804a783 lw a5,128(s1)
20c62: 01c4db83 lhu s7,28(s1)
20c66: 0104ab03 lw s6,16(s1)
20c6a: 0144aa83 lw s5,20(s1)
20c6e: 0184aa03 lw s4,24(s1)
20c72: 0204ae03 lw t3,32(s1)
20c76: 0244ae83 lw t4,36(s1)
20c7a: 0404a303 lw t1,64(s1)
20c7e: fff00c37 lui s8,0xfff00
20c82: 0ffffd13 andi s10,t6,255
20c86: 0fff7c93 andi s9,t5,255
20c8a: 0722 c.slli a4,0x8
20c8c: 0fb2 c.slli t6,0xc
20c8e: 07a2 c.slli a5,0x8
20c90: 0f32 c.slli t5,0xc
20c92: 5490 c.lw a2,40(s1)
20c94: 54d4 c.lw a3,44(s1)
20c96: 0444a383 lw t2,68(s1)
20c9a: 01a76733 or a4,a4,s10
20c9e: 018fffb3 and t6,t6,s8
20ca2: 0197e7b3 or a5,a5,s9
20ca6: 018f7f33 and t5,t5,s8
20caa: 01e7e7b3 or a5,a5,t5
20cae: 01f76733 or a4,a4,t6
20cb2: 0484a983 lw s3,72(s1)
20cb6: 0784a903 lw s2,120(s1)
20cba: 0704a803 lw a6,112(s1)
20cbe: 0744a883 lw a7,116(s1)
20cc2: 50a8 c.lw a0,96(s1)
20cc4: 50ec c.lw a1,100(s1)
20cc6: 0684a283 lw t0,104(s1)
20cca: d01c c.sw a5,32(s0)
20ccc: 01742823 sw s7,16(s0)
20cd0: 01642a23 sw s6,20(s0)
20cd4: 01542c23 sw s5,24(s0)
20cd8: 01442e23 sw s4,28(s0)
20cdc: c018 c.sw a4,0(s0)
20cde: 00042223 sw zero,4(s0)
20ce2: 02042223 sw zero,36(s0)
20ce6: 01c42423 sw t3,8(s0)
20cea: 01d42623 sw t4,12(s0)
20cee: 04642423 sw t1,72(s0)
20cf2: 04742623 sw t2,76(s0)
20cf6: 40dc c.lw a5,4(s1)
20cf8: d810 c.sw a2,48(s0)
20cfa: d854 c.sw a3,52(s0)
20cfc: 5890 c.lw a2,48(s1)
20cfe: 58d4 c.lw a3,52(s1)
20d00: 05342823 sw s3,80(s0)
20d04: 07242023 sw s2,96(s0)
20d08: 50b2 c.lwsp ra,44(sp)
20d0a: 05042c23 sw a6,88(s0)
20d0e: 05142e23 sw a7,92(s0)
20d12: d428 c.sw a0,104(s0)
20d14: d46c c.sw a1,108(s0)
20d16: 06542823 sw t0,112(s0)
20d1a: c030 c.sw a2,64(s0)
20d1c: c074 c.sw a3,68(s0)
20d1e: dc1c c.sw a5,56(s0)
20d20: 5422 c.lwsp s0,40(sp)
20d22: 5492 c.lwsp s1,36(sp)
20d24: 5902 c.lwsp s2,32(sp)
20d26: 49f2 c.lwsp s3,28(sp)
20d28: 4a62 c.lwsp s4,24(sp)
20d2a: 4ad2 c.lwsp s5,20(sp)
20d2c: 4b42 c.lwsp s6,16(sp)
20d2e: 4bb2 c.lwsp s7,12(sp)
20d30: 4c22 c.lwsp s8,8(sp)
20d32: 4c92 c.lwsp s9,4(sp)
20d34: 4d02 c.lwsp s10,0(sp)
20d36: 6145 c.addi16sp sp,48
20d38: 8082 c.jr ra
00020d3a <__cp_stat64_t64_statx>:
20d3a: 7179 c.addi16sp sp,-48
20d3c: d226 c.swsp s1,36(sp)
20d3e: 08000613 addi a2,zero,128
20d42: 84ae c.mv s1,a1
20d44: 4581 c.li a1,0
20d46: d422 c.swsp s0,40(sp)
20d48: d04a c.swsp s2,32(sp)
20d4a: 842a c.mv s0,a0
20d4c: ce4e c.swsp s3,28(sp)
20d4e: cc52 c.swsp s4,24(sp)
20d50: ca56 c.swsp s5,20(sp)
20d52: c85a c.swsp s6,16(sp)
20d54: c65e c.swsp s7,12(sp)
20d56: c462 c.swsp s8,8(sp)
20d58: c266 c.swsp s9,4(sp)
20d5a: c06a c.swsp s10,0(sp)
20d5c: d606 c.swsp ra,44(sp)
20d5e: d9efe0ef jal ra,1f2fc <memset>
20d62: 08c4af83 lw t6,140(s1)
20d66: 0844af03 lw t5,132(s1)
20d6a: 0884a703 lw a4,136(s1)
20d6e: 0804a783 lw a5,128(s1)
20d72: 01c4db83 lhu s7,28(s1)
20d76: 0104ab03 lw s6,16(s1)
20d7a: 0144aa83 lw s5,20(s1)
20d7e: 0184aa03 lw s4,24(s1)
20d82: 0204ae03 lw t3,32(s1)
20d86: 0244ae83 lw t4,36(s1)
20d8a: 0284a303 lw t1,40(s1)
20d8e: fff00c37 lui s8,0xfff00
20d92: 0ffffd13 andi s10,t6,255
20d96: 0fff7c93 andi s9,t5,255
20d9a: 0722 c.slli a4,0x8
20d9c: 0fb2 c.slli t6,0xc
20d9e: 07a2 c.slli a5,0x8
20da0: 0f32 c.slli t5,0xc
20da2: 58b0 c.lw a2,112(s1)
20da4: 58f4 c.lw a3,116(s1)
20da6: 02c4a383 lw t2,44(s1)
20daa: 01a76733 or a4,a4,s10
20dae: 018fffb3 and t6,t6,s8
20db2: 0197e7b3 or a5,a5,s9
20db6: 018f7f33 and t5,t5,s8
20dba: 01e7e7b3 or a5,a5,t5
20dbe: 01f76733 or a4,a4,t6
20dc2: 0044a983 lw s3,4(s1)
20dc6: 0484a903 lw s2,72(s1)
20dca: 0304a803 lw a6,48(s1)
20dce: 0344a883 lw a7,52(s1)
20dd2: 40a8 c.lw a0,64(s1)
20dd4: 40ec c.lw a1,68(s1)
20dd6: 0784a283 lw t0,120(s1)
20dda: 01742823 sw s7,16(s0)
20dde: 01642a23 sw s6,20(s0)
20de2: 01542c23 sw s5,24(s0)
20de6: 01442e23 sw s4,28(s0)
20dea: d01c c.sw a5,32(s0)
20dec: c018 c.sw a4,0(s0)
20dee: 00042223 sw zero,4(s0)
20df2: 01c42423 sw t3,8(s0)
20df6: 01d42623 sw t4,12(s0)
20dfa: 02042223 sw zero,36(s0)
20dfe: 02642823 sw t1,48(s0)
20e02: 02742a23 sw t2,52(s0)
20e06: 54bc c.lw a5,104(s1)
20e08: cc30 c.sw a2,88(s0)
20e0a: cc74 c.sw a3,92(s0)
20e0c: 50b0 c.lw a2,96(s1)
20e0e: 50f4 c.lw a3,100(s1)
20e10: 03342c23 sw s3,56(s0)
20e14: 05242823 sw s2,80(s0)
20e18: 50b2 c.lwsp ra,44(sp)
20e1a: 05042023 sw a6,64(s0)
20e1e: 05142223 sw a7,68(s0)
20e22: c428 c.sw a0,72(s0)
20e24: c46c c.sw a1,76(s0)
20e26: 06542023 sw t0,96(s0)
20e2a: d430 c.sw a2,104(s0)
20e2c: d474 c.sw a3,108(s0)
20e2e: d83c c.sw a5,112(s0)
20e30: 5422 c.lwsp s0,40(sp)
20e32: 5492 c.lwsp s1,36(sp)
20e34: 5902 c.lwsp s2,32(sp)
20e36: 49f2 c.lwsp s3,28(sp)
20e38: 4a62 c.lwsp s4,24(sp)
20e3a: 4ad2 c.lwsp s5,20(sp)
20e3c: 4b42 c.lwsp s6,16(sp)
20e3e: 4bb2 c.lwsp s7,12(sp)
20e40: 4c22 c.lwsp s8,8(sp)
20e42: 4c92 c.lwsp s9,4(sp)
20e44: 4d02 c.lwsp s10,0(sp)
20e46: 6145 c.addi16sp sp,48
20e48: 8082 c.jr ra
00020e4a <__GI___getrlimit>:
20e4a: 87aa c.mv a5,a0
20e4c: 86ae c.mv a3,a1
20e4e: 10500893 addi a7,zero,261
20e52: 4501 c.li a0,0
20e54: 85be c.mv a1,a5
20e56: 4601 c.li a2,0
20e58: 00000073 ecall
20e5c: 77fd c.lui a5,0xfffff
20e5e: 00a7e363 bltu a5,a0,20e64 <__GI___getrlimit+0x1a>
20e62: 8082 c.jr ra
20e64: 0004e797 auipc a5,0x4e
20e68: f447a783 lw a5,-188(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
20e6c: 40a00733 sub a4,zero,a0
20e70: 557d c.li a0,-1
20e72: 9792 c.add a5,tp
20e74: c398 c.sw a4,0(a5)
20e76: 8082 c.jr ra
00020e78 <__sbrk>:
20e78: 1141 c.addi sp,-16
20e7a: c04a c.swsp s2,0(sp)
20e7c: c226 c.swsp s1,4(sp)
20e7e: f641a483 lw s1,-156(gp) # 6f2b8 <__curbrk>
20e82: c422 c.swsp s0,8(sp)
20e84: c606 c.swsp ra,12(sp)
20e86: 842a c.mv s0,a0
20e88: c8a9 c.beqz s1,20eda <__sbrk+0x62>
20e8a: cc19 c.beqz s0,20ea8 <__sbrk+0x30>
20e8c: 02805563 bge zero,s0,20eb6 <__sbrk+0x3e>
20e90: 00848533 add a0,s1,s0
20e94: 02957763 bgeu a0,s1,20ec2 <__sbrk+0x4a>
20e98: 0004e797 auipc a5,0x4e
20e9c: f107a783 lw a5,-240(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
20ea0: 4731 c.li a4,12
20ea2: 54fd c.li s1,-1
20ea4: 9792 c.add a5,tp
20ea6: c398 c.sw a4,0(a5)
20ea8: 40b2 c.lwsp ra,12(sp)
20eaa: 4422 c.lwsp s0,8(sp)
20eac: 4902 c.lwsp s2,0(sp)
20eae: 8526 c.mv a0,s1
20eb0: 4492 c.lwsp s1,4(sp)
20eb2: 0141 c.addi sp,16
20eb4: 8082 c.jr ra
20eb6: 408007b3 sub a5,zero,s0
20eba: 00848533 add a0,s1,s0
20ebe: fcf4ede3 bltu s1,a5,20e98 <__sbrk+0x20>
20ec2: 366170ef jal ra,38228 <__brk>
20ec6: fe0551e3 bge a0,zero,20ea8 <__sbrk+0x30>
20eca: 40b2 c.lwsp ra,12(sp)
20ecc: 4422 c.lwsp s0,8(sp)
20ece: 54fd c.li s1,-1
20ed0: 4902 c.lwsp s2,0(sp)
20ed2: 8526 c.mv a0,s1
20ed4: 4492 c.lwsp s1,4(sp)
20ed6: 0141 c.addi sp,16
20ed8: 8082 c.jr ra
20eda: 4501 c.li a0,0
20edc: 34c170ef jal ra,38228 <__brk>
20ee0: fe0545e3 blt a0,zero,20eca <__sbrk+0x52>
20ee4: f641a483 lw s1,-156(gp) # 6f2b8 <__curbrk>
20ee8: b74d c.j 20e8a <__sbrk+0x12>
00020eea <__getpagesize>:
20eea: b041a503 lw a0,-1276(gp) # 6ee58 <_dl_pagesize>
20eee: c111 c.beqz a0,20ef2 <__getpagesize+0x8>
20ef0: 8082 c.jr ra
20ef2: 0004f6b7 lui a3,0x4f
20ef6: 0004f5b7 lui a1,0x4f
20efa: 0004f537 lui a0,0x4f
20efe: 1141 c.addi sp,-16
20f00: 22068693 addi a3,a3,544 # 4f220 <__PRETTY_FUNCTION__.0>
20f04: 4671 c.li a2,28
20f06: 1dc58593 addi a1,a1,476 # 4f1dc <__PRETTY_FUNCTION__.0+0xc>
20f0a: 20850513 addi a0,a0,520 # 4f208 <__PRETTY_FUNCTION__.0+0x38>
20f0e: c606 c.swsp ra,12(sp)
20f10: be1ef0ef jal ra,10af0 <__assert_fail>
00020f14 <__getdtablesize>:
20f14: 1101 c.addi sp,-32
20f16: 858a c.mv a1,sp
20f18: 451d c.li a0,7
20f1a: ce06 c.swsp ra,28(sp)
20f1c: f2fff0ef jal ra,20e4a <__GI___getrlimit>
20f20: 10000793 addi a5,zero,256
20f24: 00054363 blt a0,zero,20f2a <__getdtablesize+0x16>
20f28: 4782 c.lwsp a5,0(sp)
20f2a: 40f2 c.lwsp ra,28(sp)
20f2c: 853e c.mv a0,a5
20f2e: 6105 c.addi16sp sp,32
20f30: 8082 c.jr ra
00020f32 <__mmap64>:
20f32: 01479893 slli a7,a5,0x14
20f36: 00089e63 bne a7,zero,20f52 <__mmap64+0x20>
20f3a: 0852 c.slli a6,0x14
20f3c: 83b1 c.srli a5,0xc
20f3e: 0de00893 addi a7,zero,222
20f42: 00f867b3 or a5,a6,a5
20f46: 00000073 ecall
20f4a: 77fd c.lui a5,0xfffff
20f4c: 00a7ec63 bltu a5,a0,20f64 <__mmap64+0x32>
20f50: 8082 c.jr ra
20f52: 0004e797 auipc a5,0x4e
20f56: e567a783 lw a5,-426(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
20f5a: 4759 c.li a4,22
20f5c: 557d c.li a0,-1
20f5e: 9792 c.add a5,tp
20f60: c398 c.sw a4,0(a5)
20f62: 8082 c.jr ra
20f64: 0004e797 auipc a5,0x4e
20f68: e447a783 lw a5,-444(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
20f6c: 40a00733 sub a4,zero,a0
20f70: 557d c.li a0,-1
20f72: 9792 c.add a5,tp
20f74: c398 c.sw a4,0(a5)
20f76: 8082 c.jr ra
00020f78 <__munmap>:
20f78: 0d700893 addi a7,zero,215
20f7c: 00000073 ecall
20f80: 78fd c.lui a7,0xfffff
20f82: 00a8e363 bltu a7,a0,20f88 <__munmap+0x10>
20f86: 8082 c.jr ra
20f88: 6c40206f jal zero,2364c <__syscall_error>
20f8c: 8082 c.jr ra
...
00020f90 <__mprotect>:
20f90: 0e200893 addi a7,zero,226
20f94: 00000073 ecall
20f98: 78fd c.lui a7,0xfffff
20f9a: 00a8e363 bltu a7,a0,20fa0 <__mprotect+0x10>
20f9e: 8082 c.jr ra
20fa0: 6ac0206f jal zero,2364c <__syscall_error>
20fa4: 8082 c.jr ra
...
00020fa8 <__madvise>:
20fa8: 0e900893 addi a7,zero,233
20fac: 00000073 ecall
20fb0: 78fd c.lui a7,0xfffff
20fb2: 00a8e363 bltu a7,a0,20fb8 <__madvise+0x10>
20fb6: 8082 c.jr ra
20fb8: 6940206f jal zero,2364c <__syscall_error>
20fbc: 8082 c.jr ra
...
00020fc0 <trecurse>:
20fc0: 415c c.lw a5,4(a0)
20fc2: 1141 c.addi sp,-16
20fc4: c422 c.swsp s0,8(sp)
20fc6: c226 c.swsp s1,4(sp)
20fc8: c04a c.swsp s2,0(sp)
20fca: c606 c.swsp ra,12(sp)
20fcc: 9bf9 c.andi a5,-2
20fce: 842a c.mv s0,a0
20fd0: 84ae c.mv s1,a1
20fd2: 8932 c.mv s2,a2
20fd4: e781 c.bnez a5,20fdc <trecurse+0x1c>
20fd6: 451c c.lw a5,8(a0)
20fd8: 458d c.li a1,3
20fda: c38d c.beqz a5,20ffc <trecurse+0x3c>
20fdc: 8522 c.mv a0,s0
20fde: 864a c.mv a2,s2
20fe0: 4581 c.li a1,0
20fe2: 9482 c.jalr s1
20fe4: 4048 c.lw a0,4(s0)
20fe6: 9979 c.andi a0,-2
20fe8: e10d c.bnez a0,2100a <trecurse+0x4a>
20fea: 8522 c.mv a0,s0
20fec: 864a c.mv a2,s2
20fee: 4585 c.li a1,1
20ff0: 9482 c.jalr s1
20ff2: 4408 c.lw a0,8(s0)
20ff4: e50d c.bnez a0,2101e <trecurse+0x5e>
20ff6: 864a c.mv a2,s2
20ff8: 4589 c.li a1,2
20ffa: 8522 c.mv a0,s0
20ffc: 4422 c.lwsp s0,8(sp)
20ffe: 40b2 c.lwsp ra,12(sp)
21000: 4902 c.lwsp s2,0(sp)
21002: 87a6 c.mv a5,s1
21004: 4492 c.lwsp s1,4(sp)
21006: 0141 c.addi sp,16
21008: 8782 c.jr a5
2100a: 00190613 addi a2,s2,1 # 20001 <__sysconf+0xff>
2100e: 85a6 c.mv a1,s1
21010: 3f45 c.jal 20fc0 <trecurse>
21012: 8522 c.mv a0,s0
21014: 864a c.mv a2,s2
21016: 4585 c.li a1,1
21018: 9482 c.jalr s1
2101a: 4408 c.lw a0,8(s0)
2101c: dd69 c.beqz a0,20ff6 <trecurse+0x36>
2101e: 00190613 addi a2,s2,1
21022: 85a6 c.mv a1,s1
21024: 3f71 c.jal 20fc0 <trecurse>
21026: bfc1 c.j 20ff6 <trecurse+0x36>
00021028 <trecurse_r>:
21028: 415c c.lw a5,4(a0)
2102a: 1141 c.addi sp,-16
2102c: c422 c.swsp s0,8(sp)
2102e: c226 c.swsp s1,4(sp)
21030: c04a c.swsp s2,0(sp)
21032: c606 c.swsp ra,12(sp)
21034: 9bf9 c.andi a5,-2
21036: 842a c.mv s0,a0
21038: 84ae c.mv s1,a1
2103a: 8932 c.mv s2,a2
2103c: e781 c.bnez a5,21044 <trecurse_r+0x1c>
2103e: 451c c.lw a5,8(a0)
21040: 458d c.li a1,3
21042: c38d c.beqz a5,21064 <trecurse_r+0x3c>
21044: 8522 c.mv a0,s0
21046: 864a c.mv a2,s2
21048: 4581 c.li a1,0
2104a: 9482 c.jalr s1
2104c: 4048 c.lw a0,4(s0)
2104e: 9979 c.andi a0,-2
21050: e10d c.bnez a0,21072 <trecurse_r+0x4a>
21052: 8522 c.mv a0,s0
21054: 864a c.mv a2,s2
21056: 4585 c.li a1,1
21058: 9482 c.jalr s1
2105a: 4408 c.lw a0,8(s0)
2105c: e505 c.bnez a0,21084 <trecurse_r+0x5c>
2105e: 864a c.mv a2,s2
21060: 4589 c.li a1,2
21062: 8522 c.mv a0,s0
21064: 4422 c.lwsp s0,8(sp)
21066: 40b2 c.lwsp ra,12(sp)
21068: 4902 c.lwsp s2,0(sp)
2106a: 87a6 c.mv a5,s1
2106c: 4492 c.lwsp s1,4(sp)
2106e: 0141 c.addi sp,16
21070: 8782 c.jr a5
21072: 864a c.mv a2,s2
21074: 85a6 c.mv a1,s1
21076: 3f4d c.jal 21028 <trecurse_r>
21078: 8522 c.mv a0,s0
2107a: 864a c.mv a2,s2
2107c: 4585 c.li a1,1
2107e: 9482 c.jalr s1
21080: 4408 c.lw a0,8(s0)
21082: dd71 c.beqz a0,2105e <trecurse_r+0x36>
21084: 864a c.mv a2,s2
21086: 85a6 c.mv a1,s1
21088: 3745 c.jal 21028 <trecurse_r>
2108a: bfd1 c.j 2105e <trecurse_r+0x36>
0002108c <tdestroy_recurse>:
2108c: 1141 c.addi sp,-16
2108e: c422 c.swsp s0,8(sp)
21090: 842a c.mv s0,a0
21092: 4148 c.lw a0,4(a0)
21094: c226 c.swsp s1,4(sp)
21096: c606 c.swsp ra,12(sp)
21098: 9979 c.andi a0,-2
2109a: 84ae c.mv s1,a1
2109c: ed01 c.bnez a0,210b4 <tdestroy_recurse+0x28>
2109e: 4408 c.lw a0,8(s0)
210a0: ed09 c.bnez a0,210ba <tdestroy_recurse+0x2e>
210a2: 4008 c.lw a0,0(s0)
210a4: 9482 c.jalr s1
210a6: 8522 c.mv a0,s0
210a8: 4422 c.lwsp s0,8(sp)
210aa: 40b2 c.lwsp ra,12(sp)
210ac: 4492 c.lwsp s1,4(sp)
210ae: 0141 c.addi sp,16
210b0: f68fc06f jal zero,1d818 <__free>
210b4: 3fe1 c.jal 2108c <tdestroy_recurse>
210b6: 4408 c.lw a0,8(s0)
210b8: d56d c.beqz a0,210a2 <tdestroy_recurse+0x16>
210ba: 85a6 c.mv a1,s1
210bc: 3fc1 c.jal 2108c <tdestroy_recurse>
210be: b7d5 c.j 210a2 <tdestroy_recurse+0x16>
000210c0 <maybe_split_for_insert.isra.0>:
210c0: 9979 c.andi a0,-2
210c2: 00452803 lw a6,4(a0)
210c6: 4305 c.li t1,1
210c8: 00852e03 lw t3,8(a0)
210cc: ffe87893 andi a7,a6,-2
210d0: 08678f63 beq a5,t1,2116e <maybe_split_for_insert.isra.0+0xae>
210d4: 080e0c63 beq t3,zero,2116c <maybe_split_for_insert.isra.0+0xac>
210d8: 08088a63 beq a7,zero,2116c <maybe_split_for_insert.isra.0+0xac>
210dc: 004e2783 lw a5,4(t3)
210e0: 8b85 c.andi a5,1
210e2: c7c9 c.beqz a5,2116c <maybe_split_for_insert.isra.0+0xac>
210e4: 0048a783 lw a5,4(a7) # fffff004 <__BSS_END__+0xfff8f4b0>
210e8: 8b85 c.andi a5,1
210ea: c3c5 c.beqz a5,2118a <maybe_split_for_insert.isra.0+0xca>
210ec: 00186813 ori a6,a6,1
210f0: 01052223 sw a6,4(a0)
210f4: 004e2783 lw a5,4(t3)
210f8: 9bf9 c.andi a5,-2
210fa: 00fe2223 sw a5,4(t3)
210fe: 08089063 bne a7,zero,2117e <maybe_split_for_insert.isra.0+0xbe>
21102: c5ad c.beqz a1,2116c <maybe_split_for_insert.isra.0+0xac>
21104: 419c c.lw a5,0(a1)
21106: 9bf9 c.andi a5,-2
21108: 43cc c.lw a1,4(a5)
2110a: 0015f813 andi a6,a1,1
2110e: 04080f63 beq a6,zero,2116c <maybe_split_for_insert.isra.0+0xac>
21112: 00062e83 lw t4,0(a2)
21116: 00d02833 slt a6,zero,a3
2111a: 00e02733 slt a4,zero,a4
2111e: ffeef313 andi t1,t4,-2
21122: 06e80563 beq a6,a4,2118c <maybe_split_for_insert.isra.0+0xcc>
21126: 0015e593 ori a1,a1,1
2112a: c3cc c.sw a1,4(a5)
2112c: 00432583 lw a1,4(t1)
21130: 001e7713 andi a4,t3,1
21134: 0015e593 ori a1,a1,1
21138: 00b32223 sw a1,4(t1)
2113c: 414c c.lw a1,4(a0)
2113e: 99f9 c.andi a1,-2
21140: c14c c.sw a1,4(a0)
21142: 0606cf63 blt a3,zero,211c0 <maybe_split_for_insert.isra.0+0x100>
21146: 00432683 lw a3,4(t1)
2114a: 0117a423 sw a7,8(a5)
2114e: c15c c.sw a5,4(a0)
21150: 0016f793 andi a5,a3,1
21154: 01c7e7b3 or a5,a5,t3
21158: 00f32223 sw a5,4(t1)
2115c: 00e36733 or a4,t1,a4
21160: c518 c.sw a4,8(a0)
21162: 421c c.lw a5,0(a2)
21164: 8b85 c.andi a5,1
21166: 8fc9 c.or a5,a0
21168: c21c c.sw a5,0(a2)
2116a: 8082 c.jr ra
2116c: 8082 c.jr ra
2116e: 00186813 ori a6,a6,1
21172: 01052223 sw a6,4(a0)
21176: f60e1fe3 bne t3,zero,210f4 <maybe_split_for_insert.isra.0+0x34>
2117a: f80884e3 beq a7,zero,21102 <maybe_split_for_insert.isra.0+0x42>
2117e: 0048a783 lw a5,4(a7)
21182: 9bf9 c.andi a5,-2
21184: 00f8a223 sw a5,4(a7)
21188: bfad c.j 21102 <maybe_split_for_insert.isra.0+0x42>
2118a: 8082 c.jr ra
2118c: 001efe93 andi t4,t4,1
21190: 00feeeb3 or t4,t4,a5
21194: 01d62023 sw t4,0(a2)
21198: 99f9 c.andi a1,-2
2119a: c3cc c.sw a1,4(a5)
2119c: 00432703 lw a4,4(t1)
211a0: 00176713 ori a4,a4,1
211a4: 00e32223 sw a4,4(t1)
211a8: 0206c863 blt a3,zero,211d8 <maybe_split_for_insert.isra.0+0x118>
211ac: 43d8 c.lw a4,4(a5)
211ae: ffe77693 andi a3,a4,-2
211b2: 8b05 c.andi a4,1
211b4: 00d32423 sw a3,8(t1)
211b8: 00676733 or a4,a4,t1
211bc: c3d8 c.sw a4,4(a5)
211be: 8082 c.jr ra
211c0: 43d4 c.lw a3,4(a5)
211c2: 8f5d c.or a4,a5
211c4: 8a85 c.andi a3,1
211c6: 01c6e6b3 or a3,a3,t3
211ca: c3d4 c.sw a3,4(a5)
211cc: c518 c.sw a4,8(a0)
211ce: 01132423 sw a7,8(t1)
211d2: 00652223 sw t1,4(a0)
211d6: b771 c.j 21162 <maybe_split_for_insert.isra.0+0xa2>
211d8: 4798 c.lw a4,8(a5)
211da: 00176713 ori a4,a4,1
211de: 00e32223 sw a4,4(t1)
211e2: 0067a423 sw t1,8(a5)
211e6: 8082 c.jr ra
000211e8 <__tsearch>:
211e8: 7179 c.addi16sp sp,-48
211ea: d606 c.swsp ra,44(sp)
211ec: d422 c.swsp s0,40(sp)
211ee: d226 c.swsp s1,36(sp)
211f0: d04a c.swsp s2,32(sp)
211f2: ce4e c.swsp s3,28(sp)
211f4: cc52 c.swsp s4,24(sp)
211f6: ca56 c.swsp s5,20(sp)
211f8: c85a c.swsp s6,16(sp)
211fa: c65e c.swsp s7,12(sp)
211fc: c462 c.swsp s8,8(sp)
211fe: c266 c.swsp s9,4(sp)
21200: c06a c.swsp s10,0(sp)
21202: c1f5 c.beqz a1,212e6 <__tsearch+0xfe>
21204: 4180 c.lw s0,0(a1)
21206: 892e c.mv s2,a1
21208: 8b2a c.mv s6,a0
2120a: 9879 c.andi s0,-2
2120c: 8bb2 c.mv s7,a2
2120e: e445 c.bnez s0,212b6 <__tsearch+0xce>
21210: 4c81 c.li s9,0
21212: 4a81 c.li s5,0
21214: 4c01 c.li s8,0
21216: 4a01 c.li s4,0
21218: a821 c.j 21230 <__tsearch+0x48>
2121a: 441c c.lw a5,8(s0)
2121c: 8cd6 c.mv s9,s5
2121e: 8c52 c.mv s8,s4
21220: 9bf9 c.andi a5,-2
21222: c3a9 c.beqz a5,21264 <__tsearch+0x7c>
21224: 0009a403 lw s0,0(s3)
21228: 8a4a c.mv s4,s2
2122a: 8aa6 c.mv s5,s1
2122c: 894e c.mv s2,s3
2122e: 9879 c.andi s0,-2
21230: 855a c.mv a0,s6
21232: c451 c.beqz s0,212be <__tsearch+0xd6>
21234: 400c c.lw a1,0(s0)
21236: 8d22 c.mv s10,s0
21238: 00840993 addi s3,s0,8
2123c: 9b82 c.jalr s7
2123e: 84aa c.mv s1,a0
21240: 8766 c.mv a4,s9
21242: 86d6 c.mv a3,s5
21244: 8662 c.mv a2,s8
21246: 85d2 c.mv a1,s4
21248: 4781 c.li a5,0
2124a: c539 c.beqz a0,21298 <__tsearch+0xb0>
2124c: 00092503 lw a0,0(s2)
21250: 3d85 c.jal 210c0 <maybe_split_for_insert.isra.0>
21252: fc04d4e3 bge s1,zero,2121a <__tsearch+0x32>
21256: 405c c.lw a5,4(s0)
21258: 00440993 addi s3,s0,4
2125c: 8cd6 c.mv s9,s5
2125e: 9bf9 c.andi a5,-2
21260: 8c52 c.mv s8,s4
21262: f3e9 c.bnez a5,21224 <__tsearch+0x3c>
21264: 4531 c.li a0,12
21266: 970fc0ef jal ra,1d3d6 <__libc_malloc>
2126a: 8d2a c.mv s10,a0
2126c: cd2d c.beqz a0,212e6 <__tsearch+0xfe>
2126e: 0009a783 lw a5,0(s3)
21272: 8b85 c.andi a5,1
21274: 8fc9 c.or a5,a0
21276: 00f9a023 sw a5,0(s3)
2127a: 4785 c.li a5,1
2127c: 01652023 sw s6,0(a0)
21280: c15c c.sw a5,4(a0)
21282: 00052423 sw zero,8(a0)
21286: 01390963 beq s2,s3,21298 <__tsearch+0xb0>
2128a: 0009a503 lw a0,0(s3)
2128e: 8756 c.mv a4,s5
21290: 86a6 c.mv a3,s1
21292: 8652 c.mv a2,s4
21294: 85ca c.mv a1,s2
21296: 352d c.jal 210c0 <maybe_split_for_insert.isra.0>
21298: 50b2 c.lwsp ra,44(sp)
2129a: 5422 c.lwsp s0,40(sp)
2129c: 5492 c.lwsp s1,36(sp)
2129e: 5902 c.lwsp s2,32(sp)
212a0: 49f2 c.lwsp s3,28(sp)
212a2: 4a62 c.lwsp s4,24(sp)
212a4: 4ad2 c.lwsp s5,20(sp)
212a6: 4b42 c.lwsp s6,16(sp)
212a8: 4bb2 c.lwsp s7,12(sp)
212aa: 4c22 c.lwsp s8,8(sp)
212ac: 4c92 c.lwsp s9,4(sp)
212ae: 856a c.mv a0,s10
212b0: 4d02 c.lwsp s10,0(sp)
212b2: 6145 c.addi16sp sp,48
212b4: 8082 c.jr ra
212b6: 405c c.lw a5,4(s0)
212b8: 9bf9 c.andi a5,-2
212ba: c05c c.sw a5,4(s0)
212bc: bf91 c.j 21210 <__tsearch+0x28>
212be: 4531 c.li a0,12
212c0: 916fc0ef jal ra,1d3d6 <__libc_malloc>
212c4: 8d2a c.mv s10,a0
212c6: c105 c.beqz a0,212e6 <__tsearch+0xfe>
212c8: 00092783 lw a5,0(s2)
212cc: 8b85 c.andi a5,1
212ce: 00fd67b3 or a5,s10,a5
212d2: 00f92023 sw a5,0(s2)
212d6: 4785 c.li a5,1
212d8: 016d2023 sw s6,0(s10)
212dc: 00fd2223 sw a5,4(s10)
212e0: 000d2423 sw zero,8(s10)
212e4: bf55 c.j 21298 <__tsearch+0xb0>
212e6: 4d01 c.li s10,0
212e8: bf45 c.j 21298 <__tsearch+0xb0>
000212ea <__tfind>:
212ea: 1101 c.addi sp,-32
212ec: ce06 c.swsp ra,28(sp)
212ee: cc22 c.swsp s0,24(sp)
212f0: ca26 c.swsp s1,20(sp)
212f2: c84a c.swsp s2,16(sp)
212f4: c64e c.swsp s3,12(sp)
212f6: cd8d c.beqz a1,21330 <__tfind+0x46>
212f8: 4180 c.lw s0,0(a1)
212fa: 84aa c.mv s1,a0
212fc: 8932 c.mv s2,a2
212fe: 9879 c.andi s0,-2
21300: e819 c.bnez s0,21316 <__tfind+0x2c>
21302: a03d c.j 21330 <__tfind+0x46>
21304: 00840793 addi a5,s0,8
21308: 00055463 bge a0,zero,21310 <__tfind+0x26>
2130c: 00440793 addi a5,s0,4
21310: 4380 c.lw s0,0(a5)
21312: 9879 c.andi s0,-2
21314: cc11 c.beqz s0,21330 <__tfind+0x46>
21316: 400c c.lw a1,0(s0)
21318: 8526 c.mv a0,s1
2131a: 89a2 c.mv s3,s0
2131c: 9902 c.jalr s2
2131e: f17d c.bnez a0,21304 <__tfind+0x1a>
21320: 40f2 c.lwsp ra,28(sp)
21322: 4462 c.lwsp s0,24(sp)
21324: 44d2 c.lwsp s1,20(sp)
21326: 4942 c.lwsp s2,16(sp)
21328: 854e c.mv a0,s3
2132a: 49b2 c.lwsp s3,12(sp)
2132c: 6105 c.addi16sp sp,32
2132e: 8082 c.jr ra
21330: 40f2 c.lwsp ra,28(sp)
21332: 4462 c.lwsp s0,24(sp)
21334: 4981 c.li s3,0
21336: 44d2 c.lwsp s1,20(sp)
21338: 4942 c.lwsp s2,16(sp)
2133a: 854e c.mv a0,s3
2133c: 49b2 c.lwsp s3,12(sp)
2133e: 6105 c.addi16sp sp,32
21340: 8082 c.jr ra
00021342 <__tdelete>:
21342: 7179 c.addi16sp sp,-48
21344: d422 c.swsp s0,40(sp)
21346: d606 c.swsp ra,44(sp)
21348: d226 c.swsp s1,36(sp)
2134a: d04a c.swsp s2,32(sp)
2134c: ce4e c.swsp s3,28(sp)
2134e: cc52 c.swsp s4,24(sp)
21350: ca56 c.swsp s5,20(sp)
21352: c85a c.swsp s6,16(sp)
21354: c65e c.swsp s7,12(sp)
21356: c462 c.swsp s8,8(sp)
21358: c266 c.swsp s9,4(sp)
2135a: 1800 c.addi4spn s0,sp,48
2135c: 7171 c.addi16sp sp,-176
2135e: c5a9 c.beqz a1,213a8 <__tdelete+0x66>
21360: 4184 c.lw s1,0(a1)
21362: 89ae c.mv s3,a1
21364: 98f9 c.andi s1,-2
21366: c0a9 c.beqz s1,213a8 <__tdelete+0x66>
21368: 00f10a13 addi s4,sp,15
2136c: 8b2a c.mv s6,a0
2136e: 8bb2 c.mv s7,a2
21370: ff0a7a13 andi s4,s4,-16
21374: 87a6 c.mv a5,s1
21376: 4c01 c.li s8,0
21378: 02800a93 addi s5,zero,40
2137c: 438c c.lw a1,0(a5)
2137e: 855a c.mv a0,s6
21380: 002c1c93 slli s9,s8,0x2
21384: 9b82 c.jalr s7
21386: 892a c.mv s2,a0
21388: c53d c.beqz a0,213f6 <__tdelete+0xb4>
2138a: 058a8663 beq s5,s8,213d6 <__tdelete+0x94>
2138e: 0009a483 lw s1,0(s3)
21392: 9cd2 c.add s9,s4
21394: 013ca023 sw s3,0(s9)
21398: 98f9 c.andi s1,-2
2139a: 0c05 c.addi s8,1
2139c: 02094763 blt s2,zero,213ca <__tdelete+0x88>
213a0: 449c c.lw a5,8(s1)
213a2: 00848993 addi s3,s1,8
213a6: fbf9 c.bnez a5,2137c <__tdelete+0x3a>
213a8: 4481 c.li s1,0
213aa: fd040113 addi sp,s0,-48
213ae: 50b2 c.lwsp ra,44(sp)
213b0: 8526 c.mv a0,s1
213b2: 5422 c.lwsp s0,40(sp)
213b4: 5492 c.lwsp s1,36(sp)
213b6: 5902 c.lwsp s2,32(sp)
213b8: 49f2 c.lwsp s3,28(sp)
213ba: 4a62 c.lwsp s4,24(sp)
213bc: 4ad2 c.lwsp s5,20(sp)
213be: 4b42 c.lwsp s6,16(sp)
213c0: 4bb2 c.lwsp s7,12(sp)
213c2: 4c22 c.lwsp s8,8(sp)
213c4: 4c92 c.lwsp s9,4(sp)
213c6: 6145 c.addi16sp sp,48
213c8: 8082 c.jr ra
213ca: 40dc c.lw a5,4(s1)
213cc: 00448993 addi s3,s1,4
213d0: 9bf9 c.andi a5,-2
213d2: f7cd c.bnez a5,2137c <__tdelete+0x3a>
213d4: bfd1 c.j 213a8 <__tdelete+0x66>
213d6: 0ad1 c.addi s5,20
213d8: 002a9793 slli a5,s5,0x2
213dc: 07dd c.addi a5,23
213de: 9bc1 c.andi a5,-16
213e0: 40f10133 sub sp,sp,a5
213e4: 00f10513 addi a0,sp,15
213e8: 85d2 c.mv a1,s4
213ea: 8666 c.mv a2,s9
213ec: 9941 c.andi a0,-16
213ee: 818fe0ef jal ra,1f406 <memcpy>
213f2: 8a2a c.mv s4,a0
213f4: bf69 c.j 2138e <__tdelete+0x4c>
213f6: 0009a783 lw a5,0(s3)
213fa: ffe7fb93 andi s7,a5,-2
213fe: 004ba703 lw a4,4(s7)
21402: 008ba603 lw a2,8(s7)
21406: 9b79 c.andi a4,-2
21408: cb21 c.beqz a4,21458 <__tdelete+0x116>
2140a: c631 c.beqz a2,21456 <__tdelete+0x114>
2140c: 008b8b13 addi s6,s7,8
21410: a839 c.j 2142e <__tdelete+0xec>
21412: 000b2503 lw a0,0(s6)
21416: 9952 c.add s2,s4
21418: 01392023 sw s3,0(s2)
2141c: 9979 c.andi a0,-2
2141e: 415c c.lw a5,4(a0)
21420: 0c05 c.addi s8,1
21422: 89da c.mv s3,s6
21424: 9bf9 c.andi a5,-2
21426: 28078963 beq a5,zero,216b8 <__tdelete+0x376>
2142a: 00450b13 addi s6,a0,4
2142e: 002c1913 slli s2,s8,0x2
21432: ff8a90e3 bne s5,s8,21412 <__tdelete+0xd0>
21436: 0ad1 c.addi s5,20
21438: 002a9793 slli a5,s5,0x2
2143c: 07dd c.addi a5,23
2143e: 9bc1 c.andi a5,-16
21440: 40f10133 sub sp,sp,a5
21444: 00f10513 addi a0,sp,15
21448: 85d2 c.mv a1,s4
2144a: 864a c.mv a2,s2
2144c: 9941 c.andi a0,-16
2144e: fb9fd0ef jal ra,1f406 <memcpy>
21452: 8a2a c.mv s4,a0
21454: bf7d c.j 21412 <__tdelete+0xd0>
21456: 863a c.mv a2,a4
21458: 86b2 c.mv a3,a2
2145a: 0c0c1b63 bne s8,zero,21530 <__tdelete+0x1ee>
2145e: 8b85 c.andi a5,1
21460: 8fd1 c.or a5,a2
21462: 00f9a023 sw a5,0(s3)
21466: 855e c.mv a0,s7
21468: 415c c.lw a5,4(a0)
2146a: 8b85 c.andi a5,1
2146c: efdd c.bnez a5,2152a <__tdelete+0x1e8>
2146e: 40000837 lui a6,0x40000
21472: 187d c.addi a6,-1
21474: 260c0263 beq s8,zero,216d8 <__tdelete+0x396>
21478: c691 c.beqz a3,21484 <__tdelete+0x142>
2147a: 42dc c.lw a5,4(a3)
2147c: 0017f713 andi a4,a5,1
21480: 22071963 bne a4,zero,216b2 <__tdelete+0x370>
21484: 010c0633 add a2,s8,a6
21488: 060a c.slli a2,0x2
2148a: 9652 c.add a2,s4
2148c: 00062303 lw t1,0(a2)
21490: 00032583 lw a1,0(t1)
21494: ffe5f713 andi a4,a1,-2
21498: 435c c.lw a5,4(a4)
2149a: 9bf9 c.andi a5,-2
2149c: 12d78063 beq a5,a3,215bc <__tdelete+0x27a>
214a0: 43d4 c.lw a3,4(a5)
214a2: 0016f893 andi a7,a3,1
214a6: 02088663 beq a7,zero,214d2 <__tdelete+0x190>
214aa: 0087a883 lw a7,8(a5)
214ae: 9af9 c.andi a3,-2
214b0: c3d4 c.sw a3,4(a5)
214b2: 0018e693 ori a3,a7,1
214b6: c354 c.sw a3,4(a4)
214b8: 8985 c.andi a1,1
214ba: c798 c.sw a4,8(a5)
214bc: 8ddd c.or a1,a5
214be: 00b32023 sw a1,0(t1)
214c2: 00878313 addi t1,a5,8
214c6: ffe8f793 andi a5,a7,-2
214ca: 43d4 c.lw a3,4(a5)
214cc: 0c05 c.addi s8,1
214ce: 00662223 sw t1,4(a2)
214d2: 4790 c.lw a2,8(a5)
214d4: c259 c.beqz a2,2155a <__tdelete+0x218>
214d6: 00462883 lw a7,4(a2)
214da: 0018f593 andi a1,a7,1
214de: cdb5 c.beqz a1,2155a <__tdelete+0x218>
214e0: ffe6f593 andi a1,a3,-2
214e4: 1a059e63 bne a1,zero,216a0 <__tdelete+0x35e>
214e8: 4354 c.lw a3,4(a4)
214ea: ffe8f593 andi a1,a7,-2
214ee: 8a85 c.andi a3,1
214f0: c299 c.beqz a3,214f6 <__tdelete+0x1b4>
214f2: 0018e593 ori a1,a7,1
214f6: c24c c.sw a1,4(a2)
214f8: 4354 c.lw a3,4(a4)
214fa: 00862803 lw a6,8(a2)
214fe: 00032583 lw a1,0(t1)
21502: 8a85 c.andi a3,1
21504: 0106e6b3 or a3,a3,a6
21508: c354 c.sw a3,4(a4)
2150a: 4254 c.lw a3,4(a2)
2150c: 8985 c.andi a1,1
2150e: 8dd1 c.or a1,a2
21510: ffe6f813 andi a6,a3,-2
21514: 8a85 c.andi a3,1
21516: 0107a423 sw a6,8(a5)
2151a: 8edd c.or a3,a5
2151c: c254 c.sw a3,4(a2)
2151e: 435c c.lw a5,4(a4)
21520: c618 c.sw a4,8(a2)
21522: 00b32023 sw a1,0(t1)
21526: 9bf9 c.andi a5,-2
21528: c35c c.sw a5,4(a4)
2152a: aeefc0ef jal ra,1d818 <__free>
2152e: bdb5 c.j 213aa <__tdelete+0x68>
21530: 855e c.mv a0,s7
21532: 002c1793 slli a5,s8,0x2
21536: 97d2 c.add a5,s4
21538: ffc7a783 lw a5,-4(a5)
2153c: 439c c.lw a5,0(a5)
2153e: 9bf9 c.andi a5,-2
21540: 4798 c.lw a4,8(a5)
21542: 18e50963 beq a0,a4,216d4 <__tdelete+0x392>
21546: 43d8 c.lw a4,4(a5)
21548: 8b05 c.andi a4,1
2154a: 8f51 c.or a4,a2
2154c: c3d8 c.sw a4,4(a5)
2154e: f0ab8ce3 beq s7,a0,21466 <__tdelete+0x124>
21552: 411c c.lw a5,0(a0)
21554: 00fba023 sw a5,0(s7)
21558: bf01 c.j 21468 <__tdelete+0x126>
2155a: ffe6f593 andi a1,a3,-2
2155e: c5b9 c.beqz a1,215ac <__tdelete+0x26a>
21560: 0045a883 lw a7,4(a1)
21564: 0018f893 andi a7,a7,1
21568: 04088263 beq a7,zero,215ac <__tdelete+0x26a>
2156c: 00472803 lw a6,4(a4)
21570: 00187813 andi a6,a6,1
21574: 00080463 beq a6,zero,2157c <__tdelete+0x23a>
21578: 0016e593 ori a1,a3,1
2157c: c3cc c.sw a1,4(a5)
2157e: 434c c.lw a1,4(a4)
21580: 00032683 lw a3,0(t1)
21584: 99f9 c.andi a1,-2
21586: c34c c.sw a1,4(a4)
21588: 43cc c.lw a1,4(a5)
2158a: 8a85 c.andi a3,1
2158c: 8edd c.or a3,a5
2158e: 99f9 c.andi a1,-2
21590: 0045a803 lw a6,4(a1)
21594: ffe87813 andi a6,a6,-2
21598: 0105a223 sw a6,4(a1)
2159c: 434c c.lw a1,4(a4)
2159e: 8985 c.andi a1,1
215a0: 8e4d c.or a2,a1
215a2: c350 c.sw a2,4(a4)
215a4: c798 c.sw a4,8(a5)
215a6: 00d32023 sw a3,0(t1)
215aa: b741 c.j 2152a <__tdelete+0x1e8>
215ac: 0016e693 ori a3,a3,1
215b0: c3d4 c.sw a3,4(a5)
215b2: 1c7d c.addi s8,-1
215b4: 0e0c0d63 beq s8,zero,216ae <__tdelete+0x36c>
215b8: 86ba c.mv a3,a4
215ba: bd7d c.j 21478 <__tdelete+0x136>
215bc: 471c c.lw a5,8(a4)
215be: 43d4 c.lw a3,4(a5)
215c0: 0016f893 andi a7,a3,1
215c4: 02088c63 beq a7,zero,215fc <__tdelete+0x2ba>
215c8: 9af9 c.andi a3,-2
215ca: c3d4 c.sw a3,4(a5)
215cc: 4354 c.lw a3,4(a4)
215ce: 8985 c.andi a1,1
215d0: 8ddd c.or a1,a5
215d2: 0016e693 ori a3,a3,1
215d6: c354 c.sw a3,4(a4)
215d8: 43d4 c.lw a3,4(a5)
215da: 0c05 c.addi s8,1
215dc: ffe6f893 andi a7,a3,-2
215e0: 8a85 c.andi a3,1
215e2: 01172423 sw a7,8(a4)
215e6: 8ed9 c.or a3,a4
215e8: c3d4 c.sw a3,4(a5)
215ea: 0048a683 lw a3,4(a7)
215ee: 00b32023 sw a1,0(t1)
215f2: 00478313 addi t1,a5,4
215f6: 00662223 sw t1,4(a2)
215fa: 87c6 c.mv a5,a7
215fc: ffe6f613 andi a2,a3,-2
21600: ca39 c.beqz a2,21656 <__tdelete+0x314>
21602: 00462883 lw a7,4(a2)
21606: 0018f593 andi a1,a7,1
2160a: c5b1 c.beqz a1,21656 <__tdelete+0x314>
2160c: 478c c.lw a1,8(a5)
2160e: edc5 c.bnez a1,216c6 <__tdelete+0x384>
21610: 4354 c.lw a3,4(a4)
21612: 8a85 c.andi a3,1
21614: c6cd c.beqz a3,216be <__tdelete+0x37c>
21616: 0018e693 ori a3,a7,1
2161a: ffe8f893 andi a7,a7,-2
2161e: c254 c.sw a3,4(a2)
21620: 43cc c.lw a1,4(a5)
21622: 01172423 sw a7,8(a4)
21626: 00862803 lw a6,8(a2)
2162a: 8985 c.andi a1,1
2162c: 00032683 lw a3,0(t1)
21630: 0105e5b3 or a1,a1,a6
21634: c3cc c.sw a1,4(a5)
21636: 424c c.lw a1,4(a2)
21638: c61c c.sw a5,8(a2)
2163a: 8a85 c.andi a3,1
2163c: 0015f793 andi a5,a1,1
21640: 8fd9 c.or a5,a4
21642: c25c c.sw a5,4(a2)
21644: 434c c.lw a1,4(a4)
21646: 00c6e7b3 or a5,a3,a2
2164a: 00f32023 sw a5,0(t1)
2164e: ffe5f793 andi a5,a1,-2
21652: c35c c.sw a5,4(a4)
21654: bdd9 c.j 2152a <__tdelete+0x1e8>
21656: 478c c.lw a1,8(a5)
21658: d9b1 c.beqz a1,215ac <__tdelete+0x26a>
2165a: 0045a883 lw a7,4(a1)
2165e: 0018f893 andi a7,a7,1
21662: f40885e3 beq a7,zero,215ac <__tdelete+0x26a>
21666: 00472803 lw a6,4(a4)
2166a: 00187813 andi a6,a6,1
2166e: 00080463 beq a6,zero,21676 <__tdelete+0x334>
21672: 0016e613 ori a2,a3,1
21676: c3d0 c.sw a2,4(a5)
21678: 4354 c.lw a3,4(a4)
2167a: 00032603 lw a2,0(t1)
2167e: 9af9 c.andi a3,-2
21680: c354 c.sw a3,4(a4)
21682: 41d4 c.lw a3,4(a1)
21684: 8a05 c.andi a2,1
21686: 8e5d c.or a2,a5
21688: 9af9 c.andi a3,-2
2168a: c1d4 c.sw a3,4(a1)
2168c: 43d4 c.lw a3,4(a5)
2168e: ffe6f593 andi a1,a3,-2
21692: 8a85 c.andi a3,1
21694: c70c c.sw a1,8(a4)
21696: 8f55 c.or a4,a3
21698: c3d8 c.sw a4,4(a5)
2169a: 00c32023 sw a2,0(t1)
2169e: b571 c.j 2152a <__tdelete+0x1e8>
216a0: 0045a803 lw a6,4(a1)
216a4: 00187813 andi a6,a6,1
216a8: e40800e3 beq a6,zero,214e8 <__tdelete+0x1a6>
216ac: b5c1 c.j 2156c <__tdelete+0x22a>
216ae: 435c c.lw a5,4(a4)
216b0: 86ba c.mv a3,a4
216b2: 9bf9 c.andi a5,-2
216b4: c2dc c.sw a5,4(a3)
216b6: bd95 c.j 2152a <__tdelete+0x1e8>
216b8: 4510 c.lw a2,8(a0)
216ba: 86b2 c.mv a3,a2
216bc: bd9d c.j 21532 <__tdelete+0x1f0>
216be: ffe8f693 andi a3,a7,-2
216c2: 88b6 c.mv a7,a3
216c4: bfa9 c.j 2161e <__tdelete+0x2dc>
216c6: 0045a803 lw a6,4(a1)
216ca: 00187813 andi a6,a6,1
216ce: f40801e3 beq a6,zero,21610 <__tdelete+0x2ce>
216d2: bf51 c.j 21666 <__tdelete+0x324>
216d4: c790 c.sw a2,8(a5)
216d6: bda5 c.j 2154e <__tdelete+0x20c>
216d8: e40609e3 beq a2,zero,2152a <__tdelete+0x1e8>
216dc: 425c c.lw a5,4(a2)
216de: bfd1 c.j 216b2 <__tdelete+0x370>
000216e0 <__twalk>:
216e0: c501 c.beqz a0,216e8 <__twalk+0x8>
216e2: c199 c.beqz a1,216e8 <__twalk+0x8>
216e4: 4601 c.li a2,0
216e6: b8e9 c.j 20fc0 <trecurse>
216e8: 8082 c.jr ra
000216ea <__twalk_r>:
216ea: c119 c.beqz a0,216f0 <__twalk_r+0x6>
216ec: c191 c.beqz a1,216f0 <__twalk_r+0x6>
216ee: ba2d c.j 21028 <trecurse_r>
216f0: 8082 c.jr ra
000216f2 <__tdestroy>:
216f2: c111 c.beqz a0,216f6 <__tdestroy+0x4>
216f4: ba61 c.j 2108c <tdestroy_recurse>
216f6: 8082 c.jr ra
000216f8 <next_line>:
216f8: 7179 c.addi16sp sp,-48
216fa: d422 c.swsp s0,40(sp)
216fc: d226 c.swsp s1,36(sp)
216fe: 4280 c.lw s0,0(a3)
21700: 4204 c.lw s1,0(a2)
21702: d04a c.swsp s2,32(sp)
21704: ce4e c.swsp s3,28(sp)
21706: 40940933 sub s2,s0,s1
2170a: ca56 c.swsp s5,20(sp)
2170c: c85a c.swsp s6,16(sp)
2170e: 89b2 c.mv s3,a2
21710: 8aaa c.mv s5,a0
21712: 8b2e c.mv s6,a1
21714: 864a c.mv a2,s2
21716: 45a9 c.li a1,10
21718: 8526 c.mv a0,s1
2171a: cc52 c.swsp s4,24(sp)
2171c: c65e c.swsp s7,12(sp)
2171e: d606 c.swsp ra,44(sp)
21720: 8bb6 c.mv s7,a3
21722: 8a3a c.mv s4,a4
21724: 1c7150ef jal ra,370ea <__memchr>
21728: c51d c.beqz a0,21756 <next_line+0x5e>
2172a: 00150413 addi s0,a0,1
2172e: 0089a023 sw s0,0(s3)
21732: 000ba783 lw a5,0(s7)
21736: 0c87ed63 bltu a5,s0,21810 <next_line+0x118>
2173a: 0c978663 beq a5,s1,21806 <next_line+0x10e>
2173e: 50b2 c.lwsp ra,44(sp)
21740: 5422 c.lwsp s0,40(sp)
21742: 5902 c.lwsp s2,32(sp)
21744: 49f2 c.lwsp s3,28(sp)
21746: 4a62 c.lwsp s4,24(sp)
21748: 4ad2 c.lwsp s5,20(sp)
2174a: 4b42 c.lwsp s6,16(sp)
2174c: 4bb2 c.lwsp s7,12(sp)
2174e: 8526 c.mv a0,s1
21750: 5492 c.lwsp s1,36(sp)
21752: 6145 c.addi16sp sp,48
21754: 8082 c.jr ra
21756: fd648ce3 beq s1,s6,2172e <next_line+0x36>
2175a: fd441ae3 bne s0,s4,2172e <next_line+0x36>
2175e: 864a c.mv a2,s2
21760: 85a6 c.mv a1,s1
21762: 855a c.mv a0,s6
21764: a83fd0ef jal ra,1f1e6 <memmove>
21768: 000ba783 lw a5,0(s7)
2176c: 0009a703 lw a4,0(s3)
21770: 8556 c.mv a0,s5
21772: 8f99 c.sub a5,a4
21774: 97da c.add a5,s6
21776: 00fba023 sw a5,0(s7)
2177a: 0169a023 sw s6,0(s3)
2177e: 000ba583 lw a1,0(s7)
21782: 40b40633 sub a2,s0,a1
21786: c5cff0ef jal ra,20be2 <__read_nocancel>
2178a: 06054e63 blt a0,zero,21806 <next_line+0x10e>
2178e: 000ba403 lw s0,0(s7)
21792: 45a9 c.li a1,10
21794: 942a c.add s0,a0
21796: 008ba023 sw s0,0(s7)
2179a: 0009a483 lw s1,0(s3)
2179e: 40940633 sub a2,s0,s1
217a2: 8526 c.mv a0,s1
217a4: 147150ef jal ra,370ea <__memchr>
217a8: f149 c.bnez a0,2172a <next_line+0x32>
217aa: 416a0733 sub a4,s4,s6
217ae: 00171793 slli a5,a4,0x1
217b2: 97ba c.add a5,a4
217b4: 41f7d913 srai s2,a5,0x1f
217b8: 00397913 andi s2,s2,3
217bc: 993e c.add s2,a5
217be: 40295913 srai s2,s2,0x2
217c2: 995a c.add s2,s6
217c4: 412a0b33 sub s6,s4,s2
217c8: 05441163 bne s0,s4,2180a <next_line+0x112>
217cc: 012ba023 sw s2,0(s7)
217d0: 865a c.mv a2,s6
217d2: 85ca c.mv a1,s2
217d4: 8556 c.mv a0,s5
217d6: c0cff0ef jal ra,20be2 <__read_nocancel>
217da: 84aa c.mv s1,a0
217dc: 02054563 blt a0,zero,21806 <next_line+0x10e>
217e0: 000ba403 lw s0,0(s7)
217e4: 862a c.mv a2,a0
217e6: 45a9 c.li a1,10
217e8: 8522 c.mv a0,s0
217ea: 101150ef jal ra,370ea <__memchr>
217ee: 47a9 c.li a5,10
217f0: 00f40023 sb a5,0(s0)
217f4: 000ba403 lw s0,0(s7)
217f8: 9426 c.add s0,s1
217fa: 008ba023 sw s0,0(s7)
217fe: d569 c.beqz a0,217c8 <next_line+0xd0>
21800: 0009a483 lw s1,0(s3)
21804: b71d c.j 2172a <next_line+0x32>
21806: 4481 c.li s1,0
21808: bf1d c.j 2173e <next_line+0x46>
2180a: 0009a483 lw s1,0(s3)
2180e: b705 c.j 2172e <next_line+0x36>
21810: 0004f6b7 lui a3,0x4f
21814: 0004f5b7 lui a1,0x4f
21818: 0004f537 lui a0,0x4f
2181c: 2c868693 addi a3,a3,712 # 4f2c8 <__PRETTY_FUNCTION__.2>
21820: 07700613 addi a2,zero,119
21824: 23058593 addi a1,a1,560 # 4f230 <__PRETTY_FUNCTION__.0+0x10>
21828: 25c50513 addi a0,a0,604 # 4f25c <__PRETTY_FUNCTION__.0+0x3c>
2182c: ac4ef0ef jal ra,10af0 <__assert_fail>
00021830 <__get_nprocs>:
21830: 7159 c.addi16sp sp,-112
21832: d4a2 c.swsp s0,104(sp)
21834: cad6 c.swsp s5,84(sp)
21836: 1880 c.addi4spn s0,sp,112
21838: c6de c.swsp s7,76(sp)
2183a: c4e2 c.swsp s8,72(sp)
2183c: d686 c.swsp ra,108(sp)
2183e: d2a6 c.swsp s1,100(sp)
21840: d0ca c.swsp s2,96(sp)
21842: cece c.swsp s3,92(sp)
21844: ccd2 c.swsp s4,88(sp)
21846: c8da c.swsp s6,80(sp)
21848: c2e6 c.swsp s9,68(sp)
2184a: c0ea c.swsp s10,64(sp)
2184c: de6e c.swsp s11,60(sp)
2184e: fb040593 addi a1,s0,-80
21852: 4515 c.li a0,5
21854: 3cc160ef jal ra,37c20 <__clock_gettime>
21858: fb042b83 lw s7,-80(s0)
2185c: fb442c03 lw s8,-76(s0)
21860: e6c1a783 lw a5,-404(gp) # 6f1c0 <timestamp.0>
21864: e701a703 lw a4,-400(gp) # 6f1c4 <timestamp.0+0x4>
21868: 0ff0000f fence iorw,iorw
2186c: 19778163 beq a5,s7,219ee <__get_nprocs+0x1be>
21870: 6509 c.lui a0,0x2
21872: f22f80ef jal ra,19f94 <__libc_alloca_cutoff>
21876: 6909 c.lui s2,0x2
21878: 1c050963 beq a0,zero,21a4a <__get_nprocs+0x21a>
2187c: 01090793 addi a5,s2,16 # 2010 <__libc_tsd_CTYPE_B+0x1fe4>
21880: 40f10133 sub sp,sp,a5
21884: 00f10993 addi s3,sp,15
21888: ff09f993 andi s3,s3,-16
2188c: 0004f537 lui a0,0x4f
21890: 994e c.add s2,s3
21892: 000805b7 lui a1,0x80
21896: 26850513 addi a0,a0,616 # 4f268 <__PRETTY_FUNCTION__.0+0x48>
2189a: fb242423 sw s2,-88(s0)
2189e: fb242623 sw s2,-84(s0)
218a2: ad4ff0ef jal ra,20b76 <__open64_nocancel>
218a6: 57fd c.li a5,-1
218a8: 8d2a c.mv s10,a0
218aa: 04f50c63 beq a0,a5,21902 <__get_nprocs+0xd2>
218ae: 874a c.mv a4,s2
218b0: fac40693 addi a3,s0,-84
218b4: fa840613 addi a2,s0,-88
218b8: 85ce c.mv a1,s3
218ba: 3d3d c.jal 216f8 <next_line>
218bc: 8a2a c.mv s4,a0
218be: c16d c.beqz a0,219a0 <__get_nprocs+0x170>
218c0: 4481 c.li s1,0
218c2: 02d00b13 addi s6,zero,45
218c6: 02c00d93 addi s11,zero,44
218ca: 4629 c.li a2,10
218cc: fb040593 addi a1,s0,-80
218d0: 8552 c.mv a0,s4
218d2: a39f20ef jal ra,1430a <__strtoul>
218d6: fb042783 lw a5,-80(s0)
218da: 872a c.mv a4,a0
218dc: 0d478263 beq a5,s4,219a0 <__get_nprocs+0x170>
218e0: 0007c683 lbu a3,0(a5)
218e4: 09668e63 beq a3,s6,21980 <__get_nprocs+0x150>
218e8: fac42683 lw a3,-84(s0)
218ec: 0485 c.addi s1,1
218ee: 8c99 c.sub s1,a4
218f0: 94aa c.add s1,a0
218f2: 4729 c.li a4,10
218f4: 0ad7ea63 bltu a5,a3,219a8 <__get_nprocs+0x178>
218f8: 856a c.mv a0,s10
218fa: 988ff0ef jal ra,20a82 <__close_nocancel>
218fe: 04904763 blt zero,s1,2194c <__get_nprocs+0x11c>
21902: 0004f537 lui a0,0x4f
21906: 000805b7 lui a1,0x80
2190a: 28850513 addi a0,a0,648 # 4f288 <__PRETTY_FUNCTION__.0+0x68>
2190e: fb242423 sw s2,-88(s0)
21912: fb242623 sw s2,-84(s0)
21916: a60ff0ef jal ra,20b76 <__open64_nocancel>
2191a: 57fd c.li a5,-1
2191c: 8daa c.mv s11,a0
2191e: 0cf50f63 beq a0,a5,219fc <__get_nprocs+0x1cc>
21922: 4481 c.li s1,0
21924: fac40d13 addi s10,s0,-84
21928: fa840a13 addi s4,s0,-88
2192c: 4b25 c.li s6,9
2192e: 874a c.mv a4,s2
21930: 86ea c.mv a3,s10
21932: 8652 c.mv a2,s4
21934: 85ce c.mv a1,s3
21936: 856e c.mv a0,s11
21938: 33c1 c.jal 216f8 <next_line>
2193a: c511 c.beqz a0,21946 <__get_nprocs+0x116>
2193c: 00054783 lbu a5,0(a0)
21940: f9d78793 addi a5,a5,-99
21944: c3c9 c.beqz a5,219c6 <__get_nprocs+0x196>
21946: 856e c.mv a0,s11
21948: 93aff0ef jal ra,20a82 <__close_nocancel>
2194c: ae91a223 sw s1,-1308(gp) # 6ee38 <cached_result.1>
21950: 0ff0000f fence iorw,iorw
21954: e771a623 sw s7,-404(gp) # 6f1c0 <timestamp.0>
21958: e781a823 sw s8,-400(gp) # 6f1c4 <timestamp.0+0x4>
2195c: f9040113 addi sp,s0,-112
21960: 50b6 c.lwsp ra,108(sp)
21962: 8526 c.mv a0,s1
21964: 5426 c.lwsp s0,104(sp)
21966: 5496 c.lwsp s1,100(sp)
21968: 5906 c.lwsp s2,96(sp)
2196a: 49f6 c.lwsp s3,92(sp)
2196c: 4a66 c.lwsp s4,88(sp)
2196e: 4ad6 c.lwsp s5,84(sp)
21970: 4b46 c.lwsp s6,80(sp)
21972: 4bb6 c.lwsp s7,76(sp)
21974: 4c26 c.lwsp s8,72(sp)
21976: 4c96 c.lwsp s9,68(sp)
21978: 4d06 c.lwsp s10,64(sp)
2197a: 5df2 c.lwsp s11,60(sp)
2197c: 6165 c.addi16sp sp,112
2197e: 8082 c.jr ra
21980: 00178a13 addi s4,a5,1
21984: f8a42e23 sw a0,-100(s0)
21988: 4629 c.li a2,10
2198a: fb040593 addi a1,s0,-80
2198e: 8552 c.mv a0,s4
21990: 97bf20ef jal ra,1430a <__strtoul>
21994: fb042783 lw a5,-80(s0)
21998: f9c42703 lw a4,-100(s0)
2199c: f54796e3 bne a5,s4,218e8 <__get_nprocs+0xb8>
219a0: 856a c.mv a0,s10
219a2: 8e0ff0ef jal ra,20a82 <__close_nocancel>
219a6: bfb1 c.j 21902 <__get_nprocs+0xd2>
219a8: 0007c603 lbu a2,0(a5)
219ac: 8a3e c.mv s4,a5
219ae: 01b60763 beq a2,s11,219bc <__get_nprocs+0x18c>
219b2: 000a4783 lbu a5,0(s4)
219b6: f0e79ae3 bne a5,a4,218ca <__get_nprocs+0x9a>
219ba: bf3d c.j 218f8 <__get_nprocs+0xc8>
219bc: 00178a13 addi s4,a5,1
219c0: feda69e3 bltu s4,a3,219b2 <__get_nprocs+0x182>
219c4: bf15 c.j 218f8 <__get_nprocs+0xc8>
219c6: 00154783 lbu a5,1(a0)
219ca: f9078793 addi a5,a5,-112
219ce: ffa5 c.bnez a5,21946 <__get_nprocs+0x116>
219d0: 00254783 lbu a5,2(a0)
219d4: f8b78793 addi a5,a5,-117
219d8: f7bd c.bnez a5,21946 <__get_nprocs+0x116>
219da: 00354783 lbu a5,3(a0)
219de: fd078793 addi a5,a5,-48
219e2: 00fb37b3 sltu a5,s6,a5
219e6: 0017c793 xori a5,a5,1
219ea: 94be c.add s1,a5
219ec: b789 c.j 2192e <__get_nprocs+0xfe>
219ee: e98711e3 bne a4,s8,21870 <__get_nprocs+0x40>
219f2: ae41a483 lw s1,-1308(gp) # 6ee38 <cached_result.1>
219f6: e604cde3 blt s1,zero,21870 <__get_nprocs+0x40>
219fa: b78d c.j 2195c <__get_nprocs+0x12c>
219fc: 0004f537 lui a0,0x4f
21a00: 000805b7 lui a1,0x80
21a04: 29450513 addi a0,a0,660 # 4f294 <__PRETTY_FUNCTION__.0+0x74>
21a08: 96eff0ef jal ra,20b76 <__open64_nocancel>
21a0c: 8b2a c.mv s6,a0
21a0e: 4489 c.li s1,2
21a10: f3b50ee3 beq a0,s11,2194c <__get_nprocs+0x11c>
21a14: 4481 c.li s1,0
21a16: fac40d13 addi s10,s0,-84
21a1a: fa840a13 addi s4,s0,-88
21a1e: 0004fdb7 lui s11,0x4f
21a22: a031 c.j 21a2e <__get_nprocs+0x1fe>
21a24: ebdfc0ef jal ra,1e8e0 <strncmp>
21a28: 00153513 sltiu a0,a0,1
21a2c: 94aa c.add s1,a0
21a2e: 8652 c.mv a2,s4
21a30: 85ce c.mv a1,s3
21a32: 874a c.mv a4,s2
21a34: 86ea c.mv a3,s10
21a36: 855a c.mv a0,s6
21a38: 31c1 c.jal 216f8 <next_line>
21a3a: 4625 c.li a2,9
21a3c: 2a4d8593 addi a1,s11,676 # 4f2a4 <__PRETTY_FUNCTION__.0+0x84>
21a40: f175 c.bnez a0,21a24 <__get_nprocs+0x1f4>
21a42: 855a c.mv a0,s6
21a44: 83eff0ef jal ra,20a82 <__close_nocancel>
21a48: b711 c.j 2194c <__get_nprocs+0x11c>
21a4a: 20000913 addi s2,zero,512
21a4e: b53d c.j 2187c <__get_nprocs+0x4c>
00021a50 <__get_nprocs_conf>:
21a50: 0004f537 lui a0,0x4f
21a54: 7179 c.addi16sp sp,-48
21a56: 2b050513 addi a0,a0,688 # 4f2b0 <__PRETTY_FUNCTION__.0+0x90>
21a5a: d606 c.swsp ra,44(sp)
21a5c: d422 c.swsp s0,40(sp)
21a5e: d226 c.swsp s1,36(sp)
21a60: d04a c.swsp s2,32(sp)
21a62: ce4e c.swsp s3,28(sp)
21a64: cc52 c.swsp s4,24(sp)
21a66: 2c8160ef jal ra,37d2e <__opendir>
21a6a: cd3d c.beqz a0,21ae8 <__get_nprocs_conf+0x98>
21a6c: 84aa c.mv s1,a0
21a6e: 4981 c.li s3,0
21a70: 4911 c.li s2,4
21a72: 5a7d c.li s4,-1
21a74: 8526 c.mv a0,s1
21a76: 440160ef jal ra,37eb6 <__readdir>
21a7a: c939 c.beqz a0,21ad0 <__get_nprocs_conf+0x80>
21a7c: 01254783 lbu a5,18(a0)
21a80: ff279ae3 bne a5,s2,21a74 <__get_nprocs_conf+0x24>
21a84: 01354783 lbu a5,19(a0)
21a88: 01350713 addi a4,a0,19
21a8c: f9d78793 addi a5,a5,-99
21a90: f3f5 c.bnez a5,21a74 <__get_nprocs_conf+0x24>
21a92: 01454783 lbu a5,20(a0)
21a96: 01650413 addi s0,a0,22
21a9a: 4629 c.li a2,10
21a9c: f9078793 addi a5,a5,-112
21aa0: 006c c.addi4spn a1,sp,12
21aa2: 8522 c.mv a0,s0
21aa4: fbe1 c.bnez a5,21a74 <__get_nprocs_conf+0x24>
21aa6: 00274783 lbu a5,2(a4)
21aaa: f8b78793 addi a5,a5,-117
21aae: f3f9 c.bnez a5,21a74 <__get_nprocs_conf+0x24>
21ab0: 85bf20ef jal ra,1430a <__strtoul>
21ab4: fd4500e3 beq a0,s4,21a74 <__get_nprocs_conf+0x24>
21ab8: 47b2 c.lwsp a5,12(sp)
21aba: faf40de3 beq s0,a5,21a74 <__get_nprocs_conf+0x24>
21abe: 0007c783 lbu a5,0(a5)
21ac2: 8526 c.mv a0,s1
21ac4: 0017b793 sltiu a5,a5,1
21ac8: 99be c.add s3,a5
21aca: 3ec160ef jal ra,37eb6 <__readdir>
21ace: f55d c.bnez a0,21a7c <__get_nprocs_conf+0x2c>
21ad0: 8526 c.mv a0,s1
21ad2: 33c160ef jal ra,37e0e <__closedir>
21ad6: 50b2 c.lwsp ra,44(sp)
21ad8: 5422 c.lwsp s0,40(sp)
21ada: 5492 c.lwsp s1,36(sp)
21adc: 5902 c.lwsp s2,32(sp)
21ade: 4a62 c.lwsp s4,24(sp)
21ae0: 854e c.mv a0,s3
21ae2: 49f2 c.lwsp s3,28(sp)
21ae4: 6145 c.addi16sp sp,48
21ae6: 8082 c.jr ra
21ae8: 5422 c.lwsp s0,40(sp)
21aea: 50b2 c.lwsp ra,44(sp)
21aec: 5492 c.lwsp s1,36(sp)
21aee: 5902 c.lwsp s2,32(sp)
21af0: 49f2 c.lwsp s3,28(sp)
21af2: 4a62 c.lwsp s4,24(sp)
21af4: 6145 c.addi16sp sp,48
21af6: bb2d c.j 21830 <__get_nprocs>
00021af8 <__get_phys_pages>:
21af8: 715d c.addi16sp sp,-80
21afa: 850a c.mv a0,sp
21afc: c686 c.swsp ra,76(sp)
21afe: c4a2 c.swsp s0,72(sp)
21b00: 2ab5 c.jal 21c7c <__sysinfo>
21b02: 5452 c.lwsp s0,52(sp)
21b04: be6ff0ef jal ra,20eea <__getpagesize>
21b08: 4685 c.li a3,1
21b0a: 4742 c.lwsp a4,16(sp)
21b0c: 87aa c.mv a5,a0
21b0e: 0086fb63 bgeu a3,s0,21b24 <__get_phys_pages+0x2c>
21b12: 00a6e563 bltu a3,a0,21b1c <__get_phys_pages+0x24>
21b16: a02d c.j 21b40 <__get_phys_pages+0x48>
21b18: 02d78463 beq a5,a3,21b40 <__get_phys_pages+0x48>
21b1c: 8005 c.srli s0,0x1
21b1e: 8385 c.srli a5,0x1
21b20: fed41ce3 bne s0,a3,21b18 <__get_phys_pages+0x20>
21b24: 4685 c.li a3,1
21b26: 02870533 mul a0,a4,s0
21b2a: 00f6f763 bgeu a3,a5,21b38 <__get_phys_pages+0x40>
21b2e: 4705 c.li a4,1
21b30: 8385 c.srli a5,0x1
21b32: 8105 c.srli a0,0x1
21b34: fee79ee3 bne a5,a4,21b30 <__get_phys_pages+0x38>
21b38: 40b6 c.lwsp ra,76(sp)
21b3a: 4426 c.lwsp s0,72(sp)
21b3c: 6161 c.addi16sp sp,80
21b3e: 8082 c.jr ra
21b40: 02870533 mul a0,a4,s0
21b44: 40b6 c.lwsp ra,76(sp)
21b46: 4426 c.lwsp s0,72(sp)
21b48: 6161 c.addi16sp sp,80
21b4a: 8082 c.jr ra
00021b4c <__get_avphys_pages>:
21b4c: 715d c.addi16sp sp,-80
21b4e: 850a c.mv a0,sp
21b50: c686 c.swsp ra,76(sp)
21b52: c4a2 c.swsp s0,72(sp)
21b54: 2225 c.jal 21c7c <__sysinfo>
21b56: 5452 c.lwsp s0,52(sp)
21b58: b92ff0ef jal ra,20eea <__getpagesize>
21b5c: 4685 c.li a3,1
21b5e: 4752 c.lwsp a4,20(sp)
21b60: 87aa c.mv a5,a0
21b62: 0086fb63 bgeu a3,s0,21b78 <__get_avphys_pages+0x2c>
21b66: 00a6e563 bltu a3,a0,21b70 <__get_avphys_pages+0x24>
21b6a: a02d c.j 21b94 <__get_avphys_pages+0x48>
21b6c: 02d78463 beq a5,a3,21b94 <__get_avphys_pages+0x48>
21b70: 8005 c.srli s0,0x1
21b72: 8385 c.srli a5,0x1
21b74: fed41ce3 bne s0,a3,21b6c <__get_avphys_pages+0x20>
21b78: 4685 c.li a3,1
21b7a: 02870533 mul a0,a4,s0
21b7e: 00f6f763 bgeu a3,a5,21b8c <__get_avphys_pages+0x40>
21b82: 4705 c.li a4,1
21b84: 8385 c.srli a5,0x1
21b86: 8105 c.srli a0,0x1
21b88: fee79ee3 bne a5,a4,21b84 <__get_avphys_pages+0x38>
21b8c: 40b6 c.lwsp ra,76(sp)
21b8e: 4426 c.lwsp s0,72(sp)
21b90: 6161 c.addi16sp sp,80
21b92: 8082 c.jr ra
21b94: 02870533 mul a0,a4,s0
21b98: 40b6 c.lwsp ra,76(sp)
21b9a: 4426 c.lwsp s0,72(sp)
21b9c: 6161 c.addi16sp sp,80
21b9e: 8082 c.jr ra
00021ba0 <__getclktck>:
21ba0: e741a503 lw a0,-396(gp) # 6f1c8 <_dl_clktck>
21ba4: c111 c.beqz a0,21ba8 <__getclktck+0x8>
21ba6: 8082 c.jr ra
21ba8: 06400513 addi a0,zero,100
21bac: 8082 c.jr ra
00021bae <__getauxval2>:
21bae: 47c1 c.li a5,16
21bb0: 02f50463 beq a0,a5,21bd8 <__getauxval2+0x2a>
21bb4: 47e9 c.li a5,26
21bb6: 02f50663 beq a0,a5,21be2 <__getauxval2+0x34>
21bba: eb41a783 lw a5,-332(gp) # 6f208 <_dl_auxv>
21bbe: 4398 c.lw a4,0(a5)
21bc0: c711 c.beqz a4,21bcc <__getauxval2+0x1e>
21bc2: 00e50763 beq a0,a4,21bd0 <__getauxval2+0x22>
21bc6: 4798 c.lw a4,8(a5)
21bc8: 07a1 c.addi a5,8
21bca: ff65 c.bnez a4,21bc2 <__getauxval2+0x14>
21bcc: 4501 c.li a0,0
21bce: 8082 c.jr ra
21bd0: 43dc c.lw a5,4(a5)
21bd2: 4505 c.li a0,1
21bd4: c19c c.sw a5,0(a1)
21bd6: 8082 c.jr ra
21bd8: ea41a783 lw a5,-348(gp) # 6f1f8 <_dl_hwcap>
21bdc: 4505 c.li a0,1
21bde: c19c c.sw a5,0(a1)
21be0: 8082 c.jr ra
21be2: e9c1a783 lw a5,-356(gp) # 6f1f0 <_dl_hwcap2>
21be6: 4505 c.li a0,1
21be8: c19c c.sw a5,0(a1)
21bea: 8082 c.jr ra
00021bec <__getauxval>:
21bec: 47c1 c.li a5,16
21bee: 02f50963 beq a0,a5,21c20 <__getauxval+0x34>
21bf2: 47e9 c.li a5,26
21bf4: 02f50963 beq a0,a5,21c26 <__getauxval+0x3a>
21bf8: eb41a783 lw a5,-332(gp) # 6f208 <_dl_auxv>
21bfc: 4398 c.lw a4,0(a5)
21bfe: c711 c.beqz a4,21c0a <__getauxval+0x1e>
21c00: 00e50e63 beq a0,a4,21c1c <__getauxval+0x30>
21c04: 4798 c.lw a4,8(a5)
21c06: 07a1 c.addi a5,8
21c08: ff65 c.bnez a4,21c00 <__getauxval+0x14>
21c0a: 0004d797 auipc a5,0x4d
21c0e: 19e7a783 lw a5,414(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
21c12: 4709 c.li a4,2
21c14: 4501 c.li a0,0
21c16: 9792 c.add a5,tp
21c18: c398 c.sw a4,0(a5)
21c1a: 8082 c.jr ra
21c1c: 43c8 c.lw a0,4(a5)
21c1e: 8082 c.jr ra
21c20: ea41a503 lw a0,-348(gp) # 6f1f8 <_dl_hwcap>
21c24: 8082 c.jr ra
21c26: e9c1a503 lw a0,-356(gp) # 6f1f0 <_dl_hwcap2>
21c2a: 8082 c.jr ra
00021c2c <__init_misc>:
21c2c: c995 c.beqz a1,21c60 <__init_misc+0x34>
21c2e: 1141 c.addi sp,-16
21c30: c226 c.swsp s1,4(sp)
21c32: 4184 c.lw s1,0(a1)
21c34: c422 c.swsp s0,8(sp)
21c36: c606 c.swsp ra,12(sp)
21c38: 842e c.mv s0,a1
21c3a: cc91 c.beqz s1,21c56 <__init_misc+0x2a>
21c3c: 02f00593 addi a1,zero,47
21c40: 8526 c.mv a0,s1
21c42: 3fc150ef jal ra,3703e <strrchr>
21c46: c119 c.beqz a0,21c4c <__init_misc+0x20>
21c48: 00150493 addi s1,a0,1
21c4c: ae91a423 sw s1,-1304(gp) # 6ee3c <__progname>
21c50: 4018 c.lw a4,0(s0)
21c52: aee1a623 sw a4,-1300(gp) # 6ee40 <__progname_full>
21c56: 40b2 c.lwsp ra,12(sp)
21c58: 4422 c.lwsp s0,8(sp)
21c5a: 4492 c.lwsp s1,4(sp)
21c5c: 0141 c.addi sp,16
21c5e: 8082 c.jr ra
21c60: 8082 c.jr ra
...
00021c64 <__mremap>:
21c64: 0d800893 addi a7,zero,216
21c68: 00000073 ecall
21c6c: 78fd c.lui a7,0xfffff
21c6e: 00a8e363 bltu a7,a0,21c74 <__mremap+0x10>
21c72: 8082 c.jr ra
21c74: 1d90106f jal zero,2364c <__syscall_error>
21c78: 8082 c.jr ra
...
00021c7c <__sysinfo>:
21c7c: 0b300893 addi a7,zero,179
21c80: 00000073 ecall
21c84: 78fd c.lui a7,0xfffff
21c86: 00a8e363 bltu a7,a0,21c8c <__sysinfo+0x10>
21c8a: 8082 c.jr ra
21c8c: 1c10106f jal zero,2364c <__syscall_error>
21c90: 8082 c.jr ra
...
00021c94 <_dl_debug_state>:
21c94: 8082 c.jr ra
00021c96 <_dl_debug_initialize>:
21c96: 872a c.mv a4,a0
21c98: c5a1 c.beqz a1,21ce0 <_dl_debug_initialize+0x4a>
21c9a: 05c00793 addi a5,zero,92
21c9e: 02f587b3 mul a5,a1,a5
21ca2: 0006f6b7 lui a3,0x6f
21ca6: ac868693 addi a3,a3,-1336 # 6eac8 <_dl_ns>
21caa: 04878793 addi a5,a5,72
21cae: 00d78533 add a0,a5,a3
21cb2: 415c c.lw a5,4(a0)
21cb4: cb95 c.beqz a5,21ce8 <_dl_debug_initialize+0x52>
21cb6: cf1d c.beqz a4,21cf4 <_dl_debug_initialize+0x5e>
21cb8: 4785 c.li a5,1
21cba: c11c c.sw a5,0(a0)
21cbc: 05c00793 addi a5,zero,92
21cc0: 02f585b3 mul a1,a1,a5
21cc4: 0006f7b7 lui a5,0x6f
21cc8: ac878793 addi a5,a5,-1336 # 6eac8 <_dl_ns>
21ccc: c918 c.sw a4,16(a0)
21cce: 97ae c.add a5,a1
21cd0: 4398 c.lw a4,0(a5)
21cd2: 000227b7 lui a5,0x22
21cd6: c9478793 addi a5,a5,-876 # 21c94 <_dl_debug_state>
21cda: c51c c.sw a5,8(a0)
21cdc: c158 c.sw a4,4(a0)
21cde: 8082 c.jr ra
21ce0: 4d818513 addi a0,gp,1240 # 6f82c <_r_debug>
21ce4: 415c c.lw a5,4(a0)
21ce6: fbe1 c.bnez a5,21cb6 <_dl_debug_initialize+0x20>
21ce8: 4785 c.li a5,1
21cea: c11c c.sw a5,0(a0)
21cec: fb61 c.bnez a4,21cbc <_dl_debug_initialize+0x26>
21cee: 4e81a703 lw a4,1256(gp) # 6f83c <_r_debug+0x10>
21cf2: b7e9 c.j 21cbc <_dl_debug_initialize+0x26>
21cf4: 8082 c.jr ra
00021cf6 <_dl_tls_static_surplus_init>:
21cf6: 1101 c.addi sp,-32
21cf8: ca26 c.swsp s1,20(sp)
21cfa: 4601 c.li a2,0
21cfc: 006c c.addi4spn a1,sp,12
21cfe: 84aa c.mv s1,a0
21d00: 4501 c.li a0,0
21d02: ce06 c.swsp ra,28(sp)
21d04: cc22 c.swsp s0,24(sp)
21d06: 565000ef jal ra,22a6a <__tunable_get_val>
21d0a: 4432 c.lwsp s0,12(sp)
21d0c: 4601 c.li a2,0
21d0e: 006c c.addi4spn a1,sp,12
21d10: 4551 c.li a0,20
21d12: 559000ef jal ra,22a6a <__tunable_get_val>
21d16: 46b2 c.lwsp a3,12(sp)
21d18: 4785 c.li a5,1
21d1a: e011 c.bnez s0,21d1e <_dl_tls_static_surplus_init+0x28>
21d1c: 87a2 c.mv a5,s0
21d1e: 4605 c.li a2,1
21d20: 8e1d c.sub a2,a5
21d22: 02966663 bltu a2,s1,21d4e <_dl_tls_static_surplus_init+0x58>
21d26: 97a6 c.add a5,s1
21d28: fff78713 addi a4,a5,-1
21d2c: 973e c.add a4,a5
21d2e: 00371793 slli a5,a4,0x3
21d32: 97ba c.add a5,a4
21d34: 0792 c.slli a5,0x4
21d36: 40f2 c.lwsp ra,28(sp)
21d38: 4462 c.lwsp s0,24(sp)
21d3a: 97b6 c.add a5,a3
21d3c: b8d1aa23 sw a3,-1132(gp) # 6eee8 <_dl_tls_static_optional>
21d40: 09078793 addi a5,a5,144
21d44: b8f1ac23 sw a5,-1128(gp) # 6eeec <_dl_tls_static_surplus>
21d48: 44d2 c.lwsp s1,20(sp)
21d4a: 6105 c.addi16sp sp,32
21d4c: 8082 c.jr ra
21d4e: 0004f537 lui a0,0x4f
21d52: 85a6 c.mv a1,s1
21d54: 2d450513 addi a0,a0,724 # 4f2d4 <__PRETTY_FUNCTION__.2+0xc>
21d58: 79b1a0ef jal ra,3ccf2 <_dl_fatal_printf>
00021d5c <_dl_next_tls_modid>:
21d5c: bb01c783 lbu a5,-1104(gp) # 6ef04 <_dl_tls_dtv_gaps>
21d60: bb41a803 lw a6,-1100(gp) # 6ef08 <_dl_tls_max_dtv_idx>
21d64: e791 c.bnez a5,21d70 <_dl_next_tls_modid+0x14>
21d66: 00180513 addi a0,a6,1 # 40000001 <__BSS_END__+0x3ff904ad>
21d6a: baa1aa23 sw a0,-1100(gp) # 6ef08 <_dl_tls_max_dtv_idx>
21d6e: 8082 c.jr ra
21d70: ba81a503 lw a0,-1112(gp) # 6eefc <_dl_tls_static_nelem>
21d74: 1141 c.addi sp,-16
21d76: c606 c.swsp ra,12(sp)
21d78: 0505 c.addi a0,1
21d7a: bac1a703 lw a4,-1108(gp) # 6ef00 <_dl_tls_dtv_slotinfo_list>
21d7e: 04a86b63 bltu a6,a0,21dd4 <_dl_next_tls_modid+0x78>
21d82: 430c c.lw a1,0(a4)
21d84: 4601 c.li a2,0
21d86: 00180313 addi t1,a6,1
21d8a: 40c507b3 sub a5,a0,a2
21d8e: 02b7f963 bgeu a5,a1,21dc0 <_dl_next_tls_modid+0x64>
21d92: 078e c.slli a5,0x3
21d94: 97ba c.add a5,a4
21d96: 47dc c.lw a5,12(a5)
21d98: cb8d c.beqz a5,21dca <_dl_next_tls_modid+0x6e>
21d9a: 0505 c.addi a0,1
21d9c: fea377e3 bgeu t1,a0,21d8a <_dl_next_tls_modid+0x2e>
21da0: 0004f6b7 lui a3,0x4f
21da4: 0004f5b7 lui a1,0x4f
21da8: 0004f537 lui a0,0x4f
21dac: 49c68693 addi a3,a3,1180 # 4f49c <__PRETTY_FUNCTION__.2>
21db0: 09800613 addi a2,zero,152
21db4: 30c58593 addi a1,a1,780 # 4f30c <__PRETTY_FUNCTION__.2+0x44>
21db8: 31850513 addi a0,a0,792 # 4f318 <__PRETTY_FUNCTION__.2+0x50>
21dbc: d35ee0ef jal ra,10af0 <__assert_fail>
21dc0: 4358 c.lw a4,4(a4)
21dc2: 962e c.add a2,a1
21dc4: c319 c.beqz a4,21dca <_dl_next_tls_modid+0x6e>
21dc6: 430c c.lw a1,0(a4)
21dc8: b7c9 c.j 21d8a <_dl_next_tls_modid+0x2e>
21dca: 00a86563 bltu a6,a0,21dd4 <_dl_next_tls_modid+0x78>
21dce: 40b2 c.lwsp ra,12(sp)
21dd0: 0141 c.addi sp,16
21dd2: 8082 c.jr ra
21dd4: 0805 c.addi a6,1
21dd6: 00a81763 bne a6,a0,21de4 <_dl_next_tls_modid+0x88>
21dda: ba018823 sb zero,-1104(gp) # 6ef04 <_dl_tls_dtv_gaps>
21dde: baa1aa23 sw a0,-1100(gp) # 6ef08 <_dl_tls_max_dtv_idx>
21de2: b7f5 c.j 21dce <_dl_next_tls_modid+0x72>
21de4: 0004f6b7 lui a3,0x4f
21de8: 0004f5b7 lui a1,0x4f
21dec: 0004f537 lui a0,0x4f
21df0: 49c68693 addi a3,a3,1180 # 4f49c <__PRETTY_FUNCTION__.2>
21df4: 0a600613 addi a2,zero,166
21df8: 30c58593 addi a1,a1,780 # 4f30c <__PRETTY_FUNCTION__.2+0x44>
21dfc: 34050513 addi a0,a0,832 # 4f340 <__PRETTY_FUNCTION__.2+0x78>
21e00: cf1ee0ef jal ra,10af0 <__assert_fail>
00021e04 <_dl_count_modids>:
21e04: bb01c783 lbu a5,-1104(gp) # 6ef04 <_dl_tls_dtv_gaps>
21e08: e781 c.bnez a5,21e10 <_dl_count_modids+0xc>
21e0a: bb41a503 lw a0,-1100(gp) # 6ef08 <_dl_tls_max_dtv_idx>
21e0e: 8082 c.jr ra
21e10: bac1a583 lw a1,-1108(gp) # 6ef00 <_dl_tls_dtv_slotinfo_list>
21e14: 4501 c.li a0,0
21e16: c18d c.beqz a1,21e38 <_dl_count_modids+0x34>
21e18: 4190 c.lw a2,0(a1)
21e1a: 00c58693 addi a3,a1,12
21e1e: 4701 c.li a4,0
21e20: ca09 c.beqz a2,21e32 <_dl_count_modids+0x2e>
21e22: 429c c.lw a5,0(a3)
21e24: 0705 c.addi a4,1
21e26: 06a1 c.addi a3,8
21e28: 00f037b3 sltu a5,zero,a5
21e2c: 953e c.add a0,a5
21e2e: fec71ae3 bne a4,a2,21e22 <_dl_count_modids+0x1e>
21e32: 41cc c.lw a1,4(a1)
21e34: f1f5 c.bnez a1,21e18 <_dl_count_modids+0x14>
21e36: 8082 c.jr ra
21e38: 8082 c.jr ra
00021e3a <_dl_get_tls_static_info>:
21e3a: ba41a783 lw a5,-1116(gp) # 6eef8 <_dl_tls_static_size>
21e3e: c11c c.sw a5,0(a0)
21e40: b9c1a783 lw a5,-1124(gp) # 6eef0 <_dl_tls_static_align>
21e44: c19c c.sw a5,0(a1)
21e46: 8082 c.jr ra
00021e48 <_dl_allocate_tls_storage>:
21e48: 1141 c.addi sp,-16
21e4a: c04a c.swsp s2,0(sp)
21e4c: b9c1a903 lw s2,-1124(gp) # 6eef0 <_dl_tls_static_align>
21e50: ba41a503 lw a0,-1116(gp) # 6eef8 <_dl_tls_static_size>
21e54: c606 c.swsp ra,12(sp)
21e56: c422 c.swsp s0,8(sp)
21e58: 954a c.add a0,s2
21e5a: 51450513 addi a0,a0,1300
21e5e: c226 c.swsp s1,4(sp)
21e60: d76fb0ef jal ra,1d3d6 <__libc_malloc>
21e64: c13d c.beqz a0,21eca <_dl_allocate_tls_storage+0x82>
21e66: 51390413 addi s0,s2,1299
21e6a: 942a c.add s0,a0
21e6c: 03245433 divu s0,s0,s2
21e70: 84aa c.mv s1,a0
21e72: 4581 c.li a1,0
21e74: 51000613 addi a2,zero,1296
21e78: 03240433 mul s0,s0,s2
21e7c: af040513 addi a0,s0,-1296
21e80: c7cfd0ef jal ra,1f2fc <memset>
21e84: bb41a783 lw a5,-1100(gp) # 6ef08 <_dl_tls_max_dtv_idx>
21e88: 45a1 c.li a1,8
21e8a: ae942623 sw s1,-1300(s0)
21e8e: 01078513 addi a0,a5,16
21e92: 00e78913 addi s2,a5,14
21e96: e11fb0ef jal ra,1dca6 <__calloc>
21e9a: cd09 c.beqz a0,21eb4 <_dl_allocate_tls_storage+0x6c>
21e9c: 01252023 sw s2,0(a0)
21ea0: 0521 c.addi a0,8
21ea2: fea42c23 sw a0,-8(s0)
21ea6: 40b2 c.lwsp ra,12(sp)
21ea8: 8522 c.mv a0,s0
21eaa: 4422 c.lwsp s0,8(sp)
21eac: 4492 c.lwsp s1,4(sp)
21eae: 4902 c.lwsp s2,0(sp)
21eb0: 0141 c.addi sp,16
21eb2: 8082 c.jr ra
21eb4: 8526 c.mv a0,s1
21eb6: 963fb0ef jal ra,1d818 <__free>
21eba: 4401 c.li s0,0
21ebc: 40b2 c.lwsp ra,12(sp)
21ebe: 8522 c.mv a0,s0
21ec0: 4422 c.lwsp s0,8(sp)
21ec2: 4492 c.lwsp s1,4(sp)
21ec4: 4902 c.lwsp s2,0(sp)
21ec6: 0141 c.addi sp,16
21ec8: 8082 c.jr ra
21eca: 4401 c.li s0,0
21ecc: 40b2 c.lwsp ra,12(sp)
21ece: 8522 c.mv a0,s0
21ed0: 4422 c.lwsp s0,8(sp)
21ed2: 4492 c.lwsp s1,4(sp)
21ed4: 4902 c.lwsp s2,0(sp)
21ed6: 0141 c.addi sp,16
21ed8: 8082 c.jr ra
00021eda <_dl_allocate_tls_init>:
21eda: 715d c.addi16sp sp,-80
21edc: c686 c.swsp ra,76(sp)
21ede: c4a2 c.swsp s0,72(sp)
21ee0: c2a6 c.swsp s1,68(sp)
21ee2: c0ca c.swsp s2,64(sp)
21ee4: de4e c.swsp s3,60(sp)
21ee6: dc52 c.swsp s4,56(sp)
21ee8: da56 c.swsp s5,52(sp)
21eea: d85a c.swsp s6,48(sp)
21eec: d65e c.swsp s7,44(sp)
21eee: d462 c.swsp s8,40(sp)
21ef0: d266 c.swsp s9,36(sp)
21ef2: d06a c.swsp s10,32(sp)
21ef4: ce6e c.swsp s11,28(sp)
21ef6: c42a c.swsp a0,8(sp)
21ef8: 0e050a63 beq a0,zero,21fec <_dl_allocate_tls_init+0x112>
21efc: ff852483 lw s1,-8(a0)
21f00: bb41a783 lw a5,-1100(gp) # 6ef08 <_dl_tls_max_dtv_idx>
21f04: ff84a703 lw a4,-8(s1)
21f08: 10f76263 bltu a4,a5,2200c <_dl_allocate_tls_init+0x132>
21f0c: bac1a903 lw s2,-1108(gp) # 6ef00 <_dl_tls_dtv_slotinfo_list>
21f10: 4b81 c.li s7,0
21f12: c602 c.swsp zero,12(sp)
21f14: 5afd c.li s5,-1
21f16: 4a05 c.li s4,1
21f18: 4732 c.lwsp a4,12(sp)
21f1a: 00092683 lw a3,0(s2)
21f1e: 00173d13 sltiu s10,a4,1
21f22: 08dd7763 bgeu s10,a3,21fb0 <_dl_allocate_tls_init+0xd6>
21f26: 001d0c13 addi s8,s10,1
21f2a: 0c0e c.slli s8,0x3
21f2c: 01a70cb3 add s9,a4,s10
21f30: 9c4a c.add s8,s2
21f32: 0b97eb63 bltu a5,s9,21fe8 <_dl_allocate_tls_init+0x10e>
21f36: 004c2403 lw s0,4(s8) # fff00004 <__BSS_END__+0xffe904b0>
21f3a: c435 c.beqz s0,21fa6 <_dl_allocate_tls_init+0xcc>
21f3c: 000c2783 lw a5,0(s8)
21f40: b901a703 lw a4,-1136(gp) # 6eee4 <_dl_tls_generation>
21f44: 10f76d63 bltu a4,a5,2205e <_dl_allocate_tls_init+0x184>
21f48: 00fbf363 bgeu s7,a5,21f4e <_dl_allocate_tls_init+0x74>
21f4c: 8bbe c.mv s7,a5
21f4e: 24442703 lw a4,580(s0)
21f52: 24042503 lw a0,576(s0)
21f56: 00371793 slli a5,a4,0x3
21f5a: 97a6 c.add a5,s1
21f5c: 0157a023 sw s5,0(a5)
21f60: 0007a223 sw zero,4(a5)
21f64: 00250613 addi a2,a0,2
21f68: 06ca7d63 bgeu s4,a2,21fe2 <_dl_allocate_tls_init+0x108>
21f6c: 15971863 bne a4,s9,220bc <_dl_allocate_tls_init+0x1e2>
21f70: 23042d83 lw s11,560(s0)
21f74: 23442703 lw a4,564(s0)
21f78: 13b76263 bltu a4,s11,2209c <_dl_allocate_tls_init+0x1c2>
21f7c: 4722 c.lwsp a4,8(sp)
21f7e: 22c42583 lw a1,556(s0)
21f82: 866e c.mv a2,s11
21f84: 953a c.add a0,a4
21f86: c388 c.sw a0,0(a5)
21f88: c7efd0ef jal ra,1f406 <memcpy>
21f8c: 23042783 lw a5,560(s0)
21f90: 23442603 lw a2,564(s0)
21f94: 4581 c.li a1,0
21f96: 956e c.add a0,s11
21f98: 8e1d c.sub a2,a5
21f9a: b62fd0ef jal ra,1f2fc <memset>
21f9e: bb41a783 lw a5,-1100(gp) # 6ef08 <_dl_tls_max_dtv_idx>
21fa2: 00092683 lw a3,0(s2)
21fa6: 0d05 c.addi s10,1
21fa8: 0c85 c.addi s9,1
21faa: 0c21 c.addi s8,8
21fac: f8dd63e3 bltu s10,a3,21f32 <_dl_allocate_tls_init+0x58>
21fb0: 4732 c.lwsp a4,12(sp)
21fb2: 976a c.add a4,s10
21fb4: c63a c.swsp a4,12(sp)
21fb6: 02f77963 bgeu a4,a5,21fe8 <_dl_allocate_tls_init+0x10e>
21fba: 00492903 lw s2,4(s2)
21fbe: f4091de3 bne s2,zero,21f18 <_dl_allocate_tls_init+0x3e>
21fc2: 0004f6b7 lui a3,0x4f
21fc6: 0004f5b7 lui a1,0x4f
21fca: 0004f537 lui a0,0x4f
21fce: 48468693 addi a3,a3,1156 # 4f484 <__PRETTY_FUNCTION__.1>
21fd2: 25500613 addi a2,zero,597
21fd6: 30c58593 addi a1,a1,780 # 4f30c <__PRETTY_FUNCTION__.2+0x44>
21fda: 42850513 addi a0,a0,1064 # 4f428 <__PRETTY_FUNCTION__.2+0x160>
21fde: b13ee0ef jal ra,10af0 <__assert_fail>
21fe2: bb41a783 lw a5,-1100(gp) # 6ef08 <_dl_tls_max_dtv_idx>
21fe6: b7c1 c.j 21fa6 <_dl_allocate_tls_init+0xcc>
21fe8: 0174a023 sw s7,0(s1)
21fec: 40b6 c.lwsp ra,76(sp)
21fee: 4426 c.lwsp s0,72(sp)
21ff0: 4522 c.lwsp a0,8(sp)
21ff2: 4496 c.lwsp s1,68(sp)
21ff4: 4906 c.lwsp s2,64(sp)
21ff6: 59f2 c.lwsp s3,60(sp)
21ff8: 5a62 c.lwsp s4,56(sp)
21ffa: 5ad2 c.lwsp s5,52(sp)
21ffc: 5b42 c.lwsp s6,48(sp)
21ffe: 5bb2 c.lwsp s7,44(sp)
22000: 5c22 c.lwsp s8,40(sp)
22002: 5c92 c.lwsp s9,36(sp)
22004: 5d02 c.lwsp s10,32(sp)
22006: 4df2 c.lwsp s11,28(sp)
22008: 6161 c.addi16sp sp,80
2200a: 8082 c.jr ra
2200c: bb41a783 lw a5,-1100(gp) # 6ef08 <_dl_tls_max_dtv_idx>
22010: 0ff0000f fence iorw,iorw
22014: 00018713 addi a4,gp,0 # 6f354 <__global_pointer$>
22018: 00e78a13 addi s4,a5,14
2201c: ff84a903 lw s2,-8(s1)
22020: 07c1 c.addi a5,16
22022: 04e48e63 beq s1,a4,2207e <_dl_allocate_tls_init+0x1a4>
22026: ff848513 addi a0,s1,-8
2202a: 00379593 slli a1,a5,0x3
2202e: 997fb0ef jal ra,1d9c4 <__libc_realloc>
22032: 84aa c.mv s1,a0
22034: c545 c.beqz a0,220dc <_dl_allocate_tls_init+0x202>
22036: 00290413 addi s0,s2,2
2203a: 040e c.slli s0,0x3
2203c: 412a0633 sub a2,s4,s2
22040: 0144a023 sw s4,0(s1)
22044: 00848533 add a0,s1,s0
22048: 060e c.slli a2,0x3
2204a: 4581 c.li a1,0
2204c: ab0fd0ef jal ra,1f2fc <memset>
22050: 4722 c.lwsp a4,8(sp)
22052: 04a1 c.addi s1,8
22054: bb41a783 lw a5,-1100(gp) # 6ef08 <_dl_tls_max_dtv_idx>
22058: fe972c23 sw s1,-8(a4)
2205c: bd45 c.j 21f0c <_dl_allocate_tls_init+0x32>
2205e: 0004f6b7 lui a3,0x4f
22062: 0004f5b7 lui a1,0x4f
22066: 0004f537 lui a0,0x4f
2206a: 48468693 addi a3,a3,1156 # 4f484 <__PRETTY_FUNCTION__.1>
2206e: 23100613 addi a2,zero,561
22072: 30c58593 addi a1,a1,780 # 4f30c <__PRETTY_FUNCTION__.2+0x44>
22076: 3a050513 addi a0,a0,928 # 4f3a0 <__PRETTY_FUNCTION__.2+0xd8>
2207a: a77ee0ef jal ra,10af0 <__assert_fail>
2207e: 00379513 slli a0,a5,0x3
22082: b54fb0ef jal ra,1d3d6 <__libc_malloc>
22086: 84aa c.mv s1,a0
22088: c931 c.beqz a0,220dc <_dl_allocate_tls_init+0x202>
2208a: 00290413 addi s0,s2,2
2208e: 040e c.slli s0,0x3
22090: 8622 c.mv a2,s0
22092: ff818593 addi a1,gp,-8 # 6f34c <_dl_static_dtv>
22096: b70fd0ef jal ra,1f406 <memcpy>
2209a: b74d c.j 2203c <_dl_allocate_tls_init+0x162>
2209c: 0004f6b7 lui a3,0x4f
220a0: 0004f5b7 lui a1,0x4f
220a4: 0004f537 lui a0,0x4f
220a8: 48468693 addi a3,a3,1156 # 4f484 <__PRETTY_FUNCTION__.1>
220ac: 23c00613 addi a2,zero,572
220b0: 30c58593 addi a1,a1,780 # 4f30c <__PRETTY_FUNCTION__.2+0x44>
220b4: 3f450513 addi a0,a0,1012 # 4f3f4 <__PRETTY_FUNCTION__.2+0x12c>
220b8: a39ee0ef jal ra,10af0 <__assert_fail>
220bc: 0004f6b7 lui a3,0x4f
220c0: 0004f5b7 lui a1,0x4f
220c4: 0004f537 lui a0,0x4f
220c8: 48468693 addi a3,a3,1156 # 4f484 <__PRETTY_FUNCTION__.1>
220cc: 23b00613 addi a2,zero,571
220d0: 30c58593 addi a1,a1,780 # 4f30c <__PRETTY_FUNCTION__.2+0x44>
220d4: 3d450513 addi a0,a0,980 # 4f3d4 <__PRETTY_FUNCTION__.2+0x10c>
220d8: a19ee0ef jal ra,10af0 <__assert_fail>
220dc: 0004f537 lui a0,0x4f
220e0: 36850513 addi a0,a0,872 # 4f368 <__PRETTY_FUNCTION__.2+0xa0>
220e4: 40f1a0ef jal ra,3ccf2 <_dl_fatal_printf>
000220e8 <_dl_allocate_tls>:
220e8: 1141 c.addi sp,-16
220ea: c606 c.swsp ra,12(sp)
220ec: c422 c.swsp s0,8(sp)
220ee: c226 c.swsp s1,4(sp)
220f0: c51d c.beqz a0,2211e <_dl_allocate_tls+0x36>
220f2: bb41a783 lw a5,-1100(gp) # 6ef08 <_dl_tls_max_dtv_idx>
220f6: 842a c.mv s0,a0
220f8: 45a1 c.li a1,8
220fa: 01078513 addi a0,a5,16
220fe: 00e78493 addi s1,a5,14
22102: ba5fb0ef jal ra,1dca6 <__calloc>
22106: c505 c.beqz a0,2212e <_dl_allocate_tls+0x46>
22108: 00850793 addi a5,a0,8
2210c: c104 c.sw s1,0(a0)
2210e: fef42c23 sw a5,-8(s0)
22112: 8522 c.mv a0,s0
22114: 4422 c.lwsp s0,8(sp)
22116: 40b2 c.lwsp ra,12(sp)
22118: 4492 c.lwsp s1,4(sp)
2211a: 0141 c.addi sp,16
2211c: bb7d c.j 21eda <_dl_allocate_tls_init>
2211e: 332d c.jal 21e48 <_dl_allocate_tls_storage>
22120: 842a c.mv s0,a0
22122: 8522 c.mv a0,s0
22124: 4422 c.lwsp s0,8(sp)
22126: 40b2 c.lwsp ra,12(sp)
22128: 4492 c.lwsp s1,4(sp)
2212a: 0141 c.addi sp,16
2212c: b37d c.j 21eda <_dl_allocate_tls_init>
2212e: 4401 c.li s0,0
22130: b7cd c.j 22112 <_dl_allocate_tls+0x2a>
00022132 <_dl_deallocate_tls>:
22132: 1101 c.addi sp,-32
22134: c84a c.swsp s2,16(sp)
22136: ff852903 lw s2,-8(a0)
2213a: c64e c.swsp s3,12(sp)
2213c: c452 c.swsp s4,8(sp)
2213e: ff892783 lw a5,-8(s2)
22142: ce06 c.swsp ra,28(sp)
22144: cc22 c.swsp s0,24(sp)
22146: ca26 c.swsp s1,20(sp)
22148: 89aa c.mv s3,a0
2214a: 8a2e c.mv s4,a1
2214c: cf89 c.beqz a5,22166 <_dl_deallocate_tls+0x34>
2214e: 00c90493 addi s1,s2,12
22152: 4401 c.li s0,0
22154: 4088 c.lw a0,0(s1)
22156: 0405 c.addi s0,1
22158: 04a1 c.addi s1,8
2215a: ebefb0ef jal ra,1d818 <__free>
2215e: ff892783 lw a5,-8(s2)
22162: fef469e3 bltu s0,a5,22154 <_dl_deallocate_tls+0x22>
22166: 00018793 addi a5,gp,0 # 6f354 <__global_pointer$>
2216a: 00f90663 beq s2,a5,22176 <_dl_deallocate_tls+0x44>
2216e: ff890513 addi a0,s2,-8
22172: ea6fb0ef jal ra,1d818 <__free>
22176: 000a1a63 bne s4,zero,2218a <_dl_deallocate_tls+0x58>
2217a: 40f2 c.lwsp ra,28(sp)
2217c: 4462 c.lwsp s0,24(sp)
2217e: 44d2 c.lwsp s1,20(sp)
22180: 4942 c.lwsp s2,16(sp)
22182: 49b2 c.lwsp s3,12(sp)
22184: 4a22 c.lwsp s4,8(sp)
22186: 6105 c.addi16sp sp,32
22188: 8082 c.jr ra
2218a: 4462 c.lwsp s0,24(sp)
2218c: aec9a503 lw a0,-1300(s3)
22190: 40f2 c.lwsp ra,28(sp)
22192: 44d2 c.lwsp s1,20(sp)
22194: 4942 c.lwsp s2,16(sp)
22196: 49b2 c.lwsp s3,12(sp)
22198: 4a22 c.lwsp s4,8(sp)
2219a: 6105 c.addi16sp sp,32
2219c: e7cfb06f jal zero,1d818 <__free>
000221a0 <_dl_tls_get_addr_soft>:
221a0: 24452783 lw a5,580(a0)
221a4: c7b9 c.beqz a5,221f2 <_dl_tls_get_addr_soft+0x52>
221a6: ff822703 lw a4,-8(tp) # fffffff8 <__BSS_END__+0xfff904a4>
221aa: b901a683 lw a3,-1136(gp) # 6eee4 <_dl_tls_generation>
221ae: 4308 c.lw a0,0(a4)
221b0: 00d51d63 bne a0,a3,221ca <_dl_tls_get_addr_soft+0x2a>
221b4: 078e c.slli a5,0x3
221b6: 973e c.add a4,a5
221b8: 4308 c.lw a0,0(a4)
221ba: 00150793 addi a5,a0,1
221be: 00f037b3 sltu a5,zero,a5
221c2: 40f007b3 sub a5,zero,a5
221c6: 8d7d c.and a0,a5
221c8: 8082 c.jr ra
221ca: ff872683 lw a3,-8(a4)
221ce: 02d7f263 bgeu a5,a3,221f2 <_dl_tls_get_addr_soft+0x52>
221d2: bac1a683 lw a3,-1108(gp) # 6ef00 <_dl_tls_dtv_slotinfo_list>
221d6: 863e c.mv a2,a5
221d8: 428c c.lw a1,0(a3)
221da: 00b7e763 bltu a5,a1,221e8 <_dl_tls_get_addr_soft+0x48>
221de: 42d4 c.lw a3,4(a3)
221e0: 8e0d c.sub a2,a1
221e2: 428c c.lw a1,0(a3)
221e4: feb67de3 bgeu a2,a1,221de <_dl_tls_get_addr_soft+0x3e>
221e8: 060e c.slli a2,0x3
221ea: 96b2 c.add a3,a2
221ec: 4694 c.lw a3,8(a3)
221ee: fcd573e3 bgeu a0,a3,221b4 <_dl_tls_get_addr_soft+0x14>
221f2: 4501 c.li a0,0
221f4: 8082 c.jr ra
000221f6 <_dl_add_to_slotinfo>:
221f6: 1101 c.addi sp,-32
221f8: cc22 c.swsp s0,24(sp)
221fa: ca26 c.swsp s1,20(sp)
221fc: c84a c.swsp s2,16(sp)
221fe: c64e c.swsp s3,12(sp)
22200: 24452483 lw s1,580(a0)
22204: bac1a403 lw s0,-1108(gp) # 6ef00 <_dl_tls_dtv_slotinfo_list>
22208: ce06 c.swsp ra,28(sp)
2220a: 892a c.mv s2,a0
2220c: 89ae c.mv s3,a1
2220e: a029 c.j 22218 <_dl_add_to_slotinfo+0x22>
22210: 4058 c.lw a4,4(s0)
22212: 8c9d c.sub s1,a5
22214: c715 c.beqz a4,22240 <_dl_add_to_slotinfo+0x4a>
22216: 843a c.mv s0,a4
22218: 401c c.lw a5,0(s0)
2221a: fef4fbe3 bgeu s1,a5,22210 <_dl_add_to_slotinfo+0x1a>
2221e: 00098a63 beq s3,zero,22232 <_dl_add_to_slotinfo+0x3c>
22222: b901a783 lw a5,-1136(gp) # 6eee4 <_dl_tls_generation>
22226: 048e c.slli s1,0x3
22228: 9426 c.add s0,s1
2222a: 0785 c.addi a5,1
2222c: 01242623 sw s2,12(s0)
22230: c41c c.sw a5,8(s0)
22232: 40f2 c.lwsp ra,28(sp)
22234: 4462 c.lwsp s0,24(sp)
22236: 44d2 c.lwsp s1,20(sp)
22238: 4942 c.lwsp s2,16(sp)
2223a: 49b2 c.lwsp s3,12(sp)
2223c: 6105 c.addi16sp sp,32
2223e: 8082 c.jr ra
22240: e49d c.bnez s1,2226e <_dl_add_to_slotinfo+0x78>
22242: 1f800513 addi a0,zero,504
22246: 990fb0ef jal ra,1d3d6 <__libc_malloc>
2224a: c048 c.sw a0,4(s0)
2224c: 87aa c.mv a5,a0
2224e: c121 c.beqz a0,2228e <_dl_add_to_slotinfo+0x98>
22250: 03e00713 addi a4,zero,62
22254: 1f000613 addi a2,zero,496
22258: 4581 c.li a1,0
2225a: 0521 c.addi a0,8
2225c: c398 c.sw a4,0(a5)
2225e: 0007a223 sw zero,4(a5)
22262: 843e c.mv s0,a5
22264: 898fd0ef jal ra,1f2fc <memset>
22268: fc0985e3 beq s3,zero,22232 <_dl_add_to_slotinfo+0x3c>
2226c: bf5d c.j 22222 <_dl_add_to_slotinfo+0x2c>
2226e: 0004f6b7 lui a3,0x4f
22272: 0004f5b7 lui a1,0x4f
22276: 0004f537 lui a0,0x4f
2227a: 47068693 addi a3,a3,1136 # 4f470 <__PRETTY_FUNCTION__.0>
2227e: 3e200613 addi a2,zero,994
22282: 30c58593 addi a1,a1,780 # 4f30c <__PRETTY_FUNCTION__.2+0x44>
22286: 43850513 addi a0,a0,1080 # 4f438 <__PRETTY_FUNCTION__.2+0x170>
2228a: 867ee0ef jal ra,10af0 <__assert_fail>
2228e: b901a783 lw a5,-1136(gp) # 6eee4 <_dl_tls_generation>
22292: 0004f6b7 lui a3,0x4f
22296: 0004f5b7 lui a1,0x4f
2229a: 0785 c.addi a5,1
2229c: 44468693 addi a3,a3,1092 # 4f444 <__PRETTY_FUNCTION__.2+0x17c>
222a0: 4601 c.li a2,0
222a2: 46858593 addi a1,a1,1128 # 4f468 <__PRETTY_FUNCTION__.2+0x1a0>
222a6: 4531 c.li a0,12
222a8: b8f1a823 sw a5,-1136(gp) # 6eee4 <_dl_tls_generation>
222ac: 23c010ef jal ra,234e8 <_dl_signal_error>
000222b0 <tunable_initialize>:
222b0: 591c c.lw a5,48(a0)
222b2: 1101 c.addi sp,-32
222b4: cc22 c.swsp s0,24(sp)
222b6: ca26 c.swsp s1,20(sp)
222b8: ce06 c.swsp ra,28(sp)
222ba: 448d c.li s1,3
222bc: 842a c.mv s0,a0
222be: 852e c.mv a0,a1
222c0: 00979b63 bne a5,s1,222d6 <tunable_initialize+0x26>
222c4: 4785 c.li a5,1
222c6: 04f40823 sb a5,80(s0)
222ca: c428 c.sw a0,72(s0)
222cc: 40f2 c.lwsp ra,28(sp)
222ce: 4462 c.lwsp s0,24(sp)
222d0: 44d2 c.lwsp s1,20(sp)
222d2: 6105 c.addi16sp sp,32
222d4: 8082 c.jr ra
222d6: 4581 c.li a1,0
222d8: 2c11a0ef jal ra,3cd98 <_dl_strtoul>
222dc: 581c c.lw a5,48(s0)
222de: 04978e63 beq a5,s1,2233a <tunable_initialize+0x8a>
222e2: 4705 c.li a4,1
222e4: 00e78463 beq a5,a4,222ec <tunable_initialize+0x3c>
222e8: 02f77963 bgeu a4,a5,2231a <tunable_initialize+0x6a>
222ec: 5c5c c.lw a5,60(s0)
222ee: fcf5efe3 bltu a1,a5,222cc <tunable_initialize+0x1c>
222f2: 04b78063 beq a5,a1,22332 <tunable_initialize+0x82>
222f6: 407c c.lw a5,68(s0)
222f8: fcb7eae3 bltu a5,a1,222cc <tunable_initialize+0x1c>
222fc: 00b79563 bne a5,a1,22306 <tunable_initialize+0x56>
22300: 403c c.lw a5,64(s0)
22302: fca7e5e3 bltu a5,a0,222cc <tunable_initialize+0x1c>
22306: 4785 c.li a5,1
22308: 40f2 c.lwsp ra,28(sp)
2230a: c428 c.sw a0,72(s0)
2230c: c46c c.sw a1,76(s0)
2230e: 04f40823 sb a5,80(s0)
22312: 4462 c.lwsp s0,24(sp)
22314: 44d2 c.lwsp s1,20(sp)
22316: 6105 c.addi16sp sp,32
22318: 8082 c.jr ra
2231a: 5c5c c.lw a5,60(s0)
2231c: faf5c8e3 blt a1,a5,222cc <tunable_initialize+0x1c>
22320: 00b79563 bne a5,a1,2232a <tunable_initialize+0x7a>
22324: 5c1c c.lw a5,56(s0)
22326: faf563e3 bltu a0,a5,222cc <tunable_initialize+0x1c>
2232a: 407c c.lw a5,68(s0)
2232c: fab7c0e3 blt a5,a1,222cc <tunable_initialize+0x1c>
22330: b7f1 c.j 222fc <tunable_initialize+0x4c>
22332: 5c1c c.lw a5,56(s0)
22334: f8f56ce3 bltu a0,a5,222cc <tunable_initialize+0x1c>
22338: bf7d c.j 222f6 <tunable_initialize+0x46>
2233a: 0028 c.addi4spn a0,sp,8
2233c: c428 c.sw a0,72(s0)
2233e: b779 c.j 222cc <tunable_initialize+0x1c>
00022340 <__tunable_set_val>:
22340: 00351313 slli t1,a0,0x3
22344: 0006d837 lui a6,0x6d
22348: 40a307b3 sub a5,t1,a0
2234c: 5c880893 addi a7,a6,1480 # 6d5c8 <tunable_list>
22350: 0792 c.slli a5,0x4
22352: 97c6 c.add a5,a7
22354: 5b98 c.lw a4,48(a5)
22356: 480d c.li a6,3
22358: 0f070963 beq a4,a6,2244a <__tunable_set_val+0x10a>
2235c: 4805 c.li a6,1
2235e: 0005ae03 lw t3,0(a1)
22362: 0407af03 lw t5,64(a5)
22366: 41cc c.lw a1,4(a1)
22368: 09070763 beq a4,a6,223f6 <__tunable_set_val+0xb6>
2236c: 04e87c63 bgeu a6,a4,223c4 <__tunable_set_val+0x84>
22370: 43f8 c.lw a4,68(a5)
22372: 0387ae83 lw t4,56(a5)
22376: 5fdc c.lw a5,60(a5)
22378: 12060363 beq a2,zero,2249e <__tunable_set_val+0x15e>
2237c: 00062f83 lw t6,0(a2)
22380: 4250 c.lw a2,4(a2)
22382: 16068863 beq a3,zero,224f2 <__tunable_set_val+0x1b2>
22386: 0046a803 lw a6,4(a3)
2238a: 4294 c.lw a3,0(a3)
2238c: 00c86663 bltu a6,a2,22398 <__tunable_set_val+0x58>
22390: 21060a63 beq a2,a6,225a4 <__tunable_set_val+0x264>
22394: 1b077663 bgeu a4,a6,22540 <__tunable_set_val+0x200>
22398: 04f5ee63 bltu a1,a5,223f4 <__tunable_set_val+0xb4>
2239c: 00b79463 bne a5,a1,223a4 <__tunable_set_val+0x64>
223a0: 05de6a63 bltu t3,t4,223f4 <__tunable_set_val+0xb4>
223a4: 04b76863 bltu a4,a1,223f4 <__tunable_set_val+0xb4>
223a8: 18e58963 beq a1,a4,2253a <__tunable_set_val+0x1fa>
223ac: 40a30733 sub a4,t1,a0
223b0: 0712 c.slli a4,0x4
223b2: 00e887b3 add a5,a7,a4
223b6: 4705 c.li a4,1
223b8: 05c7a423 sw t3,72(a5)
223bc: c7ec c.sw a1,76(a5)
223be: 04e78823 sb a4,80(a5)
223c2: 8082 c.jr ra
223c4: 43f8 c.lw a4,68(a5)
223c6: 0387ae83 lw t4,56(a5)
223ca: 5fdc c.lw a5,60(a5)
223cc: c249 c.beqz a2,2244e <__tunable_set_val+0x10e>
223ce: 00062f83 lw t6,0(a2)
223d2: 4250 c.lw a2,4(a2)
223d4: ceed c.beqz a3,224ce <__tunable_set_val+0x18e>
223d6: 0046a803 lw a6,4(a3)
223da: 4294 c.lw a3,0(a3)
223dc: 00c84663 blt a6,a2,223e8 <__tunable_set_val+0xa8>
223e0: 21060563 beq a2,a6,225ea <__tunable_set_val+0x2aa>
223e4: 1d075a63 bge a4,a6,225b8 <__tunable_set_val+0x278>
223e8: 00f5c663 blt a1,a5,223f4 <__tunable_set_val+0xb4>
223ec: 0cb79e63 bne a5,a1,224c8 <__tunable_set_val+0x188>
223f0: 0dde7c63 bgeu t3,t4,224c8 <__tunable_set_val+0x188>
223f4: 8082 c.jr ra
223f6: 43f8 c.lw a4,68(a5)
223f8: 0387ae83 lw t4,56(a5)
223fc: 5fdc c.lw a5,60(a5)
223fe: ce25 c.beqz a2,22476 <__tunable_set_val+0x136>
22400: 00062f83 lw t6,0(a2)
22404: 4250 c.lw a2,4(a2)
22406: 10068863 beq a3,zero,22516 <__tunable_set_val+0x1d6>
2240a: 0046a803 lw a6,4(a3)
2240e: 4294 c.lw a3,0(a3)
22410: 00c86663 bltu a6,a2,2241c <__tunable_set_val+0xdc>
22414: 19060d63 beq a2,a6,225ae <__tunable_set_val+0x26e>
22418: 15077d63 bgeu a4,a6,22572 <__tunable_set_val+0x232>
2241c: fcf5ece3 bltu a1,a5,223f4 <__tunable_set_val+0xb4>
22420: 00b79463 bne a5,a1,22428 <__tunable_set_val+0xe8>
22424: fdde68e3 bltu t3,t4,223f4 <__tunable_set_val+0xb4>
22428: fcb766e3 bltu a4,a1,223f4 <__tunable_set_val+0xb4>
2242c: 00e59463 bne a1,a4,22434 <__tunable_set_val+0xf4>
22430: fdcf62e3 bltu t5,t3,223f4 <__tunable_set_val+0xb4>
22434: 40a307b3 sub a5,t1,a0
22438: 0792 c.slli a5,0x4
2243a: 97c6 c.add a5,a7
2243c: 4705 c.li a4,1
2243e: 05c7a423 sw t3,72(a5)
22442: c7ec c.sw a1,76(a5)
22444: 04e78823 sb a4,80(a5)
22448: 8082 c.jr ra
2244a: c7ac c.sw a1,72(a5)
2244c: 8082 c.jr ra
2244e: dec9 c.beqz a3,223e8 <__tunable_set_val+0xa8>
22450: 42d0 c.lw a2,4(a3)
22452: 4294 c.lw a3,0(a3)
22454: 1ce65963 bge a2,a4,22626 <__tunable_set_val+0x2e6>
22458: f8f648e3 blt a2,a5,223e8 <__tunable_set_val+0xa8>
2245c: 00c79463 bne a5,a2,22464 <__tunable_set_val+0x124>
22460: f9d6e4e3 bltu a3,t4,223e8 <__tunable_set_val+0xa8>
22464: 40a30733 sub a4,t1,a0
22468: 0712 c.slli a4,0x4
2246a: 9746 c.add a4,a7
2246c: c334 c.sw a3,64(a4)
2246e: c370 c.sw a2,68(a4)
22470: 8f36 c.mv t5,a3
22472: 8732 c.mv a4,a2
22474: bf95 c.j 223e8 <__tunable_set_val+0xa8>
22476: d2dd c.beqz a3,2241c <__tunable_set_val+0xdc>
22478: 42d0 c.lw a2,4(a3)
2247a: 4294 c.lw a3,0(a3)
2247c: 1ae67063 bgeu a2,a4,2261c <__tunable_set_val+0x2dc>
22480: f8f66ee3 bltu a2,a5,2241c <__tunable_set_val+0xdc>
22484: 00c79463 bne a5,a2,2248c <__tunable_set_val+0x14c>
22488: f9d6eae3 bltu a3,t4,2241c <__tunable_set_val+0xdc>
2248c: 40a30733 sub a4,t1,a0
22490: 0712 c.slli a4,0x4
22492: 9746 c.add a4,a7
22494: c334 c.sw a3,64(a4)
22496: c370 c.sw a2,68(a4)
22498: 8f36 c.mv t5,a3
2249a: 8732 c.mv a4,a2
2249c: b741 c.j 2241c <__tunable_set_val+0xdc>
2249e: ee068de3 beq a3,zero,22398 <__tunable_set_val+0x58>
224a2: 42d0 c.lw a2,4(a3)
224a4: 4294 c.lw a3,0(a3)
224a6: 16e67663 bgeu a2,a4,22612 <__tunable_set_val+0x2d2>
224aa: eef667e3 bltu a2,a5,22398 <__tunable_set_val+0x58>
224ae: 00c79463 bne a5,a2,224b6 <__tunable_set_val+0x176>
224b2: efd6e3e3 bltu a3,t4,22398 <__tunable_set_val+0x58>
224b6: 40a30733 sub a4,t1,a0
224ba: 0712 c.slli a4,0x4
224bc: 9746 c.add a4,a7
224be: c334 c.sw a3,64(a4)
224c0: c370 c.sw a2,68(a4)
224c2: 8f36 c.mv t5,a3
224c4: 8732 c.mv a4,a2
224c6: bdc9 c.j 22398 <__tunable_set_val+0x58>
224c8: f6b752e3 bge a4,a1,2242c <__tunable_set_val+0xec>
224cc: 8082 c.jr ra
224ce: 12c7d363 bge a5,a2,225f4 <__tunable_set_val+0x2b4>
224d2: f0c74be3 blt a4,a2,223e8 <__tunable_set_val+0xa8>
224d6: 00e61463 bne a2,a4,224de <__tunable_set_val+0x19e>
224da: f1ff67e3 bltu t5,t6,223e8 <__tunable_set_val+0xa8>
224de: 40a307b3 sub a5,t1,a0
224e2: 0792 c.slli a5,0x4
224e4: 97c6 c.add a5,a7
224e6: 03f7ac23 sw t6,56(a5)
224ea: dfd0 c.sw a2,60(a5)
224ec: 8efe c.mv t4,t6
224ee: 87b2 c.mv a5,a2
224f0: bde5 c.j 223e8 <__tunable_set_val+0xa8>
224f2: 10c7fb63 bgeu a5,a2,22608 <__tunable_set_val+0x2c8>
224f6: eac761e3 bltu a4,a2,22398 <__tunable_set_val+0x58>
224fa: 00e61463 bne a2,a4,22502 <__tunable_set_val+0x1c2>
224fe: e9ff6de3 bltu t5,t6,22398 <__tunable_set_val+0x58>
22502: 40a307b3 sub a5,t1,a0
22506: 0792 c.slli a5,0x4
22508: 97c6 c.add a5,a7
2250a: 03f7ac23 sw t6,56(a5)
2250e: dfd0 c.sw a2,60(a5)
22510: 8efe c.mv t4,t6
22512: 87b2 c.mv a5,a2
22514: b551 c.j 22398 <__tunable_set_val+0x58>
22516: 0ec7f463 bgeu a5,a2,225fe <__tunable_set_val+0x2be>
2251a: f0c761e3 bltu a4,a2,2241c <__tunable_set_val+0xdc>
2251e: 00e61463 bne a2,a4,22526 <__tunable_set_val+0x1e6>
22522: efff6de3 bltu t5,t6,2241c <__tunable_set_val+0xdc>
22526: 40a307b3 sub a5,t1,a0
2252a: 0792 c.slli a5,0x4
2252c: 97c6 c.add a5,a7
2252e: 03f7ac23 sw t6,56(a5)
22532: dfd0 c.sw a2,60(a5)
22534: 8efe c.mv t4,t6
22536: 87b2 c.mv a5,a2
22538: b5d5 c.j 2241c <__tunable_set_val+0xdc>
2253a: e7cf79e3 bgeu t5,t3,223ac <__tunable_set_val+0x6c>
2253e: 8082 c.jr ra
22540: 00e81463 bne a6,a4,22548 <__tunable_set_val+0x208>
22544: e4df6ae3 bltu t5,a3,22398 <__tunable_set_val+0x58>
22548: e4f668e3 bltu a2,a5,22398 <__tunable_set_val+0x58>
2254c: 00c79463 bne a5,a2,22554 <__tunable_set_val+0x214>
22550: e5dfe4e3 bltu t6,t4,22398 <__tunable_set_val+0x58>
22554: 40a307b3 sub a5,t1,a0
22558: 0792 c.slli a5,0x4
2255a: 97c6 c.add a5,a7
2255c: 03f7ac23 sw t6,56(a5)
22560: dfd0 c.sw a2,60(a5)
22562: c3b4 c.sw a3,64(a5)
22564: 0507a223 sw a6,68(a5)
22568: 8f36 c.mv t5,a3
2256a: 8742 c.mv a4,a6
2256c: 8efe c.mv t4,t6
2256e: 87b2 c.mv a5,a2
22570: b525 c.j 22398 <__tunable_set_val+0x58>
22572: 00e81463 bne a6,a4,2257a <__tunable_set_val+0x23a>
22576: eadf63e3 bltu t5,a3,2241c <__tunable_set_val+0xdc>
2257a: eaf661e3 bltu a2,a5,2241c <__tunable_set_val+0xdc>
2257e: 00c79463 bne a5,a2,22586 <__tunable_set_val+0x246>
22582: e9dfede3 bltu t6,t4,2241c <__tunable_set_val+0xdc>
22586: 40a307b3 sub a5,t1,a0
2258a: 0792 c.slli a5,0x4
2258c: 97c6 c.add a5,a7
2258e: 03f7ac23 sw t6,56(a5)
22592: dfd0 c.sw a2,60(a5)
22594: c3b4 c.sw a3,64(a5)
22596: 0507a223 sw a6,68(a5)
2259a: 8f36 c.mv t5,a3
2259c: 8742 c.mv a4,a6
2259e: 8efe c.mv t4,t6
225a0: 87b2 c.mv a5,a2
225a2: bdad c.j 2241c <__tunable_set_val+0xdc>
225a4: dff6eae3 bltu a3,t6,22398 <__tunable_set_val+0x58>
225a8: df0768e3 bltu a4,a6,22398 <__tunable_set_val+0x58>
225ac: bf51 c.j 22540 <__tunable_set_val+0x200>
225ae: e7f6e7e3 bltu a3,t6,2241c <__tunable_set_val+0xdc>
225b2: e70765e3 bltu a4,a6,2241c <__tunable_set_val+0xdc>
225b6: bf75 c.j 22572 <__tunable_set_val+0x232>
225b8: 00e81463 bne a6,a4,225c0 <__tunable_set_val+0x280>
225bc: e2df66e3 bltu t5,a3,223e8 <__tunable_set_val+0xa8>
225c0: e2f644e3 blt a2,a5,223e8 <__tunable_set_val+0xa8>
225c4: 00c79463 bne a5,a2,225cc <__tunable_set_val+0x28c>
225c8: e3dfe0e3 bltu t6,t4,223e8 <__tunable_set_val+0xa8>
225cc: 40a307b3 sub a5,t1,a0
225d0: 0792 c.slli a5,0x4
225d2: 97c6 c.add a5,a7
225d4: 03f7ac23 sw t6,56(a5)
225d8: dfd0 c.sw a2,60(a5)
225da: c3b4 c.sw a3,64(a5)
225dc: 0507a223 sw a6,68(a5)
225e0: 8f36 c.mv t5,a3
225e2: 8742 c.mv a4,a6
225e4: 8efe c.mv t4,t6
225e6: 87b2 c.mv a5,a2
225e8: b501 c.j 223e8 <__tunable_set_val+0xa8>
225ea: dff6efe3 bltu a3,t6,223e8 <__tunable_set_val+0xa8>
225ee: df074de3 blt a4,a6,223e8 <__tunable_set_val+0xa8>
225f2: b7d9 c.j 225b8 <__tunable_set_val+0x278>
225f4: def61ae3 bne a2,a5,223e8 <__tunable_set_val+0xa8>
225f8: dffef8e3 bgeu t4,t6,223e8 <__tunable_set_val+0xa8>
225fc: bdd9 c.j 224d2 <__tunable_set_val+0x192>
225fe: e0f61fe3 bne a2,a5,2241c <__tunable_set_val+0xdc>
22602: e1fefde3 bgeu t4,t6,2241c <__tunable_set_val+0xdc>
22606: bf11 c.j 2251a <__tunable_set_val+0x1da>
22608: d8f618e3 bne a2,a5,22398 <__tunable_set_val+0x58>
2260c: d9fef6e3 bgeu t4,t6,22398 <__tunable_set_val+0x58>
22610: b5dd c.j 224f6 <__tunable_set_val+0x1b6>
22612: d8c713e3 bne a4,a2,22398 <__tunable_set_val+0x58>
22616: d9e6f1e3 bgeu a3,t5,22398 <__tunable_set_val+0x58>
2261a: bd41 c.j 224aa <__tunable_set_val+0x16a>
2261c: e0c710e3 bne a4,a2,2241c <__tunable_set_val+0xdc>
22620: dfe6fee3 bgeu a3,t5,2241c <__tunable_set_val+0xdc>
22624: bdb1 c.j 22480 <__tunable_set_val+0x140>
22626: dcc711e3 bne a4,a2,223e8 <__tunable_set_val+0xa8>
2262a: dbe6ffe3 bgeu a3,t5,223e8 <__tunable_set_val+0xa8>
2262e: b52d c.j 22458 <__tunable_set_val+0x118>
00022630 <__tunables_init>:
22630: 715d c.addi16sp sp,-80
22632: dc52 c.swsp s4,56(sp)
22634: 0006ea37 lui s4,0x6e
22638: fe8a2783 lw a5,-24(s4) # 6dfe8 <__libc_enable_secure>
2263c: d65e c.swsp s7,44(sp)
2263e: c686 c.swsp ra,76(sp)
22640: c4a2 c.swsp s0,72(sp)
22642: c2a6 c.swsp s1,68(sp)
22644: c0ca c.swsp s2,64(sp)
22646: de4e c.swsp s3,60(sp)
22648: da56 c.swsp s5,52(sp)
2264a: d85a c.swsp s6,48(sp)
2264c: d462 c.swsp s8,40(sp)
2264e: d266 c.swsp s9,36(sp)
22650: d06a c.swsp s10,32(sp)
22652: ce6e c.swsp s11,28(sp)
22654: 8baa c.mv s7,a0
22656: 30079563 bne a5,zero,22960 <__tunables_init+0x330>
2265a: 6785 c.lui a5,0x1
2265c: 0006d437 lui s0,0x6d
22660: 5c840b13 addi s6,s0,1480 # 6d5c8 <tunable_list>
22664: a6878913 addi s2,a5,-1432 # a68 <__libc_tsd_CTYPE_B+0xa3c>
22668: a1078793 addi a5,a5,-1520
2266c: 995a c.add s2,s6
2266e: 00fb09b3 add s3,s6,a5
22672: 0c0b8963 beq s7,zero,22744 <__tunables_init+0x114>
22676: 865e c.mv a2,s7
22678: 03d00693 addi a3,zero,61
2267c: 00062c83 lw s9,0(a2)
22680: 8ab2 c.mv s5,a2
22682: 0c0c8163 beq s9,zero,22744 <__tunables_init+0x114>
22686: 000cc583 lbu a1,0(s9)
2268a: 0611 c.addi a2,4
2268c: 8bb2 c.mv s7,a2
2268e: 87ae c.mv a5,a1
22690: 4701 c.li a4,0
22692: d5ed c.beqz a1,2267c <__tunables_init+0x4c>
22694: 00d78a63 beq a5,a3,226a8 <__tunables_init+0x78>
22698: 0705 c.addi a4,1
2269a: 00ec87b3 add a5,s9,a4
2269e: 0007c783 lbu a5,0(a5)
226a2: dfe9 c.beqz a5,2267c <__tunables_init+0x4c>
226a4: fed79ae3 bne a5,a3,22698 <__tunables_init+0x68>
226a8: 00170493 addi s1,a4,1
226ac: 0004f7b7 lui a5,0x4f
226b0: 009c8c33 add s8,s9,s1
226b4: 8666 c.mv a2,s9
226b6: 872e c.mv a4,a1
226b8: 04700693 addi a3,zero,71
226bc: 4b078793 addi a5,a5,1200 # 4f4b0 <__PRETTY_FUNCTION__.2+0x14>
226c0: 00d71a63 bne a4,a3,226d4 <__tunables_init+0xa4>
226c4: 0017c683 lbu a3,1(a5)
226c8: 0605 c.addi a2,1
226ca: 0785 c.addi a5,1
226cc: 00064703 lbu a4,0(a2)
226d0: c6ed c.beqz a3,227ba <__tunables_init+0x18a>
226d2: f77d c.bnez a4,226c0 <__tunables_init+0x90>
226d4: 0006d5b7 lui a1,0x6d
226d8: fa800893 addi a7,zero,-88
226dc: fe8a2e03 lw t3,-24(s4)
226e0: 62058593 addi a1,a1,1568 # 6d620 <tunable_list+0x58>
226e4: 416888b3 sub a7,a7,s6
226e8: 03d00313 addi t1,zero,61
226ec: 4e89 c.li t4,2
226ee: a029 c.j 226f8 <__tunables_init+0xc8>
226f0: 07058593 addi a1,a1,112
226f4: f7258fe3 beq a1,s2,22672 <__tunables_init+0x42>
226f8: ff85c783 lbu a5,-8(a1)
226fc: fbf5 c.bnez a5,226f0 <__tunables_init+0xc0>
226fe: 0005c803 lbu a6,0(a1)
22702: fe0807e3 beq a6,zero,226f0 <__tunables_init+0xc0>
22706: 00b88533 add a0,a7,a1
2270a: 862e c.mv a2,a1
2270c: 87e6 c.mv a5,s9
2270e: 86c2 c.mv a3,a6
22710: 0007c703 lbu a4,0(a5)
22714: df71 c.beqz a4,226f0 <__tunables_init+0xc0>
22716: fcd71de3 bne a4,a3,226f0 <__tunables_init+0xc0>
2271a: 00164683 lbu a3,1(a2)
2271e: 0785 c.addi a5,1
22720: 0605 c.addi a2,1
22722: f6fd c.bnez a3,22710 <__tunables_init+0xe0>
22724: 0007c783 lbu a5,0(a5)
22728: fc6794e3 bne a5,t1,226f0 <__tunables_init+0xc0>
2272c: 000e0763 beq t3,zero,2273a <__tunables_init+0x10a>
22730: ffc5a783 lw a5,-4(a1)
22734: c79d c.beqz a5,22762 <__tunables_init+0x132>
22736: fbd79de3 bne a5,t4,226f0 <__tunables_init+0xc0>
2273a: 85e2 c.mv a1,s8
2273c: 955a c.add a0,s6
2273e: 3e8d c.jal 222b0 <tunable_initialize>
22740: f20b9be3 bne s7,zero,22676 <__tunables_init+0x46>
22744: 40b6 c.lwsp ra,76(sp)
22746: 4426 c.lwsp s0,72(sp)
22748: 4496 c.lwsp s1,68(sp)
2274a: 4906 c.lwsp s2,64(sp)
2274c: 59f2 c.lwsp s3,60(sp)
2274e: 5a62 c.lwsp s4,56(sp)
22750: 5ad2 c.lwsp s5,52(sp)
22752: 5b42 c.lwsp s6,48(sp)
22754: 5bb2 c.lwsp s7,44(sp)
22756: 5c22 c.lwsp s8,40(sp)
22758: 5c92 c.lwsp s9,36(sp)
2275a: 5d02 c.lwsp s10,32(sp)
2275c: 4df2 c.lwsp s11,28(sp)
2275e: 6161 c.addi16sp sp,80
22760: 8082 c.jr ra
22762: 000aa783 lw a5,0(s5)
22766: 8656 c.mv a2,s5
22768: 8bd6 c.mv s7,s5
2276a: d3d9 c.beqz a5,226f0 <__tunables_init+0xc0>
2276c: 86ae c.mv a3,a1
2276e: 00081b63 bne a6,zero,22784 <__tunables_init+0x154>
22772: a025 c.j 2279a <__tunables_init+0x16a>
22774: 01071b63 bne a4,a6,2278a <__tunables_init+0x15a>
22778: 0016c803 lbu a6,1(a3)
2277c: 0785 c.addi a5,1
2277e: 0685 c.addi a3,1
22780: 00080d63 beq a6,zero,2279a <__tunables_init+0x16a>
22784: 0007c703 lbu a4,0(a5)
22788: f775 c.bnez a4,22774 <__tunables_init+0x144>
2278a: 425c c.lw a5,4(a2)
2278c: 0611 c.addi a2,4
2278e: c395 c.beqz a5,227b2 <__tunables_init+0x182>
22790: 0005c803 lbu a6,0(a1)
22794: 86ae c.mv a3,a1
22796: fe0817e3 bne a6,zero,22784 <__tunables_init+0x154>
2279a: 0007c783 lbu a5,0(a5)
2279e: fe6796e3 bne a5,t1,2278a <__tunables_init+0x15a>
227a2: 87b2 c.mv a5,a2
227a4: 43d8 c.lw a4,4(a5)
227a6: 0791 c.addi a5,4
227a8: fee7ae23 sw a4,-4(a5)
227ac: ff65 c.bnez a4,227a4 <__tunables_init+0x174>
227ae: 421c c.lw a5,0(a2)
227b0: f3e5 c.bnez a5,22790 <__tunables_init+0x160>
227b2: ffc5a783 lw a5,-4(a1)
227b6: 8bd6 c.mv s7,s5
227b8: bfbd c.j 22736 <__tunables_init+0x106>
227ba: 03d00793 addi a5,zero,61
227be: f0f71be3 bne a4,a5,226d4 <__tunables_init+0xa4>
227c2: 4d81 c.li s11,0
227c4: a031 c.j 227d0 <__tunables_init+0x1a0>
227c6: 00ac87b3 add a5,s9,a0
227ca: 0007c583 lbu a1,0(a5)
227ce: 8daa c.mv s11,a0
227d0: 001d8513 addi a0,s11,1
227d4: f9ed c.bnez a1,227c6 <__tunables_init+0x196>
227d6: ea2fe0ef jal ra,20e78 <__sbrk>
227da: 57fd c.li a5,-1
227dc: 8d2a c.mv s10,a0
227de: 1af50a63 beq a0,a5,22992 <__tunables_init+0x362>
227e2: fffd8793 addi a5,s11,-1
227e6: 567d c.li a2,-1
227e8: 000d8d63 beq s11,zero,22802 <__tunables_init+0x1d2>
227ec: 00fc8733 add a4,s9,a5
227f0: 00074683 lbu a3,0(a4)
227f4: 00fd0733 add a4,s10,a5
227f8: 17fd c.addi a5,-1
227fa: 00d70023 sb a3,0(a4)
227fe: fec797e3 bne a5,a2,227ec <__tunables_init+0x1bc>
22802: 100d0163 beq s10,zero,22904 <__tunables_init+0x2d4>
22806: 94ea c.add s1,s10
22808: 0004c303 lbu t1,0(s1)
2280c: 0e030c63 beq t1,zero,22904 <__tunables_init+0x2d4>
22810: 03d00893 addi a7,zero,61
22814: 8da6 c.mv s11,s1
22816: 879a c.mv a5,t1
22818: 4681 c.li a3,0
2281a: 03a00613 addi a2,zero,58
2281e: 4585 c.li a1,1
22820: 03130b63 beq t1,a7,22856 <__tunables_init+0x226>
22824: 00c78e63 beq a5,a2,22840 <__tunables_init+0x210>
22828: cff1 c.beqz a5,22904 <__tunables_init+0x2d4>
2282a: 00168713 addi a4,a3,1
2282e: 00ed87b3 add a5,s11,a4
22832: 0007c783 lbu a5,0(a5)
22836: 0d178a63 beq a5,a7,2290a <__tunables_init+0x2da>
2283a: 86ba c.mv a3,a4
2283c: fec796e3 bne a5,a2,22828 <__tunables_init+0x1f8>
22840: 0685 c.addi a3,1
22842: 9db6 c.add s11,a3
22844: 000dc303 lbu t1,0(s11)
22848: 879a c.mv a5,t1
2284a: 4681 c.li a3,0
2284c: 03a00613 addi a2,zero,58
22850: 4585 c.li a1,1
22852: fd1319e3 bne t1,a7,22824 <__tunables_init+0x1f4>
22856: 95ee c.add a1,s11
22858: 0005c803 lbu a6,0(a1)
2285c: 03a00793 addi a5,zero,58
22860: 4c81 c.li s9,0
22862: 03a00713 addi a4,zero,58
22866: 00f80b63 beq a6,a5,2287c <__tunables_init+0x24c>
2286a: 00080963 beq a6,zero,2287c <__tunables_init+0x24c>
2286e: 0c85 c.addi s9,1
22870: 019587b3 add a5,a1,s9
22874: 0007c803 lbu a6,0(a5)
22878: fee819e3 bne a6,a4,2286a <__tunables_init+0x23a>
2287c: 5c840513 addi a0,s0,1480
22880: 4e01 c.li t3,0
22882: 00054703 lbu a4,0(a0)
22886: 879a c.mv a5,t1
22888: 862a c.mv a2,a0
2288a: 86ee c.mv a3,s11
2288c: cb19 c.beqz a4,228a2 <__tunables_init+0x272>
2288e: cf81 c.beqz a5,228a6 <__tunables_init+0x276>
22890: 00e79b63 bne a5,a4,228a6 <__tunables_init+0x276>
22894: 00164703 lbu a4,1(a2)
22898: 0685 c.addi a3,1
2289a: 0605 c.addi a2,1
2289c: 0006c783 lbu a5,0(a3)
228a0: f77d c.bnez a4,2288e <__tunables_init+0x25e>
228a2: 03178263 beq a5,a7,228c6 <__tunables_init+0x296>
228a6: 07050513 addi a0,a0,112
228aa: 0e05 c.addi t3,1
228ac: fd351be3 bne a0,s3,22882 <__tunables_init+0x252>
228b0: 019587b3 add a5,a1,s9
228b4: 8dae c.mv s11,a1
228b6: 0007c783 lbu a5,0(a5)
228ba: c7a9 c.beqz a5,22904 <__tunables_init+0x2d4>
228bc: 0c85 c.addi s9,1
228be: 9de6 c.add s11,s9
228c0: 000dc303 lbu t1,0(s11)
228c4: b751 c.j 22848 <__tunables_init+0x218>
228c6: fe8a2783 lw a5,-24(s4)
228ca: cfa9 c.beqz a5,22924 <__tunables_init+0x2f4>
228cc: 003e1613 slli a2,t3,0x3
228d0: 41c607b3 sub a5,a2,t3
228d4: 0792 c.slli a5,0x4
228d6: 97da c.add a5,s6
228d8: 4bf8 c.lw a4,84(a5)
228da: cb29 c.beqz a4,2292c <__tunables_init+0x2fc>
228dc: 019587b3 add a5,a1,s9
228e0: 8dae c.mv s11,a1
228e2: 4689 c.li a3,2
228e4: fcd719e3 bne a4,a3,228b6 <__tunables_init+0x286>
228e8: 8d85 c.sub a1,s1
228ea: 95e2 c.add a1,s8
228ec: 01958733 add a4,a1,s9
228f0: 00070023 sb zero,0(a4)
228f4: c63e c.swsp a5,12(sp)
228f6: 3a6d c.jal 222b0 <tunable_initialize>
228f8: 47b2 c.lwsp a5,12(sp)
228fa: 03d00893 addi a7,zero,61
228fe: 0007c783 lbu a5,0(a5)
22902: ffcd c.bnez a5,228bc <__tunables_init+0x28c>
22904: 01aaa023 sw s10,0(s5)
22908: b3ad c.j 22672 <__tunables_init+0x42>
2290a: 00268593 addi a1,a3,2
2290e: 95ee c.add a1,s11
22910: 0005c803 lbu a6,0(a1)
22914: 03a00793 addi a5,zero,58
22918: 4c81 c.li s9,0
2291a: 03a00713 addi a4,zero,58
2291e: f4f816e3 bne a6,a5,2286a <__tunables_init+0x23a>
22922: bfa9 c.j 2287c <__tunables_init+0x24c>
22924: 019587b3 add a5,a1,s9
22928: 8dae c.mv s11,a1
2292a: bf7d c.j 228e8 <__tunables_init+0x2b8>
2292c: 04080e63 beq a6,zero,22988 <__tunables_init+0x358>
22930: 001c8793 addi a5,s9,1
22934: 97ae c.add a5,a1
22936: 0007c683 lbu a3,0(a5)
2293a: 876e c.mv a4,s11
2293c: ca81 c.beqz a3,2294c <__tunables_init+0x31c>
2293e: 00d70023 sb a3,0(a4)
22942: 0017c683 lbu a3,1(a5)
22946: 0785 c.addi a5,1
22948: 0705 c.addi a4,1
2294a: faf5 c.bnez a3,2293e <__tunables_init+0x30e>
2294c: 41c607b3 sub a5,a2,t3
22950: 0792 c.slli a5,0x4
22952: 97da c.add a5,s6
22954: 00070023 sb zero,0(a4)
22958: 4bf8 c.lw a4,84(a5)
2295a: 4c81 c.li s9,0
2295c: 87ee c.mv a5,s11
2295e: b751 c.j 228e2 <__tunables_init+0x2b2>
22960: 0004f5b7 lui a1,0x4f
22964: 03000893 addi a7,zero,48
22968: f9c00513 addi a0,zero,-100
2296c: 4c058593 addi a1,a1,1216 # 4f4c0 <__PRETTY_FUNCTION__.2+0x24>
22970: 4601 c.li a2,0
22972: 00000073 ecall
22976: 77fd c.lui a5,0xfffff
22978: cea7e1e3 bltu a5,a0,2265a <__tunables_init+0x2a>
2297c: 0006e7b7 lui a5,0x6e
22980: 4709 c.li a4,2
22982: fae7ae23 sw a4,-68(a5) # 6dfbc <tunable_list+0x9f4>
22986: b9d1 c.j 2265a <__tunables_init+0x2a>
22988: 000d8023 sb zero,0(s11)
2298c: 01aaa023 sw s10,0(s5)
22990: b1cd c.j 22672 <__tunables_init+0x42>
22992: 0004f537 lui a0,0x4f
22996: 4d050513 addi a0,a0,1232 # 4f4d0 <__PRETTY_FUNCTION__.2+0x34>
2299a: 3581a0ef jal ra,3ccf2 <_dl_fatal_printf>
0002299e <__tunables_print>:
2299e: 7179 c.addi16sp sp,-48
229a0: d422 c.swsp s0,40(sp)
229a2: d04a c.swsp s2,32(sp)
229a4: 0006d437 lui s0,0x6d
229a8: 6905 c.lui s2,0x1
229aa: 5c840413 addi s0,s0,1480 # 6d5c8 <tunable_list>
229ae: a1090913 addi s2,s2,-1520 # a10 <__libc_tsd_CTYPE_B+0x9e4>
229b2: d226 c.swsp s1,36(sp)
229b4: ce4e c.swsp s3,28(sp)
229b6: cc52 c.swsp s4,24(sp)
229b8: ca56 c.swsp s5,20(sp)
229ba: c85a c.swsp s6,16(sp)
229bc: c65e c.swsp s7,12(sp)
229be: c462 c.swsp s8,8(sp)
229c0: c266 c.swsp s9,4(sp)
229c2: d606 c.swsp ra,44(sp)
229c4: 9922 c.add s2,s0
229c6: 498d c.li s3,3
229c8: 0004fa37 lui s4,0x4f
229cc: 4489 c.li s1,2
229ce: 0004fc37 lui s8,0x4f
229d2: 00061bb7 lui s7,0x61
229d6: 0004fb37 lui s6,0x4f
229da: 0004fab7 lui s5,0x4f
229de: 0004fcb7 lui s9,0x4f
229e2: a809 c.j 229f4 <__tunables_print+0x56>
229e4: 50ca8513 addi a0,s5,1292 # 4f50c <__PRETTY_FUNCTION__.2+0x70>
229e8: 2ba1a0ef jal ra,3cca2 <_dl_printf>
229ec: 07040413 addi s0,s0,112
229f0: 03240d63 beq s0,s2,22a2a <__tunables_print+0x8c>
229f4: 581c c.lw a5,48(s0)
229f6: 85a2 c.mv a1,s0
229f8: 01379463 bne a5,s3,22a00 <__tunables_print+0x62>
229fc: 443c c.lw a5,72(s0)
229fe: c3ad c.beqz a5,22a60 <__tunables_print+0xc2>
22a00: 504a0513 addi a0,s4,1284 # 4f504 <__PRETTY_FUNCTION__.2+0x68>
22a04: 29e1a0ef jal ra,3cca2 <_dl_printf>
22a08: 581c c.lw a5,48(s0)
22a0a: 04978363 beq a5,s1,22a50 <__tunables_print+0xb2>
22a0e: 02f4eb63 bltu s1,a5,22a44 <__tunables_print+0xa6>
22a12: 4034 c.lw a3,64(s0)
22a14: 5c10 c.lw a2,56(s0)
22a16: 442c c.lw a1,72(s0)
22a18: d7f1 c.beqz a5,229e4 <__tunables_print+0x46>
22a1a: 524b0513 addi a0,s6,1316 # 4f524 <__PRETTY_FUNCTION__.2+0x88>
22a1e: 07040413 addi s0,s0,112
22a22: 2801a0ef jal ra,3cca2 <_dl_printf>
22a26: fd2417e3 bne s0,s2,229f4 <__tunables_print+0x56>
22a2a: 50b2 c.lwsp ra,44(sp)
22a2c: 5422 c.lwsp s0,40(sp)
22a2e: 5492 c.lwsp s1,36(sp)
22a30: 5902 c.lwsp s2,32(sp)
22a32: 49f2 c.lwsp s3,28(sp)
22a34: 4a62 c.lwsp s4,24(sp)
22a36: 4ad2 c.lwsp s5,20(sp)
22a38: 4b42 c.lwsp s6,16(sp)
22a3a: 4bb2 c.lwsp s7,12(sp)
22a3c: 4c22 c.lwsp s8,8(sp)
22a3e: 4c92 c.lwsp s9,4(sp)
22a40: 6145 c.addi16sp sp,48
22a42: 8082 c.jr ra
22a44: 442c c.lw a1,72(s0)
22a46: 20cb8513 addi a0,s7,524 # 6120c <primes.0+0xe4>
22a4a: 2581a0ef jal ra,3cca2 <_dl_printf>
22a4e: bf79 c.j 229ec <__tunables_print+0x4e>
22a50: 4034 c.lw a3,64(s0)
22a52: 5c10 c.lw a2,56(s0)
22a54: 442c c.lw a1,72(s0)
22a56: 544c0513 addi a0,s8,1348 # 4f544 <__PRETTY_FUNCTION__.2+0xa8>
22a5a: 2481a0ef jal ra,3cca2 <_dl_printf>
22a5e: b779 c.j 229ec <__tunables_print+0x4e>
22a60: 4fcc8513 addi a0,s9,1276 # 4f4fc <__PRETTY_FUNCTION__.2+0x60>
22a64: 23e1a0ef jal ra,3cca2 <_dl_printf>
22a68: b751 c.j 229ec <__tunables_print+0x4e>
00022a6a <__tunable_get_val>:
22a6a: 00351793 slli a5,a0,0x3
22a6e: 40a78733 sub a4,a5,a0
22a72: 0006d6b7 lui a3,0x6d
22a76: 5c868693 addi a3,a3,1480 # 6d5c8 <tunable_list>
22a7a: 0712 c.slli a4,0x4
22a7c: 9736 c.add a4,a3
22a7e: 03072803 lw a6,48(a4)
22a82: 4889 c.li a7,2
22a84: 03180c63 beq a6,a7,22abc <__tunable_get_val+0x52>
22a88: 0308ea63 bltu a7,a6,22abc <__tunable_get_val+0x52>
22a8c: 02080863 beq a6,zero,22abc <__tunable_get_val+0x52>
22a90: 04872803 lw a6,72(a4)
22a94: 04c72883 lw a7,76(a4)
22a98: 0105a023 sw a6,0(a1)
22a9c: 0115a223 sw a7,4(a1)
22aa0: 8f89 c.sub a5,a0
22aa2: 0792 c.slli a5,0x4
22aa4: 00f68733 add a4,a3,a5
22aa8: 05074703 lbu a4,80(a4)
22aac: c719 c.beqz a4,22aba <__tunable_get_val+0x50>
22aae: c611 c.beqz a2,22aba <__tunable_get_val+0x50>
22ab0: 04878793 addi a5,a5,72
22ab4: 00f68533 add a0,a3,a5
22ab8: 8602 c.jr a2
22aba: 8082 c.jr ra
22abc: 4738 c.lw a4,72(a4)
22abe: c198 c.sw a4,0(a1)
22ac0: b7c5 c.j 22aa0 <__tunable_get_val+0x36>
00022ac2 <elf_machine_matches_host>:
22ac2: 01255703 lhu a4,18(a0)
22ac6: 0f300793 addi a5,zero,243
22aca: 00f71863 bne a4,a5,22ada <elf_machine_matches_host+0x18>
22ace: 5148 c.lw a0,36(a0)
22ad0: 8919 c.andi a0,6
22ad2: 1571 c.addi a0,-4
22ad4: 00153513 sltiu a0,a0,1
22ad8: 8082 c.jr ra
22ada: 4501 c.li a0,0
22adc: 8082 c.jr ra
00022ade <_dl_aux_init>:
22ade: 411c c.lw a5,0(a0)
22ae0: eaa1aa23 sw a0,-332(gp) # 6f208 <_dl_auxv>
22ae4: 1e078663 beq a5,zero,22cd0 <_dl_aux_init+0x1f2>
22ae8: 7139 c.addi16sp sp,-64
22aea: 0004f6b7 lui a3,0x4f
22aee: de22 c.swsp s0,60(sp)
22af0: dc26 c.swsp s1,56(sp)
22af2: c86e c.swsp s11,16(sp)
22af4: da4a c.swsp s2,52(sp)
22af6: d84e c.swsp s3,48(sp)
22af8: d652 c.swsp s4,44(sp)
22afa: d456 c.swsp s5,40(sp)
22afc: d25a c.swsp s6,36(sp)
22afe: d05e c.swsp s7,32(sp)
22b00: ce62 c.swsp s8,28(sp)
22b02: cc66 c.swsp s9,24(sp)
22b04: ca6a c.swsp s10,20(sp)
22b06: 4881 c.li a7,0
22b08: 4301 c.li t1,0
22b0a: 4e01 c.li t3,0
22b0c: 4e81 c.li t4,0
22b0e: 4f01 c.li t5,0
22b10: 4f81 c.li t6,0
22b12: 4481 c.li s1,0
22b14: 4401 c.li s0,0
22b16: 4381 c.li t2,0
22b18: 4281 c.li t0,0
22b1a: 4d81 c.li s11,0
22b1c: 4801 c.li a6,0
22b1e: 4581 c.li a1,0
22b20: 4601 c.li a2,0
22b22: 4779 c.li a4,30
22b24: 56468693 addi a3,a3,1380 # 4f564 <__PRETTY_FUNCTION__.2+0xc8>
22b28: 17f5 c.addi a5,-3
22b2a: 00f76963 bltu a4,a5,22b3c <_dl_aux_init+0x5e>
22b2e: 078a c.slli a5,0x2
22b30: 97b6 c.add a5,a3
22b32: 439c c.lw a5,0(a5)
22b34: 8782 c.jr a5
22b36: 415c c.lw a5,4(a0)
22b38: 4285 c.li t0,1
22b3a: c43e c.swsp a5,8(sp)
22b3c: 451c c.lw a5,8(a0)
22b3e: 0521 c.addi a0,8
22b40: f7e5 c.bnez a5,22b28 <_dl_aux_init+0x4a>
22b42: 00088663 beq a7,zero,22b4e <_dl_aux_init+0x70>
22b46: 0006e7b7 lui a5,0x6e
22b4a: fd27ac23 sw s2,-40(a5) # 6dfd8 <_dl_random>
22b4e: 00030963 beq t1,zero,22b60 <_dl_aux_init+0x82>
22b52: 4705 c.li a4,1
22b54: f0e1a023 sw a4,-256(gp) # 6f254 <__libc_enable_secure_decided>
22b58: 0006e7b7 lui a5,0x6e
22b5c: ff37a423 sw s3,-24(a5) # 6dfe8 <__libc_enable_secure>
22b60: 000e0463 beq t3,zero,22b68 <_dl_aux_init+0x8a>
22b64: e741ae23 sw s4,-388(gp) # 6f1d0 <_dl_sysinfo_dso>
22b68: 000e8463 beq t4,zero,22b70 <_dl_aux_init+0x92>
22b6c: e951ac23 sw s5,-360(gp) # 6f1ec <_dl_fpu_control>
22b70: 000f0663 beq t5,zero,22b7c <_dl_aux_init+0x9e>
22b74: e961ae23 sw s6,-356(gp) # 6f1f0 <_dl_hwcap2>
22b78: ea01a023 sw zero,-352(gp) # 6f1f4 <_dl_hwcap2+0x4>
22b7c: 000f8663 beq t6,zero,22b88 <_dl_aux_init+0xaa>
22b80: eba1a223 sw s10,-348(gp) # 6f1f8 <_dl_hwcap>
22b84: ea01a423 sw zero,-344(gp) # 6f1fc <_dl_hwcap+0x4>
22b88: c099 c.beqz s1,22b8e <_dl_aux_init+0xb0>
22b8a: ef91ae23 sw s9,-260(gp) # 6f250 <_dl_platform>
22b8e: c019 c.beqz s0,22b94 <_dl_aux_init+0xb6>
22b90: eb81a623 sw s8,-340(gp) # 6f200 <_dl_phnum>
22b94: 00038463 beq t2,zero,22b9c <_dl_aux_init+0xbe>
22b98: eb71a823 sw s7,-336(gp) # 6f204 <_dl_phdr>
22b9c: 00028563 beq t0,zero,22ba6 <_dl_aux_init+0xc8>
22ba0: 4722 c.lwsp a4,8(sp)
22ba2: e6e1aa23 sw a4,-396(gp) # 6f1c8 <_dl_clktck>
22ba6: 120d9663 bne s11,zero,22cd2 <_dl_aux_init+0x1f4>
22baa: 47bd c.li a5,15
22bac: 00f61d63 bne a2,a5,22bc6 <_dl_aux_init+0xe8>
22bb0: 0105e5b3 or a1,a1,a6
22bb4: 0006e7b7 lui a5,0x6e
22bb8: 00b035b3 sltu a1,zero,a1
22bbc: feb7a423 sw a1,-24(a5) # 6dfe8 <__libc_enable_secure>
22bc0: 4705 c.li a4,1
22bc2: f0e1a023 sw a4,-256(gp) # 6f254 <__libc_enable_secure_decided>
22bc6: 5472 c.lwsp s0,60(sp)
22bc8: 54e2 c.lwsp s1,56(sp)
22bca: 5952 c.lwsp s2,52(sp)
22bcc: 59c2 c.lwsp s3,48(sp)
22bce: 5a32 c.lwsp s4,44(sp)
22bd0: 5aa2 c.lwsp s5,40(sp)
22bd2: 5b12 c.lwsp s6,36(sp)
22bd4: 5b82 c.lwsp s7,32(sp)
22bd6: 4c72 c.lwsp s8,28(sp)
22bd8: 4ce2 c.lwsp s9,24(sp)
22bda: 4d52 c.lwsp s10,20(sp)
22bdc: 4dc2 c.lwsp s11,16(sp)
22bde: 6121 c.addi16sp sp,64
22be0: 8082 c.jr ra
22be2: 451c c.lw a5,8(a0)
22be4: 00452a03 lw s4,4(a0)
22be8: 4e05 c.li t3,1
22bea: 0521 c.addi a0,8
22bec: ff95 c.bnez a5,22b28 <_dl_aux_init+0x4a>
22bee: bf91 c.j 22b42 <_dl_aux_init+0x64>
22bf0: 451c c.lw a5,8(a0)
22bf2: 00452b03 lw s6,4(a0)
22bf6: 4f05 c.li t5,1
22bf8: 0521 c.addi a0,8
22bfa: f79d c.bnez a5,22b28 <_dl_aux_init+0x4a>
22bfc: b799 c.j 22b42 <_dl_aux_init+0x64>
22bfe: 451c c.lw a5,8(a0)
22c00: 00452903 lw s2,4(a0)
22c04: 4885 c.li a7,1
22c06: 0521 c.addi a0,8
22c08: f20790e3 bne a5,zero,22b28 <_dl_aux_init+0x4a>
22c0c: bf1d c.j 22b42 <_dl_aux_init+0x64>
22c0e: 451c c.lw a5,8(a0)
22c10: 00452983 lw s3,4(a0)
22c14: 4305 c.li t1,1
22c16: 567d c.li a2,-1
22c18: 0521 c.addi a0,8
22c1a: f00797e3 bne a5,zero,22b28 <_dl_aux_init+0x4a>
22c1e: b715 c.j 22b42 <_dl_aux_init+0x64>
22c20: 451c c.lw a5,8(a0)
22c22: 00452a83 lw s5,4(a0)
22c26: 4e85 c.li t4,1
22c28: 0521 c.addi a0,8
22c2a: ee079fe3 bne a5,zero,22b28 <_dl_aux_init+0x4a>
22c2e: bf11 c.j 22b42 <_dl_aux_init+0x64>
22c30: 451c c.lw a5,8(a0)
22c32: 00452d03 lw s10,4(a0)
22c36: 4f85 c.li t6,1
22c38: 0521 c.addi a0,8
22c3a: ee0797e3 bne a5,zero,22b28 <_dl_aux_init+0x4a>
22c3e: b711 c.j 22b42 <_dl_aux_init+0x64>
22c40: 451c c.lw a5,8(a0)
22c42: 00452c83 lw s9,4(a0)
22c46: 4485 c.li s1,1
22c48: 0521 c.addi a0,8
22c4a: ec079fe3 bne a5,zero,22b28 <_dl_aux_init+0x4a>
22c4e: bdd5 c.j 22b42 <_dl_aux_init+0x64>
22c50: 415c c.lw a5,4(a0)
22c52: 00866613 ori a2,a2,8
22c56: 0521 c.addi a0,8
22c58: 00f84833 xor a6,a6,a5
22c5c: 411c c.lw a5,0(a0)
22c5e: ec0795e3 bne a5,zero,22b28 <_dl_aux_init+0x4a>
22c62: b5c5 c.j 22b42 <_dl_aux_init+0x64>
22c64: 415c c.lw a5,4(a0)
22c66: 00466613 ori a2,a2,4
22c6a: 0521 c.addi a0,8
22c6c: 00f84833 xor a6,a6,a5
22c70: 411c c.lw a5,0(a0)
22c72: ea079be3 bne a5,zero,22b28 <_dl_aux_init+0x4a>
22c76: b5f1 c.j 22b42 <_dl_aux_init+0x64>
22c78: 415c c.lw a5,4(a0)
22c7a: 00266613 ori a2,a2,2
22c7e: 0521 c.addi a0,8
22c80: 8dbd c.xor a1,a5
22c82: 411c c.lw a5,0(a0)
22c84: ea0792e3 bne a5,zero,22b28 <_dl_aux_init+0x4a>
22c88: bd6d c.j 22b42 <_dl_aux_init+0x64>
22c8a: 415c c.lw a5,4(a0)
22c8c: 00166613 ori a2,a2,1
22c90: 0521 c.addi a0,8
22c92: 8dbd c.xor a1,a5
22c94: 411c c.lw a5,0(a0)
22c96: e80799e3 bne a5,zero,22b28 <_dl_aux_init+0x4a>
22c9a: b565 c.j 22b42 <_dl_aux_init+0x64>
22c9c: 415c c.lw a5,4(a0)
22c9e: e8078fe3 beq a5,zero,22b3c <_dl_aux_init+0x5e>
22ca2: c63e c.swsp a5,12(sp)
22ca4: 451c c.lw a5,8(a0)
22ca6: 4d85 c.li s11,1
22ca8: 0521 c.addi a0,8
22caa: e6079fe3 bne a5,zero,22b28 <_dl_aux_init+0x4a>
22cae: bd51 c.j 22b42 <_dl_aux_init+0x64>
22cb0: 451c c.lw a5,8(a0)
22cb2: 00452c03 lw s8,4(a0)
22cb6: 4405 c.li s0,1
22cb8: 0521 c.addi a0,8
22cba: e60797e3 bne a5,zero,22b28 <_dl_aux_init+0x4a>
22cbe: b551 c.j 22b42 <_dl_aux_init+0x64>
22cc0: 451c c.lw a5,8(a0)
22cc2: 00452b83 lw s7,4(a0)
22cc6: 4385 c.li t2,1
22cc8: 0521 c.addi a0,8
22cca: e4079fe3 bne a5,zero,22b28 <_dl_aux_init+0x4a>
22cce: bd95 c.j 22b42 <_dl_aux_init+0x64>
22cd0: 8082 c.jr ra
22cd2: 4732 c.lwsp a4,12(sp)
22cd4: b0e1a223 sw a4,-1276(gp) # 6ee58 <_dl_pagesize>
22cd8: bdc9 c.j 22baa <_dl_aux_init+0xcc>
00022cda <_dl_non_dynamic_init>:
22cda: 7159 c.addi16sp sp,-112
22cdc: d686 c.swsp ra,108(sp)
22cde: d4a2 c.swsp s0,104(sp)
22ce0: d2a6 c.swsp s1,100(sp)
22ce2: d0ca c.swsp s2,96(sp)
22ce4: cece c.swsp s3,92(sp)
22ce6: ccd2 c.swsp s4,88(sp)
22ce8: cad6 c.swsp s5,84(sp)
22cea: c8da c.swsp s6,80(sp)
22cec: c6de c.swsp s7,76(sp)
22cee: c4e2 c.swsp s8,72(sp)
22cf0: c2e6 c.swsp s9,68(sp)
22cf2: c0ea c.swsp s10,64(sp)
22cf4: de6e c.swsp s11,60(sp)
22cf6: 1851a0ef jal ra,3d67a <_dl_get_origin>
22cfa: eac1a783 lw a5,-340(gp) # 6f200 <_dl_phnum>
22cfe: eb01a703 lw a4,-336(gp) # 6f204 <_dl_phdr>
22d02: 86aa c.mv a3,a0
22d04: 0006f9b7 lui s3,0x6f
22d08: 0004f537 lui a0,0x4f
22d0c: 82898413 addi s0,s3,-2008 # 6e828 <_dl_main_map>
22d10: 71c50513 addi a0,a0,1820 # 4f71c <unsecure_envvars.2+0x124>
22d14: 14f41e23 sh a5,348(s0)
22d18: 1ad42823 sw a3,432(s0)
22d1c: 14e42a23 sw a4,340(s0)
22d20: 9c6f10ef jal ra,13ee6 <getenv>
22d24: 4781 c.li a5,0
22d26: c509 c.beqz a0,22d30 <_dl_non_dynamic_init+0x56>
22d28: 00054783 lbu a5,0(a0)
22d2c: 00f037b3 sltu a5,zero,a5
22d30: e7c1a703 lw a4,-388(gp) # 6f1d0 <_dl_sysinfo_dso>
22d34: eef1a423 sw a5,-280(gp) # 6f23c <_dl_verbose>
22d38: 48070763 beq a4,zero,231c6 <_dl_non_dynamic_init+0x4ec>
22d3c: 00060537 lui a0,0x60
22d40: 43c50593 addi a1,a0,1084 # 6043c <expected2.3+0x8>
22d44: 4781 c.li a5,0
22d46: 4701 c.li a4,0
22d48: 4681 c.li a3,0
22d4a: 4605 c.li a2,1
22d4c: 43c50513 addi a0,a0,1084
22d50: 3d5180ef jal ra,3b924 <_dl_new_object>
22d54: 8baa c.mv s7,a0
22d56: 46050863 beq a0,zero,231c6 <_dl_non_dynamic_init+0x4ec>
22d5a: e7c1ae03 lw t3,-388(gp) # 6f1d0 <_dl_sysinfo_dso>
22d5e: 4681 c.li a3,0
22d60: 4589 c.li a1,2
22d62: 01ce2783 lw a5,28(t3)
22d66: 02ce5603 lhu a2,44(t3)
22d6a: 4805 c.li a6,1
22d6c: 97f2 c.add a5,t3
22d6e: 14f52a23 sw a5,340(a0)
22d72: 14c51e23 sh a2,348(a0)
22d76: 489d c.li a7,7
22d78: ea19 c.bnez a2,22d8e <_dl_non_dynamic_init+0xb4>
22d7a: a80d c.j 22dac <_dl_non_dynamic_init+0xd2>
22d7c: 3d070263 beq a4,a6,23140 <_dl_non_dynamic_init+0x466>
22d80: 4b170b63 beq a4,a7,23236 <_dl_non_dynamic_init+0x55c>
22d84: 0685 c.addi a3,1
22d86: 02078793 addi a5,a5,32
22d8a: 02c68163 beq a3,a2,22dac <_dl_non_dynamic_init+0xd2>
22d8e: 4398 c.lw a4,0(a5)
22d90: feb716e3 bne a4,a1,22d7c <_dl_non_dynamic_init+0xa2>
22d94: 4bd8 c.lw a4,20(a5)
22d96: 4788 c.lw a0,8(a5)
22d98: 0685 c.addi a3,1
22d9a: 830d c.srli a4,0x3
22d9c: 00aba423 sw a0,8(s7)
22da0: 14eb9f23 sh a4,350(s7)
22da4: 02078793 addi a5,a5,32
22da8: fec693e3 bne a3,a2,22d8e <_dl_non_dynamic_init+0xb4>
22dac: 000ba783 lw a5,0(s7)
22db0: 1b8ba603 lw a2,440(s7)
22db4: 1bcba683 lw a3,444(s7)
22db8: 008ba703 lw a4,8(s7)
22dbc: 40fe07b3 sub a5,t3,a5
22dc0: 963e c.add a2,a5
22dc2: 96be c.add a3,a5
22dc4: 973e c.add a4,a5
22dc6: 1bcbaa23 sw t3,436(s7)
22dca: 00fba023 sw a5,0(s7)
22dce: 1acbac23 sw a2,440(s7)
22dd2: 1adbae23 sw a3,444(s7)
22dd6: 00eba423 sw a4,8(s7)
22dda: cb61 c.beqz a4,22eaa <_dl_non_dynamic_init+0x1d0>
22ddc: 431c c.lw a5,0(a4)
22dde: 020b8513 addi a0,s7,32
22de2: c7a9 c.beqz a5,22e2c <_dl_non_dynamic_init+0x152>
22de4: 700006b7 lui a3,0x70000
22de8: fff68893 addi a7,a3,-1 # 6fffffff <__BSS_END__+0x6ff904ab>
22dec: dff68f13 addi t5,a3,-513
22df0: eff68393 addi t2,a3,-257
22df4: f4168c13 addi s8,a3,-191
22df8: e3568f93 addi t6,a3,-459
22dfc: 02200593 addi a1,zero,34
22e00: 483d c.li a6,15
22e02: 5371 c.li t1,-4
22e04: 4ead c.li t4,11
22e06: 42a9 c.li t0,10
22e08: 03200e13 addi t3,zero,50
22e0c: 02268693 addi a3,a3,34
22e10: 00f5f863 bgeu a1,a5,22e20 <_dl_non_dynamic_init+0x146>
22e14: 40f88633 sub a2,a7,a5
22e18: 36c86863 bltu a6,a2,23188 <_dl_non_dynamic_init+0x4ae>
22e1c: 40f687b3 sub a5,a3,a5
22e20: 078a c.slli a5,0x2
22e22: 97aa c.add a5,a0
22e24: c398 c.sw a4,0(a5)
22e26: 471c c.lw a5,8(a4)
22e28: 0721 c.addi a4,8
22e2a: f3fd c.bnez a5,22e10 <_dl_non_dynamic_init+0x136>
22e2c: 070ba783 lw a5,112(s7)
22e30: c789 c.beqz a5,22e3a <_dl_non_dynamic_init+0x160>
22e32: 43d8 c.lw a4,4(a5)
22e34: 479d c.li a5,7
22e36: 44f71663 bne a4,a5,23282 <_dl_non_dynamic_init+0x5a8>
22e3a: 03cba783 lw a5,60(s7)
22e3e: c799 c.beqz a5,22e4c <_dl_non_dynamic_init+0x172>
22e40: 044ba703 lw a4,68(s7)
22e44: 47b1 c.li a5,12
22e46: 4358 c.lw a4,4(a4)
22e48: 40f71d63 bne a4,a5,23262 <_dl_non_dynamic_init+0x588>
22e4c: 098ba703 lw a4,152(s7)
22e50: c315 c.beqz a4,22e74 <_dl_non_dynamic_init+0x19a>
22e52: 435c c.lw a5,4(a4)
22e54: 20fba823 sw a5,528(s7)
22e58: 0027f693 andi a3,a5,2
22e5c: c299 c.beqz a3,22e62 <_dl_non_dynamic_init+0x188>
22e5e: 06eba023 sw a4,96(s7)
22e62: 0047f693 andi a3,a5,4
22e66: c299 c.beqz a3,22e6c <_dl_non_dynamic_init+0x192>
22e68: 06ebac23 sw a4,120(s7)
22e6c: 8ba1 c.andi a5,8
22e6e: c399 c.beqz a5,22e74 <_dl_non_dynamic_init+0x19a>
22e70: 08eba023 sw a4,128(s7)
22e74: 0bcba783 lw a5,188(s7)
22e78: c785 c.beqz a5,22ea0 <_dl_non_dynamic_init+0x1c6>
22e7a: 43dc c.lw a5,4(a5)
22e7c: 20fba623 sw a5,524(s7)
22e80: 0087f713 andi a4,a5,8
22e84: 38071363 bne a4,zero,2320a <_dl_non_dynamic_init+0x530>
22e88: ef41a703 lw a4,-268(gp) # 6f248 <_dl_debug_mask>
22e8c: 04077713 andi a4,a4,64
22e90: 38071363 bne a4,zero,23216 <_dl_non_dynamic_init+0x53c>
22e94: 8b85 c.andi a5,1
22e96: c789 c.beqz a5,22ea0 <_dl_non_dynamic_init+0x1c6>
22e98: 0bcba783 lw a5,188(s7)
22e9c: 08fba023 sw a5,128(s7)
22ea0: 094ba783 lw a5,148(s7)
22ea4: c399 c.beqz a5,22eaa <_dl_non_dynamic_init+0x1d0>
22ea6: 040bae23 sw zero,92(s7)
22eaa: 855e c.mv a0,s7
22eac: 149180ef jal ra,3b7f4 <_dl_setup_hash>
22eb0: 198bd783 lhu a5,408(s7)
22eb4: 1d8ba703 lw a4,472(s7)
22eb8: 058ba603 lw a2,88(s7)
22ebc: 4685 c.li a3,1
22ebe: 0047e793 ori a5,a5,4
22ec2: 18fb9c23 sh a5,408(s7)
22ec6: 20dba223 sw a3,516(s7)
22eca: 014b8793 addi a5,s7,20
22ece: c354 c.sw a3,4(a4)
22ed0: c31c c.sw a5,0(a4)
22ed2: ce0d c.beqz a2,22f0c <_dl_non_dynamic_init+0x232>
22ed4: 034ba683 lw a3,52(s7)
22ed8: 4258 c.lw a4,4(a2)
22eda: 000ba783 lw a5,0(s7)
22ede: 0046ac03 lw s8,4(a3)
22ee2: 9c3a c.add s8,a4
22ee4: 9c3e c.add s8,a5
22ee6: 8562 c.mv a0,s8
22ee8: 979fb0ef jal ra,1e860 <strlen>
22eec: 00150c93 addi s9,a0,1
22ef0: 8566 c.mv a0,s9
22ef2: ce4fa0ef jal ra,1d3d6 <__libc_malloc>
22ef6: 36050063 beq a0,zero,23256 <_dl_non_dynamic_init+0x57c>
22efa: 8666 c.mv a2,s9
22efc: 85e2 c.mv a1,s8
22efe: d08fc0ef jal ra,1f406 <memcpy>
22f02: 01cba783 lw a5,28(s7)
22f06: 00aba223 sw a0,4(s7)
22f0a: c388 c.sw a0,0(a5)
22f0c: 4581 c.li a1,0
22f0e: 855e c.mv a0,s7
22f10: 173180ef jal ra,3b882 <_dl_add_to_namespace_list>
22f14: 4705 c.li a4,1
22f16: b2e1a223 sw a4,-1244(gp) # 6ee78 <_dl_nns>
22f1a: e771ac23 sw s7,-392(gp) # 6f1cc <_dl_sysinfo_map>
22f1e: 0004f7b7 lui a5,0x4f
22f22: 5e078793 addi a5,a5,1504 # 4f5e0 <__PRETTY_FUNCTION__.2+0x144>
22f26: 1387a303 lw t1,312(a5)
22f2a: 12c7af03 lw t5,300(a5)
22f2e: 1307ae83 lw t4,304(a5)
22f32: 1347ae03 lw t3,308(a5)
22f36: 00050537 lui a0,0x50
22f3a: ce02 c.swsp zero,28(sp)
22f3c: 1018 c.addi4spn a4,sp,32
22f3e: 02000f93 addi t6,zero,32
22f42: d61a c.swsp t1,44(sp)
22f44: 4881 c.li a7,0
22f46: 01010313 addi t1,sp,16
22f4a: 4801 c.li a6,0
22f4c: 4781 c.li a5,0
22f4e: 1d8b8693 addi a3,s7,472
22f52: 0070 c.addi4spn a2,sp,12
22f54: 85de c.mv a1,s7
22f56: 80850513 addi a0,a0,-2040 # 4f808 <unsecure_envvars.2+0x210>
22f5a: c802 c.swsp zero,16(sp)
22f5c: ca02 c.swsp zero,20(sp)
22f5e: cc02 c.swsp zero,24(sp)
22f60: 01f10e23 sb t6,28(sp)
22f64: d07a c.swsp t5,32(sp)
22f66: d276 c.swsp t4,36(sp)
22f68: d472 c.swsp t3,40(sp)
22f6a: c61a c.swsp t1,12(sp)
22f6c: 15a180ef jal ra,3b0c6 <_dl_lookup_symbol_x>
22f70: 4732 c.lwsp a4,12(sp)
22f72: 24070e63 beq a4,zero,231ce <_dl_non_dynamic_init+0x4f4>
22f76: 00e75683 lhu a3,14(a4)
22f7a: 67c1 c.lui a5,0x10
22f7c: 17c5 c.addi a5,-15
22f7e: 28f68a63 beq a3,a5,23212 <_dl_non_dynamic_init+0x538>
22f82: 4781 c.li a5,0
22f84: c111 c.beqz a0,22f88 <_dl_non_dynamic_init+0x2ae>
22f86: 411c c.lw a5,0(a0)
22f88: 4358 c.lw a4,4(a4)
22f8a: 97ba c.add a5,a4
22f8c: 00050bb7 lui s7,0x50
22f90: 0006e737 lui a4,0x6e
22f94: 818b8513 addi a0,s7,-2024 # 4f818 <unsecure_envvars.2+0x220>
22f98: fcf72e23 sw a5,-36(a4) # 6dfdc <_dl_vdso_getcpu>
22f9c: f4bf00ef jal ra,13ee6 <getenv>
22fa0: 4681 c.li a3,0
22fa2: 4601 c.li a2,0
22fa4: 818b8593 addi a1,s7,-2024
22fa8: 488160ef jal ra,39430 <_dl_init_paths>
22fac: ec01a703 lw a4,-320(gp) # 6f214 <_dl_all_dirs>
22fb0: 00050537 lui a0,0x50
22fb4: 82850513 addi a0,a0,-2008 # 4f828 <unsecure_envvars.2+0x230>
22fb8: eae1ae23 sw a4,-324(gp) # 6f210 <_dl_init_all_dirs>
22fbc: f2bf00ef jal ra,13ee6 <getenv>
22fc0: 4785 c.li a5,1
22fc2: c509 c.beqz a0,22fcc <_dl_non_dynamic_init+0x2f2>
22fc4: 00054783 lbu a5,0(a0)
22fc8: 0017b793 sltiu a5,a5,1
22fcc: 00050537 lui a0,0x50
22fd0: 83450513 addi a0,a0,-1996 # 4f834 <unsecure_envvars.2+0x23c>
22fd4: eef1a823 sw a5,-272(gp) # 6f244 <_dl_lazy>
22fd8: f0ff00ef jal ra,13ee6 <getenv>
22fdc: 4781 c.li a5,0
22fde: c509 c.beqz a0,22fe8 <_dl_non_dynamic_init+0x30e>
22fe0: 00054783 lbu a5,0(a0)
22fe4: 00f037b3 sltu a5,zero,a5
22fe8: 00050537 lui a0,0x50
22fec: 84050513 addi a0,a0,-1984 # 4f840 <unsecure_envvars.2+0x248>
22ff0: ecf1a823 sw a5,-304(gp) # 6f224 <_dl_bind_not>
22ff4: ef3f00ef jal ra,13ee6 <getenv>
22ff8: 4785 c.li a5,1
22ffa: c509 c.beqz a0,23004 <_dl_non_dynamic_init+0x32a>
22ffc: 00054783 lbu a5,0(a0)
23000: 0017b793 sltiu a5,a5,1
23004: 00050537 lui a0,0x50
23008: 85050513 addi a0,a0,-1968 # 4f850 <unsecure_envvars.2+0x258>
2300c: eef1a623 sw a5,-276(gp) # 6f240 <_dl_dynamic_weak>
23010: ed7f00ef jal ra,13ee6 <getenv>
23014: eea1a023 sw a0,-288(gp) # 6f234 <_dl_profile_output>
23018: c509 c.beqz a0,23022 <_dl_non_dynamic_init+0x348>
2301a: 00054783 lbu a5,0(a0)
2301e: 14079b63 bne a5,zero,23174 <_dl_non_dynamic_init+0x49a>
23022: 0006e7b7 lui a5,0x6e
23026: fe87a783 lw a5,-24(a5) # 6dfe8 <__libc_enable_secure>
2302a: 14078a63 beq a5,zero,2317e <_dl_non_dynamic_init+0x4a4>
2302e: 0004f6b7 lui a3,0x4f
23032: 5e968693 addi a3,a3,1513 # 4f5e9 <__PRETTY_FUNCTION__.2+0x14d>
23036: eed1a023 sw a3,-288(gp) # 6f234 <_dl_profile_output>
2303a: c785 c.beqz a5,23062 <_dl_non_dynamic_init+0x388>
2303c: 0004fc37 lui s8,0x4f
23040: 5e0c0c13 addi s8,s8,1504 # 4f5e0 <__PRETTY_FUNCTION__.2+0x144>
23044: 018c0b93 addi s7,s8,24
23048: 12bc0c13 addi s8,s8,299
2304c: 855e c.mv a0,s7
2304e: 2b5090ef jal ra,2cb02 <__unsetenv>
23052: 855e c.mv a0,s7
23054: 4581 c.li a1,0
23056: f50fc0ef jal ra,1f7a6 <__rawmemchr>
2305a: 00150b93 addi s7,a0,1
2305e: ff8be7e3 bltu s7,s8,2304c <_dl_non_dynamic_init+0x372>
23062: 00050537 lui a0,0x50
23066: 86450513 addi a0,a0,-1948 # 4f864 <unsecure_envvars.2+0x26c>
2306a: e7df00ef jal ra,13ee6 <getenv>
2306e: 8d2a c.mv s10,a0
23070: cd1d c.beqz a0,230ae <_dl_non_dynamic_init+0x3d4>
23072: 4c81 c.li s9,0
23074: 4d81 c.li s11,0
23076: 0fe00c13 addi s8,zero,254
2307a: 4b89 c.li s7,2
2307c: 100c c.addi4spn a1,sp,32
2307e: 856a c.mv a0,s10
23080: 519190ef jal ra,3cd98 <_dl_strtoul>
23084: 02ac6563 bltu s8,a0,230ae <_dl_non_dynamic_init+0x3d4>
23088: 5702 c.lwsp a4,32(sp)
2308a: 03a70263 beq a4,s10,230ae <_dl_non_dynamic_init+0x3d4>
2308e: 00074783 lbu a5,0(a4)
23092: 157d8063 beq s11,s7,231d2 <_dl_non_dynamic_init+0x4f8>
23096: 10079163 bne a5,zero,23198 <_dl_non_dynamic_init+0x4be>
2309a: 41bb87b3 sub a5,s7,s11
2309e: 078e c.slli a5,0x3
230a0: 00f51533 sll a0,a0,a5
230a4: 019566b3 or a3,a0,s9
230a8: c299 c.beqz a3,230ae <_dl_non_dynamic_init+0x3d4>
230aa: ecd1a223 sw a3,-316(gp) # 6f218 <_dl_osversion>
230ae: efc1a503 lw a0,-260(gp) # 6f250 <_dl_platform>
230b2: c509 c.beqz a0,230bc <_dl_non_dynamic_init+0x3e2>
230b4: facfb0ef jal ra,1e860 <strlen>
230b8: eea1ac23 sw a0,-264(gp) # 6f24c <_dl_platformlen>
230bc: eb01a783 lw a5,-336(gp) # 6f204 <_dl_phdr>
230c0: cfb1 c.beqz a5,2311c <_dl_non_dynamic_init+0x442>
230c2: eac1a683 lw a3,-340(gp) # 6f200 <_dl_phnum>
230c6: 0696 c.slli a3,0x5
230c8: 96be c.add a3,a5
230ca: 04d7f963 bgeu a5,a3,2311c <_dl_non_dynamic_init+0x442>
230ce: 6474e637 lui a2,0x6474e
230d2: 55160593 addi a1,a2,1361 # 6474e551 <__BSS_END__+0x646de9fd>
230d6: 4501 c.li a0,0
230d8: 4801 c.li a6,0
230da: 55260613 addi a2,a2,1362
230de: a821 c.j 230f6 <_dl_non_dynamic_init+0x41c>
230e0: 00c71763 bne a4,a2,230ee <_dl_non_dynamic_init+0x414>
230e4: 0087aa03 lw s4,8(a5)
230e8: 0147aa83 lw s5,20(a5)
230ec: 4505 c.li a0,1
230ee: 02078793 addi a5,a5,32
230f2: 00d7fc63 bgeu a5,a3,2310a <_dl_non_dynamic_init+0x430>
230f6: 4398 c.lw a4,0(a5)
230f8: feb714e3 bne a4,a1,230e0 <_dl_non_dynamic_init+0x406>
230fc: 0187ab03 lw s6,24(a5)
23100: 02078793 addi a5,a5,32
23104: 4805 c.li a6,1
23106: fed7e8e3 bltu a5,a3,230f6 <_dl_non_dynamic_init+0x41c>
2310a: c509 c.beqz a0,23114 <_dl_non_dynamic_init+0x43a>
2310c: 25542823 sw s5,592(s0)
23110: 25442623 sw s4,588(s0)
23114: 00080463 beq a6,zero,2311c <_dl_non_dynamic_init+0x442>
23118: af61ac23 sw s6,-1288(gp) # 6ee4c <_dl_stack_flags>
2311c: 25042783 lw a5,592(s0)
23120: efc5 c.bnez a5,231d8 <_dl_non_dynamic_init+0x4fe>
23122: 50b6 c.lwsp ra,108(sp)
23124: 5426 c.lwsp s0,104(sp)
23126: 5496 c.lwsp s1,100(sp)
23128: 5906 c.lwsp s2,96(sp)
2312a: 49f6 c.lwsp s3,92(sp)
2312c: 4a66 c.lwsp s4,88(sp)
2312e: 4ad6 c.lwsp s5,84(sp)
23130: 4b46 c.lwsp s6,80(sp)
23132: 4bb6 c.lwsp s7,76(sp)
23134: 4c26 c.lwsp s8,72(sp)
23136: 4c96 c.lwsp s9,68(sp)
23138: 4d06 c.lwsp s10,64(sp)
2313a: 5df2 c.lwsp s11,60(sp)
2313c: 6165 c.addi16sp sp,112
2313e: 8082 c.jr ra
23140: 000ba503 lw a0,0(s7)
23144: 4798 c.lw a4,8(a5)
23146: e119 c.bnez a0,2314c <_dl_non_dynamic_init+0x472>
23148: 00eba023 sw a4,0(s7)
2314c: 0147a303 lw t1,20(a5)
23150: 1b8ba503 lw a0,440(s7)
23154: 971a c.add a4,t1
23156: 00a76463 bltu a4,a0,2315e <_dl_non_dynamic_init+0x484>
2315a: 1aebac23 sw a4,440(s7)
2315e: 4f88 c.lw a0,24(a5)
23160: 8905 c.andi a0,1
23162: c20501e3 beq a0,zero,22d84 <_dl_non_dynamic_init+0xaa>
23166: 1bcba503 lw a0,444(s7)
2316a: c0a76de3 bltu a4,a0,22d84 <_dl_non_dynamic_init+0xaa>
2316e: 1aebae23 sw a4,444(s7)
23172: b909 c.j 22d84 <_dl_non_dynamic_init+0xaa>
23174: 0006e7b7 lui a5,0x6e
23178: fe87a783 lw a5,-24(a5) # 6dfe8 <__libc_enable_secure>
2317c: bd7d c.j 2303a <_dl_non_dynamic_init+0x360>
2317e: 0004f6b7 lui a3,0x4f
23182: 5e068693 addi a3,a3,1504 # 4f5e0 <__PRETTY_FUNCTION__.2+0x144>
23186: bd45 c.j 23036 <_dl_non_dynamic_init+0x35c>
23188: 00179613 slli a2,a5,0x1
2318c: 8605 c.srai a2,0x1
2318e: 02c37563 bgeu t1,a2,231b8 <_dl_non_dynamic_init+0x4de>
23192: 40ce07b3 sub a5,t3,a2
23196: b169 c.j 22e20 <_dl_non_dynamic_init+0x146>
23198: 02e00693 addi a3,zero,46
2319c: f0d799e3 bne a5,a3,230ae <_dl_non_dynamic_init+0x3d4>
231a0: 41b007b3 sub a5,zero,s11
231a4: 078e c.slli a5,0x3
231a6: 07c1 c.addi a5,16
231a8: 00f51533 sll a0,a0,a5
231ac: 00acecb3 or s9,s9,a0
231b0: 0d85 c.addi s11,1
231b2: 00170d13 addi s10,a4,1
231b6: b5d9 c.j 2307c <_dl_non_dynamic_init+0x3a2>
231b8: 40ff0633 sub a2,t5,a5
231bc: 04cee063 bltu t4,a2,231fc <_dl_non_dynamic_init+0x522>
231c0: 40ff87b3 sub a5,t6,a5
231c4: b9b1 c.j 22e20 <_dl_non_dynamic_init+0x146>
231c6: e781ab83 lw s7,-392(gp) # 6f1cc <_dl_sysinfo_map>
231ca: d40b9ae3 bne s7,zero,22f1e <_dl_non_dynamic_init+0x244>
231ce: 4781 c.li a5,0
231d0: bb75 c.j 22f8c <_dl_non_dynamic_init+0x2b2>
231d2: 019566b3 or a3,a0,s9
231d6: bdc9 c.j 230a8 <_dl_non_dynamic_init+0x3ce>
231d8: 5426 c.lwsp s0,104(sp)
231da: 50b6 c.lwsp ra,108(sp)
231dc: 5496 c.lwsp s1,100(sp)
231de: 5906 c.lwsp s2,96(sp)
231e0: 4a66 c.lwsp s4,88(sp)
231e2: 4ad6 c.lwsp s5,84(sp)
231e4: 4b46 c.lwsp s6,80(sp)
231e6: 4bb6 c.lwsp s7,76(sp)
231e8: 4c26 c.lwsp s8,72(sp)
231ea: 4c96 c.lwsp s9,68(sp)
231ec: 4d06 c.lwsp s10,64(sp)
231ee: 5df2 c.lwsp s11,60(sp)
231f0: 82898513 addi a0,s3,-2008
231f4: 49f6 c.lwsp s3,92(sp)
231f6: 6165 c.addi16sp sp,112
231f8: 2911806f jal zero,3bc88 <_dl_protect_relro>
231fc: 40f38633 sub a2,t2,a5
23200: c2c2e3e3 bltu t0,a2,22e26 <_dl_non_dynamic_init+0x14c>
23204: 40fc07b3 sub a5,s8,a5
23208: b921 c.j 22e20 <_dl_non_dynamic_init+0x146>
2320a: 4705 c.li a4,1
2320c: 18eb8e23 sb a4,412(s7)
23210: b9a5 c.j 22e88 <_dl_non_dynamic_init+0x1ae>
23212: 4781 c.li a5,0
23214: bb95 c.j 22f88 <_dl_non_dynamic_init+0x2ae>
23216: f7fff5b7 lui a1,0xf7fff
2321a: 71658593 addi a1,a1,1814 # f7fff716 <__BSS_END__+0xf7f8fbc2>
2321e: 8dfd c.and a1,a5
23220: c6058ae3 beq a1,zero,22e94 <_dl_non_dynamic_init+0x1ba>
23224: 0004f537 lui a0,0x4f
23228: 7bc50513 addi a0,a0,1980 # 4f7bc <unsecure_envvars.2+0x1c4>
2322c: 1fb190ef jal ra,3cc26 <_dl_debug_printf>
23230: 20cba783 lw a5,524(s7)
23234: b185 c.j 22e94 <_dl_non_dynamic_init+0x1ba>
23236: 000506b7 lui a3,0x50
2323a: 0004f5b7 lui a1,0x4f
2323e: 0004f537 lui a0,0x4f
23242: 89c68693 addi a3,a3,-1892 # 4f89c <__PRETTY_FUNCTION__.1>
23246: 03d00613 addi a2,zero,61
2324a: 72458593 addi a1,a1,1828 # 4f724 <unsecure_envvars.2+0x12c>
2324e: 73450513 addi a0,a0,1844 # 4f734 <unsecure_envvars.2+0x13c>
23252: 89fed0ef jal ra,10af0 <__assert_fail>
23256: 0004f537 lui a0,0x4f
2325a: 7f850513 addi a0,a0,2040 # 4f7f8 <unsecure_envvars.2+0x200>
2325e: 295190ef jal ra,3ccf2 <_dl_fatal_printf>
23262: 000506b7 lui a3,0x50
23266: 0004f5b7 lui a1,0x4f
2326a: 0004f537 lui a0,0x4f
2326e: 88468693 addi a3,a3,-1916 # 4f884 <__PRETTY_FUNCTION__.0>
23272: 07e00613 addi a2,zero,126
23276: 74c58593 addi a1,a1,1868 # 4f74c <unsecure_envvars.2+0x154>
2327a: 78850513 addi a0,a0,1928 # 4f788 <unsecure_envvars.2+0x190>
2327e: 873ed0ef jal ra,10af0 <__assert_fail>
23282: 000506b7 lui a3,0x50
23286: 0004f5b7 lui a1,0x4f
2328a: 0004f537 lui a0,0x4f
2328e: 88468693 addi a3,a3,-1916 # 4f884 <__PRETTY_FUNCTION__.0>
23292: 07600613 addi a2,zero,118
23296: 74c58593 addi a1,a1,1868 # 4f74c <unsecure_envvars.2+0x154>
2329a: 76050513 addi a0,a0,1888 # 4f760 <unsecure_envvars.2+0x168>
2329e: 853ed0ef jal ra,10af0 <__assert_fail>
000232a2 <__libc_init_secure>:
232a2: f001a783 lw a5,-256(gp) # 6f254 <__libc_enable_secure_decided>
232a6: c391 c.beqz a5,232aa <__libc_init_secure+0x8>
232a8: 8082 c.jr ra
232aa: 1141 c.addi sp,-16
232ac: c606 c.swsp ra,12(sp)
232ae: c422 c.swsp s0,8(sp)
232b0: 581140ef jal ra,38030 <__geteuid>
232b4: 842a c.mv s0,a0
232b6: 56f140ef jal ra,38024 <__getuid>
232ba: 4785 c.li a5,1
232bc: 00850a63 beq a0,s0,232d0 <__libc_init_secure+0x2e>
232c0: 40b2 c.lwsp ra,12(sp)
232c2: 4422 c.lwsp s0,8(sp)
232c4: 0006e737 lui a4,0x6e
232c8: fef72423 sw a5,-24(a4) # 6dfe8 <__libc_enable_secure>
232cc: 0141 c.addi sp,16
232ce: 8082 c.jr ra
232d0: 579140ef jal ra,38048 <__getegid>
232d4: 842a c.mv s0,a0
232d6: 567140ef jal ra,3803c <__getgid>
232da: 408507b3 sub a5,a0,s0
232de: 00f037b3 sltu a5,zero,a5
232e2: bff9 c.j 232c0 <__libc_init_secure+0x1e>
000232e4 <_dl_mcount_wrapper>:
232e4: 1141 c.addi sp,-16
232e6: c606 c.swsp ra,12(sp)
232e8: 85aa c.mv a1,a0
232ea: 8506 c.mv a0,ra
232ec: 40b2 c.lwsp ra,12(sp)
232ee: 0141 c.addi sp,16
232f0: 1cc1a06f jal zero,3d4bc <_dl_mcount>
000232f4 <_dl_mcount_wrapper_check>:
232f4: ed81a703 lw a4,-296(gp) # 6f22c <_dl_profile_map>
232f8: 1141 c.addi sp,-16
232fa: c606 c.swsp ra,12(sp)
232fc: c719 c.beqz a4,2330a <_dl_mcount_wrapper_check+0x16>
232fe: 85aa c.mv a1,a0
23300: 8506 c.mv a0,ra
23302: 40b2 c.lwsp ra,12(sp)
23304: 0141 c.addi sp,16
23306: 1b61a06f jal zero,3d4bc <_dl_mcount>
2330a: 40b2 c.lwsp ra,12(sp)
2330c: 0141 c.addi sp,16
2330e: 8082 c.jr ra
00023310 <_dl_discover_osversion>:
23310: 7105 c.addi16sp sp,-480
23312: 00a8 c.addi4spn a0,sp,72
23314: 1c112e23 sw ra,476(sp)
23318: 1c812c23 sw s0,472(sp)
2331c: 1c912a23 sw s1,468(sp)
23320: 4ed140ef jal ra,3800c <__uname>
23324: 0ca10693 addi a3,sp,202
23328: e941 c.bnez a0,233b8 <_dl_discover_osversion+0xa8>
2332a: 4881 c.li a7,0
2332c: 4501 c.li a0,0
2332e: 4825 c.li a6,9
23330: 02e00313 addi t1,zero,46
23334: 4e0d c.li t3,3
23336: 0006c703 lbu a4,0(a3)
2333a: fd070713 addi a4,a4,-48
2333e: 0ff77793 andi a5,a4,255
23342: 04f86d63 bltu a6,a5,2339c <_dl_discover_osversion+0x8c>
23346: 0016c583 lbu a1,1(a3)
2334a: 0685 c.addi a3,1
2334c: fd058613 addi a2,a1,-48
23350: 0ff67793 andi a5,a2,255
23354: 02f86163 bltu a6,a5,23376 <_dl_discover_osversion+0x66>
23358: 0016c583 lbu a1,1(a3)
2335c: 00271793 slli a5,a4,0x2
23360: 97ba c.add a5,a4
23362: 0786 c.slli a5,0x1
23364: 00f60733 add a4,a2,a5
23368: fd058613 addi a2,a1,-48
2336c: 0ff67793 andi a5,a2,255
23370: 0685 c.addi a3,1
23372: fef873e3 bgeu a6,a5,23358 <_dl_discover_osversion+0x48>
23376: 0522 c.slli a0,0x8
23378: 0885 c.addi a7,1
2337a: 8d59 c.or a0,a4
2337c: 0685 c.addi a3,1
2337e: 00659c63 bne a1,t1,23396 <_dl_discover_osversion+0x86>
23382: fbc89ae3 bne a7,t3,23336 <_dl_discover_osversion+0x26>
23386: 1dc12083 lw ra,476(sp)
2338a: 1d812403 lw s0,472(sp)
2338e: 1d412483 lw s1,468(sp)
23392: 613d c.addi16sp sp,480
23394: 8082 c.jr ra
23396: 478d c.li a5,3
23398: fef887e3 beq a7,a5,23386 <_dl_discover_osversion+0x76>
2339c: 1dc12083 lw ra,476(sp)
233a0: 1d812403 lw s0,472(sp)
233a4: 478d c.li a5,3
233a6: 411787b3 sub a5,a5,a7
233aa: 078e c.slli a5,0x3
233ac: 1d412483 lw s1,468(sp)
233b0: 00f51533 sll a0,a0,a5
233b4: 613d c.addi16sp sp,480
233b6: 8082 c.jr ra
233b8: 00050537 lui a0,0x50
233bc: 4581 c.li a1,0
233be: 8a850513 addi a0,a0,-1880 # 4f8a8 <__PRETTY_FUNCTION__.1+0xc>
233c2: fb4fd0ef jal ra,20b76 <__open64_nocancel>
233c6: 84aa c.mv s1,a0
233c8: 04054363 blt a0,zero,2340e <_dl_discover_osversion+0xfe>
233cc: 04000613 addi a2,zero,64
233d0: 002c c.addi4spn a1,sp,8
233d2: 811fd0ef jal ra,20be2 <__read_nocancel>
233d6: 842a c.mv s0,a0
233d8: 8526 c.mv a0,s1
233da: ea8fd0ef jal ra,20a82 <__close_nocancel>
233de: 02805863 bge zero,s0,2340e <_dl_discover_osversion+0xfe>
233e2: 03e00793 addi a5,zero,62
233e6: 0087ca63 blt a5,s0,233fa <_dl_discover_osversion+0xea>
233ea: 1d040793 addi a5,s0,464
233ee: 00278433 add s0,a5,sp
233f2: e2040c23 sb zero,-456(s0)
233f6: 0034 c.addi4spn a3,sp,8
233f8: bf0d c.j 2332a <_dl_discover_osversion+0x1a>
233fa: 03f00413 addi s0,zero,63
233fe: 1d040793 addi a5,s0,464
23402: 00278433 add s0,a5,sp
23406: e2040c23 sb zero,-456(s0)
2340a: 0034 c.addi4spn a3,sp,8
2340c: bf39 c.j 2332a <_dl_discover_osversion+0x1a>
2340e: 557d c.li a0,-1
23410: bf9d c.j 23386 <_dl_discover_osversion+0x76>
00023412 <fatal_error>:
23412: 0006e7b7 lui a5,0x6e
23416: fe07a783 lw a5,-32(a5) # 6dfe0 <_dl_argv>
2341a: be010113 addi sp,sp,-1056
2341e: 41212823 sw s2,1040(sp)
23422: 0007a903 lw s2,0(a5)
23426: 40812c23 sw s0,1048(sp)
2342a: 40912a23 sw s1,1044(sp)
2342e: 40112e23 sw ra,1052(sp)
23432: 84ae c.mv s1,a1
23434: 8432 c.mv s0,a2
23436: 87b6 c.mv a5,a3
23438: 04090e63 beq s2,zero,23494 <fatal_error+0x82>
2343c: c02d c.beqz s0,2349e <fatal_error+0x8c>
2343e: 0004c703 lbu a4,0(s1)
23442: e721 c.bnez a4,2348a <fatal_error+0x78>
23444: 00060737 lui a4,0x60
23448: 43c70713 addi a4,a4,1084 # 6043c <expected2.3+0x8>
2344c: c905 c.beqz a0,2347c <fatal_error+0x6a>
2344e: 40000613 addi a2,zero,1024
23452: 080c c.addi4spn a1,sp,16
23454: c63e c.swsp a5,12(sp)
23456: c43a c.swsp a4,8(sp)
23458: 2eb130ef jal ra,36f42 <__strerror_r>
2345c: 4722 c.lwsp a4,8(sp)
2345e: 47b2 c.lwsp a5,12(sp)
23460: 0004d837 lui a6,0x4d
23464: 88aa c.mv a7,a0
23466: 0a880813 addi a6,a6,168 # 4d0a8 <__PRETTY_FUNCTION__.0+0x2c>
2346a: 00050537 lui a0,0x50
2346e: 86a6 c.mv a3,s1
23470: 8622 c.mv a2,s0
23472: 85ca c.mv a1,s2
23474: 90450513 addi a0,a0,-1788 # 4f904 <__PRETTY_FUNCTION__.1+0x68>
23478: 07b190ef jal ra,3ccf2 <_dl_fatal_printf>
2347c: 000608b7 lui a7,0x60
23480: 43c88813 addi a6,a7,1084 # 6043c <expected2.3+0x8>
23484: 43c88893 addi a7,a7,1084
23488: b7cd c.j 2346a <fatal_error+0x58>
2348a: 0004d737 lui a4,0x4d
2348e: 0a870713 addi a4,a4,168 # 4d0a8 <__PRETTY_FUNCTION__.0+0x2c>
23492: bf6d c.j 2344c <fatal_error+0x3a>
23494: 00050937 lui s2,0x50
23498: 8c490913 addi s2,s2,-1852 # 4f8c4 <__PRETTY_FUNCTION__.1+0x28>
2349c: f04d c.bnez s0,2343e <fatal_error+0x2c>
2349e: 00050437 lui s0,0x50
234a2: 8dc40413 addi s0,s0,-1828 # 4f8dc <__PRETTY_FUNCTION__.1+0x40>
234a6: bf61 c.j 2343e <fatal_error+0x2c>
000234a8 <_dl_signal_exception>:
234a8: 0004c797 auipc a5,0x4c
234ac: 8d87a783 lw a5,-1832(a5) # 6ed80 <_GLOBAL_OFFSET_TABLE_+0x8>
234b0: 1141 c.addi sp,-16
234b2: c606 c.swsp ra,12(sp)
234b4: 9792 c.add a5,tp
234b6: 4398 c.lw a4,0(a5)
234b8: 87ae c.mv a5,a1
234ba: c705 c.beqz a4,234e2 <_dl_signal_exception+0x3a>
234bc: 4310 c.lw a2,0(a4)
234be: 86aa c.mv a3,a0
234c0: 4188 c.lw a0,0(a1)
234c2: 00472803 lw a6,4(a4)
234c6: 4585 c.li a1,1
234c8: c208 c.sw a0,0(a2)
234ca: 0047a883 lw a7,4(a5)
234ce: 00870513 addi a0,a4,8
234d2: 01162223 sw a7,4(a2)
234d6: 479c c.lw a5,8(a5)
234d8: c61c c.sw a5,8(a2)
234da: 00d82023 sw a3,0(a6)
234de: 727080ef jal ra,2c404 <__longjmp>
234e2: 41d4 c.lw a3,4(a1)
234e4: 418c c.lw a1,0(a1)
234e6: 3735 c.jal 23412 <fatal_error>
000234e8 <_dl_signal_error>:
234e8: 0004c797 auipc a5,0x4c
234ec: 8987a783 lw a5,-1896(a5) # 6ed80 <_GLOBAL_OFFSET_TABLE_+0x8>
234f0: 1141 c.addi sp,-16
234f2: c422 c.swsp s0,8(sp)
234f4: c226 c.swsp s1,4(sp)
234f6: 9792 c.add a5,tp
234f8: c606 c.swsp ra,12(sp)
234fa: 4380 c.lw s0,0(a5)
234fc: 84aa c.mv s1,a0
234fe: ce89 c.beqz a3,23518 <_dl_signal_error+0x30>
23500: c00d c.beqz s0,23522 <_dl_signal_error+0x3a>
23502: 4008 c.lw a0,0(s0)
23504: 8636 c.mv a2,a3
23506: 3d01a0ef jal ra,3d8d6 <_dl_exception_create>
2350a: 405c c.lw a5,4(s0)
2350c: 4585 c.li a1,1
2350e: 00840513 addi a0,s0,8
23512: c384 c.sw s1,0(a5)
23514: 6f1080ef jal ra,2c404 <__longjmp>
23518: 000506b7 lui a3,0x50
2351c: 91868693 addi a3,a3,-1768 # 4f918 <__PRETTY_FUNCTION__.1+0x7c>
23520: f06d c.bnez s0,23502 <_dl_signal_error+0x1a>
23522: 8526 c.mv a0,s1
23524: 35fd c.jal 23412 <fatal_error>
00023526 <_dl_catch_exception>:
23526: 714d c.addi16sp sp,-336
23528: 14812423 sw s0,328(sp)
2352c: 0004c417 auipc s0,0x4c
23530: 85442403 lw s0,-1964(s0) # 6ed80 <_GLOBAL_OFFSET_TABLE_+0x8>
23534: 14112623 sw ra,332(sp)
23538: c02a c.swsp a0,0(sp)
2353a: 004407b3 add a5,s0,tp
2353e: 439c c.lw a5,0(a5)
23540: c42e c.swsp a1,8(sp)
23542: c632 c.swsp a2,12(sp)
23544: c23e c.swsp a5,4(sp)
23546: c531 c.beqz a0,23592 <_dl_catch_exception+0x6c>
23548: 4702 c.lwsp a4,0(sp)
2354a: 085c c.addi4spn a5,sp,20
2354c: 9412 c.add s0,tp
2354e: ce3e c.swsp a5,28(sp)
23550: 4581 c.li a1,0
23552: 083c c.addi4spn a5,sp,24
23554: 1008 c.addi4spn a0,sp,32
23556: cc3a c.swsp a4,24(sp)
23558: c01c c.sw a5,0(s0)
2355a: c22f00ef jal ra,1397c <__sigsetjmp>
2355e: 842a c.mv s0,a0
23560: e931 c.bnez a0,235b4 <_dl_catch_exception+0x8e>
23562: 47a2 c.lwsp a5,8(sp)
23564: 4532 c.lwsp a0,12(sp)
23566: 9782 c.jalr a5
23568: 0004c797 auipc a5,0x4c
2356c: 8187a783 lw a5,-2024(a5) # 6ed80 <_GLOBAL_OFFSET_TABLE_+0x8>
23570: 4702 c.lwsp a4,0(sp)
23572: 4692 c.lwsp a3,4(sp)
23574: 9792 c.add a5,tp
23576: 00072023 sw zero,0(a4)
2357a: 00072223 sw zero,4(a4)
2357e: c394 c.sw a3,0(a5)
23580: 00072423 sw zero,8(a4)
23584: 14c12083 lw ra,332(sp)
23588: 8522 c.mv a0,s0
2358a: 14812403 lw s0,328(sp)
2358e: 6171 c.addi16sp sp,336
23590: 8082 c.jr ra
23592: 004407b3 add a5,s0,tp
23596: 8532 c.mv a0,a2
23598: 0007a023 sw zero,0(a5)
2359c: 9582 c.jalr a1
2359e: 4792 c.lwsp a5,4(sp)
235a0: 9412 c.add s0,tp
235a2: 14c12083 lw ra,332(sp)
235a6: c01c c.sw a5,0(s0)
235a8: 4401 c.li s0,0
235aa: 8522 c.mv a0,s0
235ac: 14812403 lw s0,328(sp)
235b0: 6171 c.addi16sp sp,336
235b2: 8082 c.jr ra
235b4: 0004b797 auipc a5,0x4b
235b8: 7cc7a783 lw a5,1996(a5) # 6ed80 <_GLOBAL_OFFSET_TABLE_+0x8>
235bc: 4712 c.lwsp a4,4(sp)
235be: 4452 c.lwsp s0,20(sp)
235c0: 9792 c.add a5,tp
235c2: c398 c.sw a4,0(a5)
235c4: b7c1 c.j 23584 <_dl_catch_exception+0x5e>
000235c6 <_dl_catch_error>:
235c6: 1101 c.addi sp,-32
235c8: cc22 c.swsp s0,24(sp)
235ca: ca26 c.swsp s1,20(sp)
235cc: c84a c.swsp s2,16(sp)
235ce: 84ae c.mv s1,a1
235d0: 892a c.mv s2,a0
235d2: 8432 c.mv s0,a2
235d4: 0048 c.addi4spn a0,sp,4
235d6: 863a c.mv a2,a4
235d8: 85b6 c.mv a1,a3
235da: ce06 c.swsp ra,28(sp)
235dc: 37a9 c.jal 23526 <_dl_catch_exception>
235de: 4792 c.lwsp a5,4(sp)
235e0: 4722 c.lwsp a4,8(sp)
235e2: 40f2 c.lwsp ra,28(sp)
235e4: 00f92023 sw a5,0(s2)
235e8: 47b2 c.lwsp a5,12(sp)
235ea: c098 c.sw a4,0(s1)
235ec: 4942 c.lwsp s2,16(sp)
235ee: 8f99 c.sub a5,a4
235f0: 0017b793 sltiu a5,a5,1
235f4: 00f40023 sb a5,0(s0)
235f8: 4462 c.lwsp s0,24(sp)
235fa: 44d2 c.lwsp s1,20(sp)
235fc: 6105 c.addi16sp sp,32
235fe: 8082 c.jr ra
00023600 <__libc_early_init>:
23600: 1141 c.addi sp,-16
23602: c422 c.swsp s0,8(sp)
23604: c606 c.swsp ra,12(sp)
23606: 842a c.mv s0,a0
23608: 5b5080ef jal ra,2c3bc <__ctype_init>
2360c: 40b2 c.lwsp ra,12(sp)
2360e: b68189a3 sb s0,-1165(gp) # 6eec7 <__libc_single_threaded>
23612: 4422 c.lwsp s0,8(sp)
23614: 0141 c.addi sp,16
23616: 8082 c.jr ra
00023618 <__libc_init_first>:
23618: f0a1a423 sw a0,-248(gp) # 6f25c <__libc_argc>
2361c: 1141 c.addi sp,-16
2361e: f0b1a223 sw a1,-252(gp) # 6f258 <__libc_argv>
23622: c422 c.swsp s0,8(sp)
23624: c226 c.swsp s1,4(sp)
23626: c04a c.swsp s2,0(sp)
23628: c606 c.swsp ra,12(sp)
2362a: 842a c.mv s0,a0
2362c: 84ae c.mv s1,a1
2362e: 8932 c.mv s2,a2
23630: e6c1a223 sw a2,-412(gp) # 6f1b8 <__environ>
23634: ea6ff0ef jal ra,22cda <_dl_non_dynamic_init>
23638: 8522 c.mv a0,s0
2363a: 4422 c.lwsp s0,8(sp)
2363c: 40b2 c.lwsp ra,12(sp)
2363e: 864a c.mv a2,s2
23640: 85a6 c.mv a1,s1
23642: 4902 c.lwsp s2,0(sp)
23644: 4492 c.lwsp s1,4(sp)
23646: 0141 c.addi sp,16
23648: de4fe06f jal zero,21c2c <__init_misc>
0002364c <__syscall_error>:
2364c: 8286 c.mv t0,ra
2364e: 0001 c.addi zero,0
00023650 <__syscall_set_errno>:
23650: 737d c.lui t1,0xfffff
23652: 00a37763 bgeu t1,a0,23660 <__syscall_set_errno+0x10>
23656: 40a00533 sub a0,zero,a0
2365a: 00a22823 sw a0,16(tp) # 10 <__libc_errno>
2365e: 557d c.li a0,-1
23660: 8282 c.jr t0
00023662 <__gconv_open>:
23662: 715d c.addi16sp sp,-80
23664: c4a2 c.swsp s0,72(sp)
23666: c2a6 c.swsp s1,68(sp)
23668: c0ca c.swsp s2,64(sp)
2366a: de4e c.swsp s3,60(sp)
2366c: dc52 c.swsp s4,56(sp)
2366e: da56 c.swsp s5,52(sp)
23670: d85a c.swsp s6,48(sp)
23672: c686 c.swsp ra,76(sp)
23674: d65e c.swsp s7,44(sp)
23676: d462 c.swsp s8,40(sp)
23678: d266 c.swsp s9,36(sp)
2367a: d06a c.swsp s10,32(sp)
2367c: ce6e c.swsp s11,28(sp)
2367e: 0880 c.addi4spn s0,sp,80
23680: 4144 c.lw s1,4(a0)
23682: 00854983 lbu s3,8(a0)
23686: 00954903 lbu s2,9(a0)
2368a: 0004c783 lbu a5,0(s1)
2368e: 00052a03 lw s4,0(a0)
23692: 8b2e c.mv s6,a1
23694: fd178793 addi a5,a5,-47
23698: 8ab2 c.mv s5,a2
2369a: e791 c.bnez a5,236a6 <__gconv_open+0x44>
2369c: 0014c783 lbu a5,1(s1)
236a0: fd178793 addi a5,a5,-47
236a4: c3dd c.beqz a5,2374a <__gconv_open+0xe8>
236a6: 000a4783 lbu a5,0(s4)
236aa: fd178793 addi a5,a5,-47
236ae: e791 c.bnez a5,236ba <__gconv_open+0x58>
236b0: 001a4783 lbu a5,1(s4)
236b4: fd178793 addi a5,a5,-47
236b8: c3a9 c.beqz a5,236fa <__gconv_open+0x98>
236ba: 8756 c.mv a4,s5
236bc: 85d2 c.mv a1,s4
236be: fbc40693 addi a3,s0,-68
236c2: fb840613 addi a2,s0,-72
236c6: 8526 c.mv a0,s1
236c8: 367000ef jal ra,2422e <__gconv_find_transform>
236cc: 8a2a c.mv s4,a0
236ce: 4a81 c.li s5,0
236d0: c561 c.beqz a0,23798 <__gconv_open+0x136>
236d2: 015b2023 sw s5,0(s6)
236d6: fb040113 addi sp,s0,-80
236da: 40b6 c.lwsp ra,76(sp)
236dc: 8552 c.mv a0,s4
236de: 4426 c.lwsp s0,72(sp)
236e0: 4496 c.lwsp s1,68(sp)
236e2: 4906 c.lwsp s2,64(sp)
236e4: 59f2 c.lwsp s3,60(sp)
236e6: 5a62 c.lwsp s4,56(sp)
236e8: 5ad2 c.lwsp s5,52(sp)
236ea: 5b42 c.lwsp s6,48(sp)
236ec: 5bb2 c.lwsp s7,44(sp)
236ee: 5c22 c.lwsp s8,40(sp)
236f0: 5c92 c.lwsp s9,36(sp)
236f2: 5d02 c.lwsp s10,32(sp)
236f4: 4df2 c.lwsp s11,28(sp)
236f6: 6161 c.addi16sp sp,80
236f8: 8082 c.jr ra
236fa: 002a4783 lbu a5,2(s4)
236fe: ffd5 c.bnez a5,236ba <__gconv_open+0x58>
23700: 0004b797 auipc a5,0x4b
23704: 6a47a783 lw a5,1700(a5) # 6eda4 <_GLOBAL_OFFSET_TABLE_+0x2c>
23708: 9792 c.add a5,tp
2370a: 439c c.lw a5,0(a5)
2370c: 439c c.lw a5,0(a5)
2370e: 0607ac03 lw s8,96(a5)
23712: 8562 c.mv a0,s8
23714: 94cfb0ef jal ra,1e860 <strlen>
23718: 01a50793 addi a5,a0,26
2371c: 9bc1 c.andi a5,-16
2371e: 40f10133 sub sp,sp,a5
23722: 00f10a13 addi s4,sp,15
23726: ff0a7a13 andi s4,s4,-16
2372a: 8baa c.mv s7,a0
2372c: 862a c.mv a2,a0
2372e: 85e2 c.mv a1,s8
23730: 8552 c.mv a0,s4
23732: cd5fb0ef jal ra,1f406 <memcpy>
23736: 955e c.add a0,s7
23738: 02f00793 addi a5,zero,47
2373c: 00f50023 sb a5,0(a0)
23740: 00f500a3 sb a5,1(a0)
23744: 00050123 sb zero,2(a0)
23748: bf8d c.j 236ba <__gconv_open+0x58>
2374a: 0024c783 lbu a5,2(s1)
2374e: ffa1 c.bnez a5,236a6 <__gconv_open+0x44>
23750: 0004b797 auipc a5,0x4b
23754: 6547a783 lw a5,1620(a5) # 6eda4 <_GLOBAL_OFFSET_TABLE_+0x2c>
23758: 9792 c.add a5,tp
2375a: 439c c.lw a5,0(a5)
2375c: 439c c.lw a5,0(a5)
2375e: 0607ac03 lw s8,96(a5)
23762: 8562 c.mv a0,s8
23764: 8fcfb0ef jal ra,1e860 <strlen>
23768: 01a50793 addi a5,a0,26
2376c: 9bc1 c.andi a5,-16
2376e: 40f10133 sub sp,sp,a5
23772: 00f10493 addi s1,sp,15
23776: 98c1 c.andi s1,-16
23778: 8baa c.mv s7,a0
2377a: 862a c.mv a2,a0
2377c: 85e2 c.mv a1,s8
2377e: 8526 c.mv a0,s1
23780: c87fb0ef jal ra,1f406 <memcpy>
23784: 955e c.add a0,s7
23786: 02f00793 addi a5,zero,47
2378a: 00f50023 sb a5,0(a0)
2378e: 00f500a3 sb a5,1(a0)
23792: 00050123 sb zero,2(a0)
23796: bf01 c.j 236a6 <__gconv_open+0x44>
23798: fbc42483 lw s1,-68(s0)
2379c: 00549b93 slli s7,s1,0x5
237a0: 008b8513 addi a0,s7,8
237a4: c33f90ef jal ra,1d3d6 <__libc_malloc>
237a8: 8aaa c.mv s5,a0
237aa: fb842503 lw a0,-72(s0)
237ae: 0e0a8d63 beq s5,zero,238a8 <__gconv_open+0x246>
237b2: 00aaa223 sw a0,4(s5)
237b6: 009aa023 sw s1,0(s5)
237ba: 865e c.mv a2,s7
237bc: 4581 c.li a1,0
237be: 008a8513 addi a0,s5,8
237c2: b3bfb0ef jal ra,1f2fc <memset>
237c6: f00486e3 beq s1,zero,236d2 <__gconv_open+0x70>
237ca: 0906 c.slli s2,0x1
237cc: 020a8c93 addi s9,s5,32
237d0: 4d81 c.li s11,0
237d2: 4d01 c.li s10,0
237d4: 0005fc37 lui s8,0x5f
237d8: a089 c.j 2381a <__gconv_open+0x1b8>
237da: fbc42b83 lw s7,-68(s0)
237de: fffb8793 addi a5,s7,-1
237e2: 06fd7563 bgeu s10,a5,2384c <__gconv_open+0x1ea>
237e6: fb842783 lw a5,-72(s0)
237ea: ff2ca823 sw s2,-16(s9)
237ee: 97ee c.add a5,s11
237f0: 5b9c c.lw a5,48(a5)
237f2: 03cd8d93 addi s11,s11,60
237f6: 00879493 slli s1,a5,0x8
237fa: 8c9d c.sub s1,a5
237fc: 0496 c.slli s1,0x5
237fe: 8526 c.mv a0,s1
23800: bd7f90ef jal ra,1d3d6 <__libc_malloc>
23804: feaca423 sw a0,-24(s9)
23808: 94aa c.add s1,a0
2380a: c921 c.beqz a0,2385a <__gconv_open+0x1f8>
2380c: fe9ca623 sw s1,-20(s9)
23810: 0d05 c.addi s10,1
23812: 020c8c93 addi s9,s9,32
23816: eb7d7ee3 bgeu s10,s7,236d2 <__gconv_open+0x70>
2381a: ff9cae23 sw s9,-4(s9)
2381e: fa098ee3 beq s3,zero,237da <__gconv_open+0x178>
23822: 000507b7 lui a5,0x50
23826: b1078593 addi a1,a5,-1264 # 4fb10 <__PRETTY_FUNCTION__.1+0xf4>
2382a: fb842783 lw a5,-72(s0)
2382e: d34c0613 addi a2,s8,-716 # 5ed34 <_nl_C_locobj>
23832: 97ee c.add a5,s11
23834: 47c8 c.lw a0,12(a5)
23836: b9bfb0ef jal ra,1f3d0 <__strcasecmp_l>
2383a: f145 c.bnez a0,237da <__gconv_open+0x178>
2383c: fbc42b83 lw s7,-68(s0)
23840: 00896913 ori s2,s2,8
23844: fffb8793 addi a5,s7,-1
23848: f8fd6fe3 bltu s10,a5,237e6 <__gconv_open+0x184>
2384c: 0d16 c.slli s10,0x5
2384e: 9d56 c.add s10,s5
23850: 00196913 ori s2,s2,1
23854: 012d2823 sw s2,16(s10)
23858: bdad c.j 236d2 <__gconv_open+0x70>
2385a: 0004b997 auipc s3,0x4b
2385e: 54e9a983 lw s3,1358(s3) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
23862: 005d1493 slli s1,s10,0x5
23866: fffd0913 addi s2,s10,-1
2386a: 004987b3 add a5,s3,tp
2386e: 0007ab83 lw s7,0(a5)
23872: 94d6 c.add s1,s5
23874: 5a7d c.li s4,-1
23876: 000d0a63 beq s10,zero,2388a <__gconv_open+0x228>
2387a: fe84a503 lw a0,-24(s1)
2387e: 197d c.addi s2,-1
23880: 1481 c.addi s1,-32
23882: f97f90ef jal ra,1d818 <__free>
23886: ff491ae3 bne s2,s4,2387a <__gconv_open+0x218>
2388a: 8556 c.mv a0,s5
2388c: f8df90ef jal ra,1d818 <__free>
23890: fb842503 lw a0,-72(s0)
23894: fbc42583 lw a1,-68(s0)
23898: 4a0d c.li s4,3
2389a: 4a81 c.li s5,0
2389c: 321000ef jal ra,243bc <__gconv_close_transform>
238a0: 9992 c.add s3,tp
238a2: 0179a023 sw s7,0(s3)
238a6: b535 c.j 236d2 <__gconv_open+0x70>
238a8: 0004b997 auipc s3,0x4b
238ac: 5009a983 lw s3,1280(s3) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
238b0: 004987b3 add a5,s3,tp
238b4: 0007ab83 lw s7,0(a5)
238b8: bff1 c.j 23894 <__gconv_open+0x232>
000238ba <__gconv>:
238ba: 7179 c.addi16sp sp,-48
238bc: d422 c.swsp s0,40(sp)
238be: d606 c.swsp ra,44(sp)
238c0: 842a c.mv s0,a0
238c2: d226 c.swsp s1,36(sp)
238c4: d04a c.swsp s2,32(sp)
238c6: ce4e c.swsp s3,28(sp)
238c8: cc52 c.swsp s4,24(sp)
238ca: ca56 c.swsp s5,20(sp)
238cc: c85a c.swsp s6,16(sp)
238ce: c65e c.swsp s7,12(sp)
238d0: c462 c.swsp s8,8(sp)
238d2: c266 c.swsp s9,4(sp)
238d4: 557d c.li a0,-1
238d6: 0ea40063 beq s0,a0,239b6 <__gconv+0xfc>
238da: 00042a83 lw s5,0(s0)
238de: 8a3e c.mv s4,a5
238e0: fffa8b93 addi s7,s5,-1
238e4: cbf9 c.beqz a5,239ba <__gconv+0x100>
238e6: 0007a023 sw zero,0(a5)
238ea: 84ae c.mv s1,a1
238ec: 8932 c.mv s2,a2
238ee: 8b36 c.mv s6,a3
238f0: 4781 c.li a5,0
238f2: c291 c.beqz a3,238f6 <__gconv+0x3c>
238f4: 429c c.lw a5,0(a3)
238f6: 0a96 c.slli s5,0x5
238f8: 9aa2 c.add s5,s0
238fa: fefaa423 sw a5,-24(s5)
238fe: feeaa623 sw a4,-20(s5)
23902: 405c c.lw a5,4(s0)
23904: 0147a983 lw s3,20(a5)
23908: c8ad c.beqz s1,2397a <__gconv+0xc0>
2390a: 0004ac83 lw s9,0(s1)
2390e: 060c8663 beq s9,zero,2397a <__gconv+0xc0>
23912: 0c0b0263 beq s6,zero,239d6 <__gconv+0x11c>
23916: 000b2783 lw a5,0(s6)
2391a: 00840c13 addi s8,s0,8
2391e: 4b91 c.li s7,4
23920: eb99 c.bnez a5,23936 <__gconv+0x7c>
23922: a855 c.j 239d6 <__gconv+0x11c>
23924: 4098 c.lw a4,0(s1)
23926: 03970663 beq a4,s9,23952 <__gconv+0x98>
2392a: 405c c.lw a5,4(s0)
2392c: 53dc c.lw a5,36(a5)
2392e: 97ba c.add a5,a4
23930: 02f96163 bltu s2,a5,23952 <__gconv+0x98>
23934: 8cba c.mv s9,a4
23936: 854e c.mv a0,s3
23938: 9bdff0ef jal ra,232f4 <_dl_mcount_wrapper_check>
2393c: 4048 c.lw a0,4(s0)
2393e: 4881 c.li a7,0
23940: 4801 c.li a6,0
23942: 87d2 c.mv a5,s4
23944: 4701 c.li a4,0
23946: 86ca c.mv a3,s2
23948: 8626 c.mv a2,s1
2394a: 85e2 c.mv a1,s8
2394c: 9982 c.jalr s3
2394e: fd750be3 beq a0,s7,23924 <__gconv+0x6a>
23952: 000b2783 lw a5,0(s6)
23956: c789 c.beqz a5,23960 <__gconv+0xa6>
23958: fe8aa783 lw a5,-24(s5)
2395c: 00fb2023 sw a5,0(s6)
23960: 50b2 c.lwsp ra,44(sp)
23962: 5422 c.lwsp s0,40(sp)
23964: 5492 c.lwsp s1,36(sp)
23966: 5902 c.lwsp s2,32(sp)
23968: 49f2 c.lwsp s3,28(sp)
2396a: 4a62 c.lwsp s4,24(sp)
2396c: 4ad2 c.lwsp s5,20(sp)
2396e: 4b42 c.lwsp s6,16(sp)
23970: 4bb2 c.lwsp s7,12(sp)
23972: 4c22 c.lwsp s8,8(sp)
23974: 4c92 c.lwsp s9,4(sp)
23976: 6145 c.addi16sp sp,48
23978: 8082 c.jr ra
2397a: 854e c.mv a0,s3
2397c: 979ff0ef jal ra,232f4 <_dl_mcount_wrapper_check>
23980: fe8aa803 lw a6,-24(s5)
23984: 4048 c.lw a0,4(s0)
23986: 4881 c.li a7,0
23988: 00183813 sltiu a6,a6,1
2398c: 0805 c.addi a6,1
2398e: 87d2 c.mv a5,s4
23990: 4701 c.li a4,0
23992: 4681 c.li a3,0
23994: 4601 c.li a2,0
23996: 00840593 addi a1,s0,8
2399a: 9982 c.jalr s3
2399c: e911 c.bnez a0,239b0 <__gconv+0xf6>
2399e: 0451 c.addi s0,20
239a0: 4781 c.li a5,0
239a2: 00042023 sw zero,0(s0)
239a6: 0785 c.addi a5,1
239a8: 02040413 addi s0,s0,32
239ac: fefbfbe3 bgeu s7,a5,239a2 <__gconv+0xe8>
239b0: fa0b08e3 beq s6,zero,23960 <__gconv+0xa6>
239b4: bf79 c.j 23952 <__gconv+0x98>
239b6: 4521 c.li a0,8
239b8: b765 c.j 23960 <__gconv+0xa6>
239ba: 000505b7 lui a1,0x50
239be: 00050537 lui a0,0x50
239c2: b3018693 addi a3,gp,-1232 # 6ee84 <__PRETTY_FUNCTION__.0>
239c6: 02b00613 addi a2,zero,43
239ca: 93058593 addi a1,a1,-1744 # 4f930 <__PRETTY_FUNCTION__.1+0x94>
239ce: 93850513 addi a0,a0,-1736 # 4f938 <__PRETTY_FUNCTION__.1+0x9c>
239d2: 91eed0ef jal ra,10af0 <__assert_fail>
239d6: 000505b7 lui a1,0x50
239da: 00050537 lui a0,0x50
239de: b3018693 addi a3,gp,-1232 # 6ee84 <__PRETTY_FUNCTION__.0>
239e2: 04900613 addi a2,zero,73
239e6: 93058593 addi a1,a1,-1744 # 4f930 <__PRETTY_FUNCTION__.1+0x94>
239ea: 95050513 addi a0,a0,-1712 # 4f950 <__PRETTY_FUNCTION__.1+0xb4>
239ee: 902ed0ef jal ra,10af0 <__assert_fail>
000239f2 <__gconv_close>:
239f2: 1101 c.addi sp,-32
239f4: c84a c.swsp s2,16(sp)
239f6: c64e c.swsp s3,12(sp)
239f8: 00452903 lw s2,4(a0)
239fc: 00052983 lw s3,0(a0)
23a00: cc22 c.swsp s0,24(sp)
23a02: ca26 c.swsp s1,20(sp)
23a04: ce06 c.swsp ra,28(sp)
23a06: 84aa c.mv s1,a0
23a08: 00850413 addi s0,a0,8
23a0c: 441c c.lw a5,8(s0)
23a0e: 8b85 c.andi a5,1
23a10: eb99 c.bnez a5,23a26 <__gconv_close+0x34>
23a12: 4008 c.lw a0,0(s0)
23a14: 02040413 addi s0,s0,32
23a18: d975 c.beqz a0,23a0c <__gconv_close+0x1a>
23a1a: dfff90ef jal ra,1d818 <__free>
23a1e: fe842783 lw a5,-24(s0)
23a22: 8b85 c.andi a5,1
23a24: d7e5 c.beqz a5,23a0c <__gconv_close+0x1a>
23a26: 8526 c.mv a0,s1
23a28: df1f90ef jal ra,1d818 <__free>
23a2c: 4462 c.lwsp s0,24(sp)
23a2e: 40f2 c.lwsp ra,28(sp)
23a30: 44d2 c.lwsp s1,20(sp)
23a32: 85ce c.mv a1,s3
23a34: 854a c.mv a0,s2
23a36: 49b2 c.lwsp s3,12(sp)
23a38: 4942 c.lwsp s2,16(sp)
23a3a: 6105 c.addi16sp sp,32
23a3c: 1810006f jal zero,243bc <__gconv_close_transform>
00023a40 <__gconv_alias_compare>:
23a40: 418c c.lw a1,0(a1)
23a42: 4108 c.lw a0,0(a0)
23a44: c5ffa06f jal zero,1e6a2 <strcmp>
00023a48 <derivation_compare>:
23a48: 1141 c.addi sp,-16
23a4a: c422 c.swsp s0,8(sp)
23a4c: c226 c.swsp s1,4(sp)
23a4e: 842a c.mv s0,a0
23a50: 84ae c.mv s1,a1
23a52: 4108 c.lw a0,0(a0)
23a54: 418c c.lw a1,0(a1)
23a56: c606 c.swsp ra,12(sp)
23a58: c4bfa0ef jal ra,1e6a2 <strcmp>
23a5c: e909 c.bnez a0,23a6e <derivation_compare+0x26>
23a5e: 4048 c.lw a0,4(s0)
23a60: 4422 c.lwsp s0,8(sp)
23a62: 40cc c.lw a1,4(s1)
23a64: 40b2 c.lwsp ra,12(sp)
23a66: 4492 c.lwsp s1,4(sp)
23a68: 0141 c.addi sp,16
23a6a: c39fa06f jal zero,1e6a2 <strcmp>
23a6e: 40b2 c.lwsp ra,12(sp)
23a70: 4422 c.lwsp s0,8(sp)
23a72: 4492 c.lwsp s1,4(sp)
23a74: 0141 c.addi sp,16
23a76: 8082 c.jr ra
00023a78 <__gconv_get_modules_db>:
23a78: f141a503 lw a0,-236(gp) # 6f268 <__gconv_modules_db>
23a7c: 8082 c.jr ra
00023a7e <__gconv_get_alias_db>:
23a7e: f181a503 lw a0,-232(gp) # 6f26c <__gconv_alias_db>
23a82: 8082 c.jr ra
00023a84 <__gconv_release_step>:
23a84: 1141 c.addi sp,-16
23a86: c422 c.swsp s0,8(sp)
23a88: 842a c.mv s0,a0
23a8a: 4108 c.lw a0,0(a0)
23a8c: c606 c.swsp ra,12(sp)
23a8e: c226 c.swsp s1,4(sp)
23a90: c515 c.beqz a0,23abc <__gconv_release_step+0x38>
23a92: 441c c.lw a5,8(s0)
23a94: 17fd c.addi a5,-1
23a96: c41c c.sw a5,8(s0)
23a98: ef89 c.bnez a5,23ab2 <__gconv_release_step+0x2e>
23a9a: 5004 c.lw s1,32(s0)
23a9c: c499 c.beqz s1,23aaa <__gconv_release_step+0x26>
23a9e: 8526 c.mv a0,s1
23aa0: 855ff0ef jal ra,232f4 <_dl_mcount_wrapper_check>
23aa4: 8522 c.mv a0,s0
23aa6: 9482 c.jalr s1
23aa8: 4008 c.lw a0,0(s0)
23aaa: 5cd060ef jal ra,2a876 <__gconv_release_shlib>
23aae: 00042023 sw zero,0(s0)
23ab2: 40b2 c.lwsp ra,12(sp)
23ab4: 4422 c.lwsp s0,8(sp)
23ab6: 4492 c.lwsp s1,4(sp)
23ab8: 0141 c.addi sp,16
23aba: 8082 c.jr ra
23abc: 501c c.lw a5,32(s0)
23abe: dbf5 c.beqz a5,23ab2 <__gconv_release_step+0x2e>
23ac0: 000506b7 lui a3,0x50
23ac4: 000505b7 lui a1,0x50
23ac8: 00050537 lui a0,0x50
23acc: 99868693 addi a3,a3,-1640 # 4f998 <__PRETTY_FUNCTION__.0>
23ad0: 0e200613 addi a2,zero,226
23ad4: 97458593 addi a1,a1,-1676 # 4f974 <__PRETTY_FUNCTION__.1+0xd8>
23ad8: 98050513 addi a0,a0,-1664 # 4f980 <__PRETTY_FUNCTION__.1+0xe4>
23adc: 814ed0ef jal ra,10af0 <__assert_fail>
00023ae0 <find_derivation>:
23ae0: 7159 c.addi16sp sp,-112
23ae2: d4a2 c.swsp s0,104(sp)
23ae4: d2a6 c.swsp s1,100(sp)
23ae6: 1880 c.addi4spn s0,sp,112
23ae8: d0ca c.swsp s2,96(sp)
23aea: c8da c.swsp s6,80(sp)
23aec: c6de c.swsp s7,76(sp)
23aee: c4e2 c.swsp s8,72(sp)
23af0: d686 c.swsp ra,108(sp)
23af2: cece c.swsp s3,92(sp)
23af4: ccd2 c.swsp s4,88(sp)
23af6: cad6 c.swsp s5,84(sp)
23af8: c2e6 c.swsp s9,68(sp)
23afa: c0ea c.swsp s10,64(sp)
23afc: de6e c.swsp s11,60(sp)
23afe: f8e42e23 sw a4,-100(s0)
23b02: fad42223 sw a3,-92(s0)
23b06: 84b6 c.mv s1,a3
23b08: 8c2a c.mv s8,a0
23b0a: 8b2e c.mv s6,a1
23b0c: 8932 c.mv s2,a2
23b0e: 8bbe c.mv s7,a5
23b10: 5a068d63 beq a3,zero,240ca <find_derivation+0x5ea>
23b14: fb642423 sw s6,-88(s0)
23b18: 5a0b0663 beq s6,zero,240c4 <find_derivation+0x5e4>
23b1c: 000247b7 lui a5,0x24
23b20: a4878613 addi a2,a5,-1464 # 23a48 <derivation_compare>
23b24: f0c18593 addi a1,gp,-244 # 6f260 <known_derivations>
23b28: fa442783 lw a5,-92(s0)
23b2c: fb040513 addi a0,s0,-80
23b30: fa042c23 sw zero,-72(s0)
23b34: faf42823 sw a5,-80(s0)
23b38: fa842783 lw a5,-88(s0)
23b3c: fa042e23 sw zero,-68(s0)
23b40: faf42a23 sw a5,-76(s0)
23b44: fa6fd0ef jal ra,212ea <__tfind>
23b48: 89aa c.mv s3,a0
23b4a: cd2d c.beqz a0,23bc4 <find_derivation+0xe4>
23b4c: 411c c.lw a5,0(a0)
23b4e: 0087aa83 lw s5,8(a5)
23b52: 00c7a983 lw s3,12(a5)
23b56: f9c42783 lw a5,-100(s0)
23b5a: fff98913 addi s2,s3,-1
23b5e: 0157a023 sw s5,0(a5)
23b62: 013ba023 sw s3,0(s7)
23b66: 04098d63 beq s3,zero,23bc0 <find_derivation+0xe0>
23b6a: 00499493 slli s1,s3,0x4
23b6e: 413484b3 sub s1,s1,s3
23b72: 048a c.slli s1,0x2
23b74: fc448493 addi s1,s1,-60
23b78: 94d6 c.add s1,s5
23b7a: 5a7d c.li s4,-1
23b7c: 449c c.lw a5,8(s1)
23b7e: 00178713 addi a4,a5,1
23b82: c498 c.sw a4,8(s1)
23b84: eb8d c.bnez a5,23bb6 <find_derivation+0xd6>
23b86: 40c8 c.lw a0,4(s1)
23b88: c51d c.beqz a0,23bb6 <find_derivation+0xd6>
23b8a: 3d5060ef jal ra,2a75e <__gconv_find_shlib>
23b8e: c088 c.sw a0,0(s1)
23b90: 5e050563 beq a0,zero,2417a <find_derivation+0x69a>
23b94: 01052b03 lw s6,16(a0)
23b98: 4558 c.lw a4,12(a0)
23b9a: 495c c.lw a5,20(a0)
23b9c: 0164ae23 sw s6,28(s1)
23ba0: c8d8 c.sw a4,20(s1)
23ba2: d09c c.sw a5,32(s1)
23ba4: 0004ac23 sw zero,24(s1)
23ba8: 855a c.mv a0,s6
23baa: 000b0663 beq s6,zero,23bb6 <find_derivation+0xd6>
23bae: f46ff0ef jal ra,232f4 <_dl_mcount_wrapper_check>
23bb2: 8526 c.mv a0,s1
23bb4: 9b02 c.jalr s6
23bb6: 197d c.addi s2,-1
23bb8: fc448493 addi s1,s1,-60
23bbc: fd4910e3 bne s2,s4,23b7c <find_derivation+0x9c>
23bc0: 4781 c.li a5,0
23bc2: a6f9 c.j 23f90 <find_derivation+0x4b0>
23bc4: 52048063 beq s1,zero,240e4 <find_derivation+0x604>
23bc8: 7179 c.addi16sp sp,-48
23bca: 00f10793 addi a5,sp,15
23bce: ff07fa13 andi s4,a5,-16
23bd2: 8526 c.mv a0,s1
23bd4: 009a2023 sw s1,0(s4)
23bd8: fb442023 sw s4,-96(s0)
23bdc: c85fa0ef jal ra,1e860 <strlen>
23be0: 7179 c.addi16sp sp,-48
23be2: 00f10493 addi s1,sp,15
23be6: 98c1 c.andi s1,-16
23be8: 87aa c.mv a5,a0
23bea: 00fa2223 sw a5,4(s4)
23bee: 854a c.mv a0,s2
23bf0: 000a2623 sw zero,12(s4)
23bf4: 000a2423 sw zero,8(s4)
23bf8: 000a2823 sw zero,16(s4)
23bfc: 000a2a23 sw zero,20(s4)
23c00: 0124a023 sw s2,0(s1)
23c04: c5dfa0ef jal ra,1e860 <strlen>
23c08: 01848793 addi a5,s1,24
23c0c: c0c8 c.sw a0,4(s1)
23c0e: 0004a623 sw zero,12(s1)
23c12: 0004a423 sw zero,8(s1)
23c16: 0004a823 sw zero,16(s1)
23c1a: 0004aa23 sw zero,20(s1)
23c1e: 0004ac23 sw zero,24(s1)
23c22: 009a2c23 sw s1,24(s4)
23c26: f8f42c23 sw a5,-104(s0)
23c2a: 80000cb7 lui s9,0x80000
23c2e: fa042a03 lw s4,-96(s0)
23c32: fffcc793 xori a5,s9,-1
23c36: faf42623 sw a5,-84(s0)
23c3a: 4901 c.li s2,0
23c3c: 8abe c.mv s5,a5
23c3e: 012aca63 blt s5,s2,23c52 <find_derivation+0x172>
23c42: 01591f63 bne s2,s5,23c60 <find_derivation+0x180>
23c46: 008a2783 lw a5,8(s4)
23c4a: fac42703 lw a4,-84(s0)
23c4e: 00e7c963 blt a5,a4,23c60 <find_derivation+0x180>
23c52: 018a2a03 lw s4,24(s4)
23c56: 200a0163 beq s4,zero,23e58 <find_derivation+0x378>
23c5a: 00ca2903 lw s2,12(s4)
23c5e: b7c5 c.j 23c3e <find_derivation+0x15e>
23c60: f141a483 lw s1,-236(gp) # 6f268 <__gconv_modules_db>
23c64: d4fd c.beqz s1,23c52 <find_derivation+0x172>
23c66: 000a2d83 lw s11,0(s4)
23c6a: 408c c.lw a1,0(s1)
23c6c: 856e c.mv a0,s11
23c6e: a35fa0ef jal ra,1e6a2 <strcmp>
23c72: c911 c.beqz a0,23c86 <find_derivation+0x1a6>
23c74: 0c054263 blt a0,zero,23d38 <find_derivation+0x258>
23c78: 4cc4 c.lw s1,28(s1)
23c7a: dce1 c.beqz s1,23c52 <find_derivation+0x172>
23c7c: 408c c.lw a1,0(s1)
23c7e: 856e c.mv a0,s11
23c80: a23fa0ef jal ra,1e6a2 <strcmp>
23c84: f965 c.bnez a0,23c74 <find_derivation+0x194>
23c86: 0044ac83 lw s9,4(s1)
23c8a: 000cc783 lbu a5,0(s9) # 80000000 <__BSS_END__+0x7ff904ac>
23c8e: fd378793 addi a5,a5,-45
23c92: e791 c.bnez a5,23c9e <find_derivation+0x1be>
23c94: 001cc783 lbu a5,1(s9)
23c98: e399 c.bnez a5,23c9e <find_derivation+0x1be>
23c9a: fa842c83 lw s9,-88(s0)
23c9e: 4494 c.lw a3,8(s1)
23ca0: 00c4ad83 lw s11,12(s1)
23ca4: 008a2783 lw a5,8(s4)
23ca8: 85e2 c.mv a1,s8
23caa: 8566 c.mv a0,s9
23cac: 9936 c.add s2,a3
23cae: 9dbe c.add s11,a5
23cb0: 9f3fa0ef jal ra,1e6a2 <strcmp>
23cb4: c10d c.beqz a0,23cd6 <find_derivation+0x1f6>
23cb6: 000b0763 beq s6,zero,23cc4 <find_derivation+0x1e4>
23cba: 85da c.mv a1,s6
23cbc: 8566 c.mv a0,s9
23cbe: 9e5fa0ef jal ra,1e6a2 <strcmp>
23cc2: c911 c.beqz a0,23cd6 <find_derivation+0x1f6>
23cc4: 09594163 blt s2,s5,23d46 <find_derivation+0x266>
23cc8: 072a8b63 beq s5,s2,23d3e <find_derivation+0x25e>
23ccc: 4c84 c.lw s1,24(s1)
23cce: d0d1 c.beqz s1,23c52 <find_derivation+0x172>
23cd0: 00ca2903 lw s2,12(s4)
23cd4: bf4d c.j 23c86 <find_derivation+0x1a6>
23cd6: 8d4e c.mv s10,s3
23cd8: 00099763 bne s3,zero,23ce6 <find_derivation+0x206>
23cdc: a2b1 c.j 23e28 <find_derivation+0x348>
23cde: 018d2d03 lw s10,24(s10)
23ce2: 140d0363 beq s10,zero,23e28 <find_derivation+0x348>
23ce6: 000d2583 lw a1,0(s10)
23cea: 8566 c.mv a0,s9
23cec: 9b7fa0ef jal ra,1e6a2 <strcmp>
23cf0: f57d c.bnez a0,23cde <find_derivation+0x1fe>
23cf2: 00cd2703 lw a4,12(s10)
23cf6: 02e94363 blt s2,a4,23d1c <find_derivation+0x23c>
23cfa: 01270d63 beq a4,s2,23d14 <find_derivation+0x234>
23cfe: 03594963 blt s2,s5,23d30 <find_derivation+0x250>
23d02: fd2a95e3 bne s5,s2,23ccc <find_derivation+0x1ec>
23d06: fac42783 lw a5,-84(s0)
23d0a: fcfdd1e3 bge s11,a5,23ccc <find_derivation+0x1ec>
23d0e: fbb42623 sw s11,-84(s0)
23d12: bf6d c.j 23ccc <find_derivation+0x1ec>
23d14: 008d2703 lw a4,8(s10)
23d18: feedd3e3 bge s11,a4,23cfe <find_derivation+0x21e>
23d1c: 009d2823 sw s1,16(s10)
23d20: 014d2a23 sw s4,20(s10)
23d24: 012d2623 sw s2,12(s10)
23d28: 01bd2423 sw s11,8(s10)
23d2c: fd595be3 bge s2,s5,23d02 <find_derivation+0x222>
23d30: fbb42623 sw s11,-84(s0)
23d34: 8aca c.mv s5,s2
23d36: bf59 c.j 23ccc <find_derivation+0x1ec>
23d38: 48c4 c.lw s1,20(s1)
23d3a: f0a9 c.bnez s1,23c7c <find_derivation+0x19c>
23d3c: bf19 c.j 23c52 <find_derivation+0x172>
23d3e: fac42783 lw a5,-84(s0)
23d42: f8fdd5e3 bge s11,a5,23ccc <find_derivation+0x1ec>
23d46: fa042d03 lw s10,-96(s0)
23d4a: 000d2583 lw a1,0(s10)
23d4e: 8566 c.mv a0,s9
23d50: 953fa0ef jal ra,1e6a2 <strcmp>
23d54: c521 c.beqz a0,23d9c <find_derivation+0x2bc>
23d56: 018d2d03 lw s10,24(s10)
23d5a: fe0d18e3 bne s10,zero,23d4a <find_derivation+0x26a>
23d5e: 7179 c.addi16sp sp,-48
23d60: 00f10793 addi a5,sp,15
23d64: ff07fd13 andi s10,a5,-16
23d68: 8566 c.mv a0,s9
23d6a: 019d2023 sw s9,0(s10)
23d6e: af3fa0ef jal ra,1e860 <strlen>
23d72: f9842783 lw a5,-104(s0)
23d76: 00ad2223 sw a0,4(s10)
23d7a: 012d2623 sw s2,12(s10)
23d7e: 01bd2423 sw s11,8(s10)
23d82: 009d2823 sw s1,16(s10)
23d86: 014d2a23 sw s4,20(s10)
23d8a: 000d2c23 sw zero,24(s10)
23d8e: 01a7a023 sw s10,0(a5)
23d92: 018d0793 addi a5,s10,24
23d96: f8f42c23 sw a5,-104(s0)
23d9a: bf0d c.j 23ccc <find_derivation+0x1ec>
23d9c: 00cd2703 lw a4,12(s10)
23da0: 00e94863 blt s2,a4,23db0 <find_derivation+0x2d0>
23da4: f32714e3 bne a4,s2,23ccc <find_derivation+0x1ec>
23da8: 008d2703 lw a4,8(s10)
23dac: f2edd0e3 bge s11,a4,23ccc <find_derivation+0x1ec>
23db0: fa042803 lw a6,-96(s0)
23db4: 009d2823 sw s1,16(s10)
23db8: 014d2a23 sw s4,20(s10)
23dbc: a029 c.j 23dc6 <find_derivation+0x2e6>
23dbe: 01882803 lw a6,24(a6)
23dc2: 02080a63 beq a6,zero,23df6 <find_derivation+0x316>
23dc6: 01082783 lw a5,16(a6)
23dca: dbf5 c.beqz a5,23dbe <find_derivation+0x2de>
23dcc: 01482703 lw a4,20(a6)
23dd0: 4790 c.lw a2,8(a5)
23dd2: 47d4 c.lw a3,12(a5)
23dd4: 4b1c c.lw a5,16(a4)
23dd6: cb81 c.beqz a5,23de6 <find_derivation+0x306>
23dd8: 4b58 c.lw a4,20(a4)
23dda: 4788 c.lw a0,8(a5)
23ddc: 47cc c.lw a1,12(a5)
23dde: 4b1c c.lw a5,16(a4)
23de0: 962a c.add a2,a0
23de2: 96ae c.add a3,a1
23de4: fbf5 c.bnez a5,23dd8 <find_derivation+0x2f8>
23de6: 00c82623 sw a2,12(a6)
23dea: 00d82423 sw a3,8(a6)
23dee: 01882803 lw a6,24(a6)
23df2: fc081ae3 bne a6,zero,23dc6 <find_derivation+0x2e6>
23df6: ec098be3 beq s3,zero,23ccc <find_derivation+0x1ec>
23dfa: 87ce c.mv a5,s3
23dfc: a031 c.j 23e08 <find_derivation+0x328>
23dfe: 1b570b63 beq a4,s5,23fb4 <find_derivation+0x4d4>
23e02: 4f9c c.lw a5,24(a5)
23e04: ec0784e3 beq a5,zero,23ccc <find_derivation+0x1ec>
23e08: 4b94 c.lw a3,16(a5)
23e0a: 4bd0 c.lw a2,20(a5)
23e0c: 4698 c.lw a4,8(a3)
23e0e: 464c c.lw a1,12(a2)
23e10: 46d4 c.lw a3,12(a3)
23e12: 4610 c.lw a2,8(a2)
23e14: 972e c.add a4,a1
23e16: c7d8 c.sw a4,12(a5)
23e18: 96b2 c.add a3,a2
23e1a: c794 c.sw a3,8(a5)
23e1c: ff5751e3 bge a4,s5,23dfe <find_derivation+0x31e>
23e20: fad42623 sw a3,-84(s0)
23e24: 8aba c.mv s5,a4
23e26: bff1 c.j 23e02 <find_derivation+0x322>
23e28: 7179 c.addi16sp sp,-48
23e2a: 00f10793 addi a5,sp,15
23e2e: ff07fd13 andi s10,a5,-16
23e32: 8566 c.mv a0,s9
23e34: 019d2023 sw s9,0(s10)
23e38: a29fa0ef jal ra,1e860 <strlen>
23e3c: 00ad2223 sw a0,4(s10)
23e40: 013d2c23 sw s3,24(s10)
23e44: 012d2623 sw s2,12(s10)
23e48: 01bd2423 sw s11,8(s10)
23e4c: 009d2823 sw s1,16(s10)
23e50: 014d2a23 sw s4,20(s10)
23e54: 89ea c.mv s3,s10
23e56: b565 c.j 23cfe <find_derivation+0x21e>
23e58: 26098c63 beq s3,zero,240d0 <find_derivation+0x5f0>
23e5c: 0189a783 lw a5,24(s3)
23e60: cf91 c.beqz a5,23e7c <find_derivation+0x39c>
23e62: 47d4 c.lw a3,12(a5)
23e64: 00c9a703 lw a4,12(s3)
23e68: 00e6c963 blt a3,a4,23e7a <find_derivation+0x39a>
23e6c: 00e69863 bne a3,a4,23e7c <find_derivation+0x39c>
23e70: 4794 c.lw a3,8(a5)
23e72: 0089a703 lw a4,8(s3)
23e76: 00e6d363 bge a3,a4,23e7c <find_derivation+0x39c>
23e7a: 89be c.mv s3,a5
23e7c: 0149a783 lw a5,20(s3)
23e80: 28078e63 beq a5,zero,2411c <find_derivation+0x63c>
23e84: 4d81 c.li s11,0
23e86: 4bdc c.lw a5,20(a5)
23e88: 8cee c.mv s9,s11
23e8a: 0d85 c.addi s11,1
23e8c: ffed c.bnez a5,23e86 <find_derivation+0x3a6>
23e8e: 004d9913 slli s2,s11,0x4
23e92: 41b90933 sub s2,s2,s11
23e96: 090a c.slli s2,0x2
23e98: 854a c.mv a0,s2
23e9a: d3cf90ef jal ra,1d3d6 <__libc_malloc>
23e9e: 84aa c.mv s1,a0
23ea0: 28050363 beq a0,zero,24126 <find_derivation+0x646>
23ea4: 01bba023 sw s11,0(s7)
23ea8: 060d8763 beq s11,zero,23f16 <find_derivation+0x436>
23eac: fc490913 addi s2,s2,-60
23eb0: 01250c33 add s8,a0,s2
23eb4: 4a01 c.li s4,0
23eb6: 4901 c.li s2,0
23eb8: 4b05 c.li s6,1
23eba: 02f00a93 addi s5,zero,47
23ebe: 1a0c8763 beq s9,zero,2406c <find_derivation+0x58c>
23ec2: 0149a783 lw a5,20(s3)
23ec6: 439c c.lw a5,0(a5)
23ec8: 00fc2623 sw a5,12(s8)
23ecc: 000ba783 lw a5,0(s7)
23ed0: 1bb78863 beq a5,s11,24080 <find_derivation+0x5a0>
23ed4: 004d9793 slli a5,s11,0x4
23ed8: 41b787b3 sub a5,a5,s11
23edc: 078a c.slli a5,0x2
23ede: 97a6 c.add a5,s1
23ee0: 47dc c.lw a5,12(a5)
23ee2: 00fc2823 sw a5,16(s8)
23ee6: 0109a783 lw a5,16(s3)
23eea: 016c2423 sw s6,8(s8)
23eee: 020c2c23 sw zero,56(s8)
23ef2: 4b88 c.lw a0,16(a5)
23ef4: 00054783 lbu a5,0(a0)
23ef8: 0d578563 beq a5,s5,23fc2 <find_derivation+0x4e2>
23efc: 85e2 c.mv a1,s8
23efe: 7e5000ef jal ra,24ee2 <__gconv_get_builtin_trans>
23f02: 8de6 c.mv s11,s9
23f04: 0149a983 lw s3,20(s3)
23f08: 1cfd c.addi s9,-1
23f0a: fc4c0c13 addi s8,s8,-60
23f0e: fa0d98e3 bne s11,zero,23ebe <find_derivation+0x3de>
23f12: 000bad83 lw s11,0(s7)
23f16: f9c42783 lw a5,-100(s0)
23f1a: c384 c.sw s1,0(a5)
23f1c: 4781 c.li a5,0
23f1e: fa442b03 lw s6,-92(s0)
23f22: faf42623 sw a5,-84(s0)
23f26: 855a c.mv a0,s6
23f28: 939fa0ef jal ra,1e860 <strlen>
23f2c: fa842a83 lw s5,-88(s0)
23f30: 89aa c.mv s3,a0
23f32: 0985 c.addi s3,1
23f34: 8556 c.mv a0,s5
23f36: 92bfa0ef jal ra,1e860 <strlen>
23f3a: 00150a13 addi s4,a0,1
23f3e: 01498533 add a0,s3,s4
23f42: 0541 c.addi a0,16
23f44: c92f90ef jal ra,1d3d6 <__libc_malloc>
23f48: fac42783 lw a5,-84(s0)
23f4c: 892a c.mv s2,a0
23f4e: c129 c.beqz a0,23f90 <find_derivation+0x4b0>
23f50: 0541 c.addi a0,16
23f52: 864e c.mv a2,s3
23f54: 85da c.mv a1,s6
23f56: 00a92023 sw a0,0(s2)
23f5a: cacfb0ef jal ra,1f406 <memcpy>
23f5e: 8652 c.mv a2,s4
23f60: 85d6 c.mv a1,s5
23f62: 954e c.add a0,s3
23f64: ca2fb0ef jal ra,1f406 <memcpy>
23f68: 000247b7 lui a5,0x24
23f6c: 872a c.mv a4,a0
23f6e: a4878613 addi a2,a5,-1464 # 23a48 <derivation_compare>
23f72: f0c18593 addi a1,gp,-244 # 6f260 <known_derivations>
23f76: 854a c.mv a0,s2
23f78: 00e92223 sw a4,4(s2)
23f7c: 00992423 sw s1,8(s2)
23f80: 01b92623 sw s11,12(s2)
23f84: a64fd0ef jal ra,211e8 <__tsearch>
23f88: fac42783 lw a5,-84(s0)
23f8c: 1a050763 beq a0,zero,2413a <find_derivation+0x65a>
23f90: f9040113 addi sp,s0,-112
23f94: 50b6 c.lwsp ra,108(sp)
23f96: 5426 c.lwsp s0,104(sp)
23f98: 5496 c.lwsp s1,100(sp)
23f9a: 5906 c.lwsp s2,96(sp)
23f9c: 49f6 c.lwsp s3,92(sp)
23f9e: 4a66 c.lwsp s4,88(sp)
23fa0: 4ad6 c.lwsp s5,84(sp)
23fa2: 4b46 c.lwsp s6,80(sp)
23fa4: 4bb6 c.lwsp s7,76(sp)
23fa6: 4c26 c.lwsp s8,72(sp)
23fa8: 4c96 c.lwsp s9,68(sp)
23faa: 4d06 c.lwsp s10,64(sp)
23fac: 5df2 c.lwsp s11,60(sp)
23fae: 853e c.mv a0,a5
23fb0: 6165 c.addi16sp sp,112
23fb2: 8082 c.jr ra
23fb4: fac42703 lw a4,-84(s0)
23fb8: e4e6d5e3 bge a3,a4,23e02 <find_derivation+0x322>
23fbc: fad42623 sw a3,-84(s0)
23fc0: b589 c.j 23e02 <find_derivation+0x322>
23fc2: 79c060ef jal ra,2a75e <__gconv_find_shlib>
23fc6: c571 c.beqz a0,24092 <find_derivation+0x5b2>
23fc8: 4110 c.lw a2,0(a0)
23fca: 4554 c.lw a3,12(a0)
23fcc: 491c c.lw a5,16(a0)
23fce: 4958 c.lw a4,20(a0)
23fd0: 00ac2023 sw a0,0(s8)
23fd4: 00cc2223 sw a2,4(s8)
23fd8: 00dc2a23 sw a3,20(s8)
23fdc: 00fc2e23 sw a5,28(s8)
23fe0: 02ec2023 sw a4,32(s8)
23fe4: 000c2c23 sw zero,24(s8)
23fe8: f0078de3 beq a5,zero,23f02 <find_derivation+0x422>
23fec: 853e c.mv a0,a5
23fee: faf42623 sw a5,-84(s0)
23ff2: b02ff0ef jal ra,232f4 <_dl_mcount_wrapper_check>
23ff6: fac42783 lw a5,-84(s0)
23ffa: 8562 c.mv a0,s8
23ffc: 9782 c.jalr a5
23ffe: 87aa c.mv a5,a0
24000: f00501e3 beq a0,zero,23f02 <find_derivation+0x422>
24004: 000ba703 lw a4,0(s7)
24008: 020c2023 sw zero,32(s8)
2400c: fffd8c93 addi s9,s11,-1
24010: 12ecfb63 bgeu s9,a4,24146 <find_derivation+0x666>
24014: 004c9993 slli s3,s9,0x4
24018: 419989b3 sub s3,s3,s9
2401c: 098a c.slli s3,0x2
2401e: 99a6 c.add s3,s1
24020: 854e c.mv a0,s3
24022: faf42623 sw a5,-84(s0)
24026: 3cb9 c.jal 23a84 <__gconv_release_step>
24028: 000ba703 lw a4,0(s7)
2402c: 0c85 c.addi s9,1
2402e: fac42783 lw a5,-84(s0)
24032: 03c98993 addi s3,s3,60
24036: feece5e3 bltu s9,a4,24020 <find_derivation+0x540>
2403a: 8526 c.mv a0,s1
2403c: faf42623 sw a5,-84(s0)
24040: fd8f90ef jal ra,1d818 <__free>
24044: 854a c.mv a0,s2
24046: fd2f90ef jal ra,1d818 <__free>
2404a: 8552 c.mv a0,s4
2404c: fccf90ef jal ra,1d818 <__free>
24050: f9c42783 lw a5,-100(s0)
24054: 000ba023 sw zero,0(s7)
24058: 4481 c.li s1,0
2405a: 0007a023 sw zero,0(a5)
2405e: fac42783 lw a5,-84(s0)
24062: 4d81 c.li s11,0
24064: ea079de3 bne a5,zero,23f1e <find_derivation+0x43e>
24068: 4785 c.li a5,1
2406a: bd55 c.j 23f1e <find_derivation+0x43e>
2406c: fa442503 lw a0,-92(s0)
24070: fbefa0ef jal ra,1e82e <__strdup>
24074: c4c8 c.sw a0,12(s1)
24076: 892a c.mv s2,a0
24078: e4051ae3 bne a0,zero,23ecc <find_derivation+0x3ec>
2407c: 4c85 c.li s9,1
2407e: a819 c.j 24094 <find_derivation+0x5b4>
24080: 0009a503 lw a0,0(s3)
24084: faafa0ef jal ra,1e82e <__strdup>
24088: 00ac2823 sw a0,16(s8)
2408c: 8a2a c.mv s4,a0
2408e: e4051ce3 bne a0,zero,23ee6 <find_derivation+0x406>
24092: 0c85 c.addi s9,1
24094: 000ba703 lw a4,0(s7)
24098: 4781 c.li a5,0
2409a: f6ecede3 bltu s9,a4,24014 <find_derivation+0x534>
2409e: 8526 c.mv a0,s1
240a0: f78f90ef jal ra,1d818 <__free>
240a4: 854a c.mv a0,s2
240a6: f72f90ef jal ra,1d818 <__free>
240aa: 8552 c.mv a0,s4
240ac: f6cf90ef jal ra,1d818 <__free>
240b0: f9c42783 lw a5,-100(s0)
240b4: 000ba023 sw zero,0(s7)
240b8: 4481 c.li s1,0
240ba: 0007a023 sw zero,0(a5)
240be: 4d81 c.li s11,0
240c0: 4785 c.li a5,1
240c2: bdb1 c.j 23f1e <find_derivation+0x43e>
240c4: fb842423 sw s8,-88(s0)
240c8: bc91 c.j 23b1c <find_derivation+0x3c>
240ca: fac42223 sw a2,-92(s0)
240ce: b499 c.j 23b14 <find_derivation+0x34>
240d0: f9c42783 lw a5,-100(s0)
240d4: 4481 c.li s1,0
240d6: 4d81 c.li s11,0
240d8: 0007a023 sw zero,0(a5)
240dc: 000ba023 sw zero,0(s7)
240e0: 4785 c.li a5,1
240e2: bd35 c.j 23f1e <find_derivation+0x43e>
240e4: 7179 c.addi16sp sp,-48
240e6: 00f10793 addi a5,sp,15
240ea: ff07f493 andi s1,a5,-16
240ee: 854a c.mv a0,s2
240f0: 0124a023 sw s2,0(s1)
240f4: fa942023 sw s1,-96(s0)
240f8: f68fa0ef jal ra,1e860 <strlen>
240fc: 01848793 addi a5,s1,24
24100: c0c8 c.sw a0,4(s1)
24102: 0004a623 sw zero,12(s1)
24106: 0004a423 sw zero,8(s1)
2410a: 0004a823 sw zero,16(s1)
2410e: 0004aa23 sw zero,20(s1)
24112: 0004ac23 sw zero,24(s1)
24116: f8f42c23 sw a5,-104(s0)
2411a: be01 c.j 23c2a <find_derivation+0x14a>
2411c: 4501 c.li a0,0
2411e: ab8f90ef jal ra,1d3d6 <__libc_malloc>
24122: 84aa c.mv s1,a0
24124: e539 c.bnez a0,24172 <find_derivation+0x692>
24126: f9c42783 lw a5,-100(s0)
2412a: 000ba023 sw zero,0(s7)
2412e: 4481 c.li s1,0
24130: 0007a023 sw zero,0(a5)
24134: 4d81 c.li s11,0
24136: 478d c.li a5,3
24138: b3dd c.j 23f1e <find_derivation+0x43e>
2413a: 854a c.mv a0,s2
2413c: edcf90ef jal ra,1d818 <__free>
24140: fac42783 lw a5,-84(s0)
24144: b5b1 c.j 23f90 <find_derivation+0x4b0>
24146: faa42623 sw a0,-84(s0)
2414a: 8526 c.mv a0,s1
2414c: eccf90ef jal ra,1d818 <__free>
24150: 854a c.mv a0,s2
24152: ec6f90ef jal ra,1d818 <__free>
24156: 8552 c.mv a0,s4
24158: ec0f90ef jal ra,1d818 <__free>
2415c: f9c42783 lw a5,-100(s0)
24160: 000ba023 sw zero,0(s7)
24164: 4481 c.li s1,0
24166: 0007a023 sw zero,0(a5)
2416a: 4d81 c.li s11,0
2416c: fac42783 lw a5,-84(s0)
24170: b37d c.j 23f1e <find_derivation+0x43e>
24172: 000ba023 sw zero,0(s7)
24176: 4d81 c.li s11,0
24178: bb79 c.j 23f16 <find_derivation+0x436>
2417a: 449c c.lw a5,8(s1)
2417c: 0905 c.addi s2,1
2417e: 17fd c.addi a5,-1
24180: c49c c.sw a5,8(s1)
24182: 01397f63 bgeu s2,s3,241a0 <find_derivation+0x6c0>
24186: 00491793 slli a5,s2,0x4
2418a: 412787b3 sub a5,a5,s2
2418e: 078a c.slli a5,0x2
24190: 9abe c.add s5,a5
24192: 8556 c.mv a0,s5
24194: 0905 c.addi s2,1
24196: 30fd c.jal 23a84 <__gconv_release_step>
24198: 03ca8a93 addi s5,s5,60
2419c: ff396be3 bltu s2,s3,24192 <find_derivation+0x6b2>
241a0: 4785 c.li a5,1
241a2: b3fd c.j 23f90 <find_derivation+0x4b0>
000241a4 <__gconv_compare_alias>:
241a4: 7179 c.addi16sp sp,-48
241a6: d422 c.swsp s0,40(sp)
241a8: d226 c.swsp s1,36(sp)
241aa: d606 c.swsp ra,44(sp)
241ac: d04a c.swsp s2,32(sp)
241ae: ce4e c.swsp s3,28(sp)
241b0: cc52 c.swsp s4,24(sp)
241b2: 84aa c.mv s1,a0
241b4: 842e c.mv s0,a1
241b6: 4e9000ef jal ra,24e9e <__gconv_load_conf>
241ba: 0050 c.addi4spn a2,sp,4
241bc: 85a2 c.mv a1,s0
241be: 8526 c.mv a0,s1
241c0: 214060ef jal ra,2a3d4 <__gconv_compare_alias_cache>
241c4: e911 c.bnez a0,241d8 <__gconv_compare_alias+0x34>
241c6: 50b2 c.lwsp ra,44(sp)
241c8: 5422 c.lwsp s0,40(sp)
241ca: 4512 c.lwsp a0,4(sp)
241cc: 5492 c.lwsp s1,36(sp)
241ce: 5902 c.lwsp s2,32(sp)
241d0: 49f2 c.lwsp s3,28(sp)
241d2: 4a62 c.lwsp s4,24(sp)
241d4: 6145 c.addi16sp sp,48
241d6: 8082 c.jr ra
241d8: 000249b7 lui s3,0x24
241dc: a4098613 addi a2,s3,-1472 # 23a40 <__gconv_alias_compare>
241e0: f1818593 addi a1,gp,-232 # 6f26c <__gconv_alias_db>
241e4: 0028 c.addi4spn a0,sp,8
241e6: c426 c.swsp s1,8(sp)
241e8: 902fd0ef jal ra,212ea <__tfind>
241ec: cd0d c.beqz a0,24226 <__gconv_compare_alias+0x82>
241ee: 411c c.lw a5,0(a0)
241f0: 0047aa03 lw s4,4(a5)
241f4: 020a0963 beq s4,zero,24226 <__gconv_compare_alias+0x82>
241f8: a4098613 addi a2,s3,-1472
241fc: f1818593 addi a1,gp,-232 # 6f26c <__gconv_alias_db>
24200: 0028 c.addi4spn a0,sp,8
24202: c422 c.swsp s0,8(sp)
24204: 8e6fd0ef jal ra,212ea <__tfind>
24208: c10d c.beqz a0,2422a <__gconv_compare_alias+0x86>
2420a: 411c c.lw a5,0(a0)
2420c: 43cc c.lw a1,4(a5)
2420e: cd91 c.beqz a1,2422a <__gconv_compare_alias+0x86>
24210: 8552 c.mv a0,s4
24212: c90fa0ef jal ra,1e6a2 <strcmp>
24216: 50b2 c.lwsp ra,44(sp)
24218: 5422 c.lwsp s0,40(sp)
2421a: 5492 c.lwsp s1,36(sp)
2421c: 5902 c.lwsp s2,32(sp)
2421e: 49f2 c.lwsp s3,28(sp)
24220: 4a62 c.lwsp s4,24(sp)
24222: 6145 c.addi16sp sp,48
24224: 8082 c.jr ra
24226: 8a26 c.mv s4,s1
24228: bfc1 c.j 241f8 <__gconv_compare_alias+0x54>
2422a: 85a2 c.mv a1,s0
2422c: b7d5 c.j 24210 <__gconv_compare_alias+0x6c>
0002422e <__gconv_find_transform>:
2422e: 7139 c.addi16sp sp,-64
24230: dc22 c.swsp s0,56(sp)
24232: da26 c.swsp s1,52(sp)
24234: d84a c.swsp s2,48(sp)
24236: d64e c.swsp s3,44(sp)
24238: d452 c.swsp s4,40(sp)
2423a: d256 c.swsp s5,36(sp)
2423c: 8a32 c.mv s4,a2
2423e: 843a c.mv s0,a4
24240: de06 c.swsp ra,60(sp)
24242: d05a c.swsp s6,32(sp)
24244: ce5e c.swsp s7,28(sp)
24246: cc62 c.swsp s8,24(sp)
24248: 89aa c.mv s3,a0
2424a: 892e c.mv s2,a1
2424c: 8ab6 c.mv s5,a3
2424e: 451000ef jal ra,24e9e <__gconv_load_conf>
24252: 4705 c.li a4,1
24254: f1018613 addi a2,gp,-240 # 6f264 <__gconv_lock>
24258: 100627af lr.w a5,(a2)
2425c: e781 c.bnez a5,24264 <__gconv_find_transform+0x36>
2425e: 1ce626af sc.w.aq a3,a4,(a2)
24262: fafd c.bnez a3,24258 <__gconv_find_transform+0x2a>
24264: 14079763 bne a5,zero,243b2 <__gconv_find_transform+0x184>
24268: 8722 c.mv a4,s0
2426a: 86d6 c.mv a3,s5
2426c: 8652 c.mv a2,s4
2426e: 85ca c.mv a1,s2
24270: 854e c.mv a0,s3
24272: 1b6060ef jal ra,2a428 <__gconv_lookup_cache>
24276: 4789 c.li a5,2
24278: 882a c.mv a6,a0
2427a: 08f51963 bne a0,a5,2430c <__gconv_find_transform+0xde>
2427e: f141a783 lw a5,-236(gp) # 6f268 <__gconv_modules_db>
24282: 10078e63 beq a5,zero,2439e <__gconv_find_transform+0x170>
24286: 00024c37 lui s8,0x24
2428a: a40c0613 addi a2,s8,-1472 # 23a40 <__gconv_alias_compare>
2428e: f1818593 addi a1,gp,-232 # 6f26c <__gconv_alias_db>
24292: 0028 c.addi4spn a0,sp,8
24294: c44a c.swsp s2,8(sp)
24296: 854fd0ef jal ra,212ea <__tfind>
2429a: 8baa c.mv s7,a0
2429c: c501 c.beqz a0,242a4 <__gconv_find_transform+0x76>
2429e: 411c c.lw a5,0(a0)
242a0: 0047ab83 lw s7,4(a5)
242a4: f1818593 addi a1,gp,-232 # 6f26c <__gconv_alias_db>
242a8: a40c0613 addi a2,s8,-1472
242ac: 0028 c.addi4spn a0,sp,8
242ae: c44e c.swsp s3,8(sp)
242b0: 83afd0ef jal ra,212ea <__tfind>
242b4: 8b2a c.mv s6,a0
242b6: c501 c.beqz a0,242be <__gconv_find_transform+0x90>
242b8: 411c c.lw a5,0(a0)
242ba: 0047ab03 lw s6,4(a5)
242be: 8805 c.andi s0,1
242c0: e02d c.bnez s0,24322 <__gconv_find_transform+0xf4>
242c2: 87d6 c.mv a5,s5
242c4: 8752 c.mv a4,s4
242c6: 86de c.mv a3,s7
242c8: 864a c.mv a2,s2
242ca: 85da c.mv a1,s6
242cc: 854e c.mv a0,s3
242ce: 3809 c.jal 23ae0 <find_derivation>
242d0: 882a c.mv a6,a0
242d2: 4781 c.li a5,0
242d4: f1018713 addi a4,gp,-240 # 6f264 <__gconv_lock>
242d8: 0f50000f fence iorw,ow
242dc: 08f727af amoswap.w a5,a5,(a4)
242e0: 4705 c.li a4,1
242e2: 08f74263 blt a4,a5,24366 <__gconv_find_transform+0x138>
242e6: 00081663 bne a6,zero,242f2 <__gconv_find_transform+0xc4>
242ea: 000a2803 lw a6,0(s4)
242ee: 00183813 sltiu a6,a6,1
242f2: 50f2 c.lwsp ra,60(sp)
242f4: 5462 c.lwsp s0,56(sp)
242f6: 54d2 c.lwsp s1,52(sp)
242f8: 5942 c.lwsp s2,48(sp)
242fa: 59b2 c.lwsp s3,44(sp)
242fc: 5a22 c.lwsp s4,40(sp)
242fe: 5a92 c.lwsp s5,36(sp)
24300: 5b02 c.lwsp s6,32(sp)
24302: 4bf2 c.lwsp s7,28(sp)
24304: 4c62 c.lwsp s8,24(sp)
24306: 8542 c.mv a0,a6
24308: 6121 c.addi16sp sp,64
2430a: 8082 c.jr ra
2430c: 4781 c.li a5,0
2430e: f1018713 addi a4,gp,-240 # 6f264 <__gconv_lock>
24312: 0f50000f fence iorw,ow
24316: 08f727af amoswap.w a5,a5,(a4)
2431a: 4705 c.li a4,1
2431c: fcf75be3 bge a4,a5,242f2 <__gconv_find_transform+0xc4>
24320: a805 c.j 24350 <__gconv_find_transform+0x122>
24322: 85ca c.mv a1,s2
24324: 854e c.mv a0,s3
24326: b7cfa0ef jal ra,1e6a2 <strcmp>
2432a: c901 c.beqz a0,2433a <__gconv_find_transform+0x10c>
2432c: 040b0a63 beq s6,zero,24380 <__gconv_find_transform+0x152>
24330: 85ca c.mv a1,s2
24332: 855a c.mv a0,s6
24334: b6efa0ef jal ra,1e6a2 <strcmp>
24338: e521 c.bnez a0,24380 <__gconv_find_transform+0x152>
2433a: 4781 c.li a5,0
2433c: f1018713 addi a4,gp,-240 # 6f264 <__gconv_lock>
24340: 0f50000f fence iorw,ow
24344: 08f727af amoswap.w a5,a5,(a4)
24348: 4705 c.li a4,1
2434a: 587d c.li a6,-1
2434c: faf753e3 bge a4,a5,242f2 <__gconv_find_transform+0xc4>
24350: 1a600893 addi a7,zero,422
24354: f1018513 addi a0,gp,-240 # 6f264 <__gconv_lock>
24358: 08100593 addi a1,zero,129
2435c: 4605 c.li a2,1
2435e: 4681 c.li a3,0
24360: 00000073 ecall
24364: b779 c.j 242f2 <__gconv_find_transform+0xc4>
24366: 1a600893 addi a7,zero,422
2436a: f1018513 addi a0,gp,-240 # 6f264 <__gconv_lock>
2436e: 08100593 addi a1,zero,129
24372: 4605 c.li a2,1
24374: 4681 c.li a3,0
24376: 00000073 ecall
2437a: f6081ce3 bne a6,zero,242f2 <__gconv_find_transform+0xc4>
2437e: b7b5 c.j 242ea <__gconv_find_transform+0xbc>
24380: f40b81e3 beq s7,zero,242c2 <__gconv_find_transform+0x94>
24384: 85de c.mv a1,s7
24386: 854e c.mv a0,s3
24388: b1afa0ef jal ra,1e6a2 <strcmp>
2438c: d55d c.beqz a0,2433a <__gconv_find_transform+0x10c>
2438e: f20b0ae3 beq s6,zero,242c2 <__gconv_find_transform+0x94>
24392: 85de c.mv a1,s7
24394: 855a c.mv a0,s6
24396: b0cfa0ef jal ra,1e6a2 <strcmp>
2439a: f505 c.bnez a0,242c2 <__gconv_find_transform+0x94>
2439c: bf79 c.j 2433a <__gconv_find_transform+0x10c>
2439e: f1018713 addi a4,gp,-240 # 6f264 <__gconv_lock>
243a2: 0f50000f fence iorw,ow
243a6: 08f727af amoswap.w a5,a5,(a4)
243aa: 4805 c.li a6,1
243ac: f4f853e3 bge a6,a5,242f2 <__gconv_find_transform+0xc4>
243b0: b745 c.j 24350 <__gconv_find_transform+0x122>
243b2: f1018513 addi a0,gp,-240 # 6f264 <__gconv_lock>
243b6: bfbf50ef jal ra,19fb0 <__lll_lock_wait_private>
243ba: b57d c.j 24268 <__gconv_find_transform+0x3a>
000243bc <__gconv_close_transform>:
243bc: 1101 c.addi sp,-32
243be: c64e c.swsp s3,12(sp)
243c0: c84a c.swsp s2,16(sp)
243c2: c452 c.swsp s4,8(sp)
243c4: ce06 c.swsp ra,28(sp)
243c6: cc22 c.swsp s0,24(sp)
243c8: ca26 c.swsp s1,20(sp)
243ca: c256 c.swsp s5,4(sp)
243cc: c05a c.swsp s6,0(sp)
243ce: 8a2a c.mv s4,a0
243d0: 892e c.mv s2,a1
243d2: 4705 c.li a4,1
243d4: f1018613 addi a2,gp,-240 # 6f264 <__gconv_lock>
243d8: 100627af lr.w a5,(a2)
243dc: e781 c.bnez a5,243e4 <__gconv_close_transform+0x28>
243de: 1ce626af sc.w.aq a3,a4,(a2)
243e2: fafd c.bnez a3,243d8 <__gconv_close_transform+0x1c>
243e4: efd5 c.bnez a5,244a0 <__gconv_close_transform+0xe4>
243e6: fff90493 addi s1,s2,-1
243ea: 06090763 beq s2,zero,24458 <__gconv_close_transform+0x9c>
243ee: 00491413 slli s0,s2,0x4
243f2: 41240433 sub s0,s0,s2
243f6: 040a c.slli s0,0x2
243f8: fc440413 addi s0,s0,-60
243fc: 9452 c.add s0,s4
243fe: 5afd c.li s5,-1
24400: a805 c.j 24430 <__gconv_close_transform+0x74>
24402: 441c c.lw a5,8(s0)
24404: 17fd c.addi a5,-1
24406: c41c c.sw a5,8(s0)
24408: ef99 c.bnez a5,24426 <__gconv_close_transform+0x6a>
2440a: 02042b03 lw s6,32(s0)
2440e: 000b0863 beq s6,zero,2441e <__gconv_close_transform+0x62>
24412: 855a c.mv a0,s6
24414: ee1fe0ef jal ra,232f4 <_dl_mcount_wrapper_check>
24418: 8522 c.mv a0,s0
2441a: 9b02 c.jalr s6
2441c: 4008 c.lw a0,0(s0)
2441e: 458060ef jal ra,2a876 <__gconv_release_shlib>
24422: 00042023 sw zero,0(s0)
24426: 14fd c.addi s1,-1
24428: fc440413 addi s0,s0,-60
2442c: 03548663 beq s1,s5,24458 <__gconv_close_transform+0x9c>
24430: 4008 c.lw a0,0(s0)
24432: f961 c.bnez a0,24402 <__gconv_close_transform+0x46>
24434: 501c c.lw a5,32(s0)
24436: dbe5 c.beqz a5,24426 <__gconv_close_transform+0x6a>
24438: 000506b7 lui a3,0x50
2443c: 000505b7 lui a1,0x50
24440: 00050537 lui a0,0x50
24444: 99868693 addi a3,a3,-1640 # 4f998 <__PRETTY_FUNCTION__.0>
24448: 0e200613 addi a2,zero,226
2444c: 97458593 addi a1,a1,-1676 # 4f974 <__PRETTY_FUNCTION__.1+0xd8>
24450: 98050513 addi a0,a0,-1664 # 4f980 <__PRETTY_FUNCTION__.1+0xe4>
24454: e9cec0ef jal ra,10af0 <__assert_fail>
24458: 85ca c.mv a1,s2
2445a: 8552 c.mv a0,s4
2445c: 27e060ef jal ra,2a6da <__gconv_release_cache>
24460: 4781 c.li a5,0
24462: f1018713 addi a4,gp,-240 # 6f264 <__gconv_lock>
24466: 0f50000f fence iorw,ow
2446a: 08f727af amoswap.w a5,a5,(a4)
2446e: 4705 c.li a4,1
24470: 00f74d63 blt a4,a5,2448a <__gconv_close_transform+0xce>
24474: 40f2 c.lwsp ra,28(sp)
24476: 4462 c.lwsp s0,24(sp)
24478: 44d2 c.lwsp s1,20(sp)
2447a: 4942 c.lwsp s2,16(sp)
2447c: 49b2 c.lwsp s3,12(sp)
2447e: 4a22 c.lwsp s4,8(sp)
24480: 4a92 c.lwsp s5,4(sp)
24482: 4b02 c.lwsp s6,0(sp)
24484: 4501 c.li a0,0
24486: 6105 c.addi16sp sp,32
24488: 8082 c.jr ra
2448a: 1a600893 addi a7,zero,422
2448e: f1018513 addi a0,gp,-240 # 6f264 <__gconv_lock>
24492: 08100593 addi a1,zero,129
24496: 4605 c.li a2,1
24498: 4681 c.li a3,0
2449a: 00000073 ecall
2449e: bfd9 c.j 24474 <__gconv_close_transform+0xb8>
244a0: f1018513 addi a0,gp,-240 # 6f264 <__gconv_lock>
244a4: b0df50ef jal ra,19fb0 <__lll_lock_wait_private>
244a8: bf3d c.j 243e6 <__gconv_close_transform+0x2a>
000244aa <__gconv_get_path>:
244aa: 715d c.addi16sp sp,-80
244ac: c4a2 c.swsp s0,72(sp)
244ae: c2a6 c.swsp s1,68(sp)
244b0: d85a c.swsp s6,48(sp)
244b2: c686 c.swsp ra,76(sp)
244b4: c0ca c.swsp s2,64(sp)
244b6: de4e c.swsp s3,60(sp)
244b8: dc52 c.swsp s4,56(sp)
244ba: da56 c.swsp s5,52(sp)
244bc: d65e c.swsp s7,44(sp)
244be: d462 c.swsp s8,40(sp)
244c0: d266 c.swsp s9,36(sp)
244c2: d06a c.swsp s10,32(sp)
244c4: ce6e c.swsp s11,28(sp)
244c6: 0880 c.addi4spn s0,sp,80
244c8: f2c1a483 lw s1,-212(gp) # 6f280 <__gconv_path_elem>
244cc: 20049a63 bne s1,zero,246e0 <__gconv_get_path+0x236>
244d0: f241a983 lw s3,-220(gp) # 6f278 <__gconv_path_envvar>
244d4: 18098663 beq s3,zero,24660 <__gconv_get_path+0x1b6>
244d8: 854e c.mv a0,s3
244da: b86fa0ef jal ra,1e860 <strlen>
244de: 02750793 addi a5,a0,39
244e2: 9bc1 c.andi a5,-16
244e4: 40f10133 sub sp,sp,a5
244e8: 8aaa c.mv s5,a0
244ea: 00f10513 addi a0,sp,15
244ee: 85ce c.mv a1,s3
244f0: 8656 c.mv a2,s5
244f2: 9941 c.andi a0,-16
244f4: faa42e23 sw a0,-68(s0)
244f8: f0ffa0ef jal ra,1f406 <memcpy>
244fc: 9556 c.add a0,s5
244fe: 03a00793 addi a5,zero,58
24502: 000505b7 lui a1,0x50
24506: 00f50023 sb a5,0(a0)
2450a: 463d c.li a2,15
2450c: 9f058593 addi a1,a1,-1552 # 4f9f0 <__PRETTY_FUNCTION__.0+0x58>
24510: 0505 c.addi a0,1
24512: ef5fa0ef jal ra,1f406 <memcpy>
24516: 4581 c.li a1,0
24518: 4501 c.li a0,0
2451a: 912fc0ef jal ra,2062c <__getcwd>
2451e: 89aa c.mv s3,a0
24520: 0ac1 c.addi s5,16
24522: 18050a63 beq a0,zero,246b6 <__gconv_get_path+0x20c>
24526: b3afa0ef jal ra,1e860 <strlen>
2452a: fbc42903 lw s2,-68(s0)
2452e: 8a2a c.mv s4,a0
24530: 00150b93 addi s7,a0,1
24534: 03a00593 addi a1,zero,58
24538: 854a c.mv a0,s2
2453a: 8cefa0ef jal ra,1e608 <strchr>
2453e: 8c2a c.mv s8,a0
24540: 16050763 beq a0,zero,246ae <__gconv_get_path+0x204>
24544: 4c85 c.li s9,1
24546: a011 c.j 2454a <__gconv_get_path+0xa0>
24548: 8c2a c.mv s8,a0
2454a: 0485 c.addi s1,1
2454c: 409c04b3 sub s1,s8,s1
24550: 03a00593 addi a1,zero,58
24554: 001c0513 addi a0,s8,1
24558: 009034b3 sltu s1,zero,s1
2455c: 8acfa0ef jal ra,1e608 <strchr>
24560: 9ca6 c.add s9,s1
24562: 84e2 c.mv s1,s8
24564: f175 c.bnez a0,24548 <__gconv_get_path+0x9e>
24566: fffc8513 addi a0,s9,-1
2456a: 03750533 mul a0,a0,s7
2456e: 001c8793 addi a5,s9,1
24572: 84e6 c.mv s1,s9
24574: 078e c.slli a5,0x3
24576: 97a6 c.add a5,s1
24578: 97d6 c.add a5,s5
2457a: 953e c.add a0,a5
2457c: e5bf80ef jal ra,1d3d6 <__libc_malloc>
24580: 8aaa c.mv s5,a0
24582: 18050f63 beq a0,zero,24720 <__gconv_get_path+0x276>
24586: 0485 c.addi s1,1
24588: 00050bb7 lui s7,0x50
2458c: 00349793 slli a5,s1,0x3
24590: 854a c.mv a0,s2
24592: fbc40613 addi a2,s0,-68
24596: 9d0b8593 addi a1,s7,-1584 # 4f9d0 <__PRETTY_FUNCTION__.0+0x38>
2459a: 00fa84b3 add s1,s5,a5
2459e: f201a423 sw zero,-216(gp) # 6f27c <__gconv_max_path_elem_len>
245a2: 2e7120ef jal ra,37088 <__strtok_r>
245a6: 8d2a c.mv s10,a0
245a8: 8dd6 c.mv s11,s5
245aa: 4c81 c.li s9,0
245ac: 02f00913 addi s2,zero,47
245b0: 14050863 beq a0,zero,24700 <__gconv_get_path+0x256>
245b4: 009da023 sw s1,0(s11)
245b8: 000d4783 lbu a5,0(s10)
245bc: 01278e63 beq a5,s2,245d8 <__gconv_get_path+0x12e>
245c0: 10098063 beq s3,zero,246c0 <__gconv_get_path+0x216>
245c4: 8526 c.mv a0,s1
245c6: 8652 c.mv a2,s4
245c8: 85ce c.mv a1,s3
245ca: e3dfa0ef jal ra,1f406 <memcpy>
245ce: 9552 c.add a0,s4
245d0: 00150493 addi s1,a0,1
245d4: 01250023 sb s2,0(a0)
245d8: 85ea c.mv a1,s10
245da: 8526 c.mv a0,s1
245dc: dc7fa0ef jal ra,1f3a2 <__stpcpy>
245e0: fff54703 lbu a4,-1(a0)
245e4: 87aa c.mv a5,a0
245e6: 01270663 beq a4,s2,245f2 <__gconv_get_path+0x148>
245ea: 01250023 sb s2,0(a0)
245ee: 00150793 addi a5,a0,1
245f2: 000da703 lw a4,0(s11)
245f6: f281a683 lw a3,-216(gp) # 6f27c <__gconv_max_path_elem_len>
245fa: 40e78733 sub a4,a5,a4
245fe: 00eda223 sw a4,4(s11)
24602: 00e6f463 bgeu a3,a4,2460a <__gconv_get_path+0x160>
24606: f2e1a423 sw a4,-216(gp) # 6f27c <__gconv_max_path_elem_len>
2460a: 00078023 sb zero,0(a5)
2460e: fbc40613 addi a2,s0,-68
24612: 9d0b8593 addi a1,s7,-1584
24616: 4501 c.li a0,0
24618: 00178493 addi s1,a5,1
2461c: 26d120ef jal ra,37088 <__strtok_r>
24620: 8d2a c.mv s10,a0
24622: 0c85 c.addi s9,1
24624: 0da1 c.addi s11,8
24626: f559 c.bnez a0,245b4 <__gconv_get_path+0x10a>
24628: 0c8e c.slli s9,0x3
2462a: 9cd6 c.add s9,s5
2462c: 000ca023 sw zero,0(s9)
24630: 000ca223 sw zero,4(s9)
24634: 854e c.mv a0,s3
24636: f351a623 sw s5,-212(gp) # 6f280 <__gconv_path_elem>
2463a: 9def90ef jal ra,1d818 <__free>
2463e: fb040113 addi sp,s0,-80
24642: 40b6 c.lwsp ra,76(sp)
24644: 4426 c.lwsp s0,72(sp)
24646: 4496 c.lwsp s1,68(sp)
24648: 4906 c.lwsp s2,64(sp)
2464a: 59f2 c.lwsp s3,60(sp)
2464c: 5a62 c.lwsp s4,56(sp)
2464e: 5ad2 c.lwsp s5,52(sp)
24650: 5b42 c.lwsp s6,48(sp)
24652: 5bb2 c.lwsp s7,44(sp)
24654: 5c22 c.lwsp s8,40(sp)
24656: 5c92 c.lwsp s9,36(sp)
24658: 5d02 c.lwsp s10,32(sp)
2465a: 4df2 c.lwsp s11,28(sp)
2465c: 6161 c.addi16sp sp,80
2465e: 8082 c.jr ra
24660: 000507b7 lui a5,0x50
24664: 9f078793 addi a5,a5,-1552 # 4f9f0 <__PRETTY_FUNCTION__.0+0x58>
24668: 438c c.lw a1,0(a5)
2466a: 43d0 c.lw a2,4(a5)
2466c: 4794 c.lw a3,8(a5)
2466e: 00c7d703 lhu a4,12(a5)
24672: 1101 c.addi sp,-32
24674: 00e7c783 lbu a5,14(a5)
24678: 00f10913 addi s2,sp,15
2467c: ff097913 andi s2,s2,-16
24680: 00b92023 sw a1,0(s2)
24684: 00c92223 sw a2,4(s2)
24688: 00d92423 sw a3,8(s2)
2468c: 00e91623 sh a4,12(s2)
24690: 00f90723 sb a5,14(s2)
24694: 03a00593 addi a1,zero,58
24698: 854a c.mv a0,s2
2469a: fb242e23 sw s2,-68(s0)
2469e: f6bf90ef jal ra,1e608 <strchr>
246a2: 4b85 c.li s7,1
246a4: 4a01 c.li s4,0
246a6: 4abd c.li s5,15
246a8: 8c2a c.mv s8,a0
246aa: e8051de3 bne a0,zero,24544 <__gconv_get_path+0x9a>
246ae: 4501 c.li a0,0
246b0: 4485 c.li s1,1
246b2: 47c1 c.li a5,16
246b4: b5c9 c.j 24576 <__gconv_get_path+0xcc>
246b6: fbc42903 lw s2,-68(s0)
246ba: 4b85 c.li s7,1
246bc: 4a01 c.li s4,0
246be: bd9d c.j 24534 <__gconv_get_path+0x8a>
246c0: 000506b7 lui a3,0x50
246c4: 000505b7 lui a1,0x50
246c8: 00050537 lui a0,0x50
246cc: a1c68693 addi a3,a3,-1508 # 4fa1c <__PRETTY_FUNCTION__.1>
246d0: 1fa00613 addi a2,zero,506
246d4: 9b058593 addi a1,a1,-1616 # 4f9b0 <__PRETTY_FUNCTION__.0+0x18>
246d8: 9e450513 addi a0,a0,-1564 # 4f9e4 <__PRETTY_FUNCTION__.0+0x4c>
246dc: c14ec0ef jal ra,10af0 <__assert_fail>
246e0: 000506b7 lui a3,0x50
246e4: 000505b7 lui a1,0x50
246e8: 00050537 lui a0,0x50
246ec: a1c68693 addi a3,a3,-1508 # 4fa1c <__PRETTY_FUNCTION__.1>
246f0: 1b600613 addi a2,zero,438
246f4: 9b058593 addi a1,a1,-1616 # 4f9b0 <__PRETTY_FUNCTION__.0+0x18>
246f8: 9c050513 addi a0,a0,-1600 # 4f9c0 <__PRETTY_FUNCTION__.0+0x28>
246fc: bf4ec0ef jal ra,10af0 <__assert_fail>
24700: 000506b7 lui a3,0x50
24704: 000505b7 lui a1,0x50
24708: 00050537 lui a0,0x50
2470c: a1c68693 addi a3,a3,-1508 # 4fa1c <__PRETTY_FUNCTION__.1>
24710: 1f400613 addi a2,zero,500
24714: 9b058593 addi a1,a1,-1616 # 4f9b0 <__PRETTY_FUNCTION__.0+0x18>
24718: 9d450513 addi a0,a0,-1580 # 4f9d4 <__PRETTY_FUNCTION__.0+0x3c>
2471c: bd4ec0ef jal ra,10af0 <__assert_fail>
24720: b3c18a93 addi s5,gp,-1220 # 6ee90 <empty_path_elem>
24724: bf01 c.j 24634 <__gconv_get_path+0x18a>
00024726 <insert_module>:
24726: 1101 c.addi sp,-32
24728: ca26 c.swsp s1,20(sp)
2472a: cc22 c.swsp s0,24(sp)
2472c: f141a403 lw s0,-236(gp) # 6f268 <__gconv_modules_db>
24730: c452 c.swsp s4,8(sp)
24732: ce06 c.swsp ra,28(sp)
24734: c84a c.swsp s2,16(sp)
24736: c64e c.swsp s3,12(sp)
24738: c256 c.swsp s5,4(sp)
2473a: 8a2a c.mv s4,a0
2473c: c855 c.beqz s0,247f0 <insert_module+0xca>
2473e: 00052903 lw s2,0(a0)
24742: 8aae c.mv s5,a1
24744: f1418493 addi s1,gp,-236 # 6f268 <__gconv_modules_db>
24748: a809 c.j 2475a <insert_module+0x34>
2474a: 01c40493 addi s1,s0,28
2474e: 00055463 bge a0,zero,24756 <insert_module+0x30>
24752: 01440493 addi s1,s0,20
24756: 4080 c.lw s0,0(s1)
24758: c81d c.beqz s0,2478e <insert_module+0x68>
2475a: 400c c.lw a1,0(s0)
2475c: 854a c.mv a0,s2
2475e: f45f90ef jal ra,1e6a2 <strcmp>
24762: f565 c.bnez a0,2474a <insert_module+0x24>
24764: 004a2983 lw s3,4(s4)
24768: 404c c.lw a1,4(s0)
2476a: 854e c.mv a0,s3
2476c: f37f90ef jal ra,1e6a2 <strcmp>
24770: c915 c.beqz a0,247a4 <insert_module+0x7e>
24772: 01840493 addi s1,s0,24
24776: 4c00 c.lw s0,24(s0)
24778: 854a c.mv a0,s2
2477a: c811 c.beqz s0,2478e <insert_module+0x68>
2477c: 400c c.lw a1,0(s0)
2477e: f25f90ef jal ra,1e6a2 <strcmp>
24782: d17d c.beqz a0,24768 <insert_module+0x42>
24784: 01840493 addi s1,s0,24
24788: 4c00 c.lw s0,24(s0)
2478a: 854a c.mv a0,s2
2478c: f865 c.bnez s0,2477c <insert_module+0x56>
2478e: 0144a023 sw s4,0(s1)
24792: 40f2 c.lwsp ra,28(sp)
24794: 4462 c.lwsp s0,24(sp)
24796: 44d2 c.lwsp s1,20(sp)
24798: 4942 c.lwsp s2,16(sp)
2479a: 49b2 c.lwsp s3,12(sp)
2479c: 4a22 c.lwsp s4,8(sp)
2479e: 4a92 c.lwsp s5,4(sp)
247a0: 6105 c.addi16sp sp,32
247a2: 8082 c.jr ra
247a4: 008a2703 lw a4,8(s4)
247a8: 441c c.lw a5,8(s0)
247aa: 00f74d63 blt a4,a5,247c4 <insert_module+0x9e>
247ae: 00f70663 beq a4,a5,247ba <insert_module+0x94>
247b2: fe0a80e3 beq s5,zero,24792 <insert_module+0x6c>
247b6: 8552 c.mv a0,s4
247b8: a015 c.j 247dc <insert_module+0xb6>
247ba: 00ca2703 lw a4,12(s4)
247be: 445c c.lw a5,12(s0)
247c0: fef759e3 bge a4,a5,247b2 <insert_module+0x8c>
247c4: 4854 c.lw a3,20(s0)
247c6: 4c58 c.lw a4,28(s0)
247c8: 4c1c c.lw a5,24(s0)
247ca: 00da2a23 sw a3,20(s4)
247ce: 00ea2e23 sw a4,28(s4)
247d2: 00fa2c23 sw a5,24(s4)
247d6: 0144a023 sw s4,0(s1)
247da: 8522 c.mv a0,s0
247dc: 4462 c.lwsp s0,24(sp)
247de: 40f2 c.lwsp ra,28(sp)
247e0: 44d2 c.lwsp s1,20(sp)
247e2: 4942 c.lwsp s2,16(sp)
247e4: 49b2 c.lwsp s3,12(sp)
247e6: 4a22 c.lwsp s4,8(sp)
247e8: 4a92 c.lwsp s5,4(sp)
247ea: 6105 c.addi16sp sp,32
247ec: 82cf906f jal zero,1d818 <__free>
247f0: f1418493 addi s1,gp,-236 # 6f268 <__gconv_modules_db>
247f4: bf69 c.j 2478e <insert_module+0x68>
000247f6 <add_alias2.part.0>:
247f6: 1101 c.addi sp,-32
247f8: c64e c.swsp s3,12(sp)
247fa: 40a609b3 sub s3,a2,a0
247fe: c84a c.swsp s2,16(sp)
24800: 892a c.mv s2,a0
24802: 00898513 addi a0,s3,8
24806: ca26 c.swsp s1,20(sp)
24808: ce06 c.swsp ra,28(sp)
2480a: cc22 c.swsp s0,24(sp)
2480c: 84ae c.mv s1,a1
2480e: bc9f80ef jal ra,1d3d6 <__libc_malloc>
24812: c139 c.beqz a0,24858 <add_alias2.part.0+0x62>
24814: 842a c.mv s0,a0
24816: 864e c.mv a2,s3
24818: 85ca c.mv a1,s2
2481a: 0521 c.addi a0,8
2481c: bebfa0ef jal ra,1f406 <memcpy>
24820: 412484b3 sub s1,s1,s2
24824: 87aa c.mv a5,a0
24826: 94aa c.add s1,a0
24828: 00024637 lui a2,0x24
2482c: a4060613 addi a2,a2,-1472 # 23a40 <__gconv_alias_compare>
24830: f1818593 addi a1,gp,-232 # 6f26c <__gconv_alias_db>
24834: 8522 c.mv a0,s0
24836: c01c c.sw a5,0(s0)
24838: c044 c.sw s1,4(s0)
2483a: 9affc0ef jal ra,211e8 <__tsearch>
2483e: c501 c.beqz a0,24846 <add_alias2.part.0+0x50>
24840: 411c c.lw a5,0(a0)
24842: 00f40b63 beq s0,a5,24858 <add_alias2.part.0+0x62>
24846: 8522 c.mv a0,s0
24848: 4462 c.lwsp s0,24(sp)
2484a: 40f2 c.lwsp ra,28(sp)
2484c: 44d2 c.lwsp s1,20(sp)
2484e: 4942 c.lwsp s2,16(sp)
24850: 49b2 c.lwsp s3,12(sp)
24852: 6105 c.addi16sp sp,32
24854: fc5f806f jal zero,1d818 <__free>
24858: 40f2 c.lwsp ra,28(sp)
2485a: 4462 c.lwsp s0,24(sp)
2485c: 44d2 c.lwsp s1,20(sp)
2485e: 4942 c.lwsp s2,16(sp)
24860: 49b2 c.lwsp s3,12(sp)
24862: 6105 c.addi16sp sp,32
24864: 8082 c.jr ra
00024866 <add_module.constprop.0>:
24866: 711d c.addi16sp sp,-96
24868: cca2 c.swsp s0,88(sp)
2486a: caa6 c.swsp s1,84(sp)
2486c: c8ca c.swsp s2,80(sp)
2486e: c2d6 c.swsp s5,68(sp)
24870: de5e c.swsp s7,60(sp)
24872: ce86 c.swsp ra,92(sp)
24874: c6ce c.swsp s3,76(sp)
24876: c4d2 c.swsp s4,72(sp)
24878: c0da c.swsp s6,64(sp)
2487a: dc62 c.swsp s8,56(sp)
2487c: da66 c.swsp s9,52(sp)
2487e: d86a c.swsp s10,48(sp)
24880: d66e c.swsp s11,44(sp)
24882: 1080 c.addi4spn s0,sp,96
24884: 00054783 lbu a5,0(a0)
24888: 8aaa c.mv s5,a0
2488a: 0005f537 lui a0,0x5f
2488e: d3450513 addi a0,a0,-716 # 5ed34 <_nl_C_locobj>
24892: 03452803 lw a6,52(a0)
24896: 00179713 slli a4,a5,0x1
2489a: 6309 c.lui t1,0x2
2489c: 00e808b3 add a7,a6,a4
248a0: 0008d883 lhu a7,0(a7)
248a4: 892e c.mv s2,a1
248a6: 8bb2 c.mv s7,a2
248a8: 0068f8b3 and a7,a7,t1
248ac: 84b6 c.mv s1,a3
248ae: 00088e63 beq a7,zero,248ca <add_module.constprop.0+0x64>
248b2: 6609 c.lui a2,0x2
248b4: 001ac783 lbu a5,1(s5)
248b8: 0a85 c.addi s5,1
248ba: 00179713 slli a4,a5,0x1
248be: 00e806b3 add a3,a6,a4
248c2: 0006d683 lhu a3,0(a3)
248c6: 8ef1 c.and a3,a2
248c8: f6f5 c.bnez a3,248b4 <add_module.constprop.0+0x4e>
248ca: 16078f63 beq a5,zero,24a48 <add_module.constprop.0+0x1e2>
248ce: 5d4c c.lw a1,60(a0)
248d0: 89d6 c.mv s3,s5
248d2: 6609 c.lui a2,0x2
248d4: a811 c.j 248e8 <add_module.constprop.0+0x82>
248d6: 4398 c.lw a4,0(a5)
248d8: 0009c783 lbu a5,0(s3)
248dc: fee98fa3 sb a4,-1(s3)
248e0: 16078463 beq a5,zero,24a48 <add_module.constprop.0+0x1e2>
248e4: 00179713 slli a4,a5,0x1
248e8: 9742 c.add a4,a6
248ea: 00075703 lhu a4,0(a4)
248ee: 078a c.slli a5,0x2
248f0: 8c4e c.mv s8,s3
248f2: 8f71 c.and a4,a2
248f4: 97ae c.add a5,a1
248f6: 0985 c.addi s3,1
248f8: df79 c.beqz a4,248d6 <add_module.constprop.0+0x70>
248fa: 001c4783 lbu a5,1(s8)
248fe: 000c0023 sb zero,0(s8)
24902: 86ce c.mv a3,s3
24904: 00179713 slli a4,a5,0x1
24908: 00e80533 add a0,a6,a4
2490c: 00055883 lhu a7,0(a0)
24910: 6509 c.lui a0,0x2
24912: 00c8f633 and a2,a7,a2
24916: ce01 c.beqz a2,2492e <add_module.constprop.0+0xc8>
24918: 0016c783 lbu a5,1(a3)
2491c: 0685 c.addi a3,1
2491e: 00179713 slli a4,a5,0x1
24922: 00e80633 add a2,a6,a4
24926: 00065603 lhu a2,0(a2) # 2000 <__libc_tsd_CTYPE_B+0x1fd4>
2492a: 8e69 c.and a2,a0
2492c: f675 c.bnez a2,24918 <add_module.constprop.0+0xb2>
2492e: 8b4e c.mv s6,s3
24930: 6609 c.lui a2,0x2
24932: eb99 c.bnez a5,24948 <add_module.constprop.0+0xe2>
24934: aa11 c.j 24a48 <add_module.constprop.0+0x1e2>
24936: 439c c.lw a5,0(a5)
24938: fefb0fa3 sb a5,-1(s6)
2493c: 001a4783 lbu a5,1(s4)
24940: 10078463 beq a5,zero,24a48 <add_module.constprop.0+0x1e2>
24944: 00179713 slli a4,a5,0x1
24948: 9742 c.add a4,a6
2494a: 00075703 lhu a4,0(a4)
2494e: 078a c.slli a5,0x2
24950: 8a36 c.mv s4,a3
24952: 8f71 c.and a4,a2
24954: 8cda c.mv s9,s6
24956: 97ae c.add a5,a1
24958: 0b05 c.addi s6,1
2495a: 0685 c.addi a3,1
2495c: df69 c.beqz a4,24936 <add_module.constprop.0+0xd0>
2495e: 000c8023 sb zero,0(s9)
24962: 6689 c.lui a3,0x2
24964: 001a4783 lbu a5,1(s4)
24968: 0a05 c.addi s4,1
2496a: 00179713 slli a4,a5,0x1
2496e: 9742 c.add a4,a6
24970: 00075703 lhu a4,0(a4)
24974: 8f75 c.and a4,a3
24976: f77d c.bnez a4,24964 <add_module.constprop.0+0xfe>
24978: 875a c.mv a4,s6
2497a: cbb1 c.beqz a5,249ce <add_module.constprop.0+0x168>
2497c: 6609 c.lui a2,0x2
2497e: 00f70023 sb a5,0(a4)
24982: 001a4783 lbu a5,1(s4)
24986: 88ba c.mv a7,a4
24988: 0a05 c.addi s4,1
2498a: 00179693 slli a3,a5,0x1
2498e: 0705 c.addi a4,1
24990: 96c2 c.add a3,a6
24992: cf95 c.beqz a5,249ce <add_module.constprop.0+0x168>
24994: 0006d683 lhu a3,0(a3) # 2000 <__libc_tsd_CTYPE_B+0x1fd4>
24998: 8ef1 c.and a3,a2
2499a: d2f5 c.beqz a3,2497e <add_module.constprop.0+0x118>
2499c: 00070023 sb zero,0(a4)
249a0: 4629 c.li a2,10
249a2: fb840593 addi a1,s0,-72
249a6: 8552 c.mv a0,s4
249a8: 00288d13 addi s10,a7,2
249ac: 2ea080ef jal ra,2cc96 <__strtol>
249b0: fb842783 lw a5,-72(s0)
249b4: 4705 c.li a4,1
249b6: fae42623 sw a4,-84(s0)
249ba: 02fa0163 beq s4,a5,249dc <add_module.constprop.0+0x176>
249be: faa42623 sw a0,-84(s0)
249c2: 00a04d63 blt zero,a0,249dc <add_module.constprop.0+0x176>
249c6: 4785 c.li a5,1
249c8: faf42623 sw a5,-84(s0)
249cc: a801 c.j 249dc <add_module.constprop.0+0x176>
249ce: 4785 c.li a5,1
249d0: 00170d13 addi s10,a4,1
249d4: 00070023 sb zero,0(a4)
249d8: faf42623 sw a5,-84(s0)
249dc: 001cc783 lbu a5,1(s9)
249e0: c7a5 c.beqz a5,24a48 <add_module.constprop.0+0x1e2>
249e2: fd178793 addi a5,a5,-47
249e6: 00f037b3 sltu a5,zero,a5
249ea: 416d0733 sub a4,s10,s6
249ee: 40f007b3 sub a5,zero,a5
249f2: fae42423 sw a4,-88(s0)
249f6: 4a0d c.li s4,3
249f8: 00fbfbb3 and s7,s7,a5
249fc: 06ea4763 blt s4,a4,24a6a <add_module.constprop.0+0x204>
24a00: 41598db3 sub s11,s3,s5
24a04: 85ee c.mv a1,s11
24a06: 8556 c.mv a0,s5
24a08: 59a120ef jal ra,36fa2 <__strnlen>
24a0c: 01850793 addi a5,a0,24 # 2018 <__libc_tsd_CTYPE_B+0x1fec>
24a10: 9bc1 c.andi a5,-16
24a12: 40f10133 sub sp,sp,a5
24a16: 862a c.mv a2,a0
24a18: 00f10513 addi a0,sp,15
24a1c: 9941 c.andi a0,-16
24a1e: 00c507b3 add a5,a0,a2
24a22: 85d6 c.mv a1,s5
24a24: 00078023 sb zero,0(a5)
24a28: 9dffa0ef jal ra,1f406 <memcpy>
24a2c: 00024637 lui a2,0x24
24a30: 87aa c.mv a5,a0
24a32: a4060613 addi a2,a2,-1472 # 23a40 <__gconv_alias_compare>
24a36: f1818593 addi a1,gp,-232 # 6f26c <__gconv_alias_db>
24a3a: fb840513 addi a0,s0,-72
24a3e: faf42c23 sw a5,-72(s0)
24a42: 8a9fc0ef jal ra,212ea <__tfind>
24a46: c915 c.beqz a0,24a7a <add_module.constprop.0+0x214>
24a48: fa040113 addi sp,s0,-96
24a4c: 40f6 c.lwsp ra,92(sp)
24a4e: 4466 c.lwsp s0,88(sp)
24a50: 44d6 c.lwsp s1,84(sp)
24a52: 4946 c.lwsp s2,80(sp)
24a54: 49b6 c.lwsp s3,76(sp)
24a56: 4a26 c.lwsp s4,72(sp)
24a58: 4a96 c.lwsp s5,68(sp)
24a5a: 4b06 c.lwsp s6,64(sp)
24a5c: 5bf2 c.lwsp s7,60(sp)
24a5e: 5c62 c.lwsp s8,56(sp)
24a60: 5cd2 c.lwsp s9,52(sp)
24a62: 5d42 c.lwsp s10,48(sp)
24a64: 5db2 c.lwsp s11,44(sp)
24a66: 6125 c.addi16sp sp,96
24a68: 8082 c.jr ra
24a6a: ffcd4703 lbu a4,-4(s10)
24a6e: 02e00793 addi a5,zero,46
24a72: 08f70d63 beq a4,a5,24b0c <add_module.constprop.0+0x2a6>
24a76: 4a0d c.li s4,3
24a78: b761 c.j 24a00 <add_module.constprop.0+0x19a>
24a7a: 415d05b3 sub a1,s10,s5
24a7e: 02058593 addi a1,a1,32
24a82: 95de c.add a1,s7
24a84: 95d2 c.add a1,s4
24a86: 4505 c.li a0,1
24a88: a1ef90ef jal ra,1dca6 <__calloc>
24a8c: 8d2a c.mv s10,a0
24a8e: dd4d c.beqz a0,24a48 <add_module.constprop.0+0x1e2>
24a90: 02050513 addi a0,a0,32
24a94: 866e c.mv a2,s11
24a96: 85d6 c.mv a1,s5
24a98: 00ad2023 sw a0,0(s10)
24a9c: 96bfa0ef jal ra,1f406 <memcpy>
24aa0: 956e c.add a0,s11
24aa2: 418c8cb3 sub s9,s9,s8
24aa6: 8666 c.mv a2,s9
24aa8: 85ce c.mv a1,s3
24aaa: 00ad2223 sw a0,4(s10)
24aae: 959fa0ef jal ra,1f406 <memcpy>
24ab2: fac42783 lw a5,-84(s0)
24ab6: 9566 c.add a0,s9
24ab8: 009d2623 sw s1,12(s10)
24abc: 00fd2423 sw a5,8(s10)
24ac0: 00ad2823 sw a0,16(s10)
24ac4: 060b9663 bne s7,zero,24b30 <add_module.constprop.0+0x2ca>
24ac8: fa842483 lw s1,-88(s0)
24acc: 85da c.mv a1,s6
24ace: 8626 c.mv a2,s1
24ad0: 937fa0ef jal ra,1f406 <memcpy>
24ad4: 00950733 add a4,a0,s1
24ad8: 020a0663 beq s4,zero,24b04 <add_module.constprop.0+0x29e>
24adc: 00050637 lui a2,0x50
24ae0: a0060693 addi a3,a2,-1536 # 4fa00 <__PRETTY_FUNCTION__.0+0x68>
24ae4: a0064503 lbu a0,-1536(a2)
24ae8: 0016c583 lbu a1,1(a3)
24aec: 0026c603 lbu a2,2(a3)
24af0: 0036c683 lbu a3,3(a3)
24af4: fea70fa3 sb a0,-1(a4)
24af8: 00b70023 sb a1,0(a4)
24afc: 00c700a3 sb a2,1(a4)
24b00: 00d70123 sb a3,2(a4)
24b04: 4585 c.li a1,1
24b06: 856a c.mv a0,s10
24b08: 3939 c.jal 24726 <insert_module>
24b0a: bf3d c.j 24a48 <add_module.constprop.0+0x1e2>
24b0c: ffdd4703 lbu a4,-3(s10)
24b10: 07300793 addi a5,zero,115
24b14: f6f711e3 bne a4,a5,24a76 <add_module.constprop.0+0x210>
24b18: ffed4703 lbu a4,-2(s10)
24b1c: 06f00793 addi a5,zero,111
24b20: f4f71be3 bne a4,a5,24a76 <add_module.constprop.0+0x210>
24b24: fffd4783 lbu a5,-1(s10)
24b28: 4a01 c.li s4,0
24b2a: ec078be3 beq a5,zero,24a00 <add_module.constprop.0+0x19a>
24b2e: b7a1 c.j 24a76 <add_module.constprop.0+0x210>
24b30: 865e c.mv a2,s7
24b32: 85ca c.mv a1,s2
24b34: 8d3fa0ef jal ra,1f406 <memcpy>
24b38: 955e c.add a0,s7
24b3a: b779 c.j 24ac8 <add_module.constprop.0+0x262>
00024b3c <__gconv_read_conf>:
24b3c: 711d c.addi16sp sp,-96
24b3e: 0004a797 auipc a5,0x4a
24b42: 26a7a783 lw a5,618(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
24b46: cca2 c.swsp s0,88(sp)
24b48: ce86 c.swsp ra,92(sp)
24b4a: 1080 c.addi4spn s0,sp,96
24b4c: caa6 c.swsp s1,84(sp)
24b4e: c8ca c.swsp s2,80(sp)
24b50: c6ce c.swsp s3,76(sp)
24b52: c4d2 c.swsp s4,72(sp)
24b54: c2d6 c.swsp s5,68(sp)
24b56: c0da c.swsp s6,64(sp)
24b58: de5e c.swsp s7,60(sp)
24b5a: dc62 c.swsp s8,56(sp)
24b5c: da66 c.swsp s9,52(sp)
24b5e: d86a c.swsp s10,48(sp)
24b60: d66e c.swsp s11,44(sp)
24b62: faf42023 sw a5,-96(s0)
24b66: 9792 c.add a5,tp
24b68: 439c c.lw a5,0(a5)
24b6a: faf42223 sw a5,-92(s0)
24b6e: 72a050ef jal ra,2a298 <__gconv_load_cache>
24b72: e905 c.bnez a0,24ba2 <__gconv_read_conf+0x66>
24b74: fa042783 lw a5,-96(s0)
24b78: fa442703 lw a4,-92(s0)
24b7c: 9792 c.add a5,tp
24b7e: c398 c.sw a4,0(a5)
24b80: fa040113 addi sp,s0,-96
24b84: 40f6 c.lwsp ra,92(sp)
24b86: 4466 c.lwsp s0,88(sp)
24b88: 44d6 c.lwsp s1,84(sp)
24b8a: 4946 c.lwsp s2,80(sp)
24b8c: 49b6 c.lwsp s3,76(sp)
24b8e: 4a26 c.lwsp s4,72(sp)
24b90: 4a96 c.lwsp s5,68(sp)
24b92: 4b06 c.lwsp s6,64(sp)
24b94: 5bf2 c.lwsp s7,60(sp)
24b96: 5c62 c.lwsp s8,56(sp)
24b98: 5cd2 c.lwsp s9,52(sp)
24b9a: 5d42 c.lwsp s10,48(sp)
24b9c: 5db2 c.lwsp s11,44(sp)
24b9e: 6125 c.addi16sp sp,96
24ba0: 8082 c.jr ra
24ba2: 3221 c.jal 244aa <__gconv_get_path>
24ba4: f2c1a783 lw a5,-212(gp) # 6f280 <__gconv_path_elem>
24ba8: 0007ab03 lw s6,0(a5)
24bac: 2e0b0463 beq s6,zero,24e94 <__gconv_read_conf+0x358>
24bb0: 4721 c.li a4,8
24bb2: fae42623 sw a4,-84(s0)
24bb6: 0005f9b7 lui s3,0x5f
24bba: fb840913 addi s2,s0,-72
24bbe: fae42423 sw a4,-88(s0)
24bc2: d3498993 addi s3,s3,-716 # 5ed34 <_nl_C_locobj>
24bc6: 0047aa83 lw s5,4(a5)
24bca: 85da c.mv a1,s6
24bcc: 025a8793 addi a5,s5,37
24bd0: 9bc1 c.andi a5,-16
24bd2: 40f10133 sub sp,sp,a5
24bd6: 00f10493 addi s1,sp,15
24bda: 98c1 c.andi s1,-16
24bdc: 8656 c.mv a2,s5
24bde: 8526 c.mv a0,s1
24be0: 827fa0ef jal ra,1f406 <memcpy>
24be4: 000507b7 lui a5,0x50
24be8: a0c78593 addi a1,a5,-1524 # 4fa0c <__PRETTY_FUNCTION__.0+0x74>
24bec: 4639 c.li a2,14
24bee: 9556 c.add a0,s5
24bf0: 817fa0ef jal ra,1f406 <memcpy>
24bf4: 0004d7b7 lui a5,0x4d
24bf8: 8526 c.mv a0,s1
24bfa: 24478593 addi a1,a5,580 # 4d244 <CSWTCH.49+0x54>
24bfe: a38f00ef jal ra,14e36 <_IO_new_fopen>
24c02: fa042a23 sw zero,-76(s0)
24c06: fa042c23 sw zero,-72(s0)
24c0a: 84aa c.mv s1,a0
24c0c: cd55 c.beqz a0,24cc8 <__gconv_read_conf+0x18c>
24c0e: 4118 c.lw a4,0(a0)
24c10: 77e1 c.lui a5,0xffff8
24c12: 17fd c.addi a5,-1
24c14: 8ff9 c.and a5,a4
24c16: 66a1 c.lui a3,0x8
24c18: 8fd5 c.or a5,a3
24c1a: c11c c.sw a5,0(a0)
24c1c: 8b41 c.andi a4,16
24c1e: 26071963 bne a4,zero,24e90 <__gconv_read_conf+0x354>
24c22: 6d09 c.lui s10,0x2
24c24: 4a15 c.li s4,5
24c26: 86a6 c.mv a3,s1
24c28: 4629 c.li a2,10
24c2a: 85ca c.mv a1,s2
24c2c: fb440513 addi a0,s0,-76
24c30: 09e110ef jal ra,35cce <_IO_getdelim>
24c34: 8c2a c.mv s8,a0
24c36: 08054263 blt a0,zero,24cba <__gconv_read_conf+0x17e>
24c3a: fb442b83 lw s7,-76(s0)
24c3e: 02300593 addi a1,zero,35
24c42: 855e c.mv a0,s7
24c44: 9c5f90ef jal ra,1e608 <strchr>
24c48: 12050363 beq a0,zero,24d6e <__gconv_read_conf+0x232>
24c4c: 00050023 sb zero,0(a0)
24c50: 000bc783 lbu a5,0(s7)
24c54: 0349ad83 lw s11,52(s3)
24c58: a021 c.j 24c60 <__gconv_read_conf+0x124>
24c5a: 001bc783 lbu a5,1(s7)
24c5e: 0b85 c.addi s7,1
24c60: 0786 c.slli a5,0x1
24c62: 97ee c.add a5,s11
24c64: 0007d783 lhu a5,0(a5) # ffff8000 <__BSS_END__+0xfff884ac>
24c68: 01a7f7b3 and a5,a5,s10
24c6c: f7fd c.bnez a5,24c5a <__gconv_read_conf+0x11e>
24c6e: 05750363 beq a0,s7,24cb4 <__gconv_read_conf+0x178>
24c72: 000bc783 lbu a5,0(s7)
24c76: 8cde c.mv s9,s7
24c78: e791 c.bnez a5,24c84 <__gconv_read_conf+0x148>
24c7a: a82d c.j 24cb4 <__gconv_read_conf+0x178>
24c7c: 001cc783 lbu a5,1(s9)
24c80: 0c85 c.addi s9,1
24c82: cb81 c.beqz a5,24c92 <__gconv_read_conf+0x156>
24c84: 0786 c.slli a5,0x1
24c86: 97ee c.add a5,s11
24c88: 0007d783 lhu a5,0(a5)
24c8c: 01a7f7b3 and a5,a5,s10
24c90: d7f5 c.beqz a5,24c7c <__gconv_read_conf+0x140>
24c92: 417c87b3 sub a5,s9,s7
24c96: 0f478763 beq a5,s4,24d84 <__gconv_read_conf+0x248>
24c9a: 4719 c.li a4,6
24c9c: 00e79c63 bne a5,a4,24cb4 <__gconv_read_conf+0x178>
24ca0: 000507b7 lui a5,0x50
24ca4: 4619 c.li a2,6
24ca6: a0478593 addi a1,a5,-1532 # 4fa04 <__PRETTY_FUNCTION__.0+0x6c>
24caa: 855e c.mv a0,s7
24cac: a3afa0ef jal ra,1eee6 <memcmp>
24cb0: 1c050363 beq a0,zero,24e76 <__gconv_read_conf+0x33a>
24cb4: 409c c.lw a5,0(s1)
24cb6: 8bc1 c.andi a5,16
24cb8: d7bd c.beqz a5,24c26 <__gconv_read_conf+0xea>
24cba: fb442503 lw a0,-76(s0)
24cbe: b5bf80ef jal ra,1d818 <__free>
24cc2: 8526 c.mv a0,s1
24cc4: db1ef0ef jal ra,14a74 <_IO_new_fclose>
24cc8: fac42703 lw a4,-84(s0)
24ccc: f2c1a783 lw a5,-212(gp) # 6f280 <__gconv_path_elem>
24cd0: 97ba c.add a5,a4
24cd2: 0007ab03 lw s6,0(a5)
24cd6: 0721 c.addi a4,8
24cd8: fae42623 sw a4,-84(s0)
24cdc: ee0b15e3 bne s6,zero,24bc6 <__gconv_read_conf+0x8a>
24ce0: 0006f4b7 lui s1,0x6f
24ce4: b3048493 addi s1,s1,-1232 # 6eb30 <builtin_modules>
24ce8: 18048a93 addi s5,s1,384
24cec: 00024a37 lui s4,0x24
24cf0: a029 c.j 24cfa <__gconv_read_conf+0x1be>
24cf2: 02048493 addi s1,s1,32
24cf6: 03548463 beq s1,s5,24d1e <__gconv_read_conf+0x1e2>
24cfa: 409c c.lw a5,0(s1)
24cfc: a40a0613 addi a2,s4,-1472 # 23a40 <__gconv_alias_compare>
24d00: f1818593 addi a1,gp,-232 # 6f26c <__gconv_alias_db>
24d04: 854a c.mv a0,s2
24d06: faf42c23 sw a5,-72(s0)
24d0a: de0fc0ef jal ra,212ea <__tfind>
24d0e: f175 c.bnez a0,24cf2 <__gconv_read_conf+0x1b6>
24d10: 8526 c.mv a0,s1
24d12: 4581 c.li a1,0
24d14: 02048493 addi s1,s1,32
24d18: 3439 c.jal 24726 <insert_module>
24d1a: ff5490e3 bne s1,s5,24cfa <__gconv_read_conf+0x1be>
24d1e: 00050ab7 lui s5,0x50
24d22: b70a8a93 addi s5,s5,-1168 # 4fb70 <builtin_aliases>
24d26: 4581 c.li a1,0
24d28: 8556 c.mv a0,s5
24d2a: a7dfa0ef jal ra,1f7a6 <__rawmemchr>
24d2e: 00150a13 addi s4,a0,1
24d32: 4581 c.li a1,0
24d34: 8552 c.mv a0,s4
24d36: a71fa0ef jal ra,1f7a6 <__rawmemchr>
24d3a: fa842783 lw a5,-88(s0)
24d3e: 8956 c.mv s2,s5
24d40: 89aa c.mv s3,a0
24d42: f141a483 lw s1,-236(gp) # 6f268 <__gconv_modules_db>
24d46: 00150a93 addi s5,a0,1
24d4a: c891 c.beqz s1,24d5e <__gconv_read_conf+0x222>
24d4c: 408c c.lw a1,0(s1)
24d4e: 854a c.mv a0,s2
24d50: 953f90ef jal ra,1e6a2 <strcmp>
24d54: c909 c.beqz a0,24d66 <__gconv_read_conf+0x22a>
24d56: 12054b63 blt a0,zero,24e8c <__gconv_read_conf+0x350>
24d5a: 4cc4 c.lw s1,28(s1)
24d5c: f8e5 c.bnez s1,24d4c <__gconv_read_conf+0x210>
24d5e: 8656 c.mv a2,s5
24d60: 85d2 c.mv a1,s4
24d62: 854a c.mv a0,s2
24d64: 3c49 c.jal 247f6 <add_alias2.part.0>
24d66: 0019c783 lbu a5,1(s3)
24d6a: ffd5 c.bnez a5,24d26 <__gconv_read_conf+0x1ea>
24d6c: b521 c.j 24b74 <__gconv_read_conf+0x38>
24d6e: fffc0793 addi a5,s8,-1
24d72: 97de c.add a5,s7
24d74: 0007c603 lbu a2,0(a5)
24d78: 46a9 c.li a3,10
24d7a: ecd61be3 bne a2,a3,24c50 <__gconv_read_conf+0x114>
24d7e: 00078023 sb zero,0(a5)
24d82: b5f9 c.j 24c50 <__gconv_read_conf+0x114>
24d84: 0004d7b7 lui a5,0x4d
24d88: 4615 c.li a2,5
24d8a: 25078593 addi a1,a5,592 # 4d250 <CSWTCH.49+0x60>
24d8e: 855e c.mv a0,s7
24d90: 956fa0ef jal ra,1eee6 <memcmp>
24d94: f20510e3 bne a0,zero,24cb4 <__gconv_read_conf+0x178>
24d98: 000cc783 lbu a5,0(s9)
24d9c: a021 c.j 24da4 <__gconv_read_conf+0x268>
24d9e: 001cc783 lbu a5,1(s9)
24da2: 0c85 c.addi s9,1
24da4: 00179713 slli a4,a5,0x1
24da8: 00ed8633 add a2,s11,a4
24dac: 00065603 lhu a2,0(a2)
24db0: 01a67633 and a2,a2,s10
24db4: f66d c.bnez a2,24d9e <__gconv_read_conf+0x262>
24db6: ee078fe3 beq a5,zero,24cb4 <__gconv_read_conf+0x178>
24dba: 03c9a583 lw a1,60(s3)
24dbe: 8c66 c.mv s8,s9
24dc0: a811 c.j 24dd4 <__gconv_read_conf+0x298>
24dc2: 4398 c.lw a4,0(a5)
24dc4: 000c4783 lbu a5,0(s8)
24dc8: feec0fa3 sb a4,-1(s8)
24dcc: ee0784e3 beq a5,zero,24cb4 <__gconv_read_conf+0x178>
24dd0: 00179713 slli a4,a5,0x1
24dd4: 976e c.add a4,s11
24dd6: 00075703 lhu a4,0(a4)
24dda: 078a c.slli a5,0x2
24ddc: 8662 c.mv a2,s8
24dde: 01a77733 and a4,a4,s10
24de2: 97ae c.add a5,a1
24de4: 0c05 c.addi s8,1
24de6: df71 c.beqz a4,24dc2 <__gconv_read_conf+0x286>
24de8: 00164783 lbu a5,1(a2)
24dec: 00060023 sb zero,0(a2)
24df0: 8562 c.mv a0,s8
24df2: a021 c.j 24dfa <__gconv_read_conf+0x2be>
24df4: 00154783 lbu a5,1(a0)
24df8: 0505 c.addi a0,1
24dfa: 00179713 slli a4,a5,0x1
24dfe: 00ed8633 add a2,s11,a4
24e02: 00065603 lhu a2,0(a2)
24e06: 01a67633 and a2,a2,s10
24e0a: f66d c.bnez a2,24df4 <__gconv_read_conf+0x2b8>
24e0c: 8be2 c.mv s7,s8
24e0e: eb99 c.bnez a5,24e24 <__gconv_read_conf+0x2e8>
24e10: b555 c.j 24cb4 <__gconv_read_conf+0x178>
24e12: 439c c.lw a5,0(a5)
24e14: 0b85 c.addi s7,1
24e16: fefb8fa3 sb a5,-1(s7)
24e1a: 00054783 lbu a5,0(a0)
24e1e: cf81 c.beqz a5,24e36 <__gconv_read_conf+0x2fa>
24e20: 00179713 slli a4,a5,0x1
24e24: 976e c.add a4,s11
24e26: 00075703 lhu a4,0(a4)
24e2a: 078a c.slli a5,0x2
24e2c: 97ae c.add a5,a1
24e2e: 01a77733 and a4,a4,s10
24e32: 0505 c.addi a0,1
24e34: df79 c.beqz a4,24e12 <__gconv_read_conf+0x2d6>
24e36: e78b8fe3 beq s7,s8,24cb4 <__gconv_read_conf+0x178>
24e3a: fa842783 lw a5,-88(s0)
24e3e: 000b8023 sb zero,0(s7)
24e42: f141ad83 lw s11,-236(gp) # 6f268 <__gconv_modules_db>
24e46: 000d8f63 beq s11,zero,24e64 <__gconv_read_conf+0x328>
24e4a: 000da583 lw a1,0(s11)
24e4e: 8566 c.mv a0,s9
24e50: 853f90ef jal ra,1e6a2 <strcmp>
24e54: e60500e3 beq a0,zero,24cb4 <__gconv_read_conf+0x178>
24e58: 00054c63 blt a0,zero,24e70 <__gconv_read_conf+0x334>
24e5c: 01cdad83 lw s11,28(s11)
24e60: fe0d95e3 bne s11,zero,24e4a <__gconv_read_conf+0x30e>
24e64: 001b8613 addi a2,s7,1
24e68: 85e2 c.mv a1,s8
24e6a: 8566 c.mv a0,s9
24e6c: 3269 c.jal 247f6 <add_alias2.part.0>
24e6e: b599 c.j 24cb4 <__gconv_read_conf+0x178>
24e70: 014dad83 lw s11,20(s11)
24e74: bfc9 c.j 24e46 <__gconv_read_conf+0x30a>
24e76: f1c1a683 lw a3,-228(gp) # 6f270 <modcounter.0>
24e7a: 8656 c.mv a2,s5
24e7c: 85da c.mv a1,s6
24e7e: 00168793 addi a5,a3,1 # 8001 <__libc_tsd_CTYPE_B+0x7fd5>
24e82: 8566 c.mv a0,s9
24e84: f0f1ae23 sw a5,-228(gp) # 6f270 <modcounter.0>
24e88: 3af9 c.jal 24866 <add_module.constprop.0>
24e8a: b52d c.j 24cb4 <__gconv_read_conf+0x178>
24e8c: 48c4 c.lw s1,20(s1)
24e8e: bd75 c.j 24d4a <__gconv_read_conf+0x20e>
24e90: 4501 c.li a0,0
24e92: b535 c.j 24cbe <__gconv_read_conf+0x182>
24e94: fb840913 addi s2,s0,-72
24e98: faf42423 sw a5,-88(s0)
24e9c: b591 c.j 24ce0 <__gconv_read_conf+0x1a4>
00024e9e <__gconv_load_conf>:
24e9e: 00000793 addi a5,zero,0
24ea2: cb99 c.beqz a5,24eb8 <__gconv_load_conf+0x1a>
24ea4: 000255b7 lui a1,0x25
24ea8: b3c58593 addi a1,a1,-1220 # 24b3c <__gconv_read_conf>
24eac: f2018513 addi a0,gp,-224 # 6f274 <once>
24eb0: 00000317 auipc t1,0x0
24eb4: 00000067 jalr zero,0(zero) # 0 <_nl_current_LC_CTYPE>
24eb8: 1141 c.addi sp,-16
24eba: c422 c.swsp s0,8(sp)
24ebc: f201a783 lw a5,-224(gp) # 6f274 <once>
24ec0: c606 c.swsp ra,12(sp)
24ec2: c789 c.beqz a5,24ecc <__gconv_load_conf+0x2e>
24ec4: 40b2 c.lwsp ra,12(sp)
24ec6: 4422 c.lwsp s0,8(sp)
24ec8: 0141 c.addi sp,16
24eca: 8082 c.jr ra
24ecc: 3985 c.jal 24b3c <__gconv_read_conf>
24ece: f201a783 lw a5,-224(gp) # 6f274 <once>
24ed2: 40b2 c.lwsp ra,12(sp)
24ed4: 0027e793 ori a5,a5,2
24ed8: f2f1a023 sw a5,-224(gp) # 6f274 <once>
24edc: 4422 c.lwsp s0,8(sp)
24ede: 0141 c.addi sp,16
24ee0: 8082 c.jr ra
00024ee2 <__gconv_get_builtin_trans>:
24ee2: 1101 c.addi sp,-32
24ee4: 000507b7 lui a5,0x50
24ee8: c64e c.swsp s3,12(sp)
24eea: fac78993 addi s3,a5,-84 # 4ffac <map>
24eee: 000507b7 lui a5,0x50
24ef2: cc22 c.swsp s0,24(sp)
24ef4: ca26 c.swsp s1,20(sp)
24ef6: c84a c.swsp s2,16(sp)
24ef8: c452 c.swsp s4,8(sp)
24efa: c256 c.swsp s5,4(sp)
24efc: 892e c.mv s2,a1
24efe: ce06 c.swsp ra,28(sp)
24f00: 8a2a c.mv s4,a0
24f02: 01098493 addi s1,s3,16
24f06: a4078593 addi a1,a5,-1472 # 4fa40 <__PRETTY_FUNCTION__.1+0x24>
24f0a: 4401 c.li s0,0
24f0c: 4ab1 c.li s5,12
24f0e: a019 c.j 24f14 <__gconv_get_builtin_trans+0x32>
24f10: 408c c.lw a1,0(s1)
24f12: 04c1 c.addi s1,16
24f14: 8552 c.mv a0,s4
24f16: f8cf90ef jal ra,1e6a2 <strcmp>
24f1a: c505 c.beqz a0,24f42 <__gconv_get_builtin_trans+0x60>
24f1c: 0405 c.addi s0,1
24f1e: ff5419e3 bne s0,s5,24f10 <__gconv_get_builtin_trans+0x2e>
24f22: 000506b7 lui a3,0x50
24f26: 000505b7 lui a1,0x50
24f2a: 00050537 lui a0,0x50
24f2e: f9068693 addi a3,a3,-112 # 4ff90 <__PRETTY_FUNCTION__.0>
24f32: 04600613 addi a2,zero,70
24f36: f5858593 addi a1,a1,-168 # 4ff58 <builtin_aliases+0x3e8>
24f3a: f6850513 addi a0,a0,-152 # 4ff68 <builtin_aliases+0x3f8>
24f3e: bb3eb0ef jal ra,10af0 <__assert_fail>
24f42: 0412 c.slli s0,0x4
24f44: 008987b3 add a5,s3,s0
24f48: 43c8 c.lw a0,4(a5)
24f4a: 478c c.lw a1,8(a5)
24f4c: 00c78603 lb a2,12(a5)
24f50: 00d78683 lb a3,13(a5)
24f54: 00e78703 lb a4,14(a5)
24f58: 00f78783 lb a5,15(a5)
24f5c: 40f2 c.lwsp ra,28(sp)
24f5e: 4462 c.lwsp s0,24(sp)
24f60: 00a92a23 sw a0,20(s2)
24f64: 00b92c23 sw a1,24(s2)
24f68: 00092e23 sw zero,28(s2)
24f6c: 02092023 sw zero,32(s2)
24f70: 00092023 sw zero,0(s2)
24f74: 00092223 sw zero,4(s2)
24f78: 02c92223 sw a2,36(s2)
24f7c: 02d92423 sw a3,40(s2)
24f80: 02e92623 sw a4,44(s2)
24f84: 02f92823 sw a5,48(s2)
24f88: 02092a23 sw zero,52(s2)
24f8c: 44d2 c.lwsp s1,20(sp)
24f8e: 4942 c.lwsp s2,16(sp)
24f90: 49b2 c.lwsp s3,12(sp)
24f92: 4a22 c.lwsp s4,8(sp)
24f94: 4a92 c.lwsp s5,4(sp)
24f96: 6105 c.addi16sp sp,32
24f98: 8082 c.jr ra
00024f9a <__gconv_btwoc_ascii>:
24f9a: 01859793 slli a5,a1,0x18
24f9e: 87e1 c.srai a5,0x18
24fa0: 557d c.li a0,-1
24fa2: 0007c363 blt a5,zero,24fa8 <__gconv_btwoc_ascii+0xe>
24fa6: 852e c.mv a0,a1
24fa8: 8082 c.jr ra
00024faa <__gconv_transform_internal_ucs4>:
24faa: 7159 c.addi16sp sp,-112
24fac: d2a6 c.swsp s1,100(sp)
24fae: 84ae c.mv s1,a1
24fb0: 458c c.lw a1,8(a1)
24fb2: c8da c.swsp s6,80(sp)
24fb4: 8b3e c.mv s6,a5
24fb6: 03c50793 addi a5,a0,60
24fba: cc3e c.swsp a5,24(sp)
24fbc: 02048793 addi a5,s1,32
24fc0: ccd2 c.swsp s4,88(sp)
24fc2: cad6 c.swsp s5,84(sp)
24fc4: c2e6 c.swsp s9,68(sp)
24fc6: d686 c.swsp ra,108(sp)
24fc8: d4a2 c.swsp s0,104(sp)
24fca: d0ca c.swsp s2,96(sp)
24fcc: cece c.swsp s3,92(sp)
24fce: c6de c.swsp s7,76(sp)
24fd0: c4e2 c.swsp s8,72(sp)
24fd2: c0ea c.swsp s10,64(sp)
24fd4: de6e c.swsp s11,60(sp)
24fd6: 8985 c.andi a1,1
24fd8: c43a c.swsp a4,8(sp)
24fda: ca46 c.swsp a7,20(sp)
24fdc: ce3e c.swsp a5,28(sp)
24fde: 8a32 c.mv s4,a2
24fe0: 8ab6 c.mv s5,a3
24fe2: 4c81 c.li s9,0
24fe4: e199 c.bnez a1,24fea <__gconv_transform_internal_ucs4+0x40>
24fe6: 05052c83 lw s9,80(a0)
24fea: 28081863 bne a6,zero,2527a <__gconv_transform_internal_ucs4+0x2d0>
24fee: 47a2 c.lwsp a5,8(sp)
24ff0: 000a2683 lw a3,0(s4)
24ff4: 2e079863 bne a5,zero,252e4 <__gconv_transform_internal_ucs4+0x33a>
24ff8: 0004a903 lw s2,0(s1)
24ffc: 40dc c.lw a5,4(s1)
24ffe: c03e c.swsp a5,0(sp)
25000: 47d2 c.lwsp a5,20(sp)
25002: 14078663 beq a5,zero,2514e <__gconv_transform_internal_ucs4+0x1a4>
25006: 48d0 c.lw a2,20(s1)
25008: 00062883 lw a7,0(a2)
2500c: 0078f713 andi a4,a7,7
25010: 12070f63 beq a4,zero,2514e <__gconv_transform_internal_ucs4+0x1a4>
25014: 47a2 c.lwsp a5,8(sp)
25016: 40079963 bne a5,zero,25428 <__gconv_transform_internal_ucs4+0x47e>
2501a: 0356f763 bgeu a3,s5,25048 <__gconv_transform_internal_ucs4+0x9e>
2501e: 0048f793 andi a5,a7,4
25022: e795 c.bnez a5,2504e <__gconv_transform_internal_ucs4+0xa4>
25024: 00168793 addi a5,a3,1
25028: 4811 c.li a6,4
2502a: a021 c.j 25032 <__gconv_transform_internal_ucs4+0x88>
2502c: 0785 c.addi a5,1
2502e: 03070063 beq a4,a6,2504e <__gconv_transform_internal_ucs4+0xa4>
25032: 00fa2023 sw a5,0(s4)
25036: fff7c503 lbu a0,-1(a5)
2503a: 0705 c.addi a4,1
2503c: 00e605b3 add a1,a2,a4
25040: 00a581a3 sb a0,3(a1)
25044: fefa94e3 bne s5,a5,2502c <__gconv_transform_internal_ucs4+0x82>
25048: 478d c.li a5,3
2504a: 30e7f063 bgeu a5,a4,2534a <__gconv_transform_internal_ucs4+0x3a0>
2504e: 00764783 lbu a5,7(a2)
25052: 8a8d c.andi a3,3
25054: 0911 c.addi s2,4
25056: fef90e23 sb a5,-4(s2)
2505a: 00664783 lbu a5,6(a2)
2505e: fef90ea3 sb a5,-3(s2)
25062: 00564783 lbu a5,5(a2)
25066: fef90f23 sb a5,-2(s2)
2506a: 00464783 lbu a5,4(a2)
2506e: fef90fa3 sb a5,-1(s2)
25072: 421c c.lw a5,0(a2)
25074: 000a2983 lw s3,0(s4)
25078: 9be1 c.andi a5,-8
2507a: c21c c.sw a5,0(a2)
2507c: 4785 c.li a5,1
2507e: c83e c.swsp a5,16(sp)
25080: cee1 c.beqz a3,25158 <__gconv_transform_internal_ucs4+0x1ae>
25082: c202 c.swsp zero,4(sp)
25084: 000b0563 beq s6,zero,2508e <__gconv_transform_internal_ucs4+0xe4>
25088: 000b2783 lw a5,0(s6)
2508c: c23e c.swsp a5,4(sp)
2508e: 4782 c.lwsp a5,0(sp)
25090: 413a8bb3 sub s7,s5,s3
25094: 412787b3 sub a5,a5,s2
25098: 00fbd363 bge s7,a5,2509e <__gconv_transform_internal_ucs4+0xf4>
2509c: 87de c.mv a5,s7
2509e: 41f7d413 srai s0,a5,0x1f
250a2: 880d c.andi s0,3
250a4: 943e c.add s0,a5
250a6: 47c2 c.lwsp a5,16(sp)
250a8: 4705 c.li a4,1
250aa: 8409 c.srai s0,0x2
250ac: 18e78463 beq a5,a4,25234 <__gconv_transform_internal_ucs4+0x28a>
250b0: 16040f63 beq s0,zero,2522e <__gconv_transform_internal_ucs4+0x284>
250b4: 8c4a c.mv s8,s2
250b6: 8dce c.mv s11,s3
250b8: 4d01 c.li s10,0
250ba: 000da503 lw a0,0(s11)
250be: 0c11 c.addi s8,4
250c0: 0d05 c.addi s10,1
250c2: 503220ef jal ra,47dc4 <__bswapsi2>
250c6: feac2e23 sw a0,-4(s8)
250ca: 0d91 c.addi s11,4
250cc: fe8d17e3 bne s10,s0,250ba <__gconv_transform_internal_ucs4+0x110>
250d0: 002d1793 slli a5,s10,0x2
250d4: 00f98733 add a4,s3,a5
250d8: 00f90433 add s0,s2,a5
250dc: 4311 c.li t1,4
250de: 01570c63 beq a4,s5,250f6 <__gconv_transform_internal_ucs4+0x14c>
250e2: 4782 c.lwsp a5,0(sp)
250e4: 00440313 addi t1,s0,4
250e8: 0067b333 sltu t1,a5,t1
250ec: 40600333 sub t1,zero,t1
250f0: ffe37313 andi t1,t1,-2
250f4: 031d c.addi t1,7
250f6: 47a2 c.lwsp a5,8(sp)
250f8: 00ea2023 sw a4,0(s4)
250fc: 16079b63 bne a5,zero,25272 <__gconv_transform_internal_ucs4+0x2c8>
25100: 44d8 c.lw a4,12(s1)
25102: 449c c.lw a5,8(s1)
25104: 0705 c.addi a4,1
25106: c4d8 c.sw a4,12(s1)
25108: 8b85 c.andi a5,1
2510a: 16079663 bne a5,zero,25276 <__gconv_transform_internal_ucs4+0x2cc>
2510e: 06897263 bgeu s2,s0,25172 <__gconv_transform_internal_ucs4+0x1c8>
25112: 409c c.lw a5,0(s1)
25114: 8566 c.mv a0,s9
25116: c61a c.swsp t1,12(sp)
25118: d63e c.swsp a5,44(sp)
2511a: 9dafe0ef jal ra,232f4 <_dl_mcount_wrapper_check>
2511e: 48d2 c.lwsp a7,20(sp)
25120: 45f2 c.lwsp a1,28(sp)
25122: 4562 c.lwsp a0,24(sp)
25124: 87da c.mv a5,s6
25126: 4701 c.li a4,0
25128: 4801 c.li a6,0
2512a: 86a2 c.mv a3,s0
2512c: 1070 c.addi4spn a2,sp,44
2512e: 9c82 c.jalr s9
25130: 4711 c.li a4,4
25132: 4332 c.lwsp t1,12(sp)
25134: 87aa c.mv a5,a0
25136: 02e50b63 beq a0,a4,2516c <__gconv_transform_internal_ucs4+0x1c2>
2513a: 56b2 c.lwsp a3,44(sp)
2513c: 04869e63 bne a3,s0,25198 <__gconv_transform_internal_ucs4+0x1ee>
25140: 2e079b63 bne a5,zero,25436 <__gconv_transform_internal_ucs4+0x48c>
25144: 0004a903 lw s2,0(s1)
25148: 000a2983 lw s3,0(s4)
2514c: bf1d c.j 25082 <__gconv_transform_internal_ucs4+0xd8>
2514e: 4785 c.li a5,1
25150: 89b6 c.mv s3,a3
25152: c83e c.swsp a5,16(sp)
25154: 8a8d c.andi a3,3
25156: f695 c.bnez a3,25082 <__gconv_transform_internal_ucs4+0xd8>
25158: 449c c.lw a5,8(s1)
2515a: 8b85 c.andi a5,1
2515c: c83e c.swsp a5,16(sp)
2515e: d395 c.beqz a5,25082 <__gconv_transform_internal_ucs4+0xd8>
25160: 00397793 andi a5,s2,3
25164: 00f037b3 sltu a5,zero,a5
25168: c83e c.swsp a5,16(sp)
2516a: bf21 c.j 25082 <__gconv_transform_internal_ucs4+0xd8>
2516c: 4795 c.li a5,5
2516e: fcf30be3 beq t1,a5,25144 <__gconv_transform_internal_ucs4+0x19a>
25172: 47d2 c.lwsp a5,20(sp)
25174: 18079463 bne a5,zero,252fc <__gconv_transform_internal_ucs4+0x352>
25178: 50b6 c.lwsp ra,108(sp)
2517a: 5426 c.lwsp s0,104(sp)
2517c: 5496 c.lwsp s1,100(sp)
2517e: 5906 c.lwsp s2,96(sp)
25180: 49f6 c.lwsp s3,92(sp)
25182: 4a66 c.lwsp s4,88(sp)
25184: 4ad6 c.lwsp s5,84(sp)
25186: 4b46 c.lwsp s6,80(sp)
25188: 4bb6 c.lwsp s7,76(sp)
2518a: 4c26 c.lwsp s8,72(sp)
2518c: 4c96 c.lwsp s9,68(sp)
2518e: 4d06 c.lwsp s10,64(sp)
25190: 5df2 c.lwsp s11,60(sp)
25192: 851a c.mv a0,t1
25194: 6165 c.addi16sp sp,112
25196: 8082 c.jr ra
25198: 4701 c.li a4,0
2519a: 000b0463 beq s6,zero,251a2 <__gconv_transform_internal_ucs4+0x1f8>
2519e: 000b2703 lw a4,0(s6)
251a2: 4612 c.lwsp a2,4(sp)
251a4: 18e60b63 beq a2,a4,2533a <__gconv_transform_internal_ucs4+0x390>
251a8: 013a2023 sw s3,0(s4)
251ac: 41268633 sub a2,a3,s2
251b0: 00cbd363 bge s7,a2,251b6 <__gconv_transform_internal_ucs4+0x20c>
251b4: 865e c.mv a2,s7
251b6: 41f65713 srai a4,a2,0x1f
251ba: 8b0d c.andi a4,3
251bc: 9732 c.add a4,a2
251be: 40275c13 srai s8,a4,0x2
251c2: 4742 c.lwsp a4,16(sp)
251c4: 4605 c.li a2,1
251c6: 1ac70e63 beq a4,a2,25382 <__gconv_transform_internal_ucs4+0x3d8>
251ca: 1a0c0a63 beq s8,zero,2537e <__gconv_transform_internal_ucs4+0x3d4>
251ce: 844a c.mv s0,s2
251d0: 8dce c.mv s11,s3
251d2: 4b81 c.li s7,0
251d4: 000da503 lw a0,0(s11)
251d8: c63e c.swsp a5,12(sp)
251da: c236 c.swsp a3,4(sp)
251dc: 0411 c.addi s0,4
251de: 3e7220ef jal ra,47dc4 <__bswapsi2>
251e2: 0b85 c.addi s7,1
251e4: fea42e23 sw a0,-4(s0)
251e8: 4692 c.lwsp a3,4(sp)
251ea: 47b2 c.lwsp a5,12(sp)
251ec: 0d91 c.addi s11,4
251ee: ff8b93e3 bne s7,s8,251d4 <__gconv_transform_internal_ucs4+0x22a>
251f2: 002b9713 slli a4,s7,0x2
251f6: 99ba c.add s3,a4
251f8: 974a c.add a4,s2
251fa: 153a8e63 beq s5,s3,25356 <__gconv_transform_internal_ucs4+0x3ac>
251fe: 00470613 addi a2,a4,4
25202: 013a2023 sw s3,0(s4)
25206: 0ec6e363 bltu a3,a2,252ec <__gconv_transform_internal_ucs4+0x342>
2520a: 14e69a63 bne a3,a4,2535e <__gconv_transform_internal_ucs4+0x3b4>
2520e: 000506b7 lui a3,0x50
25212: 000505b7 lui a1,0x50
25216: 00050537 lui a0,0x50
2521a: 50468693 addi a3,a3,1284 # 50504 <__PRETTY_FUNCTION__.22>
2521e: 2eb00613 addi a2,zero,747
25222: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
25226: 0a850513 addi a0,a0,168 # 500a8 <map+0xfc>
2522a: 8c7eb0ef jal ra,10af0 <__assert_fail>
2522e: 844a c.mv s0,s2
25230: 874e c.mv a4,s3
25232: b56d c.j 250dc <__gconv_transform_internal_ucs4+0x132>
25234: dc6d c.beqz s0,2522e <__gconv_transform_internal_ucs4+0x284>
25236: 874a c.mv a4,s2
25238: 87ce c.mv a5,s3
2523a: 4681 c.li a3,0
2523c: 0037c603 lbu a2,3(a5)
25240: 0791 c.addi a5,4
25242: 0711 c.addi a4,4
25244: fec70e23 sb a2,-4(a4)
25248: ffe7c603 lbu a2,-2(a5)
2524c: 0685 c.addi a3,1
2524e: fec70ea3 sb a2,-3(a4)
25252: ffd7c603 lbu a2,-3(a5)
25256: fec70f23 sb a2,-2(a4)
2525a: ffc7c603 lbu a2,-4(a5)
2525e: fec70fa3 sb a2,-1(a4)
25262: fc869de3 bne a3,s0,2523c <__gconv_transform_internal_ucs4+0x292>
25266: 068a c.slli a3,0x2
25268: 00d98733 add a4,s3,a3
2526c: 00d90433 add s0,s2,a3
25270: b5b5 c.j 250dc <__gconv_transform_internal_ucs4+0x132>
25272: c380 c.sw s0,0(a5)
25274: b711 c.j 25178 <__gconv_transform_internal_ucs4+0x1ce>
25276: c080 c.sw s0,0(s1)
25278: bded c.j 25172 <__gconv_transform_internal_ucs4+0x1c8>
2527a: 47a2 c.lwsp a5,8(sp)
2527c: 16079663 bne a5,zero,253e8 <__gconv_transform_internal_ucs4+0x43e>
25280: 48dc c.lw a5,20(s1)
25282: 4301 c.li t1,0
25284: 00078023 sb zero,0(a5)
25288: 000780a3 sb zero,1(a5)
2528c: 00078123 sb zero,2(a5)
25290: 000781a3 sb zero,3(a5)
25294: 00078223 sb zero,4(a5)
25298: 000782a3 sb zero,5(a5)
2529c: 00078323 sb zero,6(a5)
252a0: 000783a3 sb zero,7(a5)
252a4: 449c c.lw a5,8(s1)
252a6: 8b85 c.andi a5,1
252a8: ec0798e3 bne a5,zero,25178 <__gconv_transform_internal_ucs4+0x1ce>
252ac: 8566 c.mv a0,s9
252ae: c042 c.swsp a6,0(sp)
252b0: 844fe0ef jal ra,232f4 <_dl_mcount_wrapper_check>
252b4: 5426 c.lwsp s0,104(sp)
252b6: 48d2 c.lwsp a7,20(sp)
252b8: 4802 c.lwsp a6,0(sp)
252ba: 45f2 c.lwsp a1,28(sp)
252bc: 4562 c.lwsp a0,24(sp)
252be: 50b6 c.lwsp ra,108(sp)
252c0: 5496 c.lwsp s1,100(sp)
252c2: 5906 c.lwsp s2,96(sp)
252c4: 49f6 c.lwsp s3,92(sp)
252c6: 4a66 c.lwsp s4,88(sp)
252c8: 4ad6 c.lwsp s5,84(sp)
252ca: 4bb6 c.lwsp s7,76(sp)
252cc: 4c26 c.lwsp s8,72(sp)
252ce: 4d06 c.lwsp s10,64(sp)
252d0: 5df2 c.lwsp s11,60(sp)
252d2: 87da c.mv a5,s6
252d4: 8366 c.mv t1,s9
252d6: 4b46 c.lwsp s6,80(sp)
252d8: 4c96 c.lwsp s9,68(sp)
252da: 4701 c.li a4,0
252dc: 4681 c.li a3,0
252de: 4601 c.li a2,0
252e0: 6165 c.addi16sp sp,112
252e2: 8302 c.jr t1
252e4: 47a2 c.lwsp a5,8(sp)
252e6: 0007a903 lw s2,0(a5)
252ea: bb09 c.j 24ffc <__gconv_transform_internal_ucs4+0x52>
252ec: 06e69963 bne a3,a4,2535e <__gconv_transform_internal_ucs4+0x3b4>
252f0: e52718e3 bne a4,s2,25140 <__gconv_transform_internal_ucs4+0x196>
252f4: 44d8 c.lw a4,12(s1)
252f6: 177d c.addi a4,-1
252f8: c4d8 c.sw a4,12(s1)
252fa: b599 c.j 25140 <__gconv_transform_internal_ucs4+0x196>
252fc: 479d c.li a5,7
252fe: e6f31de3 bne t1,a5,25178 <__gconv_transform_internal_ucs4+0x1ce>
25302: 000a2783 lw a5,0(s4)
25306: 4691 c.li a3,4
25308: 40fa8733 sub a4,s5,a5
2530c: 0ee6ee63 bltu a3,a4,25408 <__gconv_transform_internal_ucs4+0x45e>
25310: 48d4 c.lw a3,20(s1)
25312: 00e785b3 add a1,a5,a4
25316: 00468613 addi a2,a3,4
2531a: cb09 c.beqz a4,2532c <__gconv_transform_internal_ucs4+0x382>
2531c: 0007c503 lbu a0,0(a5)
25320: 0785 c.addi a5,1
25322: 0605 c.addi a2,1
25324: fea60fa3 sb a0,-1(a2)
25328: fef59ae3 bne a1,a5,2531c <__gconv_transform_internal_ucs4+0x372>
2532c: 429c c.lw a5,0(a3)
2532e: 015a2023 sw s5,0(s4)
25332: 9be1 c.andi a5,-8
25334: 8fd9 c.or a5,a4
25336: c29c c.sw a5,0(a3)
25338: b581 c.j 25178 <__gconv_transform_internal_ucs4+0x1ce>
2533a: 000a2703 lw a4,0(s4)
2533e: 40d406b3 sub a3,s0,a3
25342: 8f15 c.sub a4,a3
25344: 00ea2023 sw a4,0(s4)
25348: bbe5 c.j 25140 <__gconv_transform_internal_ucs4+0x196>
2534a: ff88f793 andi a5,a7,-8
2534e: 8fd9 c.or a5,a4
25350: c21c c.sw a5,0(a2)
25352: 431d c.li t1,7
25354: b515 c.j 25178 <__gconv_transform_internal_ucs4+0x1ce>
25356: 015a2023 sw s5,0(s4)
2535a: eae68ae3 beq a3,a4,2520e <__gconv_transform_internal_ucs4+0x264>
2535e: 000506b7 lui a3,0x50
25362: 000505b7 lui a1,0x50
25366: 00050537 lui a0,0x50
2536a: 50468693 addi a3,a3,1284 # 50504 <__PRETTY_FUNCTION__.22>
2536e: 2ea00613 addi a2,zero,746
25372: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
25376: 09450513 addi a0,a0,148 # 50094 <map+0xe8>
2537a: f76eb0ef jal ra,10af0 <__assert_fail>
2537e: 874a c.mv a4,s2
25380: bdad c.j 251fa <__gconv_transform_internal_ucs4+0x250>
25382: 060c0063 beq s8,zero,253e2 <__gconv_transform_internal_ucs4+0x438>
25386: 85ca c.mv a1,s2
25388: 864e c.mv a2,s3
2538a: 4701 c.li a4,0
2538c: 00364503 lbu a0,3(a2)
25390: 0611 c.addi a2,4
25392: 0591 c.addi a1,4
25394: fea58e23 sb a0,-4(a1)
25398: ffe64503 lbu a0,-2(a2)
2539c: 0705 c.addi a4,1
2539e: fea58ea3 sb a0,-3(a1)
253a2: ffd64503 lbu a0,-3(a2)
253a6: fea58f23 sb a0,-2(a1)
253aa: ffc64503 lbu a0,-4(a2)
253ae: fea58fa3 sb a0,-1(a1)
253b2: fd871de3 bne a4,s8,2538c <__gconv_transform_internal_ucs4+0x3e2>
253b6: 5632 c.lwsp a2,44(sp)
253b8: 070a c.slli a4,0x2
253ba: 99ba c.add s3,a4
253bc: 974a c.add a4,s2
253be: 013a8d63 beq s5,s3,253d8 <__gconv_transform_internal_ucs4+0x42e>
253c2: 00470593 addi a1,a4,4
253c6: 013a2023 sw s3,0(s4)
253ca: 00b6f963 bgeu a3,a1,253dc <__gconv_transform_internal_ucs4+0x432>
253ce: f8e618e3 bne a2,a4,2535e <__gconv_transform_internal_ucs4+0x3b4>
253d2: d72717e3 bne a4,s2,25140 <__gconv_transform_internal_ucs4+0x196>
253d6: bf39 c.j 252f4 <__gconv_transform_internal_ucs4+0x34a>
253d8: 015a2023 sw s5,0(s4)
253dc: e2e609e3 beq a2,a4,2520e <__gconv_transform_internal_ucs4+0x264>
253e0: bfbd c.j 2535e <__gconv_transform_internal_ucs4+0x3b4>
253e2: 8636 c.mv a2,a3
253e4: 874a c.mv a4,s2
253e6: bfe1 c.j 253be <__gconv_transform_internal_ucs4+0x414>
253e8: 000506b7 lui a3,0x50
253ec: 50468693 addi a3,a3,1284 # 50504 <__PRETTY_FUNCTION__.22>
253f0: 1a400613 addi a2,zero,420
253f4: 000505b7 lui a1,0x50
253f8: 00050537 lui a0,0x50
253fc: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
25400: 08050513 addi a0,a0,128 # 50080 <map+0xd4>
25404: eeceb0ef jal ra,10af0 <__assert_fail>
25408: 000506b7 lui a3,0x50
2540c: 000505b7 lui a1,0x50
25410: 00050537 lui a0,0x50
25414: 50468693 addi a3,a3,1284 # 50504 <__PRETTY_FUNCTION__.22>
25418: 31f00613 addi a2,zero,799
2541c: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
25420: 0c850513 addi a0,a0,200 # 500c8 <map+0x11c>
25424: ecceb0ef jal ra,10af0 <__assert_fail>
25428: 000506b7 lui a3,0x50
2542c: 50468693 addi a3,a3,1284 # 50504 <__PRETTY_FUNCTION__.22>
25430: 23400613 addi a2,zero,564
25434: b7c1 c.j 253f4 <__gconv_transform_internal_ucs4+0x44a>
25436: 833e c.mv t1,a5
25438: bb2d c.j 25172 <__gconv_transform_internal_ucs4+0x1c8>
0002543a <__gconv_transform_ucs4_internal>:
2543a: 7119 c.addi16sp sp,-128
2543c: d6ce c.swsp s3,108(sp)
2543e: 89ae c.mv s3,a1
25440: 458c c.lw a1,8(a1)
25442: d0da c.swsp s6,96(sp)
25444: 8b3e c.mv s6,a5
25446: 03c50793 addi a5,a0,60
2544a: d43e c.swsp a5,40(sp)
2544c: 02098793 addi a5,s3,32
25450: dca2 c.swsp s0,120(sp)
25452: cede c.swsp s7,92(sp)
25454: de86 c.swsp ra,124(sp)
25456: daa6 c.swsp s1,116(sp)
25458: d8ca c.swsp s2,112(sp)
2545a: d4d2 c.swsp s4,104(sp)
2545c: d2d6 c.swsp s5,100(sp)
2545e: cce2 c.swsp s8,88(sp)
25460: cae6 c.swsp s9,84(sp)
25462: c8ea c.swsp s10,80(sp)
25464: c6ee c.swsp s11,76(sp)
25466: 0015f313 andi t1,a1,1
2546a: cc3a c.swsp a4,24(sp)
2546c: d046 c.swsp a7,32(sp)
2546e: d63e c.swsp a5,44(sp)
25470: d202 c.swsp zero,36(sp)
25472: 8bb2 c.mv s7,a2
25474: 8436 c.mv s0,a3
25476: 00031463 bne t1,zero,2547e <__gconv_transform_ucs4_internal+0x44>
2547a: 493c c.lw a5,80(a0)
2547c: d23e c.swsp a5,36(sp)
2547e: 36081863 bne a6,zero,257ee <__gconv_transform_ucs4_internal+0x3b4>
25482: 47e2 c.lwsp a5,24(sp)
25484: 000ba683 lw a3,0(s7)
25488: 3c079b63 bne a5,zero,2585e <__gconv_transform_ucs4_internal+0x424>
2548c: 0009aa83 lw s5,0(s3)
25490: 016037b3 sltu a5,zero,s6
25494: 40f007b3 sub a5,zero,a5
25498: 03810c13 addi s8,sp,56
2549c: 00fc7c33 and s8,s8,a5
254a0: 5782 c.lwsp a5,32(sp)
254a2: dc02 c.swsp zero,56(sp)
254a4: 0049a483 lw s1,4(s3)
254a8: 1a078363 beq a5,zero,2564e <__gconv_transform_ucs4_internal+0x214>
254ac: 0149a603 lw a2,20(s3)
254b0: 00062883 lw a7,0(a2)
254b4: 0078fe13 andi t3,a7,7
254b8: 180e0b63 beq t3,zero,2564e <__gconv_transform_ucs4_internal+0x214>
254bc: 47e2 c.lwsp a5,24(sp)
254be: 52079c63 bne a5,zero,259f6 <__gconv_transform_ucs4_internal+0x5bc>
254c2: 4a86fc63 bgeu a3,s0,2597a <__gconv_transform_ucs4_internal+0x540>
254c6: 0048f793 andi a5,a7,4
254ca: 8772 c.mv a4,t3
254cc: 4a079a63 bne a5,zero,25980 <__gconv_transform_ucs4_internal+0x546>
254d0: 87b6 c.mv a5,a3
254d2: 4311 c.li t1,4
254d4: a019 c.j 254da <__gconv_transform_ucs4_internal+0xa0>
254d6: 02670163 beq a4,t1,254f8 <__gconv_transform_ucs4_internal+0xbe>
254da: 0785 c.addi a5,1
254dc: 00fba023 sw a5,0(s7)
254e0: fff7c803 lbu a6,-1(a5)
254e4: 0705 c.addi a4,1
254e6: 00e60533 add a0,a2,a4
254ea: 010501a3 sb a6,3(a0)
254ee: fef414e3 bne s0,a5,254d6 <__gconv_transform_ucs4_internal+0x9c>
254f2: 450d c.li a0,3
254f4: 3ae57663 bgeu a0,a4,258a0 <__gconv_transform_ucs4_internal+0x466>
254f8: 00464803 lbu a6,4(a2)
254fc: 08000513 addi a0,zero,128
25500: 3b056663 bltu a0,a6,258ac <__gconv_transform_ucs4_internal+0x472>
25504: 00764783 lbu a5,7(a2)
25508: 0a91 c.addi s5,4
2550a: fefa8e23 sb a5,-4(s5)
2550e: 00664783 lbu a5,6(a2)
25512: fefa8ea3 sb a5,-3(s5)
25516: 00564783 lbu a5,5(a2)
2551a: fefa8f23 sb a5,-2(s5)
2551e: 00464783 lbu a5,4(a2)
25522: fefa8fa3 sb a5,-1(s5)
25526: 00062883 lw a7,0(a2)
2552a: 000ba783 lw a5,0(s7)
2552e: ff88f893 andi a7,a7,-8
25532: 0089a583 lw a1,8(s3)
25536: c83e c.swsp a5,16(sp)
25538: 4785 c.li a5,1
2553a: 01162023 sw a7,0(a2)
2553e: 8a8d c.andi a3,3
25540: ce3e c.swsp a5,28(sp)
25542: ea91 c.bnez a3,25556 <__gconv_transform_ucs4_internal+0x11c>
25544: 0015f793 andi a5,a1,1
25548: ce3e c.swsp a5,28(sp)
2554a: c791 c.beqz a5,25556 <__gconv_transform_ucs4_internal+0x11c>
2554c: 003af793 andi a5,s5,3
25550: 00f037b3 sltu a5,zero,a5
25554: ce3e c.swsp a5,28(sp)
25556: c602 c.swsp zero,12(sp)
25558: 000b0763 beq s6,zero,25566 <__gconv_transform_ucs4_internal+0x12c>
2555c: 4732 c.lwsp a4,12(sp)
2555e: 000b2783 lw a5,0(s6)
25562: 97ba c.add a5,a4
25564: c63e c.swsp a5,12(sp)
25566: 47c2 c.lwsp a5,16(sp)
25568: 4705 c.li a4,1
2556a: 00478a13 addi s4,a5,4
2556e: 47f2 c.lwsp a5,28(sp)
25570: 1ee78163 beq a5,a4,25752 <__gconv_transform_ucs4_internal+0x318>
25574: 27446163 bltu s0,s4,257d6 <__gconv_transform_ucs4_internal+0x39c>
25578: 004a8c93 addi s9,s5,4
2557c: 2594ed63 bltu s1,s9,257d6 <__gconv_transform_ucs4_internal+0x39c>
25580: 0025f793 andi a5,a1,2
25584: 8dd2 c.mv s11,s4
25586: 8d56 c.mv s10,s5
25588: ca3e c.swsp a5,20(sp)
2558a: a829 c.j 255a4 <__gconv_transform_ucs4_internal+0x16a>
2558c: 00ad2023 sw a0,0(s10) # 2000 <__libc_tsd_CTYPE_B+0x1fd4>
25590: 004d8613 addi a2,s11,4
25594: 8d66 c.mv s10,s9
25596: 02c46c63 bltu s0,a2,255ce <__gconv_transform_ucs4_internal+0x194>
2559a: 004d0c93 addi s9,s10,4
2559e: 0394e863 bltu s1,s9,255ce <__gconv_transform_ucs4_internal+0x194>
255a2: 8db2 c.mv s11,a2
255a4: ffcda503 lw a0,-4(s11)
255a8: ffcd8913 addi s2,s11,-4
255ac: 019220ef jal ra,47dc4 <__bswapsi2>
255b0: fc055ee3 bge a0,zero,2558c <__gconv_transform_ucs4_internal+0x152>
255b4: 220c0a63 beq s8,zero,257e8 <__gconv_transform_ucs4_internal+0x3ae>
255b8: 47d2 c.lwsp a5,20(sp)
255ba: c3d5 c.beqz a5,2565e <__gconv_transform_ucs4_internal+0x224>
255bc: 000c2703 lw a4,0(s8)
255c0: 004d8613 addi a2,s11,4
255c4: 0705 c.addi a4,1
255c6: 00ec2023 sw a4,0(s8)
255ca: fcc478e3 bgeu s0,a2,2559a <__gconv_transform_ucs4_internal+0x160>
255ce: 01bba023 sw s11,0(s7)
255d2: 4911 c.li s2,4
255d4: 01b40b63 beq s0,s11,255ea <__gconv_transform_ucs4_internal+0x1b0>
255d8: 004d0913 addi s2,s10,4
255dc: 0124b933 sltu s2,s1,s2
255e0: 41200933 sub s2,zero,s2
255e4: ffe97913 andi s2,s2,-2
255e8: 091d c.addi s2,7
255ea: 47e2 c.lwsp a5,24(sp)
255ec: efb5 c.bnez a5,25668 <__gconv_transform_ucs4_internal+0x22e>
255ee: 00c9a703 lw a4,12(s3)
255f2: 0089a783 lw a5,8(s3)
255f6: 0705 c.addi a4,1
255f8: 00e9a623 sw a4,12(s3)
255fc: 8b85 c.andi a5,1
255fe: 1a079b63 bne a5,zero,257b4 <__gconv_transform_ucs4_internal+0x37a>
25602: 09aaf863 bgeu s5,s10,25692 <__gconv_transform_ucs4_internal+0x258>
25606: 5c92 c.lwsp s9,36(sp)
25608: 0009a783 lw a5,0(s3)
2560c: 8566 c.mv a0,s9
2560e: de3e c.swsp a5,60(sp)
25610: ce5fd0ef jal ra,232f4 <_dl_mcount_wrapper_check>
25614: 5882 c.lwsp a7,32(sp)
25616: 55b2 c.lwsp a1,44(sp)
25618: 5522 c.lwsp a0,40(sp)
2561a: 87da c.mv a5,s6
2561c: 4701 c.li a4,0
2561e: 4801 c.li a6,0
25620: 86ea c.mv a3,s10
25622: 1870 c.addi4spn a2,sp,60
25624: 9c82 c.jalr s9
25626: 4711 c.li a4,4
25628: 87aa c.mv a5,a0
2562a: 06e50163 beq a0,a4,2568c <__gconv_transform_ucs4_internal+0x252>
2562e: 5972 c.lwsp s2,60(sp)
25630: ca4a c.swsp s2,20(sp)
25632: 0ba91263 bne s2,s10,256d6 <__gconv_transform_ucs4_internal+0x29c>
25636: 3c079763 bne a5,zero,25a04 <__gconv_transform_ucs4_internal+0x5ca>
2563a: 57e2 c.lwsp a5,56(sp)
2563c: 0009aa83 lw s5,0(s3)
25640: 0089a583 lw a1,8(s3)
25644: c63e c.swsp a5,12(sp)
25646: 000ba783 lw a5,0(s7)
2564a: c83e c.swsp a5,16(sp)
2564c: b731 c.j 25558 <__gconv_transform_ucs4_internal+0x11e>
2564e: 4785 c.li a5,1
25650: c836 c.swsp a3,16(sp)
25652: ce3e c.swsp a5,28(sp)
25654: 8a8d c.andi a3,3
25656: ee0687e3 beq a3,zero,25544 <__gconv_transform_ucs4_internal+0x10a>
2565a: c602 c.swsp zero,12(sp)
2565c: bdf5 c.j 25558 <__gconv_transform_ucs4_internal+0x11e>
2565e: 47e2 c.lwsp a5,24(sp)
25660: 012ba023 sw s2,0(s7)
25664: 4919 c.li s2,6
25666: d7c1 c.beqz a5,255ee <__gconv_transform_ucs4_internal+0x1b4>
25668: 01a7a023 sw s10,0(a5)
2566c: 50f6 c.lwsp ra,124(sp)
2566e: 5466 c.lwsp s0,120(sp)
25670: 54d6 c.lwsp s1,116(sp)
25672: 59b6 c.lwsp s3,108(sp)
25674: 5a26 c.lwsp s4,104(sp)
25676: 5a96 c.lwsp s5,100(sp)
25678: 5b06 c.lwsp s6,96(sp)
2567a: 4bf6 c.lwsp s7,92(sp)
2567c: 4c66 c.lwsp s8,88(sp)
2567e: 4cd6 c.lwsp s9,84(sp)
25680: 4d46 c.lwsp s10,80(sp)
25682: 4db6 c.lwsp s11,76(sp)
25684: 854a c.mv a0,s2
25686: 5946 c.lwsp s2,112(sp)
25688: 6109 c.addi16sp sp,128
2568a: 8082 c.jr ra
2568c: 4795 c.li a5,5
2568e: faf906e3 beq s2,a5,2563a <__gconv_transform_ucs4_internal+0x200>
25692: 5782 c.lwsp a5,32(sp)
25694: dfe1 c.beqz a5,2566c <__gconv_transform_ucs4_internal+0x232>
25696: 479d c.li a5,7
25698: fcf91ae3 bne s2,a5,2566c <__gconv_transform_ucs4_internal+0x232>
2569c: 000ba783 lw a5,0(s7)
256a0: 4691 c.li a3,4
256a2: 40f40733 sub a4,s0,a5
256a6: 32e6e863 bltu a3,a4,259d6 <__gconv_transform_ucs4_internal+0x59c>
256aa: 0149a683 lw a3,20(s3)
256ae: 00e785b3 add a1,a5,a4
256b2: 00468613 addi a2,a3,4
256b6: cb09 c.beqz a4,256c8 <__gconv_transform_ucs4_internal+0x28e>
256b8: 0007c503 lbu a0,0(a5)
256bc: 0785 c.addi a5,1
256be: 0605 c.addi a2,1
256c0: fea60fa3 sb a0,-1(a2)
256c4: fef59ae3 bne a1,a5,256b8 <__gconv_transform_ucs4_internal+0x27e>
256c8: 429c c.lw a5,0(a3)
256ca: 008ba023 sw s0,0(s7)
256ce: 9be1 c.andi a5,-8
256d0: 8fd9 c.or a5,a4
256d2: c29c c.sw a5,0(a3)
256d4: bf61 c.j 2566c <__gconv_transform_ucs4_internal+0x232>
256d6: 4601 c.li a2,0
256d8: 000b0463 beq s6,zero,256e0 <__gconv_transform_ucs4_internal+0x2a6>
256dc: 000b2603 lw a2,0(s6)
256e0: 55e2 c.lwsp a1,56(sp)
256e2: 4732 c.lwsp a4,12(sp)
256e4: 962e c.add a2,a1
256e6: 1ae60563 beq a2,a4,25890 <__gconv_transform_ucs4_internal+0x456>
256ea: 4742 c.lwsp a4,16(sp)
256ec: 4685 c.li a3,1
256ee: 0089a583 lw a1,8(s3)
256f2: 00eba023 sw a4,0(s7)
256f6: 4772 c.lwsp a4,28(sp)
256f8: 20d70f63 beq a4,a3,25916 <__gconv_transform_ucs4_internal+0x4dc>
256fc: 1f446163 bltu s0,s4,258de <__gconv_transform_ucs4_internal+0x4a4>
25700: 004a8d13 addi s10,s5,4
25704: 8cd6 c.mv s9,s5
25706: 1ba96d63 bltu s2,s10,258c0 <__gconv_transform_ucs4_internal+0x486>
2570a: 0025fd93 andi s11,a1,2
2570e: a829 c.j 25728 <__gconv_transform_ucs4_internal+0x2ee>
25710: 00aca023 sw a0,0(s9)
25714: 8cea c.mv s9,s10
25716: 004a0593 addi a1,s4,4
2571a: 1cb46463 bltu s0,a1,258e2 <__gconv_transform_ucs4_internal+0x4a8>
2571e: 004c8d13 addi s10,s9,4
25722: 1ba96063 bltu s2,s10,258c2 <__gconv_transform_ucs4_internal+0x488>
25726: 8a2e c.mv s4,a1
25728: ffca2503 lw a0,-4(s4)
2572c: c63e c.swsp a5,12(sp)
2572e: ffca0793 addi a5,s4,-4
25732: c83e c.swsp a5,16(sp)
25734: 690220ef jal ra,47dc4 <__bswapsi2>
25738: 47b2 c.lwsp a5,12(sp)
2573a: fc055be3 bge a0,zero,25710 <__gconv_transform_ucs4_internal+0x2d6>
2573e: 260c0863 beq s8,zero,259ae <__gconv_transform_ucs4_internal+0x574>
25742: 120d8263 beq s11,zero,25866 <__gconv_transform_ucs4_internal+0x42c>
25746: 000c2603 lw a2,0(s8)
2574a: 0605 c.addi a2,1
2574c: 00cc2023 sw a2,0(s8)
25750: b7d9 c.j 25716 <__gconv_transform_ucs4_internal+0x2dc>
25752: 07446a63 bltu s0,s4,257c6 <__gconv_transform_ucs4_internal+0x38c>
25756: 004a8713 addi a4,s5,4
2575a: 06e4e663 bltu s1,a4,257c6 <__gconv_transform_ucs4_internal+0x38c>
2575e: 87d2 c.mv a5,s4
25760: 8d56 c.mv s10,s5
25762: 8989 c.andi a1,2
25764: a80d c.j 25796 <__gconv_transform_ucs4_internal+0x35c>
25766: 00cd01a3 sb a2,3(s10)
2576a: ffd7c603 lbu a2,-3(a5)
2576e: 00cd0123 sb a2,2(s10)
25772: ffe7c603 lbu a2,-2(a5)
25776: 00cd00a3 sb a2,1(s10)
2577a: fff7c603 lbu a2,-1(a5)
2577e: 00cd0023 sb a2,0(s10)
25782: 8d3a c.mv s10,a4
25784: 00478613 addi a2,a5,4
25788: 04c46163 bltu s0,a2,257ca <__gconv_transform_ucs4_internal+0x390>
2578c: 004d0713 addi a4,s10,4
25790: 02e4ed63 bltu s1,a4,257ca <__gconv_transform_ucs4_internal+0x390>
25794: 87b2 c.mv a5,a2
25796: ffc7c603 lbu a2,-4(a5)
2579a: 08000693 addi a3,zero,128
2579e: ffc78513 addi a0,a5,-4
257a2: fcc6f2e3 bgeu a3,a2,25766 <__gconv_transform_ucs4_internal+0x32c>
257a6: 040c0163 beq s8,zero,257e8 <__gconv_transform_ucs4_internal+0x3ae>
257aa: e98d c.bnez a1,257dc <__gconv_transform_ucs4_internal+0x3a2>
257ac: 00aba023 sw a0,0(s7)
257b0: 4919 c.li s2,6
257b2: bd25 c.j 255ea <__gconv_transform_ucs4_internal+0x1b0>
257b4: 000b2783 lw a5,0(s6)
257b8: 5762 c.lwsp a4,56(sp)
257ba: 01a9a023 sw s10,0(s3)
257be: 97ba c.add a5,a4
257c0: 00fb2023 sw a5,0(s6)
257c4: b5f9 c.j 25692 <__gconv_transform_ucs4_internal+0x258>
257c6: 47c2 c.lwsp a5,16(sp)
257c8: 8d56 c.mv s10,s5
257ca: 00fba023 sw a5,0(s7)
257ce: 4911 c.li s2,4
257d0: e08794e3 bne a5,s0,255d8 <__gconv_transform_ucs4_internal+0x19e>
257d4: bd19 c.j 255ea <__gconv_transform_ucs4_internal+0x1b0>
257d6: 4dc2 c.lwsp s11,16(sp)
257d8: 8d56 c.mv s10,s5
257da: bbd5 c.j 255ce <__gconv_transform_ucs4_internal+0x194>
257dc: 000c2703 lw a4,0(s8)
257e0: 0705 c.addi a4,1
257e2: 00ec2023 sw a4,0(s8)
257e6: bf79 c.j 25784 <__gconv_transform_ucs4_internal+0x34a>
257e8: 8d56 c.mv s10,s5
257ea: 4919 c.li s2,6
257ec: bbfd c.j 255ea <__gconv_transform_ucs4_internal+0x1b0>
257ee: 47e2 c.lwsp a5,24(sp)
257f0: 1c079363 bne a5,zero,259b6 <__gconv_transform_ucs4_internal+0x57c>
257f4: 0149a783 lw a5,20(s3)
257f8: 4901 c.li s2,0
257fa: 00078023 sb zero,0(a5)
257fe: 000780a3 sb zero,1(a5)
25802: 00078123 sb zero,2(a5)
25806: 000781a3 sb zero,3(a5)
2580a: 00078223 sb zero,4(a5)
2580e: 000782a3 sb zero,5(a5)
25812: 00078323 sb zero,6(a5)
25816: 000783a3 sb zero,7(a5)
2581a: 0089a783 lw a5,8(s3)
2581e: 8b85 c.andi a5,1
25820: e40796e3 bne a5,zero,2566c <__gconv_transform_ucs4_internal+0x232>
25824: 5412 c.lwsp s0,36(sp)
25826: c642 c.swsp a6,12(sp)
25828: 8522 c.mv a0,s0
2582a: acbfd0ef jal ra,232f4 <_dl_mcount_wrapper_check>
2582e: 8322 c.mv t1,s0
25830: 5466 c.lwsp s0,120(sp)
25832: 5882 c.lwsp a7,32(sp)
25834: 4832 c.lwsp a6,12(sp)
25836: 55b2 c.lwsp a1,44(sp)
25838: 5522 c.lwsp a0,40(sp)
2583a: 50f6 c.lwsp ra,124(sp)
2583c: 54d6 c.lwsp s1,116(sp)
2583e: 5946 c.lwsp s2,112(sp)
25840: 59b6 c.lwsp s3,108(sp)
25842: 5a26 c.lwsp s4,104(sp)
25844: 5a96 c.lwsp s5,100(sp)
25846: 4bf6 c.lwsp s7,92(sp)
25848: 4c66 c.lwsp s8,88(sp)
2584a: 4cd6 c.lwsp s9,84(sp)
2584c: 4d46 c.lwsp s10,80(sp)
2584e: 4db6 c.lwsp s11,76(sp)
25850: 87da c.mv a5,s6
25852: 5b06 c.lwsp s6,96(sp)
25854: 4701 c.li a4,0
25856: 4681 c.li a3,0
25858: 4601 c.li a2,0
2585a: 6109 c.addi16sp sp,128
2585c: 8302 c.jr t1
2585e: 47e2 c.lwsp a5,24(sp)
25860: 0007aa83 lw s5,0(a5)
25864: b135 c.j 25490 <__gconv_transform_ucs4_internal+0x56>
25866: 47c2 c.lwsp a5,16(sp)
25868: 00fba023 sw a5,0(s7)
2586c: 09991563 bne s2,s9,258f6 <__gconv_transform_ucs4_internal+0x4bc>
25870: 000506b7 lui a3,0x50
25874: 000505b7 lui a1,0x50
25878: 00050537 lui a0,0x50
2587c: 4e468693 addi a3,a3,1252 # 504e4 <__PRETTY_FUNCTION__.21>
25880: 2eb00613 addi a2,zero,747
25884: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
25888: 0a850513 addi a0,a0,168 # 500a8 <map+0xfc>
2588c: a64eb0ef jal ra,10af0 <__assert_fail>
25890: 000ba603 lw a2,0(s7)
25894: 412d0733 sub a4,s10,s2
25898: 8e19 c.sub a2,a4
2589a: 00cba023 sw a2,0(s7)
2589e: bb61 c.j 25636 <__gconv_transform_ucs4_internal+0x1fc>
258a0: ff88f793 andi a5,a7,-8
258a4: 8fd9 c.or a5,a4
258a6: c21c c.sw a5,0(a2)
258a8: 491d c.li s2,7
258aa: b3c9 c.j 2566c <__gconv_transform_ucs4_internal+0x232>
258ac: 8989 c.andi a1,2
258ae: c6059ee3 bne a1,zero,2552a <__gconv_transform_ucs4_internal+0xf0>
258b2: 40ee0e33 sub t3,t3,a4
258b6: 97f2 c.add a5,t3
258b8: 00fba023 sw a5,0(s7)
258bc: 4919 c.li s2,6
258be: b37d c.j 2566c <__gconv_transform_ucs4_internal+0x232>
258c0: 4a42 c.lwsp s4,16(sp)
258c2: 014ba023 sw s4,0(s7)
258c6: 028a0663 beq s4,s0,258f2 <__gconv_transform_ucs4_internal+0x4b8>
258ca: 03991663 bne s2,s9,258f6 <__gconv_transform_ucs4_internal+0x4bc>
258ce: d79a94e3 bne s5,s9,25636 <__gconv_transform_ucs4_internal+0x1fc>
258d2: 00c9a703 lw a4,12(s3)
258d6: 177d c.addi a4,-1
258d8: 00e9a623 sw a4,12(s3)
258dc: bba9 c.j 25636 <__gconv_transform_ucs4_internal+0x1fc>
258de: 4a42 c.lwsp s4,16(sp)
258e0: 8cd6 c.mv s9,s5
258e2: 014ba023 sw s4,0(s7)
258e6: 008a0663 beq s4,s0,258f2 <__gconv_transform_ucs4_internal+0x4b8>
258ea: 004c8613 addi a2,s9,4
258ee: fcc96ee3 bltu s2,a2,258ca <__gconv_transform_ucs4_internal+0x490>
258f2: f7990fe3 beq s2,s9,25870 <__gconv_transform_ucs4_internal+0x436>
258f6: 000506b7 lui a3,0x50
258fa: 000505b7 lui a1,0x50
258fe: 00050537 lui a0,0x50
25902: 4e468693 addi a3,a3,1252 # 504e4 <__PRETTY_FUNCTION__.21>
25906: 2ea00613 addi a2,zero,746
2590a: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
2590e: 09450513 addi a0,a0,148 # 50094 <map+0xe8>
25912: 9deeb0ef jal ra,10af0 <__assert_fail>
25916: 0f446963 bltu s0,s4,25a08 <__gconv_transform_ucs4_internal+0x5ce>
2591a: 004a8613 addi a2,s5,4
2591e: 8cd6 c.mv s9,s5
25920: fac960e3 bltu s2,a2,258c0 <__gconv_transform_ucs4_internal+0x486>
25924: 8989 c.andi a1,2
25926: a80d c.j 25958 <__gconv_transform_ucs4_internal+0x51e>
25928: 00ac81a3 sb a0,3(s9)
2592c: ffda4503 lbu a0,-3(s4)
25930: 00ac8123 sb a0,2(s9)
25934: ffea4503 lbu a0,-2(s4)
25938: 00ac80a3 sb a0,1(s9)
2593c: fffa4503 lbu a0,-1(s4)
25940: 00ac8023 sb a0,0(s9)
25944: 8cb2 c.mv s9,a2
25946: 004a0513 addi a0,s4,4
2594a: 04a46563 bltu s0,a0,25994 <__gconv_transform_ucs4_internal+0x55a>
2594e: 004c8613 addi a2,s9,4
25952: 02c96f63 bltu s2,a2,25990 <__gconv_transform_ucs4_internal+0x556>
25956: 8a2a c.mv s4,a0
25958: ffca4503 lbu a0,-4(s4)
2595c: 08000713 addi a4,zero,128
25960: ffca0813 addi a6,s4,-4
25964: fca772e3 bgeu a4,a0,25928 <__gconv_transform_ucs4_internal+0x4ee>
25968: 040c0163 beq s8,zero,259aa <__gconv_transform_ucs4_internal+0x570>
2596c: cd81 c.beqz a1,25984 <__gconv_transform_ucs4_internal+0x54a>
2596e: 000c2603 lw a2,0(s8)
25972: 0605 c.addi a2,1
25974: 00cc2023 sw a2,0(s8)
25978: b7f9 c.j 25946 <__gconv_transform_ucs4_internal+0x50c>
2597a: 8772 c.mv a4,t3
2597c: 87b6 c.mv a5,a3
2597e: be95 c.j 254f2 <__gconv_transform_ucs4_internal+0xb8>
25980: 87b6 c.mv a5,a3
25982: be9d c.j 254f8 <__gconv_transform_ucs4_internal+0xbe>
25984: 57f2 c.lwsp a5,60(sp)
25986: 010ba023 sw a6,0(s7)
2598a: ef9783e3 beq a5,s9,25870 <__gconv_transform_ucs4_internal+0x436>
2598e: b7a5 c.j 258f6 <__gconv_transform_ucs4_internal+0x4bc>
25990: 5972 c.lwsp s2,60(sp)
25992: bf05 c.j 258c2 <__gconv_transform_ucs4_internal+0x488>
25994: 5972 c.lwsp s2,60(sp)
25996: 014ba023 sw s4,0(s7)
2599a: f5440ce3 beq s0,s4,258f2 <__gconv_transform_ucs4_internal+0x4b8>
2599e: 4752 c.lwsp a4,20(sp)
259a0: 004c8613 addi a2,s9,4
259a4: f4c777e3 bgeu a4,a2,258f2 <__gconv_transform_ucs4_internal+0x4b8>
259a8: b70d c.j 258ca <__gconv_transform_ucs4_internal+0x490>
259aa: 57f2 c.lwsp a5,60(sp)
259ac: ca3e c.swsp a5,20(sp)
259ae: 47d2 c.lwsp a5,20(sp)
259b0: ecfa80e3 beq s5,a5,25870 <__gconv_transform_ucs4_internal+0x436>
259b4: b789 c.j 258f6 <__gconv_transform_ucs4_internal+0x4bc>
259b6: 000506b7 lui a3,0x50
259ba: 4e468693 addi a3,a3,1252 # 504e4 <__PRETTY_FUNCTION__.21>
259be: 1a400613 addi a2,zero,420
259c2: 000505b7 lui a1,0x50
259c6: 00050537 lui a0,0x50
259ca: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
259ce: 08050513 addi a0,a0,128 # 50080 <map+0xd4>
259d2: 91eeb0ef jal ra,10af0 <__assert_fail>
259d6: 000506b7 lui a3,0x50
259da: 000505b7 lui a1,0x50
259de: 00050537 lui a0,0x50
259e2: 4e468693 addi a3,a3,1252 # 504e4 <__PRETTY_FUNCTION__.21>
259e6: 31f00613 addi a2,zero,799
259ea: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
259ee: 0c850513 addi a0,a0,200 # 500c8 <map+0x11c>
259f2: 8feeb0ef jal ra,10af0 <__assert_fail>
259f6: 000506b7 lui a3,0x50
259fa: 4e468693 addi a3,a3,1252 # 504e4 <__PRETTY_FUNCTION__.21>
259fe: 23400613 addi a2,zero,564
25a02: b7c1 c.j 259c2 <__gconv_transform_ucs4_internal+0x588>
25a04: 893e c.mv s2,a5
25a06: b171 c.j 25692 <__gconv_transform_ucs4_internal+0x258>
25a08: 4a42 c.lwsp s4,16(sp)
25a0a: 8cd6 c.mv s9,s5
25a0c: b769 c.j 25996 <__gconv_transform_ucs4_internal+0x55c>
00025a0e <__gconv_transform_internal_ucs4le>:
25a0e: 7159 c.addi16sp sp,-112
25a10: de6e c.swsp s11,60(sp)
25a12: 8dae c.mv s11,a1
25a14: 458c c.lw a1,8(a1)
25a16: d2a6 c.swsp s1,100(sp)
25a18: 84be c.mv s1,a5
25a1a: 03c50793 addi a5,a0,60
25a1e: ca3e c.swsp a5,20(sp)
25a20: 020d8793 addi a5,s11,32
25a24: d4a2 c.swsp s0,104(sp)
25a26: cad6 c.swsp s5,84(sp)
25a28: c0ea c.swsp s10,64(sp)
25a2a: d686 c.swsp ra,108(sp)
25a2c: d0ca c.swsp s2,96(sp)
25a2e: cece c.swsp s3,92(sp)
25a30: ccd2 c.swsp s4,88(sp)
25a32: c8da c.swsp s6,80(sp)
25a34: c6de c.swsp s7,76(sp)
25a36: c4e2 c.swsp s8,72(sp)
25a38: c2e6 c.swsp s9,68(sp)
25a3a: 8985 c.andi a1,1
25a3c: c43a c.swsp a4,8(sp)
25a3e: c846 c.swsp a7,16(sp)
25a40: cc3e c.swsp a5,24(sp)
25a42: 8d32 c.mv s10,a2
25a44: 8436 c.mv s0,a3
25a46: 4a81 c.li s5,0
25a48: e199 c.bnez a1,25a4e <__gconv_transform_internal_ucs4le+0x40>
25a4a: 05052a83 lw s5,80(a0)
25a4e: 22081a63 bne a6,zero,25c82 <__gconv_transform_internal_ucs4le+0x274>
25a52: 47a2 c.lwsp a5,8(sp)
25a54: 000d2683 lw a3,0(s10)
25a58: 2a079e63 bne a5,zero,25d14 <__gconv_transform_internal_ucs4le+0x306>
25a5c: 000da983 lw s3,0(s11)
25a60: 47c2 c.lwsp a5,16(sp)
25a62: 004daa03 lw s4,4(s11)
25a66: 12078963 beq a5,zero,25b98 <__gconv_transform_internal_ucs4le+0x18a>
25a6a: 014da603 lw a2,20(s11)
25a6e: 00062883 lw a7,0(a2)
25a72: 0078f713 andi a4,a7,7
25a76: 12070163 beq a4,zero,25b98 <__gconv_transform_internal_ucs4le+0x18a>
25a7a: 47a2 c.lwsp a5,8(sp)
25a7c: 36079863 bne a5,zero,25dec <__gconv_transform_internal_ucs4le+0x3de>
25a80: 0286f663 bgeu a3,s0,25aac <__gconv_transform_internal_ucs4le+0x9e>
25a84: 0048f793 andi a5,a7,4
25a88: e78d c.bnez a5,25ab2 <__gconv_transform_internal_ucs4le+0xa4>
25a8a: 87b6 c.mv a5,a3
25a8c: 4811 c.li a6,4
25a8e: a019 c.j 25a94 <__gconv_transform_internal_ucs4le+0x86>
25a90: 03070163 beq a4,a6,25ab2 <__gconv_transform_internal_ucs4le+0xa4>
25a94: 0785 c.addi a5,1
25a96: 00fd2023 sw a5,0(s10)
25a9a: fff7c503 lbu a0,-1(a5)
25a9e: 0705 c.addi a4,1
25aa0: 00e605b3 add a1,a2,a4
25aa4: 00a581a3 sb a0,3(a1)
25aa8: fef414e3 bne s0,a5,25a90 <__gconv_transform_internal_ucs4le+0x82>
25aac: 478d c.li a5,3
25aae: 2ae7ff63 bgeu a5,a4,25d6c <__gconv_transform_internal_ucs4le+0x35e>
25ab2: 00464783 lbu a5,4(a2)
25ab6: 8a8d c.andi a3,3
25ab8: 0991 c.addi s3,4
25aba: fef98e23 sb a5,-4(s3)
25abe: 00564783 lbu a5,5(a2)
25ac2: fef98ea3 sb a5,-3(s3)
25ac6: 00664783 lbu a5,6(a2)
25aca: fef98f23 sb a5,-2(s3)
25ace: 00764783 lbu a5,7(a2)
25ad2: fef98fa3 sb a5,-1(s3)
25ad6: 421c c.lw a5,0(a2)
25ad8: 000d2b83 lw s7,0(s10)
25adc: 9be1 c.andi a5,-8
25ade: c21c c.sw a5,0(a2)
25ae0: 4785 c.li a5,1
25ae2: c63e c.swsp a5,12(sp)
25ae4: cedd c.beqz a3,25ba2 <__gconv_transform_internal_ucs4le+0x194>
25ae6: 4c01 c.li s8,0
25ae8: c099 c.beqz s1,25aee <__gconv_transform_internal_ucs4le+0xe0>
25aea: 0004ac03 lw s8,0(s1)
25aee: 41740933 sub s2,s0,s7
25af2: 413a07b3 sub a5,s4,s3
25af6: 00f95363 bge s2,a5,25afc <__gconv_transform_internal_ucs4le+0xee>
25afa: 87ca c.mv a5,s2
25afc: 41f7d613 srai a2,a5,0x1f
25b00: 8a0d c.andi a2,3
25b02: 963e c.add a2,a5
25b04: ffc67b13 andi s6,a2,-4
25b08: 4732 c.lwsp a4,12(sp)
25b0a: 016b87b3 add a5,s7,s6
25b0e: 4685 c.li a3,1
25b10: 00fd2023 sw a5,0(s10)
25b14: 865a c.mv a2,s6
25b16: 85de c.mv a1,s7
25b18: 854e c.mv a0,s3
25b1a: 12d70d63 beq a4,a3,25c54 <__gconv_transform_internal_ucs4le+0x246>
25b1e: 8e9f90ef jal ra,1f406 <memcpy>
25b22: 000d2783 lw a5,0(s10)
25b26: 9b2a c.add s6,a0
25b28: 4c91 c.li s9,4
25b2a: 00f40b63 beq s0,a5,25b40 <__gconv_transform_internal_ucs4le+0x132>
25b2e: 004b0f93 addi t6,s6,4
25b32: 01fa3fb3 sltu t6,s4,t6
25b36: 41f00fb3 sub t6,zero,t6
25b3a: ffeffc93 andi s9,t6,-2
25b3e: 0c9d c.addi s9,7
25b40: 47a2 c.lwsp a5,8(sp)
25b42: 10079663 bne a5,zero,25c4e <__gconv_transform_internal_ucs4le+0x240>
25b46: 00cda703 lw a4,12(s11)
25b4a: 008da783 lw a5,8(s11)
25b4e: 0705 c.addi a4,1
25b50: 00eda623 sw a4,12(s11)
25b54: 8b85 c.andi a5,1
25b56: 10079f63 bne a5,zero,25c74 <__gconv_transform_internal_ucs4le+0x266>
25b5a: 0769f363 bgeu s3,s6,25bc0 <__gconv_transform_internal_ucs4le+0x1b2>
25b5e: 000da783 lw a5,0(s11)
25b62: 8556 c.mv a0,s5
25b64: d63e c.swsp a5,44(sp)
25b66: f8efd0ef jal ra,232f4 <_dl_mcount_wrapper_check>
25b6a: 48c2 c.lwsp a7,16(sp)
25b6c: 45e2 c.lwsp a1,24(sp)
25b6e: 4552 c.lwsp a0,20(sp)
25b70: 87a6 c.mv a5,s1
25b72: 4701 c.li a4,0
25b74: 4801 c.li a6,0
25b76: 86da c.mv a3,s6
25b78: 1070 c.addi4spn a2,sp,44
25b7a: 9a82 c.jalr s5
25b7c: 4711 c.li a4,4
25b7e: 87aa c.mv a5,a0
25b80: 02e50d63 beq a0,a4,25bba <__gconv_transform_internal_ucs4le+0x1ac>
25b84: 5cb2 c.lwsp s9,44(sp)
25b86: 076c9063 bne s9,s6,25be6 <__gconv_transform_internal_ucs4le+0x1d8>
25b8a: 2a079863 bne a5,zero,25e3a <__gconv_transform_internal_ucs4le+0x42c>
25b8e: 000da983 lw s3,0(s11)
25b92: 000d2b83 lw s7,0(s10)
25b96: bf81 c.j 25ae6 <__gconv_transform_internal_ucs4le+0xd8>
25b98: 4785 c.li a5,1
25b9a: 8bb6 c.mv s7,a3
25b9c: c63e c.swsp a5,12(sp)
25b9e: 8a8d c.andi a3,3
25ba0: f2b9 c.bnez a3,25ae6 <__gconv_transform_internal_ucs4le+0xd8>
25ba2: 008dab03 lw s6,8(s11)
25ba6: 001b7793 andi a5,s6,1
25baa: c63e c.swsp a5,12(sp)
25bac: df8d c.beqz a5,25ae6 <__gconv_transform_internal_ucs4le+0xd8>
25bae: 0039fb13 andi s6,s3,3
25bb2: 016037b3 sltu a5,zero,s6
25bb6: c63e c.swsp a5,12(sp)
25bb8: b73d c.j 25ae6 <__gconv_transform_internal_ucs4le+0xd8>
25bba: 4795 c.li a5,5
25bbc: fcfc89e3 beq s9,a5,25b8e <__gconv_transform_internal_ucs4le+0x180>
25bc0: 47c2 c.lwsp a5,16(sp)
25bc2: 14079d63 bne a5,zero,25d1c <__gconv_transform_internal_ucs4le+0x30e>
25bc6: 50b6 c.lwsp ra,108(sp)
25bc8: 5426 c.lwsp s0,104(sp)
25bca: 5496 c.lwsp s1,100(sp)
25bcc: 5906 c.lwsp s2,96(sp)
25bce: 49f6 c.lwsp s3,92(sp)
25bd0: 4a66 c.lwsp s4,88(sp)
25bd2: 4ad6 c.lwsp s5,84(sp)
25bd4: 4b46 c.lwsp s6,80(sp)
25bd6: 4bb6 c.lwsp s7,76(sp)
25bd8: 4c26 c.lwsp s8,72(sp)
25bda: 4d06 c.lwsp s10,64(sp)
25bdc: 5df2 c.lwsp s11,60(sp)
25bde: 8566 c.mv a0,s9
25be0: 4c96 c.lwsp s9,68(sp)
25be2: 6165 c.addi16sp sp,112
25be4: 8082 c.jr ra
25be6: 4601 c.li a2,0
25be8: c091 c.beqz s1,25bec <__gconv_transform_internal_ucs4le+0x1de>
25bea: 4090 c.lw a2,0(s1)
25bec: 16cc0863 beq s8,a2,25d5c <__gconv_transform_internal_ucs4le+0x34e>
25bf0: 413c86b3 sub a3,s9,s3
25bf4: 00d95363 bge s2,a3,25bfa <__gconv_transform_internal_ucs4le+0x1ec>
25bf8: 86ca c.mv a3,s2
25bfa: 41f6d913 srai s2,a3,0x1f
25bfe: 00397913 andi s2,s2,3
25c02: 9936 c.add s2,a3
25c04: ffc97913 andi s2,s2,-4
25c08: 4732 c.lwsp a4,12(sp)
25c0a: 012b86b3 add a3,s7,s2
25c0e: 4605 c.li a2,1
25c10: ce3e c.swsp a5,28(sp)
25c12: 00dd2023 sw a3,0(s10)
25c16: 16c70163 beq a4,a2,25d78 <__gconv_transform_internal_ucs4le+0x36a>
25c1a: 864a c.mv a2,s2
25c1c: 85de c.mv a1,s7
25c1e: 854e c.mv a0,s3
25c20: fe6f90ef jal ra,1f406 <memcpy>
25c24: 000d2683 lw a3,0(s10)
25c28: 47f2 c.lwsp a5,28(sp)
25c2a: 954a c.add a0,s2
25c2c: 0cd40163 beq s0,a3,25cee <__gconv_transform_internal_ucs4le+0x2e0>
25c30: 00450693 addi a3,a0,4
25c34: 0adcfd63 bgeu s9,a3,25cee <__gconv_transform_internal_ucs4le+0x2e0>
25c38: 5732 c.lwsp a4,44(sp)
25c3a: 16a71563 bne a4,a0,25da4 <__gconv_transform_internal_ucs4le+0x396>
25c3e: f53516e3 bne a0,s3,25b8a <__gconv_transform_internal_ucs4le+0x17c>
25c42: 00cda703 lw a4,12(s11)
25c46: 177d c.addi a4,-1
25c48: 00eda623 sw a4,12(s11)
25c4c: bf3d c.j 25b8a <__gconv_transform_internal_ucs4le+0x17c>
25c4e: 0167a023 sw s6,0(a5)
25c52: bf95 c.j 25bc6 <__gconv_transform_internal_ucs4le+0x1b8>
25c54: fb2f90ef jal ra,1f406 <memcpy>
25c58: 000d2783 lw a5,0(s10)
25c5c: 9b2a c.add s6,a0
25c5e: 02f40063 beq s0,a5,25c7e <__gconv_transform_internal_ucs4le+0x270>
25c62: 0791 c.addi a5,4
25c64: 00f46b63 bltu s0,a5,25c7a <__gconv_transform_internal_ucs4le+0x26c>
25c68: 004b0793 addi a5,s6,4
25c6c: 1afa7763 bgeu s4,a5,25e1a <__gconv_transform_internal_ucs4le+0x40c>
25c70: 4c95 c.li s9,5
25c72: b5f9 c.j 25b40 <__gconv_transform_internal_ucs4le+0x132>
25c74: 016da023 sw s6,0(s11)
25c78: b7a1 c.j 25bc0 <__gconv_transform_internal_ucs4le+0x1b2>
25c7a: 4c9d c.li s9,7
25c7c: b5d1 c.j 25b40 <__gconv_transform_internal_ucs4le+0x132>
25c7e: 4c91 c.li s9,4
25c80: b5c1 c.j 25b40 <__gconv_transform_internal_ucs4le+0x132>
25c82: 47a2 c.lwsp a5,8(sp)
25c84: 14079463 bne a5,zero,25dcc <__gconv_transform_internal_ucs4le+0x3be>
25c88: 014da783 lw a5,20(s11)
25c8c: 4c81 c.li s9,0
25c8e: 00078023 sb zero,0(a5)
25c92: 000780a3 sb zero,1(a5)
25c96: 00078123 sb zero,2(a5)
25c9a: 000781a3 sb zero,3(a5)
25c9e: 00078223 sb zero,4(a5)
25ca2: 000782a3 sb zero,5(a5)
25ca6: 00078323 sb zero,6(a5)
25caa: 000783a3 sb zero,7(a5)
25cae: 008da783 lw a5,8(s11)
25cb2: 8b85 c.andi a5,1
25cb4: fb89 c.bnez a5,25bc6 <__gconv_transform_internal_ucs4le+0x1b8>
25cb6: 8556 c.mv a0,s5
25cb8: c442 c.swsp a6,8(sp)
25cba: e3afd0ef jal ra,232f4 <_dl_mcount_wrapper_check>
25cbe: 5426 c.lwsp s0,104(sp)
25cc0: 48c2 c.lwsp a7,16(sp)
25cc2: 4822 c.lwsp a6,8(sp)
25cc4: 45e2 c.lwsp a1,24(sp)
25cc6: 4552 c.lwsp a0,20(sp)
25cc8: 50b6 c.lwsp ra,108(sp)
25cca: 5906 c.lwsp s2,96(sp)
25ccc: 49f6 c.lwsp s3,92(sp)
25cce: 4a66 c.lwsp s4,88(sp)
25cd0: 4b46 c.lwsp s6,80(sp)
25cd2: 4bb6 c.lwsp s7,76(sp)
25cd4: 4c26 c.lwsp s8,72(sp)
25cd6: 4c96 c.lwsp s9,68(sp)
25cd8: 4d06 c.lwsp s10,64(sp)
25cda: 5df2 c.lwsp s11,60(sp)
25cdc: 87a6 c.mv a5,s1
25cde: 8356 c.mv t1,s5
25ce0: 5496 c.lwsp s1,100(sp)
25ce2: 4ad6 c.lwsp s5,84(sp)
25ce4: 4701 c.li a4,0
25ce6: 4681 c.li a3,0
25ce8: 4601 c.li a2,0
25cea: 6165 c.addi16sp sp,112
25cec: 8302 c.jr t1
25cee: 57b2 c.lwsp a5,44(sp)
25cf0: 0aa79a63 bne a5,a0,25da4 <__gconv_transform_internal_ucs4le+0x396>
25cf4: 000506b7 lui a3,0x50
25cf8: 000505b7 lui a1,0x50
25cfc: 00050537 lui a0,0x50
25d00: 4c068693 addi a3,a3,1216 # 504c0 <__PRETTY_FUNCTION__.20>
25d04: 2eb00613 addi a2,zero,747
25d08: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
25d0c: 0a850513 addi a0,a0,168 # 500a8 <map+0xfc>
25d10: de1ea0ef jal ra,10af0 <__assert_fail>
25d14: 47a2 c.lwsp a5,8(sp)
25d16: 0007a983 lw s3,0(a5)
25d1a: b399 c.j 25a60 <__gconv_transform_internal_ucs4le+0x52>
25d1c: 479d c.li a5,7
25d1e: eafc94e3 bne s9,a5,25bc6 <__gconv_transform_internal_ucs4le+0x1b8>
25d22: 000d2783 lw a5,0(s10)
25d26: 4711 c.li a4,4
25d28: 40f405b3 sub a1,s0,a5
25d2c: 0cb76763 bltu a4,a1,25dfa <__gconv_transform_internal_ucs4le+0x3ec>
25d30: 014da503 lw a0,20(s11)
25d34: 00b78633 add a2,a5,a1
25d38: 00450713 addi a4,a0,4
25d3c: c989 c.beqz a1,25d4e <__gconv_transform_internal_ucs4le+0x340>
25d3e: 0007c683 lbu a3,0(a5)
25d42: 0785 c.addi a5,1
25d44: 0705 c.addi a4,1
25d46: fed70fa3 sb a3,-1(a4)
25d4a: fef61ae3 bne a2,a5,25d3e <__gconv_transform_internal_ucs4le+0x330>
25d4e: 411c c.lw a5,0(a0)
25d50: 008d2023 sw s0,0(s10)
25d54: 9be1 c.andi a5,-8
25d56: 8fcd c.or a5,a1
25d58: c11c c.sw a5,0(a0)
25d5a: b5b5 c.j 25bc6 <__gconv_transform_internal_ucs4le+0x1b8>
25d5c: 000d2603 lw a2,0(s10)
25d60: 419b0733 sub a4,s6,s9
25d64: 8e19 c.sub a2,a4
25d66: 00cd2023 sw a2,0(s10)
25d6a: b505 c.j 25b8a <__gconv_transform_internal_ucs4le+0x17c>
25d6c: ff88f793 andi a5,a7,-8
25d70: 8fd9 c.or a5,a4
25d72: c21c c.sw a5,0(a2)
25d74: 4c9d c.li s9,7
25d76: bd81 c.j 25bc6 <__gconv_transform_internal_ucs4le+0x1b8>
25d78: 864a c.mv a2,s2
25d7a: 85de c.mv a1,s7
25d7c: 854e c.mv a0,s3
25d7e: e88f90ef jal ra,1f406 <memcpy>
25d82: 000d2603 lw a2,0(s10)
25d86: 012506b3 add a3,a0,s2
25d8a: 02c40d63 beq s0,a2,25dc4 <__gconv_transform_internal_ucs4le+0x3b6>
25d8e: 0611 c.addi a2,4
25d90: 02c46a63 bltu s0,a2,25dc4 <__gconv_transform_internal_ucs4le+0x3b6>
25d94: 00468613 addi a2,a3,4
25d98: 08ccf163 bgeu s9,a2,25e1a <__gconv_transform_internal_ucs4le+0x40c>
25d9c: 5532 c.lwsp a0,44(sp)
25d9e: 47f2 c.lwsp a5,28(sp)
25da0: e8a68fe3 beq a3,a0,25c3e <__gconv_transform_internal_ucs4le+0x230>
25da4: 000506b7 lui a3,0x50
25da8: 000505b7 lui a1,0x50
25dac: 00050537 lui a0,0x50
25db0: 4c068693 addi a3,a3,1216 # 504c0 <__PRETTY_FUNCTION__.20>
25db4: 2ea00613 addi a2,zero,746
25db8: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
25dbc: 09450513 addi a0,a0,148 # 50094 <map+0xe8>
25dc0: d31ea0ef jal ra,10af0 <__assert_fail>
25dc4: 57b2 c.lwsp a5,44(sp)
25dc6: f2f687e3 beq a3,a5,25cf4 <__gconv_transform_internal_ucs4le+0x2e6>
25dca: bfe9 c.j 25da4 <__gconv_transform_internal_ucs4le+0x396>
25dcc: 000506b7 lui a3,0x50
25dd0: 4c068693 addi a3,a3,1216 # 504c0 <__PRETTY_FUNCTION__.20>
25dd4: 1a400613 addi a2,zero,420
25dd8: 000505b7 lui a1,0x50
25ddc: 00050537 lui a0,0x50
25de0: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
25de4: 08050513 addi a0,a0,128 # 50080 <map+0xd4>
25de8: d09ea0ef jal ra,10af0 <__assert_fail>
25dec: 000506b7 lui a3,0x50
25df0: 4c068693 addi a3,a3,1216 # 504c0 <__PRETTY_FUNCTION__.20>
25df4: 23400613 addi a2,zero,564
25df8: b7c5 c.j 25dd8 <__gconv_transform_internal_ucs4le+0x3ca>
25dfa: 000506b7 lui a3,0x50
25dfe: 000505b7 lui a1,0x50
25e02: 00050537 lui a0,0x50
25e06: 4c068693 addi a3,a3,1216 # 504c0 <__PRETTY_FUNCTION__.20>
25e0a: 31f00613 addi a2,zero,799
25e0e: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
25e12: 0c850513 addi a0,a0,200 # 500c8 <map+0x11c>
25e16: cdbea0ef jal ra,10af0 <__assert_fail>
25e1a: 000506b7 lui a3,0x50
25e1e: 000505b7 lui a1,0x50
25e22: 00050537 lui a0,0x50
25e26: 4a068693 addi a3,a3,1184 # 504a0 <__PRETTY_FUNCTION__.19>
25e2a: 21100613 addi a2,zero,529
25e2e: 10058593 addi a1,a1,256 # 50100 <map+0x154>
25e32: 11050513 addi a0,a0,272 # 50110 <map+0x164>
25e36: cbbea0ef jal ra,10af0 <__assert_fail>
25e3a: 8cbe c.mv s9,a5
25e3c: b351 c.j 25bc0 <__gconv_transform_internal_ucs4le+0x1b2>
00025e3e <__gconv_transform_ucs4le_internal>:
25e3e: 7159 c.addi16sp sp,-112
25e40: d0ca c.swsp s2,96(sp)
25e42: 892e c.mv s2,a1
25e44: 458c c.lw a1,8(a1)
25e46: c2e6 c.swsp s9,68(sp)
25e48: 8cbe c.mv s9,a5
25e4a: 03c50793 addi a5,a0,60
25e4e: cc3e c.swsp a5,24(sp)
25e50: 02090793 addi a5,s2,32
25e54: d4a2 c.swsp s0,104(sp)
25e56: cad6 c.swsp s5,84(sp)
25e58: c8da c.swsp s6,80(sp)
25e5a: c4e2 c.swsp s8,72(sp)
25e5c: d686 c.swsp ra,108(sp)
25e5e: d2a6 c.swsp s1,100(sp)
25e60: cece c.swsp s3,92(sp)
25e62: ccd2 c.swsp s4,88(sp)
25e64: c6de c.swsp s7,76(sp)
25e66: c0ea c.swsp s10,64(sp)
25e68: de6e c.swsp s11,60(sp)
25e6a: 0015fe13 andi t3,a1,1
25e6e: ce3e c.swsp a5,28(sp)
25e70: 8c32 c.mv s8,a2
25e72: 8436 c.mv s0,a3
25e74: 8fba c.mv t6,a4
25e76: 8b46 c.mv s6,a7
25e78: 4a81 c.li s5,0
25e7a: 000e1463 bne t3,zero,25e82 <__gconv_transform_ucs4le_internal+0x44>
25e7e: 05052a83 lw s5,80(a0)
25e82: 30081f63 bne a6,zero,261a0 <__gconv_transform_ucs4le_internal+0x362>
25e86: 000c2603 lw a2,0(s8)
25e8a: 380f9163 bne t6,zero,2620c <__gconv_transform_ucs4le_internal+0x3ce>
25e8e: 00092a03 lw s4,0(s2)
25e92: 01903733 sltu a4,zero,s9
25e96: 02810e13 addi t3,sp,40
25e9a: 40e00733 sub a4,zero,a4
25e9e: d402 c.swsp zero,40(sp)
25ea0: 00492483 lw s1,4(s2)
25ea4: 00ee7e33 and t3,t3,a4
25ea8: 180b0163 beq s6,zero,2602a <__gconv_transform_ucs4le_internal+0x1ec>
25eac: 01492503 lw a0,20(s2)
25eb0: 00052e83 lw t4,0(a0)
25eb4: 007ef693 andi a3,t4,7
25eb8: 16068963 beq a3,zero,2602a <__gconv_transform_ucs4le_internal+0x1ec>
25ebc: 4e0f9b63 bne t6,zero,263b2 <__gconv_transform_ucs4le_internal+0x574>
25ec0: 02867763 bgeu a2,s0,25eee <__gconv_transform_ucs4le_internal+0xb0>
25ec4: 004ef713 andi a4,t4,4
25ec8: e715 c.bnez a4,25ef4 <__gconv_transform_ucs4le_internal+0xb6>
25eca: 00160713 addi a4,a2,1
25ece: 4f11 c.li t5,4
25ed0: a021 c.j 25ed8 <__gconv_transform_ucs4le_internal+0x9a>
25ed2: 0705 c.addi a4,1
25ed4: 03e68063 beq a3,t5,25ef4 <__gconv_transform_ucs4le_internal+0xb6>
25ed8: 00ec2023 sw a4,0(s8)
25edc: fff74883 lbu a7,-1(a4)
25ee0: 0685 c.addi a3,1
25ee2: 00d50833 add a6,a0,a3
25ee6: 011801a3 sb a7,3(a6)
25eea: fee414e3 bne s0,a4,25ed2 <__gconv_transform_ucs4le_internal+0x94>
25eee: 470d c.li a4,3
25ef0: 34d77d63 bgeu a4,a3,2624a <__gconv_transform_ucs4le_internal+0x40c>
25ef4: 00754683 lbu a3,7(a0)
25ef8: 08000713 addi a4,zero,128
25efc: 34d76d63 bltu a4,a3,26256 <__gconv_transform_ucs4le_internal+0x418>
25f00: 00454703 lbu a4,4(a0)
25f04: 0a11 c.addi s4,4
25f06: feea0e23 sb a4,-4(s4)
25f0a: 00554703 lbu a4,5(a0)
25f0e: feea0ea3 sb a4,-3(s4)
25f12: 00654703 lbu a4,6(a0)
25f16: feea0f23 sb a4,-2(s4)
25f1a: 00754703 lbu a4,7(a0)
25f1e: feea0fa3 sb a4,-1(s4)
25f22: 00052e83 lw t4,0(a0)
25f26: ff8efe93 andi t4,t4,-8
25f2a: 00892583 lw a1,8(s2)
25f2e: 000c2b83 lw s7,0(s8)
25f32: 8a0d c.andi a2,3
25f34: 01d52023 sw t4,0(a0)
25f38: 4385 c.li t2,1
25f3a: ea09 c.bnez a2,25f4c <__gconv_transform_ucs4le_internal+0x10e>
25f3c: 0015f393 andi t2,a1,1
25f40: 00038663 beq t2,zero,25f4c <__gconv_transform_ucs4le_internal+0x10e>
25f44: 003a7393 andi t2,s4,3
25f48: 007033b3 sltu t2,zero,t2
25f4c: 4e81 c.li t4,0
25f4e: 000c8563 beq s9,zero,25f58 <__gconv_transform_ucs4le_internal+0x11a>
25f52: 000ca703 lw a4,0(s9)
25f56: 9eba c.add t4,a4
25f58: 4785 c.li a5,1
25f5a: 004b8993 addi s3,s7,4
25f5e: 0cf38c63 beq t2,a5,26036 <__gconv_transform_ucs4le_internal+0x1f8>
25f62: 21346863 bltu s0,s3,26172 <__gconv_transform_ucs4le_internal+0x334>
25f66: 004a0613 addi a2,s4,4
25f6a: 16c4e263 bltu s1,a2,260ce <__gconv_transform_ucs4le_internal+0x290>
25f6e: 874e c.mv a4,s3
25f70: 8d52 c.mv s10,s4
25f72: 8989 c.andi a1,2
25f74: a829 c.j 25f8e <__gconv_transform_ucs4le_internal+0x150>
25f76: 00ad2023 sw a0,0(s10)
25f7a: 00470513 addi a0,a4,4
25f7e: 8d32 c.mv s10,a2
25f80: 02a46963 bltu s0,a0,25fb2 <__gconv_transform_ucs4le_internal+0x174>
25f84: 004d0613 addi a2,s10,4
25f88: 14c4e563 bltu s1,a2,260d2 <__gconv_transform_ucs4le_internal+0x294>
25f8c: 872a c.mv a4,a0
25f8e: ffc72503 lw a0,-4(a4)
25f92: ffc70813 addi a6,a4,-4
25f96: fe0550e3 bge a0,zero,25f76 <__gconv_transform_ucs4le_internal+0x138>
25f9a: 200e0063 beq t3,zero,2619a <__gconv_transform_ucs4le_internal+0x35c>
25f9e: c9fd c.beqz a1,26094 <__gconv_transform_ucs4le_internal+0x256>
25fa0: 000e2603 lw a2,0(t3)
25fa4: 00470513 addi a0,a4,4
25fa8: 0605 c.addi a2,1
25faa: 00ce2023 sw a2,0(t3)
25fae: fca47be3 bgeu s0,a0,25f84 <__gconv_transform_ucs4le_internal+0x146>
25fb2: 00ec2023 sw a4,0(s8)
25fb6: 4d91 c.li s11,4
25fb8: 00870363 beq a4,s0,25fbe <__gconv_transform_ucs4le_internal+0x180>
25fbc: 4d9d c.li s11,7
25fbe: 0e0f9063 bne t6,zero,2609e <__gconv_transform_ucs4le_internal+0x260>
25fc2: 00c92603 lw a2,12(s2)
25fc6: 00892703 lw a4,8(s2)
25fca: 0605 c.addi a2,1
25fcc: 00c92623 sw a2,12(s2)
25fd0: 8b05 c.andi a4,1
25fd2: 16071f63 bne a4,zero,26150 <__gconv_transform_ucs4le_internal+0x312>
25fd6: c87e c.swsp t6,16(sp)
25fd8: ca76 c.swsp t4,20(sp)
25fda: c672 c.swsp t3,12(sp)
25fdc: c41e c.swsp t2,8(sp)
25fde: 0daa7663 bgeu s4,s10,260aa <__gconv_transform_ucs4le_internal+0x26c>
25fe2: 00092703 lw a4,0(s2)
25fe6: 8556 c.mv a0,s5
25fe8: d63a c.swsp a4,44(sp)
25fea: b0afd0ef jal ra,232f4 <_dl_mcount_wrapper_check>
25fee: 45f2 c.lwsp a1,28(sp)
25ff0: 4562 c.lwsp a0,24(sp)
25ff2: 87e6 c.mv a5,s9
25ff4: 88da c.mv a7,s6
25ff6: 4801 c.li a6,0
25ff8: 4701 c.li a4,0
25ffa: 86ea c.mv a3,s10
25ffc: 1070 c.addi4spn a2,sp,44
25ffe: 9a82 c.jalr s5
26000: 4791 c.li a5,4
26002: 43a2 c.lwsp t2,8(sp)
26004: 4e32 c.lwsp t3,12(sp)
26006: 4fc2 c.lwsp t6,16(sp)
26008: 08f50e63 beq a0,a5,260a4 <__gconv_transform_ucs4le_internal+0x266>
2600c: 5732 c.lwsp a4,44(sp)
2600e: 4ed2 c.lwsp t4,20(sp)
26010: 883a c.mv a6,a4
26012: 0da71a63 bne a4,s10,260e6 <__gconv_transform_ucs4le_internal+0x2a8>
26016: 3a051e63 bne a0,zero,263d2 <__gconv_transform_ucs4le_internal+0x594>
2601a: 00092a03 lw s4,0(s2)
2601e: 5ea2 c.lwsp t4,40(sp)
26020: 000c2b83 lw s7,0(s8)
26024: 00892583 lw a1,8(s2)
26028: b71d c.j 25f4e <__gconv_transform_ucs4le_internal+0x110>
2602a: 8bb2 c.mv s7,a2
2602c: 8a0d c.andi a2,3
2602e: 4385 c.li t2,1
26030: d611 c.beqz a2,25f3c <__gconv_transform_ucs4le_internal+0xfe>
26032: 4e81 c.li t4,0
26034: bf29 c.j 25f4e <__gconv_transform_ucs4le_internal+0x110>
26036: 13346e63 bltu s0,s3,26172 <__gconv_transform_ucs4le_internal+0x334>
2603a: 004a0613 addi a2,s4,4
2603e: 12c4ed63 bltu s1,a2,26178 <__gconv_transform_ucs4le_internal+0x33a>
26042: 874e c.mv a4,s3
26044: 8d52 c.mv s10,s4
26046: 8989 c.andi a1,2
26048: a81d c.j 2607e <__gconv_transform_ucs4le_internal+0x240>
2604a: ffc74503 lbu a0,-4(a4)
2604e: 00ad0023 sb a0,0(s10)
26052: ffd74503 lbu a0,-3(a4)
26056: 00ad00a3 sb a0,1(s10)
2605a: ffe74503 lbu a0,-2(a4)
2605e: 00ad0123 sb a0,2(s10)
26062: fff74503 lbu a0,-1(a4)
26066: 00ad01a3 sb a0,3(s10)
2606a: 8d32 c.mv s10,a2
2606c: 00470513 addi a0,a4,4
26070: f4a461e3 bltu s0,a0,25fb2 <__gconv_transform_ucs4le_internal+0x174>
26074: 004d0613 addi a2,s10,4
26078: 10c4e263 bltu s1,a2,2617c <__gconv_transform_ucs4le_internal+0x33e>
2607c: 872a c.mv a4,a0
2607e: fff74503 lbu a0,-1(a4)
26082: 08000793 addi a5,zero,128
26086: ffc70813 addi a6,a4,-4
2608a: fca7f0e3 bgeu a5,a0,2604a <__gconv_transform_ucs4le_internal+0x20c>
2608e: 100e0663 beq t3,zero,2619a <__gconv_transform_ucs4le_internal+0x35c>
26092: e9f1 c.bnez a1,26166 <__gconv_transform_ucs4le_internal+0x328>
26094: 010c2023 sw a6,0(s8)
26098: 4d99 c.li s11,6
2609a: f20f84e3 beq t6,zero,25fc2 <__gconv_transform_ucs4le_internal+0x184>
2609e: 01afa023 sw s10,0(t6)
260a2: a031 c.j 260ae <__gconv_transform_ucs4le_internal+0x270>
260a4: 4795 c.li a5,5
260a6: f6fd8ae3 beq s11,a5,2601a <__gconv_transform_ucs4le_internal+0x1dc>
260aa: 1a0b1b63 bne s6,zero,26260 <__gconv_transform_ucs4le_internal+0x422>
260ae: 50b6 c.lwsp ra,108(sp)
260b0: 5426 c.lwsp s0,104(sp)
260b2: 5496 c.lwsp s1,100(sp)
260b4: 5906 c.lwsp s2,96(sp)
260b6: 49f6 c.lwsp s3,92(sp)
260b8: 4a66 c.lwsp s4,88(sp)
260ba: 4ad6 c.lwsp s5,84(sp)
260bc: 4b46 c.lwsp s6,80(sp)
260be: 4bb6 c.lwsp s7,76(sp)
260c0: 4c26 c.lwsp s8,72(sp)
260c2: 4c96 c.lwsp s9,68(sp)
260c4: 4d06 c.lwsp s10,64(sp)
260c6: 856e c.mv a0,s11
260c8: 5df2 c.lwsp s11,60(sp)
260ca: 6165 c.addi16sp sp,112
260cc: 8082 c.jr ra
260ce: 8d52 c.mv s10,s4
260d0: 875e c.mv a4,s7
260d2: 00ec2023 sw a4,0(s8)
260d6: 08870663 beq a4,s0,26162 <__gconv_transform_ucs4le_internal+0x324>
260da: 004d0713 addi a4,s10,4
260de: 2ae4fa63 bgeu s1,a4,26392 <__gconv_transform_ucs4le_internal+0x554>
260e2: 4d95 c.li s11,5
260e4: bde9 c.j 25fbe <__gconv_transform_ucs4le_internal+0x180>
260e6: 4601 c.li a2,0
260e8: 000c8463 beq s9,zero,260f0 <__gconv_transform_ucs4le_internal+0x2b2>
260ec: 000ca603 lw a2,0(s9)
260f0: 55a2 c.lwsp a1,40(sp)
260f2: 962e c.add a2,a1
260f4: 15d60363 beq a2,t4,2623a <__gconv_transform_ucs4le_internal+0x3fc>
260f8: 017c2023 sw s7,0(s8)
260fc: 4785 c.li a5,1
260fe: 00892583 lw a1,8(s2)
26102: 1ef38463 beq t2,a5,262ea <__gconv_transform_ucs4le_internal+0x4ac>
26106: 19346d63 bltu s0,s3,262a0 <__gconv_transform_ucs4le_internal+0x462>
2610a: 004a0613 addi a2,s4,4
2610e: 86d2 c.mv a3,s4
26110: 1ac76e63 bltu a4,a2,262cc <__gconv_transform_ucs4le_internal+0x48e>
26114: 0025fe93 andi t4,a1,2
26118: a821 c.j 26130 <__gconv_transform_ucs4le_internal+0x2f2>
2611a: c28c c.sw a1,0(a3)
2611c: 86b2 c.mv a3,a2
2611e: 00498593 addi a1,s3,4
26122: 18b46163 bltu s0,a1,262a4 <__gconv_transform_ucs4le_internal+0x466>
26126: 00468613 addi a2,a3,4
2612a: 1ac76263 bltu a4,a2,262ce <__gconv_transform_ucs4le_internal+0x490>
2612e: 89ae c.mv s3,a1
26130: ffc9a583 lw a1,-4(s3)
26134: ffc98893 addi a7,s3,-4
26138: fe05d1e3 bge a1,zero,2611a <__gconv_transform_ucs4le_internal+0x2dc>
2613c: 220e0263 beq t3,zero,26360 <__gconv_transform_ucs4le_internal+0x522>
26140: 0c0e8963 beq t4,zero,26212 <__gconv_transform_ucs4le_internal+0x3d4>
26144: 000e2603 lw a2,0(t3)
26148: 0605 c.addi a2,1
2614a: 00ce2023 sw a2,0(t3)
2614e: bfc1 c.j 2611e <__gconv_transform_ucs4le_internal+0x2e0>
26150: 000ca703 lw a4,0(s9)
26154: 56a2 c.lwsp a3,40(sp)
26156: 01a92023 sw s10,0(s2)
2615a: 9736 c.add a4,a3
2615c: 00eca023 sw a4,0(s9)
26160: b7a9 c.j 260aa <__gconv_transform_ucs4le_internal+0x26c>
26162: 4d91 c.li s11,4
26164: bda9 c.j 25fbe <__gconv_transform_ucs4le_internal+0x180>
26166: 000e2603 lw a2,0(t3)
2616a: 0605 c.addi a2,1
2616c: 00ce2023 sw a2,0(t3)
26170: bdf5 c.j 2606c <__gconv_transform_ucs4le_internal+0x22e>
26172: 8d52 c.mv s10,s4
26174: 875e c.mv a4,s7
26176: bd35 c.j 25fb2 <__gconv_transform_ucs4le_internal+0x174>
26178: 8d52 c.mv s10,s4
2617a: 875e c.mv a4,s7
2617c: 00ec2023 sw a4,0(s8)
26180: fe8701e3 beq a4,s0,26162 <__gconv_transform_ucs4le_internal+0x324>
26184: 004d0713 addi a4,s10,4
26188: f4e4ede3 bltu s1,a4,260e2 <__gconv_transform_ucs4le_internal+0x2a4>
2618c: 000506b7 lui a3,0x50
26190: 44468693 addi a3,a3,1092 # 50444 <__PRETTY_FUNCTION__.16>
26194: 2dc00613 addi a2,zero,732
26198: a419 c.j 2639e <__gconv_transform_ucs4le_internal+0x560>
2619a: 8d52 c.mv s10,s4
2619c: 4d99 c.li s11,6
2619e: b505 c.j 25fbe <__gconv_transform_ucs4le_internal+0x180>
261a0: 220f9b63 bne t6,zero,263d6 <__gconv_transform_ucs4le_internal+0x598>
261a4: 01492703 lw a4,20(s2)
261a8: 4d81 c.li s11,0
261aa: 00070023 sb zero,0(a4)
261ae: 000700a3 sb zero,1(a4)
261b2: 00070123 sb zero,2(a4)
261b6: 000701a3 sb zero,3(a4)
261ba: 00070223 sb zero,4(a4)
261be: 000702a3 sb zero,5(a4)
261c2: 00070323 sb zero,6(a4)
261c6: 000703a3 sb zero,7(a4)
261ca: 00892703 lw a4,8(s2)
261ce: 8b05 c.andi a4,1
261d0: ec071fe3 bne a4,zero,260ae <__gconv_transform_ucs4le_internal+0x270>
261d4: 8556 c.mv a0,s5
261d6: c442 c.swsp a6,8(sp)
261d8: 91cfd0ef jal ra,232f4 <_dl_mcount_wrapper_check>
261dc: 5426 c.lwsp s0,104(sp)
261de: 4822 c.lwsp a6,8(sp)
261e0: 45f2 c.lwsp a1,28(sp)
261e2: 4562 c.lwsp a0,24(sp)
261e4: 50b6 c.lwsp ra,108(sp)
261e6: 5496 c.lwsp s1,100(sp)
261e8: 5906 c.lwsp s2,96(sp)
261ea: 49f6 c.lwsp s3,92(sp)
261ec: 4a66 c.lwsp s4,88(sp)
261ee: 4bb6 c.lwsp s7,76(sp)
261f0: 4c26 c.lwsp s8,72(sp)
261f2: 4d06 c.lwsp s10,64(sp)
261f4: 5df2 c.lwsp s11,60(sp)
261f6: 88da c.mv a7,s6
261f8: 87e6 c.mv a5,s9
261fa: 4b46 c.lwsp s6,80(sp)
261fc: 4c96 c.lwsp s9,68(sp)
261fe: 8356 c.mv t1,s5
26200: 4ad6 c.lwsp s5,84(sp)
26202: 4701 c.li a4,0
26204: 4681 c.li a3,0
26206: 4601 c.li a2,0
26208: 6165 c.addi16sp sp,112
2620a: 8302 c.jr t1
2620c: 000faa03 lw s4,0(t6)
26210: b149 c.j 25e92 <__gconv_transform_ucs4le_internal+0x54>
26212: 011c2023 sw a7,0(s8)
26216: 08d71b63 bne a4,a3,262ac <__gconv_transform_ucs4le_internal+0x46e>
2621a: 000506b7 lui a3,0x50
2621e: 000505b7 lui a1,0x50
26222: 00050537 lui a0,0x50
26226: 47c68693 addi a3,a3,1148 # 5047c <__PRETTY_FUNCTION__.18>
2622a: 2eb00613 addi a2,zero,747
2622e: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
26232: 0a850513 addi a0,a0,168 # 500a8 <map+0xfc>
26236: 8bbea0ef jal ra,10af0 <__assert_fail>
2623a: 000c2603 lw a2,0(s8)
2623e: 40ed0733 sub a4,s10,a4
26242: 8e19 c.sub a2,a4
26244: 00cc2023 sw a2,0(s8)
26248: b3f9 c.j 26016 <__gconv_transform_ucs4le_internal+0x1d8>
2624a: ff8ef793 andi a5,t4,-8
2624e: 8fd5 c.or a5,a3
26250: c11c c.sw a5,0(a0)
26252: 4d9d c.li s11,7
26254: bda9 c.j 260ae <__gconv_transform_ucs4le_internal+0x270>
26256: 8989 c.andi a1,2
26258: cc0597e3 bne a1,zero,25f26 <__gconv_transform_ucs4le_internal+0xe8>
2625c: 4d99 c.li s11,6
2625e: bd81 c.j 260ae <__gconv_transform_ucs4le_internal+0x270>
26260: 479d c.li a5,7
26262: e4fd96e3 bne s11,a5,260ae <__gconv_transform_ucs4le_internal+0x270>
26266: 000c2783 lw a5,0(s8)
2626a: 4691 c.li a3,4
2626c: 40f40733 sub a4,s0,a5
26270: 10e6e163 bltu a3,a4,26372 <__gconv_transform_ucs4le_internal+0x534>
26274: 01492683 lw a3,20(s2)
26278: 00e785b3 add a1,a5,a4
2627c: 00468613 addi a2,a3,4
26280: cb09 c.beqz a4,26292 <__gconv_transform_ucs4le_internal+0x454>
26282: 0007c503 lbu a0,0(a5)
26286: 0785 c.addi a5,1
26288: 0605 c.addi a2,1
2628a: fea60fa3 sb a0,-1(a2)
2628e: fef59ae3 bne a1,a5,26282 <__gconv_transform_ucs4le_internal+0x444>
26292: 429c c.lw a5,0(a3)
26294: 008c2023 sw s0,0(s8)
26298: 9be1 c.andi a5,-8
2629a: 8fd9 c.or a5,a4
2629c: c29c c.sw a5,0(a3)
2629e: bd01 c.j 260ae <__gconv_transform_ucs4le_internal+0x270>
262a0: 86d2 c.mv a3,s4
262a2: 89de c.mv s3,s7
262a4: 013c2023 sw s3,0(s8)
262a8: f6d709e3 beq a4,a3,2621a <__gconv_transform_ucs4le_internal+0x3dc>
262ac: 000506b7 lui a3,0x50
262b0: 000505b7 lui a1,0x50
262b4: 00050537 lui a0,0x50
262b8: 47c68693 addi a3,a3,1148 # 5047c <__PRETTY_FUNCTION__.18>
262bc: 2ea00613 addi a2,zero,746
262c0: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
262c4: 09450513 addi a0,a0,148 # 50094 <map+0xe8>
262c8: 829ea0ef jal ra,10af0 <__assert_fail>
262cc: 89de c.mv s3,s7
262ce: 013c2023 sw s3,0(s8)
262d2: fd340be3 beq s0,s3,262a8 <__gconv_transform_ucs4le_internal+0x46a>
262d6: fcd71be3 bne a4,a3,262ac <__gconv_transform_ucs4le_internal+0x46e>
262da: d2da1ee3 bne s4,a3,26016 <__gconv_transform_ucs4le_internal+0x1d8>
262de: 00c92703 lw a4,12(s2)
262e2: 177d c.addi a4,-1
262e4: 00e92623 sw a4,12(s2)
262e8: b33d c.j 26016 <__gconv_transform_ucs4le_internal+0x1d8>
262ea: fb346be3 bltu s0,s3,262a0 <__gconv_transform_ucs4le_internal+0x462>
262ee: 004a0613 addi a2,s4,4
262f2: 86d2 c.mv a3,s4
262f4: fcc76ce3 bltu a4,a2,262cc <__gconv_transform_ucs4le_internal+0x48e>
262f8: 8989 c.andi a1,2
262fa: a81d c.j 26330 <__gconv_transform_ucs4le_internal+0x4f2>
262fc: ffc9c803 lbu a6,-4(s3)
26300: 01068023 sb a6,0(a3)
26304: ffd9c803 lbu a6,-3(s3)
26308: 010680a3 sb a6,1(a3)
2630c: ffe9c803 lbu a6,-2(s3)
26310: 01068123 sb a6,2(a3)
26314: fff9c803 lbu a6,-1(s3)
26318: 010681a3 sb a6,3(a3)
2631c: 86b2 c.mv a3,a2
2631e: 00498813 addi a6,s3,4
26322: 05046463 bltu s0,a6,2636a <__gconv_transform_ucs4le_internal+0x52c>
26326: 00468613 addi a2,a3,4
2632a: 02c76e63 bltu a4,a2,26366 <__gconv_transform_ucs4le_internal+0x528>
2632e: 89c2 c.mv s3,a6
26330: fff9c803 lbu a6,-1(s3)
26334: 08000793 addi a5,zero,128
26338: ffc98893 addi a7,s3,-4
2633c: fd07f0e3 bgeu a5,a6,262fc <__gconv_transform_ucs4le_internal+0x4be>
26340: 000e0f63 beq t3,zero,2635e <__gconv_transform_ucs4le_internal+0x520>
26344: c599 c.beqz a1,26352 <__gconv_transform_ucs4le_internal+0x514>
26346: 000e2603 lw a2,0(t3)
2634a: 0605 c.addi a2,1
2634c: 00ce2023 sw a2,0(t3)
26350: b7f9 c.j 2631e <__gconv_transform_ucs4le_internal+0x4e0>
26352: 57b2 c.lwsp a5,44(sp)
26354: 011c2023 sw a7,0(s8)
26358: ecd781e3 beq a5,a3,2621a <__gconv_transform_ucs4le_internal+0x3dc>
2635c: bf81 c.j 262ac <__gconv_transform_ucs4le_internal+0x46e>
2635e: 5832 c.lwsp a6,44(sp)
26360: eb480de3 beq a6,s4,2621a <__gconv_transform_ucs4le_internal+0x3dc>
26364: b7a1 c.j 262ac <__gconv_transform_ucs4le_internal+0x46e>
26366: 5732 c.lwsp a4,44(sp)
26368: b79d c.j 262ce <__gconv_transform_ucs4le_internal+0x490>
2636a: 5732 c.lwsp a4,44(sp)
2636c: 013c2023 sw s3,0(s8)
26370: bf25 c.j 262a8 <__gconv_transform_ucs4le_internal+0x46a>
26372: 000506b7 lui a3,0x50
26376: 000505b7 lui a1,0x50
2637a: 00050537 lui a0,0x50
2637e: 47c68693 addi a3,a3,1148 # 5047c <__PRETTY_FUNCTION__.18>
26382: 31f00613 addi a2,zero,799
26386: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
2638a: 0c850513 addi a0,a0,200 # 500c8 <map+0x11c>
2638e: f62ea0ef jal ra,10af0 <__assert_fail>
26392: 000506b7 lui a3,0x50
26396: 46468693 addi a3,a3,1124 # 50464 <__PRETTY_FUNCTION__.17>
2639a: 29400613 addi a2,zero,660
2639e: 000505b7 lui a1,0x50
263a2: 00050537 lui a0,0x50
263a6: 10058593 addi a1,a1,256 # 50100 <map+0x154>
263aa: 11050513 addi a0,a0,272 # 50110 <map+0x164>
263ae: f42ea0ef jal ra,10af0 <__assert_fail>
263b2: 000506b7 lui a3,0x50
263b6: 47c68693 addi a3,a3,1148 # 5047c <__PRETTY_FUNCTION__.18>
263ba: 23400613 addi a2,zero,564
263be: 000505b7 lui a1,0x50
263c2: 00050537 lui a0,0x50
263c6: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
263ca: 08050513 addi a0,a0,128 # 50080 <map+0xd4>
263ce: f22ea0ef jal ra,10af0 <__assert_fail>
263d2: 8daa c.mv s11,a0
263d4: b9d9 c.j 260aa <__gconv_transform_ucs4le_internal+0x26c>
263d6: 000506b7 lui a3,0x50
263da: 47c68693 addi a3,a3,1148 # 5047c <__PRETTY_FUNCTION__.18>
263de: 1a400613 addi a2,zero,420
263e2: bff1 c.j 263be <__gconv_transform_ucs4le_internal+0x580>
000263e4 <__gconv_transform_ascii_internal>:
263e4: 711d c.addi16sp sp,-96
263e6: c8ca c.swsp s2,80(sp)
263e8: 892e c.mv s2,a1
263ea: 458c c.lw a1,8(a1)
263ec: d66e c.swsp s11,44(sp)
263ee: 8dbe c.mv s11,a5
263f0: 03c50793 addi a5,a0,60
263f4: c23e c.swsp a5,4(sp)
263f6: 02090793 addi a5,s2,32
263fa: caa6 c.swsp s1,84(sp)
263fc: c2d6 c.swsp s5,68(sp)
263fe: de5e c.swsp s7,60(sp)
26400: da66 c.swsp s9,52(sp)
26402: ce86 c.swsp ra,92(sp)
26404: cca2 c.swsp s0,88(sp)
26406: c6ce c.swsp s3,76(sp)
26408: c4d2 c.swsp s4,72(sp)
2640a: c0da c.swsp s6,64(sp)
2640c: dc62 c.swsp s8,56(sp)
2640e: d86a c.swsp s10,48(sp)
26410: 0015f313 andi t1,a1,1
26414: c646 c.swsp a7,12(sp)
26416: c43e c.swsp a5,8(sp)
26418: 8cb2 c.mv s9,a2
2641a: 84b6 c.mv s1,a3
2641c: 8bba c.mv s7,a4
2641e: 4a81 c.li s5,0
26420: 00031463 bne t1,zero,26428 <__gconv_transform_ascii_internal+0x44>
26424: 05052a83 lw s5,80(a0)
26428: 1a081f63 bne a6,zero,265e6 <__gconv_transform_ascii_internal+0x202>
2642c: 220b9263 bne s7,zero,26650 <__gconv_transform_ascii_internal+0x26c>
26430: 00092a03 lw s4,0(s2)
26434: 01b037b3 sltu a5,zero,s11
26438: 00492983 lw s3,4(s2)
2643c: 01810293 addi t0,sp,24
26440: 40f007b3 sub a5,zero,a5
26444: cc02 c.swsp zero,24(sp)
26446: 00f2f2b3 and t0,t0,a5
2644a: 4c01 c.li s8,0
2644c: 000cab03 lw s6,0(s9)
26450: 000d8563 beq s11,zero,2645a <__gconv_transform_ascii_internal+0x76>
26454: 000da783 lw a5,0(s11)
26458: 9c3e c.add s8,a5
2645a: 19648263 beq s1,s6,265de <__gconv_transform_ascii_internal+0x1fa>
2645e: 004a0793 addi a5,s4,4
26462: 14f9e363 bltu s3,a5,265a8 <__gconv_transform_ascii_internal+0x1c4>
26466: 001b0513 addi a0,s6,1
2646a: 8452 c.mv s0,s4
2646c: 4d11 c.li s10,4
2646e: 8989 c.andi a1,2
26470: fff54703 lbu a4,-1(a0)
26474: fff50813 addi a6,a0,-1
26478: 862a c.mv a2,a0
2647a: 01871693 slli a3,a4,0x18
2647e: 86e1 c.srai a3,0x18
26480: 0606cb63 blt a3,zero,264f6 <__gconv_transform_ascii_internal+0x112>
26484: c018 c.sw a4,0(s0)
26486: 843e c.mv s0,a5
26488: 00a48863 beq s1,a0,26498 <__gconv_transform_ascii_internal+0xb4>
2648c: 00440793 addi a5,s0,4
26490: 0505 c.addi a0,1
26492: fcf9ffe3 bgeu s3,a5,26470 <__gconv_transform_ascii_internal+0x8c>
26496: 4d15 c.li s10,5
26498: 00cca023 sw a2,0(s9)
2649c: 060b9d63 bne s7,zero,26516 <__gconv_transform_ascii_internal+0x132>
264a0: 00c92703 lw a4,12(s2)
264a4: 00892783 lw a5,8(s2)
264a8: 0705 c.addi a4,1
264aa: 00e92623 sw a4,12(s2)
264ae: 8b85 c.andi a5,1
264b0: 10079063 bne a5,zero,265b0 <__gconv_transform_ascii_internal+0x1cc>
264b4: c016 c.swsp t0,0(sp)
264b6: 068a7663 bgeu s4,s0,26522 <__gconv_transform_ascii_internal+0x13e>
264ba: 00092783 lw a5,0(s2)
264be: 8556 c.mv a0,s5
264c0: ce3e c.swsp a5,28(sp)
264c2: e33fc0ef jal ra,232f4 <_dl_mcount_wrapper_check>
264c6: 48b2 c.lwsp a7,12(sp)
264c8: 45a2 c.lwsp a1,8(sp)
264ca: 4512 c.lwsp a0,4(sp)
264cc: 87ee c.mv a5,s11
264ce: 4801 c.li a6,0
264d0: 4701 c.li a4,0
264d2: 86a2 c.mv a3,s0
264d4: 0870 c.addi4spn a2,sp,28
264d6: 9a82 c.jalr s5
264d8: 4791 c.li a5,4
264da: 4282 c.lwsp t0,0(sp)
264dc: 04f50063 beq a0,a5,2651c <__gconv_transform_ascii_internal+0x138>
264e0: 47f2 c.lwsp a5,28(sp)
264e2: 06f41063 bne s0,a5,26542 <__gconv_transform_ascii_internal+0x15e>
264e6: 1c051263 bne a0,zero,266aa <__gconv_transform_ascii_internal+0x2c6>
264ea: 00092a03 lw s4,0(s2)
264ee: 4c62 c.lwsp s8,24(sp)
264f0: 00892583 lw a1,8(s2)
264f4: bfa1 c.j 2644c <__gconv_transform_ascii_internal+0x68>
264f6: 00028a63 beq t0,zero,2650a <__gconv_transform_ascii_internal+0x126>
264fa: c981 c.beqz a1,2650a <__gconv_transform_ascii_internal+0x126>
264fc: 0002a783 lw a5,0(t0)
26500: 4d19 c.li s10,6
26502: 0785 c.addi a5,1
26504: 00f2a023 sw a5,0(t0)
26508: b741 c.j 26488 <__gconv_transform_ascii_internal+0xa4>
2650a: 8642 c.mv a2,a6
2650c: 00cca023 sw a2,0(s9)
26510: 4d19 c.li s10,6
26512: f80b87e3 beq s7,zero,264a0 <__gconv_transform_ascii_internal+0xbc>
26516: 008ba023 sw s0,0(s7)
2651a: a021 c.j 26522 <__gconv_transform_ascii_internal+0x13e>
2651c: 4795 c.li a5,5
2651e: fcfd06e3 beq s10,a5,264ea <__gconv_transform_ascii_internal+0x106>
26522: 40f6 c.lwsp ra,92(sp)
26524: 4466 c.lwsp s0,88(sp)
26526: 44d6 c.lwsp s1,84(sp)
26528: 4946 c.lwsp s2,80(sp)
2652a: 49b6 c.lwsp s3,76(sp)
2652c: 4a26 c.lwsp s4,72(sp)
2652e: 4a96 c.lwsp s5,68(sp)
26530: 4b06 c.lwsp s6,64(sp)
26532: 5bf2 c.lwsp s7,60(sp)
26534: 5c62 c.lwsp s8,56(sp)
26536: 5cd2 c.lwsp s9,52(sp)
26538: 5db2 c.lwsp s11,44(sp)
2653a: 856a c.mv a0,s10
2653c: 5d42 c.lwsp s10,48(sp)
2653e: 6125 c.addi16sp sp,96
26540: 8082 c.jr ra
26542: 4701 c.li a4,0
26544: 000d8463 beq s11,zero,2654c <__gconv_transform_ascii_internal+0x168>
26548: 000da703 lw a4,0(s11)
2654c: 46e2 c.lwsp a3,24(sp)
2654e: 9736 c.add a4,a3
26550: 07870963 beq a4,s8,265c2 <__gconv_transform_ascii_internal+0x1de>
26554: 016ca023 sw s6,0(s9)
26558: 00892583 lw a1,8(s2)
2655c: 15648563 beq s1,s6,266a6 <__gconv_transform_ascii_internal+0x2c2>
26560: 004a0613 addi a2,s4,4
26564: 12c7e963 bltu a5,a2,26696 <__gconv_transform_ascii_internal+0x2b2>
26568: 001b0713 addi a4,s6,1
2656c: 86d2 c.mv a3,s4
2656e: 0025fe93 andi t4,a1,2
26572: fff74583 lbu a1,-1(a4)
26576: fff70b13 addi s6,a4,-1
2657a: 88ba c.mv a7,a4
2657c: 01859813 slli a6,a1,0x18
26580: 41885813 srai a6,a6,0x18
26584: 0c084963 blt a6,zero,26656 <__gconv_transform_ascii_internal+0x272>
26588: c28c c.sw a1,0(a3)
2658a: 86b2 c.mv a3,a2
2658c: 10e48363 beq s1,a4,26692 <__gconv_transform_ascii_internal+0x2ae>
26590: 00468613 addi a2,a3,4
26594: 0705 c.addi a4,1
26596: fcc7fee3 bgeu a5,a2,26572 <__gconv_transform_ascii_internal+0x18e>
2659a: 011ca023 sw a7,0(s9)
2659e: 0cd79463 bne a5,a3,26666 <__gconv_transform_ascii_internal+0x282>
265a2: f54792e3 bne a5,s4,264e6 <__gconv_transform_ascii_internal+0x102>
265a6: a8d5 c.j 2669a <__gconv_transform_ascii_internal+0x2b6>
265a8: 865a c.mv a2,s6
265aa: 8452 c.mv s0,s4
265ac: 4d15 c.li s10,5
265ae: b5ed c.j 26498 <__gconv_transform_ascii_internal+0xb4>
265b0: 000da783 lw a5,0(s11)
265b4: 4762 c.lwsp a4,24(sp)
265b6: 00892023 sw s0,0(s2)
265ba: 97ba c.add a5,a4
265bc: 00fda023 sw a5,0(s11)
265c0: b78d c.j 26522 <__gconv_transform_ascii_internal+0x13e>
265c2: 40f406b3 sub a3,s0,a5
265c6: 41f6d793 srai a5,a3,0x1f
265ca: 000ca703 lw a4,0(s9)
265ce: 8b8d c.andi a5,3
265d0: 97b6 c.add a5,a3
265d2: 8789 c.srai a5,0x2
265d4: 40f707b3 sub a5,a4,a5
265d8: 00fca023 sw a5,0(s9)
265dc: b729 c.j 264e6 <__gconv_transform_ascii_internal+0x102>
265de: 8626 c.mv a2,s1
265e0: 8452 c.mv s0,s4
265e2: 4d11 c.li s10,4
265e4: bd55 c.j 26498 <__gconv_transform_ascii_internal+0xb4>
265e6: 0e0b9463 bne s7,zero,266ce <__gconv_transform_ascii_internal+0x2ea>
265ea: 01492783 lw a5,20(s2)
265ee: 4d01 c.li s10,0
265f0: 00078023 sb zero,0(a5)
265f4: 000780a3 sb zero,1(a5)
265f8: 00078123 sb zero,2(a5)
265fc: 000781a3 sb zero,3(a5)
26600: 00078223 sb zero,4(a5)
26604: 000782a3 sb zero,5(a5)
26608: 00078323 sb zero,6(a5)
2660c: 000783a3 sb zero,7(a5)
26610: 00892783 lw a5,8(s2)
26614: 8b85 c.andi a5,1
26616: f791 c.bnez a5,26522 <__gconv_transform_ascii_internal+0x13e>
26618: 8556 c.mv a0,s5
2661a: c042 c.swsp a6,0(sp)
2661c: cd9fc0ef jal ra,232f4 <_dl_mcount_wrapper_check>
26620: 4466 c.lwsp s0,88(sp)
26622: 48b2 c.lwsp a7,12(sp)
26624: 4802 c.lwsp a6,0(sp)
26626: 45a2 c.lwsp a1,8(sp)
26628: 4512 c.lwsp a0,4(sp)
2662a: 40f6 c.lwsp ra,92(sp)
2662c: 44d6 c.lwsp s1,84(sp)
2662e: 4946 c.lwsp s2,80(sp)
26630: 49b6 c.lwsp s3,76(sp)
26632: 4a26 c.lwsp s4,72(sp)
26634: 4b06 c.lwsp s6,64(sp)
26636: 5bf2 c.lwsp s7,60(sp)
26638: 5c62 c.lwsp s8,56(sp)
2663a: 5cd2 c.lwsp s9,52(sp)
2663c: 5d42 c.lwsp s10,48(sp)
2663e: 87ee c.mv a5,s11
26640: 8356 c.mv t1,s5
26642: 5db2 c.lwsp s11,44(sp)
26644: 4a96 c.lwsp s5,68(sp)
26646: 4701 c.li a4,0
26648: 4681 c.li a3,0
2664a: 4601 c.li a2,0
2664c: 6125 c.addi16sp sp,96
2664e: 8302 c.jr t1
26650: 000baa03 lw s4,0(s7)
26654: b3c5 c.j 26434 <__gconv_transform_ascii_internal+0x50>
26656: 00028463 beq t0,zero,2665e <__gconv_transform_ascii_internal+0x27a>
2665a: 020e9663 bne t4,zero,26686 <__gconv_transform_ascii_internal+0x2a2>
2665e: 016ca023 sw s6,0(s9)
26662: 04f68663 beq a3,a5,266ae <__gconv_transform_ascii_internal+0x2ca>
26666: 000506b7 lui a3,0x50
2666a: 000505b7 lui a1,0x50
2666e: 00050537 lui a0,0x50
26672: 42068693 addi a3,a3,1056 # 50420 <__PRETTY_FUNCTION__.15>
26676: 2ea00613 addi a2,zero,746
2667a: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
2667e: 09450513 addi a0,a0,148 # 50094 <map+0xe8>
26682: c6eea0ef jal ra,10af0 <__assert_fail>
26686: 0002a603 lw a2,0(t0)
2668a: 0605 c.addi a2,1
2668c: 00c2a023 sw a2,0(t0)
26690: bdf5 c.j 2658c <__gconv_transform_ascii_internal+0x1a8>
26692: 8b26 c.mv s6,s1
26694: b7e9 c.j 2665e <__gconv_transform_ascii_internal+0x27a>
26696: fd4798e3 bne a5,s4,26666 <__gconv_transform_ascii_internal+0x282>
2669a: 00c92783 lw a5,12(s2)
2669e: 17fd c.addi a5,-1
266a0: 00f92623 sw a5,12(s2)
266a4: b589 c.j 264e6 <__gconv_transform_ascii_internal+0x102>
266a6: 86d2 c.mv a3,s4
266a8: bf5d c.j 2665e <__gconv_transform_ascii_internal+0x27a>
266aa: 8d2a c.mv s10,a0
266ac: bd9d c.j 26522 <__gconv_transform_ascii_internal+0x13e>
266ae: 000506b7 lui a3,0x50
266b2: 000505b7 lui a1,0x50
266b6: 00050537 lui a0,0x50
266ba: 42068693 addi a3,a3,1056 # 50420 <__PRETTY_FUNCTION__.15>
266be: 2eb00613 addi a2,zero,747
266c2: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
266c6: 0a850513 addi a0,a0,168 # 500a8 <map+0xfc>
266ca: c26ea0ef jal ra,10af0 <__assert_fail>
266ce: 000506b7 lui a3,0x50
266d2: 000505b7 lui a1,0x50
266d6: 00050537 lui a0,0x50
266da: 42068693 addi a3,a3,1056 # 50420 <__PRETTY_FUNCTION__.15>
266de: 1a400613 addi a2,zero,420
266e2: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
266e6: 08050513 addi a0,a0,128 # 50080 <map+0xd4>
266ea: c06ea0ef jal ra,10af0 <__assert_fail>
000266ee <__gconv_transform_internal_ascii>:
266ee: 7159 c.addi16sp sp,-112
266f0: 0085a283 lw t0,8(a1)
266f4: d0ca c.swsp s2,96(sp)
266f6: c8da c.swsp s6,80(sp)
266f8: 892e c.mv s2,a1
266fa: 8b3e c.mv s6,a5
266fc: 03c50793 addi a5,a0,60
26700: c43e c.swsp a5,8(sp)
26702: 02090793 addi a5,s2,32
26706: d2a6 c.swsp s1,100(sp)
26708: c6de c.swsp s7,76(sp)
2670a: c4e2 c.swsp s8,72(sp)
2670c: de6e c.swsp s11,60(sp)
2670e: d686 c.swsp ra,108(sp)
26710: d4a2 c.swsp s0,104(sp)
26712: cece c.swsp s3,92(sp)
26714: ccd2 c.swsp s4,88(sp)
26716: cad6 c.swsp s5,84(sp)
26718: c2e6 c.swsp s9,68(sp)
2671a: c0ea c.swsp s10,64(sp)
2671c: cc2a c.swsp a0,24(sp)
2671e: 0012f593 andi a1,t0,1
26722: c03a c.swsp a4,0(sp)
26724: c63e c.swsp a5,12(sp)
26726: 8db2 c.mv s11,a2
26728: 84b6 c.mv s1,a3
2672a: 8c46 c.mv s8,a7
2672c: 4b81 c.li s7,0
2672e: e199 c.bnez a1,26734 <__gconv_transform_internal_ascii+0x46>
26730: 05052b83 lw s7,80(a0)
26734: 32081f63 bne a6,zero,26a72 <__gconv_transform_internal_ascii+0x384>
26738: 4782 c.lwsp a5,0(sp)
2673a: 000da983 lw s3,0(s11)
2673e: 3a079163 bne a5,zero,26ae0 <__gconv_transform_internal_ascii+0x3f2>
26742: 00092a83 lw s5,0(s2)
26746: 016037b3 sltu a5,zero,s6
2674a: 1018 c.addi4spn a4,sp,32
2674c: 40f007b3 sub a5,zero,a5
26750: 8ff9 c.and a5,a4
26752: d002 c.swsp zero,32(sp)
26754: c83e c.swsp a5,16(sp)
26756: 00492d03 lw s10,4(s2)
2675a: 060c0c63 beq s8,zero,267d2 <__gconv_transform_internal_ascii+0xe4>
2675e: 01492a03 lw s4,20(s2)
26762: 000a2403 lw s0,0(s4)
26766: 881d c.andi s0,7
26768: c42d c.beqz s0,267d2 <__gconv_transform_internal_ascii+0xe4>
2676a: 4782 c.lwsp a5,0(sp)
2676c: 5e079563 bne a5,zero,26d56 <__gconv_transform_internal_ascii+0x668>
26770: d44e c.swsp s3,40(sp)
26772: d656 c.swsp s5,44(sp)
26774: 4791 c.li a5,4
26776: 5487e063 bltu a5,s0,26cb6 <__gconv_transform_internal_ascii+0x5c8>
2677a: c015 c.beqz s0,2679e <__gconv_transform_internal_ascii+0xb0>
2677c: 1058 c.addi4spn a4,sp,36
2677e: 4401 c.li s0,0
26780: 008a07b3 add a5,s4,s0
26784: 0047c783 lbu a5,4(a5)
26788: 0405 c.addi s0,1
2678a: 0705 c.addi a4,1
2678c: fef70fa3 sb a5,-1(a4)
26790: 000a2783 lw a5,0(s4)
26794: 8b9d c.andi a5,7
26796: fef465e3 bltu s0,a5,26780 <__gconv_transform_internal_ascii+0x92>
2679a: 4791 c.li a5,4
2679c: 8f81 c.sub a5,s0
2679e: 97ce c.add a5,s3
267a0: 3af4ed63 bltu s1,a5,26b5a <__gconv_transform_internal_ascii+0x46c>
267a4: 87ce c.mv a5,s3
267a6: 02410f93 addi t6,sp,36
267aa: 460d c.li a2,3
267ac: 4c95 c.li s9,5
267ae: 1baaeb63 bltu s5,s10,26964 <__gconv_transform_internal_ascii+0x276>
267b2: 50b6 c.lwsp ra,108(sp)
267b4: 5426 c.lwsp s0,104(sp)
267b6: 5496 c.lwsp s1,100(sp)
267b8: 5906 c.lwsp s2,96(sp)
267ba: 49f6 c.lwsp s3,92(sp)
267bc: 4a66 c.lwsp s4,88(sp)
267be: 4ad6 c.lwsp s5,84(sp)
267c0: 4b46 c.lwsp s6,80(sp)
267c2: 4bb6 c.lwsp s7,76(sp)
267c4: 4c26 c.lwsp s8,72(sp)
267c6: 4d06 c.lwsp s10,64(sp)
267c8: 5df2 c.lwsp s11,60(sp)
267ca: 8566 c.mv a0,s9
267cc: 4c96 c.lwsp s9,68(sp)
267ce: 6165 c.addi16sp sp,112
267d0: 8082 c.jr ra
267d2: 4f81 c.li t6,0
267d4: 6789 c.lui a5,0x2
267d6: c0078793 addi a5,a5,-1024 # 1c00 <__libc_tsd_CTYPE_B+0x1bd4>
267da: ca3e c.swsp a5,20(sp)
267dc: 000b0563 beq s6,zero,267e6 <__gconv_transform_internal_ascii+0xf8>
267e0: 000b2783 lw a5,0(s6)
267e4: 9fbe c.add t6,a5
267e6: d44e c.swsp s3,40(sp)
267e8: d656 c.swsp s5,44(sp)
267ea: 8456 c.mv s0,s5
267ec: 2f348e63 beq s1,s3,26ae8 <__gconv_transform_internal_ascii+0x3fa>
267f0: 87ce c.mv a5,s3
267f2: 4c91 c.li s9,4
267f4: 07f00a13 addi s4,zero,127
267f8: 0022f893 andi a7,t0,2
267fc: 00478713 addi a4,a5,4
26800: 08e4e463 bltu s1,a4,26888 <__gconv_transform_internal_ascii+0x19a>
26804: 09a47a63 bgeu s0,s10,26898 <__gconv_transform_internal_ascii+0x1aa>
26808: 439c c.lw a5,0(a5)
2680a: 08fa6a63 bltu s4,a5,2689e <__gconv_transform_internal_ascii+0x1b0>
2680e: 00140713 addi a4,s0,1
26812: d63a c.swsp a4,44(sp)
26814: 00f40023 sb a5,0(s0)
26818: 57a2 c.lwsp a5,40(sp)
2681a: 5432 c.lwsp s0,44(sp)
2681c: 0791 c.addi a5,4
2681e: d43e c.swsp a5,40(sp)
26820: fcf49ee3 bne s1,a5,267fc <__gconv_transform_internal_ascii+0x10e>
26824: 00fda023 sw a5,0(s11)
26828: 4782 c.lwsp a5,0(sp)
2682a: e7ad c.bnez a5,26894 <__gconv_transform_internal_ascii+0x1a6>
2682c: 00c92703 lw a4,12(s2)
26830: 00892783 lw a5,8(s2)
26834: 0705 c.addi a4,1
26836: 00e92623 sw a4,12(s2)
2683a: 8b85 c.andi a5,1
2683c: 18079563 bne a5,zero,269c6 <__gconv_transform_internal_ascii+0x2d8>
26840: c27e c.swsp t6,4(sp)
26842: 208af663 bgeu s5,s0,26a4e <__gconv_transform_internal_ascii+0x360>
26846: 00092783 lw a5,0(s2)
2684a: 855e c.mv a0,s7
2684c: d23e c.swsp a5,36(sp)
2684e: aa7fc0ef jal ra,232f4 <_dl_mcount_wrapper_check>
26852: 45b2 c.lwsp a1,12(sp)
26854: 4522 c.lwsp a0,8(sp)
26856: 87da c.mv a5,s6
26858: 88e2 c.mv a7,s8
2685a: 4801 c.li a6,0
2685c: 4701 c.li a4,0
2685e: 86a2 c.mv a3,s0
26860: 1050 c.addi4spn a2,sp,36
26862: 9b82 c.jalr s7
26864: 4791 c.li a5,4
26866: 8a2a c.mv s4,a0
26868: 04f50c63 beq a0,a5,268c0 <__gconv_transform_internal_ascii+0x1d2>
2686c: 5c92 c.lwsp s9,36(sp)
2686e: 4f92 c.lwsp t6,4(sp)
26870: 068c9763 bne s9,s0,268de <__gconv_transform_internal_ascii+0x1f0>
26874: 260a1d63 bne s4,zero,26aee <__gconv_transform_internal_ascii+0x400>
26878: 00092a83 lw s5,0(s2)
2687c: 5f82 c.lwsp t6,32(sp)
2687e: 000da983 lw s3,0(s11)
26882: 00892283 lw t0,8(s2)
26886: bf99 c.j 267dc <__gconv_transform_internal_ascii+0xee>
26888: 57a2 c.lwsp a5,40(sp)
2688a: 4c9d c.li s9,7
2688c: 00fda023 sw a5,0(s11)
26890: 4782 c.lwsp a5,0(sp)
26892: dfc9 c.beqz a5,2682c <__gconv_transform_internal_ascii+0x13e>
26894: c380 c.sw s0,0(a5)
26896: bf31 c.j 267b2 <__gconv_transform_internal_ascii+0xc4>
26898: 57a2 c.lwsp a5,40(sp)
2689a: 4c95 c.li s9,5
2689c: b761 c.j 26824 <__gconv_transform_internal_ascii+0x136>
2689e: 46d2 c.lwsp a3,20(sp)
268a0: 839d c.srli a5,0x7
268a2: 1ad78863 beq a5,a3,26a52 <__gconv_transform_internal_ascii+0x364>
268a6: 47c2 c.lwsp a5,16(sp)
268a8: 2a078663 beq a5,zero,26b54 <__gconv_transform_internal_ascii+0x466>
268ac: 00892783 lw a5,8(s2)
268b0: 8ba1 c.andi a5,8
268b2: 16079463 bne a5,zero,26a1a <__gconv_transform_internal_ascii+0x32c>
268b6: 57a2 c.lwsp a5,40(sp)
268b8: 00089963 bne a7,zero,268ca <__gconv_transform_internal_ascii+0x1dc>
268bc: 4c99 c.li s9,6
268be: b79d c.j 26824 <__gconv_transform_internal_ascii+0x136>
268c0: 4795 c.li a5,5
268c2: 8a66 c.mv s4,s9
268c4: fafc98e3 bne s9,a5,26874 <__gconv_transform_internal_ascii+0x186>
268c8: bf45 c.j 26878 <__gconv_transform_internal_ascii+0x18a>
268ca: 46c2 c.lwsp a3,16(sp)
268cc: 0791 c.addi a5,4
268ce: d43e c.swsp a5,40(sp)
268d0: 4298 c.lw a4,0(a3)
268d2: 4c99 c.li s9,6
268d4: 0705 c.addi a4,1
268d6: c298 c.sw a4,0(a3)
268d8: f2f492e3 bne s1,a5,267fc <__gconv_transform_internal_ascii+0x10e>
268dc: b7a1 c.j 26824 <__gconv_transform_internal_ascii+0x136>
268de: 4781 c.li a5,0
268e0: 000b0463 beq s6,zero,268e8 <__gconv_transform_internal_ascii+0x1fa>
268e4: 000b2783 lw a5,0(s6)
268e8: 5702 c.lwsp a4,32(sp)
268ea: 97ba c.add a5,a4
268ec: 17f78863 beq a5,t6,26a5c <__gconv_transform_internal_ascii+0x36e>
268f0: 013da023 sw s3,0(s11)
268f4: d44e c.swsp s3,40(sp)
268f6: d656 c.swsp s5,44(sp)
268f8: 00892e83 lw t4,8(s2)
268fc: 87d6 c.mv a5,s5
268fe: 03348d63 beq s1,s3,26938 <__gconv_transform_internal_ascii+0x24a>
26902: 07f00413 addi s0,zero,127
26906: 002efe93 andi t4,t4,2
2690a: 00498693 addi a3,s3,4
2690e: 1ed4e463 bltu s1,a3,26af6 <__gconv_transform_internal_ascii+0x408>
26912: 1f97fd63 bgeu a5,s9,26b0c <__gconv_transform_internal_ascii+0x41e>
26916: 0009a703 lw a4,0(s3)
2691a: 20e46763 bltu s0,a4,26b28 <__gconv_transform_internal_ascii+0x43a>
2691e: 00178693 addi a3,a5,1
26922: d636 c.swsp a3,44(sp)
26924: 00e78023 sb a4,0(a5)
26928: 5722 c.lwsp a4,40(sp)
2692a: 57b2 c.lwsp a5,44(sp)
2692c: 00470993 addi s3,a4,4
26930: d44e c.swsp s3,40(sp)
26932: fd349ce3 bne s1,s3,2690a <__gconv_transform_internal_ascii+0x21c>
26936: 5c92 c.lwsp s9,36(sp)
26938: 013da023 sw s3,0(s11)
2693c: 42fc8d63 beq s9,a5,26d76 <__gconv_transform_internal_ascii+0x688>
26940: 000506b7 lui a3,0x50
26944: 000505b7 lui a1,0x50
26948: 00050537 lui a0,0x50
2694c: 3fc68693 addi a3,a3,1020 # 503fc <__PRETTY_FUNCTION__.14>
26950: 2ea00613 addi a2,zero,746
26954: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
26958: 09450513 addi a0,a0,148 # 50094 <map+0xe8>
2695c: 994ea0ef jal ra,10af0 <__assert_fail>
26960: 0097fd63 bgeu a5,s1,2697a <__gconv_transform_internal_ascii+0x28c>
26964: 0785 c.addi a5,1
26966: d43e c.swsp a5,40(sp)
26968: fff7c683 lbu a3,-1(a5)
2696c: 0405 c.addi s0,1
2696e: 008f8733 add a4,t6,s0
26972: fed70fa3 sb a3,-1(a4)
26976: fe8675e3 bgeu a2,s0,26960 <__gconv_transform_internal_ascii+0x272>
2697a: 5792 c.lwsp a5,36(sp)
2697c: d47e c.swsp t6,40(sp)
2697e: 07f00693 addi a3,zero,127
26982: 20f6e463 bltu a3,a5,26b8a <__gconv_transform_internal_ascii+0x49c>
26986: 001a8713 addi a4,s5,1
2698a: d63a c.swsp a4,44(sp)
2698c: 00fa8023 sb a5,0(s5)
26990: 57a2 c.lwsp a5,40(sp)
26992: 0791 c.addi a5,4
26994: d43e c.swsp a5,40(sp)
26996: 17f78563 beq a5,t6,26b00 <__gconv_transform_internal_ascii+0x412>
2699a: 41f787b3 sub a5,a5,t6
2699e: 000a2703 lw a4,0(s4)
269a2: 00777693 andi a3,a4,7
269a6: 3ef6d863 bge a3,a5,26d96 <__gconv_transform_internal_ascii+0x6a8>
269aa: 000da983 lw s3,0(s11)
269ae: 8f95 c.sub a5,a3
269b0: 9b61 c.andi a4,-8
269b2: 99be c.add s3,a5
269b4: 013da023 sw s3,0(s11)
269b8: 5ab2 c.lwsp s5,44(sp)
269ba: 5f82 c.lwsp t6,32(sp)
269bc: 00892283 lw t0,8(s2)
269c0: 00ea2023 sw a4,0(s4)
269c4: bd01 c.j 267d4 <__gconv_transform_internal_ascii+0xe6>
269c6: 000b2783 lw a5,0(s6)
269ca: 5702 c.lwsp a4,32(sp)
269cc: 00892023 sw s0,0(s2)
269d0: 97ba c.add a5,a4
269d2: 00fb2023 sw a5,0(s6)
269d6: dc0c0ee3 beq s8,zero,267b2 <__gconv_transform_internal_ascii+0xc4>
269da: 479d c.li a5,7
269dc: dcfc9be3 bne s9,a5,267b2 <__gconv_transform_internal_ascii+0xc4>
269e0: 000da783 lw a5,0(s11)
269e4: 4711 c.li a4,4
269e6: 40f48633 sub a2,s1,a5
269ea: 2ec76663 bltu a4,a2,26cd6 <__gconv_transform_internal_ascii+0x5e8>
269ee: 01492583 lw a1,20(s2)
269f2: 00c78533 add a0,a5,a2
269f6: 00458713 addi a4,a1,4
269fa: ca09 c.beqz a2,26a0c <__gconv_transform_internal_ascii+0x31e>
269fc: 0007c683 lbu a3,0(a5)
26a00: 0785 c.addi a5,1
26a02: 0705 c.addi a4,1
26a04: fed70fa3 sb a3,-1(a4)
26a08: fef51ae3 bne a0,a5,269fc <__gconv_transform_internal_ascii+0x30e>
26a0c: 419c c.lw a5,0(a1)
26a0e: 009da023 sw s1,0(s11)
26a12: 9be1 c.andi a5,-8
26a14: 8fd1 c.or a5,a2
26a16: c19c c.sw a5,0(a1)
26a18: bb69 c.j 267b2 <__gconv_transform_internal_ascii+0xc4>
26a1a: 000da603 lw a2,0(s11)
26a1e: 4842 c.lwsp a6,16(sp)
26a20: 4562 c.lwsp a0,24(sp)
26a22: 107c c.addi4spn a5,sp,44
26a24: 8726 c.mv a4,s1
26a26: 1034 c.addi4spn a3,sp,40
26a28: 85ca c.mv a1,s2
26a2a: ce46 c.swsp a7,28(sp)
26a2c: c27e c.swsp t6,4(sp)
26a2e: 4a6030ef jal ra,29ed4 <__gconv_transliterate>
26a32: 4299 c.li t0,6
26a34: 4f92 c.lwsp t6,4(sp)
26a36: 48f2 c.lwsp a7,28(sp)
26a38: 8caa c.mv s9,a0
26a3a: 4395 c.li t2,5
26a3c: 02550963 beq a0,t0,26a6e <__gconv_transform_internal_ascii+0x380>
26a40: 57a2 c.lwsp a5,40(sp)
26a42: 5432 c.lwsp s0,44(sp)
26a44: de7500e3 beq a0,t2,26824 <__gconv_transform_internal_ascii+0x136>
26a48: daf49ae3 bne s1,a5,267fc <__gconv_transform_internal_ascii+0x10e>
26a4c: bbe1 c.j 26824 <__gconv_transform_internal_ascii+0x136>
26a4e: 8a66 c.mv s4,s9
26a50: b515 c.j 26874 <__gconv_transform_internal_ascii+0x186>
26a52: d43a c.swsp a4,40(sp)
26a54: 87ba c.mv a5,a4
26a56: daf493e3 bne s1,a5,267fc <__gconv_transform_internal_ascii+0x10e>
26a5a: b3e9 c.j 26824 <__gconv_transform_internal_ascii+0x136>
26a5c: 000da783 lw a5,0(s11)
26a60: 41940733 sub a4,s0,s9
26a64: 070a c.slli a4,0x2
26a66: 8f99 c.sub a5,a4
26a68: 00fda023 sw a5,0(s11)
26a6c: b521 c.j 26874 <__gconv_transform_internal_ascii+0x186>
26a6e: 5432 c.lwsp s0,44(sp)
26a70: b599 c.j 268b6 <__gconv_transform_internal_ascii+0x1c8>
26a72: 4782 c.lwsp a5,0(sp)
26a74: 34079163 bne a5,zero,26db6 <__gconv_transform_internal_ascii+0x6c8>
26a78: 01492783 lw a5,20(s2)
26a7c: 4c81 c.li s9,0
26a7e: 00078023 sb zero,0(a5)
26a82: 000780a3 sb zero,1(a5)
26a86: 00078123 sb zero,2(a5)
26a8a: 000781a3 sb zero,3(a5)
26a8e: 00078223 sb zero,4(a5)
26a92: 000782a3 sb zero,5(a5)
26a96: 00078323 sb zero,6(a5)
26a9a: 000783a3 sb zero,7(a5)
26a9e: 00892783 lw a5,8(s2)
26aa2: 8b85 c.andi a5,1
26aa4: d00797e3 bne a5,zero,267b2 <__gconv_transform_internal_ascii+0xc4>
26aa8: 855e c.mv a0,s7
26aaa: c042 c.swsp a6,0(sp)
26aac: 849fc0ef jal ra,232f4 <_dl_mcount_wrapper_check>
26ab0: 5426 c.lwsp s0,104(sp)
26ab2: 4802 c.lwsp a6,0(sp)
26ab4: 45b2 c.lwsp a1,12(sp)
26ab6: 4522 c.lwsp a0,8(sp)
26ab8: 50b6 c.lwsp ra,108(sp)
26aba: 5496 c.lwsp s1,100(sp)
26abc: 5906 c.lwsp s2,96(sp)
26abe: 49f6 c.lwsp s3,92(sp)
26ac0: 4a66 c.lwsp s4,88(sp)
26ac2: 4ad6 c.lwsp s5,84(sp)
26ac4: 4c96 c.lwsp s9,68(sp)
26ac6: 4d06 c.lwsp s10,64(sp)
26ac8: 5df2 c.lwsp s11,60(sp)
26aca: 88e2 c.mv a7,s8
26acc: 87da c.mv a5,s6
26ace: 4c26 c.lwsp s8,72(sp)
26ad0: 4b46 c.lwsp s6,80(sp)
26ad2: 835e c.mv t1,s7
26ad4: 4bb6 c.lwsp s7,76(sp)
26ad6: 4701 c.li a4,0
26ad8: 4681 c.li a3,0
26ada: 4601 c.li a2,0
26adc: 6165 c.addi16sp sp,112
26ade: 8302 c.jr t1
26ae0: 4782 c.lwsp a5,0(sp)
26ae2: 0007aa83 lw s5,0(a5)
26ae6: b185 c.j 26746 <__gconv_transform_internal_ascii+0x58>
26ae8: 87a6 c.mv a5,s1
26aea: 4c91 c.li s9,4
26aec: bb25 c.j 26824 <__gconv_transform_internal_ascii+0x136>
26aee: 8cd2 c.mv s9,s4
26af0: cc0c01e3 beq s8,zero,267b2 <__gconv_transform_internal_ascii+0xc4>
26af4: b5dd c.j 269da <__gconv_transform_internal_ascii+0x2ec>
26af6: 59a2 c.lwsp s3,40(sp)
26af8: 5c92 c.lwsp s9,36(sp)
26afa: bd3d c.j 26938 <__gconv_transform_internal_ascii+0x24a>
26afc: ca051be3 bne a0,zero,267b2 <__gconv_transform_internal_ascii+0xc4>
26b00: 000da983 lw s3,0(s11)
26b04: 5f82 c.lwsp t6,32(sp)
26b06: 00892283 lw t0,8(s2)
26b0a: b1e9 c.j 267d4 <__gconv_transform_internal_ascii+0xe6>
26b0c: 5722 c.lwsp a4,40(sp)
26b0e: 5692 c.lwsp a3,36(sp)
26b10: 00eda023 sw a4,0(s11)
26b14: e2d796e3 bne a5,a3,26940 <__gconv_transform_internal_ascii+0x252>
26b18: d5579ee3 bne a5,s5,26874 <__gconv_transform_internal_ascii+0x186>
26b1c: 00c92783 lw a5,12(s2)
26b20: 17fd c.addi a5,-1
26b22: 00f92623 sw a5,12(s2)
26b26: b3b9 c.j 26874 <__gconv_transform_internal_ascii+0x186>
26b28: 4652 c.lwsp a2,20(sp)
26b2a: 831d c.srli a4,0x7
26b2c: 0ac70d63 beq a4,a2,26be6 <__gconv_transform_internal_ascii+0x4f8>
26b30: 4742 c.lwsp a4,16(sp)
26b32: d371 c.beqz a4,26af6 <__gconv_transform_internal_ascii+0x408>
26b34: 00892703 lw a4,8(s2)
26b38: 8b21 c.andi a4,8
26b3a: ef35 c.bnez a4,26bb6 <__gconv_transform_internal_ascii+0x4c8>
26b3c: 59a2 c.lwsp s3,40(sp)
26b3e: de0e8ce3 beq t4,zero,26936 <__gconv_transform_internal_ascii+0x248>
26b42: 46c2 c.lwsp a3,16(sp)
26b44: 0991 c.addi s3,4
26b46: d44e c.swsp s3,40(sp)
26b48: 4298 c.lw a4,0(a3)
26b4a: 0705 c.addi a4,1
26b4c: c298 c.sw a4,0(a3)
26b4e: db349ee3 bne s1,s3,2690a <__gconv_transform_internal_ascii+0x21c>
26b52: b3d5 c.j 26936 <__gconv_transform_internal_ascii+0x248>
26b54: 57a2 c.lwsp a5,40(sp)
26b56: 4c99 c.li s9,6
26b58: b1f1 c.j 26824 <__gconv_transform_internal_ascii+0x136>
26b5a: 41348733 sub a4,s1,s3
26b5e: 009da023 sw s1,0(s11)
26b62: 9722 c.add a4,s0
26b64: 4791 c.li a5,4
26b66: 12e7e863 bltu a5,a4,26c96 <__gconv_transform_internal_ascii+0x5a8>
26b6a: 008a07b3 add a5,s4,s0
26b6e: 9a3a c.add s4,a4
26b70: 00e47b63 bgeu s0,a4,26b86 <__gconv_transform_internal_ascii+0x498>
26b74: 0985 c.addi s3,1
26b76: d44e c.swsp s3,40(sp)
26b78: fff9c703 lbu a4,-1(s3)
26b7c: 0785 c.addi a5,1
26b7e: 00e781a3 sb a4,3(a5)
26b82: ff4799e3 bne a5,s4,26b74 <__gconv_transform_internal_ascii+0x486>
26b86: 4c9d c.li s9,7
26b88: b12d c.j 267b2 <__gconv_transform_internal_ascii+0xc4>
26b8a: 6689 c.lui a3,0x2
26b8c: 839d c.srli a5,0x7
26b8e: c0068693 addi a3,a3,-1024 # 1c00 <__libc_tsd_CTYPE_B+0x1bd4>
26b92: 06d78863 beq a5,a3,26c02 <__gconv_transform_internal_ascii+0x514>
26b96: 47c2 c.lwsp a5,16(sp)
26b98: c3bd c.beqz a5,26bfe <__gconv_transform_internal_ascii+0x510>
26b9a: 0082f793 andi a5,t0,8
26b9e: e7b5 c.bnez a5,26c0a <__gconv_transform_internal_ascii+0x51c>
26ba0: 0022f893 andi a7,t0,2
26ba4: 04088d63 beq a7,zero,26bfe <__gconv_transform_internal_ascii+0x510>
26ba8: 46c2 c.lwsp a3,16(sp)
26baa: 103c c.addi4spn a5,sp,40
26bac: d43e c.swsp a5,40(sp)
26bae: 4298 c.lw a4,0(a3)
26bb0: 0705 c.addi a4,1
26bb2: c298 c.sw a4,0(a3)
26bb4: b3dd c.j 2699a <__gconv_transform_internal_ascii+0x2ac>
26bb6: 000da603 lw a2,0(s11)
26bba: 4842 c.lwsp a6,16(sp)
26bbc: 4562 c.lwsp a0,24(sp)
26bbe: 107c c.addi4spn a5,sp,44
26bc0: 8726 c.mv a4,s1
26bc2: 1034 c.addi4spn a3,sp,40
26bc4: 85ca c.mv a1,s2
26bc6: c276 c.swsp t4,4(sp)
26bc8: 30c030ef jal ra,29ed4 <__gconv_transliterate>
26bcc: 4f99 c.li t6,6
26bce: 4e92 c.lwsp t4,4(sp)
26bd0: 4295 c.li t0,5
26bd2: 0bf50763 beq a0,t6,26c80 <__gconv_transform_internal_ascii+0x592>
26bd6: 59a2 c.lwsp s3,40(sp)
26bd8: 57b2 c.lwsp a5,44(sp)
26bda: 874e c.mv a4,s3
26bdc: f25509e3 beq a0,t0,26b0e <__gconv_transform_internal_ascii+0x420>
26be0: d33495e3 bne s1,s3,2690a <__gconv_transform_internal_ascii+0x21c>
26be4: bb89 c.j 26936 <__gconv_transform_internal_ascii+0x248>
26be6: d436 c.swsp a3,40(sp)
26be8: 89b6 c.mv s3,a3
26bea: d33490e3 bne s1,s3,2690a <__gconv_transform_internal_ascii+0x21c>
26bee: b3a1 c.j 26936 <__gconv_transform_internal_ascii+0x248>
26bf0: 0022f893 andi a7,t0,2
26bf4: 57a2 c.lwsp a5,40(sp)
26bf6: 08089763 bne a7,zero,26c84 <__gconv_transform_internal_ascii+0x596>
26bfa: dbf790e3 bne a5,t6,2699a <__gconv_transform_internal_ascii+0x2ac>
26bfe: 4c99 c.li s9,6
26c00: be4d c.j 267b2 <__gconv_transform_internal_ascii+0xc4>
26c02: 103c c.addi4spn a5,sp,40
26c04: d43e c.swsp a5,40(sp)
26c06: 4791 c.li a5,4
26c08: bb59 c.j 2699e <__gconv_transform_internal_ascii+0x2b0>
26c0a: 4842 c.lwsp a6,16(sp)
26c0c: 4562 c.lwsp a0,24(sp)
26c0e: 107c c.addi4spn a5,sp,44
26c10: 1034 c.addi4spn a3,sp,40
26c12: 864e c.mv a2,s3
26c14: 85ca c.mv a1,s2
26c16: ca16 c.swsp t0,20(sp)
26c18: c23a c.swsp a4,4(sp)
26c1a: 2ba030ef jal ra,29ed4 <__gconv_transliterate>
26c1e: 4799 c.li a5,6
26c20: 42d2 c.lwsp t0,20(sp)
26c22: 8caa c.mv s9,a0
26c24: 02410f93 addi t6,sp,36
26c28: fcf504e3 beq a0,a5,26bf0 <__gconv_transform_internal_ascii+0x502>
26c2c: 57a2 c.lwsp a5,40(sp)
26c2e: 4712 c.lwsp a4,4(sp)
26c30: 1034 c.addi4spn a3,sp,40
26c32: d7f794e3 bne a5,t6,2699a <__gconv_transform_internal_ascii+0x2ac>
26c36: 479d c.li a5,7
26c38: ecf512e3 bne a0,a5,26afc <__gconv_transform_internal_ascii+0x40e>
26c3c: 0ed70d63 beq a4,a3,26d36 <__gconv_transform_internal_ascii+0x648>
26c40: 000a2783 lw a5,0(s4)
26c44: 000da703 lw a4,0(s11)
26c48: 0077f693 andi a3,a5,7
26c4c: 40d406b3 sub a3,s0,a3
26c50: 9736 c.add a4,a3
26c52: 00eda023 sw a4,0(s11)
26c56: 9be1 c.andi a5,-8
26c58: 0a87df63 bge a5,s0,26d16 <__gconv_transform_internal_ascii+0x628>
26c5c: 4711 c.li a4,4
26c5e: 08876c63 bltu a4,s0,26cf6 <__gconv_transform_internal_ascii+0x608>
26c62: 8fc1 c.or a5,s0
26c64: 8752 c.mv a4,s4
26c66: 00fa2023 sw a5,0(s4)
26c6a: 9452 c.add s0,s4
26c6c: 000fc783 lbu a5,0(t6)
26c70: 0705 c.addi a4,1
26c72: 0f85 c.addi t6,1
26c74: 00f701a3 sb a5,3(a4)
26c78: fe871ae3 bne a4,s0,26c6c <__gconv_transform_internal_ascii+0x57e>
26c7c: 4c9d c.li s9,7
26c7e: be15 c.j 267b2 <__gconv_transform_internal_ascii+0xc4>
26c80: 57b2 c.lwsp a5,44(sp)
26c82: bd6d c.j 26b3c <__gconv_transform_internal_ascii+0x44e>
26c84: 46c2 c.lwsp a3,16(sp)
26c86: 0791 c.addi a5,4
26c88: d43e c.swsp a5,40(sp)
26c8a: 4298 c.lw a4,0(a3)
26c8c: 0705 c.addi a4,1
26c8e: c298 c.sw a4,0(a3)
26c90: d1f795e3 bne a5,t6,2699a <__gconv_transform_internal_ascii+0x2ac>
26c94: b7ad c.j 26bfe <__gconv_transform_internal_ascii+0x510>
26c96: 000506b7 lui a3,0x50
26c9a: 000505b7 lui a1,0x50
26c9e: 00050537 lui a0,0x50
26ca2: 3e068693 addi a3,a3,992 # 503e0 <__PRETTY_FUNCTION__.13>
26ca6: 1a800613 addi a2,zero,424
26caa: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
26cae: 16850513 addi a0,a0,360 # 50168 <map+0x1bc>
26cb2: e3fe90ef jal ra,10af0 <__assert_fail>
26cb6: 000506b7 lui a3,0x50
26cba: 000505b7 lui a1,0x50
26cbe: 00050537 lui a0,0x50
26cc2: 3e068693 addi a3,a3,992 # 503e0 <__PRETTY_FUNCTION__.13>
26cc6: 18b00613 addi a2,zero,395
26cca: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
26cce: 13850513 addi a0,a0,312 # 50138 <map+0x18c>
26cd2: e1fe90ef jal ra,10af0 <__assert_fail>
26cd6: 000506b7 lui a3,0x50
26cda: 000505b7 lui a1,0x50
26cde: 00050537 lui a0,0x50
26ce2: 3fc68693 addi a3,a3,1020 # 503fc <__PRETTY_FUNCTION__.14>
26ce6: 31f00613 addi a2,zero,799
26cea: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
26cee: 0c850513 addi a0,a0,200 # 500c8 <map+0x11c>
26cf2: dffe90ef jal ra,10af0 <__assert_fail>
26cf6: 000506b7 lui a3,0x50
26cfa: 000505b7 lui a1,0x50
26cfe: 00050537 lui a0,0x50
26d02: 3e068693 addi a3,a3,992 # 503e0 <__PRETTY_FUNCTION__.13>
26d06: 1e800613 addi a2,zero,488
26d0a: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
26d0e: 20c50513 addi a0,a0,524 # 5020c <map+0x260>
26d12: ddfe90ef jal ra,10af0 <__assert_fail>
26d16: 000506b7 lui a3,0x50
26d1a: 000505b7 lui a1,0x50
26d1e: 00050537 lui a0,0x50
26d22: 3e068693 addi a3,a3,992 # 503e0 <__PRETTY_FUNCTION__.13>
26d26: 1e700613 addi a2,zero,487
26d2a: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
26d2e: 1e450513 addi a0,a0,484 # 501e4 <map+0x238>
26d32: dbfe90ef jal ra,10af0 <__assert_fail>
26d36: 000506b7 lui a3,0x50
26d3a: 000505b7 lui a1,0x50
26d3e: 00050537 lui a0,0x50
26d42: 3e068693 addi a3,a3,992 # 503e0 <__PRETTY_FUNCTION__.13>
26d46: 1dd00613 addi a2,zero,477
26d4a: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
26d4e: 1c050513 addi a0,a0,448 # 501c0 <map+0x214>
26d52: d9fe90ef jal ra,10af0 <__assert_fail>
26d56: 000506b7 lui a3,0x50
26d5a: 3fc68693 addi a3,a3,1020 # 503fc <__PRETTY_FUNCTION__.14>
26d5e: 23400613 addi a2,zero,564
26d62: 000505b7 lui a1,0x50
26d66: 00050537 lui a0,0x50
26d6a: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
26d6e: 08050513 addi a0,a0,128 # 50080 <map+0xd4>
26d72: d7fe90ef jal ra,10af0 <__assert_fail>
26d76: 000506b7 lui a3,0x50
26d7a: 000505b7 lui a1,0x50
26d7e: 00050537 lui a0,0x50
26d82: 3fc68693 addi a3,a3,1020 # 503fc <__PRETTY_FUNCTION__.14>
26d86: 2eb00613 addi a2,zero,747
26d8a: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
26d8e: 0a850513 addi a0,a0,168 # 500a8 <map+0xfc>
26d92: d5fe90ef jal ra,10af0 <__assert_fail>
26d96: 000506b7 lui a3,0x50
26d9a: 000505b7 lui a1,0x50
26d9e: 00050537 lui a0,0x50
26da2: 3e068693 addi a3,a3,992 # 503e0 <__PRETTY_FUNCTION__.13>
26da6: 1cb00613 addi a2,zero,459
26daa: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
26dae: 19850513 addi a0,a0,408 # 50198 <map+0x1ec>
26db2: d3fe90ef jal ra,10af0 <__assert_fail>
26db6: 000506b7 lui a3,0x50
26dba: 3fc68693 addi a3,a3,1020 # 503fc <__PRETTY_FUNCTION__.14>
26dbe: 1a400613 addi a2,zero,420
26dc2: b745 c.j 26d62 <__gconv_transform_internal_ascii+0x674>
00026dc4 <__gconv_transform_internal_utf8>:
26dc4: 7159 c.addi16sp sp,-112
26dc6: 0085a283 lw t0,8(a1)
26dca: d0ca c.swsp s2,96(sp)
26dcc: cad6 c.swsp s5,84(sp)
26dce: 892e c.mv s2,a1
26dd0: 8abe c.mv s5,a5
26dd2: 03c50793 addi a5,a0,60
26dd6: c43e c.swsp a5,8(sp)
26dd8: 02090793 addi a5,s2,32
26ddc: d2a6 c.swsp s1,100(sp)
26dde: c8da c.swsp s6,80(sp)
26de0: c6de c.swsp s7,76(sp)
26de2: c2e6 c.swsp s9,68(sp)
26de4: c0ea c.swsp s10,64(sp)
26de6: d686 c.swsp ra,108(sp)
26de8: d4a2 c.swsp s0,104(sp)
26dea: cece c.swsp s3,92(sp)
26dec: ccd2 c.swsp s4,88(sp)
26dee: c4e2 c.swsp s8,72(sp)
26df0: de6e c.swsp s11,60(sp)
26df2: cc2a c.swsp a0,24(sp)
26df4: 0012f593 andi a1,t0,1
26df8: c63e c.swsp a5,12(sp)
26dfa: 8cb2 c.mv s9,a2
26dfc: 84b6 c.mv s1,a3
26dfe: 8d3a c.mv s10,a4
26e00: 8bc6 c.mv s7,a7
26e02: 4b01 c.li s6,0
26e04: e199 c.bnez a1,26e0a <__gconv_transform_internal_utf8+0x46>
26e06: 05052b03 lw s6,80(a0)
26e0a: 36081963 bne a6,zero,2717c <__gconv_transform_internal_utf8+0x3b8>
26e0e: 000ca983 lw s3,0(s9)
26e12: 3e0d1c63 bne s10,zero,2720a <__gconv_transform_internal_utf8+0x446>
26e16: 00092e03 lw t3,0(s2)
26e1a: 015037b3 sltu a5,zero,s5
26e1e: 1018 c.addi4spn a4,sp,32
26e20: 40f007b3 sub a5,zero,a5
26e24: 8ff9 c.and a5,a4
26e26: d002 c.swsp zero,32(sp)
26e28: ca3e c.swsp a5,20(sp)
26e2a: 00492d83 lw s11,4(s2)
26e2e: 160b9263 bne s7,zero,26f92 <__gconv_transform_internal_utf8+0x1ce>
26e32: 77cd c.lui a5,0xffff3
26e34: 80078793 addi a5,a5,-2048 # ffff2800 <__BSS_END__+0xfff82cac>
26e38: c83e c.swsp a5,16(sp)
26e3a: d44e c.swsp s3,40(sp)
26e3c: d672 c.swsp t3,44(sp)
26e3e: 8472 c.mv s0,t3
26e40: 3d348863 beq s1,s3,27210 <__gconv_transform_internal_utf8+0x44c>
26e44: 87ce c.mv a5,s3
26e46: 4c11 c.li s8,4
26e48: 07f00a13 addi s4,zero,127
26e4c: 0022f893 andi a7,t0,2
26e50: 00478713 addi a4,a5,4
26e54: 08e4e563 bltu s1,a4,26ede <__gconv_transform_internal_utf8+0x11a>
26e58: 0bb47b63 bgeu s0,s11,26f0e <__gconv_transform_internal_utf8+0x14a>
26e5c: 439c c.lw a5,0(a5)
26e5e: 0afa6b63 bltu s4,a5,26f14 <__gconv_transform_internal_utf8+0x150>
26e62: 00140713 addi a4,s0,1
26e66: d63a c.swsp a4,44(sp)
26e68: 0ff7f793 andi a5,a5,255
26e6c: 00f40023 sb a5,0(s0)
26e70: 57a2 c.lwsp a5,40(sp)
26e72: 5432 c.lwsp s0,44(sp)
26e74: 0791 c.addi a5,4
26e76: d43e c.swsp a5,40(sp)
26e78: fcf49ce3 bne s1,a5,26e50 <__gconv_transform_internal_utf8+0x8c>
26e7c: 00fca023 sw a5,0(s9)
26e80: 060d1563 bne s10,zero,26eea <__gconv_transform_internal_utf8+0x126>
26e84: 00c92703 lw a4,12(s2)
26e88: 00892783 lw a5,8(s2)
26e8c: 0705 c.addi a4,1
26e8e: 00e92623 sw a4,12(s2)
26e92: 8b85 c.andi a5,1
26e94: 22079863 bne a5,zero,270c4 <__gconv_transform_internal_utf8+0x300>
26e98: c272 c.swsp t3,4(sp)
26e9a: 268e7f63 bgeu t3,s0,27118 <__gconv_transform_internal_utf8+0x354>
26e9e: 00092783 lw a5,0(s2)
26ea2: 855a c.mv a0,s6
26ea4: d23e c.swsp a5,36(sp)
26ea6: c4efc0ef jal ra,232f4 <_dl_mcount_wrapper_check>
26eaa: 45b2 c.lwsp a1,12(sp)
26eac: 4522 c.lwsp a0,8(sp)
26eae: 87d6 c.mv a5,s5
26eb0: 88de c.mv a7,s7
26eb2: 4801 c.li a6,0
26eb4: 4701 c.li a4,0
26eb6: 86a2 c.mv a3,s0
26eb8: 1050 c.addi4spn a2,sp,36
26eba: 9b02 c.jalr s6
26ebc: 4791 c.li a5,4
26ebe: 8a2a c.mv s4,a0
26ec0: 0cf50463 beq a0,a5,26f88 <__gconv_transform_internal_utf8+0x1c4>
26ec4: 5c12 c.lwsp s8,36(sp)
26ec6: 4e12 c.lwsp t3,4(sp)
26ec8: 128c1063 bne s8,s0,26fe8 <__gconv_transform_internal_utf8+0x224>
26ecc: 3a0a1f63 bne s4,zero,2728a <__gconv_transform_internal_utf8+0x4c6>
26ed0: 00092e03 lw t3,0(s2)
26ed4: 000ca983 lw s3,0(s9)
26ed8: 00892283 lw t0,8(s2)
26edc: bfb9 c.j 26e3a <__gconv_transform_internal_utf8+0x76>
26ede: 57a2 c.lwsp a5,40(sp)
26ee0: 4c1d c.li s8,7
26ee2: 00fca023 sw a5,0(s9)
26ee6: f80d0fe3 beq s10,zero,26e84 <__gconv_transform_internal_utf8+0xc0>
26eea: 008d2023 sw s0,0(s10)
26eee: 50b6 c.lwsp ra,108(sp)
26ef0: 5426 c.lwsp s0,104(sp)
26ef2: 5496 c.lwsp s1,100(sp)
26ef4: 5906 c.lwsp s2,96(sp)
26ef6: 49f6 c.lwsp s3,92(sp)
26ef8: 4a66 c.lwsp s4,88(sp)
26efa: 4ad6 c.lwsp s5,84(sp)
26efc: 4b46 c.lwsp s6,80(sp)
26efe: 4bb6 c.lwsp s7,76(sp)
26f00: 4c96 c.lwsp s9,68(sp)
26f02: 4d06 c.lwsp s10,64(sp)
26f04: 5df2 c.lwsp s11,60(sp)
26f06: 8562 c.mv a0,s8
26f08: 4c26 c.lwsp s8,72(sp)
26f0a: 6165 c.addi16sp sp,112
26f0c: 8082 c.jr ra
26f0e: 57a2 c.lwsp a5,40(sp)
26f10: 4c15 c.li s8,5
26f12: b7ad c.j 26e7c <__gconv_transform_internal_utf8+0xb8>
26f14: 2007c463 blt a5,zero,2711c <__gconv_transform_internal_utf8+0x358>
26f18: 4742 c.lwsp a4,16(sp)
26f1a: 7ff00693 addi a3,zero,2047
26f1e: 973e c.add a4,a5
26f20: 1ee6fe63 bgeu a3,a4,2711c <__gconv_transform_internal_utf8+0x358>
26f24: 8007f713 andi a4,a5,-2048
26f28: 36070563 beq a4,zero,27292 <__gconv_transform_internal_utf8+0x4ce>
26f2c: 7741 c.lui a4,0xffff0
26f2e: 8f7d c.and a4,a5
26f30: 36070363 beq a4,zero,27296 <__gconv_transform_internal_utf8+0x4d2>
26f34: ffe00737 lui a4,0xffe00
26f38: 8f7d c.and a4,a5
26f3a: 36070063 beq a4,zero,2729a <__gconv_transform_internal_utf8+0x4d6>
26f3e: fc0006b7 lui a3,0xfc000
26f42: 8efd c.and a3,a5
26f44: 00d036b3 sltu a3,zero,a3
26f48: 0695 c.addi a3,5
26f4a: 00d40733 add a4,s0,a3
26f4e: fcede0e3 bltu s11,a4,26f0e <__gconv_transform_internal_utf8+0x14a>
26f52: f0000613 addi a2,zero,-256
26f56: 40d65633 sra a2,a2,a3
26f5a: 00c40023 sb a2,0(s0)
26f5e: 55b2 c.lwsp a1,44(sp)
26f60: 00140613 addi a2,s0,1
26f64: 96ae c.add a3,a1
26f66: d636 c.swsp a3,44(sp)
26f68: 03f7f693 andi a3,a5,63
26f6c: f806e693 ori a3,a3,-128
26f70: fed70fa3 sb a3,-1(a4) # ffdfffff <__BSS_END__+0xffd904ab>
26f74: 177d c.addi a4,-1
26f76: 8399 c.srli a5,0x6
26f78: fec718e3 bne a4,a2,26f68 <__gconv_transform_internal_utf8+0x1a4>
26f7c: 00044703 lbu a4,0(s0)
26f80: 8fd9 c.or a5,a4
26f82: 0ff7f793 andi a5,a5,255
26f86: b5dd c.j 26e6c <__gconv_transform_internal_utf8+0xa8>
26f88: 4795 c.li a5,5
26f8a: 8a62 c.mv s4,s8
26f8c: f4fc10e3 bne s8,a5,26ecc <__gconv_transform_internal_utf8+0x108>
26f90: b781 c.j 26ed0 <__gconv_transform_internal_utf8+0x10c>
26f92: 01492a03 lw s4,20(s2)
26f96: 000a2403 lw s0,0(s4)
26f9a: 881d c.andi s0,7
26f9c: e8040be3 beq s0,zero,26e32 <__gconv_transform_internal_utf8+0x6e>
26fa0: 540d1763 bne s10,zero,274ee <__gconv_transform_internal_utf8+0x72a>
26fa4: d44e c.swsp s3,40(sp)
26fa6: d672 c.swsp t3,44(sp)
26fa8: 4791 c.li a5,4
26faa: 5687e263 bltu a5,s0,2750e <__gconv_transform_internal_utf8+0x74a>
26fae: c015 c.beqz s0,26fd2 <__gconv_transform_internal_utf8+0x20e>
26fb0: 1058 c.addi4spn a4,sp,36
26fb2: 4401 c.li s0,0
26fb4: 008a07b3 add a5,s4,s0
26fb8: 0047c783 lbu a5,4(a5)
26fbc: 0405 c.addi s0,1
26fbe: 0705 c.addi a4,1
26fc0: fef70fa3 sb a5,-1(a4)
26fc4: 000a2783 lw a5,0(s4)
26fc8: 8b9d c.andi a5,7
26fca: fef465e3 bltu s0,a5,26fb4 <__gconv_transform_internal_utf8+0x1f0>
26fce: 4791 c.li a5,4
26fd0: 8f81 c.sub a5,s0
26fd2: 97ce c.add a5,s3
26fd4: 2cf4ee63 bltu s1,a5,272b0 <__gconv_transform_internal_utf8+0x4ec>
26fd8: 87ce c.mv a5,s3
26fda: 02410393 addi t2,sp,36
26fde: 460d c.li a2,3
26fe0: 09be6063 bltu t3,s11,27060 <__gconv_transform_internal_utf8+0x29c>
26fe4: 4c15 c.li s8,5
26fe6: b721 c.j 26eee <__gconv_transform_internal_utf8+0x12a>
26fe8: 013ca023 sw s3,0(s9)
26fec: d44e c.swsp s3,40(sp)
26fee: d672 c.swsp t3,44(sp)
26ff0: 00892f03 lw t5,8(s2)
26ff4: 8772 c.mv a4,t3
26ff6: 03348f63 beq s1,s3,27034 <__gconv_transform_internal_utf8+0x270>
26ffa: 07f00413 addi s0,zero,127
26ffe: 002f7f13 andi t5,t5,2
27002: 00498793 addi a5,s3,4
27006: 1ef4e163 bltu s1,a5,271e8 <__gconv_transform_internal_utf8+0x424>
2700a: 1f877263 bgeu a4,s8,271ee <__gconv_transform_internal_utf8+0x42a>
2700e: 0009a783 lw a5,0(s3)
27012: 20f46263 bltu s0,a5,27216 <__gconv_transform_internal_utf8+0x452>
27016: 00170693 addi a3,a4,1
2701a: d636 c.swsp a3,44(sp)
2701c: 0ff7f793 andi a5,a5,255
27020: 00f70023 sb a5,0(a4)
27024: 57a2 c.lwsp a5,40(sp)
27026: 5732 c.lwsp a4,44(sp)
27028: 00478993 addi s3,a5,4
2702c: d44e c.swsp s3,40(sp)
2702e: fd349ae3 bne s1,s3,27002 <__gconv_transform_internal_utf8+0x23e>
27032: 5c12 c.lwsp s8,36(sp)
27034: 013ca023 sw s3,0(s9)
27038: 56ec0463 beq s8,a4,275a0 <__gconv_transform_internal_utf8+0x7dc>
2703c: 000506b7 lui a3,0x50
27040: 000505b7 lui a1,0x50
27044: 00050537 lui a0,0x50
27048: 3c068693 addi a3,a3,960 # 503c0 <__PRETTY_FUNCTION__.12>
2704c: 2ea00613 addi a2,zero,746
27050: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
27054: 09450513 addi a0,a0,148 # 50094 <map+0xe8>
27058: a99e90ef jal ra,10af0 <__assert_fail>
2705c: 0097fd63 bgeu a5,s1,27076 <__gconv_transform_internal_utf8+0x2b2>
27060: 0785 c.addi a5,1
27062: d43e c.swsp a5,40(sp)
27064: fff7c683 lbu a3,-1(a5)
27068: 0405 c.addi s0,1
2706a: 00838733 add a4,t2,s0
2706e: fed70fa3 sb a3,-1(a4)
27072: fe8675e3 bgeu a2,s0,2705c <__gconv_transform_internal_utf8+0x298>
27076: 5792 c.lwsp a5,36(sp)
27078: d41e c.swsp t2,40(sp)
2707a: 07f00693 addi a3,zero,127
2707e: 26f6e163 bltu a3,a5,272e0 <__gconv_transform_internal_utf8+0x51c>
27082: 001e0713 addi a4,t3,1
27086: d63a c.swsp a4,44(sp)
27088: 0ff7f793 andi a5,a5,255
2708c: 00fe0023 sb a5,0(t3)
27090: 57a2 c.lwsp a5,40(sp)
27092: 0791 c.addi a5,4
27094: d43e c.swsp a5,40(sp)
27096: 20778663 beq a5,t2,272a2 <__gconv_transform_internal_utf8+0x4de>
2709a: 000a2703 lw a4,0(s4)
2709e: 407787b3 sub a5,a5,t2
270a2: 00777693 andi a3,a4,7
270a6: 4cf6d663 bge a3,a5,27572 <__gconv_transform_internal_utf8+0x7ae>
270aa: 000ca983 lw s3,0(s9)
270ae: 8f95 c.sub a5,a3
270b0: 00892283 lw t0,8(s2)
270b4: 99be c.add s3,a5
270b6: 013ca023 sw s3,0(s9)
270ba: 9b61 c.andi a4,-8
270bc: 5e32 c.lwsp t3,44(sp)
270be: 00ea2023 sw a4,0(s4)
270c2: bb85 c.j 26e32 <__gconv_transform_internal_utf8+0x6e>
270c4: 000aa783 lw a5,0(s5)
270c8: 5702 c.lwsp a4,32(sp)
270ca: 00892023 sw s0,0(s2)
270ce: 97ba c.add a5,a4
270d0: 00faa023 sw a5,0(s5)
270d4: e00b8de3 beq s7,zero,26eee <__gconv_transform_internal_utf8+0x12a>
270d8: 479d c.li a5,7
270da: e0fc1ae3 bne s8,a5,26eee <__gconv_transform_internal_utf8+0x12a>
270de: 000ca783 lw a5,0(s9)
270e2: 4711 c.li a4,4
270e4: 40f48633 sub a2,s1,a5
270e8: 46c76563 bltu a4,a2,27552 <__gconv_transform_internal_utf8+0x78e>
270ec: 01492583 lw a1,20(s2)
270f0: 00c78533 add a0,a5,a2
270f4: 00458713 addi a4,a1,4
270f8: ca09 c.beqz a2,2710a <__gconv_transform_internal_utf8+0x346>
270fa: 0007c683 lbu a3,0(a5)
270fe: 0785 c.addi a5,1
27100: 0705 c.addi a4,1
27102: fed70fa3 sb a3,-1(a4)
27106: fef51ae3 bne a0,a5,270fa <__gconv_transform_internal_utf8+0x336>
2710a: 419c c.lw a5,0(a1)
2710c: 009ca023 sw s1,0(s9)
27110: 9be1 c.andi a5,-8
27112: 8fd1 c.or a5,a2
27114: c19c c.sw a5,0(a1)
27116: bbe1 c.j 26eee <__gconv_transform_internal_utf8+0x12a>
27118: 8a62 c.mv s4,s8
2711a: bb4d c.j 26ecc <__gconv_transform_internal_utf8+0x108>
2711c: 47d2 c.lwsp a5,20(sp)
2711e: 26078063 beq a5,zero,2737e <__gconv_transform_internal_utf8+0x5ba>
27122: 00892783 lw a5,8(s2)
27126: 8ba1 c.andi a5,8
27128: e385 c.bnez a5,27148 <__gconv_transform_internal_utf8+0x384>
2712a: 57a2 c.lwsp a5,40(sp)
2712c: 00089463 bne a7,zero,27134 <__gconv_transform_internal_utf8+0x370>
27130: 4c19 c.li s8,6
27132: b3a9 c.j 26e7c <__gconv_transform_internal_utf8+0xb8>
27134: 46d2 c.lwsp a3,20(sp)
27136: 0791 c.addi a5,4
27138: d43e c.swsp a5,40(sp)
2713a: 4298 c.lw a4,0(a3)
2713c: 4c19 c.li s8,6
2713e: 0705 c.addi a4,1
27140: c298 c.sw a4,0(a3)
27142: d0f497e3 bne s1,a5,26e50 <__gconv_transform_internal_utf8+0x8c>
27146: bb1d c.j 26e7c <__gconv_transform_internal_utf8+0xb8>
27148: 000ca603 lw a2,0(s9)
2714c: 4852 c.lwsp a6,20(sp)
2714e: 4562 c.lwsp a0,24(sp)
27150: 107c c.addi4spn a5,sp,44
27152: 8726 c.mv a4,s1
27154: 1034 c.addi4spn a3,sp,40
27156: 85ca c.mv a1,s2
27158: ce46 c.swsp a7,28(sp)
2715a: c272 c.swsp t3,4(sp)
2715c: 579020ef jal ra,29ed4 <__gconv_transliterate>
27160: 4299 c.li t0,6
27162: 4e12 c.lwsp t3,4(sp)
27164: 48f2 c.lwsp a7,28(sp)
27166: 8c2a c.mv s8,a0
27168: 4395 c.li t2,5
2716a: 14550163 beq a0,t0,272ac <__gconv_transform_internal_utf8+0x4e8>
2716e: 57a2 c.lwsp a5,40(sp)
27170: 5432 c.lwsp s0,44(sp)
27172: d07505e3 beq a0,t2,26e7c <__gconv_transform_internal_utf8+0xb8>
27176: ccf49de3 bne s1,a5,26e50 <__gconv_transform_internal_utf8+0x8c>
2717a: b309 c.j 26e7c <__gconv_transform_internal_utf8+0xb8>
2717c: 400d1b63 bne s10,zero,27592 <__gconv_transform_internal_utf8+0x7ce>
27180: 01492783 lw a5,20(s2)
27184: 4c01 c.li s8,0
27186: 00078023 sb zero,0(a5)
2718a: 000780a3 sb zero,1(a5)
2718e: 00078123 sb zero,2(a5)
27192: 000781a3 sb zero,3(a5)
27196: 00078223 sb zero,4(a5)
2719a: 000782a3 sb zero,5(a5)
2719e: 00078323 sb zero,6(a5)
271a2: 000783a3 sb zero,7(a5)
271a6: 00892783 lw a5,8(s2)
271aa: 8b85 c.andi a5,1
271ac: d40791e3 bne a5,zero,26eee <__gconv_transform_internal_utf8+0x12a>
271b0: 855a c.mv a0,s6
271b2: c242 c.swsp a6,4(sp)
271b4: 940fc0ef jal ra,232f4 <_dl_mcount_wrapper_check>
271b8: 5426 c.lwsp s0,104(sp)
271ba: 4812 c.lwsp a6,4(sp)
271bc: 45b2 c.lwsp a1,12(sp)
271be: 4522 c.lwsp a0,8(sp)
271c0: 50b6 c.lwsp ra,108(sp)
271c2: 5496 c.lwsp s1,100(sp)
271c4: 5906 c.lwsp s2,96(sp)
271c6: 49f6 c.lwsp s3,92(sp)
271c8: 4a66 c.lwsp s4,88(sp)
271ca: 4c26 c.lwsp s8,72(sp)
271cc: 4c96 c.lwsp s9,68(sp)
271ce: 4d06 c.lwsp s10,64(sp)
271d0: 5df2 c.lwsp s11,60(sp)
271d2: 88de c.mv a7,s7
271d4: 87d6 c.mv a5,s5
271d6: 4bb6 c.lwsp s7,76(sp)
271d8: 4ad6 c.lwsp s5,84(sp)
271da: 835a c.mv t1,s6
271dc: 4b46 c.lwsp s6,80(sp)
271de: 4701 c.li a4,0
271e0: 4681 c.li a3,0
271e2: 4601 c.li a2,0
271e4: 6165 c.addi16sp sp,112
271e6: 8302 c.jr t1
271e8: 59a2 c.lwsp s3,40(sp)
271ea: 5c12 c.lwsp s8,36(sp)
271ec: b5a1 c.j 27034 <__gconv_transform_internal_utf8+0x270>
271ee: 57a2 c.lwsp a5,40(sp)
271f0: 5692 c.lwsp a3,36(sp)
271f2: 00fca023 sw a5,0(s9)
271f6: e4d713e3 bne a4,a3,2703c <__gconv_transform_internal_utf8+0x278>
271fa: cdc719e3 bne a4,t3,26ecc <__gconv_transform_internal_utf8+0x108>
271fe: 00c92783 lw a5,12(s2)
27202: 17fd c.addi a5,-1
27204: 00f92623 sw a5,12(s2)
27208: b1d1 c.j 26ecc <__gconv_transform_internal_utf8+0x108>
2720a: 000d2e03 lw t3,0(s10)
2720e: b131 c.j 26e1a <__gconv_transform_internal_utf8+0x56>
27210: 87a6 c.mv a5,s1
27212: 4c11 c.li s8,4
27214: b1a5 c.j 26e7c <__gconv_transform_internal_utf8+0xb8>
27216: 1407c163 blt a5,zero,27358 <__gconv_transform_internal_utf8+0x594>
2721a: 46c2 c.lwsp a3,16(sp)
2721c: 7ff00613 addi a2,zero,2047
27220: 96be c.add a3,a5
27222: 12d67b63 bgeu a2,a3,27358 <__gconv_transform_internal_utf8+0x594>
27226: 8007f693 andi a3,a5,-2048
2722a: 14068d63 beq a3,zero,27384 <__gconv_transform_internal_utf8+0x5c0>
2722e: 76c1 c.lui a3,0xffff0
27230: 8efd c.and a3,a5
27232: 14068d63 beq a3,zero,2738c <__gconv_transform_internal_utf8+0x5c8>
27236: ffe006b7 lui a3,0xffe00
2723a: 8efd c.and a3,a5
2723c: 14068663 beq a3,zero,27388 <__gconv_transform_internal_utf8+0x5c4>
27240: fc000637 lui a2,0xfc000
27244: 8e7d c.and a2,a5
27246: 00c03633 sltu a2,zero,a2
2724a: 0615 c.addi a2,5
2724c: 00c706b3 add a3,a4,a2
27250: f8dc6fe3 bltu s8,a3,271ee <__gconv_transform_internal_utf8+0x42a>
27254: f0000593 addi a1,zero,-256
27258: 40c5d5b3 sra a1,a1,a2
2725c: 00b70023 sb a1,0(a4)
27260: 5532 c.lwsp a0,44(sp)
27262: 00170593 addi a1,a4,1
27266: 962a c.add a2,a0
27268: d632 c.swsp a2,44(sp)
2726a: 03f7f613 andi a2,a5,63
2726e: f8066613 ori a2,a2,-128
27272: fec68fa3 sb a2,-1(a3) # ffdfffff <__BSS_END__+0xffd904ab>
27276: 16fd c.addi a3,-1
27278: 8399 c.srli a5,0x6
2727a: fed598e3 bne a1,a3,2726a <__gconv_transform_internal_utf8+0x4a6>
2727e: 00074683 lbu a3,0(a4)
27282: 8fd5 c.or a5,a3
27284: 0ff7f793 andi a5,a5,255
27288: bb61 c.j 27020 <__gconv_transform_internal_utf8+0x25c>
2728a: 8c52 c.mv s8,s4
2728c: c60b81e3 beq s7,zero,26eee <__gconv_transform_internal_utf8+0x12a>
27290: b5a1 c.j 270d8 <__gconv_transform_internal_utf8+0x314>
27292: 4689 c.li a3,2
27294: b95d c.j 26f4a <__gconv_transform_internal_utf8+0x186>
27296: 468d c.li a3,3
27298: b94d c.j 26f4a <__gconv_transform_internal_utf8+0x186>
2729a: 4691 c.li a3,4
2729c: b17d c.j 26f4a <__gconv_transform_internal_utf8+0x186>
2729e: c40518e3 bne a0,zero,26eee <__gconv_transform_internal_utf8+0x12a>
272a2: 000ca983 lw s3,0(s9)
272a6: 00892283 lw t0,8(s2)
272aa: b661 c.j 26e32 <__gconv_transform_internal_utf8+0x6e>
272ac: 5432 c.lwsp s0,44(sp)
272ae: bdb5 c.j 2712a <__gconv_transform_internal_utf8+0x366>
272b0: 41348733 sub a4,s1,s3
272b4: 009ca023 sw s1,0(s9)
272b8: 9722 c.add a4,s0
272ba: 4791 c.li a5,4
272bc: 26e7e963 bltu a5,a4,2752e <__gconv_transform_internal_utf8+0x76a>
272c0: 008a07b3 add a5,s4,s0
272c4: 9a3a c.add s4,a4
272c6: 00e47b63 bgeu s0,a4,272dc <__gconv_transform_internal_utf8+0x518>
272ca: 0985 c.addi s3,1
272cc: d44e c.swsp s3,40(sp)
272ce: fff9c703 lbu a4,-1(s3)
272d2: 0785 c.addi a5,1
272d4: 00e781a3 sb a4,3(a5)
272d8: fefa19e3 bne s4,a5,272ca <__gconv_transform_internal_utf8+0x506>
272dc: 4c1d c.li s8,7
272de: b901 c.j 26eee <__gconv_transform_internal_utf8+0x12a>
272e0: 0e07c263 blt a5,zero,273c4 <__gconv_transform_internal_utf8+0x600>
272e4: 76cd c.lui a3,0xffff3
272e6: 80068693 addi a3,a3,-2048 # ffff2800 <__BSS_END__+0xfff82cac>
272ea: 96be c.add a3,a5
272ec: 7ff00613 addi a2,zero,2047
272f0: 0cd67a63 bgeu a2,a3,273c4 <__gconv_transform_internal_utf8+0x600>
272f4: 8007f713 andi a4,a5,-2048
272f8: 24070b63 beq a4,zero,2754e <__gconv_transform_internal_utf8+0x78a>
272fc: 7741 c.lui a4,0xffff0
272fe: 8f7d c.and a4,a5
27300: 1a070563 beq a4,zero,274aa <__gconv_transform_internal_utf8+0x6e6>
27304: ffe00737 lui a4,0xffe00
27308: 8f7d c.and a4,a5
2730a: 18070e63 beq a4,zero,274a6 <__gconv_transform_internal_utf8+0x6e2>
2730e: fc0006b7 lui a3,0xfc000
27312: 8efd c.and a3,a5
27314: 00d036b3 sltu a3,zero,a3
27318: 0695 c.addi a3,5
2731a: 00de0733 add a4,t3,a3
2731e: ccede3e3 bltu s11,a4,26fe4 <__gconv_transform_internal_utf8+0x220>
27322: f0000613 addi a2,zero,-256
27326: 40d65633 sra a2,a2,a3
2732a: 00ce0023 sb a2,0(t3)
2732e: 5632 c.lwsp a2,44(sp)
27330: 001e0593 addi a1,t3,1
27334: 96b2 c.add a3,a2
27336: d636 c.swsp a3,44(sp)
27338: 03f7f693 andi a3,a5,63
2733c: f806e693 ori a3,a3,-128
27340: fed70fa3 sb a3,-1(a4) # ffdfffff <__BSS_END__+0xffd904ab>
27344: 177d c.addi a4,-1
27346: 8399 c.srli a5,0x6
27348: feb718e3 bne a4,a1,27338 <__gconv_transform_internal_utf8+0x574>
2734c: 000e4703 lbu a4,0(t3)
27350: 8fd9 c.or a5,a4
27352: 0ff7f793 andi a5,a5,255
27356: bb1d c.j 2708c <__gconv_transform_internal_utf8+0x2c8>
27358: 47d2 c.lwsp a5,20(sp)
2735a: e80787e3 beq a5,zero,271e8 <__gconv_transform_internal_utf8+0x424>
2735e: 00892783 lw a5,8(s2)
27362: 8ba1 c.andi a5,8
27364: e795 c.bnez a5,27390 <__gconv_transform_internal_utf8+0x5cc>
27366: 59a2 c.lwsp s3,40(sp)
27368: cc0f05e3 beq t5,zero,27032 <__gconv_transform_internal_utf8+0x26e>
2736c: 46d2 c.lwsp a3,20(sp)
2736e: 0991 c.addi s3,4
27370: d44e c.swsp s3,40(sp)
27372: 429c c.lw a5,0(a3)
27374: 0785 c.addi a5,1
27376: c29c c.sw a5,0(a3)
27378: c93495e3 bne s1,s3,27002 <__gconv_transform_internal_utf8+0x23e>
2737c: b95d c.j 27032 <__gconv_transform_internal_utf8+0x26e>
2737e: 57a2 c.lwsp a5,40(sp)
27380: 4c19 c.li s8,6
27382: bced c.j 26e7c <__gconv_transform_internal_utf8+0xb8>
27384: 4609 c.li a2,2
27386: b5d9 c.j 2724c <__gconv_transform_internal_utf8+0x488>
27388: 4611 c.li a2,4
2738a: b5c9 c.j 2724c <__gconv_transform_internal_utf8+0x488>
2738c: 460d c.li a2,3
2738e: bd7d c.j 2724c <__gconv_transform_internal_utf8+0x488>
27390: 000ca603 lw a2,0(s9)
27394: 4852 c.lwsp a6,20(sp)
27396: 4562 c.lwsp a0,24(sp)
27398: 107c c.addi4spn a5,sp,44
2739a: 8726 c.mv a4,s1
2739c: 1034 c.addi4spn a3,sp,40
2739e: 85ca c.mv a1,s2
273a0: ce7a c.swsp t5,28(sp)
273a2: c272 c.swsp t3,4(sp)
273a4: 331020ef jal ra,29ed4 <__gconv_transliterate>
273a8: 4299 c.li t0,6
273aa: 4e12 c.lwsp t3,4(sp)
273ac: 4f72 c.lwsp t5,28(sp)
273ae: 4395 c.li t2,5
273b0: 02550a63 beq a0,t0,273e4 <__gconv_transform_internal_utf8+0x620>
273b4: 57a2 c.lwsp a5,40(sp)
273b6: 5732 c.lwsp a4,44(sp)
273b8: 89be c.mv s3,a5
273ba: e2750be3 beq a0,t2,271f0 <__gconv_transform_internal_utf8+0x42c>
273be: c53492e3 bne s1,s3,27002 <__gconv_transform_internal_utf8+0x23e>
273c2: b985 c.j 27032 <__gconv_transform_internal_utf8+0x26e>
273c4: 47d2 c.lwsp a5,20(sp)
273c6: cb85 c.beqz a5,273f6 <__gconv_transform_internal_utf8+0x632>
273c8: 0082f793 andi a5,t0,8
273cc: e79d c.bnez a5,273fa <__gconv_transform_internal_utf8+0x636>
273ce: 0022f893 andi a7,t0,2
273d2: 02088263 beq a7,zero,273f6 <__gconv_transform_internal_utf8+0x632>
273d6: 46d2 c.lwsp a3,20(sp)
273d8: 103c c.addi4spn a5,sp,40
273da: d43e c.swsp a5,40(sp)
273dc: 4298 c.lw a4,0(a3)
273de: 0705 c.addi a4,1
273e0: c298 c.sw a4,0(a3)
273e2: b965 c.j 2709a <__gconv_transform_internal_utf8+0x2d6>
273e4: 5732 c.lwsp a4,44(sp)
273e6: b741 c.j 27366 <__gconv_transform_internal_utf8+0x5a2>
273e8: 0022f893 andi a7,t0,2
273ec: 57a2 c.lwsp a5,40(sp)
273ee: 0a089363 bne a7,zero,27494 <__gconv_transform_internal_utf8+0x6d0>
273f2: ca7794e3 bne a5,t2,2709a <__gconv_transform_internal_utf8+0x2d6>
273f6: 4c19 c.li s8,6
273f8: bcdd c.j 26eee <__gconv_transform_internal_utf8+0x12a>
273fa: 4852 c.lwsp a6,20(sp)
273fc: 4562 c.lwsp a0,24(sp)
273fe: 107c c.addi4spn a5,sp,44
27400: 1034 c.addi4spn a3,sp,40
27402: 864e c.mv a2,s3
27404: 85ca c.mv a1,s2
27406: c816 c.swsp t0,16(sp)
27408: ce72 c.swsp t3,28(sp)
2740a: c23a c.swsp a4,4(sp)
2740c: 2c9020ef jal ra,29ed4 <__gconv_transliterate>
27410: 4799 c.li a5,6
27412: 42c2 c.lwsp t0,16(sp)
27414: 8c2a c.mv s8,a0
27416: 02410393 addi t2,sp,36
2741a: fcf507e3 beq a0,a5,273e8 <__gconv_transform_internal_utf8+0x624>
2741e: 57a2 c.lwsp a5,40(sp)
27420: 4712 c.lwsp a4,4(sp)
27422: 4e72 c.lwsp t3,28(sp)
27424: 1034 c.addi4spn a3,sp,40
27426: c6779ae3 bne a5,t2,2709a <__gconv_transform_internal_utf8+0x2d6>
2742a: 479d c.li a5,7
2742c: e6f519e3 bne a0,a5,2729e <__gconv_transform_internal_utf8+0x4da>
27430: 08d70f63 beq a4,a3,274ce <__gconv_transform_internal_utf8+0x70a>
27434: 000a2783 lw a5,0(s4)
27438: 000ca703 lw a4,0(s9)
2743c: 0077f693 andi a3,a5,7
27440: 40d406b3 sub a3,s0,a3
27444: 9736 c.add a4,a3
27446: 00eca023 sw a4,0(s9)
2744a: 9be1 c.andi a5,-8
2744c: 0687d163 bge a5,s0,274ae <__gconv_transform_internal_utf8+0x6ea>
27450: 4711 c.li a4,4
27452: 02876163 bltu a4,s0,27474 <__gconv_transform_internal_utf8+0x6b0>
27456: 8fc1 c.or a5,s0
27458: 8752 c.mv a4,s4
2745a: 00fa2023 sw a5,0(s4)
2745e: 9452 c.add s0,s4
27460: 0003c783 lbu a5,0(t2)
27464: 0705 c.addi a4,1
27466: 0385 c.addi t2,1
27468: 00f701a3 sb a5,3(a4)
2746c: fe871ae3 bne a4,s0,27460 <__gconv_transform_internal_utf8+0x69c>
27470: 4c1d c.li s8,7
27472: bcb5 c.j 26eee <__gconv_transform_internal_utf8+0x12a>
27474: 000506b7 lui a3,0x50
27478: 000505b7 lui a1,0x50
2747c: 00050537 lui a0,0x50
27480: 3a468693 addi a3,a3,932 # 503a4 <__PRETTY_FUNCTION__.11>
27484: 1e800613 addi a2,zero,488
27488: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
2748c: 20c50513 addi a0,a0,524 # 5020c <map+0x260>
27490: e60e90ef jal ra,10af0 <__assert_fail>
27494: 46d2 c.lwsp a3,20(sp)
27496: 0791 c.addi a5,4
27498: d43e c.swsp a5,40(sp)
2749a: 4298 c.lw a4,0(a3)
2749c: 0705 c.addi a4,1
2749e: c298 c.sw a4,0(a3)
274a0: be779de3 bne a5,t2,2709a <__gconv_transform_internal_utf8+0x2d6>
274a4: bf89 c.j 273f6 <__gconv_transform_internal_utf8+0x632>
274a6: 4691 c.li a3,4
274a8: bd8d c.j 2731a <__gconv_transform_internal_utf8+0x556>
274aa: 468d c.li a3,3
274ac: b5bd c.j 2731a <__gconv_transform_internal_utf8+0x556>
274ae: 000506b7 lui a3,0x50
274b2: 000505b7 lui a1,0x50
274b6: 00050537 lui a0,0x50
274ba: 3a468693 addi a3,a3,932 # 503a4 <__PRETTY_FUNCTION__.11>
274be: 1e700613 addi a2,zero,487
274c2: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
274c6: 1e450513 addi a0,a0,484 # 501e4 <map+0x238>
274ca: e26e90ef jal ra,10af0 <__assert_fail>
274ce: 000506b7 lui a3,0x50
274d2: 000505b7 lui a1,0x50
274d6: 00050537 lui a0,0x50
274da: 3a468693 addi a3,a3,932 # 503a4 <__PRETTY_FUNCTION__.11>
274de: 1dd00613 addi a2,zero,477
274e2: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
274e6: 1c050513 addi a0,a0,448 # 501c0 <map+0x214>
274ea: e06e90ef jal ra,10af0 <__assert_fail>
274ee: 000506b7 lui a3,0x50
274f2: 3c068693 addi a3,a3,960 # 503c0 <__PRETTY_FUNCTION__.12>
274f6: 23400613 addi a2,zero,564
274fa: 000505b7 lui a1,0x50
274fe: 00050537 lui a0,0x50
27502: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
27506: 08050513 addi a0,a0,128 # 50080 <map+0xd4>
2750a: de6e90ef jal ra,10af0 <__assert_fail>
2750e: 000506b7 lui a3,0x50
27512: 000505b7 lui a1,0x50
27516: 00050537 lui a0,0x50
2751a: 3a468693 addi a3,a3,932 # 503a4 <__PRETTY_FUNCTION__.11>
2751e: 18b00613 addi a2,zero,395
27522: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
27526: 13850513 addi a0,a0,312 # 50138 <map+0x18c>
2752a: dc6e90ef jal ra,10af0 <__assert_fail>
2752e: 000506b7 lui a3,0x50
27532: 000505b7 lui a1,0x50
27536: 00050537 lui a0,0x50
2753a: 3a468693 addi a3,a3,932 # 503a4 <__PRETTY_FUNCTION__.11>
2753e: 1a800613 addi a2,zero,424
27542: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
27546: 16850513 addi a0,a0,360 # 50168 <map+0x1bc>
2754a: da6e90ef jal ra,10af0 <__assert_fail>
2754e: 4689 c.li a3,2
27550: b3e9 c.j 2731a <__gconv_transform_internal_utf8+0x556>
27552: 000506b7 lui a3,0x50
27556: 000505b7 lui a1,0x50
2755a: 00050537 lui a0,0x50
2755e: 3c068693 addi a3,a3,960 # 503c0 <__PRETTY_FUNCTION__.12>
27562: 31f00613 addi a2,zero,799
27566: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
2756a: 0c850513 addi a0,a0,200 # 500c8 <map+0x11c>
2756e: d82e90ef jal ra,10af0 <__assert_fail>
27572: 000506b7 lui a3,0x50
27576: 000505b7 lui a1,0x50
2757a: 00050537 lui a0,0x50
2757e: 3a468693 addi a3,a3,932 # 503a4 <__PRETTY_FUNCTION__.11>
27582: 1cb00613 addi a2,zero,459
27586: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
2758a: 19850513 addi a0,a0,408 # 50198 <map+0x1ec>
2758e: d62e90ef jal ra,10af0 <__assert_fail>
27592: 000506b7 lui a3,0x50
27596: 3c068693 addi a3,a3,960 # 503c0 <__PRETTY_FUNCTION__.12>
2759a: 1a400613 addi a2,zero,420
2759e: bfb1 c.j 274fa <__gconv_transform_internal_utf8+0x736>
275a0: 000506b7 lui a3,0x50
275a4: 000505b7 lui a1,0x50
275a8: 00050537 lui a0,0x50
275ac: 3c068693 addi a3,a3,960 # 503c0 <__PRETTY_FUNCTION__.12>
275b0: 2eb00613 addi a2,zero,747
275b4: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
275b8: 0a850513 addi a0,a0,168 # 500a8 <map+0xfc>
275bc: d34e90ef jal ra,10af0 <__assert_fail>
000275c0 <__gconv_transform_utf8_internal>:
275c0: 7159 c.addi16sp sp,-112
275c2: d2a6 c.swsp s1,100(sp)
275c4: 84ae c.mv s1,a1
275c6: 458c c.lw a1,8(a1)
275c8: cece c.swsp s3,92(sp)
275ca: 89be c.mv s3,a5
275cc: 03c50793 addi a5,a0,60
275d0: c83e c.swsp a5,16(sp)
275d2: 02048793 addi a5,s1,32
275d6: d4a2 c.swsp s0,104(sp)
275d8: ccd2 c.swsp s4,88(sp)
275da: cad6 c.swsp s5,84(sp)
275dc: de6e c.swsp s11,60(sp)
275de: d686 c.swsp ra,108(sp)
275e0: d0ca c.swsp s2,96(sp)
275e2: c8da c.swsp s6,80(sp)
275e4: c6de c.swsp s7,76(sp)
275e6: c4e2 c.swsp s8,72(sp)
275e8: c2e6 c.swsp s9,68(sp)
275ea: c0ea c.swsp s10,64(sp)
275ec: 0015f313 andi t1,a1,1
275f0: c63a c.swsp a4,12(sp)
275f2: ca3e c.swsp a5,20(sp)
275f4: 8db2 c.mv s11,a2
275f6: 8436 c.mv s0,a3
275f8: 8ac6 c.mv s5,a7
275fa: 4a01 c.li s4,0
275fc: 00031463 bne t1,zero,27604 <__gconv_transform_utf8_internal+0x44>
27600: 05052a03 lw s4,80(a0)
27604: 3a081263 bne a6,zero,279a8 <__gconv_transform_utf8_internal+0x3e8>
27608: 47b2 c.lwsp a5,12(sp)
2760a: 000dac83 lw s9,0(s11)
2760e: 40079663 bne a5,zero,27a1a <__gconv_transform_utf8_internal+0x45a>
27612: 0004ad03 lw s10,0(s1)
27616: 013037b3 sltu a5,zero,s3
2761a: 1058 c.addi4spn a4,sp,36
2761c: 40f007b3 sub a5,zero,a5
27620: 8ff9 c.and a5,a4
27622: d202 c.swsp zero,36(sp)
27624: cc3e c.swsp a5,24(sp)
27626: 0044a903 lw s2,4(s1)
2762a: 0a0a8c63 beq s5,zero,276e2 <__gconv_transform_utf8_internal+0x122>
2762e: 0144a303 lw t1,20(s1)
27632: 00032783 lw a5,0(t1) # 24eb0 <__gconv_load_conf+0x12>
27636: 0077f893 andi a7,a5,7
2763a: 0a088463 beq a7,zero,276e2 <__gconv_transform_utf8_internal+0x122>
2763e: 4732 c.lwsp a4,12(sp)
27640: 78071563 bne a4,zero,27dca <__gconv_transform_utf8_internal+0x80a>
27644: 4087d713 srai a4,a5,0x8
27648: b4418693 addi a3,gp,-1212 # 6ee98 <inmask.9>
2764c: 96ba c.add a3,a4
2764e: ffe6c603 lbu a2,-2(a3)
27652: 00432683 lw a3,4(t1)
27656: 0ff7f793 andi a5,a5,255
2765a: 02c10423 sb a2,40(sp)
2765e: 1030 c.addi4spn a2,sp,40
27660: 963a c.add a2,a4
27662: 4805 c.li a6,1
27664: 177d c.addi a4,-1
27666: 00f77863 bgeu a4,a5,27676 <__gconv_transform_utf8_internal+0xb6>
2766a: 03f6f513 andi a0,a3,63
2766e: f8056513 ori a0,a0,-128
27672: fea60fa3 sb a0,-1(a2) # fbffffff <__BSS_END__+0xfbf904ab>
27676: 8299 c.srli a3,0x6
27678: 167d c.addi a2,-1
2767a: fee865e3 bltu a6,a4,27664 <__gconv_transform_utf8_internal+0xa4>
2767e: 02814703 lbu a4,40(sp)
27682: 004d0813 addi a6,s10,4
27686: 8f55 c.or a4,a3
27688: 0ff77713 andi a4,a4,255
2768c: 3b096263 bltu s2,a6,27a30 <__gconv_transform_utf8_internal+0x470>
27690: 02e10423 sb a4,40(sp)
27694: 4515 c.li a0,5
27696: 8766 c.mv a4,s9
27698: a019 c.j 2769e <__gconv_transform_utf8_internal+0xde>
2769a: 00877c63 bgeu a4,s0,276b2 <__gconv_transform_utf8_internal+0xf2>
2769e: 00074603 lbu a2,0(a4)
276a2: 0785 c.addi a5,1
276a4: 1034 c.addi4spn a3,sp,40
276a6: 96be c.add a3,a5
276a8: fec68fa3 sb a2,-1(a3)
276ac: 0705 c.addi a4,1
276ae: fef576e3 bgeu a0,a5,2769a <__gconv_transform_utf8_internal+0xda>
276b2: 02814603 lbu a2,40(sp)
276b6: 07f00713 addi a4,zero,127
276ba: 40c76563 bltu a4,a2,27ac4 <__gconv_transform_utf8_internal+0x504>
276be: 00cd2023 sw a2,0(s10)
276c2: 00032883 lw a7,0(t1)
276c6: 4785 c.li a5,1
276c8: 0078f893 andi a7,a7,7
276cc: 5ef8d063 bge a7,a5,27cac <__gconv_transform_utf8_internal+0x6ec>
276d0: 411787b3 sub a5,a5,a7
276d4: 9cbe c.add s9,a5
276d6: 448c c.lw a1,8(s1)
276d8: 019da023 sw s9,0(s11)
276dc: 00032023 sw zero,0(t1)
276e0: 8d42 c.mv s10,a6
276e2: 77cd c.lui a5,0xffff3
276e4: 80078793 addi a5,a5,-2048 # ffff2800 <__BSS_END__+0xfff82cac>
276e8: 08000c13 addi s8,zero,128
276ec: ce3e c.swsp a5,28(sp)
276ee: 33940263 beq s0,s9,27a12 <__gconv_transform_utf8_internal+0x452>
276f2: 004d0793 addi a5,s10,4
276f6: 8866 c.mv a6,s9
276f8: 8bea c.mv s7,s10
276fa: 02f96f63 bltu s2,a5,27738 <__gconv_transform_utf8_internal+0x178>
276fe: 4b11 c.li s6,4
27700: 07f00613 addi a2,zero,127
27704: 48f5 c.li a7,29
27706: 4289 c.li t0,2
27708: 7ff00e93 addi t4,zero,2047
2770c: 0025f693 andi a3,a1,2
27710: 0e000f13 addi t5,zero,224
27714: 0f000f93 addi t6,zero,240
27718: 00084503 lbu a0,0(a6)
2771c: 00180713 addi a4,a6,1
27720: 06a66763 bltu a2,a0,2778e <__gconv_transform_utf8_internal+0x1ce>
27724: 00aba023 sw a0,0(s7)
27728: 883a c.mv a6,a4
2772a: 8bbe c.mv s7,a5
2772c: 01040763 beq s0,a6,2773a <__gconv_transform_utf8_internal+0x17a>
27730: 004b8793 addi a5,s7,4
27734: fef972e3 bgeu s2,a5,27718 <__gconv_transform_utf8_internal+0x158>
27738: 4b15 c.li s6,5
2773a: 47b2 c.lwsp a5,12(sp)
2773c: 010da023 sw a6,0(s11)
27740: 10079b63 bne a5,zero,27856 <__gconv_transform_utf8_internal+0x296>
27744: 44d8 c.lw a4,12(s1)
27746: 449c c.lw a5,8(s1)
27748: 0705 c.addi a4,1
2774a: c4d8 c.sw a4,12(s1)
2774c: 8b85 c.andi a5,1
2774e: 18079b63 bne a5,zero,278e4 <__gconv_transform_utf8_internal+0x324>
27752: 117d7863 bgeu s10,s7,27862 <__gconv_transform_utf8_internal+0x2a2>
27756: 409c c.lw a5,0(s1)
27758: 8552 c.mv a0,s4
2775a: d43e c.swsp a5,40(sp)
2775c: b99fb0ef jal ra,232f4 <_dl_mcount_wrapper_check>
27760: 45d2 c.lwsp a1,20(sp)
27762: 4542 c.lwsp a0,16(sp)
27764: 87ce c.mv a5,s3
27766: 88d6 c.mv a7,s5
27768: 4801 c.li a6,0
2776a: 4701 c.li a4,0
2776c: 86de c.mv a3,s7
2776e: 1030 c.addi4spn a2,sp,40
27770: 9a02 c.jalr s4
27772: 4791 c.li a5,4
27774: 0ef50463 beq a0,a5,2785c <__gconv_transform_utf8_internal+0x29c>
27778: 5722 c.lwsp a4,40(sp)
2777a: 11771863 bne a4,s7,2788a <__gconv_transform_utf8_internal+0x2ca>
2777e: 64051d63 bne a0,zero,27dd8 <__gconv_transform_utf8_internal+0x818>
27782: 0004ad03 lw s10,0(s1)
27786: 000dac83 lw s9,0(s11)
2778a: 448c c.lw a1,8(s1)
2778c: b78d c.j 276ee <__gconv_transform_utf8_internal+0x12e>
2778e: f3e50593 addi a1,a0,-194
27792: 08b8e063 bltu a7,a1,27812 <__gconv_transform_utf8_internal+0x252>
27796: 897d c.andi a0,31
27798: 4589 c.li a1,2
2779a: 00b803b3 add t2,a6,a1
2779e: 4e05 c.li t3,1
277a0: 08746463 bltu s0,t2,27828 <__gconv_transform_utf8_internal+0x268>
277a4: 01c80733 add a4,a6,t3
277a8: 00074303 lbu t1,0(a4)
277ac: 0c037713 andi a4,t1,192
277b0: 05871863 bne a4,s8,27800 <__gconv_transform_utf8_internal+0x240>
277b4: 051a c.slli a0,0x6
277b6: 03f37313 andi t1,t1,63
277ba: 0e05 c.addi t3,1
277bc: 00a36533 or a0,t1,a0
277c0: ffc592e3 bne a1,t3,277a4 <__gconv_transform_utf8_internal+0x1e4>
277c4: 005e0963 beq t3,t0,277d6 <__gconv_transform_utf8_internal+0x216>
277c8: 002e1713 slli a4,t3,0x2
277cc: 9772 c.add a4,t3
277ce: 1771 c.addi a4,-4
277d0: 00e55733 srl a4,a0,a4
277d4: c715 c.beqz a4,27800 <__gconv_transform_utf8_internal+0x240>
277d6: 4772 c.lwsp a4,28(sp)
277d8: 972a c.add a4,a0
277da: 02eef363 bgeu t4,a4,27800 <__gconv_transform_utf8_internal+0x240>
277de: 871e c.mv a4,t2
277e0: b791 c.j 27724 <__gconv_transform_utf8_internal+0x164>
277e2: 4e01 c.li t3,0
277e4: 0e05 c.addi t3,1
277e6: 01c807b3 add a5,a6,t3
277ea: 0087fb63 bgeu a5,s0,27800 <__gconv_transform_utf8_internal+0x240>
277ee: 0007c783 lbu a5,0(a5)
277f2: 0c07f793 andi a5,a5,192
277f6: 01879563 bne a5,s8,27800 <__gconv_transform_utf8_internal+0x240>
277fa: 4795 c.li a5,5
277fc: fefe14e3 bne t3,a5,277e4 <__gconv_transform_utf8_internal+0x224>
27800: 4762 c.lwsp a4,24(sp)
27802: c351 c.beqz a4,27886 <__gconv_transform_utf8_internal+0x2c6>
27804: c2c9 c.beqz a3,27886 <__gconv_transform_utf8_internal+0x2c6>
27806: 431c c.lw a5,0(a4)
27808: 9872 c.add a6,t3
2780a: 4b19 c.li s6,6
2780c: 0785 c.addi a5,1
2780e: c31c c.sw a5,0(a4)
27810: bf31 c.j 2772c <__gconv_transform_utf8_internal+0x16c>
27812: 0f057593 andi a1,a0,240
27816: 0fe59063 bne a1,t5,278f6 <__gconv_transform_utf8_internal+0x336>
2781a: 458d c.li a1,3
2781c: 00b803b3 add t2,a6,a1
27820: 893d c.andi a0,15
27822: 4e05 c.li t3,1
27824: f87470e3 bgeu s0,t2,277a4 <__gconv_transform_utf8_internal+0x1e4>
27828: 00877f63 bgeu a4,s0,27846 <__gconv_transform_utf8_internal+0x286>
2782c: 410405b3 sub a1,s0,a6
27830: a029 c.j 2783a <__gconv_transform_utf8_internal+0x27a>
27832: 0e05 c.addi t3,1
27834: 0705 c.addi a4,1
27836: 01c58863 beq a1,t3,27846 <__gconv_transform_utf8_internal+0x286>
2783a: 00074783 lbu a5,0(a4)
2783e: 0c07f793 andi a5,a5,192
27842: ff8788e3 beq a5,s8,27832 <__gconv_transform_utf8_internal+0x272>
27846: fa871de3 bne a4,s0,27800 <__gconv_transform_utf8_internal+0x240>
2784a: 47b2 c.lwsp a5,12(sp)
2784c: 010da023 sw a6,0(s11)
27850: 4b1d c.li s6,7
27852: ee0789e3 beq a5,zero,27744 <__gconv_transform_utf8_internal+0x184>
27856: 0177a023 sw s7,0(a5)
2785a: a031 c.j 27866 <__gconv_transform_utf8_internal+0x2a6>
2785c: 4795 c.li a5,5
2785e: f2fb02e3 beq s6,a5,27782 <__gconv_transform_utf8_internal+0x1c2>
27862: 1e0a9463 bne s5,zero,27a4a <__gconv_transform_utf8_internal+0x48a>
27866: 50b6 c.lwsp ra,108(sp)
27868: 5426 c.lwsp s0,104(sp)
2786a: 5496 c.lwsp s1,100(sp)
2786c: 5906 c.lwsp s2,96(sp)
2786e: 49f6 c.lwsp s3,92(sp)
27870: 4a66 c.lwsp s4,88(sp)
27872: 4ad6 c.lwsp s5,84(sp)
27874: 4bb6 c.lwsp s7,76(sp)
27876: 4c26 c.lwsp s8,72(sp)
27878: 4c96 c.lwsp s9,68(sp)
2787a: 4d06 c.lwsp s10,64(sp)
2787c: 5df2 c.lwsp s11,60(sp)
2787e: 855a c.mv a0,s6
27880: 4b46 c.lwsp s6,80(sp)
27882: 6165 c.addi16sp sp,112
27884: 8082 c.jr ra
27886: 4b19 c.li s6,6
27888: bd4d c.j 2773a <__gconv_transform_utf8_internal+0x17a>
2788a: 019da023 sw s9,0(s11)
2788e: 449c c.lw a5,8(s1)
27890: 33940063 beq s0,s9,27bb0 <__gconv_transform_utf8_internal+0x5f0>
27894: 004d0593 addi a1,s10,4
27898: 1ab76363 bltu a4,a1,27a3e <__gconv_transform_utf8_internal+0x47e>
2789c: 886a c.mv a6,s10
2789e: 07f00313 addi t1,zero,127
278a2: 4ef5 c.li t4,29
278a4: 4389 c.li t2,2
278a6: 7ff00b93 addi s7,zero,2047
278aa: 0027fb13 andi s6,a5,2
278ae: 0e000f93 addi t6,zero,224
278b2: 0fc00f13 addi t5,zero,252
278b6: 000cc783 lbu a5,0(s9)
278ba: 001c8693 addi a3,s9,1
278be: 04f36363 bltu t1,a5,27904 <__gconv_transform_utf8_internal+0x344>
278c2: 00f82023 sw a5,0(a6)
278c6: 8cb6 c.mv s9,a3
278c8: 882e c.mv a6,a1
278ca: 0b940b63 beq s0,s9,27980 <__gconv_transform_utf8_internal+0x3c0>
278ce: 00480593 addi a1,a6,4
278d2: feb772e3 bgeu a4,a1,278b6 <__gconv_transform_utf8_internal+0x2f6>
278d6: 019da023 sw s9,0(s11)
278da: 0b071763 bne a4,a6,27988 <__gconv_transform_utf8_internal+0x3c8>
278de: eaed10e3 bne s10,a4,2777e <__gconv_transform_utf8_internal+0x1be>
278e2: a285 c.j 27a42 <__gconv_transform_utf8_internal+0x482>
278e4: 0009a783 lw a5,0(s3)
278e8: 5712 c.lwsp a4,36(sp)
278ea: 0174a023 sw s7,0(s1)
278ee: 97ba c.add a5,a4
278f0: 00f9a023 sw a5,0(s3)
278f4: b7bd c.j 27862 <__gconv_transform_utf8_internal+0x2a2>
278f6: 0f857593 andi a1,a0,248
278fa: 27f59463 bne a1,t6,27b62 <__gconv_transform_utf8_internal+0x5a2>
278fe: 891d c.andi a0,7
27900: 4591 c.li a1,4
27902: bd61 c.j 2779a <__gconv_transform_utf8_internal+0x1da>
27904: f3e78613 addi a2,a5,-194
27908: 10ceed63 bltu t4,a2,27a22 <__gconv_transform_utf8_internal+0x462>
2790c: 8bfd c.andi a5,31
2790e: 4e09 c.li t3,2
27910: 01cc82b3 add t0,s9,t3
27914: 4605 c.li a2,1
27916: 04546063 bltu s0,t0,27956 <__gconv_transform_utf8_internal+0x396>
2791a: 00cc86b3 add a3,s9,a2
2791e: 0006c683 lbu a3,0(a3)
27922: 0c06f893 andi a7,a3,192
27926: 05889963 bne a7,s8,27978 <__gconv_transform_utf8_internal+0x3b8>
2792a: 079a c.slli a5,0x6
2792c: 03f6f693 andi a3,a3,63
27930: 0605 c.addi a2,1
27932: 8fd5 c.or a5,a3
27934: fece13e3 bne t3,a2,2791a <__gconv_transform_utf8_internal+0x35a>
27938: 00760963 beq a2,t2,2794a <__gconv_transform_utf8_internal+0x38a>
2793c: 00261693 slli a3,a2,0x2
27940: 96b2 c.add a3,a2
27942: 16f1 c.addi a3,-4
27944: 00d7d6b3 srl a3,a5,a3
27948: ca85 c.beqz a3,27978 <__gconv_transform_utf8_internal+0x3b8>
2794a: 46f2 c.lwsp a3,28(sp)
2794c: 96be c.add a3,a5
2794e: 02dbf563 bgeu s7,a3,27978 <__gconv_transform_utf8_internal+0x3b8>
27952: 8696 c.mv a3,t0
27954: b7bd c.j 278c2 <__gconv_transform_utf8_internal+0x302>
27956: 0086ff63 bgeu a3,s0,27974 <__gconv_transform_utf8_internal+0x3b4>
2795a: 419405b3 sub a1,s0,s9
2795e: a029 c.j 27968 <__gconv_transform_utf8_internal+0x3a8>
27960: 0605 c.addi a2,1
27962: 0685 c.addi a3,1
27964: 00c58863 beq a1,a2,27974 <__gconv_transform_utf8_internal+0x3b4>
27968: 0006c783 lbu a5,0(a3)
2796c: 0c07f793 andi a5,a5,192
27970: ff8788e3 beq a5,s8,27960 <__gconv_transform_utf8_internal+0x3a0>
27974: 00d40663 beq s0,a3,27980 <__gconv_transform_utf8_internal+0x3c0>
27978: 46e2 c.lwsp a3,24(sp)
2797a: c299 c.beqz a3,27980 <__gconv_transform_utf8_internal+0x3c0>
2797c: 0a0b1c63 bne s6,zero,27a34 <__gconv_transform_utf8_internal+0x474>
27980: 019da023 sw s9,0(s11)
27984: 3b070863 beq a4,a6,27d34 <__gconv_transform_utf8_internal+0x774>
27988: 000506b7 lui a3,0x50
2798c: 000505b7 lui a1,0x50
27990: 00050537 lui a0,0x50
27994: 38468693 addi a3,a3,900 # 50384 <__PRETTY_FUNCTION__.10>
27998: 2ea00613 addi a2,zero,746
2799c: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
279a0: 09450513 addi a0,a0,148 # 50094 <map+0xe8>
279a4: 94ce90ef jal ra,10af0 <__assert_fail>
279a8: 47b2 c.lwsp a5,12(sp)
279aa: 36079563 bne a5,zero,27d14 <__gconv_transform_utf8_internal+0x754>
279ae: 48dc c.lw a5,20(s1)
279b0: 4b01 c.li s6,0
279b2: 00078023 sb zero,0(a5)
279b6: 000780a3 sb zero,1(a5)
279ba: 00078123 sb zero,2(a5)
279be: 000781a3 sb zero,3(a5)
279c2: 00078223 sb zero,4(a5)
279c6: 000782a3 sb zero,5(a5)
279ca: 00078323 sb zero,6(a5)
279ce: 000783a3 sb zero,7(a5)
279d2: 449c c.lw a5,8(s1)
279d4: 8b85 c.andi a5,1
279d6: e80798e3 bne a5,zero,27866 <__gconv_transform_utf8_internal+0x2a6>
279da: 8552 c.mv a0,s4
279dc: c642 c.swsp a6,12(sp)
279de: 917fb0ef jal ra,232f4 <_dl_mcount_wrapper_check>
279e2: 5426 c.lwsp s0,104(sp)
279e4: 4832 c.lwsp a6,12(sp)
279e6: 45d2 c.lwsp a1,20(sp)
279e8: 4542 c.lwsp a0,16(sp)
279ea: 50b6 c.lwsp ra,108(sp)
279ec: 5496 c.lwsp s1,100(sp)
279ee: 5906 c.lwsp s2,96(sp)
279f0: 4b46 c.lwsp s6,80(sp)
279f2: 4bb6 c.lwsp s7,76(sp)
279f4: 4c26 c.lwsp s8,72(sp)
279f6: 4c96 c.lwsp s9,68(sp)
279f8: 4d06 c.lwsp s10,64(sp)
279fa: 5df2 c.lwsp s11,60(sp)
279fc: 88d6 c.mv a7,s5
279fe: 87ce c.mv a5,s3
27a00: 4ad6 c.lwsp s5,84(sp)
27a02: 49f6 c.lwsp s3,92(sp)
27a04: 8352 c.mv t1,s4
27a06: 4a66 c.lwsp s4,88(sp)
27a08: 4701 c.li a4,0
27a0a: 4681 c.li a3,0
27a0c: 4601 c.li a2,0
27a0e: 6165 c.addi16sp sp,112
27a10: 8302 c.jr t1
27a12: 8822 c.mv a6,s0
27a14: 8bea c.mv s7,s10
27a16: 4b11 c.li s6,4
27a18: b30d c.j 2773a <__gconv_transform_utf8_internal+0x17a>
27a1a: 47b2 c.lwsp a5,12(sp)
27a1c: 0007ad03 lw s10,0(a5)
27a20: bedd c.j 27616 <__gconv_transform_utf8_internal+0x56>
27a22: 0f07f613 andi a2,a5,240
27a26: 17f61c63 bne a2,t6,27b9e <__gconv_transform_utf8_internal+0x5de>
27a2a: 8bbd c.andi a5,15
27a2c: 4e0d c.li t3,3
27a2e: b5cd c.j 27910 <__gconv_transform_utf8_internal+0x350>
27a30: 4b15 c.li s6,5
27a32: bd15 c.j 27866 <__gconv_transform_utf8_internal+0x2a6>
27a34: 429c c.lw a5,0(a3)
27a36: 9cb2 c.add s9,a2
27a38: 0785 c.addi a5,1
27a3a: c29c c.sw a5,0(a3)
27a3c: b579 c.j 278ca <__gconv_transform_utf8_internal+0x30a>
27a3e: f5a715e3 bne a4,s10,27988 <__gconv_transform_utf8_internal+0x3c8>
27a42: 44dc c.lw a5,12(s1)
27a44: 17fd c.addi a5,-1
27a46: c4dc c.sw a5,12(s1)
27a48: bb1d c.j 2777e <__gconv_transform_utf8_internal+0x1be>
27a4a: 479d c.li a5,7
27a4c: e0fb1de3 bne s6,a5,27866 <__gconv_transform_utf8_internal+0x2a6>
27a50: 000da583 lw a1,0(s11)
27a54: 0144a883 lw a7,20(s1)
27a58: 4705 c.li a4,1
27a5a: 0005c783 lbu a5,0(a1)
27a5e: 40b40833 sub a6,s0,a1
27a62: 0108a023 sw a6,0(a7)
27a66: f4078693 addi a3,a5,-192
27a6a: 36d77963 bgeu a4,a3,27ddc <__gconv_transform_utf8_internal+0x81c>
27a6e: f3e78713 addi a4,a5,-194
27a72: 46f5 c.li a3,29
27a74: 10e6ea63 bltu a3,a4,27b88 <__gconv_transform_utf8_internal+0x5c8>
27a78: 8bfd c.andi a5,31
27a7a: 4605 c.li a2,1
27a7c: 20000513 addi a0,zero,512
27a80: 00158713 addi a4,a1,1
27a84: 00eda023 sw a4,0(s11)
27a88: 02877163 bgeu a4,s0,27aaa <__gconv_transform_utf8_internal+0x4ea>
27a8c: 00074683 lbu a3,0(a4)
27a90: 0705 c.addi a4,1
27a92: 079a c.slli a5,0x6
27a94: 03f6f693 andi a3,a3,63
27a98: 00eda023 sw a4,0(s11)
27a9c: 8fd5 c.or a5,a3
27a9e: fe8717e3 bne a4,s0,27a8c <__gconv_transform_utf8_internal+0x4cc>
27aa2: 40e58733 sub a4,a1,a4
27aa6: 0705 c.addi a4,1
27aa8: 963a c.add a2,a4
27aaa: 00161713 slli a4,a2,0x1
27aae: 9732 c.add a4,a2
27ab0: 0706 c.slli a4,0x1
27ab2: 00a86833 or a6,a6,a0
27ab6: 00e797b3 sll a5,a5,a4
27aba: 0108a023 sw a6,0(a7)
27abe: 00f8a223 sw a5,4(a7)
27ac2: b355 c.j 27866 <__gconv_transform_utf8_internal+0x2a6>
27ac4: f3e60c13 addi s8,a2,-194
27ac8: 4775 c.li a4,29
27aca: 0b876563 bltu a4,s8,27b74 <__gconv_transform_utf8_internal+0x5b4>
27ace: 01f67393 andi t2,a2,31
27ad2: 4509 c.li a0,2
27ad4: 1038 c.addi4spn a4,sp,40
27ad6: 972a c.add a4,a0
27ad8: 02910e93 addi t4,sp,41
27adc: 4e05 c.li t3,1
27ade: 08000293 addi t0,zero,128
27ae2: 0ce6e963 bltu a3,a4,27bb4 <__gconv_transform_utf8_internal+0x5f4>
27ae6: 000ec703 lbu a4,0(t4)
27aea: 0c077793 andi a5,a4,192
27aee: 04579d63 bne a5,t0,27b48 <__gconv_transform_utf8_internal+0x588>
27af2: 039a c.slli t2,0x6
27af4: 03f77713 andi a4,a4,63
27af8: 0e05 c.addi t3,1
27afa: 007763b3 or t2,a4,t2
27afe: 0e85 c.addi t4,1
27b00: ffc513e3 bne a0,t3,27ae6 <__gconv_transform_utf8_internal+0x526>
27b04: 4789 c.li a5,2
27b06: 02f50963 beq a0,a5,27b38 <__gconv_transform_utf8_internal+0x578>
27b0a: 00251793 slli a5,a0,0x2
27b0e: 97aa c.add a5,a0
27b10: 17f1 c.addi a5,-4
27b12: 00f3d7b3 srl a5,t2,a5
27b16: cb8d c.beqz a5,27b48 <__gconv_transform_utf8_internal+0x588>
27b18: 77cd c.lui a5,0xffff3
27b1a: 80078793 addi a5,a5,-2048 # ffff2800 <__BSS_END__+0xfff82cac>
27b1e: 979e c.add a5,t2
27b20: 7ff00713 addi a4,zero,2047
27b24: 02f77263 bgeu a4,a5,27b48 <__gconv_transform_utf8_internal+0x588>
27b28: 007d2023 sw t2,0(s10)
27b2c: 00032883 lw a7,0(t1)
27b30: 87aa c.mv a5,a0
27b32: 0078f893 andi a7,a7,7
27b36: be59 c.j 276cc <__gconv_transform_utf8_internal+0x10c>
27b38: 77cd c.lui a5,0xffff3
27b3a: 80078793 addi a5,a5,-2048 # ffff2800 <__BSS_END__+0xfff82cac>
27b3e: 979e c.add a5,t2
27b40: 7ff00713 addi a4,zero,2047
27b44: 18f76763 bltu a4,a5,27cd2 <__gconv_transform_utf8_internal+0x712>
27b48: 47e2 c.lwsp a5,24(sp)
27b4a: c399 c.beqz a5,27b50 <__gconv_transform_utf8_internal+0x590>
27b4c: 8989 c.andi a1,2
27b4e: e199 c.bnez a1,27b54 <__gconv_transform_utf8_internal+0x594>
27b50: 4b19 c.li s6,6
27b52: bb11 c.j 27866 <__gconv_transform_utf8_internal+0x2a6>
27b54: 4398 c.lw a4,0(a5)
27b56: 86be c.mv a3,a5
27b58: 886a c.mv a6,s10
27b5a: 0705 c.addi a4,1
27b5c: 87f2 c.mv a5,t3
27b5e: c298 c.sw a4,0(a3)
27b60: b6b5 c.j 276cc <__gconv_transform_utf8_internal+0x10c>
27b62: 0fc57593 andi a1,a0,252
27b66: 0f800313 addi t1,zero,248
27b6a: 16659c63 bne a1,t1,27ce2 <__gconv_transform_utf8_internal+0x722>
27b6e: 890d c.andi a0,3
27b70: 4595 c.li a1,5
27b72: b125 c.j 2779a <__gconv_transform_utf8_internal+0x1da>
27b74: 0f067713 andi a4,a2,240
27b78: 0e000513 addi a0,zero,224
27b7c: 28a71063 bne a4,a0,27dfc <__gconv_transform_utf8_internal+0x83c>
27b80: 00f67393 andi t2,a2,15
27b84: 450d c.li a0,3
27b86: b7b9 c.j 27ad4 <__gconv_transform_utf8_internal+0x514>
27b88: 0f07f713 andi a4,a5,240
27b8c: 0e000693 addi a3,zero,224
27b90: 1cd71263 bne a4,a3,27d54 <__gconv_transform_utf8_internal+0x794>
27b94: 8bbd c.andi a5,15
27b96: 4609 c.li a2,2
27b98: 30000513 addi a0,zero,768
27b9c: b5d5 c.j 27a80 <__gconv_transform_utf8_internal+0x4c0>
27b9e: 0f87f613 andi a2,a5,248
27ba2: 0f000893 addi a7,zero,240
27ba6: 1d161263 bne a2,a7,27d6a <__gconv_transform_utf8_internal+0x7aa>
27baa: 8b9d c.andi a5,7
27bac: 4e11 c.li t3,4
27bae: b38d c.j 27910 <__gconv_transform_utf8_internal+0x350>
27bb0: 886a c.mv a6,s10
27bb2: b3f9 c.j 27980 <__gconv_transform_utf8_internal+0x3c0>
27bb4: 8576 c.mv a0,t4
27bb6: 10defb63 bgeu t4,a3,27ccc <__gconv_transform_utf8_internal+0x70c>
27bba: 8776 c.mv a4,t4
27bbc: 08000e93 addi t4,zero,128
27bc0: a029 c.j 27bca <__gconv_transform_utf8_internal+0x60a>
27bc2: 0705 c.addi a4,1
27bc4: 0e05 c.addi t3,1
27bc6: 00d77863 bgeu a4,a3,27bd6 <__gconv_transform_utf8_internal+0x616>
27bca: 00074803 lbu a6,0(a4)
27bce: 0c087813 andi a6,a6,192
27bd2: ffd808e3 beq a6,t4,27bc2 <__gconv_transform_utf8_internal+0x602>
27bd6: f6e699e3 bne a3,a4,27b48 <__gconv_transform_utf8_internal+0x588>
27bda: 02e10713 addi a4,sp,46
27bde: 08e68c63 beq a3,a4,27c76 <__gconv_transform_utf8_internal+0x6b6>
27be2: 41178733 sub a4,a5,a7
27be6: 9766 c.add a4,s9
27be8: 00eda023 sw a4,0(s11)
27bec: 00f32023 sw a5,0(t1)
27bf0: f4060713 addi a4,a2,-192
27bf4: 4585 c.li a1,1
27bf6: 06e5f063 bgeu a1,a4,27c56 <__gconv_transform_utf8_internal+0x696>
27bfa: 4775 c.li a4,29
27bfc: 05876263 bltu a4,s8,27c40 <__gconv_transform_utf8_internal+0x680>
27c00: 8a7d c.andi a2,31
27c02: 20000593 addi a1,zero,512
27c06: 4705 c.li a4,1
27c08: 00d57f63 bgeu a0,a3,27c26 <__gconv_transform_utf8_internal+0x666>
27c0c: 882a c.mv a6,a0
27c0e: 00084883 lbu a7,0(a6)
27c12: 061a c.slli a2,0x6
27c14: 0805 c.addi a6,1
27c16: 03f8f893 andi a7,a7,63
27c1a: 00c8e633 or a2,a7,a2
27c1e: ff0698e3 bne a3,a6,27c0e <__gconv_transform_utf8_internal+0x64e>
27c22: 8d15 c.sub a0,a3
27c24: 972a c.add a4,a0
27c26: 00171693 slli a3,a4,0x1
27c2a: 9736 c.add a4,a3
27c2c: 0706 c.slli a4,0x1
27c2e: 8ddd c.or a1,a5
27c30: 00e61633 sll a2,a2,a4
27c34: 00b32023 sw a1,0(t1)
27c38: 00c32223 sw a2,4(t1)
27c3c: 4b1d c.li s6,7
27c3e: b125 c.j 27866 <__gconv_transform_utf8_internal+0x2a6>
27c40: 0f067713 andi a4,a2,240
27c44: 0e000593 addi a1,zero,224
27c48: 04b71763 bne a4,a1,27c96 <__gconv_transform_utf8_internal+0x6d6>
27c4c: 8a3d c.andi a2,15
27c4e: 30000593 addi a1,zero,768
27c52: 4709 c.li a4,2
27c54: bf55 c.j 27c08 <__gconv_transform_utf8_internal+0x648>
27c56: 000506b7 lui a3,0x50
27c5a: 000505b7 lui a1,0x50
27c5e: 00050537 lui a0,0x50
27c62: 36868693 addi a3,a3,872 # 50368 <__PRETTY_FUNCTION__.8>
27c66: 1e300613 addi a2,zero,483
27c6a: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
27c6e: 23c50513 addi a0,a0,572 # 5023c <map+0x290>
27c72: e7fe80ef jal ra,10af0 <__assert_fail>
27c76: 000506b7 lui a3,0x50
27c7a: 000505b7 lui a1,0x50
27c7e: 00050537 lui a0,0x50
27c82: 36868693 addi a3,a3,872 # 50368 <__PRETTY_FUNCTION__.8>
27c86: 1dd00613 addi a2,zero,477
27c8a: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
27c8e: 1c050513 addi a0,a0,448 # 501c0 <map+0x214>
27c92: e5fe80ef jal ra,10af0 <__assert_fail>
27c96: 0f867713 andi a4,a2,248
27c9a: 0f000593 addi a1,zero,240
27c9e: 04b71b63 bne a4,a1,27cf4 <__gconv_transform_utf8_internal+0x734>
27ca2: 8a1d c.andi a2,7
27ca4: 40000593 addi a1,zero,1024
27ca8: 470d c.li a4,3
27caa: bfb9 c.j 27c08 <__gconv_transform_utf8_internal+0x648>
27cac: 000506b7 lui a3,0x50
27cb0: 000505b7 lui a1,0x50
27cb4: 00050537 lui a0,0x50
27cb8: 36868693 addi a3,a3,872 # 50368 <__PRETTY_FUNCTION__.8>
27cbc: 1cb00613 addi a2,zero,459
27cc0: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
27cc4: 19850513 addi a0,a0,408 # 50198 <map+0x1ec>
27cc8: e29e80ef jal ra,10af0 <__assert_fail>
27ccc: f1d68be3 beq a3,t4,27be2 <__gconv_transform_utf8_internal+0x622>
27cd0: bda5 c.j 27b48 <__gconv_transform_utf8_internal+0x588>
27cd2: 007d2023 sw t2,0(s10)
27cd6: 00032883 lw a7,0(t1)
27cda: 4789 c.li a5,2
27cdc: 0078f893 andi a7,a7,7
27ce0: b2f5 c.j 276cc <__gconv_transform_utf8_internal+0x10c>
27ce2: 0fe57593 andi a1,a0,254
27ce6: 0fc00313 addi t1,zero,252
27cea: ae659ce3 bne a1,t1,277e2 <__gconv_transform_utf8_internal+0x222>
27cee: 8905 c.andi a0,1
27cf0: 4599 c.li a1,6
27cf2: b465 c.j 2779a <__gconv_transform_utf8_internal+0x1da>
27cf4: 0fc67713 andi a4,a2,252
27cf8: 0f800593 addi a1,zero,248
27cfc: 00b71763 bne a4,a1,27d0a <__gconv_transform_utf8_internal+0x74a>
27d00: 8a0d c.andi a2,3
27d02: 50000593 addi a1,zero,1280
27d06: 4711 c.li a4,4
27d08: b701 c.j 27c08 <__gconv_transform_utf8_internal+0x648>
27d0a: 8a05 c.andi a2,1
27d0c: 60000593 addi a1,zero,1536
27d10: 4715 c.li a4,5
27d12: bddd c.j 27c08 <__gconv_transform_utf8_internal+0x648>
27d14: 000506b7 lui a3,0x50
27d18: 38468693 addi a3,a3,900 # 50384 <__PRETTY_FUNCTION__.10>
27d1c: 1a400613 addi a2,zero,420
27d20: 000505b7 lui a1,0x50
27d24: 00050537 lui a0,0x50
27d28: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
27d2c: 08050513 addi a0,a0,128 # 50080 <map+0xd4>
27d30: dc1e80ef jal ra,10af0 <__assert_fail>
27d34: 000506b7 lui a3,0x50
27d38: 000505b7 lui a1,0x50
27d3c: 00050537 lui a0,0x50
27d40: 38468693 addi a3,a3,900 # 50384 <__PRETTY_FUNCTION__.10>
27d44: 2eb00613 addi a2,zero,747
27d48: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
27d4c: 0a850513 addi a0,a0,168 # 500a8 <map+0xfc>
27d50: da1e80ef jal ra,10af0 <__assert_fail>
27d54: 0f87f713 andi a4,a5,248
27d58: 0f000693 addi a3,zero,240
27d5c: 02d71063 bne a4,a3,27d7c <__gconv_transform_utf8_internal+0x7bc>
27d60: 8b9d c.andi a5,7
27d62: 460d c.li a2,3
27d64: 40000513 addi a0,zero,1024
27d68: bb21 c.j 27a80 <__gconv_transform_utf8_internal+0x4c0>
27d6a: 0fc7f613 andi a2,a5,252
27d6e: 0f800893 addi a7,zero,248
27d72: 03161063 bne a2,a7,27d92 <__gconv_transform_utf8_internal+0x7d2>
27d76: 8b8d c.andi a5,3
27d78: 4e15 c.li t3,5
27d7a: be59 c.j 27910 <__gconv_transform_utf8_internal+0x350>
27d7c: 0fc7f713 andi a4,a5,252
27d80: 0f800693 addi a3,zero,248
27d84: 00d71e63 bne a4,a3,27da0 <__gconv_transform_utf8_internal+0x7e0>
27d88: 8b8d c.andi a5,3
27d8a: 4611 c.li a2,4
27d8c: 50000513 addi a0,zero,1280
27d90: b9c5 c.j 27a80 <__gconv_transform_utf8_internal+0x4c0>
27d92: 0fe7f613 andi a2,a5,254
27d96: 01e61a63 bne a2,t5,27daa <__gconv_transform_utf8_internal+0x7ea>
27d9a: 8b85 c.andi a5,1
27d9c: 4e19 c.li t3,6
27d9e: be8d c.j 27910 <__gconv_transform_utf8_internal+0x350>
27da0: 8b85 c.andi a5,1
27da2: 4615 c.li a2,5
27da4: 60000513 addi a0,zero,1536
27da8: b9e1 c.j 27a80 <__gconv_transform_utf8_internal+0x4c0>
27daa: 4601 c.li a2,0
27dac: 0605 c.addi a2,1
27dae: 00cc87b3 add a5,s9,a2
27db2: bc87f3e3 bgeu a5,s0,27978 <__gconv_transform_utf8_internal+0x3b8>
27db6: 0007c783 lbu a5,0(a5)
27dba: 0c07f793 andi a5,a5,192
27dbe: bb879de3 bne a5,s8,27978 <__gconv_transform_utf8_internal+0x3b8>
27dc2: 4795 c.li a5,5
27dc4: fef614e3 bne a2,a5,27dac <__gconv_transform_utf8_internal+0x7ec>
27dc8: be45 c.j 27978 <__gconv_transform_utf8_internal+0x3b8>
27dca: 000506b7 lui a3,0x50
27dce: 38468693 addi a3,a3,900 # 50384 <__PRETTY_FUNCTION__.10>
27dd2: 23400613 addi a2,zero,564
27dd6: b7a9 c.j 27d20 <__gconv_transform_utf8_internal+0x760>
27dd8: 8b2a c.mv s6,a0
27dda: b461 c.j 27862 <__gconv_transform_utf8_internal+0x2a2>
27ddc: 000506b7 lui a3,0x50
27de0: 000505b7 lui a1,0x50
27de4: 00050537 lui a0,0x50
27de8: 38468693 addi a3,a3,900 # 50384 <__PRETTY_FUNCTION__.10>
27dec: 31a00613 addi a2,zero,794
27df0: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
27df4: 23c50513 addi a0,a0,572 # 5023c <map+0x290>
27df8: cf9e80ef jal ra,10af0 <__assert_fail>
27dfc: 0f867713 andi a4,a2,248
27e00: 0f000513 addi a0,zero,240
27e04: 00a71663 bne a4,a0,27e10 <__gconv_transform_utf8_internal+0x850>
27e08: 00767393 andi t2,a2,7
27e0c: 4511 c.li a0,4
27e0e: b1d9 c.j 27ad4 <__gconv_transform_utf8_internal+0x514>
27e10: 0fc67713 andi a4,a2,252
27e14: 0f800513 addi a0,zero,248
27e18: 00a71663 bne a4,a0,27e24 <__gconv_transform_utf8_internal+0x864>
27e1c: 00367393 andi t2,a2,3
27e20: 4515 c.li a0,5
27e22: b94d c.j 27ad4 <__gconv_transform_utf8_internal+0x514>
27e24: 0fe67713 andi a4,a2,254
27e28: 0fc00513 addi a0,zero,252
27e2c: 00a71663 bne a4,a0,27e38 <__gconv_transform_utf8_internal+0x878>
27e30: 00167393 andi t2,a2,1
27e34: 4519 c.li a0,6
27e36: b979 c.j 27ad4 <__gconv_transform_utf8_internal+0x514>
27e38: 02910793 addi a5,sp,41
27e3c: 4e01 c.li t3,0
27e3e: 08000513 addi a0,zero,128
27e42: 4615 c.li a2,5
27e44: 0e05 c.addi t3,1
27e46: d0d7f1e3 bgeu a5,a3,27b48 <__gconv_transform_utf8_internal+0x588>
27e4a: 0007c703 lbu a4,0(a5)
27e4e: 0c077713 andi a4,a4,192
27e52: cea71be3 bne a4,a0,27b48 <__gconv_transform_utf8_internal+0x588>
27e56: 0785 c.addi a5,1
27e58: fece16e3 bne t3,a2,27e44 <__gconv_transform_utf8_internal+0x884>
27e5c: b1f5 c.j 27b48 <__gconv_transform_utf8_internal+0x588>
00027e5e <__gconv_transform_ucs2_internal>:
27e5e: 7159 c.addi16sp sp,-112
27e60: d0ca c.swsp s2,96(sp)
27e62: 892e c.mv s2,a1
27e64: 458c c.lw a1,8(a1)
27e66: c2e6 c.swsp s9,68(sp)
27e68: 8cbe c.mv s9,a5
27e6a: 03c50793 addi a5,a0,60
27e6e: ca3e c.swsp a5,20(sp)
27e70: 02090793 addi a5,s2,32
27e74: d2a6 c.swsp s1,100(sp)
27e76: cad6 c.swsp s5,84(sp)
27e78: c8da c.swsp s6,80(sp)
27e7a: c4e2 c.swsp s8,72(sp)
27e7c: c0ea c.swsp s10,64(sp)
27e7e: d686 c.swsp ra,108(sp)
27e80: d4a2 c.swsp s0,104(sp)
27e82: cece c.swsp s3,92(sp)
27e84: ccd2 c.swsp s4,88(sp)
27e86: c6de c.swsp s7,76(sp)
27e88: de6e c.swsp s11,60(sp)
27e8a: 0015f313 andi t1,a1,1
27e8e: cc3e c.swsp a5,24(sp)
27e90: 8c32 c.mv s8,a2
27e92: 84b6 c.mv s1,a3
27e94: 8d3a c.mv s10,a4
27e96: 8b46 c.mv s6,a7
27e98: 4a81 c.li s5,0
27e9a: 00031463 bne t1,zero,27ea2 <__gconv_transform_ucs2_internal+0x44>
27e9e: 05052a83 lw s5,80(a0)
27ea2: 34081963 bne a6,zero,281f4 <__gconv_transform_ucs2_internal+0x396>
27ea6: 000c2703 lw a4,0(s8)
27eaa: 3a0d1f63 bne s10,zero,28268 <__gconv_transform_ucs2_internal+0x40a>
27eae: 00092a03 lw s4,0(s2)
27eb2: 019036b3 sltu a3,zero,s9
27eb6: 103c c.addi4spn a5,sp,40
27eb8: 40d006b3 sub a3,zero,a3
27ebc: 8ff5 c.and a5,a3
27ebe: d402 c.swsp zero,40(sp)
27ec0: ce3e c.swsp a5,28(sp)
27ec2: 00492e03 lw t3,4(s2)
27ec6: 1c0b0163 beq s6,zero,28088 <__gconv_transform_ucs2_internal+0x22a>
27eca: 01492803 lw a6,20(s2)
27ece: 00082503 lw a0,0(a6)
27ed2: 00757613 andi a2,a0,7
27ed6: 1a060963 beq a2,zero,28088 <__gconv_transform_ucs2_internal+0x22a>
27eda: 580d1663 bne s10,zero,28466 <__gconv_transform_ucs2_internal+0x608>
27ede: 4691 c.li a3,4
27ee0: 88b2 c.mv a7,a2
27ee2: 58c6e963 bltu a3,a2,28474 <__gconv_transform_ucs2_internal+0x616>
27ee6: 00270693 addi a3,a4,2
27eea: ce19 c.beqz a2,27f08 <__gconv_transform_ucs2_internal+0xaa>
27eec: 00484883 lbu a7,4(a6)
27ef0: 00657693 andi a3,a0,6
27ef4: 03110623 sb a7,44(sp)
27ef8: 38068a63 beq a3,zero,2828c <__gconv_transform_ucs2_internal+0x42e>
27efc: 00584303 lbu t1,5(a6)
27f00: 86ba c.mv a3,a4
27f02: 4889 c.li a7,2
27f04: 026106a3 sb t1,45(sp)
27f08: 3ed4e363 bltu s1,a3,282ee <__gconv_transform_ucs2_internal+0x490>
27f0c: 004a0313 addi t1,s4,4
27f10: 346e6f63 bltu t3,t1,2826e <__gconv_transform_ucs2_internal+0x410>
27f14: 00074f83 lbu t6,0(a4)
27f18: 1014 c.addi4spn a3,sp,32
27f1a: 01088793 addi a5,a7,16
27f1e: 00d78f33 add t5,a5,a3
27f22: ffff0e23 sb t6,-4(t5)
27f26: 00170693 addi a3,a4,1
27f2a: 00089863 bne a7,zero,27f3a <__gconv_transform_ucs2_internal+0xdc>
27f2e: 0096f663 bgeu a3,s1,27f3a <__gconv_transform_ucs2_internal+0xdc>
27f32: 00174683 lbu a3,1(a4)
27f36: 02d106a3 sb a3,45(sp)
27f3a: 02c15883 lhu a7,44(sp)
27f3e: 668d c.lui a3,0x3
27f40: 80068693 addi a3,a3,-2048 # 2800 <__libc_tsd_CTYPE_B+0x27d4>
27f44: 96c6 c.add a3,a7
27f46: 06c2 c.slli a3,0x10
27f48: 82c1 c.srli a3,0x10
27f4a: 7ff00f13 addi t5,zero,2047
27f4e: 44df7563 bgeu t5,a3,28398 <__gconv_transform_ucs2_internal+0x53a>
27f52: 011a2023 sw a7,0(s4)
27f56: 00082503 lw a0,0(a6)
27f5a: 8a1a c.mv s4,t1
27f5c: 00757613 andi a2,a0,7
27f60: 00657693 andi a3,a0,6
27f64: 4e069163 bne a3,zero,28446 <__gconv_transform_ucs2_internal+0x5e8>
27f68: 40c70633 sub a2,a4,a2
27f6c: 00260993 addi s3,a2,2
27f70: 013c2023 sw s3,0(s8)
27f74: 9961 c.andi a0,-8
27f76: 00892583 lw a1,8(s2)
27f7a: 8b05 c.andi a4,1
27f7c: 00a82023 sw a0,0(a6)
27f80: 5f22 c.lwsp t5,40(sp)
27f82: 4385 c.li t2,1
27f84: eb09 c.bnez a4,27f96 <__gconv_transform_ucs2_internal+0x138>
27f86: 0015f393 andi t2,a1,1
27f8a: 00038663 beq t2,zero,27f96 <__gconv_transform_ucs2_internal+0x138>
27f8e: 003a7393 andi t2,s4,3
27f92: 007033b3 sltu t2,zero,t2
27f96: 630d c.lui t1,0x3
27f98: 80030b93 addi s7,t1,-2048 # 2800 <__libc_tsd_CTYPE_B+0x27d4>
27f9c: 000c8563 beq s9,zero,27fa6 <__gconv_transform_ucs2_internal+0x148>
27fa0: 000ca703 lw a4,0(s9)
27fa4: 9f3a c.add t5,a4
27fa6: 4785 c.li a5,1
27fa8: 1af38363 beq t2,a5,2814e <__gconv_transform_ucs2_internal+0x2f0>
27fac: 2b348a63 beq s1,s3,28260 <__gconv_transform_ucs2_internal+0x402>
27fb0: 00298713 addi a4,s3,2
27fb4: 1ee4e863 bltu s1,a4,281a4 <__gconv_transform_ucs2_internal+0x346>
27fb8: 004a0613 addi a2,s4,4
27fbc: 8452 c.mv s0,s4
27fbe: 20ce6063 bltu t3,a2,281be <__gconv_transform_ucs2_internal+0x360>
27fc2: ffe75503 lhu a0,-2(a4)
27fc6: 7ff00813 addi a6,zero,2047
27fca: 4d91 c.li s11,4
27fcc: 017506b3 add a3,a0,s7
27fd0: 06c2 c.slli a3,0x10
27fd2: 82c1 c.srli a3,0x10
27fd4: 8989 c.andi a1,2
27fd6: ffe70893 addi a7,a4,-2
27fda: 02d87963 bgeu a6,a3,2800c <__gconv_transform_ucs2_internal+0x1ae>
27fde: c008 c.sw a0,0(s0)
27fe0: 8432 c.mv s0,a2
27fe2: 02e48e63 beq s1,a4,2801e <__gconv_transform_ucs2_internal+0x1c0>
27fe6: 00270693 addi a3,a4,2
27fea: 0ad4e963 bltu s1,a3,2809c <__gconv_transform_ucs2_internal+0x23e>
27fee: 00440613 addi a2,s0,4
27ff2: 0ace6d63 bltu t3,a2,280ac <__gconv_transform_ucs2_internal+0x24e>
27ff6: 8736 c.mv a4,a3
27ff8: ffe75503 lhu a0,-2(a4)
27ffc: ffe70893 addi a7,a4,-2
28000: 017506b3 add a3,a0,s7
28004: 06c2 c.slli a3,0x10
28006: 82c1 c.srli a3,0x10
28008: fcd86be3 bltu a6,a3,27fde <__gconv_transform_ucs2_internal+0x180>
2800c: 47f2 c.lwsp a5,28(sp)
2800e: c7f1 c.beqz a5,280da <__gconv_transform_ucs2_internal+0x27c>
28010: c5e9 c.beqz a1,280da <__gconv_transform_ucs2_internal+0x27c>
28012: 4394 c.lw a3,0(a5)
28014: 4d99 c.li s11,6
28016: 0685 c.addi a3,1
28018: c394 c.sw a3,0(a5)
2801a: fce496e3 bne s1,a4,27fe6 <__gconv_transform_ucs2_internal+0x188>
2801e: 00ec2023 sw a4,0(s8)
28022: 080d1263 bne s10,zero,280a6 <__gconv_transform_ucs2_internal+0x248>
28026: 00c92683 lw a3,12(s2)
2802a: 00892703 lw a4,8(s2)
2802e: 0685 c.addi a3,1
28030: 00d92623 sw a3,12(s2)
28034: 8b05 c.andi a4,1
28036: 16071b63 bne a4,zero,281ac <__gconv_transform_ucs2_internal+0x34e>
2803a: c87a c.swsp t5,16(sp)
2803c: c672 c.swsp t3,12(sp)
2803e: c41e c.swsp t2,8(sp)
28040: 068a7b63 bgeu s4,s0,280b6 <__gconv_transform_ucs2_internal+0x258>
28044: 00092703 lw a4,0(s2)
28048: 8556 c.mv a0,s5
2804a: d63a c.swsp a4,44(sp)
2804c: aa8fb0ef jal ra,232f4 <_dl_mcount_wrapper_check>
28050: 45e2 c.lwsp a1,24(sp)
28052: 4552 c.lwsp a0,20(sp)
28054: 87e6 c.mv a5,s9
28056: 88da c.mv a7,s6
28058: 4801 c.li a6,0
2805a: 4701 c.li a4,0
2805c: 86a2 c.mv a3,s0
2805e: 1070 c.addi4spn a2,sp,44
28060: 9a82 c.jalr s5
28062: 4791 c.li a5,4
28064: 43a2 c.lwsp t2,8(sp)
28066: 4e32 c.lwsp t3,12(sp)
28068: 04f50463 beq a0,a5,280b0 <__gconv_transform_ucs2_internal+0x252>
2806c: 5732 c.lwsp a4,44(sp)
2806e: 4f42 c.lwsp t5,16(sp)
28070: 06871863 bne a4,s0,280e0 <__gconv_transform_ucs2_internal+0x282>
28074: 42051063 bne a0,zero,28494 <__gconv_transform_ucs2_internal+0x636>
28078: 00092a03 lw s4,0(s2)
2807c: 5f22 c.lwsp t5,40(sp)
2807e: 000c2983 lw s3,0(s8)
28082: 00892583 lw a1,8(s2)
28086: bf19 c.j 27f9c <__gconv_transform_ucs2_internal+0x13e>
28088: 89ba c.mv s3,a4
2808a: 8b05 c.andi a4,1
2808c: 4f01 c.li t5,0
2808e: 4385 c.li t2,1
28090: ee070be3 beq a4,zero,27f86 <__gconv_transform_ucs2_internal+0x128>
28094: 630d c.lui t1,0x3
28096: 80030b93 addi s7,t1,-2048 # 2800 <__libc_tsd_CTYPE_B+0x27d4>
2809a: b709 c.j 27f9c <__gconv_transform_ucs2_internal+0x13e>
2809c: 00ec2023 sw a4,0(s8)
280a0: 4d9d c.li s11,7
280a2: f80d02e3 beq s10,zero,28026 <__gconv_transform_ucs2_internal+0x1c8>
280a6: 008d2023 sw s0,0(s10)
280aa: a801 c.j 280ba <__gconv_transform_ucs2_internal+0x25c>
280ac: 4d95 c.li s11,5
280ae: bf85 c.j 2801e <__gconv_transform_ucs2_internal+0x1c0>
280b0: 4715 c.li a4,5
280b2: fced83e3 beq s11,a4,28078 <__gconv_transform_ucs2_internal+0x21a>
280b6: 1e0b1763 bne s6,zero,282a4 <__gconv_transform_ucs2_internal+0x446>
280ba: 50b6 c.lwsp ra,108(sp)
280bc: 5426 c.lwsp s0,104(sp)
280be: 5496 c.lwsp s1,100(sp)
280c0: 5906 c.lwsp s2,96(sp)
280c2: 49f6 c.lwsp s3,92(sp)
280c4: 4a66 c.lwsp s4,88(sp)
280c6: 4ad6 c.lwsp s5,84(sp)
280c8: 4b46 c.lwsp s6,80(sp)
280ca: 4bb6 c.lwsp s7,76(sp)
280cc: 4c26 c.lwsp s8,72(sp)
280ce: 4c96 c.lwsp s9,68(sp)
280d0: 4d06 c.lwsp s10,64(sp)
280d2: 856e c.mv a0,s11
280d4: 5df2 c.lwsp s11,60(sp)
280d6: 6165 c.addi16sp sp,112
280d8: 8082 c.jr ra
280da: 8746 c.mv a4,a7
280dc: 4d99 c.li s11,6
280de: b781 c.j 2801e <__gconv_transform_ucs2_internal+0x1c0>
280e0: 4681 c.li a3,0
280e2: 000c8463 beq s9,zero,280ea <__gconv_transform_ucs2_internal+0x28c>
280e6: 000ca683 lw a3,0(s9)
280ea: 5622 c.lwsp a2,40(sp)
280ec: 96b2 c.add a3,a2
280ee: 19e68263 beq a3,t5,28272 <__gconv_transform_ucs2_internal+0x414>
280f2: 013c2023 sw s3,0(s8)
280f6: 4785 c.li a5,1
280f8: 00892403 lw s0,8(s2)
280fc: 24f38463 beq t2,a5,28344 <__gconv_transform_ucs2_internal+0x4e6>
28100: 23348063 beq s1,s3,28320 <__gconv_transform_ucs2_internal+0x4c2>
28104: 0989 c.addi s3,2
28106: 2134ed63 bltu s1,s3,28320 <__gconv_transform_ucs2_internal+0x4c2>
2810a: 004a0593 addi a1,s4,4
2810e: 8652 c.mv a2,s4
28110: 4f11 c.li t5,4
28112: 7ff00893 addi a7,zero,2047
28116: 8809 c.andi s0,2
28118: 28b76a63 bltu a4,a1,283ac <__gconv_transform_ucs2_internal+0x54e>
2811c: ffe9d803 lhu a6,-2(s3)
28120: ffe98f93 addi t6,s3,-2
28124: 017806b3 add a3,a6,s7
28128: 06c2 c.slli a3,0x10
2812a: 82c1 c.srli a3,0x10
2812c: 16d8f463 bgeu a7,a3,28294 <__gconv_transform_ucs2_internal+0x436>
28130: 01062023 sw a6,0(a2)
28134: 862e c.mv a2,a1
28136: 0b348063 beq s1,s3,281d6 <__gconv_transform_ucs2_internal+0x378>
2813a: 00298693 addi a3,s3,2
2813e: 08d4eb63 bltu s1,a3,281d4 <__gconv_transform_ucs2_internal+0x376>
28142: 00460593 addi a1,a2,4
28146: 18b76f63 bltu a4,a1,282e4 <__gconv_transform_ucs2_internal+0x486>
2814a: 89b6 c.mv s3,a3
2814c: bfc1 c.j 2811c <__gconv_transform_ucs2_internal+0x2be>
2814e: 11348963 beq s1,s3,28260 <__gconv_transform_ucs2_internal+0x402>
28152: 00298713 addi a4,s3,2
28156: 04e4e763 bltu s1,a4,281a4 <__gconv_transform_ucs2_internal+0x346>
2815a: 004a0513 addi a0,s4,4
2815e: 8452 c.mv s0,s4
28160: 04ae6f63 bltu t3,a0,281be <__gconv_transform_ucs2_internal+0x360>
28164: 4d91 c.li s11,4
28166: 7ff00813 addi a6,zero,2047
2816a: 8989 c.andi a1,2
2816c: fff74683 lbu a3,-1(a4)
28170: ffe74603 lbu a2,-2(a4)
28174: ffe70893 addi a7,a4,-2
28178: 06a2 c.slli a3,0x8
2817a: 8ed1 c.or a3,a2
2817c: 01768633 add a2,a3,s7
28180: 0642 c.slli a2,0x10
28182: 8241 c.srli a2,0x10
28184: 04c87063 bgeu a6,a2,281c4 <__gconv_transform_ucs2_internal+0x366>
28188: c014 c.sw a3,0(s0)
2818a: 842a c.mv s0,a0
2818c: e8e489e3 beq s1,a4,2801e <__gconv_transform_ucs2_internal+0x1c0>
28190: 00270693 addi a3,a4,2
28194: f0d4e4e3 bltu s1,a3,2809c <__gconv_transform_ucs2_internal+0x23e>
28198: 00440513 addi a0,s0,4
2819c: f0ae68e3 bltu t3,a0,280ac <__gconv_transform_ucs2_internal+0x24e>
281a0: 8736 c.mv a4,a3
281a2: b7e9 c.j 2816c <__gconv_transform_ucs2_internal+0x30e>
281a4: 8452 c.mv s0,s4
281a6: 874e c.mv a4,s3
281a8: 4d9d c.li s11,7
281aa: bd95 c.j 2801e <__gconv_transform_ucs2_internal+0x1c0>
281ac: 000ca703 lw a4,0(s9)
281b0: 56a2 c.lwsp a3,40(sp)
281b2: 00892023 sw s0,0(s2)
281b6: 9736 c.add a4,a3
281b8: 00eca023 sw a4,0(s9)
281bc: bded c.j 280b6 <__gconv_transform_ucs2_internal+0x258>
281be: 874e c.mv a4,s3
281c0: 4d95 c.li s11,5
281c2: bdb1 c.j 2801e <__gconv_transform_ucs2_internal+0x1c0>
281c4: 47f2 c.lwsp a5,28(sp)
281c6: db91 c.beqz a5,280da <__gconv_transform_ucs2_internal+0x27c>
281c8: d989 c.beqz a1,280da <__gconv_transform_ucs2_internal+0x27c>
281ca: 4394 c.lw a3,0(a5)
281cc: 4d99 c.li s11,6
281ce: 0685 c.addi a3,1
281d0: c394 c.sw a3,0(a5)
281d2: bf6d c.j 2818c <__gconv_transform_ucs2_internal+0x32e>
281d4: 4f1d c.li t5,7
281d6: 013c2023 sw s3,0(s8)
281da: 1cc71b63 bne a4,a2,283b0 <__gconv_transform_ucs2_internal+0x552>
281de: 4695 c.li a3,5
281e0: 14df1263 bne t5,a3,28324 <__gconv_transform_ucs2_internal+0x4c6>
281e4: e8ea18e3 bne s4,a4,28074 <__gconv_transform_ucs2_internal+0x216>
281e8: 00c92703 lw a4,12(s2)
281ec: 177d c.addi a4,-1
281ee: 00e92623 sw a4,12(s2)
281f2: b549 c.j 28074 <__gconv_transform_ucs2_internal+0x216>
281f4: 220d1963 bne s10,zero,28426 <__gconv_transform_ucs2_internal+0x5c8>
281f8: 01492703 lw a4,20(s2)
281fc: 4d81 c.li s11,0
281fe: 00070023 sb zero,0(a4)
28202: 000700a3 sb zero,1(a4)
28206: 00070123 sb zero,2(a4)
2820a: 000701a3 sb zero,3(a4)
2820e: 00070223 sb zero,4(a4)
28212: 000702a3 sb zero,5(a4)
28216: 00070323 sb zero,6(a4)
2821a: 000703a3 sb zero,7(a4)
2821e: 00892703 lw a4,8(s2)
28222: 8b05 c.andi a4,1
28224: e8071be3 bne a4,zero,280ba <__gconv_transform_ucs2_internal+0x25c>
28228: 8556 c.mv a0,s5
2822a: c442 c.swsp a6,8(sp)
2822c: 8c8fb0ef jal ra,232f4 <_dl_mcount_wrapper_check>
28230: 5426 c.lwsp s0,104(sp)
28232: 4822 c.lwsp a6,8(sp)
28234: 45e2 c.lwsp a1,24(sp)
28236: 4552 c.lwsp a0,20(sp)
28238: 50b6 c.lwsp ra,108(sp)
2823a: 5496 c.lwsp s1,100(sp)
2823c: 5906 c.lwsp s2,96(sp)
2823e: 49f6 c.lwsp s3,92(sp)
28240: 4a66 c.lwsp s4,88(sp)
28242: 4bb6 c.lwsp s7,76(sp)
28244: 4c26 c.lwsp s8,72(sp)
28246: 4d06 c.lwsp s10,64(sp)
28248: 5df2 c.lwsp s11,60(sp)
2824a: 88da c.mv a7,s6
2824c: 87e6 c.mv a5,s9
2824e: 4b46 c.lwsp s6,80(sp)
28250: 4c96 c.lwsp s9,68(sp)
28252: 8356 c.mv t1,s5
28254: 4ad6 c.lwsp s5,84(sp)
28256: 4701 c.li a4,0
28258: 4681 c.li a3,0
2825a: 4601 c.li a2,0
2825c: 6165 c.addi16sp sp,112
2825e: 8302 c.jr t1
28260: 8452 c.mv s0,s4
28262: 8726 c.mv a4,s1
28264: 4d91 c.li s11,4
28266: bb65 c.j 2801e <__gconv_transform_ucs2_internal+0x1c0>
28268: 000d2a03 lw s4,0(s10)
2826c: b199 c.j 27eb2 <__gconv_transform_ucs2_internal+0x54>
2826e: 4d95 c.li s11,5
28270: b5a9 c.j 280ba <__gconv_transform_ucs2_internal+0x25c>
28272: 40e40633 sub a2,s0,a4
28276: 000c2683 lw a3,0(s8)
2827a: 01f65713 srli a4,a2,0x1f
2827e: 9732 c.add a4,a2
28280: 8705 c.srai a4,0x1
28282: 40e68733 sub a4,a3,a4
28286: 00ec2023 sw a4,0(s8)
2828a: b3ed c.j 28074 <__gconv_transform_ucs2_internal+0x216>
2828c: 00170693 addi a3,a4,1
28290: 4885 c.li a7,1
28292: b99d c.j 27f08 <__gconv_transform_ucs2_internal+0xaa>
28294: 47f2 c.lwsp a5,28(sp)
28296: cba9 c.beqz a5,282e8 <__gconv_transform_ucs2_internal+0x48a>
28298: c821 c.beqz s0,282e8 <__gconv_transform_ucs2_internal+0x48a>
2829a: 4394 c.lw a3,0(a5)
2829c: 4f19 c.li t5,6
2829e: 0685 c.addi a3,1
282a0: c394 c.sw a3,0(a5)
282a2: bd51 c.j 28136 <__gconv_transform_ucs2_internal+0x2d8>
282a4: 479d c.li a5,7
282a6: e0fd9ae3 bne s11,a5,280ba <__gconv_transform_ucs2_internal+0x25c>
282aa: 000c2783 lw a5,0(s8)
282ae: 4711 c.li a4,4
282b0: 40f48633 sub a2,s1,a5
282b4: 12c76963 bltu a4,a2,283e6 <__gconv_transform_ucs2_internal+0x588>
282b8: 01492503 lw a0,20(s2)
282bc: 00c785b3 add a1,a5,a2
282c0: 00450713 addi a4,a0,4
282c4: ca09 c.beqz a2,282d6 <__gconv_transform_ucs2_internal+0x478>
282c6: 0007c683 lbu a3,0(a5)
282ca: 0785 c.addi a5,1
282cc: 0705 c.addi a4,1
282ce: fed70fa3 sb a3,-1(a4)
282d2: feb79ae3 bne a5,a1,282c6 <__gconv_transform_ucs2_internal+0x468>
282d6: 411c c.lw a5,0(a0)
282d8: 009c2023 sw s1,0(s8)
282dc: 9be1 c.andi a5,-8
282de: 8fd1 c.or a5,a2
282e0: c11c c.sw a5,0(a0)
282e2: bbe1 c.j 280ba <__gconv_transform_ucs2_internal+0x25c>
282e4: 4f15 c.li t5,5
282e6: bdc5 c.j 281d6 <__gconv_transform_ucs2_internal+0x378>
282e8: 89fe c.mv s3,t6
282ea: 4f19 c.li t5,6
282ec: b5ed c.j 281d6 <__gconv_transform_ucs2_internal+0x378>
282ee: 40e48633 sub a2,s1,a4
282f2: 009c2023 sw s1,0(s8)
282f6: 9646 c.add a2,a7
282f8: 4791 c.li a5,4
282fa: 10c7e663 bltu a5,a2,28406 <__gconv_transform_ucs2_internal+0x5a8>
282fe: 87c6 c.mv a5,a7
28300: 00c8fe63 bgeu a7,a2,2831c <__gconv_transform_ucs2_internal+0x4be>
28304: 411786b3 sub a3,a5,a7
28308: 96ba c.add a3,a4
2830a: 0006c583 lbu a1,0(a3)
2830e: 00f806b3 add a3,a6,a5
28312: 0785 c.addi a5,1
28314: 00b68223 sb a1,4(a3)
28318: fef616e3 bne a2,a5,28304 <__gconv_transform_ucs2_internal+0x4a6>
2831c: 4d9d c.li s11,7
2831e: bb71 c.j 280ba <__gconv_transform_ucs2_internal+0x25c>
28320: 09471863 bne a4,s4,283b0 <__gconv_transform_ucs2_internal+0x552>
28324: 000506b7 lui a3,0x50
28328: 000505b7 lui a1,0x50
2832c: 00050537 lui a0,0x50
28330: 34868693 addi a3,a3,840 # 50348 <__PRETTY_FUNCTION__.7>
28334: 2eb00613 addi a2,zero,747
28338: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
2833c: 0a850513 addi a0,a0,168 # 500a8 <map+0xfc>
28340: fb0e80ef jal ra,10af0 <__assert_fail>
28344: fd348ee3 beq s1,s3,28320 <__gconv_transform_ucs2_internal+0x4c2>
28348: 0989 c.addi s3,2
2834a: fd34ebe3 bltu s1,s3,28320 <__gconv_transform_ucs2_internal+0x4c2>
2834e: 004a0813 addi a6,s4,4
28352: 8652 c.mv a2,s4
28354: 4f11 c.li t5,4
28356: 7ff00f93 addi t6,zero,2047
2835a: 8809 c.andi s0,2
2835c: 05076863 bltu a4,a6,283ac <__gconv_transform_ucs2_internal+0x54e>
28360: fff9c683 lbu a3,-1(s3)
28364: ffe9c583 lbu a1,-2(s3)
28368: ffe98893 addi a7,s3,-2
2836c: 06a2 c.slli a3,0x8
2836e: 8ecd c.or a3,a1
28370: 017685b3 add a1,a3,s7
28374: 05c2 c.slli a1,0x10
28376: 81c1 c.srli a1,0x10
28378: 04bffc63 bgeu t6,a1,283d0 <__gconv_transform_ucs2_internal+0x572>
2837c: c214 c.sw a3,0(a2)
2837e: 8642 c.mv a2,a6
28380: e4998be3 beq s3,s1,281d6 <__gconv_transform_ucs2_internal+0x378>
28384: 00298693 addi a3,s3,2
28388: e4d4e6e3 bltu s1,a3,281d4 <__gconv_transform_ucs2_internal+0x376>
2838c: 00460813 addi a6,a2,4
28390: f5076ae3 bltu a4,a6,282e4 <__gconv_transform_ucs2_internal+0x486>
28394: 89b6 c.mv s3,a3
28396: b7e9 c.j 28360 <__gconv_transform_ucs2_internal+0x502>
28398: 47f2 c.lwsp a5,28(sp)
2839a: c399 c.beqz a5,283a0 <__gconv_transform_ucs2_internal+0x542>
2839c: 8989 c.andi a1,2
2839e: e199 c.bnez a1,283a4 <__gconv_transform_ucs2_internal+0x546>
283a0: 4d99 c.li s11,6
283a2: bb21 c.j 280ba <__gconv_transform_ucs2_internal+0x25c>
283a4: 4394 c.lw a3,0(a5)
283a6: 0685 c.addi a3,1
283a8: c394 c.sw a3,0(a5)
283aa: be5d c.j 27f60 <__gconv_transform_ucs2_internal+0x102>
283ac: e3470ee3 beq a4,s4,281e8 <__gconv_transform_ucs2_internal+0x38a>
283b0: 000506b7 lui a3,0x50
283b4: 000505b7 lui a1,0x50
283b8: 00050537 lui a0,0x50
283bc: 34868693 addi a3,a3,840 # 50348 <__PRETTY_FUNCTION__.7>
283c0: 2ea00613 addi a2,zero,746
283c4: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
283c8: 09450513 addi a0,a0,148 # 50094 <map+0xe8>
283cc: f24e80ef jal ra,10af0 <__assert_fail>
283d0: 47f2 c.lwsp a5,28(sp)
283d2: c799 c.beqz a5,283e0 <__gconv_transform_ucs2_internal+0x582>
283d4: c411 c.beqz s0,283e0 <__gconv_transform_ucs2_internal+0x582>
283d6: 4394 c.lw a3,0(a5)
283d8: 4f19 c.li t5,6
283da: 0685 c.addi a3,1
283dc: c394 c.sw a3,0(a5)
283de: b74d c.j 28380 <__gconv_transform_ucs2_internal+0x522>
283e0: 89c6 c.mv s3,a7
283e2: 4f19 c.li t5,6
283e4: bbcd c.j 281d6 <__gconv_transform_ucs2_internal+0x378>
283e6: 000506b7 lui a3,0x50
283ea: 000505b7 lui a1,0x50
283ee: 00050537 lui a0,0x50
283f2: 34868693 addi a3,a3,840 # 50348 <__PRETTY_FUNCTION__.7>
283f6: 31f00613 addi a2,zero,799
283fa: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
283fe: 0c850513 addi a0,a0,200 # 500c8 <map+0x11c>
28402: eeee80ef jal ra,10af0 <__assert_fail>
28406: 000506b7 lui a3,0x50
2840a: 000505b7 lui a1,0x50
2840e: 00050537 lui a0,0x50
28412: 32c68693 addi a3,a3,812 # 5032c <__PRETTY_FUNCTION__.6>
28416: 1a800613 addi a2,zero,424
2841a: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
2841e: 16850513 addi a0,a0,360 # 50168 <map+0x1bc>
28422: ecee80ef jal ra,10af0 <__assert_fail>
28426: 000506b7 lui a3,0x50
2842a: 34868693 addi a3,a3,840 # 50348 <__PRETTY_FUNCTION__.7>
2842e: 1a400613 addi a2,zero,420
28432: 000505b7 lui a1,0x50
28436: 00050537 lui a0,0x50
2843a: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
2843e: 08050513 addi a0,a0,128 # 50080 <map+0xd4>
28442: eaee80ef jal ra,10af0 <__assert_fail>
28446: 000506b7 lui a3,0x50
2844a: 000505b7 lui a1,0x50
2844e: 00050537 lui a0,0x50
28452: 32c68693 addi a3,a3,812 # 5032c <__PRETTY_FUNCTION__.6>
28456: 1cb00613 addi a2,zero,459
2845a: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
2845e: 19850513 addi a0,a0,408 # 50198 <map+0x1ec>
28462: e8ee80ef jal ra,10af0 <__assert_fail>
28466: 000506b7 lui a3,0x50
2846a: 34868693 addi a3,a3,840 # 50348 <__PRETTY_FUNCTION__.7>
2846e: 23400613 addi a2,zero,564
28472: b7c1 c.j 28432 <__gconv_transform_ucs2_internal+0x5d4>
28474: 000506b7 lui a3,0x50
28478: 000505b7 lui a1,0x50
2847c: 00050537 lui a0,0x50
28480: 32c68693 addi a3,a3,812 # 5032c <__PRETTY_FUNCTION__.6>
28484: 18b00613 addi a2,zero,395
28488: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
2848c: 13850513 addi a0,a0,312 # 50138 <map+0x18c>
28490: e60e80ef jal ra,10af0 <__assert_fail>
28494: 8daa c.mv s11,a0
28496: b105 c.j 280b6 <__gconv_transform_ucs2_internal+0x258>
00028498 <__gconv_transform_internal_ucs2>:
28498: 7159 c.addi16sp sp,-112
2849a: ccd2 c.swsp s4,88(sp)
2849c: 0085aa03 lw s4,8(a1)
284a0: d2a6 c.swsp s1,100(sp)
284a2: cad6 c.swsp s5,84(sp)
284a4: 84ae c.mv s1,a1
284a6: 8abe c.mv s5,a5
284a8: 03c50793 addi a5,a0,60
284ac: ca3e c.swsp a5,20(sp)
284ae: 02048793 addi a5,s1,32
284b2: d4a2 c.swsp s0,104(sp)
284b4: c8da c.swsp s6,80(sp)
284b6: c6de c.swsp s7,76(sp)
284b8: d686 c.swsp ra,108(sp)
284ba: d0ca c.swsp s2,96(sp)
284bc: cece c.swsp s3,92(sp)
284be: c4e2 c.swsp s8,72(sp)
284c0: c2e6 c.swsp s9,68(sp)
284c2: c0ea c.swsp s10,64(sp)
284c4: de6e c.swsp s11,60(sp)
284c6: ce2a c.swsp a0,28(sp)
284c8: 001a7593 andi a1,s4,1
284cc: c83e c.swsp a5,16(sp)
284ce: 8f32 c.mv t5,a2
284d0: 8436 c.mv s0,a3
284d2: 82ba c.mv t0,a4
284d4: 8bc6 c.mv s7,a7
284d6: 4b01 c.li s6,0
284d8: e199 c.bnez a1,284de <__gconv_transform_internal_ucs2+0x46>
284da: 05052b03 lw s6,80(a0)
284de: 44081b63 bne a6,zero,28934 <__gconv_transform_internal_ucs2+0x49c>
284e2: 000f2603 lw a2,0(t5)
284e6: 4a029b63 bne t0,zero,2899c <__gconv_transform_internal_ucs2+0x504>
284ea: 0004a983 lw s3,0(s1)
284ee: 015037b3 sltu a5,zero,s5
284f2: 02010d13 addi s10,sp,32
284f6: 40f007b3 sub a5,zero,a5
284fa: d002 c.swsp zero,32(sp)
284fc: 0044ad83 lw s11,4(s1)
28500: 00fd7d33 and s10,s10,a5
28504: 080b8163 beq s7,zero,28586 <__gconv_transform_internal_ucs2+0xee>
28508: 0144ac03 lw s8,20(s1)
2850c: 000c2903 lw s2,0(s8)
28510: 00797913 andi s2,s2,7
28514: 06090963 beq s2,zero,28586 <__gconv_transform_internal_ucs2+0xee>
28518: 0e0299e3 bne t0,zero,28e0a <__gconv_transform_internal_ucs2+0x972>
2851c: d432 c.swsp a2,40(sp)
2851e: d64e c.swsp s3,44(sp)
28520: 4791 c.li a5,4
28522: 0d27e4e3 bltu a5,s2,28dea <__gconv_transform_internal_ucs2+0x952>
28526: 02090463 beq s2,zero,2854e <__gconv_transform_internal_ucs2+0xb6>
2852a: 1058 c.addi4spn a4,sp,36
2852c: 4901 c.li s2,0
2852e: 012c07b3 add a5,s8,s2
28532: 0047c783 lbu a5,4(a5)
28536: 0905 c.addi s2,1
28538: 0705 c.addi a4,1
2853a: fef70fa3 sb a5,-1(a4)
2853e: 000c2783 lw a5,0(s8)
28542: 8b9d c.andi a5,7
28544: fef965e3 bltu s2,a5,2852e <__gconv_transform_internal_ucs2+0x96>
28548: 4791 c.li a5,4
2854a: 412787b3 sub a5,a5,s2
2854e: 97b2 c.add a5,a2
28550: 56f46563 bltu s0,a5,28aba <__gconv_transform_internal_ucs2+0x622>
28554: 00298713 addi a4,s3,2
28558: 87b2 c.mv a5,a2
2855a: 02410893 addi a7,sp,36
2855e: 458d c.li a1,3
28560: 4c95 c.li s9,5
28562: 1eedfc63 bgeu s11,a4,2875a <__gconv_transform_internal_ucs2+0x2c2>
28566: 50b6 c.lwsp ra,108(sp)
28568: 5426 c.lwsp s0,104(sp)
2856a: 5496 c.lwsp s1,100(sp)
2856c: 5906 c.lwsp s2,96(sp)
2856e: 49f6 c.lwsp s3,92(sp)
28570: 4a66 c.lwsp s4,88(sp)
28572: 4ad6 c.lwsp s5,84(sp)
28574: 4b46 c.lwsp s6,80(sp)
28576: 4bb6 c.lwsp s7,76(sp)
28578: 4c26 c.lwsp s8,72(sp)
2857a: 4d06 c.lwsp s10,64(sp)
2857c: 5df2 c.lwsp s11,60(sp)
2857e: 8566 c.mv a0,s9
28580: 4c96 c.lwsp s9,68(sp)
28582: 6165 c.addi16sp sp,112
28584: 8082 c.jr ra
28586: 8932 c.mv s2,a2
28588: 4f81 c.li t6,0
2858a: 4785 c.li a5,1
2858c: 8a0d c.andi a2,3
2858e: c43e c.swsp a5,8(sp)
28590: ea01 c.bnez a2,285a0 <__gconv_transform_internal_ucs2+0x108>
28592: 001a7793 andi a5,s4,1
28596: c43e c.swsp a5,8(sp)
28598: c781 c.beqz a5,285a0 <__gconv_transform_internal_ucs2+0x108>
2859a: 0019f793 andi a5,s3,1
2859e: c43e c.swsp a5,8(sp)
285a0: 6789 c.lui a5,0x2
285a2: 7e4d c.lui t3,0xffff3
285a4: c0078793 addi a5,a5,-1024 # 1c00 <__libc_tsd_CTYPE_B+0x1bd4>
285a8: 800e0e13 addi t3,t3,-2048 # ffff2800 <__BSS_END__+0xfff82cac>
285ac: cc3e c.swsp a5,24(sp)
285ae: 000a8563 beq s5,zero,285b8 <__gconv_transform_internal_ucs2+0x120>
285b2: 000aa783 lw a5,0(s5)
285b6: 9fbe c.add t6,a5
285b8: 47a2 c.lwsp a5,8(sp)
285ba: d44a c.swsp s2,40(sp)
285bc: d64e c.swsp s3,44(sp)
285be: 8c4e c.mv s8,s3
285c0: 22079763 bne a5,zero,287ee <__gconv_transform_internal_ucs2+0x356>
285c4: 3d240f63 beq s0,s2,289a2 <__gconv_transform_internal_ucs2+0x50a>
285c8: 87ca c.mv a5,s2
285ca: 4c91 c.li s9,4
285cc: 68c1 c.lui a7,0x10
285ce: 002a7a13 andi s4,s4,2
285d2: 00478713 addi a4,a5,4
285d6: 08e46c63 bltu s0,a4,2866e <__gconv_transform_internal_ucs2+0x1d6>
285da: 002c0613 addi a2,s8,2
285de: 0acde163 bltu s11,a2,28680 <__gconv_transform_internal_ucs2+0x1e8>
285e2: 439c c.lw a5,0(a5)
285e4: 0b17f163 bgeu a5,a7,28686 <__gconv_transform_internal_ucs2+0x1ee>
285e8: 01c785b3 add a1,a5,t3
285ec: 7ff00513 addi a0,zero,2047
285f0: 0ab57f63 bgeu a0,a1,286ae <__gconv_transform_internal_ucs2+0x216>
285f4: 00fc1023 sh a5,0(s8)
285f8: d632 c.swsp a2,44(sp)
285fa: d43a c.swsp a4,40(sp)
285fc: 87ba c.mv a5,a4
285fe: 8c32 c.mv s8,a2
28600: fcf419e3 bne s0,a5,285d2 <__gconv_transform_internal_ucs2+0x13a>
28604: 00ff2023 sw a5,0(t5)
28608: 06029963 bne t0,zero,2867a <__gconv_transform_internal_ucs2+0x1e2>
2860c: 44d8 c.lw a4,12(s1)
2860e: 449c c.lw a5,8(s1)
28610: 0705 c.addi a4,1
28612: c4d8 c.sw a4,12(s1)
28614: 8b85 c.andi a5,1
28616: 22079663 bne a5,zero,28842 <__gconv_transform_internal_ucs2+0x3aa>
2861a: c67e c.swsp t6,12(sp)
2861c: 2789fc63 bgeu s3,s8,28894 <__gconv_transform_internal_ucs2+0x3fc>
28620: 409c c.lw a5,0(s1)
28622: 855a c.mv a0,s6
28624: c216 c.swsp t0,4(sp)
28626: c07a c.swsp t5,0(sp)
28628: d23e c.swsp a5,36(sp)
2862a: ccbfa0ef jal ra,232f4 <_dl_mcount_wrapper_check>
2862e: 45c2 c.lwsp a1,16(sp)
28630: 4552 c.lwsp a0,20(sp)
28632: 87d6 c.mv a5,s5
28634: 4701 c.li a4,0
28636: 88de c.mv a7,s7
28638: 4801 c.li a6,0
2863a: 86e2 c.mv a3,s8
2863c: 1050 c.addi4spn a2,sp,36
2863e: 9b02 c.jalr s6
28640: 774d c.lui a4,0xffff3
28642: 4791 c.li a5,4
28644: 4f02 c.lwsp t5,0(sp)
28646: 4292 c.lwsp t0,4(sp)
28648: 8a2a c.mv s4,a0
2864a: 80070e13 addi t3,a4,-2048 # ffff2800 <__BSS_END__+0xfff82cac>
2864e: 04f50b63 beq a0,a5,286a4 <__gconv_transform_internal_ucs2+0x20c>
28652: 5c92 c.lwsp s9,36(sp)
28654: 4fb2 c.lwsp t6,12(sp)
28656: 078c9e63 bne s9,s8,286d2 <__gconv_transform_internal_ucs2+0x23a>
2865a: 360a1d63 bne s4,zero,289d4 <__gconv_transform_internal_ucs2+0x53c>
2865e: 0004a983 lw s3,0(s1)
28662: 5f82 c.lwsp t6,32(sp)
28664: 000f2903 lw s2,0(t5)
28668: 0084aa03 lw s4,8(s1)
2866c: b789 c.j 285ae <__gconv_transform_internal_ucs2+0x116>
2866e: 57a2 c.lwsp a5,40(sp)
28670: 4c9d c.li s9,7
28672: 00ff2023 sw a5,0(t5)
28676: f8028be3 beq t0,zero,2860c <__gconv_transform_internal_ucs2+0x174>
2867a: 0182a023 sw s8,0(t0)
2867e: b5e5 c.j 28566 <__gconv_transform_internal_ucs2+0xce>
28680: 57a2 c.lwsp a5,40(sp)
28682: 4c95 c.li s9,5
28684: b741 c.j 28604 <__gconv_transform_internal_ucs2+0x16c>
28686: 46e2 c.lwsp a3,24(sp)
28688: 839d c.srli a5,0x7
2868a: 24d78763 beq a5,a3,288d8 <__gconv_transform_internal_ucs2+0x440>
2868e: 020d0463 beq s10,zero,286b6 <__gconv_transform_internal_ucs2+0x21e>
28692: 449c c.lw a5,8(s1)
28694: 8ba1 c.andi a5,8
28696: 20079163 bne a5,zero,28898 <__gconv_transform_internal_ucs2+0x400>
2869a: 57a2 c.lwsp a5,40(sp)
2869c: 020a1063 bne s4,zero,286bc <__gconv_transform_internal_ucs2+0x224>
286a0: 4c99 c.li s9,6
286a2: b78d c.j 28604 <__gconv_transform_internal_ucs2+0x16c>
286a4: 4795 c.li a5,5
286a6: 8a66 c.mv s4,s9
286a8: fafc99e3 bne s9,a5,2865a <__gconv_transform_internal_ucs2+0x1c2>
286ac: bf4d c.j 2865e <__gconv_transform_internal_ucs2+0x1c6>
286ae: 000d0463 beq s10,zero,286b6 <__gconv_transform_internal_ucs2+0x21e>
286b2: 120a1263 bne s4,zero,287d6 <__gconv_transform_internal_ucs2+0x33e>
286b6: 57a2 c.lwsp a5,40(sp)
286b8: 4c99 c.li s9,6
286ba: b7a9 c.j 28604 <__gconv_transform_internal_ucs2+0x16c>
286bc: 000d2703 lw a4,0(s10)
286c0: 0791 c.addi a5,4
286c2: d43e c.swsp a5,40(sp)
286c4: 0705 c.addi a4,1
286c6: 00ed2023 sw a4,0(s10)
286ca: 4c99 c.li s9,6
286cc: f0f413e3 bne s0,a5,285d2 <__gconv_transform_internal_ucs2+0x13a>
286d0: bf15 c.j 28604 <__gconv_transform_internal_ucs2+0x16c>
286d2: 4781 c.li a5,0
286d4: 000a8463 beq s5,zero,286dc <__gconv_transform_internal_ucs2+0x244>
286d8: 000aa783 lw a5,0(s5)
286dc: 5702 c.lwsp a4,32(sp)
286de: 97ba c.add a5,a4
286e0: 2ff78e63 beq a5,t6,289dc <__gconv_transform_internal_ucs2+0x544>
286e4: 47a2 c.lwsp a5,8(sp)
286e6: 012f2023 sw s2,0(t5)
286ea: d44a c.swsp s2,40(sp)
286ec: d64e c.swsp s3,44(sp)
286ee: 0084af83 lw t6,8(s1)
286f2: 42079463 bne a5,zero,28b1a <__gconv_transform_internal_ucs2+0x682>
286f6: 59240063 beq s0,s2,28c76 <__gconv_transform_internal_ucs2+0x7de>
286fa: 85ce c.mv a1,s3
286fc: 4811 c.li a6,4
286fe: 6ec1 c.lui t4,0x10
28700: 002ffc13 andi s8,t6,2
28704: 00490793 addi a5,s2,4
28708: 2af46063 bltu s0,a5,289a8 <__gconv_transform_internal_ucs2+0x510>
2870c: 00258693 addi a3,a1,2
28710: 2edce763 bltu s9,a3,289fe <__gconv_transform_internal_ucs2+0x566>
28714: 00092703 lw a4,0(s2)
28718: 31d77963 bgeu a4,t4,28a2a <__gconv_transform_internal_ucs2+0x592>
2871c: 01c70633 add a2,a4,t3
28720: 7ff00513 addi a0,zero,2047
28724: 32c57663 bgeu a0,a2,28a50 <__gconv_transform_internal_ucs2+0x5b8>
28728: 00e59023 sh a4,0(a1)
2872c: d636 c.swsp a3,44(sp)
2872e: d43e c.swsp a5,40(sp)
28730: 85b6 c.mv a1,a3
28732: 893e c.mv s2,a5
28734: fd2418e3 bne s0,s2,28704 <__gconv_transform_internal_ucs2+0x26c>
28738: 5892 c.lwsp a7,36(sp)
2873a: 008f2023 sw s0,0(t5)
2873e: 87ae c.mv a5,a1
28740: 2d179563 bne a5,a7,28a0a <__gconv_transform_internal_ucs2+0x572>
28744: 4715 c.li a4,5
28746: 26e81763 bne a6,a4,289b4 <__gconv_transform_internal_ucs2+0x51c>
2874a: f0f998e3 bne s3,a5,2865a <__gconv_transform_internal_ucs2+0x1c2>
2874e: 44dc c.lw a5,12(s1)
28750: 17fd c.addi a5,-1
28752: c4dc c.sw a5,12(s1)
28754: b719 c.j 2865a <__gconv_transform_internal_ucs2+0x1c2>
28756: 0087fd63 bgeu a5,s0,28770 <__gconv_transform_internal_ucs2+0x2d8>
2875a: 0785 c.addi a5,1
2875c: d43e c.swsp a5,40(sp)
2875e: fff7c683 lbu a3,-1(a5)
28762: 0905 c.addi s2,1
28764: 01288733 add a4,a7,s2
28768: fed70fa3 sb a3,-1(a4)
2876c: ff25f5e3 bgeu a1,s2,28756 <__gconv_transform_internal_ucs2+0x2be>
28770: 5792 c.lwsp a5,36(sp)
28772: d446 c.swsp a7,40(sp)
28774: 66c1 c.lui a3,0x10
28776: 36d7fa63 bgeu a5,a3,28aea <__gconv_transform_internal_ucs2+0x652>
2877a: 774d c.lui a4,0xffff3
2877c: 80070713 addi a4,a4,-2048 # ffff2800 <__BSS_END__+0xfff82cac>
28780: 973e c.add a4,a5
28782: 7ff00693 addi a3,zero,2047
28786: 40e6f463 bgeu a3,a4,28b8e <__gconv_transform_internal_ucs2+0x6f6>
2878a: 00f98023 sb a5,0(s3)
2878e: 5732 c.lwsp a4,44(sp)
28790: 07c2 c.slli a5,0x10
28792: 83c1 c.srli a5,0x10
28794: 83a1 c.srli a5,0x8
28796: 00f700a3 sb a5,1(a4)
2879a: 5732 c.lwsp a4,44(sp)
2879c: 57a2 c.lwsp a5,40(sp)
2879e: 0709 c.addi a4,2
287a0: 0791 c.addi a5,4
287a2: d63a c.swsp a4,44(sp)
287a4: d43e c.swsp a5,40(sp)
287a6: 25178663 beq a5,a7,289f2 <__gconv_transform_internal_ucs2+0x55a>
287aa: 411787b3 sub a5,a5,a7
287ae: 000c2703 lw a4,0(s8)
287b2: 00777693 andi a3,a4,7
287b6: 68f6d163 bge a3,a5,28e38 <__gconv_transform_internal_ucs2+0x9a0>
287ba: 000f2903 lw s2,0(t5)
287be: 8f95 c.sub a5,a3
287c0: 9b61 c.andi a4,-8
287c2: 993e c.add s2,a5
287c4: 012f2023 sw s2,0(t5)
287c8: 59b2 c.lwsp s3,44(sp)
287ca: 0084aa03 lw s4,8(s1)
287ce: 5f82 c.lwsp t6,32(sp)
287d0: 00ec2023 sw a4,0(s8)
287d4: bb5d c.j 2858a <__gconv_transform_internal_ucs2+0xf2>
287d6: 000d2603 lw a2,0(s10)
287da: d43a c.swsp a4,40(sp)
287dc: 87ba c.mv a5,a4
287de: 00160713 addi a4,a2,1
287e2: 00ed2023 sw a4,0(s10)
287e6: 4c99 c.li s9,6
287e8: def415e3 bne s0,a5,285d2 <__gconv_transform_internal_ucs2+0x13a>
287ec: bd21 c.j 28604 <__gconv_transform_internal_ucs2+0x16c>
287ee: 1b240a63 beq s0,s2,289a2 <__gconv_transform_internal_ucs2+0x50a>
287f2: 87ca c.mv a5,s2
287f4: 4c91 c.li s9,4
287f6: 68c1 c.lui a7,0x10
287f8: 002a7a13 andi s4,s4,2
287fc: 00478613 addi a2,a5,4
28800: e6c467e3 bltu s0,a2,2866e <__gconv_transform_internal_ucs2+0x1d6>
28804: 002c0713 addi a4,s8,2
28808: e6edece3 bltu s11,a4,28680 <__gconv_transform_internal_ucs2+0x1e8>
2880c: 439c c.lw a5,0(a5)
2880e: 0d17fc63 bgeu a5,a7,288e6 <__gconv_transform_internal_ucs2+0x44e>
28812: 01c78733 add a4,a5,t3
28816: 7ff00593 addi a1,zero,2047
2881a: 0ee5fe63 bgeu a1,a4,28916 <__gconv_transform_internal_ucs2+0x47e>
2881e: 00fc0023 sb a5,0(s8)
28822: 5732 c.lwsp a4,44(sp)
28824: 07c2 c.slli a5,0x10
28826: 83c1 c.srli a5,0x10
28828: 83a1 c.srli a5,0x8
2882a: 00f700a3 sb a5,1(a4)
2882e: 56b2 c.lwsp a3,44(sp)
28830: 57a2 c.lwsp a5,40(sp)
28832: 00268c13 addi s8,a3,2 # 10002 <__ehdr_start+0x2>
28836: 0791 c.addi a5,4
28838: d662 c.swsp s8,44(sp)
2883a: d43e c.swsp a5,40(sp)
2883c: fcf410e3 bne s0,a5,287fc <__gconv_transform_internal_ucs2+0x364>
28840: b3d1 c.j 28604 <__gconv_transform_internal_ucs2+0x16c>
28842: 000aa783 lw a5,0(s5)
28846: 5702 c.lwsp a4,32(sp)
28848: 0184a023 sw s8,0(s1)
2884c: 97ba c.add a5,a4
2884e: 00faa023 sw a5,0(s5)
28852: d00b8ae3 beq s7,zero,28566 <__gconv_transform_internal_ucs2+0xce>
28856: 479d c.li a5,7
28858: d0fc97e3 bne s9,a5,28566 <__gconv_transform_internal_ucs2+0xce>
2885c: 000f2783 lw a5,0(t5)
28860: 4711 c.li a4,4
28862: 40f40633 sub a2,s0,a5
28866: 56c76263 bltu a4,a2,28dca <__gconv_transform_internal_ucs2+0x932>
2886a: 48c8 c.lw a0,20(s1)
2886c: 00c785b3 add a1,a5,a2
28870: 00450713 addi a4,a0,4
28874: ca09 c.beqz a2,28886 <__gconv_transform_internal_ucs2+0x3ee>
28876: 0007c683 lbu a3,0(a5)
2887a: 0785 c.addi a5,1
2887c: 0705 c.addi a4,1
2887e: fed70fa3 sb a3,-1(a4)
28882: fef59ae3 bne a1,a5,28876 <__gconv_transform_internal_ucs2+0x3de>
28886: 411c c.lw a5,0(a0)
28888: 008f2023 sw s0,0(t5)
2888c: 9be1 c.andi a5,-8
2888e: 8fd1 c.or a5,a2
28890: c11c c.sw a5,0(a0)
28892: b9d1 c.j 28566 <__gconv_transform_internal_ucs2+0xce>
28894: 8a66 c.mv s4,s9
28896: b3d1 c.j 2865a <__gconv_transform_internal_ucs2+0x1c2>
28898: 000f2603 lw a2,0(t5)
2889c: 4572 c.lwsp a0,28(sp)
2889e: 107c c.addi4spn a5,sp,44
288a0: 8722 c.mv a4,s0
288a2: 886a c.mv a6,s10
288a4: 1034 c.addi4spn a3,sp,40
288a6: 85a6 c.mv a1,s1
288a8: c616 c.swsp t0,12(sp)
288aa: c27e c.swsp t6,4(sp)
288ac: c07a c.swsp t5,0(sp)
288ae: 626010ef jal ra,29ed4 <__gconv_transliterate>
288b2: 774d c.lui a4,0xffff3
288b4: 4799 c.li a5,6
288b6: 4f02 c.lwsp t5,0(sp)
288b8: 4f92 c.lwsp t6,4(sp)
288ba: 42b2 c.lwsp t0,12(sp)
288bc: 8caa c.mv s9,a0
288be: 68c1 c.lui a7,0x10
288c0: 80070e13 addi t3,a4,-2048 # ffff2800 <__BSS_END__+0xfff82cac>
288c4: 00f50f63 beq a0,a5,288e2 <__gconv_transform_internal_ucs2+0x44a>
288c8: 4715 c.li a4,5
288ca: 57a2 c.lwsp a5,40(sp)
288cc: 5c32 c.lwsp s8,44(sp)
288ce: d2e50be3 beq a0,a4,28604 <__gconv_transform_internal_ucs2+0x16c>
288d2: d0f410e3 bne s0,a5,285d2 <__gconv_transform_internal_ucs2+0x13a>
288d6: b33d c.j 28604 <__gconv_transform_internal_ucs2+0x16c>
288d8: d43a c.swsp a4,40(sp)
288da: 87ba c.mv a5,a4
288dc: cef41be3 bne s0,a5,285d2 <__gconv_transform_internal_ucs2+0x13a>
288e0: b315 c.j 28604 <__gconv_transform_internal_ucs2+0x16c>
288e2: 5c32 c.lwsp s8,44(sp)
288e4: bb5d c.j 2869a <__gconv_transform_internal_ucs2+0x202>
288e6: 4762 c.lwsp a4,24(sp)
288e8: 839d c.srli a5,0x7
288ea: 1ce78363 beq a5,a4,28ab0 <__gconv_transform_internal_ucs2+0x618>
288ee: dc0d04e3 beq s10,zero,286b6 <__gconv_transform_internal_ucs2+0x21e>
288f2: 449c c.lw a5,8(s1)
288f4: 8ba1 c.andi a5,8
288f6: 16079d63 bne a5,zero,28a70 <__gconv_transform_internal_ucs2+0x5d8>
288fa: 57a2 c.lwsp a5,40(sp)
288fc: da0a02e3 beq s4,zero,286a0 <__gconv_transform_internal_ucs2+0x208>
28900: 000d2703 lw a4,0(s10)
28904: 0791 c.addi a5,4
28906: d43e c.swsp a5,40(sp)
28908: 0705 c.addi a4,1
2890a: 00ed2023 sw a4,0(s10)
2890e: 4c99 c.li s9,6
28910: eef416e3 bne s0,a5,287fc <__gconv_transform_internal_ucs2+0x364>
28914: b9c5 c.j 28604 <__gconv_transform_internal_ucs2+0x16c>
28916: da0d00e3 beq s10,zero,286b6 <__gconv_transform_internal_ucs2+0x21e>
2891a: d80a0ee3 beq s4,zero,286b6 <__gconv_transform_internal_ucs2+0x21e>
2891e: 000d2703 lw a4,0(s10)
28922: d432 c.swsp a2,40(sp)
28924: 87b2 c.mv a5,a2
28926: 0705 c.addi a4,1
28928: 00ed2023 sw a4,0(s10)
2892c: 4c99 c.li s9,6
2892e: ecf417e3 bne s0,a5,287fc <__gconv_transform_internal_ucs2+0x364>
28932: b9c9 c.j 28604 <__gconv_transform_internal_ucs2+0x16c>
28934: 4e029b63 bne t0,zero,28e2a <__gconv_transform_internal_ucs2+0x992>
28938: 48dc c.lw a5,20(s1)
2893a: 4c81 c.li s9,0
2893c: 00078023 sb zero,0(a5)
28940: 000780a3 sb zero,1(a5)
28944: 00078123 sb zero,2(a5)
28948: 000781a3 sb zero,3(a5)
2894c: 00078223 sb zero,4(a5)
28950: 000782a3 sb zero,5(a5)
28954: 00078323 sb zero,6(a5)
28958: 000783a3 sb zero,7(a5)
2895c: 449c c.lw a5,8(s1)
2895e: 8b85 c.andi a5,1
28960: c00793e3 bne a5,zero,28566 <__gconv_transform_internal_ucs2+0xce>
28964: 855a c.mv a0,s6
28966: c042 c.swsp a6,0(sp)
28968: 98dfa0ef jal ra,232f4 <_dl_mcount_wrapper_check>
2896c: 5426 c.lwsp s0,104(sp)
2896e: 4802 c.lwsp a6,0(sp)
28970: 45c2 c.lwsp a1,16(sp)
28972: 4552 c.lwsp a0,20(sp)
28974: 50b6 c.lwsp ra,108(sp)
28976: 5496 c.lwsp s1,100(sp)
28978: 5906 c.lwsp s2,96(sp)
2897a: 49f6 c.lwsp s3,92(sp)
2897c: 4a66 c.lwsp s4,88(sp)
2897e: 4c26 c.lwsp s8,72(sp)
28980: 4c96 c.lwsp s9,68(sp)
28982: 4d06 c.lwsp s10,64(sp)
28984: 5df2 c.lwsp s11,60(sp)
28986: 88de c.mv a7,s7
28988: 87d6 c.mv a5,s5
2898a: 4bb6 c.lwsp s7,76(sp)
2898c: 4ad6 c.lwsp s5,84(sp)
2898e: 835a c.mv t1,s6
28990: 4b46 c.lwsp s6,80(sp)
28992: 4701 c.li a4,0
28994: 4681 c.li a3,0
28996: 4601 c.li a2,0
28998: 6165 c.addi16sp sp,112
2899a: 8302 c.jr t1
2899c: 0002a983 lw s3,0(t0)
289a0: b6b9 c.j 284ee <__gconv_transform_internal_ucs2+0x56>
289a2: 87a2 c.mv a5,s0
289a4: 4c91 c.li s9,4
289a6: b9b9 c.j 28604 <__gconv_transform_internal_ucs2+0x16c>
289a8: 5722 c.lwsp a4,40(sp)
289aa: 5792 c.lwsp a5,36(sp)
289ac: 00ef2023 sw a4,0(t5)
289b0: 04f59d63 bne a1,a5,28a0a <__gconv_transform_internal_ucs2+0x572>
289b4: 000506b7 lui a3,0x50
289b8: 000505b7 lui a1,0x50
289bc: 00050537 lui a0,0x50
289c0: 30c68693 addi a3,a3,780 # 5030c <__PRETTY_FUNCTION__.5>
289c4: 2eb00613 addi a2,zero,747
289c8: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
289cc: 0a850513 addi a0,a0,168 # 500a8 <map+0xfc>
289d0: 920e80ef jal ra,10af0 <__assert_fail>
289d4: 8cd2 c.mv s9,s4
289d6: b80b88e3 beq s7,zero,28566 <__gconv_transform_internal_ucs2+0xce>
289da: bdb5 c.j 28856 <__gconv_transform_internal_ucs2+0x3be>
289dc: 000f2783 lw a5,0(t5)
289e0: 419c0733 sub a4,s8,s9
289e4: 0706 c.slli a4,0x1
289e6: 8f99 c.sub a5,a4
289e8: 00ff2023 sw a5,0(t5)
289ec: b1bd c.j 2865a <__gconv_transform_internal_ucs2+0x1c2>
289ee: b6051ce3 bne a0,zero,28566 <__gconv_transform_internal_ucs2+0xce>
289f2: 0084aa03 lw s4,8(s1)
289f6: 000f2903 lw s2,0(t5)
289fa: 5f82 c.lwsp t6,32(sp)
289fc: b679 c.j 2858a <__gconv_transform_internal_ucs2+0xf2>
289fe: 5722 c.lwsp a4,40(sp)
28a00: 5792 c.lwsp a5,36(sp)
28a02: 00ef2023 sw a4,0(t5)
28a06: d4f582e3 beq a1,a5,2874a <__gconv_transform_internal_ucs2+0x2b2>
28a0a: 000506b7 lui a3,0x50
28a0e: 000505b7 lui a1,0x50
28a12: 00050537 lui a0,0x50
28a16: 30c68693 addi a3,a3,780 # 5030c <__PRETTY_FUNCTION__.5>
28a1a: 2ea00613 addi a2,zero,746
28a1e: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
28a22: 09450513 addi a0,a0,148 # 50094 <map+0xe8>
28a26: 8cae80ef jal ra,10af0 <__assert_fail>
28a2a: 46e2 c.lwsp a3,24(sp)
28a2c: 831d c.srli a4,0x7
28a2e: 1cd70d63 beq a4,a3,28c08 <__gconv_transform_internal_ucs2+0x770>
28a32: f60d0be3 beq s10,zero,289a8 <__gconv_transform_internal_ucs2+0x510>
28a36: 449c c.lw a5,8(s1)
28a38: 8ba1 c.andi a5,8
28a3a: 18079463 bne a5,zero,28bc2 <__gconv_transform_internal_ucs2+0x72a>
28a3e: 5922 c.lwsp s2,40(sp)
28a40: 160c1663 bne s8,zero,28bac <__gconv_transform_internal_ucs2+0x714>
28a44: 5792 c.lwsp a5,36(sp)
28a46: 012f2023 sw s2,0(t5)
28a4a: f6f585e3 beq a1,a5,289b4 <__gconv_transform_internal_ucs2+0x51c>
28a4e: bf75 c.j 28a0a <__gconv_transform_internal_ucs2+0x572>
28a50: f40d0ce3 beq s10,zero,289a8 <__gconv_transform_internal_ucs2+0x510>
28a54: f40c0ae3 beq s8,zero,289a8 <__gconv_transform_internal_ucs2+0x510>
28a58: 000d2703 lw a4,0(s10)
28a5c: d43e c.swsp a5,40(sp)
28a5e: 893e c.mv s2,a5
28a60: 00170793 addi a5,a4,1
28a64: 00fd2023 sw a5,0(s10)
28a68: 4819 c.li a6,6
28a6a: c9241de3 bne s0,s2,28704 <__gconv_transform_internal_ucs2+0x26c>
28a6e: b1e9 c.j 28738 <__gconv_transform_internal_ucs2+0x2a0>
28a70: 000f2603 lw a2,0(t5)
28a74: 4572 c.lwsp a0,28(sp)
28a76: 107c c.addi4spn a5,sp,44
28a78: 8722 c.mv a4,s0
28a7a: 886a c.mv a6,s10
28a7c: 1034 c.addi4spn a3,sp,40
28a7e: 85a6 c.mv a1,s1
28a80: c616 c.swsp t0,12(sp)
28a82: c27e c.swsp t6,4(sp)
28a84: c07a c.swsp t5,0(sp)
28a86: 44e010ef jal ra,29ed4 <__gconv_transliterate>
28a8a: 774d c.lui a4,0xffff3
28a8c: 4799 c.li a5,6
28a8e: 4f02 c.lwsp t5,0(sp)
28a90: 4f92 c.lwsp t6,4(sp)
28a92: 42b2 c.lwsp t0,12(sp)
28a94: 8caa c.mv s9,a0
28a96: 68c1 c.lui a7,0x10
28a98: 80070e13 addi t3,a4,-2048 # ffff2800 <__BSS_END__+0xfff82cac>
28a9c: 16f50463 beq a0,a5,28c04 <__gconv_transform_internal_ucs2+0x76c>
28aa0: 4715 c.li a4,5
28aa2: 57a2 c.lwsp a5,40(sp)
28aa4: 5c32 c.lwsp s8,44(sp)
28aa6: b4e50fe3 beq a0,a4,28604 <__gconv_transform_internal_ucs2+0x16c>
28aaa: d4f419e3 bne s0,a5,287fc <__gconv_transform_internal_ucs2+0x364>
28aae: be99 c.j 28604 <__gconv_transform_internal_ucs2+0x16c>
28ab0: d432 c.swsp a2,40(sp)
28ab2: 87b2 c.mv a5,a2
28ab4: d4f414e3 bne s0,a5,287fc <__gconv_transform_internal_ucs2+0x364>
28ab8: b6b1 c.j 28604 <__gconv_transform_internal_ucs2+0x16c>
28aba: 40c40733 sub a4,s0,a2
28abe: 008f2023 sw s0,0(t5)
28ac2: 974a c.add a4,s2
28ac4: 4791 c.li a5,4
28ac6: 28e7e063 bltu a5,a4,28d46 <__gconv_transform_internal_ucs2+0x8ae>
28aca: 012c07b3 add a5,s8,s2
28ace: 9c3a c.add s8,a4
28ad0: 00e97b63 bgeu s2,a4,28ae6 <__gconv_transform_internal_ucs2+0x64e>
28ad4: 0605 c.addi a2,1
28ad6: d432 c.swsp a2,40(sp)
28ad8: fff64703 lbu a4,-1(a2)
28adc: 0785 c.addi a5,1
28ade: 00e781a3 sb a4,3(a5)
28ae2: ff8799e3 bne a5,s8,28ad4 <__gconv_transform_internal_ucs2+0x63c>
28ae6: 4c9d c.li s9,7
28ae8: bcbd c.j 28566 <__gconv_transform_internal_ucs2+0xce>
28aea: 6689 c.lui a3,0x2
28aec: 839d c.srli a5,0x7
28aee: c0068693 addi a3,a3,-1024 # 1c00 <__libc_tsd_CTYPE_B+0x1bd4>
28af2: 20d78463 beq a5,a3,28cfa <__gconv_transform_internal_ucs2+0x862>
28af6: 080d0a63 beq s10,zero,28b8a <__gconv_transform_internal_ucs2+0x6f2>
28afa: 008a7793 andi a5,s4,8
28afe: 16079f63 bne a5,zero,28c7c <__gconv_transform_internal_ucs2+0x7e4>
28b02: 002a7a13 andi s4,s4,2
28b06: 080a0263 beq s4,zero,28b8a <__gconv_transform_internal_ucs2+0x6f2>
28b0a: 000d2703 lw a4,0(s10)
28b0e: 103c c.addi4spn a5,sp,40
28b10: d43e c.swsp a5,40(sp)
28b12: 0705 c.addi a4,1
28b14: 00ed2023 sw a4,0(s10)
28b18: b949 c.j 287aa <__gconv_transform_internal_ucs2+0x312>
28b1a: 87ce c.mv a5,s3
28b1c: 4811 c.li a6,4
28b1e: 2b240463 beq s0,s2,28dc6 <__gconv_transform_internal_ucs2+0x92e>
28b22: 6ec1 c.lui t4,0x10
28b24: 002ffc13 andi s8,t6,2
28b28: 00490693 addi a3,s2,4
28b2c: 0ed46763 bltu s0,a3,28c1a <__gconv_transform_internal_ucs2+0x782>
28b30: 00278713 addi a4,a5,2
28b34: 0cecef63 bltu s9,a4,28c12 <__gconv_transform_internal_ucs2+0x77a>
28b38: 00092703 lw a4,0(s2)
28b3c: 11d77063 bgeu a4,t4,28c3c <__gconv_transform_internal_ucs2+0x7a4>
28b40: 01c70633 add a2,a4,t3
28b44: 7ff00593 addi a1,zero,2047
28b48: 0cc5fd63 bgeu a1,a2,28c22 <__gconv_transform_internal_ucs2+0x78a>
28b4c: 00e78023 sb a4,0(a5)
28b50: 01071793 slli a5,a4,0x10
28b54: 5732 c.lwsp a4,44(sp)
28b56: 83c1 c.srli a5,0x10
28b58: 83a1 c.srli a5,0x8
28b5a: 00f700a3 sb a5,1(a4)
28b5e: 5722 c.lwsp a4,40(sp)
28b60: 57b2 c.lwsp a5,44(sp)
28b62: 00470913 addi s2,a4,4
28b66: 0789 c.addi a5,2
28b68: d63e c.swsp a5,44(sp)
28b6a: d44a c.swsp s2,40(sp)
28b6c: fb241ee3 bne s0,s2,28b28 <__gconv_transform_internal_ucs2+0x690>
28b70: 5722 c.lwsp a4,40(sp)
28b72: 5c92 c.lwsp s9,36(sp)
28b74: 00ef2023 sw a4,0(t5)
28b78: 88e6 c.mv a7,s9
28b7a: b6d9 c.j 28740 <__gconv_transform_internal_ucs2+0x2a8>
28b7c: 002a7a13 andi s4,s4,2
28b80: 57a2 c.lwsp a5,40(sp)
28b82: 2c0a1b63 bne s4,zero,28e58 <__gconv_transform_internal_ucs2+0x9c0>
28b86: c31792e3 bne a5,a7,287aa <__gconv_transform_internal_ucs2+0x312>
28b8a: 4c99 c.li s9,6
28b8c: bae9 c.j 28566 <__gconv_transform_internal_ucs2+0xce>
28b8e: fe0d0ee3 beq s10,zero,28b8a <__gconv_transform_internal_ucs2+0x6f2>
28b92: 002a7a13 andi s4,s4,2
28b96: fe0a0ae3 beq s4,zero,28b8a <__gconv_transform_internal_ucs2+0x6f2>
28b9a: 000d2783 lw a5,0(s10)
28b9e: 1038 c.addi4spn a4,sp,40
28ba0: d43a c.swsp a4,40(sp)
28ba2: 0785 c.addi a5,1
28ba4: 00fd2023 sw a5,0(s10)
28ba8: 4791 c.li a5,4
28baa: b111 c.j 287ae <__gconv_transform_internal_ucs2+0x316>
28bac: 000d2783 lw a5,0(s10)
28bb0: 0911 c.addi s2,4
28bb2: d44a c.swsp s2,40(sp)
28bb4: 0785 c.addi a5,1
28bb6: 00fd2023 sw a5,0(s10)
28bba: 4819 c.li a6,6
28bbc: b52414e3 bne s0,s2,28704 <__gconv_transform_internal_ucs2+0x26c>
28bc0: bea5 c.j 28738 <__gconv_transform_internal_ucs2+0x2a0>
28bc2: 000f2603 lw a2,0(t5)
28bc6: 4572 c.lwsp a0,28(sp)
28bc8: 886a c.mv a6,s10
28bca: 107c c.addi4spn a5,sp,44
28bcc: 8722 c.mv a4,s0
28bce: 1034 c.addi4spn a3,sp,40
28bd0: 85a6 c.mv a1,s1
28bd2: c216 c.swsp t0,4(sp)
28bd4: c07a c.swsp t5,0(sp)
28bd6: 2fe010ef jal ra,29ed4 <__gconv_transliterate>
28bda: 774d c.lui a4,0xffff3
28bdc: 4799 c.li a5,6
28bde: 4f02 c.lwsp t5,0(sp)
28be0: 4292 c.lwsp t0,4(sp)
28be2: 882a c.mv a6,a0
28be4: 6ec1 c.lui t4,0x10
28be6: 80070e13 addi t3,a4,-2048 # ffff2800 <__BSS_END__+0xfff82cac>
28bea: 08f50063 beq a0,a5,28c6a <__gconv_transform_internal_ucs2+0x7d2>
28bee: 4795 c.li a5,5
28bf0: 5922 c.lwsp s2,40(sp)
28bf2: 55b2 c.lwsp a1,44(sp)
28bf4: b4f510e3 bne a0,a5,28734 <__gconv_transform_internal_ucs2+0x29c>
28bf8: 5792 c.lwsp a5,36(sp)
28bfa: 012f2023 sw s2,0(t5)
28bfe: b4f586e3 beq a1,a5,2874a <__gconv_transform_internal_ucs2+0x2b2>
28c02: b521 c.j 28a0a <__gconv_transform_internal_ucs2+0x572>
28c04: 5c32 c.lwsp s8,44(sp)
28c06: b9d5 c.j 288fa <__gconv_transform_internal_ucs2+0x462>
28c08: d43e c.swsp a5,40(sp)
28c0a: 893e c.mv s2,a5
28c0c: af241ce3 bne s0,s2,28704 <__gconv_transform_internal_ucs2+0x26c>
28c10: b625 c.j 28738 <__gconv_transform_internal_ucs2+0x2a0>
28c12: 5722 c.lwsp a4,40(sp)
28c14: 5c92 c.lwsp s9,36(sp)
28c16: 4815 c.li a6,5
28c18: bfb1 c.j 28b74 <__gconv_transform_internal_ucs2+0x6dc>
28c1a: 5722 c.lwsp a4,40(sp)
28c1c: 5c92 c.lwsp s9,36(sp)
28c1e: 481d c.li a6,7
28c20: bf91 c.j 28b74 <__gconv_transform_internal_ucs2+0x6dc>
28c22: 040d0663 beq s10,zero,28c6e <__gconv_transform_internal_ucs2+0x7d6>
28c26: 040c0463 beq s8,zero,28c6e <__gconv_transform_internal_ucs2+0x7d6>
28c2a: 000d2703 lw a4,0(s10)
28c2e: d436 c.swsp a3,40(sp)
28c30: 8936 c.mv s2,a3
28c32: 0705 c.addi a4,1
28c34: 00ed2023 sw a4,0(s10)
28c38: 4819 c.li a6,6
28c3a: bf0d c.j 28b6c <__gconv_transform_internal_ucs2+0x6d4>
28c3c: 4662 c.lwsp a2,24(sp)
28c3e: 831d c.srli a4,0x7
28c40: 10c70063 beq a4,a2,28d40 <__gconv_transform_internal_ucs2+0x8a8>
28c44: 020d0563 beq s10,zero,28c6e <__gconv_transform_internal_ucs2+0x7d6>
28c48: 4498 c.lw a4,8(s1)
28c4a: 8b21 c.andi a4,8
28c4c: eb5d c.bnez a4,28d02 <__gconv_transform_internal_ucs2+0x86a>
28c4e: 5722 c.lwsp a4,40(sp)
28c50: 020c0063 beq s8,zero,28c70 <__gconv_transform_internal_ucs2+0x7d8>
28c54: 000d2683 lw a3,0(s10)
28c58: 00470913 addi s2,a4,4
28c5c: 4819 c.li a6,6
28c5e: 00168713 addi a4,a3,1
28c62: 00ed2023 sw a4,0(s10)
28c66: d44a c.swsp s2,40(sp)
28c68: b711 c.j 28b6c <__gconv_transform_internal_ucs2+0x6d4>
28c6a: 55b2 c.lwsp a1,44(sp)
28c6c: bbc9 c.j 28a3e <__gconv_transform_internal_ucs2+0x5a6>
28c6e: 5722 c.lwsp a4,40(sp)
28c70: 5c92 c.lwsp s9,36(sp)
28c72: 4819 c.li a6,6
28c74: b701 c.j 28b74 <__gconv_transform_internal_ucs2+0x6dc>
28c76: d33c8fe3 beq s9,s3,289b4 <__gconv_transform_internal_ucs2+0x51c>
28c7a: bb41 c.j 28a0a <__gconv_transform_internal_ucs2+0x572>
28c7c: 4572 c.lwsp a0,28(sp)
28c7e: 107c c.addi4spn a5,sp,44
28c80: 1034 c.addi4spn a3,sp,40
28c82: 886a c.mv a6,s10
28c84: 85a6 c.mv a1,s1
28c86: c616 c.swsp t0,12(sp)
28c88: c47a c.swsp t5,8(sp)
28c8a: c032 c.swsp a2,0(sp)
28c8c: c23a c.swsp a4,4(sp)
28c8e: 246010ef jal ra,29ed4 <__gconv_transliterate>
28c92: 4799 c.li a5,6
28c94: 4602 c.lwsp a2,0(sp)
28c96: 4f22 c.lwsp t5,8(sp)
28c98: 42b2 c.lwsp t0,12(sp)
28c9a: 8caa c.mv s9,a0
28c9c: 02410893 addi a7,sp,36
28ca0: ecf50ee3 beq a0,a5,28b7c <__gconv_transform_internal_ucs2+0x6e4>
28ca4: 57a2 c.lwsp a5,40(sp)
28ca6: 4712 c.lwsp a4,4(sp)
28ca8: 1034 c.addi4spn a3,sp,40
28caa: b11790e3 bne a5,a7,287aa <__gconv_transform_internal_ucs2+0x312>
28cae: 479d c.li a5,7
28cb0: d2f51fe3 bne a0,a5,289ee <__gconv_transform_internal_ucs2+0x556>
28cb4: 0ed70963 beq a4,a3,28da6 <__gconv_transform_internal_ucs2+0x90e>
28cb8: 000c2783 lw a5,0(s8)
28cbc: 000f2703 lw a4,0(t5)
28cc0: 0077f693 andi a3,a5,7
28cc4: 40d906b3 sub a3,s2,a3
28cc8: 9736 c.add a4,a3
28cca: 00ef2023 sw a4,0(t5)
28cce: 9be1 c.andi a5,-8
28cd0: 0b27db63 bge a5,s2,28d86 <__gconv_transform_internal_ucs2+0x8ee>
28cd4: 4711 c.li a4,4
28cd6: 09276863 bltu a4,s2,28d66 <__gconv_transform_internal_ucs2+0x8ce>
28cda: 0127e7b3 or a5,a5,s2
28cde: 8762 c.mv a4,s8
28ce0: 00fc2023 sw a5,0(s8)
28ce4: 9962 c.add s2,s8
28ce6: 0008c783 lbu a5,0(a7) # 10000 <__ehdr_start>
28cea: 0705 c.addi a4,1
28cec: 0885 c.addi a7,1
28cee: 00f701a3 sb a5,3(a4)
28cf2: ff271ae3 bne a4,s2,28ce6 <__gconv_transform_internal_ucs2+0x84e>
28cf6: 4c9d c.li s9,7
28cf8: b0bd c.j 28566 <__gconv_transform_internal_ucs2+0xce>
28cfa: 103c c.addi4spn a5,sp,40
28cfc: d43e c.swsp a5,40(sp)
28cfe: 4791 c.li a5,4
28d00: b47d c.j 287ae <__gconv_transform_internal_ucs2+0x316>
28d02: 000f2603 lw a2,0(t5)
28d06: 4572 c.lwsp a0,28(sp)
28d08: 886a c.mv a6,s10
28d0a: 107c c.addi4spn a5,sp,44
28d0c: 8722 c.mv a4,s0
28d0e: 1034 c.addi4spn a3,sp,40
28d10: 85a6 c.mv a1,s1
28d12: c216 c.swsp t0,4(sp)
28d14: c07a c.swsp t5,0(sp)
28d16: 1be010ef jal ra,29ed4 <__gconv_transliterate>
28d1a: 774d c.lui a4,0xffff3
28d1c: 4799 c.li a5,6
28d1e: 4f02 c.lwsp t5,0(sp)
28d20: 4292 c.lwsp t0,4(sp)
28d22: 882a c.mv a6,a0
28d24: 6ec1 c.lui t4,0x10
28d26: 80070e13 addi t3,a4,-2048 # ffff2800 <__BSS_END__+0xfff82cac>
28d2a: 14f50163 beq a0,a5,28e6c <__gconv_transform_internal_ucs2+0x9d4>
28d2e: 5922 c.lwsp s2,40(sp)
28d30: 4695 c.li a3,5
28d32: 57b2 c.lwsp a5,44(sp)
28d34: 874a c.mv a4,s2
28d36: e2d51be3 bne a0,a3,28b6c <__gconv_transform_internal_ucs2+0x6d4>
28d3a: 5c92 c.lwsp s9,36(sp)
28d3c: 4815 c.li a6,5
28d3e: bd1d c.j 28b74 <__gconv_transform_internal_ucs2+0x6dc>
28d40: d436 c.swsp a3,40(sp)
28d42: 8936 c.mv s2,a3
28d44: b525 c.j 28b6c <__gconv_transform_internal_ucs2+0x6d4>
28d46: 000506b7 lui a3,0x50
28d4a: 000505b7 lui a1,0x50
28d4e: 00050537 lui a0,0x50
28d52: 2f068693 addi a3,a3,752 # 502f0 <__PRETTY_FUNCTION__.4>
28d56: 1a800613 addi a2,zero,424
28d5a: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
28d5e: 16850513 addi a0,a0,360 # 50168 <map+0x1bc>
28d62: d8fe70ef jal ra,10af0 <__assert_fail>
28d66: 000506b7 lui a3,0x50
28d6a: 000505b7 lui a1,0x50
28d6e: 00050537 lui a0,0x50
28d72: 2f068693 addi a3,a3,752 # 502f0 <__PRETTY_FUNCTION__.4>
28d76: 1e800613 addi a2,zero,488
28d7a: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
28d7e: 20c50513 addi a0,a0,524 # 5020c <map+0x260>
28d82: d6fe70ef jal ra,10af0 <__assert_fail>
28d86: 000506b7 lui a3,0x50
28d8a: 000505b7 lui a1,0x50
28d8e: 00050537 lui a0,0x50
28d92: 2f068693 addi a3,a3,752 # 502f0 <__PRETTY_FUNCTION__.4>
28d96: 1e700613 addi a2,zero,487
28d9a: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
28d9e: 1e450513 addi a0,a0,484 # 501e4 <map+0x238>
28da2: d4fe70ef jal ra,10af0 <__assert_fail>
28da6: 000506b7 lui a3,0x50
28daa: 000505b7 lui a1,0x50
28dae: 00050537 lui a0,0x50
28db2: 2f068693 addi a3,a3,752 # 502f0 <__PRETTY_FUNCTION__.4>
28db6: 1dd00613 addi a2,zero,477
28dba: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
28dbe: 1c050513 addi a0,a0,448 # 501c0 <map+0x214>
28dc2: d2fe70ef jal ra,10af0 <__assert_fail>
28dc6: 8722 c.mv a4,s0
28dc8: b375 c.j 28b74 <__gconv_transform_internal_ucs2+0x6dc>
28dca: 000506b7 lui a3,0x50
28dce: 000505b7 lui a1,0x50
28dd2: 00050537 lui a0,0x50
28dd6: 30c68693 addi a3,a3,780 # 5030c <__PRETTY_FUNCTION__.5>
28dda: 31f00613 addi a2,zero,799
28dde: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
28de2: 0c850513 addi a0,a0,200 # 500c8 <map+0x11c>
28de6: d0be70ef jal ra,10af0 <__assert_fail>
28dea: 000506b7 lui a3,0x50
28dee: 000505b7 lui a1,0x50
28df2: 00050537 lui a0,0x50
28df6: 2f068693 addi a3,a3,752 # 502f0 <__PRETTY_FUNCTION__.4>
28dfa: 18b00613 addi a2,zero,395
28dfe: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
28e02: 13850513 addi a0,a0,312 # 50138 <map+0x18c>
28e06: cebe70ef jal ra,10af0 <__assert_fail>
28e0a: 000506b7 lui a3,0x50
28e0e: 30c68693 addi a3,a3,780 # 5030c <__PRETTY_FUNCTION__.5>
28e12: 23400613 addi a2,zero,564
28e16: 000505b7 lui a1,0x50
28e1a: 00050537 lui a0,0x50
28e1e: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
28e22: 08050513 addi a0,a0,128 # 50080 <map+0xd4>
28e26: ccbe70ef jal ra,10af0 <__assert_fail>
28e2a: 000506b7 lui a3,0x50
28e2e: 30c68693 addi a3,a3,780 # 5030c <__PRETTY_FUNCTION__.5>
28e32: 1a400613 addi a2,zero,420
28e36: b7c5 c.j 28e16 <__gconv_transform_internal_ucs2+0x97e>
28e38: 000506b7 lui a3,0x50
28e3c: 000505b7 lui a1,0x50
28e40: 00050537 lui a0,0x50
28e44: 2f068693 addi a3,a3,752 # 502f0 <__PRETTY_FUNCTION__.4>
28e48: 1cb00613 addi a2,zero,459
28e4c: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
28e50: 19850513 addi a0,a0,408 # 50198 <map+0x1ec>
28e54: c9de70ef jal ra,10af0 <__assert_fail>
28e58: 000d2703 lw a4,0(s10)
28e5c: 0791 c.addi a5,4
28e5e: d43e c.swsp a5,40(sp)
28e60: 0705 c.addi a4,1
28e62: 00ed2023 sw a4,0(s10)
28e66: 951792e3 bne a5,a7,287aa <__gconv_transform_internal_ucs2+0x312>
28e6a: b305 c.j 28b8a <__gconv_transform_internal_ucs2+0x6f2>
28e6c: 57b2 c.lwsp a5,44(sp)
28e6e: b3c5 c.j 28c4e <__gconv_transform_internal_ucs2+0x7b6>
00028e70 <__gconv_transform_ucs2reverse_internal>:
28e70: 7159 c.addi16sp sp,-112
28e72: d2a6 c.swsp s1,100(sp)
28e74: 84ae c.mv s1,a1
28e76: 458c c.lw a1,8(a1)
28e78: c8da c.swsp s6,80(sp)
28e7a: 8b3e c.mv s6,a5
28e7c: 03c50793 addi a5,a0,60
28e80: ca3e c.swsp a5,20(sp)
28e82: 02048793 addi a5,s1,32
28e86: d4a2 c.swsp s0,104(sp)
28e88: ccd2 c.swsp s4,88(sp)
28e8a: cad6 c.swsp s5,84(sp)
28e8c: c4e2 c.swsp s8,72(sp)
28e8e: c0ea c.swsp s10,64(sp)
28e90: d686 c.swsp ra,108(sp)
28e92: d0ca c.swsp s2,96(sp)
28e94: cece c.swsp s3,92(sp)
28e96: c6de c.swsp s7,76(sp)
28e98: c2e6 c.swsp s9,68(sp)
28e9a: de6e c.swsp s11,60(sp)
28e9c: 0015f313 andi t1,a1,1
28ea0: cc3e c.swsp a5,24(sp)
28ea2: 8d32 c.mv s10,a2
28ea4: 8436 c.mv s0,a3
28ea6: 8c3a c.mv s8,a4
28ea8: 8ac6 c.mv s5,a7
28eaa: 4a01 c.li s4,0
28eac: 00031463 bne t1,zero,28eb4 <__gconv_transform_ucs2reverse_internal+0x44>
28eb0: 05052a03 lw s4,80(a0)
28eb4: 34081863 bne a6,zero,29204 <__gconv_transform_ucs2reverse_internal+0x394>
28eb8: 000d2703 lw a4,0(s10)
28ebc: 3a0c1c63 bne s8,zero,29274 <__gconv_transform_ucs2reverse_internal+0x404>
28ec0: 0004a983 lw s3,0(s1)
28ec4: 016036b3 sltu a3,zero,s6
28ec8: 103c c.addi4spn a5,sp,40
28eca: 40d006b3 sub a3,zero,a3
28ece: 8ff5 c.and a5,a3
28ed0: d402 c.swsp zero,40(sp)
28ed2: ce3e c.swsp a5,28(sp)
28ed4: 0044ae03 lw t3,4(s1)
28ed8: 140a8a63 beq s5,zero,2902c <__gconv_transform_ucs2reverse_internal+0x1bc>
28edc: 0144a803 lw a6,20(s1)
28ee0: 00082503 lw a0,0(a6)
28ee4: 00757613 andi a2,a0,7
28ee8: 14060263 beq a2,zero,2902c <__gconv_transform_ucs2reverse_internal+0x1bc>
28eec: 560c1c63 bne s8,zero,29464 <__gconv_transform_ucs2reverse_internal+0x5f4>
28ef0: 4691 c.li a3,4
28ef2: 88b2 c.mv a7,a2
28ef4: 5ac6ef63 bltu a3,a2,294b2 <__gconv_transform_ucs2reverse_internal+0x642>
28ef8: 00270693 addi a3,a4,2
28efc: ce19 c.beqz a2,28f1a <__gconv_transform_ucs2reverse_internal+0xaa>
28efe: 00484883 lbu a7,4(a6)
28f02: 00657693 andi a3,a0,6
28f06: 03110623 sb a7,44(sp)
28f0a: 38068763 beq a3,zero,29298 <__gconv_transform_ucs2reverse_internal+0x428>
28f0e: 00584303 lbu t1,5(a6)
28f12: 86ba c.mv a3,a4
28f14: 4889 c.li a7,2
28f16: 026106a3 sb t1,45(sp)
28f1a: 3ed46d63 bltu s0,a3,29314 <__gconv_transform_ucs2reverse_internal+0x4a4>
28f1e: 00498313 addi t1,s3,4
28f22: 346e6c63 bltu t3,t1,2927a <__gconv_transform_ucs2reverse_internal+0x40a>
28f26: 00074283 lbu t0,0(a4)
28f2a: 1014 c.addi4spn a3,sp,32
28f2c: 01088793 addi a5,a7,16
28f30: 00d78f33 add t5,a5,a3
28f34: fe5f0e23 sb t0,-4(t5)
28f38: 00170693 addi a3,a4,1
28f3c: 00089863 bne a7,zero,28f4c <__gconv_transform_ucs2reverse_internal+0xdc>
28f40: 0086f663 bgeu a3,s0,28f4c <__gconv_transform_ucs2reverse_internal+0xdc>
28f44: 00174683 lbu a3,1(a4)
28f48: 02d106a3 sb a3,45(sp)
28f4c: 02c15683 lhu a3,44(sp)
28f50: 7ff00f13 addi t5,zero,2047
28f54: 00869893 slli a7,a3,0x8
28f58: 82a1 c.srli a3,0x8
28f5a: 00d8e8b3 or a7,a7,a3
28f5e: 08c2 c.slli a7,0x10
28f60: 668d c.lui a3,0x3
28f62: 0108d893 srli a7,a7,0x10
28f66: 80068693 addi a3,a3,-2048 # 2800 <__libc_tsd_CTYPE_B+0x27d4>
28f6a: 96c6 c.add a3,a7
28f6c: 06c2 c.slli a3,0x10
28f6e: 82c1 c.srli a3,0x10
28f70: 44df7d63 bgeu t5,a3,293ca <__gconv_transform_ucs2reverse_internal+0x55a>
28f74: 0119a023 sw a7,0(s3)
28f78: 00082503 lw a0,0(a6)
28f7c: 899a c.mv s3,t1
28f7e: 00757613 andi a2,a0,7
28f82: 00657693 andi a3,a0,6
28f86: 48069f63 bne a3,zero,29424 <__gconv_transform_ucs2reverse_internal+0x5b4>
28f8a: 40c70633 sub a2,a4,a2
28f8e: 00260913 addi s2,a2,2
28f92: 012d2023 sw s2,0(s10)
28f96: 9961 c.andi a0,-8
28f98: 448c c.lw a1,8(s1)
28f9a: 8b05 c.andi a4,1
28f9c: 00a82023 sw a0,0(a6)
28fa0: 5f22 c.lwsp t5,40(sp)
28fa2: 4285 c.li t0,1
28fa4: eb09 c.bnez a4,28fb6 <__gconv_transform_ucs2reverse_internal+0x146>
28fa6: 0015f293 andi t0,a1,1
28faa: 00028663 beq t0,zero,28fb6 <__gconv_transform_ucs2reverse_internal+0x146>
28fae: 0039f293 andi t0,s3,3
28fb2: 005032b3 sltu t0,zero,t0
28fb6: 630d c.lui t1,0x3
28fb8: 80030c93 addi s9,t1,-2048 # 2800 <__libc_tsd_CTYPE_B+0x27d4>
28fbc: 000b0563 beq s6,zero,28fc6 <__gconv_transform_ucs2reverse_internal+0x156>
28fc0: 000b2703 lw a4,0(s6)
28fc4: 9f3a c.add t5,a4
28fc6: 4785 c.li a5,1
28fc8: 18f28f63 beq t0,a5,29166 <__gconv_transform_ucs2reverse_internal+0x2f6>
28fcc: 2b240063 beq s0,s2,2926c <__gconv_transform_ucs2reverse_internal+0x3fc>
28fd0: 00290613 addi a2,s2,2
28fd4: 1ec46a63 bltu s0,a2,291c8 <__gconv_transform_ucs2reverse_internal+0x358>
28fd8: 00498513 addi a0,s3,4
28fdc: 8bce c.mv s7,s3
28fde: 20ae6263 bltu t3,a0,291e2 <__gconv_transform_ucs2reverse_internal+0x372>
28fe2: 7ff00813 addi a6,zero,2047
28fe6: 8989 c.andi a1,2
28fe8: ffe65383 lhu t2,-2(a2)
28fec: ffe60893 addi a7,a2,-2
28ff0: 00839713 slli a4,t2,0x8
28ff4: 0083d393 srli t2,t2,0x8
28ff8: 00776733 or a4,a4,t2
28ffc: 0742 c.slli a4,0x10
28ffe: 8341 c.srli a4,0x10
29000: 019703b3 add t2,a4,s9
29004: 03c2 c.slli t2,0x10
29006: 0103d393 srli t2,t2,0x10
2900a: 08787b63 bgeu a6,t2,290a0 <__gconv_transform_ucs2reverse_internal+0x230>
2900e: 00eba023 sw a4,0(s7)
29012: 8baa c.mv s7,a0
29014: 1cc40f63 beq s0,a2,291f2 <__gconv_transform_ucs2reverse_internal+0x382>
29018: 00260713 addi a4,a2,2
2901c: 02e46163 bltu s0,a4,2903e <__gconv_transform_ucs2reverse_internal+0x1ce>
29020: 004b8513 addi a0,s7,4
29024: 08ae6b63 bltu t3,a0,290ba <__gconv_transform_ucs2reverse_internal+0x24a>
29028: 863a c.mv a2,a4
2902a: bf7d c.j 28fe8 <__gconv_transform_ucs2reverse_internal+0x178>
2902c: 893a c.mv s2,a4
2902e: 8b05 c.andi a4,1
29030: 4f01 c.li t5,0
29032: 4285 c.li t0,1
29034: db2d c.beqz a4,28fa6 <__gconv_transform_ucs2reverse_internal+0x136>
29036: 630d c.lui t1,0x3
29038: 80030c93 addi s9,t1,-2048 # 2800 <__libc_tsd_CTYPE_B+0x27d4>
2903c: b741 c.j 28fbc <__gconv_transform_ucs2reverse_internal+0x14c>
2903e: 4d9d c.li s11,7
29040: 00cd2023 sw a2,0(s10)
29044: 060c1863 bne s8,zero,290b4 <__gconv_transform_ucs2reverse_internal+0x244>
29048: 44d0 c.lw a2,12(s1)
2904a: 4498 c.lw a4,8(s1)
2904c: 0605 c.addi a2,1
2904e: c4d0 c.sw a2,12(s1)
29050: 8b05 c.andi a4,1
29052: 16071f63 bne a4,zero,291d0 <__gconv_transform_ucs2reverse_internal+0x360>
29056: c87a c.swsp t5,16(sp)
29058: c672 c.swsp t3,12(sp)
2905a: c416 c.swsp t0,8(sp)
2905c: 0779f463 bgeu s3,s7,290c4 <__gconv_transform_ucs2reverse_internal+0x254>
29060: 4098 c.lw a4,0(s1)
29062: 8552 c.mv a0,s4
29064: d63a c.swsp a4,44(sp)
29066: a8efa0ef jal ra,232f4 <_dl_mcount_wrapper_check>
2906a: 45e2 c.lwsp a1,24(sp)
2906c: 4552 c.lwsp a0,20(sp)
2906e: 87da c.mv a5,s6
29070: 88d6 c.mv a7,s5
29072: 4801 c.li a6,0
29074: 4701 c.li a4,0
29076: 86de c.mv a3,s7
29078: 1070 c.addi4spn a2,sp,44
2907a: 9a02 c.jalr s4
2907c: 4791 c.li a5,4
2907e: 42a2 c.lwsp t0,8(sp)
29080: 4e32 c.lwsp t3,12(sp)
29082: 02f50e63 beq a0,a5,290be <__gconv_transform_ucs2reverse_internal+0x24e>
29086: 5732 c.lwsp a4,44(sp)
29088: 4f42 c.lwsp t5,16(sp)
2908a: 05771f63 bne a4,s7,290e8 <__gconv_transform_ucs2reverse_internal+0x278>
2908e: 44051263 bne a0,zero,294d2 <__gconv_transform_ucs2reverse_internal+0x662>
29092: 0004a983 lw s3,0(s1)
29096: 5f22 c.lwsp t5,40(sp)
29098: 000d2903 lw s2,0(s10)
2909c: 448c c.lw a1,8(s1)
2909e: bf39 c.j 28fbc <__gconv_transform_ucs2reverse_internal+0x14c>
290a0: 47f2 c.lwsp a5,28(sp)
290a2: c399 c.beqz a5,290a8 <__gconv_transform_ucs2reverse_internal+0x238>
290a4: 14059263 bne a1,zero,291e8 <__gconv_transform_ucs2reverse_internal+0x378>
290a8: 8646 c.mv a2,a7
290aa: 00cd2023 sw a2,0(s10)
290ae: 4d99 c.li s11,6
290b0: f80c0ce3 beq s8,zero,29048 <__gconv_transform_ucs2reverse_internal+0x1d8>
290b4: 017c2023 sw s7,0(s8)
290b8: a801 c.j 290c8 <__gconv_transform_ucs2reverse_internal+0x258>
290ba: 4d95 c.li s11,5
290bc: b751 c.j 29040 <__gconv_transform_ucs2reverse_internal+0x1d0>
290be: 4795 c.li a5,5
290c0: fcfd89e3 beq s11,a5,29092 <__gconv_transform_ucs2reverse_internal+0x222>
290c4: 1c0a9e63 bne s5,zero,292a0 <__gconv_transform_ucs2reverse_internal+0x430>
290c8: 50b6 c.lwsp ra,108(sp)
290ca: 5426 c.lwsp s0,104(sp)
290cc: 5496 c.lwsp s1,100(sp)
290ce: 5906 c.lwsp s2,96(sp)
290d0: 49f6 c.lwsp s3,92(sp)
290d2: 4a66 c.lwsp s4,88(sp)
290d4: 4ad6 c.lwsp s5,84(sp)
290d6: 4b46 c.lwsp s6,80(sp)
290d8: 4bb6 c.lwsp s7,76(sp)
290da: 4c26 c.lwsp s8,72(sp)
290dc: 4c96 c.lwsp s9,68(sp)
290de: 4d06 c.lwsp s10,64(sp)
290e0: 856e c.mv a0,s11
290e2: 5df2 c.lwsp s11,60(sp)
290e4: 6165 c.addi16sp sp,112
290e6: 8082 c.jr ra
290e8: 4601 c.li a2,0
290ea: 000b0463 beq s6,zero,290f2 <__gconv_transform_ucs2reverse_internal+0x282>
290ee: 000b2603 lw a2,0(s6)
290f2: 55a2 c.lwsp a1,40(sp)
290f4: 962e c.add a2,a1
290f6: 19e60463 beq a2,t5,2927e <__gconv_transform_ucs2reverse_internal+0x40e>
290fa: 012d2023 sw s2,0(s10)
290fe: 4785 c.li a5,1
29100: 0084af03 lw t5,8(s1)
29104: 26f28363 beq t0,a5,2936a <__gconv_transform_ucs2reverse_internal+0x4fa>
29108: 23240f63 beq s0,s2,29346 <__gconv_transform_ucs2reverse_internal+0x4d6>
2910c: 0909 c.addi s2,2
2910e: 23246c63 bltu s0,s2,29346 <__gconv_transform_ucs2reverse_internal+0x4d6>
29112: 00498593 addi a1,s3,4
29116: 864e c.mv a2,s3
29118: 7ff00813 addi a6,zero,2047
2911c: 002f7f13 andi t5,t5,2
29120: 2ab76f63 bltu a4,a1,293de <__gconv_transform_ucs2reverse_internal+0x56e>
29124: ffe95383 lhu t2,-2(s2)
29128: ffe90893 addi a7,s2,-2
2912c: 00839693 slli a3,t2,0x8
29130: 0083d393 srli t2,t2,0x8
29134: 0076e6b3 or a3,a3,t2
29138: 06c2 c.slli a3,0x10
2913a: 82c1 c.srli a3,0x10
2913c: 019683b3 add t2,a3,s9
29140: 03c2 c.slli t2,0x10
29142: 0103d393 srli t2,t2,0x10
29146: 1a787a63 bgeu a6,t2,292fa <__gconv_transform_ucs2reverse_internal+0x48a>
2914a: c214 c.sw a3,0(a2)
2914c: 862e c.mv a2,a1
2914e: 2a890e63 beq s2,s0,2940a <__gconv_transform_ucs2reverse_internal+0x59a>
29152: 00290693 addi a3,s2,2
29156: 18d46463 bltu s0,a3,292de <__gconv_transform_ucs2reverse_internal+0x46e>
2915a: 00460593 addi a1,a2,4
2915e: 1ab76963 bltu a4,a1,29310 <__gconv_transform_ucs2reverse_internal+0x4a0>
29162: 8936 c.mv s2,a3
29164: b7c1 c.j 29124 <__gconv_transform_ucs2reverse_internal+0x2b4>
29166: 11240363 beq s0,s2,2926c <__gconv_transform_ucs2reverse_internal+0x3fc>
2916a: 00290613 addi a2,s2,2
2916e: 04c46d63 bltu s0,a2,291c8 <__gconv_transform_ucs2reverse_internal+0x358>
29172: 00498813 addi a6,s3,4
29176: 8bce c.mv s7,s3
29178: 070e6563 bltu t3,a6,291e2 <__gconv_transform_ucs2reverse_internal+0x372>
2917c: 7ff00893 addi a7,zero,2047
29180: 8989 c.andi a1,2
29182: fff64703 lbu a4,-1(a2)
29186: ffe64503 lbu a0,-2(a2)
2918a: ffe60393 addi t2,a2,-2
2918e: 0722 c.slli a4,0x8
29190: 8f49 c.or a4,a0
29192: 00871513 slli a0,a4,0x8
29196: 8321 c.srli a4,0x8
29198: 8d59 c.or a0,a4
2919a: 0542 c.slli a0,0x10
2919c: 8141 c.srli a0,0x10
2919e: 01950733 add a4,a0,s9
291a2: 0742 c.slli a4,0x10
291a4: 8341 c.srli a4,0x10
291a6: 04e8f863 bgeu a7,a4,291f6 <__gconv_transform_ucs2reverse_internal+0x386>
291aa: 00aba023 sw a0,0(s7)
291ae: 8bc2 c.mv s7,a6
291b0: 04c40163 beq s0,a2,291f2 <__gconv_transform_ucs2reverse_internal+0x382>
291b4: 00260713 addi a4,a2,2
291b8: e8e463e3 bltu s0,a4,2903e <__gconv_transform_ucs2reverse_internal+0x1ce>
291bc: 004b8813 addi a6,s7,4
291c0: ef0e6de3 bltu t3,a6,290ba <__gconv_transform_ucs2reverse_internal+0x24a>
291c4: 863a c.mv a2,a4
291c6: bf75 c.j 29182 <__gconv_transform_ucs2reverse_internal+0x312>
291c8: 8bce c.mv s7,s3
291ca: 864a c.mv a2,s2
291cc: 4d9d c.li s11,7
291ce: bd8d c.j 29040 <__gconv_transform_ucs2reverse_internal+0x1d0>
291d0: 000b2703 lw a4,0(s6)
291d4: 56a2 c.lwsp a3,40(sp)
291d6: 0174a023 sw s7,0(s1)
291da: 9736 c.add a4,a3
291dc: 00eb2023 sw a4,0(s6)
291e0: b5d5 c.j 290c4 <__gconv_transform_ucs2reverse_internal+0x254>
291e2: 864a c.mv a2,s2
291e4: 4d95 c.li s11,5
291e6: bda9 c.j 29040 <__gconv_transform_ucs2reverse_internal+0x1d0>
291e8: 4398 c.lw a4,0(a5)
291ea: 0705 c.addi a4,1
291ec: c398 c.sw a4,0(a5)
291ee: e2c415e3 bne s0,a2,29018 <__gconv_transform_ucs2reverse_internal+0x1a8>
291f2: 4d91 c.li s11,4
291f4: b5b1 c.j 29040 <__gconv_transform_ucs2reverse_internal+0x1d0>
291f6: 47f2 c.lwsp a5,28(sp)
291f8: c399 c.beqz a5,291fe <__gconv_transform_ucs2reverse_internal+0x38e>
291fa: 10059763 bne a1,zero,29308 <__gconv_transform_ucs2reverse_internal+0x498>
291fe: 861e c.mv a2,t2
29200: 4d99 c.li s11,6
29202: bd3d c.j 29040 <__gconv_transform_ucs2reverse_internal+0x1d0>
29204: 280c1063 bne s8,zero,29484 <__gconv_transform_ucs2reverse_internal+0x614>
29208: 48d8 c.lw a4,20(s1)
2920a: 4d81 c.li s11,0
2920c: 00070023 sb zero,0(a4)
29210: 000700a3 sb zero,1(a4)
29214: 00070123 sb zero,2(a4)
29218: 000701a3 sb zero,3(a4)
2921c: 00070223 sb zero,4(a4)
29220: 000702a3 sb zero,5(a4)
29224: 00070323 sb zero,6(a4)
29228: 000703a3 sb zero,7(a4)
2922c: 4498 c.lw a4,8(s1)
2922e: 8b05 c.andi a4,1
29230: e8071ce3 bne a4,zero,290c8 <__gconv_transform_ucs2reverse_internal+0x258>
29234: 8552 c.mv a0,s4
29236: c442 c.swsp a6,8(sp)
29238: 8bcfa0ef jal ra,232f4 <_dl_mcount_wrapper_check>
2923c: 5426 c.lwsp s0,104(sp)
2923e: 4822 c.lwsp a6,8(sp)
29240: 45e2 c.lwsp a1,24(sp)
29242: 4552 c.lwsp a0,20(sp)
29244: 50b6 c.lwsp ra,108(sp)
29246: 5496 c.lwsp s1,100(sp)
29248: 5906 c.lwsp s2,96(sp)
2924a: 49f6 c.lwsp s3,92(sp)
2924c: 4bb6 c.lwsp s7,76(sp)
2924e: 4c26 c.lwsp s8,72(sp)
29250: 4c96 c.lwsp s9,68(sp)
29252: 4d06 c.lwsp s10,64(sp)
29254: 5df2 c.lwsp s11,60(sp)
29256: 88d6 c.mv a7,s5
29258: 87da c.mv a5,s6
2925a: 4ad6 c.lwsp s5,84(sp)
2925c: 4b46 c.lwsp s6,80(sp)
2925e: 8352 c.mv t1,s4
29260: 4a66 c.lwsp s4,88(sp)
29262: 4701 c.li a4,0
29264: 4681 c.li a3,0
29266: 4601 c.li a2,0
29268: 6165 c.addi16sp sp,112
2926a: 8302 c.jr t1
2926c: 8bce c.mv s7,s3
2926e: 8622 c.mv a2,s0
29270: 4d91 c.li s11,4
29272: b3f9 c.j 29040 <__gconv_transform_ucs2reverse_internal+0x1d0>
29274: 000c2983 lw s3,0(s8)
29278: b1b1 c.j 28ec4 <__gconv_transform_ucs2reverse_internal+0x54>
2927a: 4d95 c.li s11,5
2927c: b5b1 c.j 290c8 <__gconv_transform_ucs2reverse_internal+0x258>
2927e: 40eb8633 sub a2,s7,a4
29282: 000d2683 lw a3,0(s10)
29286: 01f65713 srli a4,a2,0x1f
2928a: 9732 c.add a4,a2
2928c: 8705 c.srai a4,0x1
2928e: 40e68733 sub a4,a3,a4
29292: 00ed2023 sw a4,0(s10)
29296: bbe5 c.j 2908e <__gconv_transform_ucs2reverse_internal+0x21e>
29298: 00170693 addi a3,a4,1
2929c: 4885 c.li a7,1
2929e: b9b5 c.j 28f1a <__gconv_transform_ucs2reverse_internal+0xaa>
292a0: 479d c.li a5,7
292a2: e2fd93e3 bne s11,a5,290c8 <__gconv_transform_ucs2reverse_internal+0x258>
292a6: 000d2783 lw a5,0(s10)
292aa: 4711 c.li a4,4
292ac: 40f40633 sub a2,s0,a5
292b0: 1ec76163 bltu a4,a2,29492 <__gconv_transform_ucs2reverse_internal+0x622>
292b4: 48c8 c.lw a0,20(s1)
292b6: 00c785b3 add a1,a5,a2
292ba: 00450713 addi a4,a0,4
292be: ca09 c.beqz a2,292d0 <__gconv_transform_ucs2reverse_internal+0x460>
292c0: 0007c683 lbu a3,0(a5)
292c4: 0785 c.addi a5,1
292c6: 0705 c.addi a4,1
292c8: fed70fa3 sb a3,-1(a4)
292cc: feb79ae3 bne a5,a1,292c0 <__gconv_transform_ucs2reverse_internal+0x450>
292d0: 411c c.lw a5,0(a0)
292d2: 008d2023 sw s0,0(s10)
292d6: 9be1 c.andi a5,-8
292d8: 8fd1 c.or a5,a2
292da: c11c c.sw a5,0(a0)
292dc: b3f5 c.j 290c8 <__gconv_transform_ucs2reverse_internal+0x258>
292de: 469d c.li a3,7
292e0: 012d2023 sw s2,0(s10)
292e4: 0ec71f63 bne a4,a2,293e2 <__gconv_transform_ucs2reverse_internal+0x572>
292e8: 4795 c.li a5,5
292ea: 06f69063 bne a3,a5,2934a <__gconv_transform_ucs2reverse_internal+0x4da>
292ee: dae990e3 bne s3,a4,2908e <__gconv_transform_ucs2reverse_internal+0x21e>
292f2: 44d8 c.lw a4,12(s1)
292f4: 177d c.addi a4,-1
292f6: c4d8 c.sw a4,12(s1)
292f8: bb59 c.j 2908e <__gconv_transform_ucs2reverse_internal+0x21e>
292fa: 47f2 c.lwsp a5,28(sp)
292fc: c399 c.beqz a5,29302 <__gconv_transform_ucs2reverse_internal+0x492>
292fe: 100f1263 bne t5,zero,29402 <__gconv_transform_ucs2reverse_internal+0x592>
29302: 8946 c.mv s2,a7
29304: 4699 c.li a3,6
29306: bfe9 c.j 292e0 <__gconv_transform_ucs2reverse_internal+0x470>
29308: 4398 c.lw a4,0(a5)
2930a: 0705 c.addi a4,1
2930c: c398 c.sw a4,0(a5)
2930e: b54d c.j 291b0 <__gconv_transform_ucs2reverse_internal+0x340>
29310: 4695 c.li a3,5
29312: b7f9 c.j 292e0 <__gconv_transform_ucs2reverse_internal+0x470>
29314: 40e405b3 sub a1,s0,a4
29318: 008d2023 sw s0,0(s10)
2931c: 95c6 c.add a1,a7
2931e: 4791 c.li a5,4
29320: 12b7e263 bltu a5,a1,29444 <__gconv_transform_ucs2reverse_internal+0x5d4>
29324: 87c6 c.mv a5,a7
29326: 00b8fe63 bgeu a7,a1,29342 <__gconv_transform_ucs2reverse_internal+0x4d2>
2932a: 411786b3 sub a3,a5,a7
2932e: 96ba c.add a3,a4
29330: 0006c603 lbu a2,0(a3)
29334: 00f806b3 add a3,a6,a5
29338: 0785 c.addi a5,1
2933a: 00c68223 sb a2,4(a3)
2933e: fef596e3 bne a1,a5,2932a <__gconv_transform_ucs2reverse_internal+0x4ba>
29342: 4d9d c.li s11,7
29344: b351 c.j 290c8 <__gconv_transform_ucs2reverse_internal+0x258>
29346: 09371e63 bne a4,s3,293e2 <__gconv_transform_ucs2reverse_internal+0x572>
2934a: 000506b7 lui a3,0x50
2934e: 000505b7 lui a1,0x50
29352: 00050537 lui a0,0x50
29356: 2c868693 addi a3,a3,712 # 502c8 <__PRETTY_FUNCTION__.3>
2935a: 2eb00613 addi a2,zero,747
2935e: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
29362: 0a850513 addi a0,a0,168 # 500a8 <map+0xfc>
29366: f8ae70ef jal ra,10af0 <__assert_fail>
2936a: fd240ee3 beq s0,s2,29346 <__gconv_transform_ucs2reverse_internal+0x4d6>
2936e: 0909 c.addi s2,2
29370: fd246be3 bltu s0,s2,29346 <__gconv_transform_ucs2reverse_internal+0x4d6>
29374: 00498813 addi a6,s3,4
29378: 864e c.mv a2,s3
2937a: 7ff00893 addi a7,zero,2047
2937e: 002f7f13 andi t5,t5,2
29382: 05076e63 bltu a4,a6,293de <__gconv_transform_ucs2reverse_internal+0x56e>
29386: fff94683 lbu a3,-1(s2)
2938a: ffe94583 lbu a1,-2(s2)
2938e: ffe90393 addi t2,s2,-2
29392: 06a2 c.slli a3,0x8
29394: 8ecd c.or a3,a1
29396: 00869593 slli a1,a3,0x8
2939a: 82a1 c.srli a3,0x8
2939c: 8ecd c.or a3,a1
2939e: 06c2 c.slli a3,0x10
293a0: 82c1 c.srli a3,0x10
293a2: 019685b3 add a1,a3,s9
293a6: 05c2 c.slli a1,0x10
293a8: 81c1 c.srli a1,0x10
293aa: 06b8f263 bgeu a7,a1,2940e <__gconv_transform_ucs2reverse_internal+0x59e>
293ae: c214 c.sw a3,0(a2)
293b0: 8642 c.mv a2,a6
293b2: 05240c63 beq s0,s2,2940a <__gconv_transform_ucs2reverse_internal+0x59a>
293b6: 00290693 addi a3,s2,2
293ba: f2d462e3 bltu s0,a3,292de <__gconv_transform_ucs2reverse_internal+0x46e>
293be: 00460813 addi a6,a2,4
293c2: f50767e3 bltu a4,a6,29310 <__gconv_transform_ucs2reverse_internal+0x4a0>
293c6: 8936 c.mv s2,a3
293c8: bf7d c.j 29386 <__gconv_transform_ucs2reverse_internal+0x516>
293ca: 47f2 c.lwsp a5,28(sp)
293cc: c399 c.beqz a5,293d2 <__gconv_transform_ucs2reverse_internal+0x562>
293ce: 8989 c.andi a1,2
293d0: e199 c.bnez a1,293d6 <__gconv_transform_ucs2reverse_internal+0x566>
293d2: 4d99 c.li s11,6
293d4: b9d5 c.j 290c8 <__gconv_transform_ucs2reverse_internal+0x258>
293d6: 4394 c.lw a3,0(a5)
293d8: 0685 c.addi a3,1
293da: c394 c.sw a3,0(a5)
293dc: b65d c.j 28f82 <__gconv_transform_ucs2reverse_internal+0x112>
293de: f1370ae3 beq a4,s3,292f2 <__gconv_transform_ucs2reverse_internal+0x482>
293e2: 000506b7 lui a3,0x50
293e6: 000505b7 lui a1,0x50
293ea: 00050537 lui a0,0x50
293ee: 2c868693 addi a3,a3,712 # 502c8 <__PRETTY_FUNCTION__.3>
293f2: 2ea00613 addi a2,zero,746
293f6: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
293fa: 09450513 addi a0,a0,148 # 50094 <map+0xe8>
293fe: ef2e70ef jal ra,10af0 <__assert_fail>
29402: 4394 c.lw a3,0(a5)
29404: 0685 c.addi a3,1
29406: c394 c.sw a3,0(a5)
29408: b399 c.j 2914e <__gconv_transform_ucs2reverse_internal+0x2de>
2940a: 4691 c.li a3,4
2940c: bdd1 c.j 292e0 <__gconv_transform_ucs2reverse_internal+0x470>
2940e: 47f2 c.lwsp a5,28(sp)
29410: c399 c.beqz a5,29416 <__gconv_transform_ucs2reverse_internal+0x5a6>
29412: 000f1563 bne t5,zero,2941c <__gconv_transform_ucs2reverse_internal+0x5ac>
29416: 891e c.mv s2,t2
29418: 4699 c.li a3,6
2941a: b5d9 c.j 292e0 <__gconv_transform_ucs2reverse_internal+0x470>
2941c: 4394 c.lw a3,0(a5)
2941e: 0685 c.addi a3,1
29420: c394 c.sw a3,0(a5)
29422: bf41 c.j 293b2 <__gconv_transform_ucs2reverse_internal+0x542>
29424: 000506b7 lui a3,0x50
29428: 000505b7 lui a1,0x50
2942c: 00050537 lui a0,0x50
29430: 2a468693 addi a3,a3,676 # 502a4 <__PRETTY_FUNCTION__.2>
29434: 1cb00613 addi a2,zero,459
29438: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
2943c: 19850513 addi a0,a0,408 # 50198 <map+0x1ec>
29440: eb0e70ef jal ra,10af0 <__assert_fail>
29444: 000506b7 lui a3,0x50
29448: 000505b7 lui a1,0x50
2944c: 00050537 lui a0,0x50
29450: 2a468693 addi a3,a3,676 # 502a4 <__PRETTY_FUNCTION__.2>
29454: 1a800613 addi a2,zero,424
29458: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
2945c: 16850513 addi a0,a0,360 # 50168 <map+0x1bc>
29460: e90e70ef jal ra,10af0 <__assert_fail>
29464: 000506b7 lui a3,0x50
29468: 2c868693 addi a3,a3,712 # 502c8 <__PRETTY_FUNCTION__.3>
2946c: 23400613 addi a2,zero,564
29470: 000505b7 lui a1,0x50
29474: 00050537 lui a0,0x50
29478: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
2947c: 08050513 addi a0,a0,128 # 50080 <map+0xd4>
29480: e70e70ef jal ra,10af0 <__assert_fail>
29484: 000506b7 lui a3,0x50
29488: 2c868693 addi a3,a3,712 # 502c8 <__PRETTY_FUNCTION__.3>
2948c: 1a400613 addi a2,zero,420
29490: b7c5 c.j 29470 <__gconv_transform_ucs2reverse_internal+0x600>
29492: 000506b7 lui a3,0x50
29496: 000505b7 lui a1,0x50
2949a: 00050537 lui a0,0x50
2949e: 2c868693 addi a3,a3,712 # 502c8 <__PRETTY_FUNCTION__.3>
294a2: 31f00613 addi a2,zero,799
294a6: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
294aa: 0c850513 addi a0,a0,200 # 500c8 <map+0x11c>
294ae: e42e70ef jal ra,10af0 <__assert_fail>
294b2: 000506b7 lui a3,0x50
294b6: 000505b7 lui a1,0x50
294ba: 00050537 lui a0,0x50
294be: 2a468693 addi a3,a3,676 # 502a4 <__PRETTY_FUNCTION__.2>
294c2: 18b00613 addi a2,zero,395
294c6: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
294ca: 13850513 addi a0,a0,312 # 50138 <map+0x18c>
294ce: e22e70ef jal ra,10af0 <__assert_fail>
294d2: 8daa c.mv s11,a0
294d4: bec5 c.j 290c4 <__gconv_transform_ucs2reverse_internal+0x254>
000294d6 <__gconv_transform_internal_ucs2reverse>:
294d6: 7159 c.addi16sp sp,-112
294d8: ccd2 c.swsp s4,88(sp)
294da: 0085aa03 lw s4,8(a1)
294de: d2a6 c.swsp s1,100(sp)
294e0: cad6 c.swsp s5,84(sp)
294e2: 84ae c.mv s1,a1
294e4: 8abe c.mv s5,a5
294e6: 03c50793 addi a5,a0,60
294ea: ca3e c.swsp a5,20(sp)
294ec: 02048793 addi a5,s1,32
294f0: d4a2 c.swsp s0,104(sp)
294f2: c8da c.swsp s6,80(sp)
294f4: c6de c.swsp s7,76(sp)
294f6: d686 c.swsp ra,108(sp)
294f8: d0ca c.swsp s2,96(sp)
294fa: cece c.swsp s3,92(sp)
294fc: c4e2 c.swsp s8,72(sp)
294fe: c2e6 c.swsp s9,68(sp)
29500: c0ea c.swsp s10,64(sp)
29502: de6e c.swsp s11,60(sp)
29504: ce2a c.swsp a0,28(sp)
29506: 001a7593 andi a1,s4,1
2950a: c83e c.swsp a5,16(sp)
2950c: 8eb2 c.mv t4,a2
2950e: 8436 c.mv s0,a3
29510: 82ba c.mv t0,a4
29512: 8bc6 c.mv s7,a7
29514: 4b01 c.li s6,0
29516: e199 c.bnez a1,2951c <__gconv_transform_internal_ucs2reverse+0x46>
29518: 05052b03 lw s6,80(a0)
2951c: 48081063 bne a6,zero,2999c <__gconv_transform_internal_ucs2reverse+0x4c6>
29520: 000ea603 lw a2,0(t4) # 10000 <__ehdr_start>
29524: 4e029063 bne t0,zero,29a04 <__gconv_transform_internal_ucs2reverse+0x52e>
29528: 0004a983 lw s3,0(s1)
2952c: 015037b3 sltu a5,zero,s5
29530: 02010d13 addi s10,sp,32
29534: 40f007b3 sub a5,zero,a5
29538: d002 c.swsp zero,32(sp)
2953a: 0044ad83 lw s11,4(s1)
2953e: 00fd7d33 and s10,s10,a5
29542: 080b8163 beq s7,zero,295c4 <__gconv_transform_internal_ucs2reverse+0xee>
29546: 0144ac03 lw s8,20(s1)
2954a: 000c2903 lw s2,0(s8)
2954e: 00797913 andi s2,s2,7
29552: 06090963 beq s2,zero,295c4 <__gconv_transform_internal_ucs2reverse+0xee>
29556: 10029ce3 bne t0,zero,29e6e <__gconv_transform_internal_ucs2reverse+0x998>
2955a: d432 c.swsp a2,40(sp)
2955c: d64e c.swsp s3,44(sp)
2955e: 4791 c.li a5,4
29560: 0f27e7e3 bltu a5,s2,29e4e <__gconv_transform_internal_ucs2reverse+0x978>
29564: 02090463 beq s2,zero,2958c <__gconv_transform_internal_ucs2reverse+0xb6>
29568: 1058 c.addi4spn a4,sp,36
2956a: 4901 c.li s2,0
2956c: 012c07b3 add a5,s8,s2
29570: 0047c783 lbu a5,4(a5)
29574: 0905 c.addi s2,1
29576: 0705 c.addi a4,1
29578: fef70fa3 sb a5,-1(a4)
2957c: 000c2783 lw a5,0(s8)
29580: 8b9d c.andi a5,7
29582: fef965e3 bltu s2,a5,2956c <__gconv_transform_internal_ucs2reverse+0x96>
29586: 4791 c.li a5,4
29588: 412787b3 sub a5,a5,s2
2958c: 97b2 c.add a5,a2
2958e: 58f46763 bltu s0,a5,29b1c <__gconv_transform_internal_ucs2reverse+0x646>
29592: 00298713 addi a4,s3,2
29596: 87b2 c.mv a5,a2
29598: 02410893 addi a7,sp,36
2959c: 458d c.li a1,3
2959e: 4c95 c.li s9,5
295a0: 20edf863 bgeu s11,a4,297b0 <__gconv_transform_internal_ucs2reverse+0x2da>
295a4: 50b6 c.lwsp ra,108(sp)
295a6: 5426 c.lwsp s0,104(sp)
295a8: 5496 c.lwsp s1,100(sp)
295aa: 5906 c.lwsp s2,96(sp)
295ac: 49f6 c.lwsp s3,92(sp)
295ae: 4a66 c.lwsp s4,88(sp)
295b0: 4ad6 c.lwsp s5,84(sp)
295b2: 4b46 c.lwsp s6,80(sp)
295b4: 4bb6 c.lwsp s7,76(sp)
295b6: 4c26 c.lwsp s8,72(sp)
295b8: 4d06 c.lwsp s10,64(sp)
295ba: 5df2 c.lwsp s11,60(sp)
295bc: 8566 c.mv a0,s9
295be: 4c96 c.lwsp s9,68(sp)
295c0: 6165 c.addi16sp sp,112
295c2: 8082 c.jr ra
295c4: 8932 c.mv s2,a2
295c6: 4f81 c.li t6,0
295c8: 4785 c.li a5,1
295ca: 8a0d c.andi a2,3
295cc: c43e c.swsp a5,8(sp)
295ce: ea01 c.bnez a2,295de <__gconv_transform_internal_ucs2reverse+0x108>
295d0: 001a7793 andi a5,s4,1
295d4: c43e c.swsp a5,8(sp)
295d6: c781 c.beqz a5,295de <__gconv_transform_internal_ucs2reverse+0x108>
295d8: 0019f793 andi a5,s3,1
295dc: c43e c.swsp a5,8(sp)
295de: 6789 c.lui a5,0x2
295e0: 7e4d c.lui t3,0xffff3
295e2: c0078793 addi a5,a5,-1024 # 1c00 <__libc_tsd_CTYPE_B+0x1bd4>
295e6: 800e0e13 addi t3,t3,-2048 # ffff2800 <__BSS_END__+0xfff82cac>
295ea: cc3e c.swsp a5,24(sp)
295ec: 000a8563 beq s5,zero,295f6 <__gconv_transform_internal_ucs2reverse+0x120>
295f0: 000aa783 lw a5,0(s5)
295f4: 9fbe c.add t6,a5
295f6: 47a2 c.lwsp a5,8(sp)
295f8: d44a c.swsp s2,40(sp)
295fa: d64e c.swsp s3,44(sp)
295fc: 8c4e c.mv s8,s3
295fe: 24079863 bne a5,zero,2984e <__gconv_transform_internal_ucs2reverse+0x378>
29602: 41240463 beq s0,s2,29a0a <__gconv_transform_internal_ucs2reverse+0x534>
29606: 87ca c.mv a5,s2
29608: 4c91 c.li s9,4
2960a: 68c1 c.lui a7,0x10
2960c: 002a7a13 andi s4,s4,2
29610: 00478713 addi a4,a5,4
29614: 0ae46263 bltu s0,a4,296b8 <__gconv_transform_internal_ucs2reverse+0x1e2>
29618: 002c0613 addi a2,s8,2
2961c: 0acde763 bltu s11,a2,296ca <__gconv_transform_internal_ucs2reverse+0x1f4>
29620: 439c c.lw a5,0(a5)
29622: 0b17f763 bgeu a5,a7,296d0 <__gconv_transform_internal_ucs2reverse+0x1fa>
29626: 01c785b3 add a1,a5,t3
2962a: 7ff00513 addi a0,zero,2047
2962e: 0cb57563 bgeu a0,a1,296f8 <__gconv_transform_internal_ucs2reverse+0x222>
29632: 01079593 slli a1,a5,0x10
29636: 81c1 c.srli a1,0x10
29638: 07a2 c.slli a5,0x8
2963a: 81a1 c.srli a1,0x8
2963c: 8fcd c.or a5,a1
2963e: 00fc1023 sh a5,0(s8)
29642: d632 c.swsp a2,44(sp)
29644: d43a c.swsp a4,40(sp)
29646: 87ba c.mv a5,a4
29648: 8c32 c.mv s8,a2
2964a: fcf413e3 bne s0,a5,29610 <__gconv_transform_internal_ucs2reverse+0x13a>
2964e: 00fea023 sw a5,0(t4)
29652: 06029963 bne t0,zero,296c4 <__gconv_transform_internal_ucs2reverse+0x1ee>
29656: 44d8 c.lw a4,12(s1)
29658: 449c c.lw a5,8(s1)
2965a: 0705 c.addi a4,1
2965c: c4d8 c.sw a4,12(s1)
2965e: 8b85 c.andi a5,1
29660: 24079763 bne a5,zero,298ae <__gconv_transform_internal_ucs2reverse+0x3d8>
29664: c67e c.swsp t6,12(sp)
29666: 2989fd63 bgeu s3,s8,29900 <__gconv_transform_internal_ucs2reverse+0x42a>
2966a: 409c c.lw a5,0(s1)
2966c: 855a c.mv a0,s6
2966e: c216 c.swsp t0,4(sp)
29670: c076 c.swsp t4,0(sp)
29672: d23e c.swsp a5,36(sp)
29674: c81f90ef jal ra,232f4 <_dl_mcount_wrapper_check>
29678: 45c2 c.lwsp a1,16(sp)
2967a: 4552 c.lwsp a0,20(sp)
2967c: 87d6 c.mv a5,s5
2967e: 4701 c.li a4,0
29680: 88de c.mv a7,s7
29682: 4801 c.li a6,0
29684: 86e2 c.mv a3,s8
29686: 1050 c.addi4spn a2,sp,36
29688: 9b02 c.jalr s6
2968a: 774d c.lui a4,0xffff3
2968c: 4791 c.li a5,4
2968e: 4e82 c.lwsp t4,0(sp)
29690: 4292 c.lwsp t0,4(sp)
29692: 8a2a c.mv s4,a0
29694: 80070e13 addi t3,a4,-2048 # ffff2800 <__BSS_END__+0xfff82cac>
29698: 04f50b63 beq a0,a5,296ee <__gconv_transform_internal_ucs2reverse+0x218>
2969c: 5c92 c.lwsp s9,36(sp)
2969e: 4fb2 c.lwsp t6,12(sp)
296a0: 078c9e63 bne s9,s8,2971c <__gconv_transform_internal_ucs2reverse+0x246>
296a4: 380a1c63 bne s4,zero,29a3c <__gconv_transform_internal_ucs2reverse+0x566>
296a8: 0004a983 lw s3,0(s1)
296ac: 5f82 c.lwsp t6,32(sp)
296ae: 000ea903 lw s2,0(t4)
296b2: 0084aa03 lw s4,8(s1)
296b6: bf1d c.j 295ec <__gconv_transform_internal_ucs2reverse+0x116>
296b8: 57a2 c.lwsp a5,40(sp)
296ba: 4c9d c.li s9,7
296bc: 00fea023 sw a5,0(t4)
296c0: f8028be3 beq t0,zero,29656 <__gconv_transform_internal_ucs2reverse+0x180>
296c4: 0182a023 sw s8,0(t0)
296c8: bdf1 c.j 295a4 <__gconv_transform_internal_ucs2reverse+0xce>
296ca: 57a2 c.lwsp a5,40(sp)
296cc: 4c95 c.li s9,5
296ce: b741 c.j 2964e <__gconv_transform_internal_ucs2reverse+0x178>
296d0: 46e2 c.lwsp a3,24(sp)
296d2: 839d c.srli a5,0x7
296d4: 26d78763 beq a5,a3,29942 <__gconv_transform_internal_ucs2reverse+0x46c>
296d8: 020d0463 beq s10,zero,29700 <__gconv_transform_internal_ucs2reverse+0x22a>
296dc: 449c c.lw a5,8(s1)
296de: 8ba1 c.andi a5,8
296e0: 22079263 bne a5,zero,29904 <__gconv_transform_internal_ucs2reverse+0x42e>
296e4: 57a2 c.lwsp a5,40(sp)
296e6: 020a1063 bne s4,zero,29706 <__gconv_transform_internal_ucs2reverse+0x230>
296ea: 4c99 c.li s9,6
296ec: b78d c.j 2964e <__gconv_transform_internal_ucs2reverse+0x178>
296ee: 4795 c.li a5,5
296f0: 8a66 c.mv s4,s9
296f2: fafc99e3 bne s9,a5,296a4 <__gconv_transform_internal_ucs2reverse+0x1ce>
296f6: bf4d c.j 296a8 <__gconv_transform_internal_ucs2reverse+0x1d2>
296f8: 000d0463 beq s10,zero,29700 <__gconv_transform_internal_ucs2reverse+0x22a>
296fc: 120a1e63 bne s4,zero,29838 <__gconv_transform_internal_ucs2reverse+0x362>
29700: 57a2 c.lwsp a5,40(sp)
29702: 4c99 c.li s9,6
29704: b7a9 c.j 2964e <__gconv_transform_internal_ucs2reverse+0x178>
29706: 000d2703 lw a4,0(s10)
2970a: 0791 c.addi a5,4
2970c: d43e c.swsp a5,40(sp)
2970e: 0705 c.addi a4,1
29710: 00ed2023 sw a4,0(s10)
29714: 4c99 c.li s9,6
29716: eef41de3 bne s0,a5,29610 <__gconv_transform_internal_ucs2reverse+0x13a>
2971a: bf15 c.j 2964e <__gconv_transform_internal_ucs2reverse+0x178>
2971c: 4781 c.li a5,0
2971e: 000a8463 beq s5,zero,29726 <__gconv_transform_internal_ucs2reverse+0x250>
29722: 000aa783 lw a5,0(s5)
29726: 5702 c.lwsp a4,32(sp)
29728: 97ba c.add a5,a4
2972a: 31f78d63 beq a5,t6,29a44 <__gconv_transform_internal_ucs2reverse+0x56e>
2972e: 47a2 c.lwsp a5,8(sp)
29730: 012ea023 sw s2,0(t4)
29734: d44a c.swsp s2,40(sp)
29736: d64e c.swsp s3,44(sp)
29738: 0084af83 lw t6,8(s1)
2973c: 44079063 bne a5,zero,29b7c <__gconv_transform_internal_ucs2reverse+0x6a6>
29740: 59240f63 beq s0,s2,29cde <__gconv_transform_internal_ucs2reverse+0x808>
29744: 864e c.mv a2,s3
29746: 4591 c.li a1,4
29748: 6f41 c.lui t5,0x10
2974a: 002ffc13 andi s8,t6,2
2974e: 00490713 addi a4,s2,4
29752: 2ae46f63 bltu s0,a4,29a10 <__gconv_transform_internal_ucs2reverse+0x53a>
29756: 00260693 addi a3,a2,2
2975a: 30dce663 bltu s9,a3,29a66 <__gconv_transform_internal_ucs2reverse+0x590>
2975e: 00092783 lw a5,0(s2)
29762: 33e7f863 bgeu a5,t5,29a92 <__gconv_transform_internal_ucs2reverse+0x5bc>
29766: 01c78533 add a0,a5,t3
2976a: 7ff00813 addi a6,zero,2047
2976e: 34a87563 bgeu a6,a0,29ab8 <__gconv_transform_internal_ucs2reverse+0x5e2>
29772: 01079513 slli a0,a5,0x10
29776: 8141 c.srli a0,0x10
29778: 07a2 c.slli a5,0x8
2977a: 8121 c.srli a0,0x8
2977c: 8fc9 c.or a5,a0
2977e: 00f61023 sh a5,0(a2)
29782: d636 c.swsp a3,44(sp)
29784: d43a c.swsp a4,40(sp)
29786: 8636 c.mv a2,a3
29788: 893a c.mv s2,a4
2978a: fd2412e3 bne s0,s2,2974e <__gconv_transform_internal_ucs2reverse+0x278>
2978e: 5892 c.lwsp a7,36(sp)
29790: 008ea023 sw s0,0(t4)
29794: 87b2 c.mv a5,a2
29796: 2d179e63 bne a5,a7,29a72 <__gconv_transform_internal_ucs2reverse+0x59c>
2979a: 4715 c.li a4,5
2979c: 28e59063 bne a1,a4,29a1c <__gconv_transform_internal_ucs2reverse+0x546>
297a0: f0f992e3 bne s3,a5,296a4 <__gconv_transform_internal_ucs2reverse+0x1ce>
297a4: 44dc c.lw a5,12(s1)
297a6: 17fd c.addi a5,-1
297a8: c4dc c.sw a5,12(s1)
297aa: bded c.j 296a4 <__gconv_transform_internal_ucs2reverse+0x1ce>
297ac: 0087fd63 bgeu a5,s0,297c6 <__gconv_transform_internal_ucs2reverse+0x2f0>
297b0: 0785 c.addi a5,1
297b2: d43e c.swsp a5,40(sp)
297b4: fff7c683 lbu a3,-1(a5)
297b8: 0905 c.addi s2,1
297ba: 01288733 add a4,a7,s2
297be: fed70fa3 sb a3,-1(a4)
297c2: ff25f5e3 bgeu a1,s2,297ac <__gconv_transform_internal_ucs2reverse+0x2d6>
297c6: 5792 c.lwsp a5,36(sp)
297c8: d446 c.swsp a7,40(sp)
297ca: 66c1 c.lui a3,0x10
297cc: 38d7f063 bgeu a5,a3,29b4c <__gconv_transform_internal_ucs2reverse+0x676>
297d0: 774d c.lui a4,0xffff3
297d2: 80070713 addi a4,a4,-2048 # ffff2800 <__BSS_END__+0xfff82cac>
297d6: 973e c.add a4,a5
297d8: 7ff00693 addi a3,zero,2047
297dc: 40e6ff63 bgeu a3,a4,29bfa <__gconv_transform_internal_ucs2reverse+0x724>
297e0: 01079713 slli a4,a5,0x10
297e4: 8341 c.srli a4,0x10
297e6: 8321 c.srli a4,0x8
297e8: 07a2 c.slli a5,0x8
297ea: 8fd9 c.or a5,a4
297ec: 07c2 c.slli a5,0x10
297ee: 83c1 c.srli a5,0x10
297f0: 00f98023 sb a5,0(s3)
297f4: 5732 c.lwsp a4,44(sp)
297f6: 83a1 c.srli a5,0x8
297f8: 00f700a3 sb a5,1(a4)
297fc: 5732 c.lwsp a4,44(sp)
297fe: 57a2 c.lwsp a5,40(sp)
29800: 0709 c.addi a4,2
29802: 0791 c.addi a5,4
29804: d63a c.swsp a4,44(sp)
29806: d43e c.swsp a5,40(sp)
29808: 25178963 beq a5,a7,29a5a <__gconv_transform_internal_ucs2reverse+0x584>
2980c: 411787b3 sub a5,a5,a7
29810: 000c2703 lw a4,0(s8)
29814: 00777693 andi a3,a4,7
29818: 68f6d263 bge a3,a5,29e9c <__gconv_transform_internal_ucs2reverse+0x9c6>
2981c: 000ea903 lw s2,0(t4)
29820: 8f95 c.sub a5,a3
29822: 9b61 c.andi a4,-8
29824: 993e c.add s2,a5
29826: 012ea023 sw s2,0(t4)
2982a: 59b2 c.lwsp s3,44(sp)
2982c: 0084aa03 lw s4,8(s1)
29830: 5f82 c.lwsp t6,32(sp)
29832: 00ec2023 sw a4,0(s8)
29836: bb49 c.j 295c8 <__gconv_transform_internal_ucs2reverse+0xf2>
29838: 000d2603 lw a2,0(s10)
2983c: d43a c.swsp a4,40(sp)
2983e: 87ba c.mv a5,a4
29840: 00160713 addi a4,a2,1
29844: 00ed2023 sw a4,0(s10)
29848: dcf414e3 bne s0,a5,29610 <__gconv_transform_internal_ucs2reverse+0x13a>
2984c: b509 c.j 2964e <__gconv_transform_internal_ucs2reverse+0x178>
2984e: 1b240e63 beq s0,s2,29a0a <__gconv_transform_internal_ucs2reverse+0x534>
29852: 87ca c.mv a5,s2
29854: 4c91 c.li s9,4
29856: 68c1 c.lui a7,0x10
29858: 002a7a13 andi s4,s4,2
2985c: 00478613 addi a2,a5,4
29860: e4c46ce3 bltu s0,a2,296b8 <__gconv_transform_internal_ucs2reverse+0x1e2>
29864: 002c0713 addi a4,s8,2
29868: e6ede1e3 bltu s11,a4,296ca <__gconv_transform_internal_ucs2reverse+0x1f4>
2986c: 439c c.lw a5,0(a5)
2986e: 0f17f163 bgeu a5,a7,29950 <__gconv_transform_internal_ucs2reverse+0x47a>
29872: 01c78733 add a4,a5,t3
29876: 7ff00593 addi a1,zero,2047
2987a: 10e5f363 bgeu a1,a4,29980 <__gconv_transform_internal_ucs2reverse+0x4aa>
2987e: 01079713 slli a4,a5,0x10
29882: 8341 c.srli a4,0x10
29884: 8321 c.srli a4,0x8
29886: 07a2 c.slli a5,0x8
29888: 8fd9 c.or a5,a4
2988a: 07c2 c.slli a5,0x10
2988c: 83c1 c.srli a5,0x10
2988e: 00fc0023 sb a5,0(s8)
29892: 5732 c.lwsp a4,44(sp)
29894: 83a1 c.srli a5,0x8
29896: 00f700a3 sb a5,1(a4)
2989a: 56b2 c.lwsp a3,44(sp)
2989c: 57a2 c.lwsp a5,40(sp)
2989e: 00268c13 addi s8,a3,2 # 10002 <__ehdr_start+0x2>
298a2: 0791 c.addi a5,4
298a4: d662 c.swsp s8,44(sp)
298a6: d43e c.swsp a5,40(sp)
298a8: faf41ae3 bne s0,a5,2985c <__gconv_transform_internal_ucs2reverse+0x386>
298ac: b34d c.j 2964e <__gconv_transform_internal_ucs2reverse+0x178>
298ae: 000aa783 lw a5,0(s5)
298b2: 5702 c.lwsp a4,32(sp)
298b4: 0184a023 sw s8,0(s1)
298b8: 97ba c.add a5,a4
298ba: 00faa023 sw a5,0(s5)
298be: ce0b83e3 beq s7,zero,295a4 <__gconv_transform_internal_ucs2reverse+0xce>
298c2: 479d c.li a5,7
298c4: cefc90e3 bne s9,a5,295a4 <__gconv_transform_internal_ucs2reverse+0xce>
298c8: 000ea783 lw a5,0(t4)
298cc: 4711 c.li a4,4
298ce: 40f40633 sub a2,s0,a5
298d2: 54c76e63 bltu a4,a2,29e2e <__gconv_transform_internal_ucs2reverse+0x958>
298d6: 48c8 c.lw a0,20(s1)
298d8: 00c785b3 add a1,a5,a2
298dc: 00450713 addi a4,a0,4
298e0: ca09 c.beqz a2,298f2 <__gconv_transform_internal_ucs2reverse+0x41c>
298e2: 0007c683 lbu a3,0(a5)
298e6: 0785 c.addi a5,1
298e8: 0705 c.addi a4,1
298ea: fed70fa3 sb a3,-1(a4)
298ee: fef59ae3 bne a1,a5,298e2 <__gconv_transform_internal_ucs2reverse+0x40c>
298f2: 411c c.lw a5,0(a0)
298f4: 008ea023 sw s0,0(t4)
298f8: 9be1 c.andi a5,-8
298fa: 8fd1 c.or a5,a2
298fc: c11c c.sw a5,0(a0)
298fe: b15d c.j 295a4 <__gconv_transform_internal_ucs2reverse+0xce>
29900: 8a66 c.mv s4,s9
29902: b34d c.j 296a4 <__gconv_transform_internal_ucs2reverse+0x1ce>
29904: 000ea603 lw a2,0(t4)
29908: 4572 c.lwsp a0,28(sp)
2990a: 107c c.addi4spn a5,sp,44
2990c: 8722 c.mv a4,s0
2990e: 886a c.mv a6,s10
29910: 1034 c.addi4spn a3,sp,40
29912: 85a6 c.mv a1,s1
29914: c616 c.swsp t0,12(sp)
29916: c27e c.swsp t6,4(sp)
29918: c076 c.swsp t4,0(sp)
2991a: 2b6d c.jal 29ed4 <__gconv_transliterate>
2991c: 774d c.lui a4,0xffff3
2991e: 4799 c.li a5,6
29920: 4e82 c.lwsp t4,0(sp)
29922: 4f92 c.lwsp t6,4(sp)
29924: 42b2 c.lwsp t0,12(sp)
29926: 8caa c.mv s9,a0
29928: 68c1 c.lui a7,0x10
2992a: 80070e13 addi t3,a4,-2048 # ffff2800 <__BSS_END__+0xfff82cac>
2992e: 00f50f63 beq a0,a5,2994c <__gconv_transform_internal_ucs2reverse+0x476>
29932: 4715 c.li a4,5
29934: 57a2 c.lwsp a5,40(sp)
29936: 5c32 c.lwsp s8,44(sp)
29938: d0e50be3 beq a0,a4,2964e <__gconv_transform_internal_ucs2reverse+0x178>
2993c: ccf41ae3 bne s0,a5,29610 <__gconv_transform_internal_ucs2reverse+0x13a>
29940: b339 c.j 2964e <__gconv_transform_internal_ucs2reverse+0x178>
29942: d43a c.swsp a4,40(sp)
29944: 87ba c.mv a5,a4
29946: ccf415e3 bne s0,a5,29610 <__gconv_transform_internal_ucs2reverse+0x13a>
2994a: b311 c.j 2964e <__gconv_transform_internal_ucs2reverse+0x178>
2994c: 5c32 c.lwsp s8,44(sp)
2994e: bb59 c.j 296e4 <__gconv_transform_internal_ucs2reverse+0x20e>
29950: 4762 c.lwsp a4,24(sp)
29952: 839d c.srli a5,0x7
29954: 1ae78f63 beq a5,a4,29b12 <__gconv_transform_internal_ucs2reverse+0x63c>
29958: da0d04e3 beq s10,zero,29700 <__gconv_transform_internal_ucs2reverse+0x22a>
2995c: 449c c.lw a5,8(s1)
2995e: 8ba1 c.andi a5,8
29960: 16079a63 bne a5,zero,29ad4 <__gconv_transform_internal_ucs2reverse+0x5fe>
29964: 57a2 c.lwsp a5,40(sp)
29966: d80a02e3 beq s4,zero,296ea <__gconv_transform_internal_ucs2reverse+0x214>
2996a: 000d2703 lw a4,0(s10)
2996e: 0791 c.addi a5,4
29970: d43e c.swsp a5,40(sp)
29972: 0705 c.addi a4,1
29974: 00ed2023 sw a4,0(s10)
29978: 4c99 c.li s9,6
2997a: eef411e3 bne s0,a5,2985c <__gconv_transform_internal_ucs2reverse+0x386>
2997e: b9c1 c.j 2964e <__gconv_transform_internal_ucs2reverse+0x178>
29980: d80d00e3 beq s10,zero,29700 <__gconv_transform_internal_ucs2reverse+0x22a>
29984: d60a0ee3 beq s4,zero,29700 <__gconv_transform_internal_ucs2reverse+0x22a>
29988: 000d2703 lw a4,0(s10)
2998c: d432 c.swsp a2,40(sp)
2998e: 87b2 c.mv a5,a2
29990: 0705 c.addi a4,1
29992: 00ed2023 sw a4,0(s10)
29996: ecf413e3 bne s0,a5,2985c <__gconv_transform_internal_ucs2reverse+0x386>
2999a: b955 c.j 2964e <__gconv_transform_internal_ucs2reverse+0x178>
2999c: 4e029963 bne t0,zero,29e8e <__gconv_transform_internal_ucs2reverse+0x9b8>
299a0: 48dc c.lw a5,20(s1)
299a2: 4c81 c.li s9,0
299a4: 00078023 sb zero,0(a5)
299a8: 000780a3 sb zero,1(a5)
299ac: 00078123 sb zero,2(a5)
299b0: 000781a3 sb zero,3(a5)
299b4: 00078223 sb zero,4(a5)
299b8: 000782a3 sb zero,5(a5)
299bc: 00078323 sb zero,6(a5)
299c0: 000783a3 sb zero,7(a5)
299c4: 449c c.lw a5,8(s1)
299c6: 8b85 c.andi a5,1
299c8: bc079ee3 bne a5,zero,295a4 <__gconv_transform_internal_ucs2reverse+0xce>
299cc: 855a c.mv a0,s6
299ce: c042 c.swsp a6,0(sp)
299d0: 925f90ef jal ra,232f4 <_dl_mcount_wrapper_check>
299d4: 5426 c.lwsp s0,104(sp)
299d6: 4802 c.lwsp a6,0(sp)
299d8: 45c2 c.lwsp a1,16(sp)
299da: 4552 c.lwsp a0,20(sp)
299dc: 50b6 c.lwsp ra,108(sp)
299de: 5496 c.lwsp s1,100(sp)
299e0: 5906 c.lwsp s2,96(sp)
299e2: 49f6 c.lwsp s3,92(sp)
299e4: 4a66 c.lwsp s4,88(sp)
299e6: 4c26 c.lwsp s8,72(sp)
299e8: 4c96 c.lwsp s9,68(sp)
299ea: 4d06 c.lwsp s10,64(sp)
299ec: 5df2 c.lwsp s11,60(sp)
299ee: 88de c.mv a7,s7
299f0: 87d6 c.mv a5,s5
299f2: 4bb6 c.lwsp s7,76(sp)
299f4: 4ad6 c.lwsp s5,84(sp)
299f6: 835a c.mv t1,s6
299f8: 4b46 c.lwsp s6,80(sp)
299fa: 4701 c.li a4,0
299fc: 4681 c.li a3,0
299fe: 4601 c.li a2,0
29a00: 6165 c.addi16sp sp,112
29a02: 8302 c.jr t1
29a04: 0002a983 lw s3,0(t0)
29a08: b615 c.j 2952c <__gconv_transform_internal_ucs2reverse+0x56>
29a0a: 87a2 c.mv a5,s0
29a0c: 4c91 c.li s9,4
29a0e: b181 c.j 2964e <__gconv_transform_internal_ucs2reverse+0x178>
29a10: 5722 c.lwsp a4,40(sp)
29a12: 5792 c.lwsp a5,36(sp)
29a14: 00eea023 sw a4,0(t4)
29a18: 04f61d63 bne a2,a5,29a72 <__gconv_transform_internal_ucs2reverse+0x59c>
29a1c: 000506b7 lui a3,0x50
29a20: 000505b7 lui a1,0x50
29a24: 00050537 lui a0,0x50
29a28: 27c68693 addi a3,a3,636 # 5027c <__PRETTY_FUNCTION__.1>
29a2c: 2eb00613 addi a2,zero,747
29a30: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
29a34: 0a850513 addi a0,a0,168 # 500a8 <map+0xfc>
29a38: 8b8e70ef jal ra,10af0 <__assert_fail>
29a3c: 8cd2 c.mv s9,s4
29a3e: b60b83e3 beq s7,zero,295a4 <__gconv_transform_internal_ucs2reverse+0xce>
29a42: b541 c.j 298c2 <__gconv_transform_internal_ucs2reverse+0x3ec>
29a44: 000ea783 lw a5,0(t4)
29a48: 419c0733 sub a4,s8,s9
29a4c: 0706 c.slli a4,0x1
29a4e: 8f99 c.sub a5,a4
29a50: 00fea023 sw a5,0(t4)
29a54: b981 c.j 296a4 <__gconv_transform_internal_ucs2reverse+0x1ce>
29a56: b40517e3 bne a0,zero,295a4 <__gconv_transform_internal_ucs2reverse+0xce>
29a5a: 0084aa03 lw s4,8(s1)
29a5e: 000ea903 lw s2,0(t4)
29a62: 5f82 c.lwsp t6,32(sp)
29a64: b695 c.j 295c8 <__gconv_transform_internal_ucs2reverse+0xf2>
29a66: 5722 c.lwsp a4,40(sp)
29a68: 5792 c.lwsp a5,36(sp)
29a6a: 00eea023 sw a4,0(t4)
29a6e: d2f609e3 beq a2,a5,297a0 <__gconv_transform_internal_ucs2reverse+0x2ca>
29a72: 000506b7 lui a3,0x50
29a76: 000505b7 lui a1,0x50
29a7a: 00050537 lui a0,0x50
29a7e: 27c68693 addi a3,a3,636 # 5027c <__PRETTY_FUNCTION__.1>
29a82: 2ea00613 addi a2,zero,746
29a86: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
29a8a: 09450513 addi a0,a0,148 # 50094 <map+0xe8>
29a8e: 862e70ef jal ra,10af0 <__assert_fail>
29a92: 46e2 c.lwsp a3,24(sp)
29a94: 839d c.srli a5,0x7
29a96: 1cd78e63 beq a5,a3,29c72 <__gconv_transform_internal_ucs2reverse+0x79c>
29a9a: f60d0be3 beq s10,zero,29a10 <__gconv_transform_internal_ucs2reverse+0x53a>
29a9e: 449c c.lw a5,8(s1)
29aa0: 8ba1 c.andi a5,8
29aa2: 18079663 bne a5,zero,29c2e <__gconv_transform_internal_ucs2reverse+0x758>
29aa6: 5922 c.lwsp s2,40(sp)
29aa8: 160c1863 bne s8,zero,29c18 <__gconv_transform_internal_ucs2reverse+0x742>
29aac: 5792 c.lwsp a5,36(sp)
29aae: 012ea023 sw s2,0(t4)
29ab2: f6f605e3 beq a2,a5,29a1c <__gconv_transform_internal_ucs2reverse+0x546>
29ab6: bf75 c.j 29a72 <__gconv_transform_internal_ucs2reverse+0x59c>
29ab8: f40d0ce3 beq s10,zero,29a10 <__gconv_transform_internal_ucs2reverse+0x53a>
29abc: f40c0ae3 beq s8,zero,29a10 <__gconv_transform_internal_ucs2reverse+0x53a>
29ac0: 000d2783 lw a5,0(s10)
29ac4: d43a c.swsp a4,40(sp)
29ac6: 893a c.mv s2,a4
29ac8: 0785 c.addi a5,1
29aca: 00fd2023 sw a5,0(s10)
29ace: c92410e3 bne s0,s2,2974e <__gconv_transform_internal_ucs2reverse+0x278>
29ad2: b975 c.j 2978e <__gconv_transform_internal_ucs2reverse+0x2b8>
29ad4: 000ea603 lw a2,0(t4)
29ad8: 4572 c.lwsp a0,28(sp)
29ada: 107c c.addi4spn a5,sp,44
29adc: 8722 c.mv a4,s0
29ade: 886a c.mv a6,s10
29ae0: 1034 c.addi4spn a3,sp,40
29ae2: 85a6 c.mv a1,s1
29ae4: c616 c.swsp t0,12(sp)
29ae6: c27e c.swsp t6,4(sp)
29ae8: c076 c.swsp t4,0(sp)
29aea: 26ed c.jal 29ed4 <__gconv_transliterate>
29aec: 774d c.lui a4,0xffff3
29aee: 4799 c.li a5,6
29af0: 4e82 c.lwsp t4,0(sp)
29af2: 4f92 c.lwsp t6,4(sp)
29af4: 42b2 c.lwsp t0,12(sp)
29af6: 8caa c.mv s9,a0
29af8: 68c1 c.lui a7,0x10
29afa: 80070e13 addi t3,a4,-2048 # ffff2800 <__BSS_END__+0xfff82cac>
29afe: 16f50863 beq a0,a5,29c6e <__gconv_transform_internal_ucs2reverse+0x798>
29b02: 4715 c.li a4,5
29b04: 57a2 c.lwsp a5,40(sp)
29b06: 5c32 c.lwsp s8,44(sp)
29b08: b4e503e3 beq a0,a4,2964e <__gconv_transform_internal_ucs2reverse+0x178>
29b0c: d4f418e3 bne s0,a5,2985c <__gconv_transform_internal_ucs2reverse+0x386>
29b10: be3d c.j 2964e <__gconv_transform_internal_ucs2reverse+0x178>
29b12: d432 c.swsp a2,40(sp)
29b14: 87b2 c.mv a5,a2
29b16: d4f413e3 bne s0,a5,2985c <__gconv_transform_internal_ucs2reverse+0x386>
29b1a: be15 c.j 2964e <__gconv_transform_internal_ucs2reverse+0x178>
29b1c: 40c40733 sub a4,s0,a2
29b20: 008ea023 sw s0,0(t4)
29b24: 974a c.add a4,s2
29b26: 4791 c.li a5,4
29b28: 28e7e163 bltu a5,a4,29daa <__gconv_transform_internal_ucs2reverse+0x8d4>
29b2c: 012c07b3 add a5,s8,s2
29b30: 9c3a c.add s8,a4
29b32: 00e97b63 bgeu s2,a4,29b48 <__gconv_transform_internal_ucs2reverse+0x672>
29b36: 0605 c.addi a2,1
29b38: d432 c.swsp a2,40(sp)
29b3a: fff64703 lbu a4,-1(a2)
29b3e: 0785 c.addi a5,1
29b40: 00e781a3 sb a4,3(a5)
29b44: ff8799e3 bne a5,s8,29b36 <__gconv_transform_internal_ucs2reverse+0x660>
29b48: 4c9d c.li s9,7
29b4a: bca9 c.j 295a4 <__gconv_transform_internal_ucs2reverse+0xce>
29b4c: 6689 c.lui a3,0x2
29b4e: 839d c.srli a5,0x7
29b50: c0068693 addi a3,a3,-1024 # 1c00 <__libc_tsd_CTYPE_B+0x1bd4>
29b54: 20d78663 beq a5,a3,29d60 <__gconv_transform_internal_ucs2reverse+0x88a>
29b58: 080d0f63 beq s10,zero,29bf6 <__gconv_transform_internal_ucs2reverse+0x720>
29b5c: 008a7793 andi a5,s4,8
29b60: 18079263 bne a5,zero,29ce4 <__gconv_transform_internal_ucs2reverse+0x80e>
29b64: 002a7a13 andi s4,s4,2
29b68: 080a0763 beq s4,zero,29bf6 <__gconv_transform_internal_ucs2reverse+0x720>
29b6c: 000d2703 lw a4,0(s10)
29b70: 103c c.addi4spn a5,sp,40
29b72: d43e c.swsp a5,40(sp)
29b74: 0705 c.addi a4,1
29b76: 00ed2023 sw a4,0(s10)
29b7a: b949 c.j 2980c <__gconv_transform_internal_ucs2reverse+0x336>
29b7c: 87ce c.mv a5,s3
29b7e: 4591 c.li a1,4
29b80: 2b240563 beq s0,s2,29e2a <__gconv_transform_internal_ucs2reverse+0x954>
29b84: 6f41 c.lui t5,0x10
29b86: 002ffc13 andi s8,t6,2
29b8a: 00490693 addi a3,s2,4
29b8e: 0ed46b63 bltu s0,a3,29c84 <__gconv_transform_internal_ucs2reverse+0x7ae>
29b92: 00278713 addi a4,a5,2
29b96: 0eece363 bltu s9,a4,29c7c <__gconv_transform_internal_ucs2reverse+0x7a6>
29b9a: 00092703 lw a4,0(s2)
29b9e: 11e77363 bgeu a4,t5,29ca4 <__gconv_transform_internal_ucs2reverse+0x7ce>
29ba2: 01c70633 add a2,a4,t3
29ba6: 7ff00513 addi a0,zero,2047
29baa: 0ec57163 bgeu a0,a2,29c8c <__gconv_transform_internal_ucs2reverse+0x7b6>
29bae: 01071693 slli a3,a4,0x10
29bb2: 82c1 c.srli a3,0x10
29bb4: 0722 c.slli a4,0x8
29bb6: 82a1 c.srli a3,0x8
29bb8: 8f55 c.or a4,a3
29bba: 0742 c.slli a4,0x10
29bbc: 8341 c.srli a4,0x10
29bbe: 00e78023 sb a4,0(a5)
29bc2: 57b2 c.lwsp a5,44(sp)
29bc4: 8321 c.srli a4,0x8
29bc6: 00e780a3 sb a4,1(a5)
29bca: 5722 c.lwsp a4,40(sp)
29bcc: 57b2 c.lwsp a5,44(sp)
29bce: 00470913 addi s2,a4,4
29bd2: 0789 c.addi a5,2
29bd4: d63e c.swsp a5,44(sp)
29bd6: d44a c.swsp s2,40(sp)
29bd8: fb2419e3 bne s0,s2,29b8a <__gconv_transform_internal_ucs2reverse+0x6b4>
29bdc: 5722 c.lwsp a4,40(sp)
29bde: 5c92 c.lwsp s9,36(sp)
29be0: 00eea023 sw a4,0(t4)
29be4: 88e6 c.mv a7,s9
29be6: be45 c.j 29796 <__gconv_transform_internal_ucs2reverse+0x2c0>
29be8: 002a7a13 andi s4,s4,2
29bec: 57a2 c.lwsp a5,40(sp)
29bee: 2c0a1763 bne s4,zero,29ebc <__gconv_transform_internal_ucs2reverse+0x9e6>
29bf2: c1179de3 bne a5,a7,2980c <__gconv_transform_internal_ucs2reverse+0x336>
29bf6: 4c99 c.li s9,6
29bf8: b275 c.j 295a4 <__gconv_transform_internal_ucs2reverse+0xce>
29bfa: fe0d0ee3 beq s10,zero,29bf6 <__gconv_transform_internal_ucs2reverse+0x720>
29bfe: 002a7a13 andi s4,s4,2
29c02: fe0a0ae3 beq s4,zero,29bf6 <__gconv_transform_internal_ucs2reverse+0x720>
29c06: 000d2783 lw a5,0(s10)
29c0a: 1038 c.addi4spn a4,sp,40
29c0c: d43a c.swsp a4,40(sp)
29c0e: 0785 c.addi a5,1
29c10: 00fd2023 sw a5,0(s10)
29c14: 4791 c.li a5,4
29c16: beed c.j 29810 <__gconv_transform_internal_ucs2reverse+0x33a>
29c18: 000d2783 lw a5,0(s10)
29c1c: 0911 c.addi s2,4
29c1e: d44a c.swsp s2,40(sp)
29c20: 0785 c.addi a5,1
29c22: 00fd2023 sw a5,0(s10)
29c26: 4599 c.li a1,6
29c28: b32413e3 bne s0,s2,2974e <__gconv_transform_internal_ucs2reverse+0x278>
29c2c: b68d c.j 2978e <__gconv_transform_internal_ucs2reverse+0x2b8>
29c2e: 000ea603 lw a2,0(t4)
29c32: 4572 c.lwsp a0,28(sp)
29c34: 107c c.addi4spn a5,sp,44
29c36: 8722 c.mv a4,s0
29c38: 85a6 c.mv a1,s1
29c3a: 886a c.mv a6,s10
29c3c: 1034 c.addi4spn a3,sp,40
29c3e: c216 c.swsp t0,4(sp)
29c40: c076 c.swsp t4,0(sp)
29c42: 2c49 c.jal 29ed4 <__gconv_transliterate>
29c44: 774d c.lui a4,0xffff3
29c46: 4799 c.li a5,6
29c48: 4e82 c.lwsp t4,0(sp)
29c4a: 4292 c.lwsp t0,4(sp)
29c4c: 85aa c.mv a1,a0
29c4e: 6f41 c.lui t5,0x10
29c50: 80070e13 addi t3,a4,-2048 # ffff2800 <__BSS_END__+0xfff82cac>
29c54: 06f50f63 beq a0,a5,29cd2 <__gconv_transform_internal_ucs2reverse+0x7fc>
29c58: 4795 c.li a5,5
29c5a: 5922 c.lwsp s2,40(sp)
29c5c: 5632 c.lwsp a2,44(sp)
29c5e: b2f516e3 bne a0,a5,2978a <__gconv_transform_internal_ucs2reverse+0x2b4>
29c62: 5792 c.lwsp a5,36(sp)
29c64: 012ea023 sw s2,0(t4)
29c68: b2f60ce3 beq a2,a5,297a0 <__gconv_transform_internal_ucs2reverse+0x2ca>
29c6c: b519 c.j 29a72 <__gconv_transform_internal_ucs2reverse+0x59c>
29c6e: 5c32 c.lwsp s8,44(sp)
29c70: b9d5 c.j 29964 <__gconv_transform_internal_ucs2reverse+0x48e>
29c72: d43a c.swsp a4,40(sp)
29c74: 893a c.mv s2,a4
29c76: ad241ce3 bne s0,s2,2974e <__gconv_transform_internal_ucs2reverse+0x278>
29c7a: be11 c.j 2978e <__gconv_transform_internal_ucs2reverse+0x2b8>
29c7c: 5722 c.lwsp a4,40(sp)
29c7e: 5c92 c.lwsp s9,36(sp)
29c80: 4595 c.li a1,5
29c82: bfb9 c.j 29be0 <__gconv_transform_internal_ucs2reverse+0x70a>
29c84: 5722 c.lwsp a4,40(sp)
29c86: 5c92 c.lwsp s9,36(sp)
29c88: 459d c.li a1,7
29c8a: bf99 c.j 29be0 <__gconv_transform_internal_ucs2reverse+0x70a>
29c8c: 040d0563 beq s10,zero,29cd6 <__gconv_transform_internal_ucs2reverse+0x800>
29c90: 040c0363 beq s8,zero,29cd6 <__gconv_transform_internal_ucs2reverse+0x800>
29c94: 000d2703 lw a4,0(s10)
29c98: d436 c.swsp a3,40(sp)
29c9a: 8936 c.mv s2,a3
29c9c: 0705 c.addi a4,1
29c9e: 00ed2023 sw a4,0(s10)
29ca2: bf1d c.j 29bd8 <__gconv_transform_internal_ucs2reverse+0x702>
29ca4: 4662 c.lwsp a2,24(sp)
29ca6: 831d c.srli a4,0x7
29ca8: 0ec70e63 beq a4,a2,29da4 <__gconv_transform_internal_ucs2reverse+0x8ce>
29cac: 020d0563 beq s10,zero,29cd6 <__gconv_transform_internal_ucs2reverse+0x800>
29cb0: 4498 c.lw a4,8(s1)
29cb2: 8b21 c.andi a4,8
29cb4: eb55 c.bnez a4,29d68 <__gconv_transform_internal_ucs2reverse+0x892>
29cb6: 5722 c.lwsp a4,40(sp)
29cb8: 020c0063 beq s8,zero,29cd8 <__gconv_transform_internal_ucs2reverse+0x802>
29cbc: 000d2683 lw a3,0(s10)
29cc0: 00470913 addi s2,a4,4
29cc4: 4599 c.li a1,6
29cc6: 00168713 addi a4,a3,1
29cca: 00ed2023 sw a4,0(s10)
29cce: d44a c.swsp s2,40(sp)
29cd0: b721 c.j 29bd8 <__gconv_transform_internal_ucs2reverse+0x702>
29cd2: 5632 c.lwsp a2,44(sp)
29cd4: bbc9 c.j 29aa6 <__gconv_transform_internal_ucs2reverse+0x5d0>
29cd6: 5722 c.lwsp a4,40(sp)
29cd8: 5c92 c.lwsp s9,36(sp)
29cda: 4599 c.li a1,6
29cdc: b711 c.j 29be0 <__gconv_transform_internal_ucs2reverse+0x70a>
29cde: d33c8fe3 beq s9,s3,29a1c <__gconv_transform_internal_ucs2reverse+0x546>
29ce2: bb41 c.j 29a72 <__gconv_transform_internal_ucs2reverse+0x59c>
29ce4: 4572 c.lwsp a0,28(sp)
29ce6: 107c c.addi4spn a5,sp,44
29ce8: 1034 c.addi4spn a3,sp,40
29cea: 886a c.mv a6,s10
29cec: 85a6 c.mv a1,s1
29cee: c616 c.swsp t0,12(sp)
29cf0: c476 c.swsp t4,8(sp)
29cf2: c032 c.swsp a2,0(sp)
29cf4: c23a c.swsp a4,4(sp)
29cf6: 2af9 c.jal 29ed4 <__gconv_transliterate>
29cf8: 4799 c.li a5,6
29cfa: 4602 c.lwsp a2,0(sp)
29cfc: 4ea2 c.lwsp t4,8(sp)
29cfe: 42b2 c.lwsp t0,12(sp)
29d00: 8caa c.mv s9,a0
29d02: 02410893 addi a7,sp,36
29d06: eef501e3 beq a0,a5,29be8 <__gconv_transform_internal_ucs2reverse+0x712>
29d0a: 57a2 c.lwsp a5,40(sp)
29d0c: 4712 c.lwsp a4,4(sp)
29d0e: 1034 c.addi4spn a3,sp,40
29d10: af179ee3 bne a5,a7,2980c <__gconv_transform_internal_ucs2reverse+0x336>
29d14: 479d c.li a5,7
29d16: d4f510e3 bne a0,a5,29a56 <__gconv_transform_internal_ucs2reverse+0x580>
29d1a: 0ed70863 beq a4,a3,29e0a <__gconv_transform_internal_ucs2reverse+0x934>
29d1e: 000c2783 lw a5,0(s8)
29d22: 000ea703 lw a4,0(t4)
29d26: 0077f693 andi a3,a5,7
29d2a: 40d906b3 sub a3,s2,a3
29d2e: 9736 c.add a4,a3
29d30: 00eea023 sw a4,0(t4)
29d34: 9be1 c.andi a5,-8
29d36: 0b27da63 bge a5,s2,29dea <__gconv_transform_internal_ucs2reverse+0x914>
29d3a: 4711 c.li a4,4
29d3c: 09276763 bltu a4,s2,29dca <__gconv_transform_internal_ucs2reverse+0x8f4>
29d40: 0127e7b3 or a5,a5,s2
29d44: 8762 c.mv a4,s8
29d46: 00fc2023 sw a5,0(s8)
29d4a: 9962 c.add s2,s8
29d4c: 0008c783 lbu a5,0(a7) # 10000 <__ehdr_start>
29d50: 0705 c.addi a4,1
29d52: 0885 c.addi a7,1
29d54: 00f701a3 sb a5,3(a4)
29d58: ff271ae3 bne a4,s2,29d4c <__gconv_transform_internal_ucs2reverse+0x876>
29d5c: 4c9d c.li s9,7
29d5e: b099 c.j 295a4 <__gconv_transform_internal_ucs2reverse+0xce>
29d60: 103c c.addi4spn a5,sp,40
29d62: d43e c.swsp a5,40(sp)
29d64: 4791 c.li a5,4
29d66: b46d c.j 29810 <__gconv_transform_internal_ucs2reverse+0x33a>
29d68: 000ea603 lw a2,0(t4)
29d6c: 4572 c.lwsp a0,28(sp)
29d6e: 107c c.addi4spn a5,sp,44
29d70: 8722 c.mv a4,s0
29d72: 85a6 c.mv a1,s1
29d74: 886a c.mv a6,s10
29d76: 1034 c.addi4spn a3,sp,40
29d78: c216 c.swsp t0,4(sp)
29d7a: c076 c.swsp t4,0(sp)
29d7c: 2aa1 c.jal 29ed4 <__gconv_transliterate>
29d7e: 774d c.lui a4,0xffff3
29d80: 4799 c.li a5,6
29d82: 4e82 c.lwsp t4,0(sp)
29d84: 4292 c.lwsp t0,4(sp)
29d86: 85aa c.mv a1,a0
29d88: 6f41 c.lui t5,0x10
29d8a: 80070e13 addi t3,a4,-2048 # ffff2800 <__BSS_END__+0xfff82cac>
29d8e: 14f50163 beq a0,a5,29ed0 <__gconv_transform_internal_ucs2reverse+0x9fa>
29d92: 5922 c.lwsp s2,40(sp)
29d94: 4695 c.li a3,5
29d96: 57b2 c.lwsp a5,44(sp)
29d98: 874a c.mv a4,s2
29d9a: e2d51fe3 bne a0,a3,29bd8 <__gconv_transform_internal_ucs2reverse+0x702>
29d9e: 5c92 c.lwsp s9,36(sp)
29da0: 4595 c.li a1,5
29da2: bd3d c.j 29be0 <__gconv_transform_internal_ucs2reverse+0x70a>
29da4: d436 c.swsp a3,40(sp)
29da6: 8936 c.mv s2,a3
29da8: bd05 c.j 29bd8 <__gconv_transform_internal_ucs2reverse+0x702>
29daa: 000506b7 lui a3,0x50
29dae: 000505b7 lui a1,0x50
29db2: 00050537 lui a0,0x50
29db6: 25868693 addi a3,a3,600 # 50258 <__PRETTY_FUNCTION__.0>
29dba: 1a800613 addi a2,zero,424
29dbe: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
29dc2: 16850513 addi a0,a0,360 # 50168 <map+0x1bc>
29dc6: d2be60ef jal ra,10af0 <__assert_fail>
29dca: 000506b7 lui a3,0x50
29dce: 000505b7 lui a1,0x50
29dd2: 00050537 lui a0,0x50
29dd6: 25868693 addi a3,a3,600 # 50258 <__PRETTY_FUNCTION__.0>
29dda: 1e800613 addi a2,zero,488
29dde: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
29de2: 20c50513 addi a0,a0,524 # 5020c <map+0x260>
29de6: d0be60ef jal ra,10af0 <__assert_fail>
29dea: 000506b7 lui a3,0x50
29dee: 000505b7 lui a1,0x50
29df2: 00050537 lui a0,0x50
29df6: 25868693 addi a3,a3,600 # 50258 <__PRETTY_FUNCTION__.0>
29dfa: 1e700613 addi a2,zero,487
29dfe: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
29e02: 1e450513 addi a0,a0,484 # 501e4 <map+0x238>
29e06: cebe60ef jal ra,10af0 <__assert_fail>
29e0a: 000506b7 lui a3,0x50
29e0e: 000505b7 lui a1,0x50
29e12: 00050537 lui a0,0x50
29e16: 25868693 addi a3,a3,600 # 50258 <__PRETTY_FUNCTION__.0>
29e1a: 1dd00613 addi a2,zero,477
29e1e: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
29e22: 1c050513 addi a0,a0,448 # 501c0 <map+0x214>
29e26: ccbe60ef jal ra,10af0 <__assert_fail>
29e2a: 8722 c.mv a4,s0
29e2c: bb55 c.j 29be0 <__gconv_transform_internal_ucs2reverse+0x70a>
29e2e: 000506b7 lui a3,0x50
29e32: 000505b7 lui a1,0x50
29e36: 00050537 lui a0,0x50
29e3a: 27c68693 addi a3,a3,636 # 5027c <__PRETTY_FUNCTION__.1>
29e3e: 31f00613 addi a2,zero,799
29e42: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
29e46: 0c850513 addi a0,a0,200 # 500c8 <map+0x11c>
29e4a: ca7e60ef jal ra,10af0 <__assert_fail>
29e4e: 000506b7 lui a3,0x50
29e52: 000505b7 lui a1,0x50
29e56: 00050537 lui a0,0x50
29e5a: 25868693 addi a3,a3,600 # 50258 <__PRETTY_FUNCTION__.0>
29e5e: 18b00613 addi a2,zero,395
29e62: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
29e66: 13850513 addi a0,a0,312 # 50138 <map+0x18c>
29e6a: c87e60ef jal ra,10af0 <__assert_fail>
29e6e: 000506b7 lui a3,0x50
29e72: 27c68693 addi a3,a3,636 # 5027c <__PRETTY_FUNCTION__.1>
29e76: 23400613 addi a2,zero,564
29e7a: 000505b7 lui a1,0x50
29e7e: 00050537 lui a0,0x50
29e82: 06c58593 addi a1,a1,108 # 5006c <map+0xc0>
29e86: 08050513 addi a0,a0,128 # 50080 <map+0xd4>
29e8a: c67e60ef jal ra,10af0 <__assert_fail>
29e8e: 000506b7 lui a3,0x50
29e92: 27c68693 addi a3,a3,636 # 5027c <__PRETTY_FUNCTION__.1>
29e96: 1a400613 addi a2,zero,420
29e9a: b7c5 c.j 29e7a <__gconv_transform_internal_ucs2reverse+0x9a4>
29e9c: 000506b7 lui a3,0x50
29ea0: 000505b7 lui a1,0x50
29ea4: 00050537 lui a0,0x50
29ea8: 25868693 addi a3,a3,600 # 50258 <__PRETTY_FUNCTION__.0>
29eac: 1cb00613 addi a2,zero,459
29eb0: 12858593 addi a1,a1,296 # 50128 <map+0x17c>
29eb4: 19850513 addi a0,a0,408 # 50198 <map+0x1ec>
29eb8: c39e60ef jal ra,10af0 <__assert_fail>
29ebc: 000d2703 lw a4,0(s10)
29ec0: 0791 c.addi a5,4
29ec2: d43e c.swsp a5,40(sp)
29ec4: 0705 c.addi a4,1
29ec6: 00ed2023 sw a4,0(s10)
29eca: 951791e3 bne a5,a7,2980c <__gconv_transform_internal_ucs2reverse+0x336>
29ece: b325 c.j 29bf6 <__gconv_transform_internal_ucs2reverse+0x720>
29ed0: 57b2 c.lwsp a5,44(sp)
29ed2: b3d5 c.j 29cb6 <__gconv_transform_internal_ucs2reverse+0x7e0>
00029ed4 <__gconv_transliterate>:
29ed4: 00045617 auipc a2,0x45
29ed8: ed062603 lw a2,-304(a2) # 6eda4 <_GLOBAL_OFFSET_TABLE_+0x2c>
29edc: 7159 c.addi16sp sp,-112
29ede: c836 c.swsp a3,16(sp)
29ee0: cc32 c.swsp a2,24(sp)
29ee2: 9612 c.add a2,tp
29ee4: 4210 c.lw a2,0(a2)
29ee6: 4294 c.lw a3,0(a3)
29ee8: c4e2 c.swsp s8,72(sp)
29eea: 4210 c.lw a2,0(a2)
29eec: d0ca c.swsp s2,96(sp)
29eee: cece c.swsp s3,92(sp)
29ef0: 11c62c03 lw s8,284(a2)
29ef4: cad6 c.swsp s5,84(sp)
29ef6: c0ea c.swsp s10,64(sp)
29ef8: de6e c.swsp s11,60(sp)
29efa: d686 c.swsp ra,108(sp)
29efc: d4a2 c.swsp s0,104(sp)
29efe: d2a6 c.swsp s1,100(sp)
29f00: ccd2 c.swsp s4,88(sp)
29f02: c8da c.swsp s6,80(sp)
29f04: c6de c.swsp s7,76(sp)
29f06: c2e6 c.swsp s9,68(sp)
29f08: c236 c.swsp a3,4(sp)
29f0a: ca42 c.swsp a6,20(sp)
29f0c: 01452903 lw s2,20(a0)
29f10: 89aa c.mv s3,a0
29f12: 8aae c.mv s5,a1
29f14: 8dba c.mv s11,a4
29f16: 8d3e c.mv s10,a5
29f18: 120c0f63 beq s8,zero,2a056 <__gconv_transliterate+0x182>
29f1c: 12062703 lw a4,288(a2)
29f20: 00468793 addi a5,a3,4
29f24: 12c62b83 lw s7,300(a2)
29f28: c63a c.swsp a4,12(sp)
29f2a: 12462703 lw a4,292(a2)
29f2e: 4c81 c.li s9,0
29f30: c43a c.swsp a4,8(sp)
29f32: 12862703 lw a4,296(a2)
29f36: ce3a c.swsp a4,28(sp)
29f38: 08fde263 bltu s11,a5,29fbc <__gconv_transliterate+0xe8>
29f3c: 47b2 c.lwsp a5,12(sp)
29f3e: 018c8eb3 add t4,s9,s8
29f42: 001edb13 srli s6,t4,0x1
29f46: 002b1593 slli a1,s6,0x2
29f4a: 97ae c.add a5,a1
29f4c: 4384 c.lw s1,0(a5)
29f4e: 46a2 c.lwsp a3,8(sp)
29f50: 4792 c.lwsp a5,4(sp)
29f52: 00249713 slli a4,s1,0x2
29f56: 9736 c.add a4,a3
29f58: 4314 c.lw a3,0(a4)
29f5a: 4401 c.li s0,0
29f5c: a039 c.j 29f6a <__gconv_transliterate+0x96>
29f5e: 4354 c.lw a3,4(a4)
29f60: 0405 c.addi s0,1
29f62: 0711 c.addi a4,4
29f64: c2c1 c.beqz a3,29fe4 <__gconv_transliterate+0x110>
29f66: 05b7fe63 bgeu a5,s11,29fc2 <__gconv_transliterate+0xee>
29f6a: 4390 c.lw a2,0(a5)
29f6c: 0791 c.addi a5,4
29f6e: fec688e3 beq a3,a2,29f5e <__gconv_transliterate+0x8a>
29f72: 4712 c.lwsp a4,4(sp)
29f74: 4781 c.li a5,0
29f76: e435 c.bnez s0,29fe2 <__gconv_transliterate+0x10e>
29f78: 03b77d63 bgeu a4,s11,29fb2 <__gconv_transliterate+0xde>
29f7c: 46a2 c.lwsp a3,8(sp)
29f7e: 97a6 c.add a5,s1
29f80: 078a c.slli a5,0x2
29f82: 97b6 c.add a5,a3
29f84: 4394 c.lw a3,0(a5)
29f86: 431c c.lw a5,0(a4)
29f88: 02f6e563 bltu a3,a5,29fb2 <__gconv_transliterate+0xde>
29f8c: 8c5a c.mv s8,s6
29f8e: fb8ce7e3 bltu s9,s8,29f3c <__gconv_transliterate+0x68>
29f92: 47e2 c.lwsp a5,24(sp)
29f94: 00478db3 add s11,a5,tp
29f98: 000da783 lw a5,0(s11)
29f9c: 4390 c.lw a2,0(a5)
29f9e: 13862503 lw a0,312(a2)
29fa2: cd61 c.beqz a0,2a07a <__gconv_transliterate+0x1a6>
29fa4: 47c2 c.lwsp a5,16(sp)
29fa6: 4398 c.lw a4,0(a5)
29fa8: 13c62783 lw a5,316(a2)
29fac: 430c c.lw a1,0(a4)
29fae: c23a c.swsp a4,4(sp)
29fb0: a875 c.j 2a06c <__gconv_transliterate+0x198>
29fb2: 001b0c93 addi s9,s6,1
29fb6: f98ce3e3 bltu s9,s8,29f3c <__gconv_transliterate+0x68>
29fba: bfe1 c.j 29f92 <__gconv_transliterate+0xbe>
29fbc: 4511 c.li a0,4
29fbe: 01b68363 beq a3,s11,29fc4 <__gconv_transliterate+0xf0>
29fc2: 451d c.li a0,7
29fc4: 50b6 c.lwsp ra,108(sp)
29fc6: 5426 c.lwsp s0,104(sp)
29fc8: 5496 c.lwsp s1,100(sp)
29fca: 5906 c.lwsp s2,96(sp)
29fcc: 49f6 c.lwsp s3,92(sp)
29fce: 4a66 c.lwsp s4,88(sp)
29fd0: 4ad6 c.lwsp s5,84(sp)
29fd2: 4b46 c.lwsp s6,80(sp)
29fd4: 4bb6 c.lwsp s7,76(sp)
29fd6: 4c26 c.lwsp s8,72(sp)
29fd8: 4c96 c.lwsp s9,68(sp)
29fda: 4d06 c.lwsp s10,64(sp)
29fdc: 5df2 c.lwsp s11,60(sp)
29fde: 6165 c.addi16sp sp,112
29fe0: 8082 c.jr ra
29fe2: f2e5 c.bnez a3,29fc2 <__gconv_transliterate+0xee>
29fe4: 47f2 c.lwsp a5,28(sp)
29fe6: 95be c.add a1,a5
29fe8: 0005aa03 lw s4,0(a1)
29fec: 002a1793 slli a5,s4,0x2
29ff0: 00fb8733 add a4,s7,a5
29ff4: 4318 c.lw a4,0(a4)
29ff6: 00fb85b3 add a1,s7,a5
29ffa: cf21 c.beqz a4,2a052 <__gconv_transliterate+0x17e>
29ffc: 0791 c.addi a5,4
29ffe: 001a0713 addi a4,s4,1
2a002: 97de c.add a5,s7
2a004: 4390 c.lw a2,0(a5)
2a006: 86be c.mv a3,a5
2a008: 8a3a c.mv s4,a4
2a00a: 0791 c.addi a5,4
2a00c: 0705 c.addi a4,1
2a00e: fa7d c.bnez a2,2a004 <__gconv_transliterate+0x130>
2a010: 000d2783 lw a5,0(s10)
2a014: 854a c.mv a0,s2
2a016: c036 c.swsp a3,0(sp)
2a018: d42e c.swsp a1,40(sp)
2a01a: d63e c.swsp a5,44(sp)
2a01c: ad8f90ef jal ra,232f4 <_dl_mcount_wrapper_check>
2a020: 4682 c.lwsp a3,0(sp)
2a022: 4781 c.li a5,0
2a024: 4881 c.li a7,0
2a026: 4801 c.li a6,0
2a028: 1078 c.addi4spn a4,sp,44
2a02a: 1030 c.addi4spn a2,sp,40
2a02c: 85d6 c.mv a1,s5
2a02e: 854e c.mv a0,s3
2a030: 9902 c.jalr s2
2a032: 4799 c.li a5,6
2a034: 04f51863 bne a0,a5,2a084 <__gconv_transliterate+0x1b0>
2a038: 0a05 c.addi s4,1
2a03a: 002a1793 slli a5,s4,0x2
2a03e: 00fb8733 add a4,s7,a5
2a042: 4318 c.lw a4,0(a4)
2a044: fb4d c.bnez a4,29ff6 <__gconv_transliterate+0x122>
2a046: 4692 c.lwsp a3,4(sp)
2a048: 00241713 slli a4,s0,0x2
2a04c: 87a2 c.mv a5,s0
2a04e: 9736 c.add a4,a3
2a050: b725 c.j 29f78 <__gconv_transliterate+0xa4>
2a052: 86ae c.mv a3,a1
2a054: bf75 c.j 2a010 <__gconv_transliterate+0x13c>
2a056: 13862503 lw a0,312(a2)
2a05a: c171 c.beqz a0,2a11e <__gconv_transliterate+0x24a>
2a05c: 4692 c.lwsp a3,4(sp)
2a05e: 13c62783 lw a5,316(a2)
2a062: 00468713 addi a4,a3,4
2a066: 428c c.lw a1,0(a3)
2a068: 0aede663 bltu s11,a4,2a114 <__gconv_transliterate+0x240>
2a06c: 4681 c.li a3,0
2a06e: 00a05663 bge zero,a0,2a07a <__gconv_transliterate+0x1a6>
2a072: 4398 c.lw a4,0(a5)
2a074: 0685 c.addi a3,1
2a076: 08e5f063 bgeu a1,a4,2a0f6 <__gconv_transliterate+0x222>
2a07a: 13062403 lw s0,304(a2)
2a07e: ec09 c.bnez s0,2a098 <__gconv_transliterate+0x1c4>
2a080: 4519 c.li a0,6
2a082: b789 c.j 29fc4 <__gconv_transliterate+0xf0>
2a084: 4791 c.li a5,4
2a086: 04f50d63 beq a0,a5,2a0e0 <__gconv_transliterate+0x20c>
2a08a: 4795 c.li a5,5
2a08c: f2f50ce3 beq a0,a5,29fc4 <__gconv_transliterate+0xf0>
2a090: 57b2 c.lwsp a5,44(sp)
2a092: 00fd2023 sw a5,0(s10)
2a096: b73d c.j 29fc4 <__gconv_transliterate+0xf0>
2a098: 13462483 lw s1,308(a2)
2a09c: d426 c.swsp s1,40(sp)
2a09e: 000d2783 lw a5,0(s10)
2a0a2: 854a c.mv a0,s2
2a0a4: 040a c.slli s0,0x2
2a0a6: d63e c.swsp a5,44(sp)
2a0a8: a4cf90ef jal ra,232f4 <_dl_mcount_wrapper_check>
2a0ac: 4781 c.li a5,0
2a0ae: 4881 c.li a7,0
2a0b0: 4801 c.li a6,0
2a0b2: 1078 c.addi4spn a4,sp,44
2a0b4: 008486b3 add a3,s1,s0
2a0b8: 1030 c.addi4spn a2,sp,40
2a0ba: 85d6 c.mv a1,s5
2a0bc: 854e c.mv a0,s3
2a0be: 9902 c.jalr s2
2a0c0: 4799 c.li a5,6
2a0c2: f0f501e3 beq a0,a5,29fc4 <__gconv_transliterate+0xf0>
2a0c6: 4791 c.li a5,4
2a0c8: fcf514e3 bne a0,a5,2a090 <__gconv_transliterate+0x1bc>
2a0cc: 46d2 c.lwsp a3,20(sp)
2a0ce: 4642 c.lwsp a2,16(sp)
2a0d0: 4501 c.li a0,0
2a0d2: 4298 c.lw a4,0(a3)
2a0d4: 421c c.lw a5,0(a2)
2a0d6: 0705 c.addi a4,1
2a0d8: c298 c.sw a4,0(a3)
2a0da: 0791 c.addi a5,4
2a0dc: c21c c.sw a5,0(a2)
2a0de: bf4d c.j 2a090 <__gconv_transliterate+0x1bc>
2a0e0: 46c2 c.lwsp a3,16(sp)
2a0e2: 4652 c.lwsp a2,20(sp)
2a0e4: 040a c.slli s0,0x2
2a0e6: 4298 c.lw a4,0(a3)
2a0e8: 421c c.lw a5,0(a2)
2a0ea: 4501 c.li a0,0
2a0ec: 9722 c.add a4,s0
2a0ee: c298 c.sw a4,0(a3)
2a0f0: 0785 c.addi a5,1
2a0f2: c21c c.sw a5,0(a2)
2a0f4: bf71 c.j 2a090 <__gconv_transliterate+0x1bc>
2a0f6: 0047a803 lw a6,4(a5)
2a0fa: 40e58733 sub a4,a1,a4
2a0fe: 00b86763 bltu a6,a1,2a10c <__gconv_transliterate+0x238>
2a102: 0087a803 lw a6,8(a5)
2a106: 03077733 remu a4,a4,a6
2a10a: cb0d c.beqz a4,2a13c <__gconv_transliterate+0x268>
2a10c: 07b1 c.addi a5,12
2a10e: f6a692e3 bne a3,a0,2a072 <__gconv_transliterate+0x19e>
2a112: b7a5 c.j 2a07a <__gconv_transliterate+0x1a6>
2a114: 4792 c.lwsp a5,4(sp)
2a116: 4511 c.li a0,4
2a118: ebb795e3 bne a5,s11,29fc2 <__gconv_transliterate+0xee>
2a11c: b565 c.j 29fc4 <__gconv_transliterate+0xf0>
2a11e: 13062403 lw s0,304(a2)
2a122: dc39 c.beqz s0,2a080 <__gconv_transliterate+0x1ac>
2a124: 13462483 lw s1,308(a2)
2a128: 4712 c.lwsp a4,4(sp)
2a12a: d426 c.swsp s1,40(sp)
2a12c: 00470793 addi a5,a4,4
2a130: f6fdf7e3 bgeu s11,a5,2a09e <__gconv_transliterate+0x1ca>
2a134: 4511 c.li a0,4
2a136: e9b716e3 bne a4,s11,29fc2 <__gconv_transliterate+0xee>
2a13a: b569 c.j 29fc4 <__gconv_transliterate+0xf0>
2a13c: 4752 c.lwsp a4,20(sp)
2a13e: 4692 c.lwsp a3,4(sp)
2a140: 4501 c.li a0,0
2a142: 431c c.lw a5,0(a4)
2a144: 00468a13 addi s4,a3,4
2a148: 46c2 c.lwsp a3,16(sp)
2a14a: 0785 c.addi a5,1
2a14c: 0146a023 sw s4,0(a3)
2a150: c31c c.sw a5,0(a4)
2a152: bd8d c.j 29fc4 <__gconv_transliterate+0xf0>
0002a154 <find_module_idx>:
2a154: 7179 c.addi16sp sp,-48
2a156: ca56 c.swsp s5,20(sp)
2a158: f381aa83 lw s5,-200(gp) # 6f28c <gconv_cache>
2a15c: d422 c.swsp s0,40(sp)
2a15e: d04a c.swsp s2,32(sp)
2a160: ce4e c.swsp s3,28(sp)
2a162: cc52 c.swsp s4,24(sp)
2a164: c85a c.swsp s6,16(sp)
2a166: c65e c.swsp s7,12(sp)
2a168: c462 c.swsp s8,8(sp)
2a16a: c266 c.swsp s9,4(sp)
2a16c: c06a c.swsp s10,0(sp)
2a16e: 004ad903 lhu s2,4(s5)
2a172: 006ada03 lhu s4,6(s5)
2a176: d606 c.swsp ra,44(sp)
2a178: d226 c.swsp s1,36(sp)
2a17a: 8baa c.mv s7,a0
2a17c: 89ae c.mv s3,a1
2a17e: fb0e90ef jal ra,1392e <__hash_string>
2a182: 008adc03 lhu s8,8(s5)
2a186: 004ad783 lhu a5,4(s5)
2a18a: ffec0b13 addi s6,s8,-2
2a18e: 03657b33 remu s6,a0,s6
2a192: f341ac83 lw s9,-204(gp) # 6f288 <cache_size>
2a196: 40fc8cb3 sub s9,s9,a5
2a19a: 03857433 remu s0,a0,s8
2a19e: 0b05 c.addi s6,1
2a1a0: 002b1d13 slli s10,s6,0x2
2a1a4: 00241493 slli s1,s0,0x2
2a1a8: 94d2 c.add s1,s4
2a1aa: 94d6 c.add s1,s5
2a1ac: a809 c.j 2a1be <find_module_idx+0x6a>
2a1ae: 0197f563 bgeu a5,s9,2a1b8 <find_module_idx+0x64>
2a1b2: cf0f40ef jal ra,1e6a2 <strcmp>
2a1b6: cd15 c.beqz a0,2a1f2 <find_module_idx+0x9e>
2a1b8: 94ea c.add s1,s10
2a1ba: 03847963 bgeu s0,s8,2a1ec <find_module_idx+0x98>
2a1be: 0004d783 lhu a5,0(s1)
2a1c2: 855e c.mv a0,s7
2a1c4: 945a c.add s0,s6
2a1c6: 00f905b3 add a1,s2,a5
2a1ca: 95d6 c.add a1,s5
2a1cc: f3ed c.bnez a5,2a1ae <find_module_idx+0x5a>
2a1ce: 557d c.li a0,-1
2a1d0: 50b2 c.lwsp ra,44(sp)
2a1d2: 5422 c.lwsp s0,40(sp)
2a1d4: 5492 c.lwsp s1,36(sp)
2a1d6: 5902 c.lwsp s2,32(sp)
2a1d8: 49f2 c.lwsp s3,28(sp)
2a1da: 4a62 c.lwsp s4,24(sp)
2a1dc: 4ad2 c.lwsp s5,20(sp)
2a1de: 4b42 c.lwsp s6,16(sp)
2a1e0: 4bb2 c.lwsp s7,12(sp)
2a1e2: 4c22 c.lwsp s8,8(sp)
2a1e4: 4c92 c.lwsp s9,4(sp)
2a1e6: 4d02 c.lwsp s10,0(sp)
2a1e8: 6145 c.addi16sp sp,48
2a1ea: 8082 c.jr ra
2a1ec: 41840433 sub s0,s0,s8
2a1f0: bf55 c.j 2a1a4 <find_module_idx+0x50>
2a1f2: 0024d783 lhu a5,2(s1)
2a1f6: 00f9a023 sw a5,0(s3)
2a1fa: bfd9 c.j 2a1d0 <find_module_idx+0x7c>
0002a1fc <find_module.constprop.0>:
2a1fc: 1101 c.addi sp,-32
2a1fe: ce06 c.swsp ra,28(sp)
2a200: cc22 c.swsp s0,24(sp)
2a202: ca26 c.swsp s1,20(sp)
2a204: 1000 c.addi4spn s0,sp,32
2a206: c84a c.swsp s2,16(sp)
2a208: c64e c.swsp s3,12(sp)
2a20a: c452 c.swsp s4,8(sp)
2a20c: c256 c.swsp s5,4(sp)
2a20e: 89ae c.mv s3,a1
2a210: 84b2 c.mv s1,a2
2a212: 8aaa c.mv s5,a0
2a214: e4cf40ef jal ra,1e860 <strlen>
2a218: 892a c.mv s2,a0
2a21a: 854e c.mv a0,s3
2a21c: e44f40ef jal ra,1e860 <strlen>
2a220: 00150a13 addi s4,a0,1
2a224: 014907b3 add a5,s2,s4
2a228: 07bd c.addi a5,15
2a22a: 9bc1 c.andi a5,-16
2a22c: 40f10133 sub sp,sp,a5
2a230: 864a c.mv a2,s2
2a232: 85d6 c.mv a1,s5
2a234: 850a c.mv a0,sp
2a236: 9d0f50ef jal ra,1f406 <memcpy>
2a23a: 8652 c.mv a2,s4
2a23c: 85ce c.mv a1,s3
2a23e: 954a c.add a0,s2
2a240: 9c6f50ef jal ra,1f406 <memcpy>
2a244: 850a c.mv a0,sp
2a246: 2b21 c.jal 2a75e <__gconv_find_shlib>
2a248: c088 c.sw a0,0(s1)
2a24a: c131 c.beqz a0,2a28e <find_module.constprop.0+0x92>
2a24c: 4558 c.lw a4,12(a0)
2a24e: 01052903 lw s2,16(a0)
2a252: 495c c.lw a5,20(a0)
2a254: 0004a223 sw zero,4(s1)
2a258: c8d8 c.sw a4,20(s1)
2a25a: 0124ae23 sw s2,28(s1)
2a25e: d09c c.sw a5,32(s1)
2a260: 0004ac23 sw zero,24(s1)
2a264: 0204ac23 sw zero,56(s1)
2a268: 4501 c.li a0,0
2a26a: 00090763 beq s2,zero,2a278 <find_module.constprop.0+0x7c>
2a26e: 854a c.mv a0,s2
2a270: 884f90ef jal ra,232f4 <_dl_mcount_wrapper_check>
2a274: 8526 c.mv a0,s1
2a276: 9902 c.jalr s2
2a278: fe040113 addi sp,s0,-32
2a27c: 40f2 c.lwsp ra,28(sp)
2a27e: 4462 c.lwsp s0,24(sp)
2a280: 44d2 c.lwsp s1,20(sp)
2a282: 4942 c.lwsp s2,16(sp)
2a284: 49b2 c.lwsp s3,12(sp)
2a286: 4a22 c.lwsp s4,8(sp)
2a288: 4a92 c.lwsp s5,4(sp)
2a28a: 6105 c.addi16sp sp,32
2a28c: 8082 c.jr ra
2a28e: 4505 c.li a0,1
2a290: b7e5 c.j 2a278 <find_module.constprop.0+0x7c>
0002a292 <__gconv_get_cache>:
2a292: f381a503 lw a0,-200(gp) # 6f28c <gconv_cache>
2a296: 8082 c.jr ra
0002a298 <__gconv_load_cache>:
2a298: 00050537 lui a0,0x50
2a29c: 7135 c.addi16sp sp,-160
2a29e: 52450513 addi a0,a0,1316 # 50524 <__PRETTY_FUNCTION__.22+0x20>
2a2a2: cf06 c.swsp ra,156(sp)
2a2a4: cd22 c.swsp s0,152(sp)
2a2a6: cb26 c.swsp s1,148(sp)
2a2a8: c94a c.swsp s2,144(sp)
2a2aa: c74e c.swsp s3,140(sp)
2a2ac: c552 c.swsp s4,136(sp)
2a2ae: c356 c.swsp s5,132(sp)
2a2b0: c37e90ef jal ra,13ee6 <getenv>
2a2b4: f2a1a223 sw a0,-220(gp) # 6f278 <__gconv_path_envvar>
2a2b8: e545 c.bnez a0,2a360 <__gconv_load_cache+0xc8>
2a2ba: 00050537 lui a0,0x50
2a2be: 4601 c.li a2,0
2a2c0: 4581 c.li a1,0
2a2c2: 53050513 addi a0,a0,1328 # 50530 <__PRETTY_FUNCTION__.22+0x2c>
2a2c6: 8b1f60ef jal ra,20b76 <__open64_nocancel>
2a2ca: 59fd c.li s3,-1
2a2cc: 842a c.mv s0,a0
2a2ce: 09350963 beq a0,s3,2a360 <__gconv_load_cache+0xc8>
2a2d2: 858a c.mv a1,sp
2a2d4: 8b6f60ef jal ra,2038a <__fstat>
2a2d8: 0e054563 blt a0,zero,2a3c2 <__gconv_load_cache+0x12a>
2a2dc: 55c2 c.lwsp a1,48(sp)
2a2de: 47bd c.li a5,15
2a2e0: 0eb7f163 bgeu a5,a1,2a3c2 <__gconv_load_cache+0x12a>
2a2e4: 4781 c.li a5,0
2a2e6: 4801 c.li a6,0
2a2e8: 8722 c.mv a4,s0
2a2ea: 4685 c.li a3,1
2a2ec: 4605 c.li a2,1
2a2ee: 4501 c.li a0,0
2a2f0: f2b1aa23 sw a1,-204(gp) # 6f288 <cache_size>
2a2f4: c3ff60ef jal ra,20f32 <__mmap64>
2a2f8: f2a1ac23 sw a0,-200(gp) # 6f28c <gconv_cache>
2a2fc: 09350263 beq a0,s3,2a380 <__gconv_load_cache+0xe8>
2a300: 8522 c.mv a0,s0
2a302: f80f60ef jal ra,20a82 <__close_nocancel>
2a306: f381a783 lw a5,-200(gp) # 6f28c <gconv_cache>
2a30a: 20010737 lui a4,0x20010
2a30e: 32470713 addi a4,a4,804 # 20010324 <__BSS_END__+0x1ffa07d0>
2a312: 4394 c.lw a3,0(a5)
2a314: 02e69c63 bne a3,a4,2a34c <__gconv_load_cache+0xb4>
2a318: f341a683 lw a3,-204(gp) # 6f288 <cache_size>
2a31c: 0047d703 lhu a4,4(a5)
2a320: 02d77663 bgeu a4,a3,2a34c <__gconv_load_cache+0xb4>
2a324: 0067d603 lhu a2,6(a5)
2a328: 02d67263 bgeu a2,a3,2a34c <__gconv_load_cache+0xb4>
2a32c: 0087d703 lhu a4,8(a5)
2a330: cf11 c.beqz a4,2a34c <__gconv_load_cache+0xb4>
2a332: 070a c.slli a4,0x2
2a334: 9732 c.add a4,a2
2a336: 00e6eb63 bltu a3,a4,2a34c <__gconv_load_cache+0xb4>
2a33a: 00a7d703 lhu a4,10(a5)
2a33e: 00d77763 bgeu a4,a3,2a34c <__gconv_load_cache+0xb4>
2a342: 00c7d703 lhu a4,12(a5)
2a346: 4501 c.li a0,0
2a348: 00e6fd63 bgeu a3,a4,2a362 <__gconv_load_cache+0xca>
2a34c: f301a703 lw a4,-208(gp) # 6f284 <cache_malloced>
2a350: e315 c.bnez a4,2a374 <__gconv_load_cache+0xdc>
2a352: f341a583 lw a1,-204(gp) # 6f288 <cache_size>
2a356: 853e c.mv a0,a5
2a358: c21f60ef jal ra,20f78 <__munmap>
2a35c: f201ac23 sw zero,-200(gp) # 6f28c <gconv_cache>
2a360: 557d c.li a0,-1
2a362: 40fa c.lwsp ra,156(sp)
2a364: 446a c.lwsp s0,152(sp)
2a366: 44da c.lwsp s1,148(sp)
2a368: 494a c.lwsp s2,144(sp)
2a36a: 49ba c.lwsp s3,140(sp)
2a36c: 4a2a c.lwsp s4,136(sp)
2a36e: 4a9a c.lwsp s5,132(sp)
2a370: 610d c.addi16sp sp,160
2a372: 8082 c.jr ra
2a374: 853e c.mv a0,a5
2a376: ca2f30ef jal ra,1d818 <__free>
2a37a: f201a823 sw zero,-208(gp) # 6f284 <cache_malloced>
2a37e: bff9 c.j 2a35c <__gconv_load_cache+0xc4>
2a380: f341aa03 lw s4,-204(gp) # 6f288 <cache_size>
2a384: 8552 c.mv a0,s4
2a386: 850f30ef jal ra,1d3d6 <__libc_malloc>
2a38a: f2a1ac23 sw a0,-200(gp) # 6f28c <gconv_cache>
2a38e: c915 c.beqz a0,2a3c2 <__gconv_load_cache+0x12a>
2a390: 4981 c.li s3,0
2a392: 5afd c.li s5,-1
2a394: a039 c.j 2a3a2 <__gconv_load_cache+0x10a>
2a396: f341aa03 lw s4,-204(gp) # 6f288 <cache_size>
2a39a: 0349f963 bgeu s3,s4,2a3cc <__gconv_load_cache+0x134>
2a39e: f381a503 lw a0,-200(gp) # 6f28c <gconv_cache>
2a3a2: 013505b3 add a1,a0,s3
2a3a6: 413a0633 sub a2,s4,s3
2a3aa: 8522 c.mv a0,s0
2a3ac: 928f60ef jal ra,204d4 <__libc_read>
2a3b0: 99aa c.add s3,a0
2a3b2: ff5512e3 bne a0,s5,2a396 <__gconv_load_cache+0xfe>
2a3b6: f381a503 lw a0,-200(gp) # 6f28c <gconv_cache>
2a3ba: c5ef30ef jal ra,1d818 <__free>
2a3be: f201ac23 sw zero,-200(gp) # 6f28c <gconv_cache>
2a3c2: 8522 c.mv a0,s0
2a3c4: ebef60ef jal ra,20a82 <__close_nocancel>
2a3c8: 557d c.li a0,-1
2a3ca: bf61 c.j 2a362 <__gconv_load_cache+0xca>
2a3cc: 4705 c.li a4,1
2a3ce: f2e1a823 sw a4,-208(gp) # 6f284 <cache_malloced>
2a3d2: b73d c.j 2a300 <__gconv_load_cache+0x68>
0002a3d4 <__gconv_compare_alias_cache>:
2a3d4: f381a783 lw a5,-200(gp) # 6f28c <gconv_cache>
2a3d8: c7b1 c.beqz a5,2a424 <__gconv_compare_alias_cache+0x50>
2a3da: 1101 c.addi sp,-32
2a3dc: cc22 c.swsp s0,24(sp)
2a3de: 842e c.mv s0,a1
2a3e0: 002c c.addi4spn a1,sp,8
2a3e2: ca26 c.swsp s1,20(sp)
2a3e4: c84a c.swsp s2,16(sp)
2a3e6: ce06 c.swsp ra,28(sp)
2a3e8: 892a c.mv s2,a0
2a3ea: 84b2 c.mv s1,a2
2a3ec: 33a5 c.jal 2a154 <find_module_idx>
2a3ee: cd09 c.beqz a0,2a408 <__gconv_compare_alias_cache+0x34>
2a3f0: 85a2 c.mv a1,s0
2a3f2: 854a c.mv a0,s2
2a3f4: aaef40ef jal ra,1e6a2 <strcmp>
2a3f8: 40f2 c.lwsp ra,28(sp)
2a3fa: 4462 c.lwsp s0,24(sp)
2a3fc: c088 c.sw a0,0(s1)
2a3fe: 4942 c.lwsp s2,16(sp)
2a400: 44d2 c.lwsp s1,20(sp)
2a402: 4501 c.li a0,0
2a404: 6105 c.addi16sp sp,32
2a406: 8082 c.jr ra
2a408: 006c c.addi4spn a1,sp,12
2a40a: 8522 c.mv a0,s0
2a40c: 33a1 c.jal 2a154 <find_module_idx>
2a40e: f16d c.bnez a0,2a3f0 <__gconv_compare_alias_cache+0x1c>
2a410: 47a2 c.lwsp a5,8(sp)
2a412: 4732 c.lwsp a4,12(sp)
2a414: 40f2 c.lwsp ra,28(sp)
2a416: 4462 c.lwsp s0,24(sp)
2a418: 8f99 c.sub a5,a4
2a41a: c09c c.sw a5,0(s1)
2a41c: 4942 c.lwsp s2,16(sp)
2a41e: 44d2 c.lwsp s1,20(sp)
2a420: 6105 c.addi16sp sp,32
2a422: 8082 c.jr ra
2a424: 557d c.li a0,-1
2a426: 8082 c.jr ra
0002a428 <__gconv_lookup_cache>:
2a428: 711d c.addi16sp sp,-96
2a42a: c0da c.swsp s6,64(sp)
2a42c: cca2 c.swsp s0,88(sp)
2a42e: f381a403 lw s0,-200(gp) # 6f28c <gconv_cache>
2a432: ce86 c.swsp ra,92(sp)
2a434: caa6 c.swsp s1,84(sp)
2a436: c8ca c.swsp s2,80(sp)
2a438: c6ce c.swsp s3,76(sp)
2a43a: c4d2 c.swsp s4,72(sp)
2a43c: c2d6 c.swsp s5,68(sp)
2a43e: de5e c.swsp s7,60(sp)
2a440: dc62 c.swsp s8,56(sp)
2a442: da66 c.swsp s9,52(sp)
2a444: d86a c.swsp s10,48(sp)
2a446: d66e c.swsp s11,44(sp)
2a448: 10040763 beq s0,zero,2a556 <__gconv_lookup_cache+0x12e>
2a44c: 89aa c.mv s3,a0
2a44e: 852e c.mv a0,a1
2a450: 082c c.addi4spn a1,sp,24
2a452: 00445b83 lhu s7,4(s0)
2a456: 00a45c03 lhu s8,10(s0)
2a45a: 8ab2 c.mv s5,a2
2a45c: 8a36 c.mv s4,a3
2a45e: 893a c.mv s2,a4
2a460: 39d5 c.jal 2a154 <find_module_idx>
2a462: ed19 c.bnez a0,2a480 <__gconv_lookup_cache+0x58>
2a464: 4d62 c.lwsp s10,24(sp)
2a466: 00a45783 lhu a5,10(s0)
2a46a: 001d0713 addi a4,s10,1
2a46e: 00171493 slli s1,a4,0x1
2a472: 94ba c.add s1,a4
2a474: f341a703 lw a4,-204(gp) # 6f288 <cache_size>
2a478: 048a c.slli s1,0x2
2a47a: 97a6 c.add a5,s1
2a47c: 02f77363 bgeu a4,a5,2a4a2 <__gconv_lookup_cache+0x7a>
2a480: 4985 c.li s3,1
2a482: 40f6 c.lwsp ra,92(sp)
2a484: 4466 c.lwsp s0,88(sp)
2a486: 44d6 c.lwsp s1,84(sp)
2a488: 4946 c.lwsp s2,80(sp)
2a48a: 4a26 c.lwsp s4,72(sp)
2a48c: 4a96 c.lwsp s5,68(sp)
2a48e: 4b06 c.lwsp s6,64(sp)
2a490: 5bf2 c.lwsp s7,60(sp)
2a492: 5c62 c.lwsp s8,56(sp)
2a494: 5cd2 c.lwsp s9,52(sp)
2a496: 5d42 c.lwsp s10,48(sp)
2a498: 5db2 c.lwsp s11,44(sp)
2a49a: 854e c.mv a0,s3
2a49c: 49b6 c.lwsp s3,76(sp)
2a49e: 6125 c.addi16sp sp,96
2a4a0: 8082 c.jr ra
2a4a2: 854e c.mv a0,s3
2a4a4: 086c c.addi4spn a1,sp,28
2a4a6: 317d c.jal 2a154 <find_module_idx>
2a4a8: 89aa c.mv s3,a0
2a4aa: f979 c.bnez a0,2a480 <__gconv_lookup_cache+0x58>
2a4ac: 4df2 c.lwsp s11,28(sp)
2a4ae: 00a45703 lhu a4,10(s0)
2a4b2: f341a603 lw a2,-204(gp) # 6f288 <cache_size>
2a4b6: 001d8693 addi a3,s11,1
2a4ba: 00169793 slli a5,a3,0x1
2a4be: 97b6 c.add a5,a3
2a4c0: 078a c.slli a5,0x2
2a4c2: 973e c.add a4,a5
2a4c4: fae66ee3 bltu a2,a4,2a480 <__gconv_lookup_cache+0x58>
2a4c8: 9c22 c.add s8,s0
2a4ca: 17d1 c.addi a5,-12
2a4cc: 00197913 andi s2,s2,1
2a4d0: 00fc0cb3 add s9,s8,a5
2a4d4: 10091963 bne s2,zero,2a5e6 <__gconv_lookup_cache+0x1be>
2a4d8: 14d1 c.addi s1,-12
2a4da: 9ba2 c.add s7,s0
2a4dc: 94e2 c.add s1,s8
2a4de: 060d0e63 beq s10,zero,2a55a <__gconv_lookup_cache+0x132>
2a4e2: 0c0d9e63 bne s11,zero,2a5be <__gconv_lookup_cache+0x196>
2a4e6: 0044d783 lhu a5,4(s1)
2a4ea: dbd9 c.beqz a5,2a480 <__gconv_lookup_cache+0x58>
2a4ec: 07800513 addi a0,zero,120
2a4f0: ee7f20ef jal ra,1d3d6 <__libc_malloc>
2a4f4: 842a c.mv s0,a0
2a4f6: 0e050c63 beq a0,zero,2a5ee <__gconv_lookup_cache+0x1c6>
2a4fa: 0004d703 lhu a4,0(s1)
2a4fe: 0064d783 lhu a5,6(s1)
2a502: 00050937 lui s2,0x50
2a506: 975e c.add a4,s7
2a508: 008aa023 sw s0,0(s5)
2a50c: c458 c.sw a4,12(s0)
2a50e: b1090913 addi s2,s2,-1264 # 4fb10 <__PRETTY_FUNCTION__.1+0xf4>
2a512: 4705 c.li a4,1
2a514: 000a2023 sw zero,0(s4)
2a518: 01242823 sw s2,16(s0)
2a51c: c418 c.sw a4,8(s0)
2a51e: 02042c23 sw zero,56(s0)
2a522: 97de c.add a5,s7
2a524: 0084d503 lhu a0,8(s1)
2a528: 0007c703 lbu a4,0(a5)
2a52c: 955e c.add a0,s7
2a52e: c745 c.beqz a4,2a5d6 <__gconv_lookup_cache+0x1ae>
2a530: 85aa c.mv a1,a0
2a532: 8622 c.mv a2,s0
2a534: 853e c.mv a0,a5
2a536: 31d9 c.jal 2a1fc <find_module.constprop.0>
2a538: 84aa c.mv s1,a0
2a53a: e169 c.bnez a0,2a5fc <__gconv_lookup_cache+0x1d4>
2a53c: 000a2d03 lw s10,0(s4)
2a540: 0d05 c.addi s10,1
2a542: 01aa2023 sw s10,0(s4)
2a546: f20d8ee3 beq s11,zero,2a482 <__gconv_lookup_cache+0x5a>
2a54a: 03c00613 addi a2,zero,60
2a54e: 02cd0633 mul a2,s10,a2
2a552: 9622 c.add a2,s0
2a554: a03d c.j 2a582 <__gconv_lookup_cache+0x15a>
2a556: 4989 c.li s3,2
2a558: b72d c.j 2a482 <__gconv_lookup_cache+0x5a>
2a55a: f20d83e3 beq s11,zero,2a480 <__gconv_lookup_cache+0x58>
2a55e: 008cd783 lhu a5,8(s9)
2a562: df99 c.beqz a5,2a480 <__gconv_lookup_cache+0x58>
2a564: 07800513 addi a0,zero,120
2a568: e6ff20ef jal ra,1d3d6 <__libc_malloc>
2a56c: 842a c.mv s0,a0
2a56e: c141 c.beqz a0,2a5ee <__gconv_lookup_cache+0x1c6>
2a570: 008aa023 sw s0,0(s5)
2a574: 00050937 lui s2,0x50
2a578: 000a2023 sw zero,0(s4)
2a57c: 8622 c.mv a2,s0
2a57e: b1090913 addi s2,s2,-1264 # 4fb10 <__PRETTY_FUNCTION__.1+0xf4>
2a582: 000cd703 lhu a4,0(s9)
2a586: 002cd783 lhu a5,2(s9)
2a58a: 01262623 sw s2,12(a2)
2a58e: 975e c.add a4,s7
2a590: ca18 c.sw a4,16(a2)
2a592: 4705 c.li a4,1
2a594: c618 c.sw a4,8(a2)
2a596: 02062c23 sw zero,56(a2)
2a59a: 97de c.add a5,s7
2a59c: 004cd503 lhu a0,4(s9)
2a5a0: 0007c703 lbu a4,0(a5)
2a5a4: 955e c.add a0,s7
2a5a6: cf05 c.beqz a4,2a5de <__gconv_lookup_cache+0x1b6>
2a5a8: 85aa c.mv a1,a0
2a5aa: 853e c.mv a0,a5
2a5ac: 3981 c.jal 2a1fc <find_module.constprop.0>
2a5ae: 84aa c.mv s1,a0
2a5b0: e129 c.bnez a0,2a5f2 <__gconv_lookup_cache+0x1ca>
2a5b2: 000a2783 lw a5,0(s4)
2a5b6: 0785 c.addi a5,1
2a5b8: 00fa2023 sw a5,0(s4)
2a5bc: b5d9 c.j 2a482 <__gconv_lookup_cache+0x5a>
2a5be: 00a4d783 lhu a5,10(s1)
2a5c2: e3b1 c.bnez a5,2a606 <__gconv_lookup_cache+0x1de>
2a5c4: 0044d783 lhu a5,4(s1)
2a5c8: ea078ce3 beq a5,zero,2a480 <__gconv_lookup_cache+0x58>
2a5cc: 008cd783 lhu a5,8(s9)
2a5d0: ea0788e3 beq a5,zero,2a480 <__gconv_lookup_cache+0x58>
2a5d4: bf21 c.j 2a4ec <__gconv_lookup_cache+0xc4>
2a5d6: 85a2 c.mv a1,s0
2a5d8: 90bfa0ef jal ra,24ee2 <__gconv_get_builtin_trans>
2a5dc: b785 c.j 2a53c <__gconv_lookup_cache+0x114>
2a5de: 85b2 c.mv a1,a2
2a5e0: 903fa0ef jal ra,24ee2 <__gconv_get_builtin_trans>
2a5e4: b7f9 c.j 2a5b2 <__gconv_lookup_cache+0x18a>
2a5e6: efbd19e3 bne s10,s11,2a4d8 <__gconv_lookup_cache+0xb0>
2a5ea: 59fd c.li s3,-1
2a5ec: bd59 c.j 2a482 <__gconv_lookup_cache+0x5a>
2a5ee: 498d c.li s3,3
2a5f0: bd49 c.j 2a482 <__gconv_lookup_cache+0x5a>
2a5f2: 000d0563 beq s10,zero,2a5fc <__gconv_lookup_cache+0x1d4>
2a5f6: 8522 c.mv a0,s0
2a5f8: c8cf90ef jal ra,23a84 <__gconv_release_step>
2a5fc: 8522 c.mv a0,s0
2a5fe: a1af30ef jal ra,1d818 <__free>
2a602: 89a6 c.mv s3,s1
2a604: bdbd c.j 2a482 <__gconv_lookup_cache+0x5a>
2a606: 00c45703 lhu a4,12(s0)
2a60a: f381a403 lw s0,-200(gp) # 6f28c <gconv_cache>
2a60e: 177d c.addi a4,-1
2a610: 97ba c.add a5,a4
2a612: 943e c.add s0,a5
2a614: 00045683 lhu a3,0(s0)
2a618: e691 c.bnez a3,2a624 <__gconv_lookup_cache+0x1fc>
2a61a: b76d c.j 2a5c4 <__gconv_lookup_cache+0x19c>
2a61c: 943e c.add s0,a5
2a61e: 00045683 lhu a3,0(s0)
2a622: d2cd c.beqz a3,2a5c4 <__gconv_lookup_cache+0x19c>
2a624: fff68613 addi a2,a3,-1
2a628: 00161713 slli a4,a2,0x1
2a62c: 9732 c.add a4,a2
2a62e: 0706 c.slli a4,0x1
2a630: 9722 c.add a4,s0
2a632: 00169793 slli a5,a3,0x1
2a636: 00275703 lhu a4,2(a4)
2a63a: 97b6 c.add a5,a3
2a63c: 0786 c.slli a5,0x1
2a63e: 0789 c.addi a5,2
2a640: fced9ee3 bne s11,a4,2a61c <__gconv_lookup_cache+0x1f4>
2a644: 03c00513 addi a0,zero,60
2a648: 02a68533 mul a0,a3,a0
2a64c: 00da2023 sw a3,0(s4)
2a650: d87f20ef jal ra,1d3d6 <__libc_malloc>
2a654: c62a c.swsp a0,12(sp)
2a656: 00aaa023 sw a0,0(s5)
2a65a: d951 c.beqz a0,2a5ee <__gconv_lookup_cache+0x1c6>
2a65c: 0004d783 lhu a5,0(s1)
2a660: 4d32 c.lwsp s10,12(sp)
2a662: 00240713 addi a4,s0,2
2a666: 00fb8933 add s2,s7,a5
2a66a: 4b01 c.li s6,0
2a66c: a821 c.j 2a684 <__gconv_lookup_cache+0x25c>
2a66e: 85b6 c.mv a1,a3
2a670: 3671 c.jal 2a1fc <find_module.constprop.0>
2a672: 4722 c.lwsp a4,8(sp)
2a674: ed39 c.bnez a0,2a6d2 <__gconv_lookup_cache+0x2aa>
2a676: 00045683 lhu a3,0(s0)
2a67a: 03cd0d13 addi s10,s10,60
2a67e: 0719 c.addi a4,6
2a680: e0db51e3 bge s6,a3,2a482 <__gconv_lookup_cache+0x5a>
2a684: 00075683 lhu a3,0(a4)
2a688: 00275503 lhu a0,2(a4)
2a68c: 012d2623 sw s2,12(s10)
2a690: 00169793 slli a5,a3,0x1
2a694: 97b6 c.add a5,a3
2a696: 078a c.slli a5,0x2
2a698: 97e2 c.add a5,s8
2a69a: 0007d783 lhu a5,0(a5)
2a69e: 4685 c.li a3,1
2a6a0: 00dd2423 sw a3,8(s10)
2a6a4: 00fb8933 add s2,s7,a5
2a6a8: 955e c.add a0,s7
2a6aa: 012d2823 sw s2,16(s10)
2a6ae: 020d2c23 sw zero,56(s10)
2a6b2: 00475683 lhu a3,4(a4)
2a6b6: 00054883 lbu a7,0(a0)
2a6ba: c43a c.swsp a4,8(sp)
2a6bc: 866a c.mv a2,s10
2a6be: 0b05 c.addi s6,1
2a6c0: 85ea c.mv a1,s10
2a6c2: 96de c.add a3,s7
2a6c4: fa0895e3 bne a7,zero,2a66e <__gconv_lookup_cache+0x246>
2a6c8: 8536 c.mv a0,a3
2a6ca: 819fa0ef jal ra,24ee2 <__gconv_get_builtin_trans>
2a6ce: 4722 c.lwsp a4,8(sp)
2a6d0: b75d c.j 2a676 <__gconv_lookup_cache+0x24e>
2a6d2: 4532 c.lwsp a0,12(sp)
2a6d4: 944f30ef jal ra,1d818 <__free>
2a6d8: b5f5 c.j 2a5c4 <__gconv_lookup_cache+0x19c>
0002a6da <__gconv_release_cache>:
2a6da: f381a783 lw a5,-200(gp) # 6f28c <gconv_cache>
2a6de: c399 c.beqz a5,2a6e4 <__gconv_release_cache+0xa>
2a6e0: 938f306f jal zero,1d818 <__free>
2a6e4: 8082 c.jr ra
0002a6e6 <known_compare>:
2a6e6: 418c c.lw a1,0(a1)
2a6e8: 4108 c.lw a0,0(a0)
2a6ea: fb9f306f jal zero,1e6a2 <strcmp>
0002a6ee <do_release_shlib>:
2a6ee: 1141 c.addi sp,-16
2a6f0: c422 c.swsp s0,8(sp)
2a6f2: c606 c.swsp ra,12(sp)
2a6f4: 4100 c.lw s0,0(a0)
2a6f6: c581 c.beqz a1,2a6fe <do_release_shlib+0x10>
2a6f8: 478d c.li a5,3
2a6fa: 00f59f63 bne a1,a5,2a718 <do_release_shlib+0x2a>
2a6fe: 405c c.lw a5,4(s0)
2a700: 02860063 beq a2,s0,2a720 <do_release_shlib+0x32>
2a704: 00278713 addi a4,a5,2
2a708: 4689 c.li a3,2
2a70a: 00e6e763 bltu a3,a4,2a718 <do_release_shlib+0x2a>
2a70e: 17fd c.addi a5,-1
2a710: c05c c.sw a5,4(s0)
2a712: 5775 c.li a4,-3
2a714: 00e78e63 beq a5,a4,2a730 <do_release_shlib+0x42>
2a718: 40b2 c.lwsp ra,12(sp)
2a71a: 4422 c.lwsp s0,8(sp)
2a71c: 0141 c.addi sp,16
2a71e: 8082 c.jr ra
2a720: 00f05f63 bge zero,a5,2a73e <do_release_shlib+0x50>
2a724: 40b2 c.lwsp ra,12(sp)
2a726: 4422 c.lwsp s0,8(sp)
2a728: 17fd c.addi a5,-1
2a72a: c25c c.sw a5,4(a2)
2a72c: 0141 c.addi sp,16
2a72e: 8082 c.jr ra
2a730: 4408 c.lw a0,8(s0)
2a732: d17d c.beqz a0,2a718 <do_release_shlib+0x2a>
2a734: 449130ef jal ra,3e37c <__libc_dlclose>
2a738: 00042423 sw zero,8(s0)
2a73c: bff1 c.j 2a718 <do_release_shlib+0x2a>
2a73e: 000506b7 lui a3,0x50
2a742: 000505b7 lui a1,0x50
2a746: 00050537 lui a0,0x50
2a74a: 5ac68693 addi a3,a3,1452 # 505ac <__PRETTY_FUNCTION__.0>
2a74e: 0a500613 addi a2,zero,165
2a752: 55458593 addi a1,a1,1364 # 50554 <__PRETTY_FUNCTION__.22+0x50>
2a756: 56050513 addi a0,a0,1376 # 50560 <__PRETTY_FUNCTION__.22+0x5c>
2a75a: b96e60ef jal ra,10af0 <__assert_fail>
0002a75e <__gconv_find_shlib>:
2a75e: 7179 c.addi16sp sp,-48
2a760: d226 c.swsp s1,36(sp)
2a762: d04a c.swsp s2,32(sp)
2a764: 0002a937 lui s2,0x2a
2a768: c62a c.swsp a0,12(sp)
2a76a: 6e690613 addi a2,s2,1766 # 2a6e6 <known_compare>
2a76e: f3c18593 addi a1,gp,-196 # 6f290 <loaded>
2a772: 0068 c.addi4spn a0,sp,12
2a774: d606 c.swsp ra,44(sp)
2a776: d422 c.swsp s0,40(sp)
2a778: ce4e c.swsp s3,28(sp)
2a77a: cc52 c.swsp s4,24(sp)
2a77c: b6ff60ef jal ra,212ea <__tfind>
2a780: cd2d c.beqz a0,2a7fa <__gconv_find_shlib+0x9c>
2a782: 4100 c.lw s0,0(a0)
2a784: cc45 c.beqz s0,2a83c <__gconv_find_shlib+0xde>
2a786: 405c c.lw a5,4(s0)
2a788: 56f9 c.li a3,-2
2a78a: 4418 c.lw a4,8(s0)
2a78c: 04d7d763 bge a5,a3,2a7da <__gconv_find_shlib+0x7c>
2a790: e379 c.bnez a4,2a856 <__gconv_find_shlib+0xf8>
2a792: 4008 c.lw a0,0(s0)
2a794: 800005b7 lui a1,0x80000
2a798: 0589 c.addi a1,2
2a79a: 473130ef jal ra,3e40c <__libc_dlopen_mode>
2a79e: c408 c.sw a0,8(s0)
2a7a0: cd51 c.beqz a0,2a83c <__gconv_find_shlib+0xde>
2a7a2: 000505b7 lui a1,0x50
2a7a6: 58c58593 addi a1,a1,1420 # 5058c <__PRETTY_FUNCTION__.22+0x88>
2a7aa: 245130ef jal ra,3e1ee <__libc_dlsym>
2a7ae: c448 c.sw a0,12(s0)
2a7b0: c941 c.beqz a0,2a840 <__gconv_find_shlib+0xe2>
2a7b2: 4408 c.lw a0,8(s0)
2a7b4: 000505b7 lui a1,0x50
2a7b8: 59458593 addi a1,a1,1428 # 50594 <__PRETTY_FUNCTION__.22+0x90>
2a7bc: 233130ef jal ra,3e1ee <__libc_dlsym>
2a7c0: 87aa c.mv a5,a0
2a7c2: 4408 c.lw a0,8(s0)
2a7c4: 000505b7 lui a1,0x50
2a7c8: c81c c.sw a5,16(s0)
2a7ca: 5a058593 addi a1,a1,1440 # 505a0 <__PRETTY_FUNCTION__.22+0x9c>
2a7ce: 221130ef jal ra,3e1ee <__libc_dlsym>
2a7d2: 4785 c.li a5,1
2a7d4: c848 c.sw a0,20(s0)
2a7d6: c05c c.sw a5,4(s0)
2a7d8: a801 c.j 2a7e8 <__gconv_find_shlib+0x8a>
2a7da: c719 c.beqz a4,2a7e8 <__gconv_find_shlib+0x8a>
2a7dc: fff7c713 xori a4,a5,-1
2a7e0: 877d c.srai a4,0x1f
2a7e2: 8ff9 c.and a5,a4
2a7e4: 0785 c.addi a5,1
2a7e6: c05c c.sw a5,4(s0)
2a7e8: 50b2 c.lwsp ra,44(sp)
2a7ea: 8522 c.mv a0,s0
2a7ec: 5422 c.lwsp s0,40(sp)
2a7ee: 5492 c.lwsp s1,36(sp)
2a7f0: 5902 c.lwsp s2,32(sp)
2a7f2: 49f2 c.lwsp s3,28(sp)
2a7f4: 4a62 c.lwsp s4,24(sp)
2a7f6: 6145 c.addi16sp sp,48
2a7f8: 8082 c.jr ra
2a7fa: 4a32 c.lwsp s4,12(sp)
2a7fc: 8552 c.mv a0,s4
2a7fe: 862f40ef jal ra,1e860 <strlen>
2a802: 862a c.mv a2,a0
2a804: 0565 c.addi a0,25
2a806: 00160993 addi s3,a2,1
2a80a: bcdf20ef jal ra,1d3d6 <__libc_malloc>
2a80e: 842a c.mv s0,a0
2a810: c515 c.beqz a0,2a83c <__gconv_find_shlib+0xde>
2a812: 864e c.mv a2,s3
2a814: 85d2 c.mv a1,s4
2a816: 0561 c.addi a0,24
2a818: beff40ef jal ra,1f406 <memcpy>
2a81c: 57f5 c.li a5,-3
2a81e: c008 c.sw a0,0(s0)
2a820: c05c c.sw a5,4(s0)
2a822: 00042423 sw zero,8(s0)
2a826: 6e690613 addi a2,s2,1766
2a82a: f3c18593 addi a1,gp,-196 # 6f290 <loaded>
2a82e: 8522 c.mv a0,s0
2a830: 9b9f60ef jal ra,211e8 <__tsearch>
2a834: f929 c.bnez a0,2a786 <__gconv_find_shlib+0x28>
2a836: 8522 c.mv a0,s0
2a838: fe1f20ef jal ra,1d818 <__free>
2a83c: 4401 c.li s0,0
2a83e: b76d c.j 2a7e8 <__gconv_find_shlib+0x8a>
2a840: f3c1a503 lw a0,-196(gp) # 6f290 <loaded>
2a844: 0002a5b7 lui a1,0x2a
2a848: 8622 c.mv a2,s0
2a84a: 6ee58593 addi a1,a1,1774 # 2a6ee <do_release_shlib>
2a84e: e9df60ef jal ra,216ea <__twalk_r>
2a852: 4401 c.li s0,0
2a854: bf51 c.j 2a7e8 <__gconv_find_shlib+0x8a>
2a856: 000506b7 lui a3,0x50
2a85a: 000505b7 lui a1,0x50
2a85e: 00050537 lui a0,0x50
2a862: 5c068693 addi a3,a3,1472 # 505c0 <__PRETTY_FUNCTION__.1>
2a866: 07200613 addi a2,zero,114
2a86a: 55458593 addi a1,a1,1364 # 50554 <__PRETTY_FUNCTION__.22+0x50>
2a86e: 57450513 addi a0,a0,1396 # 50574 <__PRETTY_FUNCTION__.22+0x70>
2a872: a7ee60ef jal ra,10af0 <__assert_fail>
0002a876 <__gconv_release_shlib>:
2a876: 862a c.mv a2,a0
2a878: f3c1a503 lw a0,-196(gp) # 6f290 <loaded>
2a87c: 0002a5b7 lui a1,0x2a
2a880: 6ee58593 addi a1,a1,1774 # 2a6ee <do_release_shlib>
2a884: e67f606f jal zero,216ea <__twalk_r>
0002a888 <gconv_parse_code>:
2a888: 7179 c.addi16sp sp,-48
2a88a: d04a c.swsp s2,32(sp)
2a88c: 00044917 auipc s2,0x44
2a890: 53092903 lw s2,1328(s2) # 6edbc <_GLOBAL_OFFSET_TABLE_+0x44>
2a894: d422 c.swsp s0,40(sp)
2a896: d226 c.swsp s1,36(sp)
2a898: ce4e c.swsp s3,28(sp)
2a89a: cc52 c.swsp s4,24(sp)
2a89c: ca56 c.swsp s5,20(sp)
2a89e: c85a c.swsp s6,16(sp)
2a8a0: c462 c.swsp s8,8(sp)
2a8a2: d606 c.swsp ra,44(sp)
2a8a4: c65e c.swsp s7,12(sp)
2a8a6: 842a c.mv s0,a0
2a8a8: 00051223 sh zero,4(a0)
2a8ac: 02c00c13 addi s8,zero,44
2a8b0: 0005f4b7 lui s1,0x5f
2a8b4: 00050a37 lui s4,0x50
2a8b8: 00050b37 lui s6,0x50
2a8bc: 000509b7 lui s3,0x50
2a8c0: 00050ab7 lui s5,0x50
2a8c4: 00042b83 lw s7,0(s0)
2a8c8: 855e c.mv a0,s7
2a8ca: f97f30ef jal ra,1e860 <strlen>
2a8ce: c90d c.beqz a0,2a900 <gconv_parse_code+0x78>
2a8d0: 004907b3 add a5,s2,tp
2a8d4: 438c c.lw a1,0(a5)
2a8d6: 6609 c.lui a2,0x2
2a8d8: 02f00813 addi a6,zero,47
2a8dc: 86aa c.mv a3,a0
2a8de: 157d c.addi a0,-1
2a8e0: 00ab87b3 add a5,s7,a0
2a8e4: 0007c703 lbu a4,0(a5)
2a8e8: 00171793 slli a5,a4,0x1
2a8ec: 97ae c.add a5,a1
2a8ee: 0007d783 lhu a5,0(a5)
2a8f2: 8ff1 c.and a5,a2
2a8f4: e789 c.bnez a5,2a8fe <gconv_parse_code+0x76>
2a8f6: 01870463 beq a4,s8,2a8fe <gconv_parse_code+0x76>
2a8fa: 03071163 bne a4,a6,2a91c <gconv_parse_code+0x94>
2a8fe: fd79 c.bnez a0,2a8dc <gconv_parse_code+0x54>
2a900: 000b8023 sb zero,0(s7)
2a904: 50b2 c.lwsp ra,44(sp)
2a906: 5422 c.lwsp s0,40(sp)
2a908: 5492 c.lwsp s1,36(sp)
2a90a: 5902 c.lwsp s2,32(sp)
2a90c: 49f2 c.lwsp s3,28(sp)
2a90e: 4a62 c.lwsp s4,24(sp)
2a910: 4ad2 c.lwsp s5,20(sp)
2a912: 4b42 c.lwsp s6,16(sp)
2a914: 4bb2 c.lwsp s7,12(sp)
2a916: 4c22 c.lwsp s8,8(sp)
2a918: 6145 c.addi16sp sp,48
2a91a: 8082 c.jr ra
2a91c: 9bb6 c.add s7,a3
2a91e: 000b8023 sb zero,0(s7)
2a922: 4014 c.lw a3,0(s0)
2a924: 0006c783 lbu a5,0(a3)
2a928: dff1 c.beqz a5,2a904 <gconv_parse_code+0x7c>
2a92a: 00168713 addi a4,a3,1
2a92e: 4b81 c.li s7,0
2a930: 4581 c.li a1,0
2a932: 02f00613 addi a2,zero,47
2a936: 05878963 beq a5,s8,2a988 <gconv_parse_code+0x100>
2a93a: 00c79463 bne a5,a2,2a942 <gconv_parse_code+0xba>
2a93e: 0585 c.addi a1,1
2a940: 8bb6 c.mv s7,a3
2a942: 00074783 lbu a5,0(a4)
2a946: 86ba c.mv a3,a4
2a948: 0705 c.addi a4,1
2a94a: f7f5 c.bnez a5,2a936 <gconv_parse_code+0xae>
2a94c: 4785 c.li a5,1
2a94e: fab7dbe3 bge a5,a1,2a904 <gconv_parse_code+0x7c>
2a952: fa0b89e3 beq s7,zero,2a904 <gconv_parse_code+0x7c>
2a956: d3448613 addi a2,s1,-716 # 5ed34 <_nl_C_locobj>
2a95a: 5d4a0593 addi a1,s4,1492 # 505d4 <__PRETTY_FUNCTION__.1+0x14>
2a95e: 855e c.mv a0,s7
2a960: a71f40ef jal ra,1f3d0 <__strcasecmp_l>
2a964: ed1d c.bnez a0,2a9a2 <gconv_parse_code+0x11a>
2a966: 4785 c.li a5,1
2a968: 00f40223 sb a5,4(s0)
2a96c: d3448613 addi a2,s1,-716
2a970: 5ec98593 addi a1,s3,1516 # 505ec <__PRETTY_FUNCTION__.1+0x2c>
2a974: 855e c.mv a0,s7
2a976: a5bf40ef jal ra,1f3d0 <__strcasecmp_l>
2a97a: e909 c.bnez a0,2a98c <gconv_parse_code+0x104>
2a97c: 4785 c.li a5,1
2a97e: 00f402a3 sb a5,5(s0)
2a982: 000b8023 sb zero,0(s7)
2a986: bf3d c.j 2a8c4 <gconv_parse_code+0x3c>
2a988: 8bb6 c.mv s7,a3
2a98a: bf65 c.j 2a942 <gconv_parse_code+0xba>
2a98c: d3448613 addi a2,s1,-716
2a990: 5f4a8593 addi a1,s5,1524 # 505f4 <__PRETTY_FUNCTION__.1+0x34>
2a994: 855e c.mv a0,s7
2a996: a3bf40ef jal ra,1f3d0 <__strcasecmp_l>
2a99a: d16d c.beqz a0,2a97c <gconv_parse_code+0xf4>
2a99c: 000b8023 sb zero,0(s7)
2a9a0: b715 c.j 2a8c4 <gconv_parse_code+0x3c>
2a9a2: d3448613 addi a2,s1,-716
2a9a6: 5e0b0593 addi a1,s6,1504 # 505e0 <__PRETTY_FUNCTION__.1+0x20>
2a9aa: 855e c.mv a0,s7
2a9ac: a25f40ef jal ra,1f3d0 <__strcasecmp_l>
2a9b0: d95d c.beqz a0,2a966 <gconv_parse_code+0xde>
2a9b2: bf6d c.j 2a96c <gconv_parse_code+0xe4>
0002a9b4 <__gconv_create_spec>:
2a9b4: 7179 c.addi16sp sp,-48
2a9b6: d422 c.swsp s0,40(sp)
2a9b8: 842a c.mv s0,a0
2a9ba: 852e c.mv a0,a1
2a9bc: d606 c.swsp ra,44(sp)
2a9be: d226 c.swsp s1,36(sp)
2a9c0: d04a c.swsp s2,32(sp)
2a9c2: ce4e c.swsp s3,28(sp)
2a9c4: 8932 c.mv s2,a2
2a9c6: cc52 c.swsp s4,24(sp)
2a9c8: 84ae c.mv s1,a1
2a9ca: ca56 c.swsp s5,20(sp)
2a9cc: e63f30ef jal ra,1e82e <__strdup>
2a9d0: 8a2a c.mv s4,a0
2a9d2: 854a c.mv a0,s2
2a9d4: c052 c.swsp s4,0(sp)
2a9d6: e59f30ef jal ra,1e82e <__strdup>
2a9da: c42a c.swsp a0,8(sp)
2a9dc: 89aa c.mv s3,a0
2a9de: 1c0a0763 beq s4,zero,2abac <__gconv_create_spec+0x1f8>
2a9e2: 1c050563 beq a0,zero,2abac <__gconv_create_spec+0x1f8>
2a9e6: 850a c.mv a0,sp
2a9e8: 3545 c.jal 2a888 <gconv_parse_code>
2a9ea: 0028 c.addi4spn a0,sp,8
2a9ec: 3d71 c.jal 2a888 <gconv_parse_code>
2a9ee: 00c15783 lhu a5,12(sp)
2a9f2: 8526 c.mv a0,s1
2a9f4: 00f41423 sh a5,8(s0)
2a9f8: e69f30ef jal ra,1e860 <strlen>
2a9fc: 050d c.addi a0,3
2a9fe: 9d9f20ef jal ra,1d3d6 <__libc_malloc>
2aa02: c008 c.sw a0,0(s0)
2aa04: 84aa c.mv s1,a0
2aa06: 1a050063 beq a0,zero,2aba6 <__gconv_create_spec+0x1f2>
2aa0a: 854a c.mv a0,s2
2aa0c: e55f30ef jal ra,1e860 <strlen>
2aa10: 050d c.addi a0,3
2aa12: 9c5f20ef jal ra,1d3d6 <__libc_malloc>
2aa16: c048 c.sw a0,4(s0)
2aa18: 4a02 c.lwsp s4,0(sp)
2aa1a: 49a2 c.lwsp s3,8(sp)
2aa1c: 892a c.mv s2,a0
2aa1e: 16050d63 beq a0,zero,2ab98 <__gconv_create_spec+0x1e4>
2aa22: 000a4703 lbu a4,0(s4)
2aa26: 16070763 beq a4,zero,2ab94 <__gconv_create_spec+0x1e0>
2aa2a: 0005f7b7 lui a5,0x5f
2aa2e: d3478793 addi a5,a5,-716 # 5ed34 <_nl_C_locobj>
2aa32: 5bc8 c.lw a0,52(a5)
2aa34: 5fcc c.lw a1,60(a5)
2aa36: 8652 c.mv a2,s4
2aa38: 4881 c.li a7,0
2aa3a: 05f00813 addi a6,zero,95
2aa3e: 4309 c.li t1,2
2aa40: 03a00e13 addi t3,zero,58
2aa44: 02f00e93 addi t4,zero,47
2aa48: 4f0d c.li t5,3
2aa4a: a00d c.j 2aa6c <__gconv_create_spec+0xb8>
2aa4c: fd470693 addi a3,a4,-44
2aa50: 0ff6f693 andi a3,a3,255
2aa54: 03070663 beq a4,a6,2aa80 <__gconv_create_spec+0xcc>
2aa58: 02d37463 bgeu t1,a3,2aa80 <__gconv_create_spec+0xcc>
2aa5c: 03c70263 beq a4,t3,2aa80 <__gconv_create_spec+0xcc>
2aa60: 11d70a63 beq a4,t4,2ab74 <__gconv_create_spec+0x1c0>
2aa64: 00164703 lbu a4,1(a2) # 2001 <__libc_tsd_CTYPE_B+0x1fd5>
2aa68: 0605 c.addi a2,1
2aa6a: c31d c.beqz a4,2aa90 <__gconv_create_spec+0xdc>
2aa6c: 00171693 slli a3,a4,0x1
2aa70: 96aa c.add a3,a0
2aa72: 0006d683 lhu a3,0(a3)
2aa76: 00271793 slli a5,a4,0x2
2aa7a: 97ae c.add a5,a1
2aa7c: 8aa1 c.andi a3,8
2aa7e: d6f9 c.beqz a3,2aa4c <__gconv_create_spec+0x98>
2aa80: 439c c.lw a5,0(a5)
2aa82: 0485 c.addi s1,1
2aa84: 0605 c.addi a2,1
2aa86: fef48fa3 sb a5,-1(s1)
2aa8a: 00064703 lbu a4,0(a2)
2aa8e: ff79 c.bnez a4,2aa6c <__gconv_create_spec+0xb8>
2aa90: 4705 c.li a4,1
2aa92: 00188793 addi a5,a7,1
2aa96: 01174d63 blt a4,a7,2aab0 <__gconv_create_spec+0xfc>
2aa9a: 4709 c.li a4,2
2aa9c: 4a85 c.li s5,1
2aa9e: 0cf75763 bge a4,a5,2ab6c <__gconv_create_spec+0x1b8>
2aaa2: 8526 c.mv a0,s1
2aaa4: 8656 c.mv a2,s5
2aaa6: 02f00593 addi a1,zero,47
2aaaa: 853f40ef jal ra,1f2fc <memset>
2aaae: 94d6 c.add s1,s5
2aab0: 00048023 sb zero,0(s1)
2aab4: 0009c703 lbu a4,0(s3)
2aab8: cf61 c.beqz a4,2ab90 <__gconv_create_spec+0x1dc>
2aaba: 0005f7b7 lui a5,0x5f
2aabe: d3478793 addi a5,a5,-716 # 5ed34 <_nl_C_locobj>
2aac2: 5bc8 c.lw a0,52(a5)
2aac4: 5fcc c.lw a1,60(a5)
2aac6: 864e c.mv a2,s3
2aac8: 4881 c.li a7,0
2aaca: 05f00813 addi a6,zero,95
2aace: 4309 c.li t1,2
2aad0: 03a00e13 addi t3,zero,58
2aad4: 02f00e93 addi t4,zero,47
2aad8: 4f0d c.li t5,3
2aada: a00d c.j 2aafc <__gconv_create_spec+0x148>
2aadc: fd470693 addi a3,a4,-44
2aae0: 0ff6f693 andi a3,a3,255
2aae4: 03070663 beq a4,a6,2ab10 <__gconv_create_spec+0x15c>
2aae8: 02d37463 bgeu t1,a3,2ab10 <__gconv_create_spec+0x15c>
2aaec: 03c70263 beq a4,t3,2ab10 <__gconv_create_spec+0x15c>
2aaf0: 09d70963 beq a4,t4,2ab82 <__gconv_create_spec+0x1ce>
2aaf4: 00164703 lbu a4,1(a2)
2aaf8: 0605 c.addi a2,1
2aafa: c31d c.beqz a4,2ab20 <__gconv_create_spec+0x16c>
2aafc: 00171693 slli a3,a4,0x1
2ab00: 96aa c.add a3,a0
2ab02: 0006d683 lhu a3,0(a3)
2ab06: 00271793 slli a5,a4,0x2
2ab0a: 97ae c.add a5,a1
2ab0c: 8aa1 c.andi a3,8
2ab0e: d6f9 c.beqz a3,2aadc <__gconv_create_spec+0x128>
2ab10: 439c c.lw a5,0(a5)
2ab12: 0905 c.addi s2,1
2ab14: 0605 c.addi a2,1
2ab16: fef90fa3 sb a5,-1(s2)
2ab1a: 00064703 lbu a4,0(a2)
2ab1e: ff79 c.bnez a4,2aafc <__gconv_create_spec+0x148>
2ab20: 4705 c.li a4,1
2ab22: 00188793 addi a5,a7,1
2ab26: 01174d63 blt a4,a7,2ab40 <__gconv_create_spec+0x18c>
2ab2a: 4709 c.li a4,2
2ab2c: 4485 c.li s1,1
2ab2e: 02f75c63 bge a4,a5,2ab66 <__gconv_create_spec+0x1b2>
2ab32: 854a c.mv a0,s2
2ab34: 8626 c.mv a2,s1
2ab36: 02f00593 addi a1,zero,47
2ab3a: fc2f40ef jal ra,1f2fc <memset>
2ab3e: 9926 c.add s2,s1
2ab40: 00090023 sb zero,0(s2)
2ab44: 84a2 c.mv s1,s0
2ab46: 8552 c.mv a0,s4
2ab48: cd1f20ef jal ra,1d818 <__free>
2ab4c: 854e c.mv a0,s3
2ab4e: ccbf20ef jal ra,1d818 <__free>
2ab52: 50b2 c.lwsp ra,44(sp)
2ab54: 5422 c.lwsp s0,40(sp)
2ab56: 5902 c.lwsp s2,32(sp)
2ab58: 49f2 c.lwsp s3,28(sp)
2ab5a: 4a62 c.lwsp s4,24(sp)
2ab5c: 4ad2 c.lwsp s5,20(sp)
2ab5e: 8526 c.mv a0,s1
2ab60: 5492 c.lwsp s1,36(sp)
2ab62: 6145 c.addi16sp sp,48
2ab64: 8082 c.jr ra
2ab66: 448d c.li s1,3
2ab68: 8c9d c.sub s1,a5
2ab6a: b7e1 c.j 2ab32 <__gconv_create_spec+0x17e>
2ab6c: 4a8d c.li s5,3
2ab6e: 40fa8ab3 sub s5,s5,a5
2ab72: bf05 c.j 2aaa2 <__gconv_create_spec+0xee>
2ab74: 0885 c.addi a7,1
2ab76: f3e88de3 beq a7,t5,2aab0 <__gconv_create_spec+0xfc>
2ab7a: 01d48023 sb t4,0(s1)
2ab7e: 0485 c.addi s1,1
2ab80: b5d5 c.j 2aa64 <__gconv_create_spec+0xb0>
2ab82: 0885 c.addi a7,1
2ab84: fbe88ee3 beq a7,t5,2ab40 <__gconv_create_spec+0x18c>
2ab88: 01d90023 sb t4,0(s2)
2ab8c: 0905 c.addi s2,1
2ab8e: b79d c.j 2aaf4 <__gconv_create_spec+0x140>
2ab90: 4785 c.li a5,1
2ab92: bf61 c.j 2ab2a <__gconv_create_spec+0x176>
2ab94: 4785 c.li a5,1
2ab96: b711 c.j 2aa9a <__gconv_create_spec+0xe6>
2ab98: 8526 c.mv a0,s1
2ab9a: c7ff20ef jal ra,1d818 <__free>
2ab9e: 4481 c.li s1,0
2aba0: 00042023 sw zero,0(s0)
2aba4: b74d c.j 2ab46 <__gconv_create_spec+0x192>
2aba6: 4a02 c.lwsp s4,0(sp)
2aba8: 49a2 c.lwsp s3,8(sp)
2abaa: bf71 c.j 2ab46 <__gconv_create_spec+0x192>
2abac: 4481 c.li s1,0
2abae: bf61 c.j 2ab46 <__gconv_create_spec+0x192>
0002abb0 <__gconv_destroy_spec>:
2abb0: 1141 c.addi sp,-16
2abb2: c422 c.swsp s0,8(sp)
2abb4: 842a c.mv s0,a0
2abb6: 4108 c.lw a0,0(a0)
2abb8: c606 c.swsp ra,12(sp)
2abba: c5ff20ef jal ra,1d818 <__free>
2abbe: 4048 c.lw a0,4(s0)
2abc0: 4422 c.lwsp s0,8(sp)
2abc2: 40b2 c.lwsp ra,12(sp)
2abc4: 0141 c.addi sp,16
2abc6: c53f206f jal zero,1d818 <__free>
0002abca <new_composite_name>:
2abca: 715d c.addi16sp sp,-80
2abcc: ce6e c.swsp s11,28(sp)
2abce: 99c18793 addi a5,gp,-1636 # 6ecf0 <_nl_global_locale+0x40>
2abd2: d06a c.swsp s10,32(sp)
2abd4: 00050d37 lui s10,0x50
2abd8: c4a2 c.swsp s0,72(sp)
2abda: c2a6 c.swsp s1,68(sp)
2abdc: de4e c.swsp s3,60(sp)
2abde: dc52 c.swsp s4,56(sp)
2abe0: da56 c.swsp s5,52(sp)
2abe2: d85a c.swsp s6,48(sp)
2abe4: d65e c.swsp s7,44(sp)
2abe6: d266 c.swsp s9,36(sp)
2abe8: c686 c.swsp ra,76(sp)
2abea: c0ca c.swsp s2,64(sp)
2abec: d462 c.swsp s8,40(sp)
2abee: 8b2e c.mv s6,a1
2abf0: 89aa c.mv s3,a0
2abf2: 604d0d13 addi s10,s10,1540 # 50604 <_nl_category_name_sizes>
2abf6: c62e c.swsp a1,12(sp)
2abf8: c43e c.swsp a5,8(sp)
2abfa: 99c18d93 addi s11,gp,-1636 # 6ecf0 <_nl_global_locale+0x40>
2abfe: 8cae c.mv s9,a1
2ac00: 4401 c.li s0,0
2ac02: 4a85 c.li s5,1
2ac04: 4481 c.li s1,0
2ac06: 4a19 c.li s4,6
2ac08: 4bb1 c.li s7,12
2ac0a: 03440f63 beq s0,s4,2ac48 <new_composite_name+0x7e>
2ac0e: 05498263 beq s3,s4,2ac52 <new_composite_name+0x88>
2ac12: 04898363 beq s3,s0,2ac58 <new_composite_name+0x8e>
2ac16: 000dac03 lw s8,0(s11)
2ac1a: 8562 c.mv a0,s8
2ac1c: c45f30ef jal ra,1e860 <strlen>
2ac20: 000d4783 lbu a5,0(s10)
2ac24: 0489 c.addi s1,2
2ac26: 892a c.mv s2,a0
2ac28: 97a6 c.add a5,s1
2ac2a: 00f504b3 add s1,a0,a5
2ac2e: 000a8b63 beq s5,zero,2ac44 <new_composite_name+0x7a>
2ac32: 000b2583 lw a1,0(s6)
2ac36: 01858763 beq a1,s8,2ac44 <new_composite_name+0x7a>
2ac3a: 8562 c.mv a0,s8
2ac3c: a67f30ef jal ra,1e6a2 <strcmp>
2ac40: 00153a93 sltiu s5,a0,1
2ac44: 01740d63 beq s0,s7,2ac5e <new_composite_name+0x94>
2ac48: 0405 c.addi s0,1
2ac4a: 0d05 c.addi s10,1
2ac4c: 0c91 c.addi s9,4
2ac4e: 0d91 c.addi s11,4
2ac50: bf6d c.j 2ac0a <new_composite_name+0x40>
2ac52: 000cac03 lw s8,0(s9)
2ac56: b7d1 c.j 2ac1a <new_composite_name+0x50>
2ac58: 000b2c03 lw s8,0(s6)
2ac5c: bf7d c.j 2ac1a <new_composite_name+0x50>
2ac5e: 040a8563 beq s5,zero,2aca8 <new_composite_name+0xde>
2ac62: 000b2403 lw s0,0(s6)
2ac66: b6818593 addi a1,gp,-1176 # 6eebc <_nl_C_name>
2ac6a: 8522 c.mv a0,s0
2ac6c: a37f30ef jal ra,1e6a2 <strcmp>
2ac70: c90d c.beqz a0,2aca2 <new_composite_name+0xd8>
2ac72: b6018593 addi a1,gp,-1184 # 6eeb4 <_nl_POSIX_name>
2ac76: 8522 c.mv a0,s0
2ac78: a2bf30ef jal ra,1e6a2 <strcmp>
2ac7c: b6818493 addi s1,gp,-1176 # 6eebc <_nl_C_name>
2ac80: e54d c.bnez a0,2ad2a <new_composite_name+0x160>
2ac82: 40b6 c.lwsp ra,76(sp)
2ac84: 4426 c.lwsp s0,72(sp)
2ac86: 4906 c.lwsp s2,64(sp)
2ac88: 59f2 c.lwsp s3,60(sp)
2ac8a: 5a62 c.lwsp s4,56(sp)
2ac8c: 5ad2 c.lwsp s5,52(sp)
2ac8e: 5b42 c.lwsp s6,48(sp)
2ac90: 5bb2 c.lwsp s7,44(sp)
2ac92: 5c22 c.lwsp s8,40(sp)
2ac94: 5c92 c.lwsp s9,36(sp)
2ac96: 5d02 c.lwsp s10,32(sp)
2ac98: 4df2 c.lwsp s11,28(sp)
2ac9a: 8526 c.mv a0,s1
2ac9c: 4496 c.lwsp s1,68(sp)
2ac9e: 6161 c.addi16sp sp,80
2aca0: 8082 c.jr ra
2aca2: b6818493 addi s1,gp,-1176 # 6eebc <_nl_C_name>
2aca6: bff1 c.j 2ac82 <new_composite_name+0xb8>
2aca8: 8526 c.mv a0,s1
2acaa: f2cf20ef jal ra,1d3d6 <__libc_malloc>
2acae: 84aa c.mv s1,a0
2acb0: c545 c.beqz a0,2ad58 <new_composite_name+0x18e>
2acb2: 00050d37 lui s10,0x50
2acb6: 00050937 lui s2,0x50
2acba: 614d0d13 addi s10,s10,1556 # 50614 <_nl_category_name_idxs>
2acbe: 4401 c.li s0,0
2acc0: 62490913 addi s2,s2,1572 # 50624 <_nl_category_names>
2acc4: 4d99 c.li s11,6
2acc6: 03d00b93 addi s7,zero,61
2acca: 03b00a93 addi s5,zero,59
2acce: 4a31 c.li s4,12
2acd0: 03b40a63 beq s0,s11,2ad04 <new_composite_name+0x13a>
2acd4: 05b98163 beq s3,s11,2ad16 <new_composite_name+0x14c>
2acd8: 04898363 beq s3,s0,2ad1e <new_composite_name+0x154>
2acdc: 47a2 c.lwsp a5,8(sp)
2acde: 0007ac83 lw s9,0(a5)
2ace2: 000d4583 lbu a1,0(s10)
2ace6: 95ca c.add a1,s2
2ace8: ebaf40ef jal ra,1f3a2 <__stpcpy>
2acec: 01750023 sb s7,0(a0)
2acf0: 85e6 c.mv a1,s9
2acf2: 0505 c.addi a0,1
2acf4: eaef40ef jal ra,1f3a2 <__stpcpy>
2acf8: 01550023 sb s5,0(a0)
2acfc: 87aa c.mv a5,a0
2acfe: 0505 c.addi a0,1
2ad00: 03440263 beq s0,s4,2ad24 <new_composite_name+0x15a>
2ad04: 47b2 c.lwsp a5,12(sp)
2ad06: 0405 c.addi s0,1
2ad08: 0d05 c.addi s10,1
2ad0a: 0791 c.addi a5,4
2ad0c: c63e c.swsp a5,12(sp)
2ad0e: 47a2 c.lwsp a5,8(sp)
2ad10: 0791 c.addi a5,4
2ad12: c43e c.swsp a5,8(sp)
2ad14: bf75 c.j 2acd0 <new_composite_name+0x106>
2ad16: 47b2 c.lwsp a5,12(sp)
2ad18: 0007ac83 lw s9,0(a5)
2ad1c: b7d9 c.j 2ace2 <new_composite_name+0x118>
2ad1e: 000b2c83 lw s9,0(s6)
2ad22: b7c1 c.j 2ace2 <new_composite_name+0x118>
2ad24: 00078023 sb zero,0(a5)
2ad28: bfa9 c.j 2ac82 <new_composite_name+0xb8>
2ad2a: 0905 c.addi s2,1
2ad2c: 854a c.mv a0,s2
2ad2e: ea8f20ef jal ra,1d3d6 <__libc_malloc>
2ad32: c11d c.beqz a0,2ad58 <new_composite_name+0x18e>
2ad34: 85a2 c.mv a1,s0
2ad36: 4426 c.lwsp s0,72(sp)
2ad38: 40b6 c.lwsp ra,76(sp)
2ad3a: 4496 c.lwsp s1,68(sp)
2ad3c: 59f2 c.lwsp s3,60(sp)
2ad3e: 5a62 c.lwsp s4,56(sp)
2ad40: 5ad2 c.lwsp s5,52(sp)
2ad42: 5b42 c.lwsp s6,48(sp)
2ad44: 5bb2 c.lwsp s7,44(sp)
2ad46: 5c22 c.lwsp s8,40(sp)
2ad48: 5c92 c.lwsp s9,36(sp)
2ad4a: 5d02 c.lwsp s10,32(sp)
2ad4c: 4df2 c.lwsp s11,28(sp)
2ad4e: 864a c.mv a2,s2
2ad50: 4906 c.lwsp s2,64(sp)
2ad52: 6161 c.addi16sp sp,80
2ad54: eb2f406f jal zero,1f406 <memcpy>
2ad58: 4481 c.li s1,0
2ad5a: b725 c.j 2ac82 <new_composite_name+0xb8>
0002ad5c <setlocale>:
2ad5c: 7131 c.addi16sp sp,-192
2ad5e: df06 c.swsp ra,188(sp)
2ad60: dd22 c.swsp s0,184(sp)
2ad62: db26 c.swsp s1,180(sp)
2ad64: d94a c.swsp s2,176(sp)
2ad66: d74e c.swsp s3,172(sp)
2ad68: d552 c.swsp s4,168(sp)
2ad6a: d356 c.swsp s5,164(sp)
2ad6c: d15a c.swsp s6,160(sp)
2ad6e: cf5e c.swsp s7,156(sp)
2ad70: cd62 c.swsp s8,152(sp)
2ad72: cb66 c.swsp s9,148(sp)
2ad74: c96a c.swsp s10,144(sp)
2ad76: c76e c.swsp s11,140(sp)
2ad78: 47b1 c.li a5,12
2ad7a: 24a7eb63 bltu a5,a0,2afd0 <setlocale+0x274>
2ad7e: 842a c.mv s0,a0
2ad80: 84ae c.mv s1,a1
2ad82: 22058263 beq a1,zero,2afa6 <setlocale+0x24a>
2ad86: 00000793 addi a5,zero,0
2ad8a: c799 c.beqz a5,2ad98 <setlocale+0x3c>
2ad8c: 4ec18513 addi a0,gp,1260 # 6f840 <__libc_setlocale_lock>
2ad90: 00000097 auipc ra,0x0
2ad94: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
2ad98: 01040a93 addi s5,s0,16
2ad9c: 95c18a13 addi s4,gp,-1700 # 6ecb0 <_nl_global_locale>
2ada0: 002a9993 slli s3,s5,0x2
2ada4: 99d2 c.add s3,s4
2ada6: 0009a903 lw s2,0(s3)
2adaa: 8526 c.mv a0,s1
2adac: 85ca c.mv a1,s2
2adae: 8f5f30ef jal ra,1e6a2 <strcmp>
2adb2: ed05 c.bnez a0,2adea <setlocale+0x8e>
2adb4: 00000793 addi a5,zero,0
2adb8: cb89 c.beqz a5,2adca <setlocale+0x6e>
2adba: 4ec18513 addi a0,gp,1260 # 6f840 <__libc_setlocale_lock>
2adbe: 00000097 auipc ra,0x0
2adc2: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
2adc6: 0009a903 lw s2,0(s3)
2adca: 50fa c.lwsp ra,188(sp)
2adcc: 546a c.lwsp s0,184(sp)
2adce: 54da c.lwsp s1,180(sp)
2add0: 59ba c.lwsp s3,172(sp)
2add2: 5a2a c.lwsp s4,168(sp)
2add4: 5a9a c.lwsp s5,164(sp)
2add6: 5b0a c.lwsp s6,160(sp)
2add8: 4bfa c.lwsp s7,156(sp)
2adda: 4c6a c.lwsp s8,152(sp)
2addc: 4cda c.lwsp s9,148(sp)
2adde: 4d4a c.lwsp s10,144(sp)
2ade0: 4dba c.lwsp s11,140(sp)
2ade2: 854a c.mv a0,s2
2ade4: 594a c.lwsp s2,176(sp)
2ade6: 6129 c.addi16sp sp,192
2ade8: 8082 c.jr ra
2adea: 00050537 lui a0,0x50
2adee: 5fc50513 addi a0,a0,1532 # 505fc <__PRETTY_FUNCTION__.1+0x3c>
2adf2: c802 c.swsp zero,16(sp)
2adf4: ca02 c.swsp zero,20(sp)
2adf6: 8f0e90ef jal ra,13ee6 <getenv>
2adfa: c509 c.beqz a0,2ae04 <setlocale+0xa8>
2adfc: 00054783 lbu a5,0(a0)
2ae00: 16079563 bne a5,zero,2af6a <setlocale+0x20e>
2ae04: 4799 c.li a5,6
2ae06: 02f41063 bne s0,a5,2ae26 <setlocale+0xca>
2ae0a: 01810b13 addi s6,sp,24
2ae0e: 87da c.mv a5,s6
2ae10: 4401 c.li s0,0
2ae12: 471d c.li a4,7
2ae14: 46b5 c.li a3,13
2ae16: 0405 c.addi s0,1
2ae18: 00e40563 beq s0,a4,2ae22 <setlocale+0xc6>
2ae1c: c384 c.sw s1,0(a5)
2ae1e: 0cd40563 beq s0,a3,2aee8 <setlocale+0x18c>
2ae22: 0791 c.addi a5,4
2ae24: bfcd c.j 2ae16 <setlocale+0xba>
2ae26: 00050937 lui s2,0x50
2ae2a: 61490913 addi s2,s2,1556 # 50614 <_nl_category_name_idxs>
2ae2e: 00241b93 slli s7,s0,0x2
2ae32: 017907b3 add a5,s2,s7
2ae36: 09c7ac03 lw s8,156(a5)
2ae3a: c6a6 c.swsp s1,76(sp)
2ae3c: 1a0c0363 beq s8,zero,2afe2 <setlocale+0x286>
2ae40: 45d2 c.lwsp a1,20(sp)
2ae42: 4542 c.lwsp a0,16(sp)
2ae44: 00f4 c.addi4spn a3,sp,76
2ae46: 8622 c.mv a2,s0
2ae48: 2651 c.jal 2b1cc <_nl_find_locale>
2ae4a: 8b2a c.mv s6,a0
2ae4c: 1a050263 beq a0,zero,2aff0 <setlocale+0x294>
2ae50: 4d58 c.lw a4,28(a0)
2ae52: 57fd c.li a5,-1
2ae54: 44b6 c.lwsp s1,76(sp)
2ae56: 00f70363 beq a4,a5,2ae5c <setlocale+0x100>
2ae5a: cd5c c.sw a5,28(a0)
2ae5c: b6818993 addi s3,gp,-1176 # 6eebc <_nl_C_name>
2ae60: 01348863 beq s1,s3,2ae70 <setlocale+0x114>
2ae64: 8526 c.mv a0,s1
2ae66: 9c9f30ef jal ra,1e82e <__strdup>
2ae6a: c6aa c.swsp a0,76(sp)
2ae6c: 18050263 beq a0,zero,2aff0 <setlocale+0x294>
2ae70: 8522 c.mv a0,s0
2ae72: 00ec c.addi4spn a1,sp,76
2ae74: 3b99 c.jal 2abca <new_composite_name>
2ae76: 842a c.mv s0,a0
2ae78: 16050763 beq a0,zero,2afe6 <setlocale+0x28a>
2ae7c: 000c0a63 beq s8,zero,2ae90 <setlocale+0x134>
2ae80: 995e c.add s2,s7
2ae82: 0d092783 lw a5,208(s2)
2ae86: 9bd2 c.add s7,s4
2ae88: 016ba023 sw s6,0(s7)
2ae8c: c391 c.beqz a5,2ae90 <setlocale+0x134>
2ae8e: 9782 c.jalr a5
2ae90: 002a9793 slli a5,s5,0x2
2ae94: 97d2 c.add a5,s4
2ae96: 44b6 c.lwsp s1,76(sp)
2ae98: 4388 c.lw a0,0(a5)
2ae9a: 00a48a63 beq s1,a0,2aeae <setlocale+0x152>
2ae9e: 01350463 beq a0,s3,2aea6 <setlocale+0x14a>
2aea2: 977f20ef jal ra,1d818 <__free>
2aea6: 0a8a c.slli s5,0x2
2aea8: 9ad2 c.add s5,s4
2aeaa: 009aa023 sw s1,0(s5)
2aeae: 058a2503 lw a0,88(s4)
2aeb2: 00a40863 beq s0,a0,2aec2 <setlocale+0x166>
2aeb6: 01350463 beq a0,s3,2aebe <setlocale+0x162>
2aeba: 95ff20ef jal ra,1d818 <__free>
2aebe: 048a2c23 sw s0,88(s4)
2aec2: de41a783 lw a5,-540(gp) # 6f138 <_nl_msg_cat_cntr>
2aec6: 0785 c.addi a5,1
2aec8: def1a223 sw a5,-540(gp) # 6f138 <_nl_msg_cat_cntr>
2aecc: 00000793 addi a5,zero,0
2aed0: c799 c.beqz a5,2aede <setlocale+0x182>
2aed2: 4ec18513 addi a0,gp,1260 # 6f840 <__libc_setlocale_lock>
2aed6: 00000097 auipc ra,0x0
2aeda: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
2aede: 4542 c.lwsp a0,16(sp)
2aee0: 939f20ef jal ra,1d818 <__free>
2aee4: 4936 c.lwsp s2,76(sp)
2aee6: b5d5 c.j 2adca <setlocale+0x6e>
2aee8: 03b00593 addi a1,zero,59
2aeec: 8526 c.mv a0,s1
2aeee: f1af30ef jal ra,1e608 <strchr>
2aef2: 8aaa c.mv s5,a0
2aef4: 20051063 bne a0,zero,2b0f4 <setlocale+0x398>
2aef8: 44b1 c.li s1,12
2aefa: b6818993 addi s3,gp,-1176 # 6eebc <_nl_C_name>
2aefe: 5c7d c.li s8,-1
2af00: 4b99 c.li s7,6
2af02: 45d2 c.lwsp a1,20(sp)
2af04: 4542 c.lwsp a0,16(sp)
2af06: 083c c.addi4spn a5,sp,24
2af08: 00249913 slli s2,s1,0x2
2af0c: 012786b3 add a3,a5,s2
2af10: 8626 c.mv a2,s1
2af12: 2c6d c.jal 2b1cc <_nl_find_locale>
2af14: 07090793 addi a5,s2,112
2af18: 0818 c.addi4spn a4,sp,16
2af1a: 97ba c.add a5,a4
2af1c: fca7a623 sw a0,-52(a5)
2af20: 12050e63 beq a0,zero,2b05c <setlocale+0x300>
2af24: 4d5c c.lw a5,28(a0)
2af26: 01878463 beq a5,s8,2af2e <setlocale+0x1d2>
2af2a: 01852e23 sw s8,28(a0)
2af2e: 07090793 addi a5,s2,112
2af32: 0818 c.addi4spn a4,sp,16
2af34: 00e78933 add s2,a5,a4
2af38: f9892c83 lw s9,-104(s2)
2af3c: 013c8f63 beq s9,s3,2af5a <setlocale+0x1fe>
2af40: 01048793 addi a5,s1,16
2af44: 078a c.slli a5,0x2
2af46: 97d2 c.add a5,s4
2af48: 0007ad03 lw s10,0(a5)
2af4c: 8566 c.mv a0,s9
2af4e: 85ea c.mv a1,s10
2af50: f52f30ef jal ra,1e6a2 <strcmp>
2af54: e145 c.bnez a0,2aff4 <setlocale+0x298>
2af56: f9a92c23 sw s10,-104(s2)
2af5a: fff48413 addi s0,s1,-1
2af5e: 10048463 beq s1,zero,2b066 <setlocale+0x30a>
2af62: 27741163 bne s0,s7,2b1c4 <setlocale+0x468>
2af66: 4495 c.li s1,5
2af68: bf69 c.j 2af02 <setlocale+0x1a6>
2af6a: 0854 c.addi4spn a3,sp,20
2af6c: 0810 c.addi4spn a2,sp,16
2af6e: 03a00593 addi a1,zero,58
2af72: 6cc0c0ef jal ra,3763e <__argz_create_sep>
2af76: ed09 c.bnez a0,2af90 <setlocale+0x234>
2af78: 00050637 lui a2,0x50
2af7c: 03a00693 addi a3,zero,58
2af80: 76060613 addi a2,a2,1888 # 50760 <_nl_default_locale_path>
2af84: 084c c.addi4spn a1,sp,20
2af86: 0808 c.addi4spn a0,sp,16
2af88: 7520c0ef jal ra,376da <__argz_add_sep>
2af8c: e6050ce3 beq a0,zero,2ae04 <setlocale+0xa8>
2af90: 00000793 addi a5,zero,0
2af94: c799 c.beqz a5,2afa2 <setlocale+0x246>
2af96: 4ec18513 addi a0,gp,1260 # 6f840 <__libc_setlocale_lock>
2af9a: 00000097 auipc ra,0x0
2af9e: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
2afa2: 4901 c.li s2,0
2afa4: b51d c.j 2adca <setlocale+0x6e>
2afa6: 01050413 addi s0,a0,16
2afaa: 040a c.slli s0,0x2
2afac: 95c18793 addi a5,gp,-1700 # 6ecb0 <_nl_global_locale>
2afb0: 97a2 c.add a5,s0
2afb2: 0007a903 lw s2,0(a5)
2afb6: bd11 c.j 2adca <setlocale+0x6e>
2afb8: 00000793 addi a5,zero,0
2afbc: c799 c.beqz a5,2afca <setlocale+0x26e>
2afbe: 4ec18513 addi a0,gp,1260 # 6f840 <__libc_setlocale_lock>
2afc2: 00000097 auipc ra,0x0
2afc6: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
2afca: 8556 c.mv a0,s5
2afcc: 84df20ef jal ra,1d818 <__free>
2afd0: 00044797 auipc a5,0x44
2afd4: dd87a783 lw a5,-552(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
2afd8: 4759 c.li a4,22
2afda: 4901 c.li s2,0
2afdc: 9792 c.add a5,tp
2afde: c398 c.sw a4,0(a5)
2afe0: b3ed c.j 2adca <setlocale+0x6e>
2afe2: 4b01 c.li s6,0
2afe4: bda5 c.j 2ae5c <setlocale+0x100>
2afe6: 4536 c.lwsp a0,76(sp)
2afe8: 01350463 beq a0,s3,2aff0 <setlocale+0x294>
2afec: 82df20ef jal ra,1d818 <__free>
2aff0: c682 c.swsp zero,76(sp)
2aff2: bde9 c.j 2aecc <setlocale+0x170>
2aff4: 8566 c.mv a0,s9
2aff6: 839f30ef jal ra,1e82e <__strdup>
2affa: f8a92c23 sw a0,-104(s2)
2affe: fd31 c.bnez a0,2af5a <setlocale+0x1fe>
2b000: 47b5 c.li a5,13
2b002: 02f40c63 beq s0,a5,2b03a <setlocale+0x2de>
2b006: 00241493 slli s1,s0,0x2
2b00a: 04048913 addi s2,s1,64
2b00e: 083c c.addi4spn a5,sp,24
2b010: 9952 c.add s2,s4
2b012: 94be c.add s1,a5
2b014: 4a1d c.li s4,7
2b016: 4b35 c.li s6,13
2b018: 0405 c.addi s0,1
2b01a: 01440d63 beq s0,s4,2b034 <setlocale+0x2d8>
2b01e: 4088 c.lw a0,0(s1)
2b020: 01350863 beq a0,s3,2b030 <setlocale+0x2d4>
2b024: 00092783 lw a5,0(s2)
2b028: 00f50463 beq a0,a5,2b030 <setlocale+0x2d4>
2b02c: fecf20ef jal ra,1d818 <__free>
2b030: 01640563 beq s0,s6,2b03a <setlocale+0x2de>
2b034: 0491 c.addi s1,4
2b036: 0911 c.addi s2,4
2b038: b7c5 c.j 2b018 <setlocale+0x2bc>
2b03a: 4901 c.li s2,0
2b03c: 00000793 addi a5,zero,0
2b040: c799 c.beqz a5,2b04e <setlocale+0x2f2>
2b042: 4ec18513 addi a0,gp,1260 # 6f840 <__libc_setlocale_lock>
2b046: 00000097 auipc ra,0x0
2b04a: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
2b04e: 4542 c.lwsp a0,16(sp)
2b050: fc8f20ef jal ra,1d818 <__free>
2b054: 8556 c.mv a0,s5
2b056: fc2f20ef jal ra,1d818 <__free>
2b05a: bb85 c.j 2adca <setlocale+0x6e>
2b05c: f987a783 lw a5,-104(a5)
2b060: fb3790e3 bne a5,s3,2b000 <setlocale+0x2a4>
2b064: bddd c.j 2af5a <setlocale+0x1fe>
2b066: 082c c.addi4spn a1,sp,24
2b068: 4519 c.li a0,6
2b06a: 3685 c.jal 2abca <new_composite_name>
2b06c: 892a c.mv s2,a0
2b06e: 12050d63 beq a0,zero,2b1a8 <setlocale+0x44c>
2b072: 00050bb7 lui s7,0x50
2b076: 614b8b93 addi s7,s7,1556 # 50614 <_nl_category_name_idxs>
2b07a: 0d0b8d93 addi s11,s7,208
2b07e: 04c10c13 addi s8,sp,76
2b082: 09cb8b93 addi s7,s7,156
2b086: 99c18413 addi s0,gp,-1636 # 6ecf0 <_nl_global_locale+0x40>
2b08a: 4c9d c.li s9,7
2b08c: 4d35 c.li s10,13
2b08e: 0485 c.addi s1,1
2b090: 03948c63 beq s1,s9,2b0c8 <setlocale+0x36c>
2b094: 000ba783 lw a5,0(s7)
2b098: 000c2703 lw a4,0(s8)
2b09c: c799 c.beqz a5,2b0aa <setlocale+0x34e>
2b09e: 000da783 lw a5,0(s11)
2b0a2: fce42023 sw a4,-64(s0)
2b0a6: c391 c.beqz a5,2b0aa <setlocale+0x34e>
2b0a8: 9782 c.jalr a5
2b0aa: 401c c.lw a5,0(s0)
2b0ac: 000b2703 lw a4,0(s6)
2b0b0: 853e c.mv a0,a5
2b0b2: 00f70963 beq a4,a5,2b0c4 <setlocale+0x368>
2b0b6: 01378663 beq a5,s3,2b0c2 <setlocale+0x366>
2b0ba: c43a c.swsp a4,8(sp)
2b0bc: f5cf20ef jal ra,1d818 <__free>
2b0c0: 4722 c.lwsp a4,8(sp)
2b0c2: c018 c.sw a4,0(s0)
2b0c4: 01a48863 beq s1,s10,2b0d4 <setlocale+0x378>
2b0c8: 0b11 c.addi s6,4
2b0ca: 0d91 c.addi s11,4
2b0cc: 0c11 c.addi s8,4
2b0ce: 0b91 c.addi s7,4
2b0d0: 0411 c.addi s0,4
2b0d2: bf75 c.j 2b08e <setlocale+0x332>
2b0d4: 058a2503 lw a0,88(s4)
2b0d8: 00a90863 beq s2,a0,2b0e8 <setlocale+0x38c>
2b0dc: 01350463 beq a0,s3,2b0e4 <setlocale+0x388>
2b0e0: f38f20ef jal ra,1d818 <__free>
2b0e4: 052a2c23 sw s2,88(s4)
2b0e8: de41a783 lw a5,-540(gp) # 6f138 <_nl_msg_cat_cntr>
2b0ec: 0785 c.addi a5,1
2b0ee: def1a223 sw a5,-540(gp) # 6f138 <_nl_msg_cat_cntr>
2b0f2: b7a9 c.j 2b03c <setlocale+0x2e0>
2b0f4: 8526 c.mv a0,s1
2b0f6: f38f30ef jal ra,1e82e <__strdup>
2b0fa: 8aaa c.mv s5,a0
2b0fc: 8d2a c.mv s10,a0
2b0fe: c55d c.beqz a0,2b1ac <setlocale+0x450>
2b100: 00050c37 lui s8,0x50
2b104: 614c0793 addi a5,s8,1556 # 50614 <_nl_category_name_idxs>
2b108: 000506b7 lui a3,0x50
2b10c: c43e c.swsp a5,8(sp)
2b10e: 60468c13 addi s8,a3,1540 # 50604 <_nl_category_name_sizes>
2b112: 4c99 c.li s9,6
2b114: 4bb5 c.li s7,13
2b116: 03d00593 addi a1,zero,61
2b11a: 856a c.mv a0,s10
2b11c: cecf30ef jal ra,1e608 <strchr>
2b120: c62a c.swsp a0,12(sp)
2b122: c52d c.beqz a0,2b18c <setlocale+0x430>
2b124: 41a50db3 sub s11,a0,s10
2b128: 4905 c.li s2,1
2b12a: 4981 c.li s3,0
2b12c: 012c07b3 add a5,s8,s2
2b130: 01998863 beq s3,s9,2b140 <setlocale+0x3e4>
2b134: fff7c783 lbu a5,-1(a5)
2b138: 01b78763 beq a5,s11,2b146 <setlocale+0x3ea>
2b13c: e7790ee3 beq s2,s7,2afb8 <setlocale+0x25c>
2b140: 0985 c.addi s3,1
2b142: 0905 c.addi s2,1
2b144: b7e5 c.j 2b12c <setlocale+0x3d0>
2b146: 47a2 c.lwsp a5,8(sp)
2b148: 866e c.mv a2,s11
2b14a: 856a c.mv a0,s10
2b14c: 97ca c.add a5,s2
2b14e: fff7c583 lbu a1,-1(a5)
2b152: 000507b7 lui a5,0x50
2b156: 62478793 addi a5,a5,1572 # 50624 <_nl_category_names>
2b15a: 95be c.add a1,a5
2b15c: d8bf30ef jal ra,1eee6 <memcmp>
2b160: fd71 c.bnez a0,2b13c <setlocale+0x3e0>
2b162: 47b2 c.lwsp a5,12(sp)
2b164: 098a c.slli s3,0x2
2b166: 0818 c.addi4spn a4,sp,16
2b168: 00178513 addi a0,a5,1
2b16c: 07098793 addi a5,s3,112
2b170: 00e789b3 add s3,a5,a4
2b174: 03b00593 addi a1,zero,59
2b178: f8a9ac23 sw a0,-104(s3)
2b17c: c8cf30ef jal ra,1e608 <strchr>
2b180: c511 c.beqz a0,2b18c <setlocale+0x430>
2b182: 00050023 sb zero,0(a0)
2b186: 00150d13 addi s10,a0,1
2b18a: b771 c.j 2b116 <setlocale+0x3ba>
2b18c: 0838 c.addi4spn a4,sp,24
2b18e: 4785 c.li a5,1
2b190: 461d c.li a2,7
2b192: 45b5 c.li a1,13
2b194: 00c78763 beq a5,a2,2b1a2 <setlocale+0x446>
2b198: 4314 c.lw a3,0(a4)
2b19a: e0968fe3 beq a3,s1,2afb8 <setlocale+0x25c>
2b19e: d4b78de3 beq a5,a1,2aef8 <setlocale+0x19c>
2b1a2: 0785 c.addi a5,1
2b1a4: 0711 c.addi a4,4
2b1a6: b7fd c.j 2b194 <setlocale+0x438>
2b1a8: 4401 c.li s0,0
2b1aa: bdb1 c.j 2b006 <setlocale+0x2aa>
2b1ac: 00000793 addi a5,zero,0
2b1b0: 4901 c.li s2,0
2b1b2: c0078ce3 beq a5,zero,2adca <setlocale+0x6e>
2b1b6: 4ec18513 addi a0,gp,1260 # 6f840 <__libc_setlocale_lock>
2b1ba: 00000097 auipc ra,0x0
2b1be: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
2b1c2: b121 c.j 2adca <setlocale+0x6e>
2b1c4: 87a2 c.mv a5,s0
2b1c6: 8426 c.mv s0,s1
2b1c8: 84be c.mv s1,a5
2b1ca: bb25 c.j 2af02 <setlocale+0x1a6>
0002b1cc <_nl_find_locale>:
2b1cc: 711d c.addi16sp sp,-96
2b1ce: cca2 c.swsp s0,88(sp)
2b1d0: caa6 c.swsp s1,84(sp)
2b1d2: c8ca c.swsp s2,80(sp)
2b1d4: c6ce c.swsp s3,76(sp)
2b1d6: c4d2 c.swsp s4,72(sp)
2b1d8: c2d6 c.swsp s5,68(sp)
2b1da: c0da c.swsp s6,64(sp)
2b1dc: ce86 c.swsp ra,92(sp)
2b1de: de5e c.swsp s7,60(sp)
2b1e0: dc62 c.swsp s8,56(sp)
2b1e2: 1080 c.addi4spn s0,sp,96
2b1e4: 4284 c.lw s1,0(a3)
2b1e6: 89b6 c.mv s3,a3
2b1e8: 8aaa c.mv s5,a0
2b1ea: fa942c23 sw s1,-72(s0)
2b1ee: 0004c783 lbu a5,0(s1)
2b1f2: 8b2e c.mv s6,a1
2b1f4: 8a32 c.mv s4,a2
2b1f6: 0e078163 beq a5,zero,2b2d8 <_nl_find_locale+0x10c>
2b1fa: b6818593 addi a1,gp,-1176 # 6eebc <_nl_C_name>
2b1fe: 8526 c.mv a0,s1
2b200: ca2f30ef jal ra,1e6a2 <strcmp>
2b204: 10050463 beq a0,zero,2b30c <_nl_find_locale+0x140>
2b208: b6018593 addi a1,gp,-1184 # 6eeb4 <_nl_POSIX_name>
2b20c: 8526 c.mv a0,s1
2b20e: c94f30ef jal ra,1e6a2 <strcmp>
2b212: 0e050d63 beq a0,zero,2b30c <_nl_find_locale+0x140>
2b216: 8526 c.mv a0,s1
2b218: e48f30ef jal ra,1e860 <strlen>
2b21c: 0ff00793 addi a5,zero,255
2b220: 892a c.mv s2,a0
2b222: 0aa7e263 bltu a5,a0,2b2c6 <_nl_find_locale+0xfa>
2b226: 85aa c.mv a1,a0
2b228: 4691 c.li a3,4
2b22a: b4c18613 addi a2,gp,-1204 # 6eea0 <slashdot.0>
2b22e: 8526 c.mv a0,s1
2b230: 2160c0ef jal ra,37446 <__memmem>
2b234: e949 c.bnez a0,2b2c6 <_nl_find_locale+0xfa>
2b236: 4789 c.li a5,2
2b238: 06f90663 beq s2,a5,2b2a4 <_nl_find_locale+0xd8>
2b23c: 0327f063 bgeu a5,s2,2b25c <_nl_find_locale+0x90>
2b240: 0004c783 lbu a5,0(s1)
2b244: 02e00713 addi a4,zero,46
2b248: 4ae78b63 beq a5,a4,2b6fe <_nl_find_locale+0x532>
2b24c: 012487b3 add a5,s1,s2
2b250: ffd7c683 lbu a3,-3(a5)
2b254: 02f00713 addi a4,zero,47
2b258: 48e68863 beq a3,a4,2b6e8 <_nl_find_locale+0x51c>
2b25c: 864a c.mv a2,s2
2b25e: 02f00593 addi a1,zero,47
2b262: 8526 c.mv a0,s1
2b264: 6870b0ef jal ra,370ea <__memchr>
2b268: 3a051563 bne a0,zero,2b612 <_nl_find_locale+0x446>
2b26c: fb842503 lw a0,-72(s0)
2b270: 00a9a023 sw a0,0(s3)
2b274: 0e0a9c63 bne s5,zero,2b36c <_nl_find_locale+0x1a0>
2b278: 85ce c.mv a1,s3
2b27a: 8552 c.mv a0,s4
2b27c: 169000ef jal ra,2bbe4 <_nl_load_locale_from_archive>
2b280: 84aa c.mv s1,a0
2b282: 38050f63 beq a0,zero,2b620 <_nl_find_locale+0x454>
2b286: fa040113 addi sp,s0,-96
2b28a: 40f6 c.lwsp ra,92(sp)
2b28c: 8526 c.mv a0,s1
2b28e: 4466 c.lwsp s0,88(sp)
2b290: 44d6 c.lwsp s1,84(sp)
2b292: 4946 c.lwsp s2,80(sp)
2b294: 49b6 c.lwsp s3,76(sp)
2b296: 4a26 c.lwsp s4,72(sp)
2b298: 4a96 c.lwsp s5,68(sp)
2b29a: 4b06 c.lwsp s6,64(sp)
2b29c: 5bf2 c.lwsp s7,60(sp)
2b29e: 5c62 c.lwsp s8,56(sp)
2b2a0: 6125 c.addi16sp sp,96
2b2a2: 8082 c.jr ra
2b2a4: 0004c783 lbu a5,0(s1)
2b2a8: 02e00713 addi a4,zero,46
2b2ac: fae798e3 bne a5,a4,2b25c <_nl_find_locale+0x90>
2b2b0: 0014c703 lbu a4,1(s1)
2b2b4: 00f70963 beq a4,a5,2b2c6 <_nl_find_locale+0xfa>
2b2b8: 4609 c.li a2,2
2b2ba: 02f00593 addi a1,zero,47
2b2be: 8526 c.mv a0,s1
2b2c0: 62b0b0ef jal ra,370ea <__memchr>
2b2c4: d545 c.beqz a0,2b26c <_nl_find_locale+0xa0>
2b2c6: 00044797 auipc a5,0x44
2b2ca: ae27a783 lw a5,-1310(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
2b2ce: 4759 c.li a4,22
2b2d0: 4481 c.li s1,0
2b2d2: 9792 c.add a5,tp
2b2d4: c398 c.sw a4,0(a5)
2b2d6: bf45 c.j 2b286 <_nl_find_locale+0xba>
2b2d8: 00050537 lui a0,0x50
2b2dc: 71850513 addi a0,a0,1816 # 50718 <_nl_category_postload+0x34>
2b2e0: c07e80ef jal ra,13ee6 <getenv>
2b2e4: faa42c23 sw a0,-72(s0)
2b2e8: cd15 c.beqz a0,2b324 <_nl_find_locale+0x158>
2b2ea: 00054783 lbu a5,0(a0)
2b2ee: cb9d c.beqz a5,2b324 <_nl_find_locale+0x158>
2b2f0: fb842503 lw a0,-72(s0)
2b2f4: 00054783 lbu a5,0(a0)
2b2f8: c3bd c.beqz a5,2b35e <_nl_find_locale+0x192>
2b2fa: fb842483 lw s1,-72(s0)
2b2fe: b6818593 addi a1,gp,-1176 # 6eebc <_nl_C_name>
2b302: 8526 c.mv a0,s1
2b304: b9ef30ef jal ra,1e6a2 <strcmp>
2b308: f00510e3 bne a0,zero,2b208 <_nl_find_locale+0x3c>
2b30c: 00050737 lui a4,0x50
2b310: 0a0a c.slli s4,0x2
2b312: 77070713 addi a4,a4,1904 # 50770 <_nl_C>
2b316: b6818793 addi a5,gp,-1176 # 6eebc <_nl_C_name>
2b31a: 9752 c.add a4,s4
2b31c: 4304 c.lw s1,0(a4)
2b31e: 00f9a023 sw a5,0(s3)
2b322: b795 c.j 2b286 <_nl_find_locale+0xba>
2b324: 000507b7 lui a5,0x50
2b328: 61478793 addi a5,a5,1556 # 50614 <_nl_category_name_idxs>
2b32c: 97d2 c.add a5,s4
2b32e: 0007c503 lbu a0,0(a5)
2b332: 000507b7 lui a5,0x50
2b336: 62478793 addi a5,a5,1572 # 50624 <_nl_category_names>
2b33a: 953e c.add a0,a5
2b33c: babe80ef jal ra,13ee6 <getenv>
2b340: faa42c23 sw a0,-72(s0)
2b344: c501 c.beqz a0,2b34c <_nl_find_locale+0x180>
2b346: 00054783 lbu a5,0(a0)
2b34a: f3dd c.bnez a5,2b2f0 <_nl_find_locale+0x124>
2b34c: 00050537 lui a0,0x50
2b350: 72050513 addi a0,a0,1824 # 50720 <_nl_category_postload+0x3c>
2b354: b93e80ef jal ra,13ee6 <getenv>
2b358: faa42c23 sw a0,-72(s0)
2b35c: fd41 c.bnez a0,2b2f4 <_nl_find_locale+0x128>
2b35e: b6818793 addi a5,gp,-1176 # 6eebc <_nl_C_name>
2b362: faf42c23 sw a5,-72(s0)
2b366: b6818493 addi s1,gp,-1176 # 6eebc <_nl_C_name>
2b36a: bd41 c.j 2b1fa <_nl_find_locale+0x2e>
2b36c: fbee70ef jal ra,12b2a <_nl_expand_alias>
2b370: 84aa c.mv s1,a0
2b372: faa42c23 sw a0,-72(s0)
2b376: 2e048363 beq s1,zero,2b65c <_nl_find_locale+0x490>
2b37a: 8526 c.mv a0,s1
2b37c: ce4f30ef jal ra,1e860 <strlen>
2b380: 01850793 addi a5,a0,24
2b384: 9bc1 c.andi a5,-16
2b386: 40f10133 sub sp,sp,a5
2b38a: 01f10793 addi a5,sp,31
2b38e: 00150613 addi a2,a0,1
2b392: 85a6 c.mv a1,s1
2b394: ff07f513 andi a0,a5,-16
2b398: 86ef40ef jal ra,1f406 <memcpy>
2b39c: fcc40793 addi a5,s0,-52
2b3a0: fc840713 addi a4,s0,-56
2b3a4: fc440693 addi a3,s0,-60
2b3a8: fc040613 addi a2,s0,-64
2b3ac: fbc40593 addi a1,s0,-68
2b3b0: d31e70ef jal ra,130e0 <_nl_explode_name>
2b3b4: 57fd c.li a5,-1
2b3b6: 84aa c.mv s1,a0
2b3b8: 32f50663 beq a0,a5,2b6e4 <_nl_find_locale+0x518>
2b3bc: 000507b7 lui a5,0x50
2b3c0: 61478793 addi a5,a5,1556 # 50614 <_nl_category_name_idxs>
2b3c4: 97d2 c.add a5,s4
2b3c6: 0007cc03 lbu s8,0(a5)
2b3ca: 000506b7 lui a3,0x50
2b3ce: 62468693 addi a3,a3,1572 # 50624 <_nl_category_names>
2b3d2: 9c36 c.add s8,a3
2b3d4: fc042683 lw a3,-64(s0)
2b3d8: fcc42883 lw a7,-52(s0)
2b3dc: fc842803 lw a6,-56(s0)
2b3e0: fc442783 lw a5,-60(s0)
2b3e4: fbc42703 lw a4,-68(s0)
2b3e8: 002a1b93 slli s7,s4,0x2
2b3ec: 51c18993 addi s3,gp,1308 # 6f870 <_nl_locale_file_list>
2b3f0: 99de c.add s3,s7
2b3f2: c036 c.swsp a3,0(sp)
2b3f4: c402 c.swsp zero,8(sp)
2b3f6: 86aa c.mv a3,a0
2b3f8: c262 c.swsp s8,4(sp)
2b3fa: 865a c.mv a2,s6
2b3fc: 85d6 c.mv a1,s5
2b3fe: 854e c.mv a0,s3
2b400: 885e70ef jal ra,12c84 <_nl_make_l10nflist>
2b404: 892a c.mv s2,a0
2b406: 2a050863 beq a0,zero,2b6b6 <_nl_find_locale+0x4ea>
2b40a: 8885 c.andi s1,1
2b40c: 30049463 bne s1,zero,2b714 <_nl_find_locale+0x548>
2b410: 00492783 lw a5,4(s2)
2b414: 30078563 beq a5,zero,2b71e <_nl_find_locale+0x552>
2b418: 00892483 lw s1,8(s2)
2b41c: 30048563 beq s1,zero,2b726 <_nl_find_locale+0x55a>
2b420: fc842983 lw s3,-56(s0)
2b424: 18098563 beq s3,zero,2b5ae <_nl_find_locale+0x3e2>
2b428: 000507b7 lui a5,0x50
2b42c: 77078793 addi a5,a5,1904 # 50770 <_nl_C>
2b430: 97de c.add a5,s7
2b432: 5bdc c.lw a5,52(a5)
2b434: 07a1 c.addi a5,8
2b436: 078a c.slli a5,0x2
2b438: 97a6 c.add a5,s1
2b43a: 0087aa83 lw s5,8(a5)
2b43e: 320a8763 beq s5,zero,2b76c <_nl_find_locale+0x5a0>
2b442: 8556 c.mv a0,s5
2b444: c1cf30ef jal ra,1e860 <strlen>
2b448: 01a50713 addi a4,a0,26
2b44c: 9b41 c.andi a4,-16
2b44e: 000ac783 lbu a5,0(s5)
2b452: 40e10133 sub sp,sp,a4
2b456: 0005fb37 lui s6,0x5f
2b45a: 01f10493 addi s1,sp,31
2b45e: d34b0b13 addi s6,s6,-716 # 5ed34 <_nl_C_locobj>
2b462: 03cb2a03 lw s4,60(s6)
2b466: 98c1 c.andi s1,-16
2b468: 2e078a63 beq a5,zero,2b75c <_nl_find_locale+0x590>
2b46c: 034b2603 lw a2,52(s6)
2b470: 86a6 c.mv a3,s1
2b472: 4501 c.li a0,0
2b474: 05f00593 addi a1,zero,95
2b478: 4809 c.li a6,2
2b47a: 03a00893 addi a7,zero,58
2b47e: 02f00313 addi t1,zero,47
2b482: 4e0d c.li t3,3
2b484: 00179713 slli a4,a5,0x1
2b488: 9732 c.add a4,a2
2b48a: 00075703 lhu a4,0(a4)
2b48e: 8b21 c.andi a4,8
2b490: 16071563 bne a4,zero,2b5fa <_nl_find_locale+0x42e>
2b494: 16b78363 beq a5,a1,2b5fa <_nl_find_locale+0x42e>
2b498: fd478713 addi a4,a5,-44
2b49c: 0ff77713 andi a4,a4,255
2b4a0: 14e87d63 bgeu a6,a4,2b5fa <_nl_find_locale+0x42e>
2b4a4: 15178b63 beq a5,a7,2b5fa <_nl_find_locale+0x42e>
2b4a8: 1e678963 beq a5,t1,2b69a <_nl_find_locale+0x4ce>
2b4ac: 001ac783 lbu a5,1(s5)
2b4b0: 0a85 c.addi s5,1
2b4b2: fbe9 c.bnez a5,2b484 <_nl_find_locale+0x2b8>
2b4b4: 4705 c.li a4,1
2b4b6: 00150793 addi a5,a0,1
2b4ba: 02a74163 blt a4,a0,2b4dc <_nl_find_locale+0x310>
2b4be: 4709 c.li a4,2
2b4c0: 4a85 c.li s5,1
2b4c2: 00f74563 blt a4,a5,2b4cc <_nl_find_locale+0x300>
2b4c6: 4a8d c.li s5,3
2b4c8: 40fa8ab3 sub s5,s5,a5
2b4cc: 8536 c.mv a0,a3
2b4ce: 8656 c.mv a2,s5
2b4d0: 02f00593 addi a1,zero,47
2b4d4: e29f30ef jal ra,1f2fc <memset>
2b4d8: 015506b3 add a3,a0,s5
2b4dc: 854e c.mv a0,s3
2b4de: 00068023 sb zero,0(a3)
2b4e2: b7ef30ef jal ra,1e860 <strlen>
2b4e6: 01a50713 addi a4,a0,26
2b4ea: 9b41 c.andi a4,-16
2b4ec: 0009c783 lbu a5,0(s3)
2b4f0: 40e10133 sub sp,sp,a4
2b4f4: 01f10a93 addi s5,sp,31
2b4f8: ff0afa93 andi s5,s5,-16
2b4fc: 24078d63 beq a5,zero,2b756 <_nl_find_locale+0x58a>
2b500: 034b2603 lw a2,52(s6)
2b504: 86d6 c.mv a3,s5
2b506: 4501 c.li a0,0
2b508: 05f00593 addi a1,zero,95
2b50c: 4809 c.li a6,2
2b50e: 03a00893 addi a7,zero,58
2b512: 02f00313 addi t1,zero,47
2b516: 4e0d c.li t3,3
2b518: 00179713 slli a4,a5,0x1
2b51c: 9732 c.add a4,a2
2b51e: 00075703 lhu a4,0(a4)
2b522: 8b21 c.andi a4,8
2b524: e361 c.bnez a4,2b5e4 <_nl_find_locale+0x418>
2b526: 0ab78f63 beq a5,a1,2b5e4 <_nl_find_locale+0x418>
2b52a: fd478713 addi a4,a5,-44
2b52e: 0ff77713 andi a4,a4,255
2b532: 0ae87963 bgeu a6,a4,2b5e4 <_nl_find_locale+0x418>
2b536: 0b178763 beq a5,a7,2b5e4 <_nl_find_locale+0x418>
2b53a: 16678763 beq a5,t1,2b6a8 <_nl_find_locale+0x4dc>
2b53e: 0019c783 lbu a5,1(s3)
2b542: 0985 c.addi s3,1
2b544: fbf1 c.bnez a5,2b518 <_nl_find_locale+0x34c>
2b546: 4705 c.li a4,1
2b548: 00150793 addi a5,a0,1
2b54c: 02a74163 blt a4,a0,2b56e <_nl_find_locale+0x3a2>
2b550: 4709 c.li a4,2
2b552: 4985 c.li s3,1
2b554: 00f74563 blt a4,a5,2b55e <_nl_find_locale+0x392>
2b558: 498d c.li s3,3
2b55a: 40f989b3 sub s3,s3,a5
2b55e: 8536 c.mv a0,a3
2b560: 864e c.mv a2,s3
2b562: 02f00593 addi a1,zero,47
2b566: d97f30ef jal ra,1f2fc <memset>
2b56a: 013506b3 add a3,a0,s3
2b56e: 00068023 sb zero,0(a3)
2b572: 8756 c.mv a4,s5
2b574: 00074783 lbu a5,0(a4)
2b578: 0705 c.addi a4,1
2b57a: 078a c.slli a5,0x2
2b57c: 97d2 c.add a5,s4
2b57e: 0007c783 lbu a5,0(a5)
2b582: fef70fa3 sb a5,-1(a4)
2b586: f7fd c.bnez a5,2b574 <_nl_find_locale+0x3a8>
2b588: 8726 c.mv a4,s1
2b58a: 00074783 lbu a5,0(a4)
2b58e: 0705 c.addi a4,1
2b590: 078a c.slli a5,0x2
2b592: 97d2 c.add a5,s4
2b594: 0007c783 lbu a5,0(a5)
2b598: fef70fa3 sb a5,-1(a4)
2b59c: f7fd c.bnez a5,2b58a <_nl_find_locale+0x3be>
2b59e: 85a6 c.mv a1,s1
2b5a0: 8556 c.mv a0,s5
2b5a2: c03f80ef jal ra,241a4 <__gconv_compare_alias>
2b5a6: 12051f63 bne a0,zero,2b6e4 <_nl_find_locale+0x518>
2b5aa: 00892483 lw s1,8(s2)
2b5ae: 409c c.lw a5,0(s1)
2b5b0: cbdd c.beqz a5,2b666 <_nl_find_locale+0x49a>
2b5b2: fc042503 lw a0,-64(s0)
2b5b6: c959 c.beqz a0,2b64c <_nl_find_locale+0x480>
2b5b8: 0005f637 lui a2,0x5f
2b5bc: 0004f5b7 lui a1,0x4f
2b5c0: d3460613 addi a2,a2,-716 # 5ed34 <_nl_C_locobj>
2b5c4: cd058593 addi a1,a1,-816 # 4ecd0 <__PRETTY_FUNCTION__.0+0xd4>
2b5c8: e09f30ef jal ra,1f3d0 <__strcasecmp_l>
2b5cc: 00892483 lw s1,8(s2)
2b5d0: e119 c.bnez a0,2b5d6 <_nl_find_locale+0x40a>
2b5d2: 4785 c.li a5,1
2b5d4: d09c c.sw a5,32(s1)
2b5d6: 4cdc c.lw a5,28(s1)
2b5d8: 5775 c.li a4,-3
2b5da: caf766e3 bltu a4,a5,2b286 <_nl_find_locale+0xba>
2b5de: 0785 c.addi a5,1
2b5e0: ccdc c.sw a5,28(s1)
2b5e2: b155 c.j 2b286 <_nl_find_locale+0xba>
2b5e4: 078a c.slli a5,0x2
2b5e6: 97d2 c.add a5,s4
2b5e8: 439c c.lw a5,0(a5)
2b5ea: 0685 c.addi a3,1
2b5ec: 0985 c.addi s3,1
2b5ee: fef68fa3 sb a5,-1(a3)
2b5f2: 0009c783 lbu a5,0(s3)
2b5f6: f38d c.bnez a5,2b518 <_nl_find_locale+0x34c>
2b5f8: b7b9 c.j 2b546 <_nl_find_locale+0x37a>
2b5fa: 078a c.slli a5,0x2
2b5fc: 97d2 c.add a5,s4
2b5fe: 439c c.lw a5,0(a5)
2b600: 0685 c.addi a3,1
2b602: 0a85 c.addi s5,1
2b604: fef68fa3 sb a5,-1(a3)
2b608: 000ac783 lbu a5,0(s5)
2b60c: e6079ce3 bne a5,zero,2b484 <_nl_find_locale+0x2b8>
2b610: b555 c.j 2b4b4 <_nl_find_locale+0x2e8>
2b612: 0004c703 lbu a4,0(s1)
2b616: 02f00793 addi a5,zero,47
2b61a: c4f709e3 beq a4,a5,2b26c <_nl_find_locale+0xa0>
2b61e: b165 c.j 2b2c6 <_nl_find_locale+0xfa>
2b620: 0009a503 lw a0,0(s3)
2b624: d06e70ef jal ra,12b2a <_nl_expand_alias>
2b628: faa42c23 sw a0,-72(s0)
2b62c: c11d c.beqz a0,2b652 <_nl_find_locale+0x486>
2b62e: fb840593 addi a1,s0,-72
2b632: 8552 c.mv a0,s4
2b634: 2b45 c.jal 2bbe4 <_nl_load_locale_from_archive>
2b636: 84aa c.mv s1,a0
2b638: c40517e3 bne a0,zero,2b286 <_nl_find_locale+0xba>
2b63c: 00050ab7 lui s5,0x50
2b640: fb842483 lw s1,-72(s0)
2b644: 4b41 c.li s6,16
2b646: 760a8a93 addi s5,s5,1888 # 50760 <_nl_default_locale_path>
2b64a: b335 c.j 2b376 <_nl_find_locale+0x1aa>
2b64c: 00892483 lw s1,8(s2)
2b650: b759 c.j 2b5d6 <_nl_find_locale+0x40a>
2b652: 00050ab7 lui s5,0x50
2b656: 4b41 c.li s6,16
2b658: 760a8a93 addi s5,s5,1888 # 50760 <_nl_default_locale_path>
2b65c: 0009a483 lw s1,0(s3)
2b660: fa942c23 sw s1,-72(s0)
2b664: bb19 c.j 2b37a <_nl_find_locale+0x1ae>
2b666: 00092503 lw a0,0(s2)
2b66a: 02f00593 addi a1,zero,47
2b66e: 1d10b0ef jal ra,3703e <strrchr>
2b672: ffe54703 lbu a4,-2(a0)
2b676: 02f00793 addi a5,zero,47
2b67a: 85aa c.mv a1,a0
2b67c: 157d c.addi a0,-1
2b67e: 0ef70263 beq a4,a5,2b762 <_nl_find_locale+0x596>
2b682: 02f00713 addi a4,zero,47
2b686: ffe54783 lbu a5,-2(a0)
2b68a: 157d c.addi a0,-1
2b68c: fee79de3 bne a5,a4,2b686 <_nl_find_locale+0x4ba>
2b690: 8d89 c.sub a1,a0
2b692: 0790b0ef jal ra,36f0a <__strndup>
2b696: c088 c.sw a0,0(s1)
2b698: bf29 c.j 2b5b2 <_nl_find_locale+0x3e6>
2b69a: 0505 c.addi a0,1
2b69c: e5c500e3 beq a0,t3,2b4dc <_nl_find_locale+0x310>
2b6a0: 00668023 sb t1,0(a3)
2b6a4: 0685 c.addi a3,1
2b6a6: b519 c.j 2b4ac <_nl_find_locale+0x2e0>
2b6a8: 0505 c.addi a0,1
2b6aa: edc502e3 beq a0,t3,2b56e <_nl_find_locale+0x3a2>
2b6ae: 00668023 sb t1,0(a3)
2b6b2: 0685 c.addi a3,1
2b6b4: b569 c.j 2b53e <_nl_find_locale+0x372>
2b6b6: 4685 c.li a3,1
2b6b8: c436 c.swsp a3,8(sp)
2b6ba: fc042683 lw a3,-64(s0)
2b6be: fcc42883 lw a7,-52(s0)
2b6c2: fc842803 lw a6,-56(s0)
2b6c6: fc442783 lw a5,-60(s0)
2b6ca: fbc42703 lw a4,-68(s0)
2b6ce: c036 c.swsp a3,0(sp)
2b6d0: c262 c.swsp s8,4(sp)
2b6d2: 86a6 c.mv a3,s1
2b6d4: 865a c.mv a2,s6
2b6d6: 85d6 c.mv a1,s5
2b6d8: 854e c.mv a0,s3
2b6da: daae70ef jal ra,12c84 <_nl_make_l10nflist>
2b6de: 892a c.mv s2,a0
2b6e0: d20515e3 bne a0,zero,2b40a <_nl_find_locale+0x23e>
2b6e4: 4481 c.li s1,0
2b6e6: b645 c.j 2b286 <_nl_find_locale+0xba>
2b6e8: ffe7c703 lbu a4,-2(a5)
2b6ec: 02e00693 addi a3,zero,46
2b6f0: b6d716e3 bne a4,a3,2b25c <_nl_find_locale+0x90>
2b6f4: fff7c783 lbu a5,-1(a5)
2b6f8: b6e792e3 bne a5,a4,2b25c <_nl_find_locale+0x90>
2b6fc: b6e9 c.j 2b2c6 <_nl_find_locale+0xfa>
2b6fe: 0014c703 lbu a4,1(s1)
2b702: b4f715e3 bne a4,a5,2b24c <_nl_find_locale+0x80>
2b706: 0024c703 lbu a4,2(s1)
2b70a: 02f00793 addi a5,zero,47
2b70e: b2f71fe3 bne a4,a5,2b24c <_nl_find_locale+0x80>
2b712: be55 c.j 2b2c6 <_nl_find_locale+0xfa>
2b714: fcc42503 lw a0,-52(s0)
2b718: 900f20ef jal ra,1d818 <__free>
2b71c: b9d5 c.j 2b410 <_nl_find_locale+0x244>
2b71e: 85d2 c.mv a1,s4
2b720: 854a c.mv a0,s2
2b722: 2cb1 c.jal 2b97e <_nl_load_locale>
2b724: b9d5 c.j 2b418 <_nl_find_locale+0x24c>
2b726: 01092503 lw a0,16(s2)
2b72a: cd15 c.beqz a0,2b766 <_nl_find_locale+0x59a>
2b72c: 01090993 addi s3,s2,16
2b730: a809 c.j 2b742 <_nl_find_locale+0x576>
2b732: 0009a783 lw a5,0(s3)
2b736: 4798 c.lw a4,8(a5)
2b738: eb11 c.bnez a4,2b74c <_nl_find_locale+0x580>
2b73a: 0049a503 lw a0,4(s3)
2b73e: 0991 c.addi s3,4
2b740: c11d c.beqz a0,2b766 <_nl_find_locale+0x59a>
2b742: 415c c.lw a5,4(a0)
2b744: f7fd c.bnez a5,2b732 <_nl_find_locale+0x566>
2b746: 85d2 c.mv a1,s4
2b748: 2c1d c.jal 2b97e <_nl_load_locale>
2b74a: b7e5 c.j 2b732 <_nl_find_locale+0x566>
2b74c: 00f92823 sw a5,16(s2)
2b750: 84ba c.mv s1,a4
2b752: 893e c.mv s2,a5
2b754: b1f1 c.j 2b420 <_nl_find_locale+0x254>
2b756: 86d6 c.mv a3,s5
2b758: 4785 c.li a5,1
2b75a: bbdd c.j 2b550 <_nl_find_locale+0x384>
2b75c: 86a6 c.mv a3,s1
2b75e: 4785 c.li a5,1
2b760: bbb9 c.j 2b4be <_nl_find_locale+0x2f2>
2b762: 4585 c.li a1,1
2b764: b73d c.j 2b692 <_nl_find_locale+0x4c6>
2b766: 00092823 sw zero,16(s2)
2b76a: be31 c.j 2b286 <_nl_find_locale+0xba>
2b76c: 000506b7 lui a3,0x50
2b770: 000505b7 lui a1,0x50
2b774: 00050537 lui a0,0x50
2b778: 75068693 addi a3,a3,1872 # 50750 <__PRETTY_FUNCTION__.1>
2b77c: 11b00613 addi a2,zero,283
2b780: 72858593 addi a1,a1,1832 # 50728 <_nl_category_postload+0x44>
2b784: 73850513 addi a0,a0,1848 # 50738 <_nl_category_postload+0x54>
2b788: b68e50ef jal ra,10af0 <__assert_fail>
0002b78c <_nl_remove_locale>:
2b78c: 4ddc c.lw a5,28(a1)
2b78e: 17fd c.addi a5,-1
2b790: cddc c.sw a5,28(a1)
2b792: e79d c.bnez a5,2b7c0 <_nl_remove_locale+0x34>
2b794: 4998 c.lw a4,16(a1)
2b796: 4789 c.li a5,2
2b798: 02f70263 beq a4,a5,2b7bc <_nl_remove_locale+0x30>
2b79c: 050a c.slli a0,0x2
2b79e: 51c18793 addi a5,gp,1308 # 6f870 <_nl_locale_file_list>
2b7a2: 97aa c.add a5,a0
2b7a4: 439c c.lw a5,0(a5)
2b7a6: 4798 c.lw a4,8(a5)
2b7a8: 00e58663 beq a1,a4,2b7b4 <_nl_remove_locale+0x28>
2b7ac: 47dc c.lw a5,12(a5)
2b7ae: 4798 c.lw a4,8(a5)
2b7b0: feb71ee3 bne a4,a1,2b7ac <_nl_remove_locale+0x20>
2b7b4: 0007a223 sw zero,4(a5)
2b7b8: 0007a423 sw zero,8(a5)
2b7bc: 852e c.mv a0,a1
2b7be: aee9 c.j 2bb98 <_nl_unload_locale>
2b7c0: 8082 c.jr ra
0002b7c2 <_nl_intern_locale_data>:
2b7c2: 479d c.li a5,7
2b7c4: 18c7f463 bgeu a5,a2,2b94c <_nl_intern_locale_data+0x18a>
2b7c8: 7179 c.addi16sp sp,-48
2b7ca: d422 c.swsp s0,40(sp)
2b7cc: d226 c.swsp s1,36(sp)
2b7ce: d04a c.swsp s2,32(sp)
2b7d0: d606 c.swsp ra,44(sp)
2b7d2: ce4e c.swsp s3,28(sp)
2b7d4: cc52 c.swsp s4,24(sp)
2b7d6: ca56 c.swsp s5,20(sp)
2b7d8: c85a c.swsp s6,16(sp)
2b7da: c65e c.swsp s7,12(sp)
2b7dc: c462 c.swsp s8,8(sp)
2b7de: 478d c.li a5,3
2b7e0: 4198 c.lw a4,0(a1)
2b7e2: 8932 c.mv s2,a2
2b7e4: 842a c.mv s0,a0
2b7e6: 84ae c.mv s1,a1
2b7e8: 14f50e63 beq a0,a5,2b944 <_nl_intern_locale_data+0x182>
2b7ec: ed59 c.bnez a0,2b88a <_nl_intern_locale_data+0xc8>
2b7ee: 200907b7 lui a5,0x20090
2b7f2: 72078793 addi a5,a5,1824 # 20090720 <__BSS_END__+0x20020bcc>
2b7f6: 0cf71663 bne a4,a5,2b8c2 <_nl_intern_locale_data+0x100>
2b7fa: 000519b7 lui s3,0x51
2b7fe: 00241a93 slli s5,s0,0x2
2b802: 85498993 addi s3,s3,-1964 # 50854 <_nl_category_num_items>
2b806: 99d6 c.add s3,s5
2b808: 0044aa03 lw s4,4(s1)
2b80c: 0009a783 lw a5,0(s3)
2b810: 0afa6963 bltu s4,a5,2b8c2 <_nl_intern_locale_data+0x100>
2b814: 002a0513 addi a0,s4,2
2b818: 050a c.slli a0,0x2
2b81a: 0b257463 bgeu a0,s2,2b8c2 <_nl_intern_locale_data+0x100>
2b81e: 02050513 addi a0,a0,32
2b822: bb5f10ef jal ra,1d3d6 <__libc_malloc>
2b826: c555 c.beqz a0,2b8d2 <_nl_intern_locale_data+0x110>
2b828: c144 c.sw s1,4(a0)
2b82a: 01252423 sw s2,8(a0)
2b82e: 00052623 sw zero,12(a0)
2b832: 00052c23 sw zero,24(a0)
2b836: 00052a23 sw zero,20(a0)
2b83a: 00052e23 sw zero,28(a0)
2b83e: 02052023 sw zero,32(a0)
2b842: 03452223 sw s4,36(a0)
2b846: 080a0663 beq s4,zero,2b8d2 <_nl_intern_locale_data+0x110>
2b84a: 449c c.lw a5,8(s1)
2b84c: 00051837 lui a6,0x51
2b850: 82080813 addi a6,a6,-2016 # 50820 <__PRETTY_FUNCTION__.0+0x18>
2b854: 00848693 addi a3,s1,8
2b858: 9856 c.add a6,s5
2b85a: 02850613 addi a2,a0,40
2b85e: 4701 c.li a4,0
2b860: 48b1 c.li a7,12
2b862: 4315 c.li t1,5
2b864: 05500e13 addi t3,zero,85
2b868: 4bbd c.li s7,15
2b86a: 4b05 c.li s6,1
2b86c: 4e91 c.li t4,4
2b86e: 4a99 c.li s5,6
2b870: 4389 c.li t2,2
2b872: 02d00293 addi t0,zero,45
2b876: 4fc9 c.li t6,18
2b878: 09e00f13 addi t5,zero,158
2b87c: 04f96163 bltu s2,a5,2b8be <_nl_intern_locale_data+0xfc>
2b880: 0a88ee63 bltu a7,s0,2b93c <_nl_intern_locale_data+0x17a>
2b884: 00082583 lw a1,0(a6)
2b888: 8582 c.jr a1
2b88a: 200317b7 lui a5,0x20031
2b88e: 11578793 addi a5,a5,277 # 20031115 <__BSS_END__+0x1ffc15c1>
2b892: 8fa9 c.xor a5,a0
2b894: b78d c.j 2b7f6 <_nl_intern_locale_data+0x34>
2b896: 02eee463 bltu t4,a4,2b8be <_nl_intern_locale_data+0xfc>
2b89a: 0349a583 lw a1,52(s3)
2b89e: 00271c13 slli s8,a4,0x2
2b8a2: 95e2 c.add a1,s8
2b8a4: 418c c.lw a1,0(a1)
2b8a6: 04658c63 beq a1,t1,2b8fe <_nl_intern_locale_data+0x13c>
2b8aa: 97a6 c.add a5,s1
2b8ac: c21c c.sw a5,0(a2)
2b8ae: 0705 c.addi a4,1
2b8b0: 0691 c.addi a3,4
2b8b2: 0611 c.addi a2,4
2b8b4: 00ea0f63 beq s4,a4,2b8d2 <_nl_intern_locale_data+0x110>
2b8b8: 429c c.lw a5,0(a3)
2b8ba: fcf973e3 bgeu s2,a5,2b880 <_nl_intern_locale_data+0xbe>
2b8be: f5bf10ef jal ra,1d818 <__free>
2b8c2: 00043797 auipc a5,0x43
2b8c6: 4e67a783 lw a5,1254(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
2b8ca: 4759 c.li a4,22
2b8cc: 4501 c.li a0,0
2b8ce: 9792 c.add a5,tp
2b8d0: c398 c.sw a4,0(a5)
2b8d2: 50b2 c.lwsp ra,44(sp)
2b8d4: 5422 c.lwsp s0,40(sp)
2b8d6: 5492 c.lwsp s1,36(sp)
2b8d8: 5902 c.lwsp s2,32(sp)
2b8da: 49f2 c.lwsp s3,28(sp)
2b8dc: 4a62 c.lwsp s4,24(sp)
2b8de: 4ad2 c.lwsp s5,20(sp)
2b8e0: 4b42 c.lwsp s6,16(sp)
2b8e2: 4bb2 c.lwsp s7,12(sp)
2b8e4: 4c22 c.lwsp s8,8(sp)
2b8e6: 6145 c.addi16sp sp,48
2b8e8: 8082 c.jr ra
2b8ea: fce8eae3 bltu a7,a4,2b8be <_nl_intern_locale_data+0xfc>
2b8ee: 0349a583 lw a1,52(s3)
2b8f2: 00271c13 slli s8,a4,0x2
2b8f6: 95e2 c.add a1,s8
2b8f8: 418c c.lw a1,0(a1)
2b8fa: fa6598e3 bne a1,t1,2b8aa <_nl_intern_locale_data+0xe8>
2b8fe: 0037f593 andi a1,a5,3
2b902: fdd5 c.bnez a1,2b8be <_nl_intern_locale_data+0xfc>
2b904: 97a6 c.add a5,s1
2b906: 439c c.lw a5,0(a5)
2b908: c21c c.sw a5,0(a2)
2b90a: b755 c.j 2b8ae <_nl_intern_locale_data+0xec>
2b90c: f8eaf7e3 bgeu s5,a4,2b89a <_nl_intern_locale_data+0xd8>
2b910: b77d c.j 2b8be <_nl_intern_locale_data+0xfc>
2b912: f8e3f4e3 bgeu t2,a4,2b89a <_nl_intern_locale_data+0xd8>
2b916: b765 c.j 2b8be <_nl_intern_locale_data+0xfc>
2b918: f8ebf1e3 bgeu s7,a4,2b89a <_nl_intern_locale_data+0xd8>
2b91c: b74d c.j 2b8be <_nl_intern_locale_data+0xfc>
2b91e: f6e2fee3 bgeu t0,a4,2b89a <_nl_intern_locale_data+0xd8>
2b922: bf71 c.j 2b8be <_nl_intern_locale_data+0xfc>
2b924: f6effbe3 bgeu t6,a4,2b89a <_nl_intern_locale_data+0xd8>
2b928: bf59 c.j 2b8be <_nl_intern_locale_data+0xfc>
2b92a: f6ef78e3 bgeu t5,a4,2b89a <_nl_intern_locale_data+0xd8>
2b92e: bf41 c.j 2b8be <_nl_intern_locale_data+0xfc>
2b930: f6e375e3 bgeu t1,a4,2b89a <_nl_intern_locale_data+0xd8>
2b934: b769 c.j 2b8be <_nl_intern_locale_data+0xfc>
2b936: f6eb72e3 bgeu s6,a4,2b89a <_nl_intern_locale_data+0xd8>
2b93a: b751 c.j 2b8be <_nl_intern_locale_data+0xfc>
2b93c: e00d c.bnez s0,2b95e <_nl_intern_locale_data+0x19c>
2b93e: f6ee66e3 bltu t3,a4,2b8aa <_nl_intern_locale_data+0xe8>
2b942: bfa1 c.j 2b89a <_nl_intern_locale_data+0xd8>
2b944: 200517b7 lui a5,0x20051
2b948: 07dd c.addi a5,23
2b94a: b575 c.j 2b7f6 <_nl_intern_locale_data+0x34>
2b94c: 00043797 auipc a5,0x43
2b950: 45c7a783 lw a5,1116(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
2b954: 4759 c.li a4,22
2b956: 4501 c.li a0,0
2b958: 9792 c.add a5,tp
2b95a: c398 c.sw a4,0(a5)
2b95c: 8082 c.jr ra
2b95e: 000516b7 lui a3,0x51
2b962: 000505b7 lui a1,0x50
2b966: 00050537 lui a0,0x50
2b96a: 80868693 addi a3,a3,-2040 # 50808 <__PRETTY_FUNCTION__.0>
2b96e: 09000613 addi a2,zero,144
2b972: 7d858593 addi a1,a1,2008 # 507d8 <codeset_idx.2+0x34>
2b976: 7e850513 addi a0,a0,2024 # 507e8 <codeset_idx.2+0x44>
2b97a: 976e50ef jal ra,10af0 <__assert_fail>
0002b97e <_nl_load_locale>:
2b97e: 7171 c.addi16sp sp,-176
2b980: d522 c.swsp s0,168(sp)
2b982: d326 c.swsp s1,164(sp)
2b984: cd52 c.swsp s4,152(sp)
2b986: d706 c.swsp ra,172(sp)
2b988: d14a c.swsp s2,160(sp)
2b98a: cf4e c.swsp s3,156(sp)
2b98c: cb56 c.swsp s5,148(sp)
2b98e: c95a c.swsp s6,144(sp)
2b990: c75e c.swsp s7,140(sp)
2b992: c562 c.swsp s8,136(sp)
2b994: c366 c.swsp s9,132(sp)
2b996: c16a c.swsp s10,128(sp)
2b998: 1900 c.addi4spn s0,sp,176
2b99a: 84aa c.mv s1,a0
2b99c: 4108 c.lw a0,0(a0)
2b99e: 4785 c.li a5,1
2b9a0: 8a2e c.mv s4,a1
2b9a2: c0dc c.sw a5,4(s1)
2b9a4: 0004a423 sw zero,8(s1)
2b9a8: 000805b7 lui a1,0x80
2b9ac: 9caf50ef jal ra,20b76 <__open64_nocancel>
2b9b0: 06054763 blt a0,zero,2ba1e <_nl_load_locale+0xa0>
2b9b4: f5040593 addi a1,s0,-176
2b9b8: 892a c.mv s2,a0
2b9ba: 9d1f40ef jal ra,2038a <__fstat>
2b9be: 0e054363 blt a0,zero,2baa4 <_nl_load_locale+0x126>
2b9c2: f6042683 lw a3,-160(s0)
2b9c6: 67bd c.lui a5,0xf
2b9c8: 6711 c.lui a4,0x4
2b9ca: 8ff5 c.and a5,a3
2b9cc: 0ee78063 beq a5,a4,2baac <_nl_load_locale+0x12e>
2b9d0: 00043b17 auipc s6,0x43
2b9d4: 3d8b2b03 lw s6,984(s6) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
2b9d8: f8042583 lw a1,-128(s0)
2b9dc: 4781 c.li a5,0
2b9de: 004b08b3 add a7,s6,tp
2b9e2: 4801 c.li a6,0
2b9e4: 874a c.mv a4,s2
2b9e6: 4689 c.li a3,2
2b9e8: 4605 c.li a2,1
2b9ea: 4501 c.li a0,0
2b9ec: 0008ab83 lw s7,0(a7)
2b9f0: d42f50ef jal ra,20f32 <__mmap64>
2b9f4: 57fd c.li a5,-1
2b9f6: 89aa c.mv s3,a0
2b9f8: 04f50363 beq a0,a5,2ba3e <_nl_load_locale+0xc0>
2b9fc: 854a c.mv a0,s2
2b9fe: 884f50ef jal ra,20a82 <__close_nocancel>
2ba02: 00098e63 beq s3,zero,2ba1e <_nl_load_locale+0xa0>
2ba06: f8042603 lw a2,-128(s0)
2ba0a: 85ce c.mv a1,s3
2ba0c: 8552 c.mv a0,s4
2ba0e: 3b55 c.jal 2b7c2 <_nl_intern_locale_data>
2ba10: 16050e63 beq a0,zero,2bb8c <_nl_load_locale+0x20e>
2ba14: 4785 c.li a5,1
2ba16: 00052023 sw zero,0(a0)
2ba1a: c91c c.sw a5,16(a0)
2ba1c: c488 c.sw a0,8(s1)
2ba1e: f5040113 addi sp,s0,-176
2ba22: 50ba c.lwsp ra,172(sp)
2ba24: 542a c.lwsp s0,168(sp)
2ba26: 549a c.lwsp s1,164(sp)
2ba28: 590a c.lwsp s2,160(sp)
2ba2a: 49fa c.lwsp s3,156(sp)
2ba2c: 4a6a c.lwsp s4,152(sp)
2ba2e: 4ada c.lwsp s5,148(sp)
2ba30: 4b4a c.lwsp s6,144(sp)
2ba32: 4bba c.lwsp s7,140(sp)
2ba34: 4c2a c.lwsp s8,136(sp)
2ba36: 4c9a c.lwsp s9,132(sp)
2ba38: 4d0a c.lwsp s10,128(sp)
2ba3a: 614d c.addi16sp sp,176
2ba3c: 8082 c.jr ra
2ba3e: 004b07b3 add a5,s6,tp
2ba42: 4398 c.lw a4,0(a5)
2ba44: 02600793 addi a5,zero,38
2ba48: 04f71e63 bne a4,a5,2baa4 <_nl_load_locale+0x126>
2ba4c: f8042a83 lw s5,-128(s0)
2ba50: f8442c03 lw s8,-124(s0)
2ba54: 8556 c.mv a0,s5
2ba56: 981f10ef jal ra,1d3d6 <__libc_malloc>
2ba5a: 8caa c.mv s9,a0
2ba5c: c521 c.beqz a0,2baa4 <_nl_load_locale+0x126>
2ba5e: 0f805f63 bge zero,s8,2bb5c <_nl_load_locale+0x1de>
2ba62: 8d66 c.mv s10,s9
2ba64: a029 c.j 2ba6e <_nl_load_locale+0xf0>
2ba66: 8abe c.mv s5,a5
2ba68: 9d2a c.add s10,a0
2ba6a: 11805c63 bge zero,s8,2bb82 <_nl_load_locale+0x204>
2ba6e: 8656 c.mv a2,s5
2ba70: 85ea c.mv a1,s10
2ba72: 854a c.mv a0,s2
2ba74: 96ef50ef jal ra,20be2 <__read_nocancel>
2ba78: 40aa87b3 sub a5,s5,a0
2ba7c: 41f55713 srai a4,a0,0x1f
2ba80: 00fabab3 sltu s5,s5,a5
2ba84: 40ec0c33 sub s8,s8,a4
2ba88: 89aa c.mv s3,a0
2ba8a: 415c0c33 sub s8,s8,s5
2ba8e: fca04ce3 blt zero,a0,2ba66 <_nl_load_locale+0xe8>
2ba92: 8566 c.mv a0,s9
2ba94: d85f10ef jal ra,1d818 <__free>
2ba98: 00099663 bne s3,zero,2baa4 <_nl_load_locale+0x126>
2ba9c: 9b12 c.add s6,tp
2ba9e: 47d9 c.li a5,22
2baa0: 00fb2023 sw a5,0(s6)
2baa4: 854a c.mv a0,s2
2baa6: fddf40ef jal ra,20a82 <__close_nocancel>
2baaa: bf95 c.j 2ba1e <_nl_load_locale+0xa0>
2baac: 854a c.mv a0,s2
2baae: fd5f40ef jal ra,20a82 <__close_nocancel>
2bab2: 0004ab03 lw s6,0(s1)
2bab6: 855a c.mv a0,s6
2bab8: da9f20ef jal ra,1e860 <strlen>
2babc: 000507b7 lui a5,0x50
2bac0: 60478793 addi a5,a5,1540 # 50604 <_nl_category_name_sizes>
2bac4: 97d2 c.add a5,s4
2bac6: 0007ca83 lbu s5,0(a5)
2baca: 892a c.mv s2,a0
2bacc: 862a c.mv a2,a0
2bace: 00aa87b3 add a5,s5,a0
2bad2: 07f5 c.addi a5,29
2bad4: 9bc1 c.andi a5,-16
2bad6: 40f10133 sub sp,sp,a5
2bada: 00f10993 addi s3,sp,15
2bade: ff09f993 andi s3,s3,-16
2bae2: 85da c.mv a1,s6
2bae4: 854e c.mv a0,s3
2bae6: 921f30ef jal ra,1f406 <memcpy>
2baea: 00050737 lui a4,0x50
2baee: 000517b7 lui a5,0x51
2baf2: 61470713 addi a4,a4,1556 # 50614 <_nl_category_name_idxs>
2baf6: 80078793 addi a5,a5,-2048 # 50800 <codeset_idx.2+0x5c>
2bafa: 9752 c.add a4,s4
2bafc: 0007ce03 lbu t3,0(a5)
2bb00: 0017c303 lbu t1,1(a5)
2bb04: 0027c883 lbu a7,2(a5)
2bb08: 0037c803 lbu a6,3(a5)
2bb0c: 0047c683 lbu a3,4(a5)
2bb10: 00074583 lbu a1,0(a4)
2bb14: 000507b7 lui a5,0x50
2bb18: 954a c.add a0,s2
2bb1a: 62478793 addi a5,a5,1572 # 50624 <_nl_category_names>
2bb1e: 95be c.add a1,a5
2bb20: 01c50023 sb t3,0(a0)
2bb24: 006500a3 sb t1,1(a0)
2bb28: 01150123 sb a7,2(a0)
2bb2c: 010501a3 sb a6,3(a0)
2bb30: 00d50223 sb a3,4(a0)
2bb34: 001a8613 addi a2,s5,1
2bb38: 0515 c.addi a0,5
2bb3a: 8cdf30ef jal ra,1f406 <memcpy>
2bb3e: 000805b7 lui a1,0x80
2bb42: 854e c.mv a0,s3
2bb44: 832f50ef jal ra,20b76 <__open64_nocancel>
2bb48: 892a c.mv s2,a0
2bb4a: ec054ae3 blt a0,zero,2ba1e <_nl_load_locale+0xa0>
2bb4e: f5040593 addi a1,s0,-176
2bb52: 839f40ef jal ra,2038a <__fstat>
2bb56: e6055de3 bge a0,zero,2b9d0 <_nl_load_locale+0x52>
2bb5a: b7a9 c.j 2baa4 <_nl_load_locale+0x126>
2bb5c: 000c1463 bne s8,zero,2bb64 <_nl_load_locale+0x1e6>
2bb60: f00a91e3 bne s5,zero,2ba62 <_nl_load_locale+0xe4>
2bb64: 9b12 c.add s6,tp
2bb66: 854a c.mv a0,s2
2bb68: 017b2023 sw s7,0(s6)
2bb6c: f17f40ef jal ra,20a82 <__close_nocancel>
2bb70: f8042603 lw a2,-128(s0)
2bb74: 85e6 c.mv a1,s9
2bb76: 8552 c.mv a0,s4
2bb78: 31a9 c.jal 2b7c2 <_nl_intern_locale_data>
2bb7a: 4781 c.li a5,0
2bb7c: ea0501e3 beq a0,zero,2ba1e <_nl_load_locale+0xa0>
2bb80: bd59 c.j 2ba16 <_nl_load_locale+0x98>
2bb82: fe0c11e3 bne s8,zero,2bb64 <_nl_load_locale+0x1e6>
2bb86: ee0794e3 bne a5,zero,2ba6e <_nl_load_locale+0xf0>
2bb8a: bfe9 c.j 2bb64 <_nl_load_locale+0x1e6>
2bb8c: f8042583 lw a1,-128(s0)
2bb90: 854e c.mv a0,s3
2bb92: be6f50ef jal ra,20f78 <__munmap>
2bb96: b561 c.j 2ba1e <_nl_load_locale+0xa0>
0002bb98 <_nl_unload_locale>:
2bb98: 495c c.lw a5,20(a0)
2bb9a: 1141 c.addi sp,-16
2bb9c: c422 c.swsp s0,8(sp)
2bb9e: c606 c.swsp ra,12(sp)
2bba0: 842a c.mv s0,a0
2bba2: c391 c.beqz a5,2bba6 <_nl_unload_locale+0xe>
2bba4: 9782 c.jalr a5
2bba6: 481c c.lw a5,16(s0)
2bba8: c78d c.beqz a5,2bbd2 <_nl_unload_locale+0x3a>
2bbaa: 4705 c.li a4,1
2bbac: 00e79763 bne a5,a4,2bbba <_nl_unload_locale+0x22>
2bbb0: 440c c.lw a1,8(s0)
2bbb2: 4048 c.lw a0,4(s0)
2bbb4: bc4f50ef jal ra,20f78 <__munmap>
2bbb8: 481c c.lw a5,16(s0)
2bbba: 4709 c.li a4,2
2bbbc: 00e78563 beq a5,a4,2bbc6 <_nl_unload_locale+0x2e>
2bbc0: 4008 c.lw a0,0(s0)
2bbc2: c57f10ef jal ra,1d818 <__free>
2bbc6: 8522 c.mv a0,s0
2bbc8: 4422 c.lwsp s0,8(sp)
2bbca: 40b2 c.lwsp ra,12(sp)
2bbcc: 0141 c.addi sp,16
2bbce: c4bf106f jal zero,1d818 <__free>
2bbd2: 4048 c.lw a0,4(s0)
2bbd4: c45f10ef jal ra,1d818 <__free>
2bbd8: 481c c.lw a5,16(s0)
2bbda: b7c5 c.j 2bbba <_nl_unload_locale+0x22>
0002bbdc <rangecmp>:
2bbdc: 4108 c.lw a0,0(a0)
2bbde: 419c c.lw a5,0(a1)
2bbe0: 8d1d c.sub a0,a5
2bbe2: 8082 c.jr ra
0002bbe4 <_nl_load_locale_from_archive>:
2bbe4: df010113 addi sp,sp,-528
2bbe8: 20812423 sw s0,520(sp)
2bbec: 20912223 sw s1,516(sp)
2bbf0: 1f312e23 sw s3,508(sp)
2bbf4: 1f412c23 sw s4,504(sp)
2bbf8: 1f512a23 sw s5,500(sp)
2bbfc: 1fa12023 sw s10,480(sp)
2bc00: 20112623 sw ra,524(sp)
2bc04: 21212023 sw s2,512(sp)
2bc08: 1f612823 sw s6,496(sp)
2bc0c: 1f712623 sw s7,492(sp)
2bc10: 1f812423 sw s8,488(sp)
2bc14: 1f912223 sw s9,484(sp)
2bc18: 1db12e23 sw s11,476(sp)
2bc1c: 0c00 c.addi4spn s0,sp,528
2bc1e: 89aa c.mv s3,a0
2bc20: 4579 c.li a0,30
2bc22: 0005ad03 lw s10,0(a1) # 80000 <__BSS_END__+0x104ac>
2bc26: 8aae c.mv s5,a1
2bc28: adaf40ef jal ra,1ff02 <__sysconf>
2bc2c: f401a483 lw s1,-192(gp) # 6f294 <archloaded>
2bc30: 8a2a c.mv s4,a0
2bc32: e889 c.bnez s1,2bc44 <_nl_load_locale_from_archive+0x60>
2bc34: a08d c.j 2bc96 <_nl_load_locale_from_archive+0xb2>
2bc36: 85ca c.mv a1,s2
2bc38: 856a c.mv a0,s10
2bc3a: a69f20ef jal ra,1e6a2 <strcmp>
2bc3e: c519 c.beqz a0,2bc4c <_nl_load_locale_from_archive+0x68>
2bc40: 4084 c.lw s1,0(s1)
2bc42: c8b1 c.beqz s1,2bc96 <_nl_load_locale_from_archive+0xb2>
2bc44: 0044a903 lw s2,4(s1)
2bc48: ffa917e3 bne s2,s10,2bc36 <_nl_load_locale_from_archive+0x52>
2bc4c: 098a c.slli s3,0x2
2bc4e: 94ce c.add s1,s3
2bc50: 4484 c.lw s1,8(s1)
2bc52: 012aa023 sw s2,0(s5)
2bc56: df040113 addi sp,s0,-528
2bc5a: 20c12083 lw ra,524(sp)
2bc5e: 8526 c.mv a0,s1
2bc60: 20812403 lw s0,520(sp)
2bc64: 20412483 lw s1,516(sp)
2bc68: 20012903 lw s2,512(sp)
2bc6c: 1fc12983 lw s3,508(sp)
2bc70: 1f812a03 lw s4,504(sp)
2bc74: 1f412a83 lw s5,500(sp)
2bc78: 1f012b03 lw s6,496(sp)
2bc7c: 1ec12b83 lw s7,492(sp)
2bc80: 1e812c03 lw s8,488(sp)
2bc84: 1e412c83 lw s9,484(sp)
2bc88: 1e012d03 lw s10,480(sp)
2bc8c: 1dc12d83 lw s11,476(sp)
2bc90: 21010113 addi sp,sp,528
2bc94: 8082 c.jr ra
2bc96: 02e00593 addi a1,zero,46
2bc9a: 856a c.mv a0,s10
2bc9c: 96df20ef jal ra,1e608 <strchr>
2bca0: c519 c.beqz a0,2bcae <_nl_load_locale_from_archive+0xca>
2bca2: 00154783 lbu a5,1(a0)
2bca6: 0bf7f793 andi a5,a5,191
2bcaa: 1c079363 bne a5,zero,2be70 <_nl_load_locale_from_archive+0x28c>
2bcae: f441a783 lw a5,-188(gp) # 6f298 <archmapped>
2bcb2: 24078763 beq a5,zero,2bf00 <_nl_load_locale_from_archive+0x31c>
2bcb6: 55418793 addi a5,gp,1364 # 6f8a8 <headmap>
2bcba: 0007a903 lw s2,0(a5)
2bcbe: e0f42223 sw a5,-508(s0)
2bcc2: 14090463 beq s2,zero,2be0a <_nl_load_locale_from_archive+0x226>
2bcc6: 57fd c.li a5,-1
2bcc8: e0f42623 sw a5,-500(s0)
2bccc: 856a c.mv a0,s10
2bcce: b93f20ef jal ra,1e860 <strlen>
2bcd2: 8daa c.mv s11,a0
2bcd4: 22050163 beq a0,zero,2bef6 <_nl_load_locale_from_archive+0x312>
2bcd8: 87ea c.mv a5,s10
2bcda: 01a50633 add a2,a0,s10
2bcde: 0007c703 lbu a4,0(a5)
2bce2: 009d9693 slli a3,s11,0x9
2bce6: 017ddd93 srli s11,s11,0x17
2bcea: 00ddedb3 or s11,s11,a3
2bcee: 0785 c.addi a5,1
2bcf0: 9dba c.add s11,a4
2bcf2: fec796e3 bne a5,a2,2bcde <_nl_load_locale_from_archive+0xfa>
2bcf6: 200d8063 beq s11,zero,2bef6 <_nl_load_locale_from_archive+0x312>
2bcfa: 00892703 lw a4,8(s2)
2bcfe: 01092b03 lw s6,16(s2)
2bd02: 4789 c.li a5,2
2bd04: e0e42423 sw a4,-504(s0)
2bd08: 0f67fd63 bgeu a5,s6,2be02 <_nl_load_locale_from_archive+0x21e>
2bd0c: ffeb0693 addi a3,s6,-2
2bd10: 02ddf6b3 remu a3,s11,a3
2bd14: 036dfbb3 remu s7,s11,s6
2bd18: 00168c13 addi s8,a3,1
2bd1c: 001c1613 slli a2,s8,0x1
2bd20: 9662 c.add a2,s8
2bd22: 00261c93 slli s9,a2,0x2
2bd26: e0842783 lw a5,-504(s0)
2bd2a: 001b9493 slli s1,s7,0x1
2bd2e: 94de c.add s1,s7
2bd30: 048a c.slli s1,0x2
2bd32: 94be c.add s1,a5
2bd34: 94ca c.add s1,s2
2bd36: a029 c.j 2bd40 <_nl_load_locale_from_archive+0x15c>
2bd38: 9be2 c.add s7,s8
2bd3a: 94e6 c.add s1,s9
2bd3c: 1b6bff63 bgeu s7,s6,2befa <_nl_load_locale_from_archive+0x316>
2bd40: 40cc c.lw a1,4(s1)
2bd42: c1e1 c.beqz a1,2be02 <_nl_load_locale_from_archive+0x21e>
2bd44: 4098 c.lw a4,0(s1)
2bd46: ffb719e3 bne a4,s11,2bd38 <_nl_load_locale_from_archive+0x154>
2bd4a: 95ca c.add a1,s2
2bd4c: 856a c.mv a0,s10
2bd4e: 955f20ef jal ra,1e6a2 <strcmp>
2bd52: 8e2a c.mv t3,a0
2bd54: f175 c.bnez a0,2bd38 <_nl_load_locale_from_archive+0x154>
2bd56: 449c c.lw a5,8(s1)
2bd58: c7cd c.beqz a5,2be02 <_nl_load_locale_from_archive+0x21e>
2bd5a: 0791 c.addi a5,4
2bd5c: 00f90733 add a4,s2,a5
2bd60: 4601 c.li a2,0
2bd62: 4f81 c.li t6,0
2bd64: 481d c.li a6,7
2bd66: 48b5 c.li a7,13
2bd68: a02d c.j 2bd92 <_nl_load_locale_from_archive+0x1ae>
2bd6a: 4308 c.lw a0,0(a4)
2bd6c: 004f9793 slli a5,t6,0x4
2bd70: fc078793 addi a5,a5,-64
2bd74: 97a2 c.add a5,s0
2bd76: f4a7a023 sw a0,-192(a5)
2bd7a: 4348 c.lw a0,4(a4)
2bd7c: f4c7a423 sw a2,-184(a5)
2bd80: f407a623 sw zero,-180(a5)
2bd84: f4a7a223 sw a0,-188(a5)
2bd88: 23168363 beq a3,a7,2bfae <_nl_load_locale_from_archive+0x3ca>
2bd8c: 0721 c.addi a4,8
2bd8e: 8636 c.mv a2,a3
2bd90: 8fae c.mv t6,a1
2bd92: 00160693 addi a3,a2,1
2bd96: 001f8593 addi a1,t6,1
2bd9a: fd0698e3 bne a3,a6,2bd6a <_nl_load_locale_from_archive+0x186>
2bd9e: 85fe c.mv a1,t6
2bda0: b7f5 c.j 2bd8c <_nl_load_locale_from_archive+0x1a8>
2bda2: 8b4a c.mv s6,s2
2bda4: 892a c.mv s2,a0
2bda6: e0842783 lw a5,-504(s0)
2bdaa: 52079c63 bne a5,zero,2c2e2 <_nl_load_locale_from_archive+0x6fe>
2bdae: 004e9b93 slli s7,t4,0x4
2bdb2: fc0b8793 addi a5,s7,-64
2bdb6: 97a2 c.add a5,s0
2bdb8: f407ad83 lw s11,-192(a5)
2bdbc: e0442783 lw a5,-508(s0)
2bdc0: 004b8713 addi a4,s7,4
2bdc4: 86ee c.mv a3,s11
2bdc6: 43ac c.lw a1,64(a5)
2bdc8: f0040793 addi a5,s0,-256
2bdcc: 973e c.add a4,a5
2bdce: 8676 c.mv a2,t4
2bdd0: a02d c.j 2bdfa <_nl_load_locale_from_archive+0x216>
2bdd2: 94e6 c.add s1,s9
2bdd4: 009d74b3 and s1,s10,s1
2bdd8: 000b0663 beq s6,zero,2bde4 <_nl_load_locale_from_archive+0x200>
2bddc: 004b2503 lw a0,4(s6)
2bde0: 2ea6ff63 bgeu a3,a0,2c0de <_nl_load_locale_from_archive+0x4fa>
2bde4: 00160c13 addi s8,a2,1
2bde8: 2ff65c63 bge a2,t6,2c0e0 <_nl_load_locale_from_archive+0x4fc>
2bdec: 4754 c.lw a3,12(a4)
2bdee: 009a0633 add a2,s4,s1
2bdf2: 0741 c.addi a4,16
2bdf4: 2ec6f663 bgeu a3,a2,2c0e0 <_nl_load_locale_from_archive+0x4fc>
2bdf8: 8662 c.mv a2,s8
2bdfa: 4304 c.lw s1,0(a4)
2bdfc: 94b6 c.add s1,a3
2bdfe: fc95fae3 bgeu a1,s1,2bdd2 <_nl_load_locale_from_archive+0x1ee>
2be02: e0c42783 lw a5,-500(s0)
2be06: 0407df63 bge a5,zero,2be64 <_nl_load_locale_from_archive+0x280>
2be0a: 4481 c.li s1,0
2be0c: b5a9 c.j 2bc56 <_nl_load_locale_from_archive+0x72>
2be0e: 85da c.mv a1,s6
2be10: 854a c.mv a0,s2
2be12: 966f50ef jal ra,20f78 <__munmap>
2be16: e0442783 lw a5,-508(s0)
2be1a: 43fc c.lw a5,68(a5)
2be1c: 0407c463 blt a5,zero,2be64 <_nl_load_locale_from_archive+0x280>
2be20: 48078763 beq a5,zero,2c2ae <_nl_load_locale_from_archive+0x6ca>
2be24: fffa0793 addi a5,s4,-1
2be28: 94be c.add s1,a5
2be2a: e0c42703 lw a4,-500(s0)
2be2e: 414007b3 sub a5,zero,s4
2be32: 8cfd c.and s1,a5
2be34: 4801 c.li a6,0
2be36: 4781 c.li a5,0
2be38: 4689 c.li a3,2
2be3a: 4605 c.li a2,1
2be3c: 85a6 c.mv a1,s1
2be3e: 4501 c.li a0,0
2be40: 8f2f50ef jal ra,20f32 <__mmap64>
2be44: 57fd c.li a5,-1
2be46: 892a c.mv s2,a0
2be48: 00f50e63 beq a0,a5,2be64 <_nl_load_locale_from_archive+0x280>
2be4c: e0442783 lw a5,-508(s0)
2be50: 43fc c.lw a5,68(a5)
2be52: 42f05b63 bge zero,a5,2c288 <_nl_load_locale_from_archive+0x6a4>
2be56: e0442783 lw a5,-508(s0)
2be5a: 0127a023 sw s2,0(a5)
2be5e: c784 c.sw s1,8(a5)
2be60: e60916e3 bne s2,zero,2bccc <_nl_load_locale_from_archive+0xe8>
2be64: e0c42503 lw a0,-500(s0)
2be68: 4481 c.li s1,0
2be6a: c19f40ef jal ra,20a82 <__close_nocancel>
2be6e: b3e5 c.j 2bc56 <_nl_load_locale_from_archive+0x72>
2be70: 00150493 addi s1,a0,1
2be74: 04000593 addi a1,zero,64
2be78: 8526 c.mv a0,s1
2be7a: 94bf30ef jal ra,1f7c4 <__strchrnul>
2be7e: 40950c33 sub s8,a0,s1
2be82: 8baa c.mv s7,a0
2be84: 85e2 c.mv a1,s8
2be86: 8526 c.mv a0,s1
2be88: 95ce70ef jal ra,12fe4 <_nl_normalize_codeset>
2be8c: 892a c.mv s2,a0
2be8e: dd35 c.beqz a0,2be0a <_nl_load_locale_from_archive+0x226>
2be90: 8662 c.mv a2,s8
2be92: 85a6 c.mv a1,s1
2be94: a4df20ef jal ra,1e8e0 <strncmp>
2be98: e509 c.bnez a0,2bea2 <_nl_load_locale_from_archive+0x2be>
2be9a: 9c4a c.add s8,s2
2be9c: 000c4783 lbu a5,0(s8)
2bea0: c7b9 c.beqz a5,2beee <_nl_load_locale_from_archive+0x30a>
2bea2: 854a c.mv a0,s2
2bea4: 9bdf20ef jal ra,1e860 <strlen>
2bea8: 8c2a c.mv s8,a0
2beaa: 855e c.mv a0,s7
2beac: 9b5f20ef jal ra,1e860 <strlen>
2beb0: 41a484b3 sub s1,s1,s10
2beb4: 00150b13 addi s6,a0,1
2beb8: 018487b3 add a5,s1,s8
2bebc: 97da c.add a5,s6
2bebe: 07dd c.addi a5,23
2bec0: 9bc1 c.andi a5,-16
2bec2: 40f10133 sub sp,sp,a5
2bec6: 00f10c93 addi s9,sp,15
2beca: ff0cfc93 andi s9,s9,-16
2bece: 85ea c.mv a1,s10
2bed0: 8626 c.mv a2,s1
2bed2: 8566 c.mv a0,s9
2bed4: d32f30ef jal ra,1f406 <memcpy>
2bed8: 8662 c.mv a2,s8
2beda: 85ca c.mv a1,s2
2bedc: 9526 c.add a0,s1
2bede: d28f30ef jal ra,1f406 <memcpy>
2bee2: 865a c.mv a2,s6
2bee4: 85de c.mv a1,s7
2bee6: 9562 c.add a0,s8
2bee8: d1ef30ef jal ra,1f406 <memcpy>
2beec: 8d66 c.mv s10,s9
2beee: 854a c.mv a0,s2
2bef0: 929f10ef jal ra,1d818 <__free>
2bef4: bb6d c.j 2bcae <_nl_load_locale_from_archive+0xca>
2bef6: 5dfd c.li s11,-1
2bef8: b509 c.j 2bcfa <_nl_load_locale_from_archive+0x116>
2befa: 416b8bb3 sub s7,s7,s6
2befe: b525 c.j 2bd26 <_nl_load_locale_from_archive+0x142>
2bf00: 00051537 lui a0,0x51
2bf04: 55418493 addi s1,gp,1364 # 6f8a8 <headmap>
2bf08: 000885b7 lui a1,0x88
2bf0c: f0050513 addi a0,a0,-256 # 50f00 <archfname>
2bf10: e0942223 sw s1,-508(s0)
2bf14: f491a223 sw s1,-188(gp) # 6f298 <archmapped>
2bf18: c5ff40ef jal ra,20b76 <__open64_nocancel>
2bf1c: e0a42623 sw a0,-500(s0)
2bf20: ee0545e3 blt a0,zero,2be0a <_nl_load_locale_from_archive+0x226>
2bf24: 01048593 addi a1,s1,16
2bf28: c62f40ef jal ra,2038a <__fstat>
2bf2c: 57fd c.li a5,-1
2bf2e: f2f50be3 beq a0,a5,2be64 <_nl_load_locale_from_archive+0x280>
2bf32: e0442703 lw a4,-508(s0)
2bf36: 437c c.lw a5,68(a4)
2bf38: 04072b03 lw s6,64(a4)
2bf3c: 24f05963 bge zero,a5,2c18e <_nl_load_locale_from_archive+0x5aa>
2bf40: 00200b37 lui s6,0x200
2bf44: e0c42703 lw a4,-500(s0)
2bf48: 4781 c.li a5,0
2bf4a: 4801 c.li a6,0
2bf4c: 4689 c.li a3,2
2bf4e: 4605 c.li a2,1
2bf50: 85da c.mv a1,s6
2bf52: 4501 c.li a0,0
2bf54: fdff40ef jal ra,20f32 <__mmap64>
2bf58: 57fd c.li a5,-1
2bf5a: 892a c.mv s2,a0
2bf5c: f0f504e3 beq a0,a5,2be64 <_nl_load_locale_from_archive+0x280>
2bf60: 5154 c.lw a3,36(a0)
2bf62: 06c00793 addi a5,zero,108
2bf66: 4918 c.lw a4,16(a0)
2bf68: 02d787b3 mul a5,a5,a3
2bf6c: 4510 c.lw a2,8(a0)
2bf6e: 5114 c.lw a3,32(a0)
2bf70: 00171493 slli s1,a4,0x1
2bf74: 94ba c.add s1,a4
2bf76: 048a c.slli s1,0x2
2bf78: 94b2 c.add s1,a2
2bf7a: 97b6 c.add a5,a3
2bf7c: 00f4f363 bgeu s1,a5,2bf82 <_nl_load_locale_from_archive+0x39e>
2bf80: 84be c.mv s1,a5
2bf82: 01492783 lw a5,20(s2)
2bf86: 01892703 lw a4,24(s2)
2bf8a: 97ba c.add a5,a4
2bf8c: 00f4f363 bgeu s1,a5,2bf92 <_nl_load_locale_from_archive+0x3ae>
2bf90: 84be c.mv s1,a5
2bf92: e69b6ee3 bltu s6,s1,2be0e <_nl_load_locale_from_archive+0x22a>
2bf96: e0442783 lw a5,-508(s0)
2bf9a: 43fc c.lw a5,68(a5)
2bf9c: 2af05963 bge zero,a5,2c24e <_nl_load_locale_from_archive+0x66a>
2bfa0: e0442783 lw a5,-508(s0)
2bfa4: 0127a023 sw s2,0(a5)
2bfa8: 0167a423 sw s6,8(a5)
2bfac: b305 c.j 2bccc <_nl_load_locale_from_archive+0xe8>
2bfae: 0002c6b7 lui a3,0x2c
2bfb2: f0040513 addi a0,s0,-256
2bfb6: bdc68693 addi a3,a3,-1060 # 2bbdc <rangecmp>
2bfba: 4641 c.li a2,16
2bfbc: dff42e23 sw t6,-516(s0)
2bfc0: e1c42023 sw t3,-512(s0)
2bfc4: f1fe70ef jal ra,13ee2 <qsort>
2bfc8: f441a903 lw s2,-188(gp) # 6f298 <archmapped>
2bfcc: fffa0c93 addi s9,s4,-1
2bfd0: e0042e03 lw t3,-512(s0)
2bfd4: dfc42f83 lw t6,-516(s0)
2bfd8: 014cf7b3 and a5,s9,s4
2bfdc: 4e81 c.li t4,0
2bfde: 854a c.mv a0,s2
2bfe0: e0f42423 sw a5,-504(s0)
2bfe4: 41400d33 sub s10,zero,s4
2bfe8: 26090063 beq s2,zero,2c248 <_nl_load_locale_from_archive+0x664>
2bfec: 004e9593 slli a1,t4,0x4
2bff0: fc058793 addi a5,a1,-64 # 87fc0 <__BSS_END__+0x1846c>
2bff4: 97a2 c.add a5,s0
2bff6: f407a803 lw a6,-192(a5)
2bffa: f447a603 lw a2,-188(a5)
2bffe: 00c806b3 add a3,a6,a2
2c002: a039 c.j 2c010 <_nl_load_locale_from_archive+0x42c>
2c004: 00c92b03 lw s6,12(s2)
2c008: 854a c.mv a0,s2
2c00a: d80b0ee3 beq s6,zero,2bda6 <_nl_load_locale_from_archive+0x1c2>
2c00e: 895a c.mv s2,s6
2c010: 00492703 lw a4,4(s2)
2c014: 00892783 lw a5,8(s2)
2c018: 97ba c.add a5,a4
2c01a: fef6f5e3 bgeu a3,a5,2c004 <_nl_load_locale_from_archive+0x420>
2c01e: d8e862e3 bltu a6,a4,2bda2 <_nl_load_locale_from_archive+0x1be>
2c022: fc058793 addi a5,a1,-64
2c026: 008785b3 add a1,a5,s0
2c02a: f485a783 lw a5,-184(a1)
2c02e: 00092683 lw a3,0(s2)
2c032: 40e80733 sub a4,a6,a4
2c036: 078e c.slli a5,0x3
2c038: fc078793 addi a5,a5,-64
2c03c: 97a2 c.add a5,s0
2c03e: 9736 c.add a4,a3
2c040: 85f6 c.mv a1,t4
2c042: e4e7ac23 sw a4,-424(a5)
2c046: e4c7ae23 sw a2,-420(a5)
2c04a: 0e85 c.addi t4,1
2c04c: f9f5cee3 blt a1,t6,2bfe8 <_nl_load_locale_from_archive+0x404>
2c050: e0c42503 lw a0,-500(s0)
2c054: 00054863 blt a0,zero,2c064 <_nl_load_locale_from_archive+0x480>
2c058: e1c42623 sw t3,-500(s0)
2c05c: a27f40ef jal ra,20a82 <__close_nocancel>
2c060: e0c42e03 lw t3,-500(s0)
2c064: 03c00513 addi a0,zero,60
2c068: e1c42623 sw t3,-500(s0)
2c06c: b6af10ef jal ra,1d3d6 <__libc_malloc>
2c070: 8a2a c.mv s4,a0
2c072: d8050ce3 beq a0,zero,2be0a <_nl_load_locale_from_archive+0x226>
2c076: 000aa503 lw a0,0(s5)
2c07a: fb4f20ef jal ra,1e82e <__strdup>
2c07e: 00aa2223 sw a0,4(s4)
2c082: e0c42e03 lw t3,-500(s0)
2c086: 84aa c.mv s1,a0
2c088: 24050963 beq a0,zero,2c2da <_nl_load_locale_from_archive+0x6f6>
2c08c: f401a783 lw a5,-192(gp) # 6f294 <archloaded>
2c090: e1840913 addi s2,s0,-488
2c094: f541a023 sw s4,-192(gp) # 6f294 <archloaded>
2c098: 00fa2023 sw a5,0(s4)
2c09c: 008a0c93 addi s9,s4,8
2c0a0: 4d1d c.li s10,7
2c0a2: 4c35 c.li s8,13
2c0a4: 4b89 c.li s7,2
2c0a6: 5b7d c.li s6,-1
2c0a8: 001e0493 addi s1,t3,1
2c0ac: 03a48563 beq s1,s10,2c0d6 <_nl_load_locale_from_archive+0x4f2>
2c0b0: 00492603 lw a2,4(s2)
2c0b4: 00092583 lw a1,0(s2)
2c0b8: 8572 c.mv a0,t3
2c0ba: f08ff0ef jal ra,2b7c2 <_nl_intern_locale_data>
2c0be: 00aca023 sw a0,0(s9)
2c0c2: c901 c.beqz a0,2c0d2 <_nl_load_locale_from_archive+0x4ee>
2c0c4: 004a2783 lw a5,4(s4)
2c0c8: 01752823 sw s7,16(a0)
2c0cc: 01652e23 sw s6,28(a0)
2c0d0: c11c c.sw a5,0(a0)
2c0d2: 1b848263 beq s1,s8,2c276 <_nl_load_locale_from_archive+0x692>
2c0d6: 0921 c.addi s2,8
2c0d8: 0c91 c.addi s9,4
2c0da: 8e26 c.mv t3,s1
2c0dc: b7f1 c.j 2c0a8 <_nl_load_locale_from_archive+0x4c4>
2c0de: 8c32 c.mv s8,a2
2c0e0: e0c42783 lw a5,-500(s0)
2c0e4: 577d c.li a4,-1
2c0e6: 0ae78b63 beq a5,a4,2c19c <_nl_load_locale_from_archive+0x5b8>
2c0ea: 01adf7b3 and a5,s11,s10
2c0ee: e0c42703 lw a4,-500(s0)
2c0f2: 8c9d c.sub s1,a5
2c0f4: 4801 c.li a6,0
2c0f6: 4689 c.li a3,2
2c0f8: 4605 c.li a2,1
2c0fa: 85a6 c.mv a1,s1
2c0fc: 4501 c.li a0,0
2c0fe: e0f42023 sw a5,-512(s0)
2c102: dff42a23 sw t6,-524(s0)
2c106: dfd42c23 sw t4,-520(s0)
2c10a: dfc42e23 sw t3,-516(s0)
2c10e: e25f40ef jal ra,20f32 <__mmap64>
2c112: 57fd c.li a5,-1
2c114: 8daa c.mv s11,a0
2c116: cef506e3 beq a0,a5,2be02 <_nl_load_locale_from_archive+0x21e>
2c11a: 4541 c.li a0,16
2c11c: abaf10ef jal ra,1d3d6 <__libc_malloc>
2c120: e0042783 lw a5,-512(s0)
2c124: dfc42e03 lw t3,-516(s0)
2c128: df842e83 lw t4,-520(s0)
2c12c: df442f83 lw t6,-524(s0)
2c130: 1e050963 beq a0,zero,2c322 <_nl_load_locale_from_archive+0x73e>
2c134: 00c92703 lw a4,12(s2)
2c138: 01b52023 sw s11,0(a0)
2c13c: c15c c.sw a5,4(a0)
2c13e: c504 c.sw s1,8(a0)
2c140: 1d671163 bne a4,s6,2c302 <_nl_load_locale_from_archive+0x71e>
2c144: 01652623 sw s6,12(a0)
2c148: f0040713 addi a4,s0,-256
2c14c: 00a92623 sw a0,12(s2)
2c150: 85f6 c.mv a1,t4
2c152: 01770933 add s2,a4,s7
2c156: a011 c.j 2c15a <_nl_load_locale_from_archive+0x576>
2c158: 85f6 c.mv a1,t4
2c15a: 00092603 lw a2,0(s2)
2c15e: 14f66e63 bltu a2,a5,2c2ba <_nl_load_locale_from_archive+0x6d6>
2c162: 00892703 lw a4,8(s2)
2c166: 00492803 lw a6,4(s2)
2c16a: 8e1d c.sub a2,a5
2c16c: 070e c.slli a4,0x3
2c16e: fc070713 addi a4,a4,-64
2c172: 9722 c.add a4,s0
2c174: 966e c.add a2,s11
2c176: e4c72c23 sw a2,-424(a4)
2c17a: e5072e23 sw a6,-420(a4)
2c17e: 0e85 c.addi t4,1
2c180: 0941 c.addi s2,16
2c182: fd8ecbe3 blt t4,s8,2c158 <_nl_load_locale_from_archive+0x574>
2c186: 895a c.mv s2,s6
2c188: e7f5c0e3 blt a1,t6,2bfe8 <_nl_load_locale_from_archive+0x404>
2c18c: b5d1 c.j 2c050 <_nl_load_locale_from_archive+0x46c>
2c18e: da079be3 bne a5,zero,2bf44 <_nl_load_locale_from_archive+0x360>
2c192: 002007b7 lui a5,0x200
2c196: db67f7e3 bgeu a5,s6,2bf44 <_nl_load_locale_from_archive+0x360>
2c19a: b35d c.j 2bf40 <_nl_load_locale_from_archive+0x35c>
2c19c: 000517b7 lui a5,0x51
2c1a0: 000885b7 lui a1,0x88
2c1a4: f0078513 addi a0,a5,-256 # 50f00 <archfname>
2c1a8: dff42c23 sw t6,-520(s0)
2c1ac: dfd42e23 sw t4,-516(s0)
2c1b0: e1c42023 sw t3,-512(s0)
2c1b4: 9c3f40ef jal ra,20b76 <__open64_nocancel>
2c1b8: e0a42623 sw a0,-500(s0)
2c1bc: 577d c.li a4,-1
2c1be: e0042e03 lw t3,-512(s0)
2c1c2: dfc42e83 lw t4,-516(s0)
2c1c6: df842f83 lw t6,-520(s0)
2c1ca: c4e500e3 beq a0,a4,2be0a <_nl_load_locale_from_archive+0x226>
2c1ce: e8040593 addi a1,s0,-384
2c1d2: dff42c23 sw t6,-520(s0)
2c1d6: dfd42e23 sw t4,-516(s0)
2c1da: e1c42023 sw t3,-512(s0)
2c1de: 9acf40ef jal ra,2038a <__fstat>
2c1e2: c20540e3 blt a0,zero,2be02 <_nl_load_locale_from_archive+0x21e>
2c1e6: e0442783 lw a5,-508(s0)
2c1ea: eb042683 lw a3,-336(s0)
2c1ee: 43b8 c.lw a4,64(a5)
2c1f0: c0e699e3 bne a3,a4,2be02 <_nl_load_locale_from_archive+0x21e>
2c1f4: eb442683 lw a3,-332(s0)
2c1f8: 43f8 c.lw a4,68(a5)
2c1fa: c0e694e3 bne a3,a4,2be02 <_nl_load_locale_from_archive+0x21e>
2c1fe: ed842683 lw a3,-296(s0)
2c202: 57b8 c.lw a4,104(a5)
2c204: bee69fe3 bne a3,a4,2be02 <_nl_load_locale_from_archive+0x21e>
2c208: edc42683 lw a3,-292(s0)
2c20c: 57f8 c.lw a4,108(a5)
2c20e: bee69ae3 bne a3,a4,2be02 <_nl_load_locale_from_archive+0x21e>
2c212: e8042683 lw a3,-384(s0)
2c216: 4b98 c.lw a4,16(a5)
2c218: bee695e3 bne a3,a4,2be02 <_nl_load_locale_from_archive+0x21e>
2c21c: e8442683 lw a3,-380(s0)
2c220: 4bd8 c.lw a4,20(a5)
2c222: bee690e3 bne a3,a4,2be02 <_nl_load_locale_from_archive+0x21e>
2c226: e8842683 lw a3,-376(s0)
2c22a: 4f98 c.lw a4,24(a5)
2c22c: bce69be3 bne a3,a4,2be02 <_nl_load_locale_from_archive+0x21e>
2c230: e8c42683 lw a3,-372(s0)
2c234: 4fd8 c.lw a4,28(a5)
2c236: e0042e03 lw t3,-512(s0)
2c23a: dfc42e83 lw t4,-516(s0)
2c23e: df842f83 lw t6,-520(s0)
2c242: eae684e3 beq a3,a4,2c0ea <_nl_load_locale_from_archive+0x506>
2c246: be75 c.j 2be02 <_nl_load_locale_from_archive+0x21e>
2c248: 4b01 c.li s6,0
2c24a: 892a c.mv s2,a0
2c24c: bea9 c.j 2bda6 <_nl_load_locale_from_archive+0x1c2>
2c24e: e791 c.bnez a5,2c25a <_nl_load_locale_from_archive+0x676>
2c250: e0442783 lw a5,-508(s0)
2c254: 43bc c.lw a5,64(a5)
2c256: d4fb65e3 bltu s6,a5,2bfa0 <_nl_load_locale_from_archive+0x3bc>
2c25a: e0c42503 lw a0,-500(s0)
2c25e: 825f40ef jal ra,20a82 <__close_nocancel>
2c262: 57fd c.li a5,-1
2c264: e0f42623 sw a5,-500(s0)
2c268: e0442783 lw a5,-508(s0)
2c26c: 0127a023 sw s2,0(a5)
2c270: 0167a423 sw s6,8(a5)
2c274: bca1 c.j 2bccc <_nl_load_locale_from_archive+0xe8>
2c276: 004a2783 lw a5,4(s4)
2c27a: 098a c.slli s3,0x2
2c27c: 9a4e c.add s4,s3
2c27e: 008a2483 lw s1,8(s4)
2c282: 00faa023 sw a5,0(s5)
2c286: bac1 c.j 2bc56 <_nl_load_locale_from_archive+0x72>
2c288: e791 c.bnez a5,2c294 <_nl_load_locale_from_archive+0x6b0>
2c28a: e0442783 lw a5,-508(s0)
2c28e: 43bc c.lw a5,64(a5)
2c290: bcf4e3e3 bltu s1,a5,2be56 <_nl_load_locale_from_archive+0x272>
2c294: e0c42503 lw a0,-500(s0)
2c298: feaf40ef jal ra,20a82 <__close_nocancel>
2c29c: e0442783 lw a5,-508(s0)
2c2a0: 0127a023 sw s2,0(a5)
2c2a4: c784 c.sw s1,8(a5)
2c2a6: a20910e3 bne s2,zero,2bcc6 <_nl_load_locale_from_archive+0xe2>
2c2aa: 4481 c.li s1,0
2c2ac: b26d c.j 2bc56 <_nl_load_locale_from_archive+0x72>
2c2ae: e0442783 lw a5,-508(s0)
2c2b2: 43bc c.lw a5,64(a5)
2c2b4: b697f8e3 bgeu a5,s1,2be24 <_nl_load_locale_from_archive+0x240>
2c2b8: b675 c.j 2be64 <_nl_load_locale_from_archive+0x280>
2c2ba: 000516b7 lui a3,0x51
2c2be: 000515b7 lui a1,0x51
2c2c2: 00051537 lui a0,0x51
2c2c6: ee068693 addi a3,a3,-288 # 50ee0 <__PRETTY_FUNCTION__.1>
2c2ca: 1ba00613 addi a2,zero,442
2c2ce: e5c58593 addi a1,a1,-420 # 50e5c <_nl_value_type_LC_COLLATE+0x4c>
2c2d2: e9450513 addi a0,a0,-364 # 50e94 <_nl_value_type_LC_COLLATE+0x84>
2c2d6: 81be40ef jal ra,10af0 <__assert_fail>
2c2da: 8552 c.mv a0,s4
2c2dc: d3cf10ef jal ra,1d818 <__free>
2c2e0: ba9d c.j 2bc56 <_nl_load_locale_from_archive+0x72>
2c2e2: 000516b7 lui a3,0x51
2c2e6: 000515b7 lui a1,0x51
2c2ea: 00051537 lui a0,0x51
2c2ee: ee068693 addi a3,a3,-288 # 50ee0 <__PRETTY_FUNCTION__.1>
2c2f2: 17800613 addi a2,zero,376
2c2f6: e5c58593 addi a1,a1,-420 # 50e5c <_nl_value_type_LC_COLLATE+0x4c>
2c2fa: e6c50513 addi a0,a0,-404 # 50e6c <_nl_value_type_LC_COLLATE+0x5c>
2c2fe: ff2e40ef jal ra,10af0 <__assert_fail>
2c302: 000516b7 lui a3,0x51
2c306: 000515b7 lui a1,0x51
2c30a: 00051537 lui a0,0x51
2c30e: ee068693 addi a3,a3,-288 # 50ee0 <__PRETTY_FUNCTION__.1>
2c312: 1b200613 addi a2,zero,434
2c316: e5c58593 addi a1,a1,-420 # 50e5c <_nl_value_type_LC_COLLATE+0x4c>
2c31a: e7c50513 addi a0,a0,-388 # 50e7c <_nl_value_type_LC_COLLATE+0x6c>
2c31e: fd2e40ef jal ra,10af0 <__assert_fail>
2c322: 85a6 c.mv a1,s1
2c324: 856e c.mv a0,s11
2c326: c53f40ef jal ra,20f78 <__munmap>
2c32a: bce1 c.j 2be02 <_nl_load_locale_from_archive+0x21e>
0002c32c <_nl_postload_ctype>:
2c32c: 95c18793 addi a5,gp,-1700 # 6ecb0 <_nl_global_locale>
2c330: 4394 c.lw a3,0(a5)
2c332: 00043597 auipc a1,0x43
2c336: a925a583 lw a1,-1390(a1) # 6edc4 <_GLOBAL_OFFSET_TABLE_+0x4c>
2c33a: 5690 c.lw a2,40(a3)
2c33c: 5ad8 c.lw a4,52(a3)
2c33e: 56d4 c.lw a3,44(a3)
2c340: 9592 c.add a1,tp
2c342: 418c c.lw a1,0(a1)
2c344: 10060613 addi a2,a2,256
2c348: 20070713 addi a4,a4,512
2c34c: 20068693 addi a3,a3,512
2c350: dbd0 c.sw a2,52(a5)
2c352: df98 c.sw a4,56(a5)
2c354: dfd4 c.sw a3,60(a5)
2c356: 00f58363 beq a1,a5,2c35c <_nl_postload_ctype+0x30>
2c35a: 8082 c.jr ra
2c35c: 00043517 auipc a0,0x43
2c360: a6052503 lw a0,-1440(a0) # 6edbc <_GLOBAL_OFFSET_TABLE_+0x44>
2c364: 00043597 auipc a1,0x43
2c368: a6c5a583 lw a1,-1428(a1) # 6edd0 <_GLOBAL_OFFSET_TABLE_+0x58>
2c36c: 00043797 auipc a5,0x43
2c370: a307a783 lw a5,-1488(a5) # 6ed9c <_GLOBAL_OFFSET_TABLE_+0x24>
2c374: 9512 c.add a0,tp
2c376: 9592 c.add a1,tp
2c378: 9792 c.add a5,tp
2c37a: c110 c.sw a2,0(a0)
2c37c: c194 c.sw a3,0(a1)
2c37e: c398 c.sw a4,0(a5)
2c380: 8082 c.jr ra
0002c382 <__current_locale_name>:
2c382: 00043797 auipc a5,0x43
2c386: a427a783 lw a5,-1470(a5) # 6edc4 <_GLOBAL_OFFSET_TABLE_+0x4c>
2c38a: 0541 c.addi a0,16
2c38c: 050a c.slli a0,0x2
2c38e: 9792 c.add a5,tp
2c390: 439c c.lw a5,0(a5)
2c392: 97aa c.add a5,a0
2c394: 4388 c.lw a0,0(a5)
2c396: 8082 c.jr ra
0002c398 <__ctype_b_loc>:
2c398: 00043517 auipc a0,0x43
2c39c: a2452503 lw a0,-1500(a0) # 6edbc <_GLOBAL_OFFSET_TABLE_+0x44>
2c3a0: 9512 c.add a0,tp
2c3a2: 8082 c.jr ra
0002c3a4 <__ctype_toupper_loc>:
2c3a4: 00043517 auipc a0,0x43
2c3a8: a2c52503 lw a0,-1492(a0) # 6edd0 <_GLOBAL_OFFSET_TABLE_+0x58>
2c3ac: 9512 c.add a0,tp
2c3ae: 8082 c.jr ra
0002c3b0 <__ctype_tolower_loc>:
2c3b0: 00043517 auipc a0,0x43
2c3b4: 9ec52503 lw a0,-1556(a0) # 6ed9c <_GLOBAL_OFFSET_TABLE_+0x24>
2c3b8: 9512 c.add a0,tp
2c3ba: 8082 c.jr ra
0002c3bc <__ctype_init>:
2c3bc: 00043797 auipc a5,0x43
2c3c0: 9e87a783 lw a5,-1560(a5) # 6eda4 <_GLOBAL_OFFSET_TABLE_+0x2c>
2c3c4: 00043597 auipc a1,0x43
2c3c8: 9f85a583 lw a1,-1544(a1) # 6edbc <_GLOBAL_OFFSET_TABLE_+0x44>
2c3cc: 00043697 auipc a3,0x43
2c3d0: a046a683 lw a3,-1532(a3) # 6edd0 <_GLOBAL_OFFSET_TABLE_+0x58>
2c3d4: 9792 c.add a5,tp
2c3d6: 439c c.lw a5,0(a5)
2c3d8: 9592 c.add a1,tp
2c3da: 9692 c.add a3,tp
2c3dc: 4398 c.lw a4,0(a5)
2c3de: 00043797 auipc a5,0x43
2c3e2: 9be7a783 lw a5,-1602(a5) # 6ed9c <_GLOBAL_OFFSET_TABLE_+0x24>
2c3e6: 5708 c.lw a0,40(a4)
2c3e8: 5750 c.lw a2,44(a4)
2c3ea: 5b58 c.lw a4,52(a4)
2c3ec: 9792 c.add a5,tp
2c3ee: 10050513 addi a0,a0,256
2c3f2: 20060613 addi a2,a2,512
2c3f6: 20070713 addi a4,a4,512
2c3fa: c188 c.sw a0,0(a1)
2c3fc: c290 c.sw a2,0(a3)
2c3fe: c398 c.sw a4,0(a5)
2c400: 8082 c.jr ra
...
0002c404 <__longjmp>:
2c404: 00052083 lw ra,0(a0)
2c408: 4140 c.lw s0,4(a0)
2c40a: 4504 c.lw s1,8(a0)
2c40c: 00c52903 lw s2,12(a0)
2c410: 01052983 lw s3,16(a0)
2c414: 01452a03 lw s4,20(a0)
2c418: 01852a83 lw s5,24(a0)
2c41c: 01c52b03 lw s6,28(a0)
2c420: 02052b83 lw s7,32(a0)
2c424: 02452c03 lw s8,36(a0)
2c428: 02852c83 lw s9,40(a0)
2c42c: 02c52d03 lw s10,44(a0)
2c430: 03052d83 lw s11,48(a0)
2c434: 03452103 lw sp,52(a0)
2c438: 3d00 c.fld fs0,56(a0)
2c43a: 2124 c.fld fs1,64(a0)
2c43c: 04853907 fld fs2,72(a0)
2c440: 05053987 fld fs3,80(a0)
2c444: 05853a07 fld fs4,88(a0)
2c448: 06053a87 fld fs5,96(a0)
2c44c: 06853b07 fld fs6,104(a0)
2c450: 07053b87 fld fs7,112(a0)
2c454: 07853c07 fld fs8,120(a0)
2c458: 08053c87 fld fs9,128(a0)
2c45c: 08853d07 fld fs10,136(a0)
2c460: 09053d87 fld fs11,144(a0)
2c464: 0015b513 sltiu a0,a1,1
2c468: 952e c.add a0,a1
2c46a: 8082 c.jr ra
...
0002c46e <__libc_sigaction>:
2c46e: 712d c.addi16sp sp,-288
2c470: 10812c23 sw s0,280(sp)
2c474: 10912a23 sw s1,276(sp)
2c478: 11212823 sw s2,272(sp)
2c47c: 842e c.mv s0,a1
2c47e: 10112e23 sw ra,284(sp)
2c482: 892a c.mv s2,a0
2c484: 84b2 c.mv s1,a2
2c486: 4581 c.li a1,0
2c488: cc11 c.beqz s0,2c4a4 <__libc_sigaction+0x36>
2c48a: 401c c.lw a5,0(s0)
2c48c: 00440593 addi a1,s0,4
2c490: 08000613 addi a2,zero,128
2c494: 0028 c.addi4spn a0,sp,8
2c496: c03e c.swsp a5,0(sp)
2c498: f6ff20ef jal ra,1f406 <memcpy>
2c49c: 08442783 lw a5,132(s0)
2c4a0: 858a c.mv a1,sp
2c4a2: c23e c.swsp a5,4(sp)
2c4a4: 4601 c.li a2,0
2c4a6: c091 c.beqz s1,2c4aa <__libc_sigaction+0x3c>
2c4a8: 0130 c.addi4spn a2,sp,136
2c4aa: 08600893 addi a7,zero,134
2c4ae: 854a c.mv a0,s2
2c4b0: 46a1 c.li a3,8
2c4b2: 00000073 ecall
2c4b6: 77fd c.lui a5,0xfffff
2c4b8: 842a c.mv s0,a0
2c4ba: 04a7e763 bltu a5,a0,2c508 <__libc_sigaction+0x9a>
2c4be: c099 c.beqz s1,2c4c4 <__libc_sigaction+0x56>
2c4c0: 00055d63 bge a0,zero,2c4da <__libc_sigaction+0x6c>
2c4c4: 11c12083 lw ra,284(sp)
2c4c8: 8522 c.mv a0,s0
2c4ca: 11812403 lw s0,280(sp)
2c4ce: 11412483 lw s1,276(sp)
2c4d2: 11012903 lw s2,272(sp)
2c4d6: 6115 c.addi16sp sp,288
2c4d8: 8082 c.jr ra
2c4da: 47aa c.lwsp a5,136(sp)
2c4dc: 090c c.addi4spn a1,sp,144
2c4de: 00448513 addi a0,s1,4
2c4e2: c09c c.sw a5,0(s1)
2c4e4: 08000613 addi a2,zero,128
2c4e8: f1ff20ef jal ra,1f406 <memcpy>
2c4ec: 47ba c.lwsp a5,140(sp)
2c4ee: 11c12083 lw ra,284(sp)
2c4f2: 8522 c.mv a0,s0
2c4f4: 11812403 lw s0,280(sp)
2c4f8: 08f4a223 sw a5,132(s1)
2c4fc: 11012903 lw s2,272(sp)
2c500: 11412483 lw s1,276(sp)
2c504: 6115 c.addi16sp sp,288
2c506: 8082 c.jr ra
2c508: 00043797 auipc a5,0x43
2c50c: 8a07a783 lw a5,-1888(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
2c510: 547d c.li s0,-1
2c512: 11c12083 lw ra,284(sp)
2c516: 40a00733 sub a4,zero,a0
2c51a: 8522 c.mv a0,s0
2c51c: 11812403 lw s0,280(sp)
2c520: 9792 c.add a5,tp
2c522: c398 c.sw a4,0(a5)
2c524: 11412483 lw s1,276(sp)
2c528: 11012903 lw s2,272(sp)
2c52c: 6115 c.addi16sp sp,288
2c52e: 8082 c.jr ra
0002c530 <__sigaction>:
2c530: fff50693 addi a3,a0,-1
2c534: 03f00713 addi a4,zero,63
2c538: 00d76863 bltu a4,a3,2c548 <__sigaction+0x18>
2c53c: fe050793 addi a5,a0,-32
2c540: 4705 c.li a4,1
2c542: 00f77363 bgeu a4,a5,2c548 <__sigaction+0x18>
2c546: b725 c.j 2c46e <__libc_sigaction>
2c548: 00043797 auipc a5,0x43
2c54c: 8607a783 lw a5,-1952(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
2c550: 4759 c.li a4,22
2c552: 557d c.li a0,-1
2c554: 9792 c.add a5,tp
2c556: c398 c.sw a4,0(a5)
2c558: 8082 c.jr ra
0002c55a <_quicksort>:
2c55a: 2c058f63 beq a1,zero,2c838 <_quicksort+0x2de>
2c55e: 714d c.addi16sp sp,-336
2c560: 13912223 sw s9,292(sp)
2c564: fff58c93 addi s9,a1,-1
2c568: 02cc8cb3 mul s9,s9,a2
2c56c: 11b12e23 sw s11,284(sp)
2c570: 8dba c.mv s11,a4
2c572: 00261713 slli a4,a2,0x2
2c576: 14812423 sw s0,328(sp)
2c57a: 13312e23 sw s3,316(sp)
2c57e: 13512a23 sw s5,308(sp)
2c582: 14112623 sw ra,332(sp)
2c586: 14912223 sw s1,324(sp)
2c58a: 15212023 sw s2,320(sp)
2c58e: 13412c23 sw s4,312(sp)
2c592: 13612823 sw s6,304(sp)
2c596: 13712623 sw s7,300(sp)
2c59a: 13812423 sw s8,296(sp)
2c59e: 13a12023 sw s10,288(sp)
2c5a2: 4791 c.li a5,4
2c5a4: c63a c.swsp a4,12(sp)
2c5a6: 8aaa c.mv s5,a0
2c5a8: 89b2 c.mv s3,a2
2c5aa: 8436 c.mv s0,a3
2c5ac: 9caa c.add s9,a0
2c5ae: 08b7f863 bgeu a5,a1,2c63e <_quicksort+0xe4>
2c5b2: c802 c.swsp zero,16(sp)
2c5b4: ca02 c.swsp zero,20(sp)
2c5b6: 40c00933 sub s2,zero,a2
2c5ba: 8c66 c.mv s8,s9
2c5bc: 8b2a c.mv s6,a0
2c5be: 01810d13 addi s10,sp,24
2c5c2: 416c04b3 sub s1,s8,s6
2c5c6: 0334d4b3 divu s1,s1,s3
2c5ca: 866e c.mv a2,s11
2c5cc: 85da c.mv a1,s6
2c5ce: 8085 c.srli s1,0x1
2c5d0: 033484b3 mul s1,s1,s3
2c5d4: 94da c.add s1,s6
2c5d6: 8526 c.mv a0,s1
2c5d8: 9402 c.jalr s0
2c5da: 22054763 blt a0,zero,2c808 <_quicksort+0x2ae>
2c5de: 866e c.mv a2,s11
2c5e0: 85a6 c.mv a1,s1
2c5e2: 8562 c.mv a0,s8
2c5e4: 9402 c.jalr s0
2c5e6: 1c054a63 blt a0,zero,2c7ba <_quicksort+0x260>
2c5ea: 013b0a33 add s4,s6,s3
2c5ee: 012c0bb3 add s7,s8,s2
2c5f2: 866e c.mv a2,s11
2c5f4: 85a6 c.mv a1,s1
2c5f6: 8552 c.mv a0,s4
2c5f8: 9402 c.jalr s0
2c5fa: 00055463 bge a0,zero,2c602 <_quicksort+0xa8>
2c5fe: aabd c.j 2c77c <_quicksort+0x222>
2c600: 9bca c.add s7,s2
2c602: 85de c.mv a1,s7
2c604: 866e c.mv a2,s11
2c606: 8526 c.mv a0,s1
2c608: 9402 c.jalr s0
2c60a: fe054be3 blt a0,zero,2c600 <_quicksort+0xa6>
2c60e: 177a6963 bltu s4,s7,2c780 <_quicksort+0x226>
2c612: 137a0e63 beq s4,s7,2c74e <_quicksort+0x1f4>
2c616: fd4bfee3 bgeu s7,s4,2c5f2 <_quicksort+0x98>
2c61a: 47b2 c.lwsp a5,12(sp)
2c61c: 416b86b3 sub a3,s7,s6
2c620: 414c0733 sub a4,s8,s4
2c624: 12d7ee63 bltu a5,a3,2c760 <_quicksort+0x206>
2c628: 8b52 c.mv s6,s4
2c62a: 00e7e763 bltu a5,a4,2c638 <_quicksort+0xde>
2c62e: ff8d2b03 lw s6,-8(s10)
2c632: ffcd2c03 lw s8,-4(s10)
2c636: 1d61 c.addi s10,-8
2c638: 081c c.addi4spn a5,sp,16
2c63a: f9a7e4e3 bltu a5,s10,2c5c2 <_quicksort+0x68>
2c63e: 47b2 c.lwsp a5,12(sp)
2c640: 00fa8bb3 add s7,s5,a5
2c644: 117ce363 bltu s9,s7,2c74a <_quicksort+0x1f0>
2c648: 013a8c33 add s8,s5,s3
2c64c: 8962 c.mv s2,s8
2c64e: 84d6 c.mv s1,s5
2c650: 038bec63 bltu s7,s8,2c688 <_quicksort+0x12e>
2c654: 85a6 c.mv a1,s1
2c656: 854a c.mv a0,s2
2c658: 866e c.mv a2,s11
2c65a: 9402 c.jalr s0
2c65c: 00055363 bge a0,zero,2c662 <_quicksort+0x108>
2c660: 84ca c.mv s1,s2
2c662: 994e c.add s2,s3
2c664: ff2bf8e3 bgeu s7,s2,2c654 <_quicksort+0xfa>
2c668: 03548063 beq s1,s5,2c688 <_quicksort+0x12e>
2c66c: 013486b3 add a3,s1,s3
2c670: 000ac703 lbu a4,0(s5)
2c674: 0004c783 lbu a5,0(s1)
2c678: 0a85 c.addi s5,1
2c67a: 0485 c.addi s1,1
2c67c: fee48fa3 sb a4,-1(s1)
2c680: fefa8fa3 sb a5,-1(s5)
2c684: fe9696e3 bne a3,s1,2c670 <_quicksort+0x116>
2c688: 013c0b33 add s6,s8,s3
2c68c: fff98a13 addi s4,s3,-1
2c690: 41300933 sub s2,zero,s3
2c694: 9a5a c.add s4,s6
2c696: 036ce463 bltu s9,s6,2c6be <_quicksort+0x164>
2c69a: 84e2 c.mv s1,s8
2c69c: a011 c.j 2c6a0 <_quicksort+0x146>
2c69e: 94ca c.add s1,s2
2c6a0: 85a6 c.mv a1,s1
2c6a2: 866e c.mv a2,s11
2c6a4: 855a c.mv a0,s6
2c6a6: 9402 c.jalr s0
2c6a8: fe054be3 blt a0,zero,2c69e <_quicksort+0x144>
2c6ac: 013485b3 add a1,s1,s3
2c6b0: 05659363 bne a1,s6,2c6f6 <_quicksort+0x19c>
2c6b4: 9b4e c.add s6,s3
2c6b6: 9a4e c.add s4,s3
2c6b8: 9c4e c.add s8,s3
2c6ba: ff6cf0e3 bgeu s9,s6,2c69a <_quicksort+0x140>
2c6be: 14c12083 lw ra,332(sp)
2c6c2: 14812403 lw s0,328(sp)
2c6c6: 14412483 lw s1,324(sp)
2c6ca: 14012903 lw s2,320(sp)
2c6ce: 13c12983 lw s3,316(sp)
2c6d2: 13812a03 lw s4,312(sp)
2c6d6: 13412a83 lw s5,308(sp)
2c6da: 13012b03 lw s6,304(sp)
2c6de: 12c12b83 lw s7,300(sp)
2c6e2: 12812c03 lw s8,296(sp)
2c6e6: 12412c83 lw s9,292(sp)
2c6ea: 12012d03 lw s10,288(sp)
2c6ee: 11c12d83 lw s11,284(sp)
2c6f2: 6171 c.addi16sp sp,336
2c6f4: 8082 c.jr ra
2c6f6: 8852 c.mv a6,s4
2c6f8: fb6a6ee3 bltu s4,s6,2c6b4 <_quicksort+0x15a>
2c6fc: 413a08b3 sub a7,s4,s3
2c700: 00084303 lbu t1,0(a6)
2c704: fffb0e13 addi t3,s6,-1 # 1fffff <__BSS_END__+0x1904ab>
2c708: 87c6 c.mv a5,a7
2c70a: 02b8e863 bltu a7,a1,2c73a <_quicksort+0x1e0>
2c70e: 8742 c.mv a4,a6
2c710: 0007c683 lbu a3,0(a5)
2c714: 853e c.mv a0,a5
2c716: 97ca c.add a5,s2
2c718: 00d70023 sb a3,0(a4)
2c71c: 41370733 sub a4,a4,s3
2c720: feb7f8e3 bgeu a5,a1,2c710 <_quicksort+0x1b6>
2c724: 00650023 sb t1,0(a0)
2c728: 187d c.addi a6,-1
2c72a: 18fd c.addi a7,-1
2c72c: f9c804e3 beq a6,t3,2c6b4 <_quicksort+0x15a>
2c730: 00084303 lbu t1,0(a6)
2c734: 87c6 c.mv a5,a7
2c736: fcb8fce3 bgeu a7,a1,2c70e <_quicksort+0x1b4>
2c73a: 8542 c.mv a0,a6
2c73c: 00650023 sb t1,0(a0)
2c740: 187d c.addi a6,-1
2c742: 18fd c.addi a7,-1
2c744: ffc816e3 bne a6,t3,2c730 <_quicksort+0x1d6>
2c748: b7b5 c.j 2c6b4 <_quicksort+0x15a>
2c74a: 8be6 c.mv s7,s9
2c74c: bdf5 c.j 2c648 <_quicksort+0xee>
2c74e: 47b2 c.lwsp a5,12(sp)
2c750: 9bca c.add s7,s2
2c752: 9a4e c.add s4,s3
2c754: 416b86b3 sub a3,s7,s6
2c758: 414c0733 sub a4,s8,s4
2c75c: ecd7f6e3 bgeu a5,a3,2c628 <_quicksort+0xce>
2c760: 47b2 c.lwsp a5,12(sp)
2c762: 0ae7f163 bgeu a5,a4,2c804 <_quicksort+0x2aa>
2c766: 008d0593 addi a1,s10,8
2c76a: 0cd75063 bge a4,a3,2c82a <_quicksort+0x2d0>
2c76e: 016d2023 sw s6,0(s10)
2c772: 017d2223 sw s7,4(s10)
2c776: 8b52 c.mv s6,s4
2c778: 8d2e c.mv s10,a1
2c77a: bd7d c.j 2c638 <_quicksort+0xde>
2c77c: 9a4e c.add s4,s3
2c77e: bd95 c.j 2c5f2 <_quicksort+0x98>
2c780: 013a0833 add a6,s4,s3
2c784: 86de c.mv a3,s7
2c786: 8752 c.mv a4,s4
2c788: 0006c503 lbu a0,0(a3)
2c78c: 00074583 lbu a1,0(a4)
2c790: 0685 c.addi a3,1
2c792: 0705 c.addi a4,1
2c794: fea70fa3 sb a0,-1(a4)
2c798: feb68fa3 sb a1,-1(a3)
2c79c: fee816e3 bne a6,a4,2c788 <_quicksort+0x22e>
2c7a0: 009a0963 beq s4,s1,2c7b2 <_quicksort+0x258>
2c7a4: 009b8963 beq s7,s1,2c7b6 <_quicksort+0x25c>
2c7a8: 9bca c.add s7,s2
2c7aa: 8a42 c.mv s4,a6
2c7ac: e54bf3e3 bgeu s7,s4,2c5f2 <_quicksort+0x98>
2c7b0: b5ad c.j 2c61a <_quicksort+0xc0>
2c7b2: 84de c.mv s1,s7
2c7b4: bfd5 c.j 2c7a8 <_quicksort+0x24e>
2c7b6: 84d2 c.mv s1,s4
2c7b8: bfc5 c.j 2c7a8 <_quicksort+0x24e>
2c7ba: 01348a33 add s4,s1,s3
2c7be: 8762 c.mv a4,s8
2c7c0: 87a6 c.mv a5,s1
2c7c2: 00074583 lbu a1,0(a4)
2c7c6: 0007c683 lbu a3,0(a5)
2c7ca: 0705 c.addi a4,1
2c7cc: 0785 c.addi a5,1
2c7ce: feb78fa3 sb a1,-1(a5)
2c7d2: fed70fa3 sb a3,-1(a4)
2c7d6: fefa16e3 bne s4,a5,2c7c2 <_quicksort+0x268>
2c7da: 866e c.mv a2,s11
2c7dc: 85da c.mv a1,s6
2c7de: 8526 c.mv a0,s1
2c7e0: 9402 c.jalr s0
2c7e2: e00554e3 bge a0,zero,2c5ea <_quicksort+0x90>
2c7e6: 875a c.mv a4,s6
2c7e8: 87a6 c.mv a5,s1
2c7ea: 00074583 lbu a1,0(a4)
2c7ee: 0007c683 lbu a3,0(a5)
2c7f2: 0705 c.addi a4,1
2c7f4: 0785 c.addi a5,1
2c7f6: feb78fa3 sb a1,-1(a5)
2c7fa: fed70fa3 sb a3,-1(a4)
2c7fe: fefa16e3 bne s4,a5,2c7ea <_quicksort+0x290>
2c802: b3e5 c.j 2c5ea <_quicksort+0x90>
2c804: 8c5e c.mv s8,s7
2c806: bd0d c.j 2c638 <_quicksort+0xde>
2c808: 01348533 add a0,s1,s3
2c80c: 875a c.mv a4,s6
2c80e: 87a6 c.mv a5,s1
2c810: 00074583 lbu a1,0(a4)
2c814: 0007c683 lbu a3,0(a5)
2c818: 0705 c.addi a4,1
2c81a: 0785 c.addi a5,1
2c81c: feb78fa3 sb a1,-1(a5)
2c820: fed70fa3 sb a3,-1(a4)
2c824: fef516e3 bne a0,a5,2c810 <_quicksort+0x2b6>
2c828: bb5d c.j 2c5de <_quicksort+0x84>
2c82a: 018d2223 sw s8,4(s10)
2c82e: 014d2023 sw s4,0(s10)
2c832: 8c5e c.mv s8,s7
2c834: 8d2e c.mv s10,a1
2c836: b509 c.j 2c638 <_quicksort+0xde>
2c838: 8082 c.jr ra
0002c83a <__add_to_environ>:
2c83a: 715d c.addi16sp sp,-80
2c83c: c4a2 c.swsp s0,72(sp)
2c83e: de4e c.swsp s3,60(sp)
2c840: dc52 c.swsp s4,56(sp)
2c842: d266 c.swsp s9,36(sp)
2c844: ce6e c.swsp s11,28(sp)
2c846: 0880 c.addi4spn s0,sp,80
2c848: c686 c.swsp ra,76(sp)
2c84a: c2a6 c.swsp s1,68(sp)
2c84c: c0ca c.swsp s2,64(sp)
2c84e: da56 c.swsp s5,52(sp)
2c850: d85a c.swsp s6,48(sp)
2c852: d65e c.swsp s7,44(sp)
2c854: d462 c.swsp s8,40(sp)
2c856: d06a c.swsp s10,32(sp)
2c858: 89aa c.mv s3,a0
2c85a: 8cae c.mv s9,a1
2c85c: 8a32 c.mv s4,a2
2c85e: fad42e23 sw a3,-68(s0)
2c862: ffff10ef jal ra,1e860 <strlen>
2c866: 8daa c.mv s11,a0
2c868: 0e0a0a63 beq s4,zero,2c95c <__add_to_environ+0x122>
2c86c: 4705 c.li a4,1
2c86e: f5018613 addi a2,gp,-176 # 6f2a4 <envlock>
2c872: 100627af lr.w a5,(a2)
2c876: e781 c.bnez a5,2c87e <__add_to_environ+0x44>
2c878: 1ce626af sc.w.aq a3,a4,(a2)
2c87c: fafd c.bnez a3,2c872 <__add_to_environ+0x38>
2c87e: 16079863 bne a5,zero,2c9ee <__add_to_environ+0x1b4>
2c882: e641a903 lw s2,-412(gp) # 6f1b8 <__environ>
2c886: 0c090863 beq s2,zero,2c956 <__add_to_environ+0x11c>
2c88a: 00092483 lw s1,0(s2)
2c88e: c4e1 c.beqz s1,2c956 <__add_to_environ+0x11c>
2c890: 4c01 c.li s8,0
2c892: 03d00b13 addi s6,zero,61
2c896: a011 c.j 2c89a <__add_to_environ+0x60>
2c898: 8c6a c.mv s8,s10
2c89a: 8526 c.mv a0,s1
2c89c: 866e c.mv a2,s11
2c89e: 85ce c.mv a1,s3
2c8a0: 840f20ef jal ra,1e8e0 <strncmp>
2c8a4: 94ee c.add s1,s11
2c8a6: e509 c.bnez a0,2c8b0 <__add_to_environ+0x76>
2c8a8: 0004c703 lbu a4,0(s1)
2c8ac: 09670763 beq a4,s6,2c93a <__add_to_environ+0x100>
2c8b0: 00492483 lw s1,4(s2)
2c8b4: 001c0d13 addi s10,s8,1
2c8b8: 0911 c.addi s2,4
2c8ba: fcf9 c.bnez s1,2c898 <__add_to_environ+0x5e>
2c8bc: 003c0793 addi a5,s8,3
2c8c0: 00279593 slli a1,a5,0x2
2c8c4: f481a903 lw s2,-184(gp) # 6f29c <last_environ>
2c8c8: 854a c.mv a0,s2
2c8ca: 8faf10ef jal ra,1d9c4 <__libc_realloc>
2c8ce: 8c2a c.mv s8,a0
2c8d0: 1a050263 beq a0,zero,2ca74 <__add_to_environ+0x23a>
2c8d4: e641a583 lw a1,-412(gp) # 6f1b8 <__environ>
2c8d8: 0d0a c.slli s10,0x2
2c8da: 00b90563 beq s2,a1,2c8e4 <__add_to_environ+0xaa>
2c8de: 866a c.mv a2,s10
2c8e0: b27f20ef jal ra,1f406 <memcpy>
2c8e4: 01ac0933 add s2,s8,s10
2c8e8: 00092023 sw zero,0(s2)
2c8ec: 00092223 sw zero,4(s2)
2c8f0: e781a223 sw s8,-412(gp) # 6f1b8 <__environ>
2c8f4: f581a423 sw s8,-184(gp) # 6f29c <last_environ>
2c8f8: 060a0a63 beq s4,zero,2c96c <__add_to_environ+0x132>
2c8fc: 01492023 sw s4,0(s2)
2c900: 4781 c.li a5,0
2c902: f5018713 addi a4,gp,-176 # 6f2a4 <envlock>
2c906: 0f50000f fence iorw,ow
2c90a: 08f727af amoswap.w a5,a5,(a4)
2c90e: 4685 c.li a3,1
2c910: 4701 c.li a4,0
2c912: 0ef6c363 blt a3,a5,2c9f8 <__add_to_environ+0x1be>
2c916: fb040113 addi sp,s0,-80
2c91a: 40b6 c.lwsp ra,76(sp)
2c91c: 4426 c.lwsp s0,72(sp)
2c91e: 4496 c.lwsp s1,68(sp)
2c920: 4906 c.lwsp s2,64(sp)
2c922: 59f2 c.lwsp s3,60(sp)
2c924: 5a62 c.lwsp s4,56(sp)
2c926: 5ad2 c.lwsp s5,52(sp)
2c928: 5b42 c.lwsp s6,48(sp)
2c92a: 5bb2 c.lwsp s7,44(sp)
2c92c: 5c22 c.lwsp s8,40(sp)
2c92e: 5c92 c.lwsp s9,36(sp)
2c930: 5d02 c.lwsp s10,32(sp)
2c932: 4df2 c.lwsp s11,28(sp)
2c934: 853a c.mv a0,a4
2c936: 6161 c.addi16sp sp,80
2c938: 8082 c.jr ra
2c93a: 00092703 lw a4,0(s2)
2c93e: e711 c.bnez a4,2c94a <__add_to_environ+0x110>
2c940: 002c0593 addi a1,s8,2
2c944: 058a c.slli a1,0x2
2c946: 8d62 c.mv s10,s8
2c948: bfb5 c.j 2c8c4 <__add_to_environ+0x8a>
2c94a: fbc42783 lw a5,-68(s0)
2c94e: dbcd c.beqz a5,2c900 <__add_to_environ+0xc6>
2c950: fa0a16e3 bne s4,zero,2c8fc <__add_to_environ+0xc2>
2c954: a821 c.j 2c96c <__add_to_environ+0x132>
2c956: 45a1 c.li a1,8
2c958: 4d01 c.li s10,0
2c95a: b7ad c.j 2c8c4 <__add_to_environ+0x8a>
2c95c: 8566 c.mv a0,s9
2c95e: f03f10ef jal ra,1e860 <strlen>
2c962: 00150793 addi a5,a0,1
2c966: faf42c23 sw a5,-72(s0)
2c96a: b709 c.j 2c86c <__add_to_environ+0x32>
2c96c: fb842783 lw a5,-72(s0)
2c970: 001d8493 addi s1,s11,1
2c974: 94be c.add s1,a5
2c976: 8526 c.mv a0,s1
2c978: e1ced0ef jal ra,19f94 <__libc_alloca_cutoff>
2c97c: c949 c.beqz a0,2ca0e <__add_to_environ+0x1d4>
2c97e: 01748793 addi a5,s1,23
2c982: 9bc1 c.andi a5,-16
2c984: 40f10133 sub sp,sp,a5
2c988: 00f10b13 addi s6,sp,15
2c98c: ff0b7b13 andi s6,s6,-16
2c990: 85ce c.mv a1,s3
2c992: 866e c.mv a2,s11
2c994: 855a c.mv a0,s6
2c996: a71f20ef jal ra,1f406 <memcpy>
2c99a: fb842603 lw a2,-72(s0)
2c99e: 956e c.add a0,s11
2c9a0: 03d00793 addi a5,zero,61
2c9a4: 85e6 c.mv a1,s9
2c9a6: 00f50023 sb a5,0(a0)
2c9aa: 0505 c.addi a0,1
2c9ac: a5bf20ef jal ra,1f406 <memcpy>
2c9b0: 0001e9b7 lui s3,0x1e
2c9b4: 6a298613 addi a2,s3,1698 # 1e6a2 <strcmp>
2c9b8: f4c18593 addi a1,gp,-180 # 6f2a0 <known_values>
2c9bc: 855a c.mv a0,s6
2c9be: 92df40ef jal ra,212ea <__tfind>
2c9c2: c509 c.beqz a0,2c9cc <__add_to_environ+0x192>
2c9c4: 00052a03 lw s4,0(a0)
2c9c8: f20a1ae3 bne s4,zero,2c8fc <__add_to_environ+0xc2>
2c9cc: 8526 c.mv a0,s1
2c9ce: a09f00ef jal ra,1d3d6 <__libc_malloc>
2c9d2: 8a2a c.mv s4,a0
2c9d4: c549 c.beqz a0,2ca5e <__add_to_environ+0x224>
2c9d6: 8626 c.mv a2,s1
2c9d8: 85da c.mv a1,s6
2c9da: a2df20ef jal ra,1f406 <memcpy>
2c9de: 6a298613 addi a2,s3,1698
2c9e2: f4c18593 addi a1,gp,-180 # 6f2a0 <known_values>
2c9e6: 8552 c.mv a0,s4
2c9e8: 801f40ef jal ra,211e8 <__tsearch>
2c9ec: bf01 c.j 2c8fc <__add_to_environ+0xc2>
2c9ee: f5018513 addi a0,gp,-176 # 6f2a4 <envlock>
2c9f2: dbeed0ef jal ra,19fb0 <__lll_lock_wait_private>
2c9f6: b571 c.j 2c882 <__add_to_environ+0x48>
2c9f8: 1a600893 addi a7,zero,422
2c9fc: f5018513 addi a0,gp,-176 # 6f2a4 <envlock>
2ca00: 08100593 addi a1,zero,129
2ca04: 4605 c.li a2,1
2ca06: 4681 c.li a3,0
2ca08: 00000073 ecall
2ca0c: b729 c.j 2c916 <__add_to_environ+0xdc>
2ca0e: 6785 c.lui a5,0x1
2ca10: f697f7e3 bgeu a5,s1,2c97e <__add_to_environ+0x144>
2ca14: 8526 c.mv a0,s1
2ca16: 9c1f00ef jal ra,1d3d6 <__libc_malloc>
2ca1a: 8a2a c.mv s4,a0
2ca1c: c129 c.beqz a0,2ca5e <__add_to_environ+0x224>
2ca1e: 85ce c.mv a1,s3
2ca20: 866e c.mv a2,s11
2ca22: 9e5f20ef jal ra,1f406 <memcpy>
2ca26: fb842603 lw a2,-72(s0)
2ca2a: 956e c.add a0,s11
2ca2c: 03d00793 addi a5,zero,61
2ca30: 85e6 c.mv a1,s9
2ca32: 00f50023 sb a5,0(a0)
2ca36: 0505 c.addi a0,1
2ca38: 9cff20ef jal ra,1f406 <memcpy>
2ca3c: 0001e9b7 lui s3,0x1e
2ca40: 6a298613 addi a2,s3,1698 # 1e6a2 <strcmp>
2ca44: f4c18593 addi a1,gp,-180 # 6f2a0 <known_values>
2ca48: 8552 c.mv a0,s4
2ca4a: 8a1f40ef jal ra,212ea <__tfind>
2ca4e: d941 c.beqz a0,2c9de <__add_to_environ+0x1a4>
2ca50: 4104 c.lw s1,0(a0)
2ca52: d4d1 c.beqz s1,2c9de <__add_to_environ+0x1a4>
2ca54: 8552 c.mv a0,s4
2ca56: dc3f00ef jal ra,1d818 <__free>
2ca5a: 8a26 c.mv s4,s1
2ca5c: b545 c.j 2c8fc <__add_to_environ+0xc2>
2ca5e: f5018793 addi a5,gp,-176 # 6f2a4 <envlock>
2ca62: 0f50000f fence iorw,ow
2ca66: 0947aa2f amoswap.w s4,s4,(a5)
2ca6a: 4785 c.li a5,1
2ca6c: 0147cd63 blt a5,s4,2ca86 <__add_to_environ+0x24c>
2ca70: 577d c.li a4,-1
2ca72: b555 c.j 2c916 <__add_to_environ+0xdc>
2ca74: f5018793 addi a5,gp,-176 # 6f2a4 <envlock>
2ca78: 0f50000f fence iorw,ow
2ca7c: 0987ac2f amoswap.w s8,s8,(a5)
2ca80: 4785 c.li a5,1
2ca82: ff87d7e3 bge a5,s8,2ca70 <__add_to_environ+0x236>
2ca86: 1a600893 addi a7,zero,422
2ca8a: f5018513 addi a0,gp,-176 # 6f2a4 <envlock>
2ca8e: 08100593 addi a1,zero,129
2ca92: 4605 c.li a2,1
2ca94: 4681 c.li a3,0
2ca96: 00000073 ecall
2ca9a: 577d c.li a4,-1
2ca9c: bdad c.j 2c916 <__add_to_environ+0xdc>
0002ca9e <__setenv>:
2ca9e: c929 c.beqz a0,2caf0 <__setenv+0x52>
2caa0: 1141 c.addi sp,-16
2caa2: c422 c.swsp s0,8(sp)
2caa4: c606 c.swsp ra,12(sp)
2caa6: c226 c.swsp s1,4(sp)
2caa8: c04a c.swsp s2,0(sp)
2caaa: 00054783 lbu a5,0(a0)
2caae: 842a c.mv s0,a0
2cab0: c395 c.beqz a5,2cad4 <__setenv+0x36>
2cab2: 84ae c.mv s1,a1
2cab4: 03d00593 addi a1,zero,61
2cab8: 8932 c.mv s2,a2
2caba: b4ff10ef jal ra,1e608 <strchr>
2cabe: e919 c.bnez a0,2cad4 <__setenv+0x36>
2cac0: 8522 c.mv a0,s0
2cac2: 4422 c.lwsp s0,8(sp)
2cac4: 40b2 c.lwsp ra,12(sp)
2cac6: 86ca c.mv a3,s2
2cac8: 85a6 c.mv a1,s1
2caca: 4902 c.lwsp s2,0(sp)
2cacc: 4492 c.lwsp s1,4(sp)
2cace: 4601 c.li a2,0
2cad0: 0141 c.addi sp,16
2cad2: b3a5 c.j 2c83a <__add_to_environ>
2cad4: 00042797 auipc a5,0x42
2cad8: 2d47a783 lw a5,724(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
2cadc: 40b2 c.lwsp ra,12(sp)
2cade: 4422 c.lwsp s0,8(sp)
2cae0: 9792 c.add a5,tp
2cae2: 4759 c.li a4,22
2cae4: c398 c.sw a4,0(a5)
2cae6: 4492 c.lwsp s1,4(sp)
2cae8: 4902 c.lwsp s2,0(sp)
2caea: 557d c.li a0,-1
2caec: 0141 c.addi sp,16
2caee: 8082 c.jr ra
2caf0: 00042797 auipc a5,0x42
2caf4: 2b87a783 lw a5,696(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
2caf8: 4759 c.li a4,22
2cafa: 557d c.li a0,-1
2cafc: 9792 c.add a5,tp
2cafe: c398 c.sw a4,0(a5)
2cb00: 8082 c.jr ra
0002cb02 <__unsetenv>:
2cb02: c971 c.beqz a0,2cbd6 <__unsetenv+0xd4>
2cb04: 1101 c.addi sp,-32
2cb06: c84a c.swsp s2,16(sp)
2cb08: ce06 c.swsp ra,28(sp)
2cb0a: cc22 c.swsp s0,24(sp)
2cb0c: ca26 c.swsp s1,20(sp)
2cb0e: c64e c.swsp s3,12(sp)
2cb10: c452 c.swsp s4,8(sp)
2cb12: c256 c.swsp s5,4(sp)
2cb14: 00054783 lbu a5,0(a0)
2cb18: 892a c.mv s2,a0
2cb1a: c7cd c.beqz a5,2cbc4 <__unsetenv+0xc2>
2cb1c: 03d00593 addi a1,zero,61
2cb20: ae9f10ef jal ra,1e608 <strchr>
2cb24: e145 c.bnez a0,2cbc4 <__unsetenv+0xc2>
2cb26: 854a c.mv a0,s2
2cb28: d39f10ef jal ra,1e860 <strlen>
2cb2c: 89aa c.mv s3,a0
2cb2e: 4705 c.li a4,1
2cb30: f5018613 addi a2,gp,-176 # 6f2a4 <envlock>
2cb34: 100627af lr.w a5,(a2)
2cb38: e781 c.bnez a5,2cb40 <__unsetenv+0x3e>
2cb3a: 1ce626af sc.w.aq a3,a4,(a2)
2cb3e: fafd c.bnez a3,2cb34 <__unsetenv+0x32>
2cb40: e3b5 c.bnez a5,2cba4 <__unsetenv+0xa2>
2cb42: e641a483 lw s1,-412(gp) # 6f1b8 <__environ>
2cb46: c09d c.beqz s1,2cb6c <__unsetenv+0x6a>
2cb48: 4080 c.lw s0,0(s1)
2cb4a: c00d c.beqz s0,2cb6c <__unsetenv+0x6a>
2cb4c: 03d00a93 addi s5,zero,61
2cb50: 864e c.mv a2,s3
2cb52: 85ca c.mv a1,s2
2cb54: 8522 c.mv a0,s0
2cb56: d8bf10ef jal ra,1e8e0 <strncmp>
2cb5a: e511 c.bnez a0,2cb66 <__unsetenv+0x64>
2cb5c: 944e c.add s0,s3
2cb5e: 00044783 lbu a5,0(s0)
2cb62: 03578a63 beq a5,s5,2cb96 <__unsetenv+0x94>
2cb66: 0491 c.addi s1,4
2cb68: 4080 c.lw s0,0(s1)
2cb6a: f07d c.bnez s0,2cb50 <__unsetenv+0x4e>
2cb6c: 4781 c.li a5,0
2cb6e: f5018713 addi a4,gp,-176 # 6f2a4 <envlock>
2cb72: 0f50000f fence iorw,ow
2cb76: 08f727af amoswap.w a5,a5,(a4)
2cb7a: 4685 c.li a3,1
2cb7c: 4701 c.li a4,0
2cb7e: 02f6c863 blt a3,a5,2cbae <__unsetenv+0xac>
2cb82: 40f2 c.lwsp ra,28(sp)
2cb84: 4462 c.lwsp s0,24(sp)
2cb86: 44d2 c.lwsp s1,20(sp)
2cb88: 4942 c.lwsp s2,16(sp)
2cb8a: 49b2 c.lwsp s3,12(sp)
2cb8c: 4a22 c.lwsp s4,8(sp)
2cb8e: 4a92 c.lwsp s5,4(sp)
2cb90: 853a c.mv a0,a4
2cb92: 6105 c.addi16sp sp,32
2cb94: 8082 c.jr ra
2cb96: 87a6 c.mv a5,s1
2cb98: 43d8 c.lw a4,4(a5)
2cb9a: 0791 c.addi a5,4
2cb9c: fee7ae23 sw a4,-4(a5)
2cba0: ff65 c.bnez a4,2cb98 <__unsetenv+0x96>
2cba2: b7d9 c.j 2cb68 <__unsetenv+0x66>
2cba4: f5018513 addi a0,gp,-176 # 6f2a4 <envlock>
2cba8: c08ed0ef jal ra,19fb0 <__lll_lock_wait_private>
2cbac: bf59 c.j 2cb42 <__unsetenv+0x40>
2cbae: 1a600893 addi a7,zero,422
2cbb2: f5018513 addi a0,gp,-176 # 6f2a4 <envlock>
2cbb6: 08100593 addi a1,zero,129
2cbba: 4605 c.li a2,1
2cbbc: 4681 c.li a3,0
2cbbe: 00000073 ecall
2cbc2: b7c1 c.j 2cb82 <__unsetenv+0x80>
2cbc4: 00042797 auipc a5,0x42
2cbc8: 1e47a783 lw a5,484(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
2cbcc: 46d9 c.li a3,22
2cbce: 577d c.li a4,-1
2cbd0: 9792 c.add a5,tp
2cbd2: c394 c.sw a3,0(a5)
2cbd4: b77d c.j 2cb82 <__unsetenv+0x80>
2cbd6: 00042797 auipc a5,0x42
2cbda: 1d27a783 lw a5,466(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
2cbde: 577d c.li a4,-1
2cbe0: 46d9 c.li a3,22
2cbe2: 9792 c.add a5,tp
2cbe4: c394 c.sw a3,0(a5)
2cbe6: 853a c.mv a0,a4
2cbe8: 8082 c.jr ra
0002cbea <__clearenv>:
2cbea: 1141 c.addi sp,-16
2cbec: c422 c.swsp s0,8(sp)
2cbee: c606 c.swsp ra,12(sp)
2cbf0: c226 c.swsp s1,4(sp)
2cbf2: c04a c.swsp s2,0(sp)
2cbf4: 4705 c.li a4,1
2cbf6: f5018613 addi a2,gp,-176 # 6f2a4 <envlock>
2cbfa: 100627af lr.w a5,(a2)
2cbfe: e781 c.bnez a5,2cc06 <__clearenv+0x1c>
2cc00: 1ce626af sc.w.aq a3,a4,(a2)
2cc04: fafd c.bnez a3,2cbfa <__clearenv+0x10>
2cc06: efa5 c.bnez a5,2cc7e <__clearenv+0x94>
2cc08: e641a503 lw a0,-412(gp) # 6f1b8 <__environ>
2cc0c: f481a783 lw a5,-184(gp) # 6f29c <last_environ>
2cc10: 02f50563 beq a0,a5,2cc3a <__clearenv+0x50>
2cc14: e601a223 sw zero,-412(gp) # 6f1b8 <__environ>
2cc18: 4781 c.li a5,0
2cc1a: f5018713 addi a4,gp,-176 # 6f2a4 <envlock>
2cc1e: 0f50000f fence iorw,ow
2cc22: 08f727af amoswap.w a5,a5,(a4)
2cc26: 4705 c.li a4,1
2cc28: 02f74a63 blt a4,a5,2cc5c <__clearenv+0x72>
2cc2c: 40b2 c.lwsp ra,12(sp)
2cc2e: 4422 c.lwsp s0,8(sp)
2cc30: 4492 c.lwsp s1,4(sp)
2cc32: 4902 c.lwsp s2,0(sp)
2cc34: 4501 c.li a0,0
2cc36: 0141 c.addi sp,16
2cc38: 8082 c.jr ra
2cc3a: dd69 c.beqz a0,2cc14 <__clearenv+0x2a>
2cc3c: bddf00ef jal ra,1d818 <__free>
2cc40: 4781 c.li a5,0
2cc42: f401a423 sw zero,-184(gp) # 6f29c <last_environ>
2cc46: e601a223 sw zero,-412(gp) # 6f1b8 <__environ>
2cc4a: f5018713 addi a4,gp,-176 # 6f2a4 <envlock>
2cc4e: 0f50000f fence iorw,ow
2cc52: 08f727af amoswap.w a5,a5,(a4)
2cc56: 4705 c.li a4,1
2cc58: fcf75ae3 bge a4,a5,2cc2c <__clearenv+0x42>
2cc5c: 1a600893 addi a7,zero,422
2cc60: f5018513 addi a0,gp,-176 # 6f2a4 <envlock>
2cc64: 08100593 addi a1,zero,129
2cc68: 4605 c.li a2,1
2cc6a: 4681 c.li a3,0
2cc6c: 00000073 ecall
2cc70: 40b2 c.lwsp ra,12(sp)
2cc72: 4422 c.lwsp s0,8(sp)
2cc74: 4492 c.lwsp s1,4(sp)
2cc76: 4902 c.lwsp s2,0(sp)
2cc78: 4501 c.li a0,0
2cc7a: 0141 c.addi sp,16
2cc7c: 8082 c.jr ra
2cc7e: f5018513 addi a0,gp,-176 # 6f2a4 <envlock>
2cc82: b2eed0ef jal ra,19fb0 <__lll_lock_wait_private>
2cc86: b749 c.j 2cc08 <__clearenv+0x1e>
0002cc88 <__strtol_internal>:
2cc88: 00042797 auipc a5,0x42
2cc8c: 13c7a783 lw a5,316(a5) # 6edc4 <_GLOBAL_OFFSET_TABLE_+0x4c>
2cc90: 9792 c.add a5,tp
2cc92: 4398 c.lw a4,0(a5)
2cc94: a809 c.j 2cca6 <____strtol_l_internal>
0002cc96 <__strtol>:
2cc96: 00042797 auipc a5,0x42
2cc9a: 12e7a783 lw a5,302(a5) # 6edc4 <_GLOBAL_OFFSET_TABLE_+0x4c>
2cc9e: 4681 c.li a3,0
2cca0: 9792 c.add a5,tp
2cca2: 4398 c.lw a4,0(a5)
2cca4: a009 c.j 2cca6 <____strtol_l_internal>
0002cca6 <____strtol_l_internal>:
2cca6: 7179 c.addi16sp sp,-48
2cca8: ce4e c.swsp s3,28(sp)
2ccaa: cc52 c.swsp s4,24(sp)
2ccac: ca56 c.swsp s5,20(sp)
2ccae: c65e c.swsp s7,12(sp)
2ccb0: d606 c.swsp ra,44(sp)
2ccb2: d422 c.swsp s0,40(sp)
2ccb4: d226 c.swsp s1,36(sp)
2ccb6: d04a c.swsp s2,32(sp)
2ccb8: c85a c.swsp s6,16(sp)
2ccba: 435c c.lw a5,4(a4)
2ccbc: 8a2a c.mv s4,a0
2ccbe: 8aae c.mv s5,a1
2ccc0: 4b81 c.li s7,0
2ccc2: 4981 c.li s3,0
2ccc4: 20069863 bne a3,zero,2ced4 <____strtol_l_internal+0x22e>
2ccc8: 4785 c.li a5,1
2ccca: 10f60463 beq a2,a5,2cdd2 <____strtol_l_internal+0x12c>
2ccce: 02400793 addi a5,zero,36
2ccd2: 10c7e063 bltu a5,a2,2cdd2 <____strtol_l_internal+0x12c>
2ccd6: 000a4583 lbu a1,0(s4)
2ccda: 5b58 c.lw a4,52(a4)
2ccdc: 6689 c.lui a3,0x2
2ccde: 00159793 slli a5,a1,0x1
2cce2: 97ba c.add a5,a4
2cce4: 0007d783 lhu a5,0(a5)
2cce8: 84d2 c.mv s1,s4
2ccea: 6509 c.lui a0,0x2
2ccec: 8ff5 c.and a5,a3
2ccee: cb99 c.beqz a5,2cd04 <____strtol_l_internal+0x5e>
2ccf0: 0014c583 lbu a1,1(s1)
2ccf4: 0485 c.addi s1,1
2ccf6: 00159793 slli a5,a1,0x1
2ccfa: 97ba c.add a5,a4
2ccfc: 0007d783 lhu a5,0(a5)
2cd00: 8fe9 c.and a5,a0
2cd02: f7fd c.bnez a5,2ccf0 <____strtol_l_internal+0x4a>
2cd04: 22058663 beq a1,zero,2cf30 <____strtol_l_internal+0x28a>
2cd08: 02d00793 addi a5,zero,45
2cd0c: 1cf58163 beq a1,a5,2cece <____strtol_l_internal+0x228>
2cd10: fd558593 addi a1,a1,-43
2cd14: 0015b593 sltiu a1,a1,1
2cd18: 4b01 c.li s6,0
2cd1a: 94ae c.add s1,a1
2cd1c: 0004c403 lbu s0,0(s1)
2cd20: 03000793 addi a5,zero,48
2cd24: 0cf40a63 beq s0,a5,2cdf8 <____strtol_l_internal+0x152>
2cd28: ee65 c.bnez a2,2ce20 <____strtol_l_internal+0x17a>
2cd2a: 200b9763 bne s7,zero,2cf38 <____strtol_l_internal+0x292>
2cd2e: 1999a8b7 lui a7,0x1999a
2cd32: 4f95 c.li t6,5
2cd34: 99988893 addi a7,a7,-1639 # 19999999 <__BSS_END__+0x19929e45>
2cd38: 4629 c.li a2,10
2cd3a: 12040f63 beq s0,zero,2ce78 <____strtol_l_internal+0x1d2>
2cd3e: 0005f7b7 lui a5,0x5f
2cd42: d3478793 addi a5,a5,-716 # 5ed34 <_nl_C_locobj>
2cd46: 03c7ae83 lw t4,60(a5)
2cd4a: 4e01 c.li t3,0
2cd4c: 4901 c.li s2,0
2cd4e: 0347af03 lw t5,52(a5)
2cd52: 8726 c.mv a4,s1
2cd54: 4801 c.li a6,0
2cd56: 4581 c.li a1,0
2cd58: 4325 c.li t1,9
2cd5a: fff90293 addi t0,s2,-1
2cd5e: fd040793 addi a5,s0,-48
2cd62: 0ff7f793 andi a5,a5,255
2cd66: 02f37363 bgeu t1,a5,2cd8c <____strtol_l_internal+0xe6>
2cd6a: 0e091163 bne s2,zero,2ce4c <____strtol_l_internal+0x1a6>
2cd6e: 00141793 slli a5,s0,0x1
2cd72: 97fa c.add a5,t5
2cd74: 0007d783 lhu a5,0(a5)
2cd78: 4007f793 andi a5,a5,1024
2cd7c: cfe5 c.beqz a5,2ce74 <____strtol_l_internal+0x1ce>
2cd7e: 040a c.slli s0,0x2
2cd80: 9476 c.add s0,t4
2cd82: 401c c.lw a5,0(s0)
2cd84: fc978793 addi a5,a5,-55
2cd88: 0ff7f793 andi a5,a5,255
2cd8c: 0ec7d463 bge a5,a2,2ce74 <____strtol_l_internal+0x1ce>
2cd90: 0b08ec63 bltu a7,a6,2ce48 <____strtol_l_internal+0x1a2>
2cd94: 0b180863 beq a6,a7,2ce44 <____strtol_l_internal+0x19e>
2cd98: 03060833 mul a6,a2,a6
2cd9c: 983e c.add a6,a5
2cd9e: 00174403 lbu s0,1(a4)
2cda2: 0705 c.addi a4,1
2cda4: c861 c.beqz s0,2ce74 <____strtol_l_internal+0x1ce>
2cda6: fbc71ce3 bne a4,t3,2cd5e <____strtol_l_internal+0xb8>
2cdaa: 000a8463 beq s5,zero,2cdb2 <____strtol_l_internal+0x10c>
2cdae: 00eaa023 sw a4,0(s5)
2cdb2: c9fd c.beqz a1,2cea8 <____strtol_l_internal+0x202>
2cdb4: 00042797 auipc a5,0x42
2cdb8: ff47a783 lw a5,-12(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
2cdbc: 02200713 addi a4,zero,34
2cdc0: 80000537 lui a0,0x80000
2cdc4: 9792 c.add a5,tp
2cdc6: c398 c.sw a4,0(a5)
2cdc8: 000b1d63 bne s6,zero,2cde2 <____strtol_l_internal+0x13c>
2cdcc: fff54513 xori a0,a0,-1
2cdd0: a809 c.j 2cde2 <____strtol_l_internal+0x13c>
2cdd2: 00042797 auipc a5,0x42
2cdd6: fd67a783 lw a5,-42(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
2cdda: 4759 c.li a4,22
2cddc: 4501 c.li a0,0
2cdde: 9792 c.add a5,tp
2cde0: c398 c.sw a4,0(a5)
2cde2: 50b2 c.lwsp ra,44(sp)
2cde4: 5422 c.lwsp s0,40(sp)
2cde6: 5492 c.lwsp s1,36(sp)
2cde8: 5902 c.lwsp s2,32(sp)
2cdea: 49f2 c.lwsp s3,28(sp)
2cdec: 4a62 c.lwsp s4,24(sp)
2cdee: 4ad2 c.lwsp s5,20(sp)
2cdf0: 4b42 c.lwsp s6,16(sp)
2cdf2: 4bb2 c.lwsp s7,12(sp)
2cdf4: 6145 c.addi16sp sp,48
2cdf6: 8082 c.jr ra
2cdf8: fef67793 andi a5,a2,-17
2cdfc: e395 c.bnez a5,2ce20 <____strtol_l_internal+0x17a>
2cdfe: 0005f7b7 lui a5,0x5f
2ce02: 0014c703 lbu a4,1(s1)
2ce06: d3478793 addi a5,a5,-716 # 5ed34 <_nl_C_locobj>
2ce0a: 03c7ae83 lw t4,60(a5)
2ce0e: 070a c.slli a4,0x2
2ce10: 05800693 addi a3,zero,88
2ce14: 9776 c.add a4,t4
2ce16: 4318 c.lw a4,0(a4)
2ce18: 1ed70763 beq a4,a3,2d006 <____strtol_l_internal+0x360>
2ce1c: 10060263 beq a2,zero,2cf20 <____strtol_l_internal+0x27a>
2ce20: 47a9 c.li a5,10
2ce22: f0f604e3 beq a2,a5,2cd2a <____strtol_l_internal+0x84>
2ce26: ffe60713 addi a4,a2,-2
2ce2a: 0005f7b7 lui a5,0x5f
2ce2e: da878793 addi a5,a5,-600 # 5eda8 <__strtol_ul_max_tab>
2ce32: 00271693 slli a3,a4,0x2
2ce36: 96be c.add a3,a5
2ce38: 97ba c.add a5,a4
2ce3a: 0006a883 lw a7,0(a3) # 2000 <__libc_tsd_CTYPE_B+0x1fd4>
2ce3e: 08c7cf83 lbu t6,140(a5)
2ce42: bde5 c.j 2cd3a <____strtol_l_internal+0x94>
2ce44: f4fffae3 bgeu t6,a5,2cd98 <____strtol_l_internal+0xf2>
2ce48: 4585 c.li a1,1
2ce4a: bf91 c.j 2cd9e <____strtol_l_internal+0xf8>
2ce4c: 4781 c.li a5,0
2ce4e: 00f98533 add a0,s3,a5
2ce52: 00f706b3 add a3,a4,a5
2ce56: 00054503 lbu a0,0(a0) # 80000000 <__BSS_END__+0x7ff904ac>
2ce5a: 0006c683 lbu a3,0(a3)
2ce5e: 00d51763 bne a0,a3,2ce6c <____strtol_l_internal+0x1c6>
2ce62: 0785 c.addi a5,1
2ce64: ff2795e3 bne a5,s2,2ce4e <____strtol_l_internal+0x1a8>
2ce68: 9716 c.add a4,t0
2ce6a: bf15 c.j 2cd9e <____strtol_l_internal+0xf8>
2ce6c: f0f911e3 bne s2,a5,2cd6e <____strtol_l_internal+0xc8>
2ce70: 9716 c.add a4,t0
2ce72: b735 c.j 2cd9e <____strtol_l_internal+0xf8>
2ce74: f2971be3 bne a4,s1,2cdaa <____strtol_l_internal+0x104>
2ce78: 0a0a8e63 beq s5,zero,2cf34 <____strtol_l_internal+0x28e>
2ce7c: 414487b3 sub a5,s1,s4
2ce80: 4705 c.li a4,1
2ce82: 00f75f63 bge a4,a5,2cea0 <____strtol_l_internal+0x1fa>
2ce86: fff4c703 lbu a4,-1(s1)
2ce8a: 0005f7b7 lui a5,0x5f
2ce8e: d707a783 lw a5,-656(a5) # 5ed70 <_nl_C_locobj+0x3c>
2ce92: 070a c.slli a4,0x2
2ce94: 05800693 addi a3,zero,88
2ce98: 97ba c.add a5,a4
2ce9a: 439c c.lw a5,0(a5)
2ce9c: 16d78e63 beq a5,a3,2d018 <____strtol_l_internal+0x372>
2cea0: 014aa023 sw s4,0(s5)
2cea4: 4501 c.li a0,0
2cea6: bf35 c.j 2cde2 <____strtol_l_internal+0x13c>
2cea8: 040b0a63 beq s6,zero,2cefc <____strtol_l_internal+0x256>
2ceac: 800007b7 lui a5,0x80000
2ceb0: 41000533 sub a0,zero,a6
2ceb4: f307f7e3 bgeu a5,a6,2cde2 <____strtol_l_internal+0x13c>
2ceb8: 00042797 auipc a5,0x42
2cebc: ef07a783 lw a5,-272(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
2cec0: 02200713 addi a4,zero,34
2cec4: 80000537 lui a0,0x80000
2cec8: 9792 c.add a5,tp
2ceca: c398 c.sw a4,0(a5)
2cecc: bf19 c.j 2cde2 <____strtol_l_internal+0x13c>
2cece: 0485 c.addi s1,1
2ced0: 4b05 c.li s6,1
2ced2: b5a9 c.j 2cd1c <____strtol_l_internal+0x76>
2ced4: 0307ab83 lw s7,48(a5)
2ced8: 0fd00593 addi a1,zero,253
2cedc: 000bc683 lbu a3,0(s7)
2cee0: 16fd c.addi a3,-1
2cee2: 0ff6f693 andi a3,a3,255
2cee6: 02d5eb63 bltu a1,a3,2cf1c <____strtol_l_internal+0x276>
2ceea: 02c7a983 lw s3,44(a5)
2ceee: 0009c783 lbu a5,0(s3)
2cef2: dc079be3 bne a5,zero,2ccc8 <____strtol_l_internal+0x22>
2cef6: 4b81 c.li s7,0
2cef8: 4981 c.li s3,0
2cefa: b3f9 c.j 2ccc8 <____strtol_l_internal+0x22>
2cefc: 8542 c.mv a0,a6
2cefe: ee0852e3 bge a6,zero,2cde2 <____strtol_l_internal+0x13c>
2cf02: 00042797 auipc a5,0x42
2cf06: ea67a783 lw a5,-346(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
2cf0a: 02200713 addi a4,zero,34
2cf0e: 80000837 lui a6,0x80000
2cf12: 9792 c.add a5,tp
2cf14: c398 c.sw a4,0(a5)
2cf16: fff84513 xori a0,a6,-1
2cf1a: b5e1 c.j 2cde2 <____strtol_l_internal+0x13c>
2cf1c: 4b81 c.li s7,0
2cf1e: b36d c.j 2ccc8 <____strtol_l_internal+0x22>
2cf20: 200008b7 lui a7,0x20000
2cf24: 4621 c.li a2,8
2cf26: 4e01 c.li t3,0
2cf28: 4901 c.li s2,0
2cf2a: 18fd c.addi a7,-1
2cf2c: 4f9d c.li t6,7
2cf2e: b505 c.j 2cd4e <____strtol_l_internal+0xa8>
2cf30: f60a98e3 bne s5,zero,2cea0 <____strtol_l_internal+0x1fa>
2cf34: 4501 c.li a0,0
2cf36: b575 c.j 2cde2 <____strtol_l_internal+0x13c>
2cf38: 854e c.mv a0,s3
2cf3a: 927f10ef jal ra,1e860 <strlen>
2cf3e: 892a c.mv s2,a0
2cf40: dd05 c.beqz a0,2ce78 <____strtol_l_internal+0x1d2>
2cf42: 87ce c.mv a5,s3
2cf44: 00148713 addi a4,s1,1
2cf48: 013505b3 add a1,a0,s3
2cf4c: 86a2 c.mv a3,s0
2cf4e: a031 c.j 2cf5a <____strtol_l_internal+0x2b4>
2cf50: f2b784e3 beq a5,a1,2ce78 <____strtol_l_internal+0x1d2>
2cf54: 00074683 lbu a3,0(a4)
2cf58: 0705 c.addi a4,1
2cf5a: 0007c603 lbu a2,0(a5)
2cf5e: 0785 c.addi a5,1
2cf60: fed608e3 beq a2,a3,2cf50 <____strtol_l_internal+0x2aa>
2cf64: 85a6 c.mv a1,s1
2cf66: c43d c.beqz s0,2cfd4 <____strtol_l_internal+0x32e>
2cf68: 0005f7b7 lui a5,0x5f
2cf6c: d3478793 addi a5,a5,-716 # 5ed34 <_nl_C_locobj>
2cf70: 0347a303 lw t1,52(a5)
2cf74: 03c7a883 lw a7,60(a5)
2cf78: 85a6 c.mv a1,s1
2cf7a: 4525 c.li a0,9
2cf7c: 04000813 addi a6,zero,64
2cf80: a029 c.j 2cf8a <____strtol_l_internal+0x2e4>
2cf82: 0015c403 lbu s0,1(a1)
2cf86: 0585 c.addi a1,1
2cf88: c431 c.beqz s0,2cfd4 <____strtol_l_internal+0x32e>
2cf8a: fd040793 addi a5,s0,-48
2cf8e: 0ff7f793 andi a5,a5,255
2cf92: fef578e3 bgeu a0,a5,2cf82 <____strtol_l_internal+0x2dc>
2cf96: 4781 c.li a5,0
2cf98: a021 c.j 2cfa0 <____strtol_l_internal+0x2fa>
2cf9a: 0785 c.addi a5,1
2cf9c: ff2783e3 beq a5,s2,2cf82 <____strtol_l_internal+0x2dc>
2cfa0: 00f98633 add a2,s3,a5
2cfa4: 00f58733 add a4,a1,a5
2cfa8: 00064683 lbu a3,0(a2)
2cfac: 00074703 lbu a4,0(a4)
2cfb0: fee685e3 beq a3,a4,2cf9a <____strtol_l_internal+0x2f4>
2cfb4: fd27f7e3 bgeu a5,s2,2cf82 <____strtol_l_internal+0x2dc>
2cfb8: 00141793 slli a5,s0,0x1
2cfbc: 979a c.add a5,t1
2cfbe: 0007d783 lhu a5,0(a5)
2cfc2: 4007f793 andi a5,a5,1024
2cfc6: c799 c.beqz a5,2cfd4 <____strtol_l_internal+0x32e>
2cfc8: 00241793 slli a5,s0,0x2
2cfcc: 97c6 c.add a5,a7
2cfce: 439c c.lw a5,0(a5)
2cfd0: faf859e3 bge a6,a5,2cf82 <____strtol_l_internal+0x2dc>
2cfd4: 86de c.mv a3,s7
2cfd6: 864e c.mv a2,s3
2cfd8: 8526 c.mv a0,s1
2cfda: e94e70ef jal ra,1466e <__correctly_grouped_prefixmb>
2cfde: 0004c403 lbu s0,0(s1)
2cfe2: 8e2a c.mv t3,a0
2cfe4: e8040ae3 beq s0,zero,2ce78 <____strtol_l_internal+0x1d2>
2cfe8: e89508e3 beq a0,s1,2ce78 <____strtol_l_internal+0x1d2>
2cfec: 0005f7b7 lui a5,0x5f
2cff0: d3478793 addi a5,a5,-716 # 5ed34 <_nl_C_locobj>
2cff4: 1999a8b7 lui a7,0x1999a
2cff8: 03c7ae83 lw t4,60(a5)
2cffc: 4629 c.li a2,10
2cffe: 99988893 addi a7,a7,-1639 # 19999999 <__BSS_END__+0x19929e45>
2d002: 4f95 c.li t6,5
2d004: b3a9 c.j 2cd4e <____strtol_l_internal+0xa8>
2d006: 100008b7 lui a7,0x10000
2d00a: 0024c403 lbu s0,2(s1)
2d00e: 4fbd c.li t6,15
2d010: 0489 c.addi s1,2
2d012: 18fd c.addi a7,-1
2d014: 4641 c.li a2,16
2d016: b315 c.j 2cd3a <____strtol_l_internal+0x94>
2d018: ffe4c703 lbu a4,-2(s1)
2d01c: 03000793 addi a5,zero,48
2d020: e8f710e3 bne a4,a5,2cea0 <____strtol_l_internal+0x1fa>
2d024: 14fd c.addi s1,-1
2d026: 009aa023 sw s1,0(s5)
2d02a: 4501 c.li a0,0
2d02c: bb5d c.j 2cde2 <____strtol_l_internal+0x13c>
0002d02e <__strtol_l>:
2d02e: 8736 c.mv a4,a3
2d030: 4681 c.li a3,0
2d032: b995 c.j 2cca6 <____strtol_l_internal>
0002d034 <__fprintf>:
2d034: 7139 c.addi16sp sp,-64
2d036: 02810313 addi t1,sp,40
2d03a: d432 c.swsp a2,40(sp)
2d03c: d636 c.swsp a3,44(sp)
2d03e: 861a c.mv a2,t1
2d040: 4681 c.li a3,0
2d042: ce06 c.swsp ra,28(sp)
2d044: d83a c.swsp a4,48(sp)
2d046: da3e c.swsp a5,52(sp)
2d048: dc42 c.swsp a6,56(sp)
2d04a: de46 c.swsp a7,60(sp)
2d04c: c61a c.swsp t1,12(sp)
2d04e: 06d020ef jal ra,2f8ba <__vfprintf_internal>
2d052: 40f2 c.lwsp ra,28(sp)
2d054: 6121 c.addi16sp sp,64
2d056: 8082 c.jr ra
0002d058 <read_int>:
2d058: 4118 c.lw a4,0(a0)
2d05a: 45a5 c.li a1,9
2d05c: 862a c.mv a2,a0
2d05e: 00170793 addi a5,a4,1
2d062: 00074683 lbu a3,0(a4)
2d066: c11c c.sw a5,0(a0)
2d068: 00174783 lbu a5,1(a4)
2d06c: fd068513 addi a0,a3,-48
2d070: fd078793 addi a5,a5,-48
2d074: 04f5e263 bltu a1,a5,2d0b8 <read_int+0x60>
2d078: 0cccd8b7 lui a7,0xcccd
2d07c: 80000837 lui a6,0x80000
2d080: 0709 c.addi a4,2
2d082: ccc88893 addi a7,a7,-820 # ccccccc <__BSS_END__+0xcc5d178>
2d086: fff84813 xori a6,a6,-1
2d08a: 00054f63 blt a0,zero,2d0a8 <read_int+0x50>
2d08e: 00251693 slli a3,a0,0x2
2d092: 96aa c.add a3,a0
2d094: 0686 c.slli a3,0x1
2d096: 40f80333 sub t1,a6,a5
2d09a: 02a8c063 blt a7,a0,2d0ba <read_int+0x62>
2d09e: 557d c.li a0,-1
2d0a0: 00d34463 blt t1,a3,2d0a8 <read_int+0x50>
2d0a4: 00f68533 add a0,a3,a5
2d0a8: c218 c.sw a4,0(a2)
2d0aa: 00074783 lbu a5,0(a4)
2d0ae: 0705 c.addi a4,1
2d0b0: fd078793 addi a5,a5,-48
2d0b4: fcf5fbe3 bgeu a1,a5,2d08a <read_int+0x32>
2d0b8: 8082 c.jr ra
2d0ba: 557d c.li a0,-1
2d0bc: b7f5 c.j 2d0a8 <read_int+0x50>
0002d0be <group_number>:
2d0be: 7179 c.addi16sp sp,-48
2d0c0: d422 c.swsp s0,40(sp)
2d0c2: c85a c.swsp s6,16(sp)
2d0c4: d606 c.swsp ra,44(sp)
2d0c6: d226 c.swsp s1,36(sp)
2d0c8: d04a c.swsp s2,32(sp)
2d0ca: ce4e c.swsp s3,28(sp)
2d0cc: cc52 c.swsp s4,24(sp)
2d0ce: ca56 c.swsp s5,20(sp)
2d0d0: c65e c.swsp s7,12(sp)
2d0d2: 0006c483 lbu s1,0(a3)
2d0d6: 8b36 c.mv s6,a3
2d0d8: 0fd00693 addi a3,zero,253
2d0dc: fff48793 addi a5,s1,-1
2d0e0: 0ff7f793 andi a5,a5,255
2d0e4: 842e c.mv s0,a1
2d0e6: 00f6fe63 bgeu a3,a5,2d102 <group_number+0x44>
2d0ea: 50b2 c.lwsp ra,44(sp)
2d0ec: 8522 c.mv a0,s0
2d0ee: 5422 c.lwsp s0,40(sp)
2d0f0: 5492 c.lwsp s1,36(sp)
2d0f2: 5902 c.lwsp s2,32(sp)
2d0f4: 49f2 c.lwsp s3,28(sp)
2d0f6: 4a62 c.lwsp s4,24(sp)
2d0f8: 4ad2 c.lwsp s5,20(sp)
2d0fa: 4b42 c.lwsp s6,16(sp)
2d0fc: 4bb2 c.lwsp s7,12(sp)
2d0fe: 6145 c.addi16sp sp,48
2d100: 8082 c.jr ra
2d102: 8aaa c.mv s5,a0
2d104: 8932 c.mv s2,a2
2d106: 853a c.mv a0,a4
2d108: 8a3a c.mv s4,a4
2d10a: 408909b3 sub s3,s2,s0
2d10e: f52f10ef jal ra,1e860 <strlen>
2d112: 864e c.mv a2,s3
2d114: 8baa c.mv s7,a0
2d116: 85a2 c.mv a1,s0
2d118: 8556 c.mv a0,s5
2d11a: 8ccf20ef jal ra,1f1e6 <memmove>
2d11e: 013a8633 add a2,s5,s3
2d122: 001b0813 addi a6,s6,1
2d126: 87a6 c.mv a5,s1
2d128: 06cafd63 bgeu s5,a2,2d1a2 <group_number+0xe4>
2d12c: fff64703 lbu a4,-1(a2)
2d130: 17fd c.addi a5,-1
2d132: 0ff00513 addi a0,zero,255
2d136: fee90fa3 sb a4,-1(s2)
2d13a: fff60593 addi a1,a2,-1
2d13e: fff90413 addi s0,s2,-1
2d142: e7a1 c.bnez a5,2d18a <group_number+0xcc>
2d144: fabaf3e3 bgeu s5,a1,2d0ea <group_number+0x2c>
2d148: 40c90933 sub s2,s2,a2
2d14c: 052bd563 bge s7,s2,2d196 <group_number+0xd8>
2d150: 87de c.mv a5,s7
2d152: 17fd c.addi a5,-1
2d154: 00fa06b3 add a3,s4,a5
2d158: 0006c683 lbu a3,0(a3)
2d15c: 147d c.addi s0,-1
2d15e: 00d40023 sb a3,0(s0)
2d162: fef048e3 blt zero,a5,2d152 <group_number+0x94>
2d166: 00084783 lbu a5,0(a6) # 80000000 <__BSS_END__+0x7ff904ac>
2d16a: 02a78663 beq a5,a0,2d196 <group_number+0xd8>
2d16e: c38d c.beqz a5,2d190 <group_number+0xd2>
2d170: 0805 c.addi a6,1
2d172: 862e c.mv a2,a1
2d174: fff64703 lbu a4,-1(a2)
2d178: 8922 c.mv s2,s0
2d17a: 17fd c.addi a5,-1
2d17c: fee90fa3 sb a4,-1(s2)
2d180: fff60593 addi a1,a2,-1
2d184: fff90413 addi s0,s2,-1
2d188: dfd5 c.beqz a5,2d144 <group_number+0x86>
2d18a: febae4e3 bltu s5,a1,2d172 <group_number+0xb4>
2d18e: bfb1 c.j 2d0ea <group_number+0x2c>
2d190: fff84783 lbu a5,-1(a6)
2d194: bff9 c.j 2d172 <group_number+0xb4>
2d196: 40ba8633 sub a2,s5,a1
2d19a: 8522 c.mv a0,s0
2d19c: 84af20ef jal ra,1f1e6 <memmove>
2d1a0: b7a9 c.j 2d0ea <group_number+0x2c>
2d1a2: 844a c.mv s0,s2
2d1a4: b799 c.j 2d0ea <group_number+0x2c>
0002d1a6 <_IO_helper_overflow>:
2d1a6: 495c c.lw a5,20(a0)
2d1a8: 4918 c.lw a4,16(a0)
2d1aa: 7179 c.addi16sp sp,-48
2d1ac: d422 c.swsp s0,40(sp)
2d1ae: d226 c.swsp s1,36(sp)
2d1b0: ce4e c.swsp s3,28(sp)
2d1b2: d606 c.swsp ra,44(sp)
2d1b4: d04a c.swsp s2,32(sp)
2d1b6: 842a c.mv s0,a0
2d1b8: 84ae c.mv s1,a1
2d1ba: 0a052503 lw a0,160(a0) # 800000a0 <__BSS_END__+0x7ff9054c>
2d1be: 40e789b3 sub s3,a5,a4
2d1c2: 04e78763 beq a5,a4,2d210 <_IO_helper_overflow+0x6a>
2d1c6: 09852903 lw s2,152(a0)
2d1ca: 000697b7 lui a5,0x69
2d1ce: 000696b7 lui a3,0x69
2d1d2: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
2d1d6: be468693 addi a3,a3,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
2d1da: 8e9d c.sub a3,a5
2d1dc: 40f907b3 sub a5,s2,a5
2d1e0: 04d7f963 bgeu a5,a3,2d232 <_IO_helper_overflow+0x8c>
2d1e4: 01c92783 lw a5,28(s2)
2d1e8: 85ba c.mv a1,a4
2d1ea: 864e c.mv a2,s3
2d1ec: 9782 c.jalr a5
2d1ee: fff50713 addi a4,a0,-1
2d1f2: 57f5 c.li a5,-3
2d1f4: 892a c.mv s2,a0
2d1f6: 04e7ee63 bltu a5,a4,2d252 <_IO_helper_overflow+0xac>
2d1fa: 4808 c.lw a0,16(s0)
2d1fc: 41298633 sub a2,s3,s2
2d200: 012505b3 add a1,a0,s2
2d204: fe3f10ef jal ra,1f1e6 <memmove>
2d208: 485c c.lw a5,20(s0)
2d20a: 412787b3 sub a5,a5,s2
2d20e: c85c c.sw a5,20(s0)
2d210: 4c18 c.lw a4,24(s0)
2d212: 0ff4f513 andi a0,s1,255
2d216: 02e7f463 bgeu a5,a4,2d23e <_IO_helper_overflow+0x98>
2d21a: 00178713 addi a4,a5,1
2d21e: c858 c.sw a4,20(s0)
2d220: 00978023 sb s1,0(a5)
2d224: 50b2 c.lwsp ra,44(sp)
2d226: 5422 c.lwsp s0,40(sp)
2d228: 5492 c.lwsp s1,36(sp)
2d22a: 5902 c.lwsp s2,32(sp)
2d22c: 49f2 c.lwsp s3,28(sp)
2d22e: 6145 c.addi16sp sp,48
2d230: 8082 c.jr ra
2d232: c62a c.swsp a0,12(sp)
2d234: adae90ef jal ra,1650e <_IO_vtable_check>
2d238: 4818 c.lw a4,16(s0)
2d23a: 4532 c.lwsp a0,12(sp)
2d23c: b765 c.j 2d1e4 <_IO_helper_overflow+0x3e>
2d23e: 85aa c.mv a1,a0
2d240: 8522 c.mv a0,s0
2d242: 5422 c.lwsp s0,40(sp)
2d244: 50b2 c.lwsp ra,44(sp)
2d246: 5492 c.lwsp s1,36(sp)
2d248: 5902 c.lwsp s2,32(sp)
2d24a: 49f2 c.lwsp s3,28(sp)
2d24c: 6145 c.addi16sp sp,48
2d24e: c7eeb06f jal zero,186cc <__overflow>
2d252: 557d c.li a0,-1
2d254: bfc1 c.j 2d224 <_IO_helper_overflow+0x7e>
0002d256 <_i18n_number_rewrite>:
2d256: b9010113 addi sp,sp,-1136
2d25a: 46912223 sw s1,1124(sp)
2d25e: 84aa c.mv s1,a0
2d260: 0005f537 lui a0,0x5f
2d264: e5850513 addi a0,a0,-424 # 5ee58 <__strtol_ul_rem_tab+0x24>
2d268: 46112623 sw ra,1132(sp)
2d26c: 46812423 sw s0,1128(sp)
2d270: 47212023 sw s2,1120(sp)
2d274: 45312e23 sw s3,1116(sp)
2d278: 45512a23 sw s5,1108(sp)
2d27c: 45412c23 sw s4,1112(sp)
2d280: 45612823 sw s6,1104(sp)
2d284: 45712623 sw s7,1100(sp)
2d288: 45812423 sw s8,1096(sp)
2d28c: 45912223 sw s9,1092(sp)
2d290: 45a12023 sw s10,1088(sp)
2d294: 89ae c.mv s3,a1
2d296: 8432 c.mv s0,a2
2d298: 7b90a0ef jal ra,38250 <__wctrans>
2d29c: 892a c.mv s2,a0
2d29e: 85aa c.mv a1,a0
2d2a0: 02e00513 addi a0,zero,46
2d2a4: 0240b0ef jal ra,382c8 <__towctrans>
2d2a8: 8aaa c.mv s5,a0
2d2aa: 85ca c.mv a1,s2
2d2ac: 02c00513 addi a0,zero,44
2d2b0: 0180b0ef jal ra,382c8 <__towctrans>
2d2b4: 10091863 bne s2,zero,2d3c4 <_i18n_number_rewrite+0x16e>
2d2b8: 409989b3 sub s3,s3,s1
2d2bc: 04010a13 addi s4,sp,64
2d2c0: 40000793 addi a5,zero,1024
2d2c4: 4605 c.li a2,1
2d2c6: 85ce c.mv a1,s3
2d2c8: 1808 c.addi4spn a0,sp,48
2d2ca: d852 c.swsp s4,48(sp)
2d2cc: da3e c.swsp a5,52(sp)
2d2ce: 3a9090ef jal ra,36e76 <__libc_scratch_buffer_set_array_size>
2d2d2: 12050b63 beq a0,zero,2d408 <_i18n_number_rewrite+0x1b2>
2d2d6: 5cc2 c.lwsp s9,48(sp)
2d2d8: 85a6 c.mv a1,s1
2d2da: 864e c.mv a2,s3
2d2dc: 8566 c.mv a0,s9
2d2de: 928f20ef jal ra,1f406 <memcpy>
2d2e2: 013504b3 add s1,a0,s3
2d2e6: 14fd c.addi s1,-1
2d2e8: 0794ec63 bltu s1,s9,2d360 <_i18n_number_rewrite+0x10a>
2d2ec: 00042997 auipc s3,0x42
2d2f0: ab89a983 lw s3,-1352(s3) # 6eda4 <_GLOBAL_OFFSET_TABLE_+0x2c>
2d2f4: 1cfd c.addi s9,-1
2d2f6: 4d25 c.li s10,9
2d2f8: 02e00a93 addi s5,zero,46
2d2fc: 02c00b13 addi s6,zero,44
2d300: 5c7d c.li s8,-1
2d302: a809 c.j 2d314 <_i18n_number_rewrite+0xbe>
2d304: 08091f63 bne s2,zero,2d3a2 <_i18n_number_rewrite+0x14c>
2d308: fef40fa3 sb a5,-1(s0)
2d30c: 147d c.addi s0,-1
2d30e: 14fd c.addi s1,-1
2d310: 049c8863 beq s9,s1,2d360 <_i18n_number_rewrite+0x10a>
2d314: 0004c783 lbu a5,0(s1)
2d318: fd078713 addi a4,a5,-48
2d31c: 0ff77713 andi a4,a4,255
2d320: feed62e3 bltu s10,a4,2d304 <_i18n_number_rewrite+0xae>
2d324: 00498733 add a4,s3,tp
2d328: 4318 c.lw a4,0(a4)
2d32a: 0785 c.addi a5,1
2d32c: 078a c.slli a5,0x2
2d32e: 4318 c.lw a4,0(a4)
2d330: 97ba c.add a5,a4
2d332: 0087ab83 lw s7,8(a5)
2d336: 855e c.mv a0,s7
2d338: d28f10ef jal ra,1e860 <strlen>
2d33c: 8c09 c.sub s0,a0
2d33e: fff50793 addi a5,a0,-1
2d342: d571 c.beqz a0,2d30e <_i18n_number_rewrite+0xb8>
2d344: 00fb8733 add a4,s7,a5
2d348: 00074683 lbu a3,0(a4)
2d34c: 00f40733 add a4,s0,a5
2d350: 17fd c.addi a5,-1
2d352: 00d70023 sb a3,0(a4)
2d356: ff8797e3 bne a5,s8,2d344 <_i18n_number_rewrite+0xee>
2d35a: 14fd c.addi s1,-1
2d35c: fa9c9ce3 bne s9,s1,2d314 <_i18n_number_rewrite+0xbe>
2d360: 5542 c.lwsp a0,48(sp)
2d362: 01450463 beq a0,s4,2d36a <_i18n_number_rewrite+0x114>
2d366: cb2f00ef jal ra,1d818 <__free>
2d36a: 46c12083 lw ra,1132(sp)
2d36e: 8522 c.mv a0,s0
2d370: 46812403 lw s0,1128(sp)
2d374: 46412483 lw s1,1124(sp)
2d378: 46012903 lw s2,1120(sp)
2d37c: 45c12983 lw s3,1116(sp)
2d380: 45812a03 lw s4,1112(sp)
2d384: 45412a83 lw s5,1108(sp)
2d388: 45012b03 lw s6,1104(sp)
2d38c: 44c12b83 lw s7,1100(sp)
2d390: 44812c03 lw s8,1096(sp)
2d394: 44412c83 lw s9,1092(sp)
2d398: 44012d03 lw s10,1088(sp)
2d39c: 47010113 addi sp,sp,1136
2d3a0: 8082 c.jr ra
2d3a2: 07578563 beq a5,s5,2d40c <_i18n_number_rewrite+0x1b6>
2d3a6: f76791e3 bne a5,s6,2d308 <_i18n_number_rewrite+0xb2>
2d3aa: 01c10b93 addi s7,sp,28
2d3ae: 855e c.mv a0,s7
2d3b0: cb0f10ef jal ra,1e860 <strlen>
2d3b4: 862a c.mv a2,a0
2d3b6: 8c09 c.sub s0,a0
2d3b8: d939 c.beqz a0,2d30e <_i18n_number_rewrite+0xb8>
2d3ba: 85de c.mv a1,s7
2d3bc: 8522 c.mv a0,s0
2d3be: 848f20ef jal ra,1f406 <memcpy>
2d3c2: b7b1 c.j 2d30e <_i18n_number_rewrite+0xb8>
2d3c4: 8a2a c.mv s4,a0
2d3c6: 1810 c.addi4spn a2,sp,48
2d3c8: 85d6 c.mv a1,s5
2d3ca: 0028 c.addi4spn a0,sp,8
2d3cc: d802 c.swsp zero,48(sp)
2d3ce: da02 c.swsp zero,52(sp)
2d3d0: 4e20a0ef jal ra,378b2 <__wcrtomb>
2d3d4: 57fd c.li a5,-1
2d3d6: 02f50e63 beq a0,a5,2d412 <_i18n_number_rewrite+0x1bc>
2d3da: 44050793 addi a5,a0,1088
2d3de: 00278533 add a0,a5,sp
2d3e2: bc050423 sb zero,-1080(a0)
2d3e6: 1810 c.addi4spn a2,sp,48
2d3e8: 85d2 c.mv a1,s4
2d3ea: 0868 c.addi4spn a0,sp,28
2d3ec: d802 c.swsp zero,48(sp)
2d3ee: da02 c.swsp zero,52(sp)
2d3f0: 4c20a0ef jal ra,378b2 <__wcrtomb>
2d3f4: 57fd c.li a5,-1
2d3f6: 02f50363 beq a0,a5,2d41c <_i18n_number_rewrite+0x1c6>
2d3fa: 44050793 addi a5,a0,1088
2d3fe: 00278533 add a0,a5,sp
2d402: bc050e23 sb zero,-1060(a0)
2d406: bd4d c.j 2d2b8 <_i18n_number_rewrite+0x62>
2d408: 8426 c.mv s0,s1
2d40a: b785 c.j 2d36a <_i18n_number_rewrite+0x114>
2d40c: 00810b93 addi s7,sp,8
2d410: bf79 c.j 2d3ae <_i18n_number_rewrite+0x158>
2d412: 02e00793 addi a5,zero,46
2d416: 00f11423 sh a5,8(sp)
2d41a: b7f1 c.j 2d3e6 <_i18n_number_rewrite+0x190>
2d41c: 02c00793 addi a5,zero,44
2d420: 00f11e23 sh a5,28(sp)
2d424: bd51 c.j 2d2b8 <_i18n_number_rewrite+0x62>
0002d426 <outstring_func.part.0>:
2d426: 0005f6b7 lui a3,0x5f
2d42a: 0005f5b7 lui a1,0x5f
2d42e: 0005f537 lui a0,0x5f
2d432: 1141 c.addi sp,-16
2d434: f2c68693 addi a3,a3,-212 # 5ef2c <__PRETTY_FUNCTION__.2>
2d438: 0ee00613 addi a2,zero,238
2d43c: e6458593 addi a1,a1,-412 # 5ee64 <__strtol_ul_rem_tab+0x30>
2d440: e7850513 addi a0,a0,-392 # 5ee78 <__strtol_ul_rem_tab+0x44>
2d444: c606 c.swsp ra,12(sp)
2d446: eaae30ef jal ra,10af0 <__assert_fail>
0002d44a <outstring_converted_wide_string>:
2d44a: 714d c.addi16sp sp,-336
2d44c: 14912223 sw s1,324(sp)
2d450: 13312e23 sw s3,316(sp)
2d454: 13512a23 sw s5,308(sp)
2d458: 13712623 sw s7,300(sp)
2d45c: 13812423 sw s8,296(sp)
2d460: 14112623 sw ra,332(sp)
2d464: 14812423 sw s0,328(sp)
2d468: 15212023 sw s2,320(sp)
2d46c: 13412c23 sw s4,312(sp)
2d470: 13612823 sw s6,304(sp)
2d474: 13912223 sw s9,292(sp)
2d478: 13a12023 sw s10,288(sp)
2d47c: c62e c.swsp a1,12(sp)
2d47e: 8bb6 c.mv s7,a3
2d480: 89aa c.mv s3,a0
2d482: 8ab2 c.mv s5,a2
2d484: 8c3a c.mv s8,a4
2d486: 84be c.mv s1,a5
2d488: 00d05363 bge zero,a3,2d48e <outstring_converted_wide_string+0x44>
2d48c: c375 c.beqz a4,2d570 <outstring_converted_wide_string+0x126>
2d48e: cc02 c.swsp zero,24(sp)
2d490: ce02 c.swsp zero,28(sp)
2d492: 100acd63 blt s5,zero,2d5ac <outstring_converted_wide_string+0x162>
2d496: 8956 c.mv s2,s5
2d498: 180a8d63 beq s5,zero,2d632 <outstring_converted_wide_string+0x1e8>
2d49c: 00069b37 lui s6,0x69
2d4a0: 00069cb7 lui s9,0x69
2d4a4: 89cc8c93 addi s9,s9,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
2d4a8: be4b0b13 addi s6,s6,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
2d4ac: 4a01 c.li s4,0
2d4ae: 419b0b33 sub s6,s6,s9
2d4b2: 47b2 c.lwsp a5,12(sp)
2d4b4: c3ad c.beqz a5,2d516 <outstring_converted_wide_string+0xcc>
2d4b6: 0ff00793 addi a5,zero,255
2d4ba: 10000613 addi a2,zero,256
2d4be: 0127e363 bltu a5,s2,2d4c4 <outstring_converted_wide_string+0x7a>
2d4c2: 864a c.mv a2,s2
2d4c4: 0834 c.addi4spn a3,sp,24
2d4c6: 006c c.addi4spn a1,sp,12
2d4c8: 1008 c.addi4spn a0,sp,32
2d4ca: 5120a0ef jal ra,379dc <__wcsrtombs>
2d4ce: 57fd c.li a5,-1
2d4d0: 842a c.mv s0,a0
2d4d2: 08f50d63 beq a0,a5,2d56c <outstring_converted_wide_string+0x122>
2d4d6: c121 c.beqz a0,2d516 <outstring_converted_wide_string+0xcc>
2d4d8: 1604c163 blt s1,zero,2d63a <outstring_converted_wide_string+0x1f0>
2d4dc: 0989ad03 lw s10,152(s3)
2d4e0: 419d07b3 sub a5,s10,s9
2d4e4: 0767fa63 bgeu a5,s6,2d558 <outstring_converted_wide_string+0x10e>
2d4e8: 01cd2783 lw a5,28(s10)
2d4ec: 8622 c.mv a2,s0
2d4ee: 100c c.addi4spn a1,sp,32
2d4f0: 854e c.mv a0,s3
2d4f2: 9782 c.jalr a5
2d4f4: 06a41c63 bne s0,a0,2d56c <outstring_converted_wide_string+0x122>
2d4f8: 94a2 c.add s1,s0
2d4fa: 800007b7 lui a5,0x80000
2d4fe: 97a6 c.add a5,s1
2d500: 0e87ea63 bltu a5,s0,2d5f4 <outstring_converted_wide_string+0x1aa>
2d504: 0004cf63 blt s1,zero,2d522 <outstring_converted_wide_string+0xd8>
2d508: 9a22 c.add s4,s0
2d50a: fa0ac4e3 blt s5,zero,2d4b2 <outstring_converted_wide_string+0x68>
2d50e: 40890933 sub s2,s2,s0
2d512: fa0910e3 bne s2,zero,2d4b2 <outstring_converted_wide_string+0x68>
2d516: 01705663 bge zero,s7,2d522 <outstring_converted_wide_string+0xd8>
2d51a: 000c0463 beq s8,zero,2d522 <outstring_converted_wide_string+0xd8>
2d51e: 0f7a6563 bltu s4,s7,2d608 <outstring_converted_wide_string+0x1be>
2d522: 14c12083 lw ra,332(sp)
2d526: 14812403 lw s0,328(sp)
2d52a: 14012903 lw s2,320(sp)
2d52e: 13c12983 lw s3,316(sp)
2d532: 13812a03 lw s4,312(sp)
2d536: 13412a83 lw s5,308(sp)
2d53a: 13012b03 lw s6,304(sp)
2d53e: 12c12b83 lw s7,300(sp)
2d542: 12812c03 lw s8,296(sp)
2d546: 12412c83 lw s9,292(sp)
2d54a: 12012d03 lw s10,288(sp)
2d54e: 8526 c.mv a0,s1
2d550: 14412483 lw s1,324(sp)
2d554: 6171 c.addi16sp sp,336
2d556: 8082 c.jr ra
2d558: fb7e80ef jal ra,1650e <_IO_vtable_check>
2d55c: 01cd2783 lw a5,28(s10)
2d560: 8622 c.mv a2,s0
2d562: 100c c.addi4spn a1,sp,32
2d564: 854e c.mv a0,s3
2d566: 9782 c.jalr a5
2d568: f8a408e3 beq s0,a0,2d4f8 <outstring_converted_wide_string+0xae>
2d56c: 54fd c.li s1,-1
2d56e: bf55 c.j 2d522 <outstring_converted_wide_string+0xd8>
2d570: cc02 c.swsp zero,24(sp)
2d572: ce02 c.swsp zero,28(sp)
2d574: ca2e c.swsp a1,20(sp)
2d576: 02064d63 blt a2,zero,2d5b0 <outstring_converted_wide_string+0x166>
2d57a: 8432 c.mv s0,a2
2d57c: 4b01 c.li s6,0
2d57e: ca31 c.beqz a2,2d5d2 <outstring_converted_wide_string+0x188>
2d580: 0ff00a13 addi s4,zero,255
2d584: 597d c.li s2,-1
2d586: cd85 c.beqz a1,2d5be <outstring_converted_wide_string+0x174>
2d588: 10000613 addi a2,zero,256
2d58c: 008a6363 bltu s4,s0,2d592 <outstring_converted_wide_string+0x148>
2d590: 8622 c.mv a2,s0
2d592: 0834 c.addi4spn a3,sp,24
2d594: 084c c.addi4spn a1,sp,20
2d596: 1008 c.addi4spn a0,sp,32
2d598: 4440a0ef jal ra,379dc <__wcsrtombs>
2d59c: fd2508e3 beq a0,s2,2d56c <outstring_converted_wide_string+0x122>
2d5a0: cd19 c.beqz a0,2d5be <outstring_converted_wide_string+0x174>
2d5a2: 8c09 c.sub s0,a0
2d5a4: 9b2a c.add s6,a0
2d5a6: cc01 c.beqz s0,2d5be <outstring_converted_wide_string+0x174>
2d5a8: 45d2 c.lwsp a1,20(sp)
2d5aa: bff1 c.j 2d586 <outstring_converted_wide_string+0x13c>
2d5ac: 597d c.li s2,-1
2d5ae: b5fd c.j 2d49c <outstring_converted_wide_string+0x52>
2d5b0: 0834 c.addi4spn a3,sp,24
2d5b2: 4601 c.li a2,0
2d5b4: 084c c.addi4spn a1,sp,20
2d5b6: 4501 c.li a0,0
2d5b8: 4240a0ef jal ra,379dc <__wcsrtombs>
2d5bc: 8b2a c.mv s6,a0
2d5be: ed7b78e3 bgeu s6,s7,2d48e <outstring_converted_wide_string+0x44>
2d5c2: 416b8b33 sub s6,s7,s6
2d5c6: 845a c.mv s0,s6
2d5c8: 01604763 blt zero,s6,2d5d6 <outstring_converted_wide_string+0x18c>
2d5cc: ec04d1e3 bge s1,zero,2d48e <outstring_converted_wide_string+0x44>
2d5d0: bf89 c.j 2d522 <outstring_converted_wide_string+0xd8>
2d5d2: 8b36 c.mv s6,a3
2d5d4: 8436 c.mv s0,a3
2d5d6: 8622 c.mv a2,s0
2d5d8: 02000593 addi a1,zero,32
2d5dc: 854e c.mv a0,s3
2d5de: 231080ef jal ra,3600e <_IO_padn>
2d5e2: f8a415e3 bne s0,a0,2d56c <outstring_converted_wide_string+0x122>
2d5e6: f204cee3 blt s1,zero,2d522 <outstring_converted_wide_string+0xd8>
2d5ea: 9b26 c.add s6,s1
2d5ec: 009b27b3 slt a5,s6,s1
2d5f0: 84da c.mv s1,s6
2d5f2: dfe9 c.beqz a5,2d5cc <outstring_converted_wide_string+0x182>
2d5f4: 00041797 auipc a5,0x41
2d5f8: 7b47a783 lw a5,1972(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
2d5fc: 04b00713 addi a4,zero,75
2d600: 54fd c.li s1,-1
2d602: 9792 c.add a5,tp
2d604: c398 c.sw a4,0(a5)
2d606: bf31 c.j 2d522 <outstring_converted_wide_string+0xd8>
2d608: 414b8a33 sub s4,s7,s4
2d60c: f1405be3 bge zero,s4,2d522 <outstring_converted_wide_string+0xd8>
2d610: 8652 c.mv a2,s4
2d612: 02000593 addi a1,zero,32
2d616: 854e c.mv a0,s3
2d618: 1f7080ef jal ra,3600e <_IO_padn>
2d61c: f4aa18e3 bne s4,a0,2d56c <outstring_converted_wide_string+0x122>
2d620: f004c1e3 blt s1,zero,2d522 <outstring_converted_wide_string+0xd8>
2d624: 94d2 c.add s1,s4
2d626: 800007b7 lui a5,0x80000
2d62a: 97a6 c.add a5,s1
2d62c: ef47fbe3 bgeu a5,s4,2d522 <outstring_converted_wide_string+0xd8>
2d630: b7d1 c.j 2d5f4 <outstring_converted_wide_string+0x1aa>
2d632: 4a01 c.li s4,0
2d634: ef7043e3 blt zero,s7,2d51a <outstring_converted_wide_string+0xd0>
2d638: b5ed c.j 2d522 <outstring_converted_wide_string+0xd8>
2d63a: 0005f6b7 lui a3,0x5f
2d63e: 0005f5b7 lui a1,0x5f
2d642: 0005f537 lui a0,0x5f
2d646: f2c68693 addi a3,a3,-212 # 5ef2c <__PRETTY_FUNCTION__.2>
2d64a: 0ee00613 addi a2,zero,238
2d64e: e6458593 addi a1,a1,-412 # 5ee64 <__strtol_ul_rem_tab+0x30>
2d652: e7850513 addi a0,a0,-392 # 5ee78 <__strtol_ul_rem_tab+0x44>
2d656: c9ae30ef jal ra,10af0 <__assert_fail>
0002d65a <printf_positional>:
2d65a: 7115 c.addi16sp sp,-224
2d65c: c5d2 c.swsp s4,200(sp)
2d65e: 8a2a c.mv s4,a0
2d660: 757d c.lui a0,0xfffff
2d662: cda2 c.swsp s0,216(sp)
2d664: cba6 c.swsp s1,212(sp)
2d666: 1180 c.addi4spn s0,sp,224
2d668: c9ca c.swsp s2,208(sp)
2d66a: cf86 c.swsp ra,220(sp)
2d66c: c7ce c.swsp s3,204(sp)
2d66e: c3d6 c.swsp s5,196(sp)
2d670: c1da c.swsp s6,192(sp)
2d672: df5e c.swsp s7,188(sp)
2d674: dd62 c.swsp s8,184(sp)
2d676: db66 c.swsp s9,180(sp)
2d678: d96a c.swsp s10,176(sp)
2d67a: d76e c.swsp s11,172(sp)
2d67c: 737d c.lui t1,0xfffff
2d67e: 73c50513 addi a0,a0,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
2d682: fc030693 addi a3,t1,-64 # ffffefc0 <__BSS_END__+0xfff8f46c>
2d686: 74fd c.lui s1,0xfffff
2d688: 77c30313 addi t1,t1,1916
2d68c: 9522 c.add a0,s0
2d68e: 96a2 c.add a3,s0
2d690: 9322 c.add t1,s0
2d692: 77c48493 addi s1,s1,1916 # fffff77c <__BSS_END__+0xfff8fc28>
2d696: c10c c.sw a1,0(a0)
2d698: 75fd c.lui a1,0xfffff
2d69a: 00d32023 sw a3,0(t1)
2d69e: 94a2 c.add s1,s0
2d6a0: 74458593 addi a1,a1,1860 # fffff744 <__BSS_END__+0xfff8fbf0>
2d6a4: 893e c.mv s2,a5
2d6a6: 77fd c.lui a5,0xfffff
2d6a8: 4084 c.lw s1,0(s1)
2d6aa: 95a2 c.add a1,s0
2d6ac: 77878793 addi a5,a5,1912 # fffff778 <__BSS_END__+0xfff8fc24>
2d6b0: 97a2 c.add a5,s0
2d6b2: c190 c.sw a2,0(a1)
2d6b4: 767d c.lui a2,0xfffff
2d6b6: 7f068693 addi a3,a3,2032
2d6ba: 77460613 addi a2,a2,1908 # fffff774 <__BSS_END__+0xfff8fc20>
2d6be: 0107a023 sw a6,0(a5)
2d6c2: 441c c.lw a5,8(s0)
2d6c4: 40000313 addi t1,zero,1024
2d6c8: 7ed4a023 sw a3,2016(s1)
2d6cc: 9622 c.add a2,s0
2d6ce: bc040693 addi a3,s0,-1088
2d6d2: bad42823 sw a3,-1104(s0)
2d6d6: 7e64a223 sw t1,2020(s1)
2d6da: ba642a23 sw t1,-1100(s0)
2d6de: 7c04a223 sw zero,1988(s1)
2d6e2: 56fd c.li a3,-1
2d6e4: c218 c.sw a4,0(a2)
2d6e6: 81010113 addi sp,sp,-2032
2d6ea: 04d78de3 beq a5,a3,2df44 <printf_positional+0x8ea>
2d6ee: 0008c783 lbu a5,0(a7)
2d6f2: e399 c.bnez a5,2d6f8 <printf_positional+0x9e>
2d6f4: 4c00106f jal zero,2ebb4 <printf_positional+0x155a>
2d6f8: 7bfd c.lui s7,0xfffff
2d6fa: 7a0b8793 addi a5,s7,1952 # fffff7a0 <__BSS_END__+0xfff8fc4c>
2d6fe: 00878bb3 add s7,a5,s0
2d702: 77fd c.lui a5,0xfffff
2d704: 78478713 addi a4,a5,1924 # fffff784 <__BSS_END__+0xfff8fc30>
2d708: fc078793 addi a5,a5,-64
2d70c: 4c01 c.li s8,0
2d70e: 4d81 c.li s11,0
2d710: 4481 c.li s1,0
2d712: 49cd c.li s3,19
2d714: 010b8a93 addi s5,s7,16
2d718: 00870b33 add s6,a4,s0
2d71c: 00878d33 add s10,a5,s0
2d720: 018a8633 add a2,s5,s8
2d724: 85ee c.mv a1,s11
2d726: 8546 c.mv a0,a7
2d728: 86da c.mv a3,s6
2d72a: 8cb2 c.mv s9,a2
2d72c: 061070ef jal ra,34f8c <__parse_one_specmb>
2d730: 018ca883 lw a7,24(s9)
2d734: 9daa c.add s11,a0
2d736: 0485 c.addi s1,1
2d738: 0008c703 lbu a4,0(a7)
2d73c: c331 c.beqz a4,2d780 <printf_positional+0x126>
2d73e: 00998563 beq s3,s1,2d748 <printf_positional+0xee>
2d742: 034c0c13 addi s8,s8,52
2d746: bfe9 c.j 2d720 <printf_positional+0xc6>
2d748: 77fd c.lui a5,0xfffff
2d74a: 77c78793 addi a5,a5,1916 # fffff77c <__BSS_END__+0xfff8fc28>
2d74e: 97a2 c.add a5,s0
2d750: 855e c.mv a0,s7
2d752: 0117a023 sw a7,0(a5)
2d756: 690090ef jal ra,36de6 <__libc_scratch_buffer_grow_preserve>
2d75a: 77fd c.lui a5,0xfffff
2d75c: 77c78793 addi a5,a5,1916 # fffff77c <__BSS_END__+0xfff8fc28>
2d760: 97a2 c.add a5,s0
2d762: 0007a883 lw a7,0(a5)
2d766: 2a050863 beq a0,zero,2da16 <printf_positional+0x3bc>
2d76a: 7e4d2983 lw s3,2020(s10)
2d76e: 03400793 addi a5,zero,52
2d772: 7e0d2a83 lw s5,2016(s10)
2d776: 02f9d9b3 divu s3,s3,a5
2d77a: 034c0c13 addi s8,s8,52
2d77e: b74d c.j 2d720 <printf_positional+0xc6>
2d780: 77fd c.lui a5,0xfffff
2d782: fc078793 addi a5,a5,-64 # ffffefc0 <__BSS_END__+0xfff8f46c>
2d786: 97a2 c.add a5,s0
2d788: 7c47a703 lw a4,1988(a5)
2d78c: 77b76063 bltu a4,s11,2deec <printf_positional+0x892>
2d790: 77fd c.lui a5,0xfffff
2d792: 77c78793 addi a5,a5,1916 # fffff77c <__BSS_END__+0xfff8fc28>
2d796: 97a2 c.add a5,s0
2d798: 4661 c.li a2,24
2d79a: 85ba c.mv a1,a4
2d79c: bb040513 addi a0,s0,-1104
2d7a0: c398 c.sw a4,0(a5)
2d7a2: 6d4090ef jal ra,36e76 <__libc_scratch_buffer_set_array_size>
2d7a6: 26050863 beq a0,zero,2da16 <printf_positional+0x3bc>
2d7aa: 77fd c.lui a5,0xfffff
2d7ac: 77c78793 addi a5,a5,1916 # fffff77c <__BSS_END__+0xfff8fc28>
2d7b0: 97a2 c.add a5,s0
2d7b2: 4398 c.lw a4,0(a5)
2d7b4: 481c c.lw a5,16(s0)
2d7b6: bb042b03 lw s6,-1104(s0)
2d7ba: 76fd c.lui a3,0xfffff
2d7bc: 74068693 addi a3,a3,1856 # fffff740 <__BSS_END__+0xfff8fbec>
2d7c0: 00471b93 slli s7,a4,0x4
2d7c4: 8b89 c.andi a5,2
2d7c6: 96a2 c.add a3,s0
2d7c8: c29c c.sw a5,0(a3)
2d7ca: 017b0833 add a6,s6,s7
2d7ce: 00271613 slli a2,a4,0x2
2d7d2: 00f035b3 sltu a1,zero,a5
2d7d6: 76fd c.lui a3,0xfffff
2d7d8: 77fd c.lui a5,0xfffff
2d7da: 00c809b3 add s3,a6,a2
2d7de: 77068693 addi a3,a3,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2d7e2: 77c78793 addi a5,a5,1916 # fffff77c <__BSS_END__+0xfff8fc28>
2d7e6: 40b005b3 sub a1,zero,a1
2d7ea: 97a2 c.add a5,s0
2d7ec: 96a2 c.add a3,s0
2d7ee: 0ff5f593 andi a1,a1,255
2d7f2: 854e c.mv a0,s3
2d7f4: 0107a023 sw a6,0(a5)
2d7f8: c298 c.sw a4,0(a3)
2d7fa: b03f10ef jal ra,1f2fc <memset>
2d7fe: 77fd c.lui a5,0xfffff
2d800: 77c78793 addi a5,a5,1916 # fffff77c <__BSS_END__+0xfff8fc28>
2d804: 97a2 c.add a5,s0
2d806: 0007a803 lw a6,0(a5)
2d80a: 77fd c.lui a5,0xfffff
2d80c: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2d810: 97a2 c.add a5,s0
2d812: 4398 c.lw a4,0(a5)
2d814: e099 c.bnez s1,2d81a <printf_positional+0x1c0>
2d816: 30a0106f jal zero,2eb20 <printf_positional+0x14c6>
2d81a: 8d56 c.mv s10,s5
2d81c: 4d81 c.li s11,0
2d81e: 5bfd c.li s7,-1
2d820: 4885 c.li a7,1
2d822: 00070337 lui t1,0x70
2d826: a025 c.j 2d84e <printf_positional+0x1f4>
2d828: 024d2783 lw a5,36(s10)
2d82c: 028d2683 lw a3,40(s10)
2d830: 078a c.slli a5,0x2
2d832: 97ce c.add a5,s3
2d834: c394 c.sw a3,0(a5)
2d836: 024d2783 lw a5,36(s10)
2d83a: 030d2683 lw a3,48(s10)
2d83e: 078a c.slli a5,0x2
2d840: 97c2 c.add a5,a6
2d842: c394 c.sw a3,0(a5)
2d844: 0d85 c.addi s11,1
2d846: 034d0d13 addi s10,s10,52
2d84a: 089d8463 beq s11,s1,2d8d2 <printf_positional+0x278>
2d84e: 020d2783 lw a5,32(s10)
2d852: 01778663 beq a5,s7,2d85e <printf_positional+0x204>
2d856: 078a c.slli a5,0x2
2d858: 97ce c.add a5,s3
2d85a: 0007a023 sw zero,0(a5)
2d85e: 01cd2783 lw a5,28(s10)
2d862: 01778663 beq a5,s7,2d86e <printf_positional+0x214>
2d866: 078a c.slli a5,0x2
2d868: 97ce c.add a5,s3
2d86a: 0007a023 sw zero,0(a5)
2d86e: 02cd2583 lw a1,44(s10)
2d872: d9e9 c.beqz a1,2d844 <printf_positional+0x1ea>
2d874: fb158ae3 beq a1,a7,2d828 <printf_positional+0x1ce>
2d878: 77fd c.lui a5,0xfffff
2d87a: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2d87e: 008d2683 lw a3,8(s10)
2d882: 97a2 c.add a5,s0
2d884: c398 c.sw a4,0(a5)
2d886: b4c32783 lw a5,-1204(t1) # 6fb4c <__printf_arginfo_table>
2d88a: 024d2603 lw a2,36(s10)
2d88e: 068a c.slli a3,0x2
2d890: 97b6 c.add a5,a3
2d892: 439c c.lw a5,0(a5)
2d894: 777d c.lui a4,0xfffff
2d896: 060a c.slli a2,0x2
2d898: 77c70713 addi a4,a4,1916 # fffff77c <__BSS_END__+0xfff8fc28>
2d89c: 00c806b3 add a3,a6,a2
2d8a0: 9722 c.add a4,s0
2d8a2: 856a c.mv a0,s10
2d8a4: 964e c.add a2,s3
2d8a6: 01072023 sw a6,0(a4)
2d8aa: 9782 c.jalr a5
2d8ac: 77fd c.lui a5,0xfffff
2d8ae: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2d8b2: 97a2 c.add a5,s0
2d8b4: 4398 c.lw a4,0(a5)
2d8b6: 77fd c.lui a5,0xfffff
2d8b8: 77c78793 addi a5,a5,1916 # fffff77c <__BSS_END__+0xfff8fc28>
2d8bc: 97a2 c.add a5,s0
2d8be: 0d85 c.addi s11,1
2d8c0: 0007a803 lw a6,0(a5)
2d8c4: 4885 c.li a7,1
2d8c6: 00070337 lui t1,0x70
2d8ca: 034d0d13 addi s10,s10,52
2d8ce: f89d90e3 bne s11,s1,2d84e <printf_positional+0x1f4>
2d8d2: 1a070f63 beq a4,zero,2da90 <printf_positional+0x436>
2d8d6: 481c c.lw a5,16(s0)
2d8d8: 8bc2 c.mv s7,a6
2d8da: 400008b7 lui a7,0x40000
2d8de: 6805 c.lui a6,0x1
2d8e0: 0005f6b7 lui a3,0x5f
2d8e4: 8d5a c.mv s10,s6
2d8e6: 4d81 c.li s11,0
2d8e8: 00070e37 lui t3,0x70
2d8ec: 18e1 c.addi a7,-8
2d8ee: 80080813 addi a6,a6,-2048 # 800 <__libc_tsd_CTYPE_B+0x7d4>
2d8f2: 0017f313 andi t1,a5,1
2d8f6: f3c68693 addi a3,a3,-196 # 5ef3c <__PRETTY_FUNCTION__.2+0x10>
2d8fa: 0009a783 lw a5,0(s3)
2d8fe: 461d c.li a2,7
2d900: 56f64663 blt a2,a5,2de6c <printf_positional+0x812>
2d904: 55fd c.li a1,-1
2d906: 56b7cf63 blt a5,a1,2de84 <printf_positional+0x82a>
2d90a: 5ef66363 bltu a2,a5,2def0 <printf_positional+0x896>
2d90e: 078a c.slli a5,0x2
2d910: 97b6 c.add a5,a3
2d912: 439c c.lw a5,0(a5)
2d914: 8782 c.jr a5
2d916: 02c9a583 lw a1,44(s3)
2d91a: 00259393 slli t2,a1,0x2
2d91e: 01738613 addi a2,t2,23
2d922: 9a41 c.andi a2,-16
2d924: 40c10133 sub sp,sp,a2
2d928: 00f10613 addi a2,sp,15
2d92c: 9a41 c.andi a2,-16
2d92e: c185 c.beqz a1,2d94e <printf_positional+0x2f4>
2d930: 0249a583 lw a1,36(s3)
2d934: 87b2 c.mv a5,a2
2d936: 93b2 c.add t2,a2
2d938: 0592 c.slli a1,0x4
2d93a: 95da c.add a1,s6
2d93c: c38c c.sw a1,0(a5)
2d93e: 0791 c.addi a5,4
2d940: 05c1 c.addi a1,16
2d942: fef39de3 bne t2,a5,2d93c <printf_positional+0x2e2>
2d946: fa81a783 lw a5,-88(gp) # 6f2fc <__printf_function_table>
2d94a: 97aa c.add a5,a0
2d94c: 439c c.lw a5,0(a5)
2d94e: 75fd c.lui a1,0xfffff
2d950: 74c58593 addi a1,a1,1868 # fffff74c <__BSS_END__+0xfff8fbf8>
2d954: 95a2 c.add a1,s0
2d956: 0105a023 sw a6,0(a1)
2d95a: 75fd c.lui a1,0xfffff
2d95c: 75058593 addi a1,a1,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
2d960: 95a2 c.add a1,s0
2d962: 0055a023 sw t0,0(a1)
2d966: 75fd c.lui a1,0xfffff
2d968: 75458593 addi a1,a1,1876 # fffff754 <__BSS_END__+0xfff8fc00>
2d96c: 95a2 c.add a1,s0
2d96e: 0115a023 sw a7,0(a1)
2d972: 75fd c.lui a1,0xfffff
2d974: 75858593 addi a1,a1,1880 # fffff758 <__BSS_END__+0xfff8fc04>
2d978: 95a2 c.add a1,s0
2d97a: 0065a023 sw t1,0(a1)
2d97e: 75fd c.lui a1,0xfffff
2d980: 75c58593 addi a1,a1,1884 # fffff75c <__BSS_END__+0xfff8fc08>
2d984: 95a2 c.add a1,s0
2d986: 01c5a023 sw t3,0(a1)
2d98a: 75fd c.lui a1,0xfffff
2d98c: 76058593 addi a1,a1,1888 # fffff760 <__BSS_END__+0xfff8fc0c>
2d990: 95a2 c.add a1,s0
2d992: c194 c.sw a3,0(a1)
2d994: 76fd c.lui a3,0xfffff
2d996: 76468693 addi a3,a3,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2d99a: 96a2 c.add a3,s0
2d99c: 01f6a023 sw t6,0(a3)
2d9a0: 76fd c.lui a3,0xfffff
2d9a2: 76868693 addi a3,a3,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2d9a6: 96a2 c.add a3,s0
2d9a8: 85ce c.mv a1,s3
2d9aa: 8552 c.mv a0,s4
2d9ac: c298 c.sw a4,0(a3)
2d9ae: 9782 c.jalr a5
2d9b0: 767d c.lui a2,0xfffff
2d9b2: 75c60613 addi a2,a2,1884 # fffff75c <__BSS_END__+0xfff8fc08>
2d9b6: 9622 c.add a2,s0
2d9b8: 00062e03 lw t3,0(a2)
2d9bc: 767d c.lui a2,0xfffff
2d9be: 75860613 addi a2,a2,1880 # fffff758 <__BSS_END__+0xfff8fc04>
2d9c2: 9622 c.add a2,s0
2d9c4: 00062303 lw t1,0(a2)
2d9c8: 767d c.lui a2,0xfffff
2d9ca: 75460613 addi a2,a2,1876 # fffff754 <__BSS_END__+0xfff8fc00>
2d9ce: 9622 c.add a2,s0
2d9d0: 00062883 lw a7,0(a2)
2d9d4: 76fd c.lui a3,0xfffff
2d9d6: 767d c.lui a2,0xfffff
2d9d8: 76468693 addi a3,a3,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2d9dc: 75060613 addi a2,a2,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
2d9e0: 96a2 c.add a3,s0
2d9e2: 9622 c.add a2,s0
2d9e4: 0006af83 lw t6,0(a3)
2d9e8: 00062283 lw t0,0(a2)
2d9ec: 777d c.lui a4,0xfffff
2d9ee: 76fd c.lui a3,0xfffff
2d9f0: 767d c.lui a2,0xfffff
2d9f2: 76870713 addi a4,a4,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2d9f6: 76068693 addi a3,a3,1888 # fffff760 <__BSS_END__+0xfff8fc0c>
2d9fa: 74c60613 addi a2,a2,1868 # fffff74c <__BSS_END__+0xfff8fbf8>
2d9fe: 9722 c.add a4,s0
2da00: 96a2 c.add a3,s0
2da02: 9622 c.add a2,s0
2da04: 57f9 c.li a5,-2
2da06: 4318 c.lw a4,0(a4)
2da08: 4294 c.lw a3,0(a3)
2da0a: 00062803 lw a6,0(a2)
2da0e: 1af50663 beq a0,a5,2dbba <printf_positional+0x560>
2da12: 04055fe3 bge a0,zero,2e270 <printf_positional+0xc16>
2da16: 597d c.li s2,-1
2da18: bb042503 lw a0,-1104(s0)
2da1c: bc040793 addi a5,s0,-1088
2da20: 00f50463 beq a0,a5,2da28 <printf_positional+0x3ce>
2da24: df5ef0ef jal ra,1d818 <__free>
2da28: 77fd c.lui a5,0xfffff
2da2a: fc078713 addi a4,a5,-64 # ffffefc0 <__BSS_END__+0xfff8f46c>
2da2e: 9722 c.add a4,s0
2da30: 7e072503 lw a0,2016(a4)
2da34: 7f070793 addi a5,a4,2032
2da38: 00f50463 beq a0,a5,2da40 <printf_positional+0x3e6>
2da3c: dddef0ef jal ra,1d818 <__free>
2da40: 72fd c.lui t0,0xfffff
2da42: 73028293 addi t0,t0,1840 # fffff730 <__BSS_END__+0xfff8fbdc>
2da46: 00540133 add sp,s0,t0
2da4a: 7f010113 addi sp,sp,2032
2da4e: 40fe c.lwsp ra,220(sp)
2da50: 854a c.mv a0,s2
2da52: 446e c.lwsp s0,216(sp)
2da54: 44de c.lwsp s1,212(sp)
2da56: 494e c.lwsp s2,208(sp)
2da58: 49be c.lwsp s3,204(sp)
2da5a: 4a2e c.lwsp s4,200(sp)
2da5c: 4a9e c.lwsp s5,196(sp)
2da5e: 4b0e c.lwsp s6,192(sp)
2da60: 5bfa c.lwsp s7,188(sp)
2da62: 5c6a c.lwsp s8,184(sp)
2da64: 5cda c.lwsp s9,180(sp)
2da66: 5d4a c.lwsp s10,176(sp)
2da68: 5dba c.lwsp s11,172(sp)
2da6a: 612d c.addi16sp sp,224
2da6c: 8082 c.jr ra
2da6e: 77fd c.lui a5,0xfffff
2da70: 77478793 addi a5,a5,1908 # fffff774 <__BSS_END__+0xfff8fc20>
2da74: 97a2 c.add a5,s0
2da76: 438c c.lw a1,0(a5)
2da78: 419c c.lw a5,0(a1)
2da7a: 4390 c.lw a2,0(a5)
2da7c: 0791 c.addi a5,4
2da7e: c19c c.sw a5,0(a1)
2da80: 00cd2023 sw a2,0(s10)
2da84: 0d85 c.addi s11,1
2da86: 0991 c.addi s3,4
2da88: 0d41 c.addi s10,16
2da8a: 0b91 c.addi s7,4
2da8c: e6ede7e3 bltu s11,a4,2d8fa <printf_positional+0x2a0>
2da90: 77fd c.lui a5,0xfffff
2da92: 77878793 addi a5,a5,1912 # fffff778 <__BSS_END__+0xfff8fc24>
2da96: 97a2 c.add a5,s0
2da98: 439c c.lw a5,0(a5)
2da9a: f697ffe3 bgeu a5,s1,2da18 <printf_positional+0x3be>
2da9e: 77fd c.lui a5,0xfffff
2daa0: 77878793 addi a5,a5,1912 # fffff778 <__BSS_END__+0xfff8fc24>
2daa4: 97a2 c.add a5,s0
2daa6: 439c c.lw a5,0(a5)
2daa8: 03400993 addi s3,zero,52
2daac: 4014 c.lw a3,0(s0)
2daae: 033789b3 mul s3,a5,s3
2dab2: 767d c.lui a2,0xfffff
2dab4: 74860613 addi a2,a2,1864 # fffff748 <__BSS_END__+0xfff8fbf4>
2dab8: 3e868693 addi a3,a3,1000
2dabc: 77fd c.lui a5,0xfffff
2dabe: 9622 c.add a2,s0
2dac0: 00069bb7 lui s7,0x69
2dac4: 00069cb7 lui s9,0x69
2dac8: 77c78793 addi a5,a5,1916 # fffff77c <__BSS_END__+0xfff8fc28>
2dacc: c214 c.sw a3,0(a2)
2dace: 76fd c.lui a3,0xfffff
2dad0: 89cc8713 addi a4,s9,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
2dad4: 97a2 c.add a5,s0
2dad6: be4b8b93 addi s7,s7,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
2dada: 77468693 addi a3,a3,1908 # fffff774 <__BSS_END__+0xfff8fc20>
2dade: c398 c.sw a4,0(a5)
2dae0: 96a2 c.add a3,s0
2dae2: 40eb8733 sub a4,s7,a4
2dae6: 77fd c.lui a5,0xfffff
2dae8: c298 c.sw a4,0(a3)
2daea: 777d c.lui a4,0xfffff
2daec: 79078793 addi a5,a5,1936 # fffff790 <__BSS_END__+0xfff8fc3c>
2daf0: 73870713 addi a4,a4,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
2daf4: 97a2 c.add a5,s0
2daf6: 9722 c.add a4,s0
2daf8: 99d6 c.add s3,s5
2dafa: c31c c.sw a5,0(a4)
2dafc: 00c9aa83 lw s5,12(s3)
2db00: 0089ad83 lw s11,8(s3)
2db04: 0209a783 lw a5,32(s3)
2db08: 005ad313 srli t1,s5,0x5
2db0c: 00137b93 andi s7,t1,1
2db10: 737d c.lui t1,0xfffff
2db12: 001adf13 srli t5,s5,0x1
2db16: 76c30313 addi t1,t1,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2db1a: 009ad513 srli a0,s5,0x9
2db1e: 001f7893 andi a7,t5,1
2db22: 9322 c.add t1,s0
2db24: 01132023 sw a7,0(t1)
2db28: 00157313 andi t1,a0,1
2db2c: 757d c.lui a0,0xfffff
2db2e: 002ad593 srli a1,s5,0x2
2db32: 00bade93 srli t4,s5,0xb
2db36: 77050513 addi a0,a0,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2db3a: 0015f893 andi a7,a1,1
2db3e: 9522 c.add a0,s0
2db40: 001ef593 andi a1,t4,1
2db44: 003ad713 srli a4,s5,0x3
2db48: 004adf93 srli t6,s5,0x4
2db4c: 006ad693 srli a3,s5,0x6
2db50: 007ade13 srli t3,s5,0x7
2db54: 567d c.li a2,-1
2db56: c10c c.sw a1,0(a0)
2db58: 0049ac83 lw s9,4(s3)
2db5c: 0009a803 lw a6,0(s3)
2db60: 0109a283 lw t0,16(s3)
2db64: 8b05 c.andi a4,1
2db66: 001fff93 andi t6,t6,1
2db6a: 8a85 c.andi a3,1
2db6c: 001e7e13 andi t3,t3,1
2db70: 001afa93 andi s5,s5,1
2db74: 0ffdfc13 andi s8,s11,255
2db78: 00c78a63 beq a5,a2,2db8c <printf_positional+0x532>
2db7c: 0792 c.slli a5,0x4
2db7e: 97da c.add a5,s6
2db80: 0007ac83 lw s9,0(a5)
2db84: 1c0cc7e3 blt s9,zero,2e552 <printf_positional+0xef8>
2db88: 0199a223 sw s9,4(s3)
2db8c: 01c9a783 lw a5,28(s3)
2db90: 567d c.li a2,-1
2db92: 00c78a63 beq a5,a2,2dba6 <printf_positional+0x54c>
2db96: 0792 c.slli a5,0x4
2db98: 97da c.add a5,s6
2db9a: 0007a803 lw a6,0(a5)
2db9e: 3e084a63 blt a6,zero,2df92 <printf_positional+0x938>
2dba2: 0109a023 sw a6,0(s3)
2dba6: fa81a783 lw a5,-88(gp) # 6f2fc <__printf_function_table>
2dbaa: cb81 c.beqz a5,2dbba <printf_positional+0x560>
2dbac: 0ffdf513 andi a0,s11,255
2dbb0: 050a c.slli a0,0x2
2dbb2: 97aa c.add a5,a0
2dbb4: 439c c.lw a5,0(a5)
2dbb6: d60790e3 bne a5,zero,2d916 <printf_positional+0x2bc>
2dbba: fe0c0793 addi a5,s8,-32
2dbbe: 0ff7f793 andi a5,a5,255
2dbc2: 05a00613 addi a2,zero,90
2dbc6: 3cf67863 bgeu a2,a5,2df96 <printf_positional+0x93c>
2dbca: 02c9a703 lw a4,44(s3)
2dbce: 00271693 slli a3,a4,0x2
2dbd2: 01768793 addi a5,a3,23
2dbd6: 9bc1 c.andi a5,-16
2dbd8: 40f10133 sub sp,sp,a5
2dbdc: 00f10793 addi a5,sp,15
2dbe0: 9bc1 c.andi a5,-16
2dbe2: cb19 c.beqz a4,2dbf8 <printf_positional+0x59e>
2dbe4: 0249a703 lw a4,36(s3)
2dbe8: 96be c.add a3,a5
2dbea: 0712 c.slli a4,0x4
2dbec: 975a c.add a4,s6
2dbee: c398 c.sw a4,0(a5)
2dbf0: 0791 c.addi a5,4
2dbf2: 0741 c.addi a4,16
2dbf4: fef69de3 bne a3,a5,2dbee <printf_positional+0x594>
2dbf8: 014a2783 lw a5,20(s4)
2dbfc: 018a2703 lw a4,24(s4)
2dc00: 00e7e463 bltu a5,a4,2dc08 <printf_positional+0x5ae>
2dc04: 0d90106f jal zero,2f4dc <printf_positional+0x1e82>
2dc08: 00178713 addi a4,a5,1
2dc0c: 00ea2a23 sw a4,20(s4)
2dc10: 02500713 addi a4,zero,37
2dc14: 00e78023 sb a4,0(a5)
2dc18: 00c9d783 lhu a5,12(s3)
2dc1c: 0087f713 andi a4,a5,8
2dc20: 780707e3 beq a4,zero,2ebae <printf_positional+0x1554>
2dc24: 014a2783 lw a5,20(s4)
2dc28: 018a2703 lw a4,24(s4)
2dc2c: 00e7e463 bltu a5,a4,2dc34 <printf_positional+0x5da>
2dc30: 1f30106f jal zero,2f622 <printf_positional+0x1fc8>
2dc34: 00178713 addi a4,a5,1
2dc38: 00ea2a23 sw a4,20(s4)
2dc3c: 02300713 addi a4,zero,35
2dc40: 00e78023 sb a4,0(a5)
2dc44: 00c9d783 lhu a5,12(s3)
2dc48: 4d89 c.li s11,2
2dc4a: 0807f713 andi a4,a5,128
2dc4e: c705 c.beqz a4,2dc76 <printf_positional+0x61c>
2dc50: 014a2783 lw a5,20(s4)
2dc54: 018a2703 lw a4,24(s4)
2dc58: 00e7e463 bltu a5,a4,2dc60 <printf_positional+0x606>
2dc5c: 1af0106f jal zero,2f60a <printf_positional+0x1fb0>
2dc60: 00178713 addi a4,a5,1
2dc64: 00ea2a23 sw a4,20(s4)
2dc68: 02700713 addi a4,zero,39
2dc6c: 00e78023 sb a4,0(a5)
2dc70: 00c9d783 lhu a5,12(s3)
2dc74: 0d85 c.addi s11,1
2dc76: 0407f713 andi a4,a5,64
2dc7a: 6c0702e3 beq a4,zero,2eb3e <printf_positional+0x14e4>
2dc7e: 014a2783 lw a5,20(s4)
2dc82: 018a2703 lw a4,24(s4)
2dc86: 00e7e463 bltu a5,a4,2dc8e <printf_positional+0x634>
2dc8a: 1690106f jal zero,2f5f2 <printf_positional+0x1f98>
2dc8e: 00178713 addi a4,a5,1
2dc92: 00ea2a23 sw a4,20(s4)
2dc96: 02b00713 addi a4,zero,43
2dc9a: 00e78023 sb a4,0(a5)
2dc9e: 00c9d783 lhu a5,12(s3)
2dca2: 0d85 c.addi s11,1
2dca4: 0207f793 andi a5,a5,32
2dca8: c395 c.beqz a5,2dccc <printf_positional+0x672>
2dcaa: 014a2783 lw a5,20(s4)
2dcae: 018a2703 lw a4,24(s4)
2dcb2: 00e7e463 bltu a5,a4,2dcba <printf_positional+0x660>
2dcb6: 1250106f jal zero,2f5da <printf_positional+0x1f80>
2dcba: 00178713 addi a4,a5,1
2dcbe: 00ea2a23 sw a4,20(s4)
2dcc2: 02d00713 addi a4,zero,45
2dcc6: 00e78023 sb a4,0(a5)
2dcca: 0d85 c.addi s11,1
2dccc: 0109a783 lw a5,16(s3)
2dcd0: 03000713 addi a4,zero,48
2dcd4: 00e79463 bne a5,a4,2dcdc <printf_positional+0x682>
2dcd8: 19c0106f jal zero,2ee74 <printf_positional+0x181a>
2dcdc: 00c9d783 lhu a5,12(s3)
2dce0: 83ad c.srli a5,0xb
2dce2: 8b85 c.andi a5,1
2dce4: c395 c.beqz a5,2dd08 <printf_positional+0x6ae>
2dce6: 014a2783 lw a5,20(s4)
2dcea: 018a2703 lw a4,24(s4)
2dcee: 00e7e463 bltu a5,a4,2dcf6 <printf_positional+0x69c>
2dcf2: 0d10106f jal zero,2f5c2 <printf_positional+0x1f68>
2dcf6: 00178713 addi a4,a5,1
2dcfa: 00ea2a23 sw a4,20(s4)
2dcfe: 04900713 addi a4,zero,73
2dd02: 00e78023 sb a4,0(a5)
2dd06: 0d85 c.addi s11,1
2dd08: 0049a503 lw a0,4(s3)
2dd0c: c119 c.beqz a0,2dd12 <printf_positional+0x6b8>
2dd0e: 1ac0106f jal zero,2eeba <printf_positional+0x1860>
2dd12: 0009a783 lw a5,0(s3)
2dd16: 5afd c.li s5,-1
2dd18: 09578b63 beq a5,s5,2ddae <printf_positional+0x754>
2dd1c: 014a2783 lw a5,20(s4)
2dd20: 018a2703 lw a4,24(s4)
2dd24: 00e7e463 bltu a5,a4,2dd2c <printf_positional+0x6d2>
2dd28: 7fc0106f jal zero,2f524 <printf_positional+0x1eca>
2dd2c: 00178713 addi a4,a5,1
2dd30: 00ea2a23 sw a4,20(s4)
2dd34: 02e00713 addi a4,zero,46
2dd38: 00e78023 sb a4,0(a5)
2dd3c: 80000ab7 lui s5,0x80000
2dd40: fffaca93 xori s5,s5,-1
2dd44: cd5d89e3 beq s11,s5,2da16 <printf_positional+0x3bc>
2dd48: 77fd c.lui a5,0xfffff
2dd4a: 73878793 addi a5,a5,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
2dd4e: 97a2 c.add a5,s0
2dd50: 439c c.lw a5,0(a5)
2dd52: 0009a503 lw a0,0(s3)
2dd56: 4681 c.li a3,0
2dd58: 00c78b93 addi s7,a5,12
2dd5c: 4629 c.li a2,10
2dd5e: 85de c.mv a1,s7
2dd60: 744100ef jal ra,3e4a4 <_itoa_word>
2dd64: 8caa c.mv s9,a0
2dd66: 001d8793 addi a5,s11,1
2dd6a: 01756463 bltu a0,s7,2dd72 <printf_positional+0x718>
2dd6e: 2530106f jal zero,2f7c0 <printf_positional+0x2166>
2dd72: 41ba8ab3 sub s5,s5,s11
2dd76: 88ee c.mv a7,s11
2dd78: 9aaa c.add s5,a0
2dd7a: 00150c13 addi s8,a0,1
2dd7e: 014a2703 lw a4,20(s4)
2dd82: 018a2683 lw a3,24(s4)
2dd86: fffc4583 lbu a1,-1(s8)
2dd8a: 8662 c.mv a2,s8
2dd8c: 4ed778e3 bgeu a4,a3,2ea7c <printf_positional+0x1422>
2dd90: 00170693 addi a3,a4,1
2dd94: 00da2a23 sw a3,20(s4)
2dd98: 00b70023 sb a1,0(a4)
2dd9c: c75c0de3 beq s8,s5,2da16 <printf_positional+0x3bc>
2dda0: 0c05 c.addi s8,1
2dda2: 011c0db3 add s11,s8,a7
2dda6: 419d8db3 sub s11,s11,s9
2ddaa: fd761ae3 bne a2,s7,2dd7e <printf_positional+0x724>
2ddae: 0089a583 lw a1,8(s3)
2ddb2: c595 c.beqz a1,2ddde <printf_positional+0x784>
2ddb4: 014a2783 lw a5,20(s4)
2ddb8: 018a2703 lw a4,24(s4)
2ddbc: 00e7e463 bltu a5,a4,2ddc4 <printf_positional+0x76a>
2ddc0: 0830106f jal zero,2f642 <printf_positional+0x1fe8>
2ddc4: 00178713 addi a4,a5,1
2ddc8: 00ea2a23 sw a4,20(s4)
2ddcc: 00b78023 sb a1,0(a5)
2ddd0: 800007b7 lui a5,0x80000
2ddd4: fff7c793 xori a5,a5,-1
2ddd8: c2fd8fe3 beq s11,a5,2da16 <printf_positional+0x3bc>
2dddc: 0d85 c.addi s11,1
2ddde: c2094de3 blt s2,zero,2da18 <printf_positional+0x3be>
2dde2: 9dca c.add s11,s2
2dde4: 012da7b3 slt a5,s11,s2
2dde8: 896e c.mv s2,s11
2ddea: 28079763 bne a5,zero,2e078 <printf_positional+0xa1e>
2ddee: c20945e3 blt s2,zero,2da18 <printf_positional+0x3be>
2ddf2: 0149a583 lw a1,20(s3)
2ddf6: 0189aa83 lw s5,24(s3)
2ddfa: 40ba8ab3 sub s5,s5,a1
2ddfe: 77fd c.lui a5,0xfffff
2de00: 77c78793 addi a5,a5,1916 # fffff77c <__BSS_END__+0xfff8fc28>
2de04: 777d c.lui a4,0xfffff
2de06: 97a2 c.add a5,s0
2de08: 77470713 addi a4,a4,1908 # fffff774 <__BSS_END__+0xfff8fc20>
2de0c: 098a2d83 lw s11,152(s4)
2de10: 439c c.lw a5,0(a5)
2de12: 9722 c.add a4,s0
2de14: 4318 c.lw a4,0(a4)
2de16: 40fd87b3 sub a5,s11,a5
2de1a: 74e7f963 bgeu a5,a4,2e56c <printf_positional+0xf12>
2de1e: 01cda783 lw a5,28(s11)
2de22: 8656 c.mv a2,s5
2de24: 8552 c.mv a0,s4
2de26: 9782 c.jalr a5
2de28: bf5517e3 bne a0,s5,2da16 <printf_positional+0x3bc>
2de2c: 015907b3 add a5,s2,s5
2de30: 4701 c.li a4,0
2de32: 0007d463 bge a5,zero,2de3a <printf_positional+0x7e0>
2de36: 1850106f jal zero,2f7ba <printf_positional+0x2160>
2de3a: 0157f463 bgeu a5,s5,2de42 <printf_positional+0x7e8>
2de3e: 17d0106f jal zero,2f7ba <printf_positional+0x2160>
2de42: 893e c.mv s2,a5
2de44: 22071a63 bne a4,zero,2e078 <printf_positional+0xa1e>
2de48: bc07c8e3 blt a5,zero,2da18 <printf_positional+0x3be>
2de4c: 777d c.lui a4,0xfffff
2de4e: 77870713 addi a4,a4,1912 # fffff778 <__BSS_END__+0xfff8fc24>
2de52: 9722 c.add a4,s0
2de54: 4318 c.lw a4,0(a4)
2de56: 76fd c.lui a3,0xfffff
2de58: 77868693 addi a3,a3,1912 # fffff778 <__BSS_END__+0xfff8fc24>
2de5c: 0705 c.addi a4,1
2de5e: 96a2 c.add a3,s0
2de60: c298 c.sw a4,0(a3)
2de62: 03498993 addi s3,s3,52
2de66: c8976be3 bltu a4,s1,2dafc <printf_positional+0x4a2>
2de6a: b67d c.j 2da18 <printf_positional+0x3be>
2de6c: 10700613 addi a2,zero,263
2de70: 08c78c63 beq a5,a2,2df08 <printf_positional+0x8ae>
2de74: 02f65963 bge a2,a5,2dea6 <printf_positional+0x84c>
2de78: e0078613 addi a2,a5,-512
2de7c: dff67613 andi a2,a2,-513
2de80: be0607e3 beq a2,zero,2da6e <printf_positional+0x414>
2de84: 0107f633 and a2,a5,a6
2de88: 6e060f63 beq a2,zero,2e586 <printf_positional+0xf2c>
2de8c: 77fd c.lui a5,0xfffff
2de8e: 77478793 addi a5,a5,1908 # fffff774 <__BSS_END__+0xfff8fc20>
2de92: 97a2 c.add a5,s0
2de94: 438c c.lw a1,0(a5)
2de96: 419c c.lw a5,0(a1)
2de98: 00478613 addi a2,a5,4
2de9c: c190 c.sw a2,0(a1)
2de9e: 439c c.lw a5,0(a5)
2dea0: 00fd2023 sw a5,0(s10)
2dea4: b6c5 c.j 2da84 <printf_positional+0x42a>
2dea6: 10000613 addi a2,zero,256
2deaa: 6cc79e63 bne a5,a2,2e586 <printf_positional+0xf2c>
2deae: 77fd c.lui a5,0xfffff
2deb0: 77478793 addi a5,a5,1908 # fffff774 <__BSS_END__+0xfff8fc20>
2deb4: 97a2 c.add a5,s0
2deb6: 4390 c.lw a2,0(a5)
2deb8: 421c c.lw a5,0(a2)
2deba: 079d c.addi a5,7
2debc: 9be1 c.andi a5,-8
2debe: 4388 c.lw a0,0(a5)
2dec0: 43cc c.lw a1,4(a5)
2dec2: 07a1 c.addi a5,8
2dec4: c21c c.sw a5,0(a2)
2dec6: 00ad2023 sw a0,0(s10)
2deca: 00bd2223 sw a1,4(s10)
2dece: be5d c.j 2da84 <printf_positional+0x42a>
2ded0: 77fd c.lui a5,0xfffff
2ded2: 77478793 addi a5,a5,1908 # fffff774 <__BSS_END__+0xfff8fc20>
2ded6: 97a2 c.add a5,s0
2ded8: 4390 c.lw a2,0(a5)
2deda: 421c c.lw a5,0(a2)
2dedc: 079d c.addi a5,7
2dede: 9be1 c.andi a5,-8
2dee0: 239c c.fld fa5,0(a5)
2dee2: 07a1 c.addi a5,8
2dee4: c21c c.sw a5,0(a2)
2dee6: 00fd3027 fsd fa5,0(s10)
2deea: be69 c.j 2da84 <printf_positional+0x42a>
2deec: 876e c.mv a4,s11
2deee: b04d c.j 2d790 <printf_positional+0x136>
2def0: 77fd c.lui a5,0xfffff
2def2: 74078793 addi a5,a5,1856 # fffff740 <__BSS_END__+0xfff8fbec>
2def6: 97a2 c.add a5,s0
2def8: 439c c.lw a5,0(a5)
2defa: cfa5 c.beqz a5,2df72 <printf_positional+0x918>
2defc: 0005f537 lui a0,0x5f
2df00: ec850513 addi a0,a0,-312 # 5eec8 <__strtol_ul_rem_tab+0x94>
2df04: df0e80ef jal ra,164f4 <__libc_fatal>
2df08: 77fd c.lui a5,0xfffff
2df0a: 77478793 addi a5,a5,1908 # fffff774 <__BSS_END__+0xfff8fc20>
2df0e: 97a2 c.add a5,s0
2df10: 439c c.lw a5,0(a5)
2df12: 439c c.lw a5,0(a5)
2df14: 76031fe3 bne t1,zero,2ee92 <printf_positional+0x1838>
2df18: 75fd c.lui a1,0xfffff
2df1a: 77458593 addi a1,a1,1908 # fffff774 <__BSS_END__+0xfff8fc20>
2df1e: 95a2 c.add a1,s0
2df20: 418c c.lw a1,0(a1)
2df22: 00478613 addi a2,a5,4
2df26: c190 c.sw a2,0(a1)
2df28: 439c c.lw a5,0(a5)
2df2a: 4388 c.lw a0,0(a5)
2df2c: 43cc c.lw a1,4(a5)
2df2e: 4790 c.lw a2,8(a5)
2df30: 47dc c.lw a5,12(a5)
2df32: 00ad2023 sw a0,0(s10)
2df36: 00bd2223 sw a1,4(s10)
2df3a: 00cd2423 sw a2,8(s10)
2df3e: 00fd2623 sw a5,12(s10)
2df42: b689 c.j 2da84 <printf_positional+0x42a>
2df44: 00041797 auipc a5,0x41
2df48: e687a783 lw a5,-408(a5) # 6edac <_GLOBAL_OFFSET_TABLE_+0x34>
2df4c: 9792 c.add a5,tp
2df4e: 439c c.lw a5,0(a5)
2df50: 439c c.lw a5,0(a5)
2df52: 5b98 c.lw a4,48(a5)
2df54: 57dc c.lw a5,44(a5)
2df56: c45c c.sw a5,12(s0)
2df58: 00074783 lbu a5,0(a4)
2df5c: 17fd c.addi a5,-1
2df5e: 0ff7f793 andi a5,a5,255
2df62: 0fe7b793 sltiu a5,a5,254
2df66: 40f007b3 sub a5,zero,a5
2df6a: 8ff9 c.and a5,a4
2df6c: c41c c.sw a5,8(s0)
2df6e: f80ff06f jal zero,2d6ee <printf_positional+0x94>
2df72: 0005f6b7 lui a3,0x5f
2df76: 0005f5b7 lui a1,0x5f
2df7a: 0005f537 lui a0,0x5f
2df7e: f1868693 addi a3,a3,-232 # 5ef18 <__PRETTY_FUNCTION__.1>
2df82: 76000613 addi a2,zero,1888
2df86: e6458593 addi a1,a1,-412 # 5ee64 <__strtol_ul_rem_tab+0x30>
2df8a: ea450513 addi a0,a0,-348 # 5eea4 <__strtol_ul_rem_tab+0x70>
2df8e: b63e20ef jal ra,10af0 <__assert_fail>
2df92: 587d c.li a6,-1
2df94: b139 c.j 2dba2 <printf_positional+0x548>
2df96: 0005f7b7 lui a5,0x5f
2df9a: f5c78793 addi a5,a5,-164 # 5ef5c <step4_jumps.0>
2df9e: 0ffdfd93 andi s11,s11,255
2dfa2: 9dbe c.add s11,a5
2dfa4: 058dc603 lbu a2,88(s11)
2dfa8: 83ba c.mv t2,a4
2dfaa: 8f72 c.mv t5,t3
2dfac: 060a c.slli a2,0x2
2dfae: 97b2 c.add a5,a2
2dfb0: 4390 c.lw a2,0(a5)
2dfb2: 8dd6 c.mv s11,s5
2dfb4: 87b6 c.mv a5,a3
2dfb6: 0ff2f293 andi t0,t0,255
2dfba: 8602 c.jr a2
2dfbc: 77fd c.lui a5,0xfffff
2dfbe: 78878793 addi a5,a5,1928 # fffff788 <__BSS_END__+0xfff8fc34>
2dfc2: 00878633 add a2,a5,s0
2dfc6: 00062023 sw zero,0(a2)
2dfca: 00062223 sw zero,4(a2)
2dfce: 0249a783 lw a5,36(s3)
2dfd2: 777d c.lui a4,0xfffff
2dfd4: 73870713 addi a4,a4,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
2dfd8: 0792 c.slli a5,0x4
2dfda: 97da c.add a5,s6
2dfdc: 9722 c.add a4,s0
2dfde: 438c c.lw a1,0(a5)
2dfe0: 4308 c.lw a0,0(a4)
2dfe2: 0d1090ef jal ra,378b2 <__wcrtomb>
2dfe6: 57fd c.li a5,-1
2dfe8: 8aaa c.mv s5,a0
2dfea: a2f506e3 beq a0,a5,2da16 <printf_positional+0x3bc>
2dfee: 40ac8cb3 sub s9,s9,a0
2dff2: 2c0b9fe3 bne s7,zero,2ead0 <printf_positional+0x1476>
2dff6: 3f9048e3 blt zero,s9,2ebe6 <printf_positional+0x158c>
2dffa: a0094fe3 blt s2,zero,2da18 <printf_positional+0x3be>
2dffe: 77fd c.lui a5,0xfffff
2e000: 77c78793 addi a5,a5,1916 # fffff77c <__BSS_END__+0xfff8fc28>
2e004: 777d c.lui a4,0xfffff
2e006: 97a2 c.add a5,s0
2e008: 77470713 addi a4,a4,1908 # fffff774 <__BSS_END__+0xfff8fc20>
2e00c: 098a2d83 lw s11,152(s4)
2e010: 439c c.lw a5,0(a5)
2e012: 9722 c.add a4,s0
2e014: 4318 c.lw a4,0(a4)
2e016: 40fd87b3 sub a5,s11,a5
2e01a: 00e7e463 bltu a5,a4,2e022 <printf_positional+0x9c8>
2e01e: 3360106f jal zero,2f354 <printf_positional+0x1cfa>
2e022: 777d c.lui a4,0xfffff
2e024: 73870713 addi a4,a4,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
2e028: 9722 c.add a4,s0
2e02a: 01cda783 lw a5,28(s11)
2e02e: 430c c.lw a1,0(a4)
2e030: 8656 c.mv a2,s5
2e032: 8552 c.mv a0,s4
2e034: 9782 c.jalr a5
2e036: 9eaa90e3 bne s5,a0,2da16 <printf_positional+0x3bc>
2e03a: 9956 c.add s2,s5
2e03c: 4781 c.li a5,0
2e03e: 00095463 bge s2,zero,2e046 <printf_positional+0x9ec>
2e042: 0670106f jal zero,2f8a8 <printf_positional+0x224e>
2e046: 01597463 bgeu s2,s5,2e04e <printf_positional+0x9f4>
2e04a: 05f0106f jal zero,2f8a8 <printf_positional+0x224e>
2e04e: e78d c.bnez a5,2e078 <printf_positional+0xa1e>
2e050: 9c0944e3 blt s2,zero,2da18 <printf_positional+0x3be>
2e054: d80b8fe3 beq s7,zero,2ddf2 <printf_positional+0x798>
2e058: d9905de3 bge zero,s9,2ddf2 <printf_positional+0x798>
2e05c: 8666 c.mv a2,s9
2e05e: 02000593 addi a1,zero,32
2e062: 8552 c.mv a0,s4
2e064: 7ab070ef jal ra,3600e <_IO_padn>
2e068: 9aac97e3 bne s9,a0,2da16 <printf_positional+0x3bc>
2e06c: 9966 c.add s2,s9
2e06e: 800007b7 lui a5,0x80000
2e072: 97ca c.add a5,s2
2e074: d797fde3 bgeu a5,s9,2ddee <printf_positional+0x794>
2e078: 00041797 auipc a5,0x41
2e07c: d307a783 lw a5,-720(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
2e080: 04b00713 addi a4,zero,75
2e084: 597d c.li s2,-1
2e086: 9792 c.add a5,tp
2e088: c398 c.sw a4,0(a5)
2e08a: b279 c.j 2da18 <printf_positional+0x3be>
2e08c: f20898e3 bne a7,zero,2dfbc <printf_positional+0x962>
2e090: 1cfd c.addi s9,-1
2e092: 000b9463 bne s7,zero,2e09a <printf_positional+0xa40>
2e096: 0640106f jal zero,2f0fa <printf_positional+0x1aa0>
2e09a: 0249a783 lw a5,36(s3)
2e09e: 014a2703 lw a4,20(s4)
2e0a2: 018a2683 lw a3,24(s4)
2e0a6: 0792 c.slli a5,0x4
2e0a8: 97da c.add a5,s6
2e0aa: 438c c.lw a1,0(a5)
2e0ac: 0ff5f793 andi a5,a1,255
2e0b0: 00d76463 bltu a4,a3,2e0b8 <printf_positional+0xa5e>
2e0b4: 45a0106f jal zero,2f50e <printf_positional+0x1eb4>
2e0b8: 00170693 addi a3,a4,1
2e0bc: 00da2a23 sw a3,20(s4)
2e0c0: 00f70023 sb a5,0(a4)
2e0c4: 800007b7 lui a5,0x80000
2e0c8: fff7c793 xori a5,a5,-1
2e0cc: 94f905e3 beq s2,a5,2da16 <printf_positional+0x3bc>
2e0d0: 0905 c.addi s2,1
2e0d2: 000b8463 beq s7,zero,2e0da <printf_positional+0xa80>
2e0d6: 06c0106f jal zero,2f142 <printf_positional+0x1ae8>
2e0da: 0149a583 lw a1,20(s3)
2e0de: 0189aa83 lw s5,24(s3)
2e0e2: 40ba8ab3 sub s5,s5,a1
2e0e6: d0095ce3 bge s2,zero,2ddfe <printf_positional+0x7a4>
2e0ea: b3cff0ef jal ra,2d426 <outstring_func.part.0>
2e0ee: 400c c.lw a1,0(s0)
2e0f0: 4048 c.lw a0,4(s0)
2e0f2: 77fd c.lui a5,0xfffff
2e0f4: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2e0f8: 97a2 c.add a5,s0
2e0fa: 3e800613 addi a2,zero,1000
2e0fe: 0107a023 sw a6,0(a5)
2e102: 641080ef jal ra,36f42 <__strerror_r>
2e106: 77fd c.lui a5,0xfffff
2e108: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2e10c: 97a2 c.add a5,s0
2e10e: 0007a803 lw a6,0(a5)
2e112: 8daa c.mv s11,a0
2e114: 1a0503e3 beq a0,zero,2eaba <printf_positional+0x1460>
2e118: 05300793 addi a5,zero,83
2e11c: 3efc0163 beq s8,a5,2e4fe <printf_positional+0xea4>
2e120: 57fd c.li a5,-1
2e122: 2ef80be3 beq a6,a5,2ec18 <printf_positional+0x15be>
2e126: 85c2 c.mv a1,a6
2e128: 856e c.mv a0,s11
2e12a: 679080ef jal ra,36fa2 <__strnlen>
2e12e: 8c2a c.mv s8,a0
2e130: 418c8cb3 sub s9,s9,s8
2e134: 4e0ccae3 blt s9,zero,2ee28 <printf_positional+0x17ce>
2e138: 1e0b99e3 bne s7,zero,2eb2a <printf_positional+0x14d0>
2e13c: 2e0c9fe3 bne s9,zero,2ec3a <printf_positional+0x15e0>
2e140: 8c094ce3 blt s2,zero,2da18 <printf_positional+0x3be>
2e144: 77fd c.lui a5,0xfffff
2e146: 77c78793 addi a5,a5,1916 # fffff77c <__BSS_END__+0xfff8fc28>
2e14a: 97a2 c.add a5,s0
2e14c: 439c c.lw a5,0(a5)
2e14e: 098a2a83 lw s5,152(s4)
2e152: 40fa8733 sub a4,s5,a5
2e156: 77fd c.lui a5,0xfffff
2e158: 77478793 addi a5,a5,1908 # fffff774 <__BSS_END__+0xfff8fc20>
2e15c: 97a2 c.add a5,s0
2e15e: 439c c.lw a5,0(a5)
2e160: 00f76463 bltu a4,a5,2e168 <printf_positional+0xb0e>
2e164: 3280106f jal zero,2f48c <printf_positional+0x1e32>
2e168: 01caa703 lw a4,28(s5) # 8000001c <__BSS_END__+0x7ff904c8>
2e16c: 8662 c.mv a2,s8
2e16e: 85ee c.mv a1,s11
2e170: 8552 c.mv a0,s4
2e172: 9702 c.jalr a4
2e174: 8aac11e3 bne s8,a0,2da16 <printf_positional+0x3bc>
2e178: 9962 c.add s2,s8
2e17a: 4701 c.li a4,0
2e17c: 00095463 bge s2,zero,2e184 <printf_positional+0xb2a>
2e180: 72e0106f jal zero,2f8ae <printf_positional+0x2254>
2e184: 01897463 bgeu s2,s8,2e18c <printf_positional+0xb32>
2e188: 7260106f jal zero,2f8ae <printf_positional+0x2254>
2e18c: ee0716e3 bne a4,zero,2e078 <printf_positional+0xa1e>
2e190: 880944e3 blt s2,zero,2da18 <printf_positional+0x3be>
2e194: c40b8fe3 beq s7,zero,2ddf2 <printf_positional+0x798>
2e198: c40c8de3 beq s9,zero,2ddf2 <printf_positional+0x798>
2e19c: b5c1 c.j 2e05c <printf_positional+0xa02>
2e19e: 77fd c.lui a5,0xfffff
2e1a0: 74078793 addi a5,a5,1856 # fffff740 <__BSS_END__+0xfff8fbec>
2e1a4: 97a2 c.add a5,s0
2e1a6: 439c c.lw a5,0(a5)
2e1a8: c38d c.beqz a5,2e1ca <printf_positional+0xb70>
2e1aa: 77fd c.lui a5,0xfffff
2e1ac: 74478793 addi a5,a5,1860 # fffff744 <__BSS_END__+0xfff8fbf0>
2e1b0: 97a2 c.add a5,s0
2e1b2: 439c c.lw a5,0(a5)
2e1b4: 420789e3 beq a5,zero,2ede6 <printf_positional+0x178c>
2e1b8: 77fd c.lui a5,0xfffff
2e1ba: 74478793 addi a5,a5,1860 # fffff744 <__BSS_END__+0xfff8fbf0>
2e1be: 97a2 c.add a5,s0
2e1c0: 439c c.lw a5,0(a5)
2e1c2: 0007d463 bge a5,zero,2e1ca <printf_positional+0xb70>
2e1c6: 6d60106f jal zero,2f89c <printf_positional+0x2242>
2e1ca: 0249a783 lw a5,36(s3)
2e1ce: 0792 c.slli a5,0x4
2e1d0: 97da c.add a5,s6
2e1d2: 439c c.lw a5,0(a5)
2e1d4: 180a89e3 beq s5,zero,2eb66 <printf_positional+0x150c>
2e1d8: 41f95713 srai a4,s2,0x1f
2e1dc: 0127a023 sw s2,0(a5)
2e1e0: c3d8 c.sw a4,4(a5)
2e1e2: bde5 c.j 2e0da <printf_positional+0xa80>
2e1e4: 0249a783 lw a5,36(s3)
2e1e8: 777d c.lui a4,0xfffff
2e1ea: fc070713 addi a4,a4,-64 # ffffefc0 <__BSS_END__+0xfff8f46c>
2e1ee: 008706b3 add a3,a4,s0
2e1f2: 4818 c.lw a4,16(s0)
2e1f4: 0792 c.slli a5,0x4
2e1f6: 97da c.add a5,s6
2e1f8: 8b05 c.andi a4,1
2e1fa: 7cf6a823 sw a5,2000(a3)
2e1fe: c319 c.beqz a4,2e204 <printf_positional+0xbaa>
2e200: 2ce0106f jal zero,2f4ce <printf_positional+0x1e74>
2e204: 76fd c.lui a3,0xfffff
2e206: 00c9d783 lhu a5,12(s3)
2e20a: 73868693 addi a3,a3,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
2e20e: 777d c.lui a4,0xfffff
2e210: 96a2 c.add a3,s0
2e212: 4290 c.lw a2,0(a3)
2e214: 177d c.addi a4,-1
2e216: 8ff9 c.and a5,a4
2e218: 00f99623 sh a5,12(s3)
2e21c: 85ce c.mv a1,s3
2e21e: 8552 c.mv a0,s4
2e220: 078130ef jal ra,41298 <__printf_fphex>
2e224: 04055663 bge a0,zero,2e270 <printf_positional+0xc16>
2e228: feeff06f jal zero,2da16 <printf_positional+0x3bc>
2e22c: 0249a783 lw a5,36(s3)
2e230: 777d c.lui a4,0xfffff
2e232: fc070713 addi a4,a4,-64 # ffffefc0 <__BSS_END__+0xfff8f46c>
2e236: 008706b3 add a3,a4,s0
2e23a: 4818 c.lw a4,16(s0)
2e23c: 0792 c.slli a5,0x4
2e23e: 97da c.add a5,s6
2e240: 8b05 c.andi a4,1
2e242: 7cf6a823 sw a5,2000(a3)
2e246: c319 c.beqz a4,2e24c <printf_positional+0xbf2>
2e248: 2720106f jal zero,2f4ba <printf_positional+0x1e60>
2e24c: 76fd c.lui a3,0xfffff
2e24e: 00c9d783 lhu a5,12(s3)
2e252: 73868693 addi a3,a3,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
2e256: 777d c.lui a4,0xfffff
2e258: 96a2 c.add a3,s0
2e25a: 4290 c.lw a2,0(a3)
2e25c: 177d c.addi a4,-1
2e25e: 8ff9 c.and a5,a4
2e260: 00f99623 sh a5,12(s3)
2e264: 85ce c.mv a1,s3
2e266: 8552 c.mv a0,s4
2e268: 70b120ef jal ra,41172 <___printf_fp>
2e26c: fa054563 blt a0,zero,2da16 <printf_positional+0x3bc>
2e270: fa094463 blt s2,zero,2da18 <printf_positional+0x3be>
2e274: 954a c.add a0,s2
2e276: 012527b3 slt a5,a0,s2
2e27a: 892a c.mv s2,a0
2e27c: b60789e3 beq a5,zero,2ddee <printf_positional+0x794>
2e280: bbe5 c.j 2e078 <printf_positional+0xa1e>
2e282: 0249a703 lw a4,36(s3)
2e286: 0712 c.slli a4,0x4
2e288: 975a c.add a4,s6
2e28a: 4308 c.lw a0,0(a4)
2e28c: 4a050fe3 beq a0,zero,2ef4a <printf_positional+0x18f0>
2e290: 8aaa c.mv s5,a0
2e292: 6e0848e3 blt a6,zero,2f182 <printf_positional+0x1b28>
2e296: 4d81 c.li s11,0
2e298: 4ec1 c.li t4,16
2e29a: 4385 c.li t2,1
2e29c: 34081363 bne a6,zero,2e5e2 <printf_positional+0xf88>
2e2a0: 07800c13 addi s8,zero,120
2e2a4: 8f42 c.mv t5,a6
2e2a6: 02000293 addi t0,zero,32
2e2aa: 4801 c.li a6,0
2e2ac: a681 c.j 2e5ec <printf_positional+0xf92>
2e2ae: 4ec1 c.li t4,16
2e2b0: 0249a783 lw a5,36(s3)
2e2b4: 0792 c.slli a5,0x4
2e2b6: 97da c.add a5,s6
2e2b8: 100a8a63 beq s5,zero,2e3cc <printf_positional+0xd72>
2e2bc: 4388 c.lw a0,0(a5)
2e2be: 43cc c.lw a1,4(a5)
2e2c0: 4f81 c.li t6,0
2e2c2: 4781 c.li a5,0
2e2c4: 4d81 c.li s11,0
2e2c6: 060846e3 blt a6,zero,2eb32 <printf_positional+0x14d8>
2e2ca: 60081e63 bne a6,zero,2e8e6 <printf_positional+0x128c>
2e2ce: 00b56ab3 or s5,a0,a1
2e2d2: 0e0a9ce3 bne s5,zero,2ebca <printf_positional+0x1570>
2e2d6: 46a1 c.li a3,8
2e2d8: 00de9463 bne t4,a3,2e2e0 <printf_positional+0xc86>
2e2dc: 0420106f jal zero,2f31e <printf_positional+0x1cc4>
2e2e0: 777d c.lui a4,0xfffff
2e2e2: 74870713 addi a4,a4,1864 # fffff748 <__BSS_END__+0xfff8fbf4>
2e2e6: 9722 c.add a4,s0
2e2e8: 4318 c.lw a4,0(a4)
2e2ea: 4681 c.li a3,0
2e2ec: 02000293 addi t0,zero,32
2e2f0: 01503ab3 sltu s5,zero,s5
2e2f4: 4906d263 bge a3,a6,2e778 <printf_positional+0x111e>
2e2f8: 40d80833 sub a6,a6,a3
2e2fc: 8e42 c.mv t3,a6
2e2fe: 100b9263 bne s7,zero,2e402 <printf_positional+0xda8>
2e302: 00d80633 add a2,a6,a3
2e306: 40cc8cb3 sub s9,s9,a2
2e30a: 7e0a9863 bne s5,zero,2eafa <printf_positional+0x14a0>
2e30e: 01bfe5b3 or a1,t6,s11
2e312: 8ddd c.or a1,a5
2e314: 4e058463 beq a1,zero,2e7fc <printf_positional+0x11a2>
2e318: 02000593 addi a1,zero,32
2e31c: 1cfd c.addi s9,-1
2e31e: 4eb28363 beq t0,a1,2e804 <printf_positional+0x11aa>
2e322: 4e0d8863 beq s11,zero,2e812 <printf_positional+0x11b8>
2e326: 014a2783 lw a5,20(s4)
2e32a: 018a2583 lw a1,24(s4)
2e32e: 00b7e463 bltu a5,a1,2e336 <printf_positional+0xcdc>
2e332: 0320106f jal zero,2f364 <printf_positional+0x1d0a>
2e336: 00178593 addi a1,a5,1
2e33a: 00ba2a23 sw a1,20(s4)
2e33e: 02d00593 addi a1,zero,45
2e342: 00b78023 sb a1,0(a5)
2e346: 800007b7 lui a5,0x80000
2e34a: fff7c793 xori a5,a5,-1
2e34e: ecf90463 beq s2,a5,2da16 <printf_positional+0x3bc>
2e352: 0905 c.addi s2,1
2e354: 000a8763 beq s5,zero,2e362 <printf_positional+0xd08>
2e358: 00038563 beq t2,zero,2e362 <printf_positional+0xd08>
2e35c: 47c1 c.li a5,16
2e35e: 42fe86e3 beq t4,a5,2ef8a <printf_positional+0x1930>
2e362: 9cf2 c.add s9,t3
2e364: 45904663 blt zero,s9,2e7b0 <printf_positional+0x1156>
2e368: ea094863 blt s2,zero,2da18 <printf_positional+0x3be>
2e36c: 77fd c.lui a5,0xfffff
2e36e: 77c78793 addi a5,a5,1916 # fffff77c <__BSS_END__+0xfff8fc28>
2e372: 767d c.lui a2,0xfffff
2e374: 97a2 c.add a5,s0
2e376: 77460613 addi a2,a2,1908 # fffff774 <__BSS_END__+0xfff8fc20>
2e37a: 098a2a83 lw s5,152(s4)
2e37e: 439c c.lw a5,0(a5)
2e380: 9622 c.add a2,s0
2e382: 4210 c.lw a2,0(a2)
2e384: 40fa87b3 sub a5,s5,a5
2e388: 54c7f1e3 bgeu a5,a2,2f0ca <printf_positional+0x1a70>
2e38c: 75fd c.lui a1,0xfffff
2e38e: 01caa783 lw a5,28(s5)
2e392: 77058593 addi a1,a1,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2e396: 95a2 c.add a1,s0
2e398: c194 c.sw a3,0(a1)
2e39a: 8636 c.mv a2,a3
2e39c: 85ba c.mv a1,a4
2e39e: 8552 c.mv a0,s4
2e3a0: 9782 c.jalr a5
2e3a2: 77fd c.lui a5,0xfffff
2e3a4: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2e3a8: 97a2 c.add a5,s0
2e3aa: 4394 c.lw a3,0(a5)
2e3ac: e6a69563 bne a3,a0,2da16 <printf_positional+0x3bc>
2e3b0: 9936 c.add s2,a3
2e3b2: 800007b7 lui a5,0x80000
2e3b6: 97ca c.add a5,s2
2e3b8: a2d7fbe3 bgeu a5,a3,2ddee <printf_positional+0x794>
2e3bc: b975 c.j 2e078 <printf_positional+0xa1e>
2e3be: 0249a783 lw a5,36(s3)
2e3c2: 4ea1 c.li t4,8
2e3c4: 0792 c.slli a5,0x4
2e3c6: 97da c.add a5,s6
2e3c8: ee0a9ae3 bne s5,zero,2e2bc <printf_positional+0xc62>
2e3cc: 50030263 beq t1,zero,2e8d0 <printf_positional+0x1276>
2e3d0: 0007c503 lbu a0,0(a5) # 80000000 <__BSS_END__+0x7ff904ac>
2e3d4: 4f81 c.li t6,0
2e3d6: 4781 c.li a5,0
2e3d8: 8aaa c.mv s5,a0
2e3da: 76084063 blt a6,zero,2eb3a <printf_positional+0x14e0>
2e3de: 20081563 bne a6,zero,2e5e8 <printf_positional+0xf8e>
2e3e2: 400511e3 bne a0,zero,2efe4 <printf_positional+0x198a>
2e3e6: 46a1 c.li a3,8
2e3e8: 1cde8be3 beq t4,a3,2edbe <printf_positional+0x1764>
2e3ec: 777d c.lui a4,0xfffff
2e3ee: 74870713 addi a4,a4,1864 # fffff748 <__BSS_END__+0xfff8fbf4>
2e3f2: 9722 c.add a4,s0
2e3f4: 4318 c.lw a4,0(a4)
2e3f6: 4e01 c.li t3,0
2e3f8: 4681 c.li a3,0
2e3fa: 02000293 addi t0,zero,32
2e3fe: f00b82e3 beq s7,zero,2e302 <printf_positional+0xca8>
2e402: 380d8663 beq s11,zero,2e78e <printf_positional+0x1134>
2e406: 014a2783 lw a5,20(s4)
2e40a: 018a2603 lw a2,24(s4)
2e40e: 00c7e463 bltu a5,a2,2e416 <printf_positional+0xdbc>
2e412: 7db0006f jal zero,2f3ec <printf_positional+0x1d92>
2e416: 00178613 addi a2,a5,1
2e41a: 00ca2a23 sw a2,20(s4)
2e41e: 02d00613 addi a2,zero,45
2e422: 00c78023 sb a2,0(a5)
2e426: 800007b7 lui a5,0x80000
2e42a: fff7c793 xori a5,a5,-1
2e42e: def90463 beq s2,a5,2da16 <printf_positional+0x3bc>
2e432: 0905 c.addi s2,1
2e434: 1cfd c.addi s9,-1
2e436: 000a8763 beq s5,zero,2e444 <printf_positional+0xdea>
2e43a: 00038563 beq t2,zero,2e444 <printf_positional+0xdea>
2e43e: 47c1 c.li a5,16
2e440: 02fe83e3 beq t4,a5,2ec66 <printf_positional+0x160c>
2e444: 00de07b3 add a5,t3,a3
2e448: 40fc8cb3 sub s9,s9,a5
2e44c: 3f005463 bge zero,a6,2e834 <printf_positional+0x11da>
2e450: 77fd c.lui a5,0xfffff
2e452: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2e456: 97a2 c.add a5,s0
2e458: c394 c.sw a3,0(a5)
2e45a: 77fd c.lui a5,0xfffff
2e45c: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2e460: 97a2 c.add a5,s0
2e462: c398 c.sw a4,0(a5)
2e464: 77fd c.lui a5,0xfffff
2e466: 76878793 addi a5,a5,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2e46a: 97a2 c.add a5,s0
2e46c: 8672 c.mv a2,t3
2e46e: 03000593 addi a1,zero,48
2e472: 8552 c.mv a0,s4
2e474: 01c7a023 sw t3,0(a5)
2e478: 397070ef jal ra,3600e <_IO_padn>
2e47c: 77fd c.lui a5,0xfffff
2e47e: 76878793 addi a5,a5,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2e482: 97a2 c.add a5,s0
2e484: 0007ae03 lw t3,0(a5)
2e488: d8ae1763 bne t3,a0,2da16 <printf_positional+0x3bc>
2e48c: d8094663 blt s2,zero,2da18 <printf_positional+0x3be>
2e490: 01c907b3 add a5,s2,t3
2e494: 0127a633 slt a2,a5,s2
2e498: 893e c.mv s2,a5
2e49a: bc061fe3 bne a2,zero,2e078 <printf_positional+0xa1e>
2e49e: 77fd c.lui a5,0xfffff
2e4a0: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2e4a4: 97a2 c.add a5,s0
2e4a6: 4398 c.lw a4,0(a5)
2e4a8: 77fd c.lui a5,0xfffff
2e4aa: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2e4ae: 97a2 c.add a5,s0
2e4b0: 4394 c.lw a3,0(a5)
2e4b2: 38095363 bge s2,zero,2e838 <printf_positional+0x11de>
2e4b6: d62ff06f jal zero,2da18 <printf_positional+0x3be>
2e4ba: 014a2783 lw a5,20(s4)
2e4be: 018a2703 lw a4,24(s4)
2e4c2: 00e7e463 bltu a5,a4,2e4ca <printf_positional+0xe70>
2e4c6: 7dd0006f jal zero,2f4a2 <printf_positional+0x1e48>
2e4ca: 00178713 addi a4,a5,1
2e4ce: 00ea2a23 sw a4,20(s4)
2e4d2: 02500713 addi a4,zero,37
2e4d6: 00e78023 sb a4,0(a5)
2e4da: 800007b7 lui a5,0x80000
2e4de: fff7c793 xori a5,a5,-1
2e4e2: d2f90a63 beq s2,a5,2da16 <printf_positional+0x3bc>
2e4e6: 0905 c.addi s2,1
2e4e8: becd c.j 2e0da <printf_positional+0xa80>
2e4ea: 0249a783 lw a5,36(s3)
2e4ee: 0792 c.slli a5,0x4
2e4f0: 97da c.add a5,s6
2e4f2: 0007ad83 lw s11,0(a5) # 80000000 <__BSS_END__+0x7ff904ac>
2e4f6: 5c0d8263 beq s11,zero,2eaba <printf_positional+0x1460>
2e4fa: c0088fe3 beq a7,zero,2e118 <printf_positional+0xabe>
2e4fe: 87ca c.mv a5,s2
2e500: 875e c.mv a4,s7
2e502: 86e6 c.mv a3,s9
2e504: 8642 c.mv a2,a6
2e506: 85ee c.mv a1,s11
2e508: 8552 c.mv a0,s4
2e50a: f41fe0ef jal ra,2d44a <outstring_converted_wide_string>
2e50e: 892a c.mv s2,a0
2e510: 8e0551e3 bge a0,zero,2ddf2 <printf_positional+0x798>
2e514: d04ff06f jal zero,2da18 <printf_positional+0x3be>
2e518: 4ea9 c.li t4,10
2e51a: bb59 c.j 2e2b0 <printf_positional+0xc56>
2e51c: 0249a683 lw a3,36(s3)
2e520: 660a8063 beq s5,zero,2eb80 <printf_positional+0x1526>
2e524: 0692 c.slli a3,0x4
2e526: 96da c.add a3,s6
2e528: 0046ad83 lw s11,4(a3)
2e52c: 4288 c.lw a0,0(a3)
2e52e: 4ea9 c.li t4,10
2e530: 41fdd693 srai a3,s11,0x1f
2e534: 8d35 c.xor a0,a3
2e536: 01b6c5b3 xor a1,a3,s11
2e53a: 40d50633 sub a2,a0,a3
2e53e: 00c53ab3 sltu s5,a0,a2
2e542: 40d586b3 sub a3,a1,a3
2e546: 01fddd93 srli s11,s11,0x1f
2e54a: 8532 c.mv a0,a2
2e54c: 415685b3 sub a1,a3,s5
2e550: bb9d c.j 2e2c6 <printf_positional+0xc6c>
2e552: 00c9d783 lhu a5,12(s3)
2e556: 41900cb3 sub s9,zero,s9
2e55a: 0199a223 sw s9,4(s3)
2e55e: 0207e793 ori a5,a5,32
2e562: 00f99623 sh a5,12(s3)
2e566: 4b85 c.li s7,1
2e568: e24ff06f jal zero,2db8c <printf_positional+0x532>
2e56c: 77fd c.lui a5,0xfffff
2e56e: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2e572: 97a2 c.add a5,s0
2e574: c38c c.sw a1,0(a5)
2e576: f99e70ef jal ra,1650e <_IO_vtable_check>
2e57a: 77fd c.lui a5,0xfffff
2e57c: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2e580: 97a2 c.add a5,s0
2e582: 438c c.lw a1,0(a5)
2e584: b869 c.j 2de1e <printf_positional+0x7c4>
2e586: b50e2603 lw a2,-1200(t3) # 6fb50 <__printf_va_arg_table>
2e58a: 520613e3 bne a2,zero,2f2b0 <printf_positional+0x1c56>
2e58e: 77fd c.lui a5,0xfffff
2e590: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2e594: 97a2 c.add a5,s0
2e596: 0067a023 sw t1,0(a5)
2e59a: 77fd c.lui a5,0xfffff
2e59c: 77c78793 addi a5,a5,1916 # fffff77c <__BSS_END__+0xfff8fc28>
2e5a0: 97a2 c.add a5,s0
2e5a2: 4641 c.li a2,16
2e5a4: 4581 c.li a1,0
2e5a6: 856a c.mv a0,s10
2e5a8: c398 c.sw a4,0(a5)
2e5aa: d53f00ef jal ra,1f2fc <memset>
2e5ae: 77fd c.lui a5,0xfffff
2e5b0: 77c78793 addi a5,a5,1916 # fffff77c <__BSS_END__+0xfff8fc28>
2e5b4: 97a2 c.add a5,s0
2e5b6: 4398 c.lw a4,0(a5)
2e5b8: 400007b7 lui a5,0x40000
2e5bc: 00070e37 lui t3,0x70
2e5c0: ff878893 addi a7,a5,-8 # 3ffffff8 <__BSS_END__+0x3ff904a4>
2e5c4: 6785 c.lui a5,0x1
2e5c6: 80078813 addi a6,a5,-2048 # 800 <__libc_tsd_CTYPE_B+0x7d4>
2e5ca: 77fd c.lui a5,0xfffff
2e5cc: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2e5d0: 97a2 c.add a5,s0
2e5d2: 0007a303 lw t1,0(a5)
2e5d6: 0005f7b7 lui a5,0x5f
2e5da: f3c78693 addi a3,a5,-196 # 5ef3c <__PRETTY_FUNCTION__.2+0x10>
2e5de: ca6ff06f jal zero,2da84 <printf_positional+0x42a>
2e5e2: 4f01 c.li t5,0
2e5e4: 07800c13 addi s8,zero,120
2e5e8: 02000293 addi t0,zero,32
2e5ec: 777d c.lui a4,0xfffff
2e5ee: 75470713 addi a4,a4,1876 # fffff754 <__BSS_END__+0xfff8fc00>
2e5f2: 9722 c.add a4,s0
2e5f4: 00772023 sw t2,0(a4)
2e5f8: 777d c.lui a4,0xfffff
2e5fa: 75870713 addi a4,a4,1880 # fffff758 <__BSS_END__+0xfff8fc04>
2e5fe: 9722 c.add a4,s0
2e600: 01f72023 sw t6,0(a4)
2e604: 777d c.lui a4,0xfffff
2e606: 75c70713 addi a4,a4,1884 # fffff75c <__BSS_END__+0xfff8fc08>
2e60a: 9722 c.add a4,s0
2e60c: c31c c.sw a5,0(a4)
2e60e: 77fd c.lui a5,0xfffff
2e610: 76078793 addi a5,a5,1888 # fffff760 <__BSS_END__+0xfff8fc0c>
2e614: 97a2 c.add a5,s0
2e616: 01e7a023 sw t5,0(a5)
2e61a: 77fd c.lui a5,0xfffff
2e61c: 76478793 addi a5,a5,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2e620: 97a2 c.add a5,s0
2e622: 0057a023 sw t0,0(a5)
2e626: 77fd c.lui a5,0xfffff
2e628: 76878793 addi a5,a5,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2e62c: 97a2 c.add a5,s0
2e62e: 0107a023 sw a6,0(a5)
2e632: 77fd c.lui a5,0xfffff
2e634: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2e638: 97a2 c.add a5,s0
2e63a: 01d7a023 sw t4,0(a5)
2e63e: 77fd c.lui a5,0xfffff
2e640: 74878793 addi a5,a5,1864 # fffff748 <__BSS_END__+0xfff8fbf4>
2e644: 97a2 c.add a5,s0
2e646: 438c c.lw a1,0(a5)
2e648: fa8c0693 addi a3,s8,-88
2e64c: 0016b693 sltiu a3,a3,1
2e650: 8676 c.mv a2,t4
2e652: 6530f0ef jal ra,3e4a4 <_itoa_word>
2e656: 77fd c.lui a5,0xfffff
2e658: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2e65c: 97a2 c.add a5,s0
2e65e: 0007ae83 lw t4,0(a5)
2e662: 77fd c.lui a5,0xfffff
2e664: 76878793 addi a5,a5,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2e668: 97a2 c.add a5,s0
2e66a: 0007a803 lw a6,0(a5)
2e66e: 77fd c.lui a5,0xfffff
2e670: 76478793 addi a5,a5,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2e674: 97a2 c.add a5,s0
2e676: 0007a283 lw t0,0(a5)
2e67a: 76fd c.lui a3,0xfffff
2e67c: 77fd c.lui a5,0xfffff
2e67e: 76078793 addi a5,a5,1888 # fffff760 <__BSS_END__+0xfff8fc0c>
2e682: 75868693 addi a3,a3,1880 # fffff758 <__BSS_END__+0xfff8fc04>
2e686: 97a2 c.add a5,s0
2e688: 96a2 c.add a3,s0
2e68a: 0007af03 lw t5,0(a5)
2e68e: 0006af83 lw t6,0(a3)
2e692: 77fd c.lui a5,0xfffff
2e694: 76fd c.lui a3,0xfffff
2e696: 75c78793 addi a5,a5,1884 # fffff75c <__BSS_END__+0xfff8fc08>
2e69a: 75468693 addi a3,a3,1876 # fffff754 <__BSS_END__+0xfff8fc00>
2e69e: 97a2 c.add a5,s0
2e6a0: 96a2 c.add a3,s0
2e6a2: 439c c.lw a5,0(a5)
2e6a4: 0006a383 lw t2,0(a3)
2e6a8: 872a c.mv a4,a0
2e6aa: 0a0f0663 beq t5,zero,2e756 <printf_positional+0x10fc>
2e6ae: 4414 c.lw a3,8(s0)
2e6b0: c2dd c.beqz a3,2e756 <printf_positional+0x10fc>
2e6b2: 76fd c.lui a3,0xfffff
2e6b4: 75868693 addi a3,a3,1880 # fffff758 <__BSS_END__+0xfff8fc04>
2e6b8: 96a2 c.add a3,s0
2e6ba: 01d6a023 sw t4,0(a3)
2e6be: 76fd c.lui a3,0xfffff
2e6c0: 75c68693 addi a3,a3,1884 # fffff75c <__BSS_END__+0xfff8fc08>
2e6c4: 96a2 c.add a3,s0
2e6c6: 0076a023 sw t2,0(a3)
2e6ca: 76fd c.lui a3,0xfffff
2e6cc: 76068693 addi a3,a3,1888 # fffff760 <__BSS_END__+0xfff8fc0c>
2e6d0: 96a2 c.add a3,s0
2e6d2: 01f6a023 sw t6,0(a3)
2e6d6: 76fd c.lui a3,0xfffff
2e6d8: 76468693 addi a3,a3,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2e6dc: 96a2 c.add a3,s0
2e6de: c29c c.sw a5,0(a3)
2e6e0: 77fd c.lui a5,0xfffff
2e6e2: 76878793 addi a5,a5,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2e6e6: 97a2 c.add a5,s0
2e6e8: 0057a023 sw t0,0(a5)
2e6ec: 77fd c.lui a5,0xfffff
2e6ee: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2e6f2: 97a2 c.add a5,s0
2e6f4: 0107a023 sw a6,0(a5)
2e6f8: 77fd c.lui a5,0xfffff
2e6fa: 74878793 addi a5,a5,1864 # fffff748 <__BSS_END__+0xfff8fbf4>
2e6fe: 97a2 c.add a5,s0
2e700: 4458 c.lw a4,12(s0)
2e702: 4414 c.lw a3,8(s0)
2e704: 4390 c.lw a2,0(a5)
2e706: 85aa c.mv a1,a0
2e708: 4008 c.lw a0,0(s0)
2e70a: 9b5fe0ef jal ra,2d0be <group_number>
2e70e: 77fd c.lui a5,0xfffff
2e710: 75878793 addi a5,a5,1880 # fffff758 <__BSS_END__+0xfff8fc04>
2e714: 97a2 c.add a5,s0
2e716: 0007ae83 lw t4,0(a5)
2e71a: 77fd c.lui a5,0xfffff
2e71c: 75c78793 addi a5,a5,1884 # fffff75c <__BSS_END__+0xfff8fc08>
2e720: 97a2 c.add a5,s0
2e722: 0007a383 lw t2,0(a5)
2e726: 76fd c.lui a3,0xfffff
2e728: 77fd c.lui a5,0xfffff
2e72a: 76078793 addi a5,a5,1888 # fffff760 <__BSS_END__+0xfff8fc0c>
2e72e: 76868693 addi a3,a3,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2e732: 97a2 c.add a5,s0
2e734: 96a2 c.add a3,s0
2e736: 0007af83 lw t6,0(a5)
2e73a: 0006a283 lw t0,0(a3)
2e73e: 77fd c.lui a5,0xfffff
2e740: 76fd c.lui a3,0xfffff
2e742: 76478793 addi a5,a5,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2e746: 76c68693 addi a3,a3,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2e74a: 97a2 c.add a5,s0
2e74c: 96a2 c.add a3,s0
2e74e: 439c c.lw a5,0(a5)
2e750: 0006a803 lw a6,0(a3)
2e754: 872a c.mv a4,a0
2e756: 76fd c.lui a3,0xfffff
2e758: 77068693 addi a3,a3,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2e75c: 96a2 c.add a3,s0
2e75e: 4294 c.lw a3,0(a3)
2e760: c681 c.beqz a3,2e768 <printf_positional+0x110e>
2e762: 46a9 c.li a3,10
2e764: 0ade8ae3 beq t4,a3,2f018 <printf_positional+0x19be>
2e768: 76fd c.lui a3,0xfffff
2e76a: 74868693 addi a3,a3,1864 # fffff748 <__BSS_END__+0xfff8fbf4>
2e76e: 96a2 c.add a3,s0
2e770: 4294 c.lw a3,0(a3)
2e772: 8e99 c.sub a3,a4
2e774: b906c2e3 blt a3,a6,2e2f8 <printf_positional+0xc9e>
2e778: 140a8363 beq s5,zero,2e8be <printf_positional+0x1264>
2e77c: 38039863 bne t2,zero,2eb0c <printf_positional+0x14b2>
2e780: 40d80833 sub a6,a6,a3
2e784: 440b8c63 beq s7,zero,2ebdc <printf_positional+0x1582>
2e788: 4e01 c.li t3,0
2e78a: c60d9ee3 bne s11,zero,2e406 <printf_positional+0xdac>
2e78e: 34078563 beq a5,zero,2ead8 <printf_positional+0x147e>
2e792: 014a2783 lw a5,20(s4)
2e796: 018a2603 lw a2,24(s4)
2e79a: 5cc7ffe3 bgeu a5,a2,2f578 <printf_positional+0x1f1e>
2e79e: 00178613 addi a2,a5,1
2e7a2: 00ca2a23 sw a2,20(s4)
2e7a6: 02b00613 addi a2,zero,43
2e7aa: 00c78023 sb a2,0(a5)
2e7ae: b9a5 c.j 2e426 <printf_positional+0xdcc>
2e7b0: 77fd c.lui a5,0xfffff
2e7b2: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2e7b6: 97a2 c.add a5,s0
2e7b8: c394 c.sw a3,0(a5)
2e7ba: 77fd c.lui a5,0xfffff
2e7bc: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2e7c0: 97a2 c.add a5,s0
2e7c2: 8666 c.mv a2,s9
2e7c4: 03000593 addi a1,zero,48
2e7c8: 8552 c.mv a0,s4
2e7ca: c398 c.sw a4,0(a5)
2e7cc: 043070ef jal ra,3600e <_IO_padn>
2e7d0: a4ac9363 bne s9,a0,2da16 <printf_positional+0x3bc>
2e7d4: a4094263 blt s2,zero,2da18 <printf_positional+0x3be>
2e7d8: 777d c.lui a4,0xfffff
2e7da: 76fd c.lui a3,0xfffff
2e7dc: 01990633 add a2,s2,s9
2e7e0: 77070713 addi a4,a4,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2e7e4: 76c68693 addi a3,a3,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2e7e8: 012627b3 slt a5,a2,s2
2e7ec: 9722 c.add a4,s0
2e7ee: 96a2 c.add a3,s0
2e7f0: 4318 c.lw a4,0(a4)
2e7f2: 4294 c.lw a3,0(a3)
2e7f4: 8932 c.mv s2,a2
2e7f6: b60789e3 beq a5,zero,2e368 <printf_positional+0xd0e>
2e7fa: b8bd c.j 2e078 <printf_positional+0xa1e>
2e7fc: 02000593 addi a1,zero,32
2e800: b4b29ae3 bne t0,a1,2e354 <printf_positional+0xcfa>
2e804: 4f904863 blt zero,s9,2ecf4 <printf_positional+0x169a>
2e808: a0094863 blt s2,zero,2da18 <printf_positional+0x3be>
2e80c: 4c81 c.li s9,0
2e80e: b00d9ce3 bne s11,zero,2e326 <printf_positional+0xccc>
2e812: 74078a63 beq a5,zero,2ef66 <printf_positional+0x190c>
2e816: 014a2783 lw a5,20(s4)
2e81a: 018a2583 lw a1,24(s4)
2e81e: 50b7fee3 bgeu a5,a1,2f53a <printf_positional+0x1ee0>
2e822: 00178593 addi a1,a5,1
2e826: 00ba2a23 sw a1,20(s4)
2e82a: 02b00593 addi a1,zero,43
2e82e: 00b78023 sb a1,0(a5)
2e832: be11 c.j 2e346 <printf_positional+0xcec>
2e834: 8a094be3 blt s2,zero,2e0ea <printf_positional+0xa90>
2e838: 77fd c.lui a5,0xfffff
2e83a: 77c78793 addi a5,a5,1916 # fffff77c <__BSS_END__+0xfff8fc28>
2e83e: 767d c.lui a2,0xfffff
2e840: 97a2 c.add a5,s0
2e842: 77460613 addi a2,a2,1908 # fffff774 <__BSS_END__+0xfff8fc20>
2e846: 098a2d83 lw s11,152(s4)
2e84a: 439c c.lw a5,0(a5)
2e84c: 9622 c.add a2,s0
2e84e: 4210 c.lw a2,0(a2)
2e850: 40fd87b3 sub a5,s11,a5
2e854: 78c7fb63 bgeu a5,a2,2efea <printf_positional+0x1990>
2e858: 75fd c.lui a1,0xfffff
2e85a: 01cda783 lw a5,28(s11)
2e85e: 77058593 addi a1,a1,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2e862: 95a2 c.add a1,s0
2e864: c194 c.sw a3,0(a1)
2e866: 8636 c.mv a2,a3
2e868: 85ba c.mv a1,a4
2e86a: 8552 c.mv a0,s4
2e86c: 9782 c.jalr a5
2e86e: 77fd c.lui a5,0xfffff
2e870: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2e874: 97a2 c.add a5,s0
2e876: 4394 c.lw a3,0(a5)
2e878: 98d51f63 bne a0,a3,2da16 <printf_positional+0x3bc>
2e87c: 9936 c.add s2,a3
2e87e: 4781 c.li a5,0
2e880: 00095463 bge s2,zero,2e888 <printf_positional+0x122e>
2e884: 0300106f jal zero,2f8b4 <printf_positional+0x225a>
2e888: 00d97463 bgeu s2,a3,2e890 <printf_positional+0x1236>
2e88c: 0280106f jal zero,2f8b4 <printf_positional+0x225a>
2e890: fe079463 bne a5,zero,2e078 <printf_positional+0xa1e>
2e894: 98094263 blt s2,zero,2da18 <printf_positional+0x3be>
2e898: d5905d63 bge zero,s9,2ddf2 <printf_positional+0x798>
2e89c: 8666 c.mv a2,s9
2e89e: 02000593 addi a1,zero,32
2e8a2: 8552 c.mv a0,s4
2e8a4: 76a070ef jal ra,3600e <_IO_padn>
2e8a8: 96ac9763 bne s9,a0,2da16 <printf_positional+0x3bc>
2e8ac: 01990ab3 add s5,s2,s9
2e8b0: 012aa7b3 slt a5,s5,s2
2e8b4: 8956 c.mv s2,s5
2e8b6: d2078c63 beq a5,zero,2ddee <printf_positional+0x794>
2e8ba: fbeff06f jal zero,2e078 <printf_positional+0xa1e>
2e8be: 40d80833 sub a6,a6,a3
2e8c2: ec0b93e3 bne s7,zero,2e788 <printf_positional+0x112e>
2e8c6: 40dc8cb3 sub s9,s9,a3
2e8ca: 4a81 c.li s5,0
2e8cc: 4e01 c.li t3,0
2e8ce: b481 c.j 2e30e <printf_positional+0xcb4>
2e8d0: 76fd c.lui a3,0xfffff
2e8d2: 76c68693 addi a3,a3,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2e8d6: 96a2 c.add a3,s0
2e8d8: 4294 c.lw a3,0(a3)
2e8da: 2e069b63 bne a3,zero,2ebd0 <printf_positional+0x1576>
2e8de: 4388 c.lw a0,0(a5)
2e8e0: 4f81 c.li t6,0
2e8e2: 4781 c.li a5,0
2e8e4: bcd5 c.j 2e3d8 <printf_positional+0xd7e>
2e8e6: 02000293 addi t0,zero,32
2e8ea: 00b56ab3 or s5,a0,a1
2e8ee: 777d c.lui a4,0xfffff
2e8f0: 75470713 addi a4,a4,1876 # fffff754 <__BSS_END__+0xfff8fc00>
2e8f4: 9722 c.add a4,s0
2e8f6: 00772023 sw t2,0(a4)
2e8fa: 777d c.lui a4,0xfffff
2e8fc: 75870713 addi a4,a4,1880 # fffff758 <__BSS_END__+0xfff8fc04>
2e900: 9722 c.add a4,s0
2e902: 01f72023 sw t6,0(a4)
2e906: 777d c.lui a4,0xfffff
2e908: 75c70713 addi a4,a4,1884 # fffff75c <__BSS_END__+0xfff8fc08>
2e90c: 9722 c.add a4,s0
2e90e: c31c c.sw a5,0(a4)
2e910: 77fd c.lui a5,0xfffff
2e912: 76078793 addi a5,a5,1888 # fffff760 <__BSS_END__+0xfff8fc0c>
2e916: 97a2 c.add a5,s0
2e918: 0057a023 sw t0,0(a5)
2e91c: 77fd c.lui a5,0xfffff
2e91e: 76478793 addi a5,a5,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2e922: 97a2 c.add a5,s0
2e924: 0107a023 sw a6,0(a5)
2e928: 77fd c.lui a5,0xfffff
2e92a: 76878793 addi a5,a5,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2e92e: 97a2 c.add a5,s0
2e930: 01c7a023 sw t3,0(a5)
2e934: 77fd c.lui a5,0xfffff
2e936: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2e93a: 97a2 c.add a5,s0
2e93c: 01d7a023 sw t4,0(a5)
2e940: 77fd c.lui a5,0xfffff
2e942: 74878793 addi a5,a5,1864 # fffff748 <__BSS_END__+0xfff8fbf4>
2e946: 97a2 c.add a5,s0
2e948: 4390 c.lw a2,0(a5)
2e94a: fa8c0713 addi a4,s8,-88
2e94e: 86f6 c.mv a3,t4
2e950: 00173713 sltiu a4,a4,1
2e954: 4250f0ef jal ra,3e578 <_itoa>
2e958: 77fd c.lui a5,0xfffff
2e95a: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2e95e: 97a2 c.add a5,s0
2e960: 0007ae83 lw t4,0(a5)
2e964: 77fd c.lui a5,0xfffff
2e966: 76878793 addi a5,a5,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2e96a: 97a2 c.add a5,s0
2e96c: 0007ae03 lw t3,0(a5)
2e970: 77fd c.lui a5,0xfffff
2e972: 76478793 addi a5,a5,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2e976: 97a2 c.add a5,s0
2e978: 0007a803 lw a6,0(a5)
2e97c: 76fd c.lui a3,0xfffff
2e97e: 77fd c.lui a5,0xfffff
2e980: 76078793 addi a5,a5,1888 # fffff760 <__BSS_END__+0xfff8fc0c>
2e984: 75868693 addi a3,a3,1880 # fffff758 <__BSS_END__+0xfff8fc04>
2e988: 97a2 c.add a5,s0
2e98a: 96a2 c.add a3,s0
2e98c: 0007a283 lw t0,0(a5)
2e990: 0006af83 lw t6,0(a3)
2e994: 77fd c.lui a5,0xfffff
2e996: 76fd c.lui a3,0xfffff
2e998: 75c78793 addi a5,a5,1884 # fffff75c <__BSS_END__+0xfff8fc08>
2e99c: 75468693 addi a3,a3,1876 # fffff754 <__BSS_END__+0xfff8fc00>
2e9a0: 97a2 c.add a5,s0
2e9a2: 96a2 c.add a3,s0
2e9a4: 439c c.lw a5,0(a5)
2e9a6: 0006a383 lw t2,0(a3)
2e9aa: 872a c.mv a4,a0
2e9ac: 0a0e0663 beq t3,zero,2ea58 <printf_positional+0x13fe>
2e9b0: 4414 c.lw a3,8(s0)
2e9b2: c2dd c.beqz a3,2ea58 <printf_positional+0x13fe>
2e9b4: 76fd c.lui a3,0xfffff
2e9b6: 75868693 addi a3,a3,1880 # fffff758 <__BSS_END__+0xfff8fc04>
2e9ba: 96a2 c.add a3,s0
2e9bc: 01d6a023 sw t4,0(a3)
2e9c0: 76fd c.lui a3,0xfffff
2e9c2: 75c68693 addi a3,a3,1884 # fffff75c <__BSS_END__+0xfff8fc08>
2e9c6: 96a2 c.add a3,s0
2e9c8: 0076a023 sw t2,0(a3)
2e9cc: 76fd c.lui a3,0xfffff
2e9ce: 76068693 addi a3,a3,1888 # fffff760 <__BSS_END__+0xfff8fc0c>
2e9d2: 96a2 c.add a3,s0
2e9d4: 01f6a023 sw t6,0(a3)
2e9d8: 76fd c.lui a3,0xfffff
2e9da: 76468693 addi a3,a3,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2e9de: 96a2 c.add a3,s0
2e9e0: c29c c.sw a5,0(a3)
2e9e2: 77fd c.lui a5,0xfffff
2e9e4: 76878793 addi a5,a5,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2e9e8: 97a2 c.add a5,s0
2e9ea: 0057a023 sw t0,0(a5)
2e9ee: 77fd c.lui a5,0xfffff
2e9f0: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2e9f4: 97a2 c.add a5,s0
2e9f6: 0107a023 sw a6,0(a5)
2e9fa: 77fd c.lui a5,0xfffff
2e9fc: 74878793 addi a5,a5,1864 # fffff748 <__BSS_END__+0xfff8fbf4>
2ea00: 97a2 c.add a5,s0
2ea02: 4458 c.lw a4,12(s0)
2ea04: 4414 c.lw a3,8(s0)
2ea06: 4390 c.lw a2,0(a5)
2ea08: 85aa c.mv a1,a0
2ea0a: 4008 c.lw a0,0(s0)
2ea0c: eb2fe0ef jal ra,2d0be <group_number>
2ea10: 77fd c.lui a5,0xfffff
2ea12: 75878793 addi a5,a5,1880 # fffff758 <__BSS_END__+0xfff8fc04>
2ea16: 97a2 c.add a5,s0
2ea18: 0007ae83 lw t4,0(a5)
2ea1c: 77fd c.lui a5,0xfffff
2ea1e: 75c78793 addi a5,a5,1884 # fffff75c <__BSS_END__+0xfff8fc08>
2ea22: 97a2 c.add a5,s0
2ea24: 0007a383 lw t2,0(a5)
2ea28: 76fd c.lui a3,0xfffff
2ea2a: 77fd c.lui a5,0xfffff
2ea2c: 76078793 addi a5,a5,1888 # fffff760 <__BSS_END__+0xfff8fc0c>
2ea30: 76868693 addi a3,a3,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2ea34: 97a2 c.add a5,s0
2ea36: 96a2 c.add a3,s0
2ea38: 0007af83 lw t6,0(a5)
2ea3c: 0006a283 lw t0,0(a3)
2ea40: 77fd c.lui a5,0xfffff
2ea42: 76fd c.lui a3,0xfffff
2ea44: 76478793 addi a5,a5,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2ea48: 76c68693 addi a3,a3,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2ea4c: 97a2 c.add a5,s0
2ea4e: 96a2 c.add a3,s0
2ea50: 439c c.lw a5,0(a5)
2ea52: 0006a803 lw a6,0(a3)
2ea56: 872a c.mv a4,a0
2ea58: 76fd c.lui a3,0xfffff
2ea5a: 77068693 addi a3,a3,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2ea5e: 96a2 c.add a3,s0
2ea60: 4294 c.lw a3,0(a3)
2ea62: c681 c.beqz a3,2ea6a <printf_positional+0x1410>
2ea64: 46a9 c.li a3,10
2ea66: 78de8963 beq t4,a3,2f1f8 <printf_positional+0x1b9e>
2ea6a: 76fd c.lui a3,0xfffff
2ea6c: 74868693 addi a3,a3,1864 # fffff748 <__BSS_END__+0xfff8fbf4>
2ea70: 96a2 c.add a3,s0
2ea72: 4294 c.lw a3,0(a3)
2ea74: 01503ab3 sltu s5,zero,s5
2ea78: 8e99 c.sub a3,a4
2ea7a: b8ad c.j 2e2f4 <printf_positional+0xc9a>
2ea7c: 77fd c.lui a5,0xfffff
2ea7e: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2ea82: 97a2 c.add a5,s0
2ea84: 0187a023 sw s8,0(a5)
2ea88: 77fd c.lui a5,0xfffff
2ea8a: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2ea8e: 97a2 c.add a5,s0
2ea90: 8552 c.mv a0,s4
2ea92: 0117a023 sw a7,0(a5)
2ea96: c37e90ef jal ra,186cc <__overflow>
2ea9a: 777d c.lui a4,0xfffff
2ea9c: 77070713 addi a4,a4,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2eaa0: 9722 c.add a4,s0
2eaa2: 00072883 lw a7,0(a4)
2eaa6: 777d c.lui a4,0xfffff
2eaa8: 76c70713 addi a4,a4,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2eaac: 9722 c.add a4,s0
2eaae: 57fd c.li a5,-1
2eab0: 4310 c.lw a2,0(a4)
2eab2: aef51563 bne a0,a5,2dd9c <printf_positional+0x742>
2eab6: f61fe06f jal zero,2da16 <printf_positional+0x3bc>
2eaba: 57fd c.li a5,-1
2eabc: 00f80563 beq a6,a5,2eac6 <printf_positional+0x146c>
2eac0: 4795 c.li a5,5
2eac2: 1707d563 bge a5,a6,2ec2c <printf_positional+0x15d2>
2eac6: 4c19 c.li s8,6
2eac8: b6c18d93 addi s11,gp,-1172 # 6eec0 <null>
2eacc: e64ff06f jal zero,2e130 <printf_positional+0xad6>
2ead0: d2095763 bge s2,zero,2dffe <printf_positional+0x9a4>
2ead4: e16ff06f jal zero,2e0ea <printf_positional+0xa90>
2ead8: 940f8fe3 beq t6,zero,2e436 <printf_positional+0xddc>
2eadc: 014a2783 lw a5,20(s4)
2eae0: 018a2603 lw a2,24(s4)
2eae4: 36c7fbe3 bgeu a5,a2,2f65a <printf_positional+0x2000>
2eae8: 00178613 addi a2,a5,1
2eaec: 00ca2a23 sw a2,20(s4)
2eaf0: 02000613 addi a2,zero,32
2eaf4: 00c78023 sb a2,0(a5)
2eaf8: b23d c.j 2e426 <printf_positional+0xdcc>
2eafa: 80038ae3 beq t2,zero,2e30e <printf_positional+0xcb4>
2eafe: 45c1 c.li a1,16
2eb00: 4385 c.li t2,1
2eb02: 80be96e3 bne t4,a1,2e30e <printf_positional+0xcb4>
2eb06: 1cf9 c.addi s9,-2
2eb08: 807ff06f jal zero,2e30e <printf_positional+0xcb4>
2eb0c: 4621 c.li a2,8
2eb0e: 1ace8a63 beq t4,a2,2ecc2 <printf_positional+0x1668>
2eb12: 40d80833 sub a6,a6,a3
2eb16: 660b8263 beq s7,zero,2f17a <printf_positional+0x1b20>
2eb1a: 83de c.mv t2,s7
2eb1c: 4e01 c.li t3,0
2eb1e: b1b5 c.j 2e78a <printf_positional+0x1130>
2eb20: c319 c.beqz a4,2eb26 <printf_positional+0x14cc>
2eb22: db5fe06f jal zero,2d8d6 <printf_positional+0x27c>
2eb26: ef3fe06f jal zero,2da18 <printf_positional+0x3be>
2eb2a: e0095d63 bge s2,zero,2e144 <printf_positional+0xaea>
2eb2e: dbcff06f jal zero,2e0ea <printf_positional+0xa90>
2eb32: 4805 c.li a6,1
2eb34: 00b56ab3 or s5,a0,a1
2eb38: bb5d c.j 2e8ee <printf_positional+0x1294>
2eb3a: 4805 c.li a6,1
2eb3c: bc45 c.j 2e5ec <printf_positional+0xf92>
2eb3e: 0107f713 andi a4,a5,16
2eb42: 96070163 beq a4,zero,2dca4 <printf_positional+0x64a>
2eb46: 014a2783 lw a5,20(s4)
2eb4a: 018a2703 lw a4,24(s4)
2eb4e: 36e7f8e3 bgeu a5,a4,2f6be <printf_positional+0x2064>
2eb52: 00178713 addi a4,a5,1
2eb56: 00ea2a23 sw a4,20(s4)
2eb5a: 02000713 addi a4,zero,32
2eb5e: 00e78023 sb a4,0(a5)
2eb62: 93cff06f jal zero,2dc9e <printf_positional+0x644>
2eb66: 0a031f63 bne t1,zero,2ec24 <printf_positional+0x15ca>
2eb6a: 777d c.lui a4,0xfffff
2eb6c: 76c70713 addi a4,a4,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2eb70: 9722 c.add a4,s0
2eb72: 4318 c.lw a4,0(a4)
2eb74: 7c071c63 bne a4,zero,2f34c <printf_positional+0x1cf2>
2eb78: 0127a023 sw s2,0(a5)
2eb7c: d5eff06f jal zero,2e0da <printf_positional+0xa80>
2eb80: 0692 c.slli a3,0x4
2eb82: 96da c.add a3,s6
2eb84: 08031763 bne t1,zero,2ec12 <printf_positional+0x15b8>
2eb88: 767d c.lui a2,0xfffff
2eb8a: 76c60613 addi a2,a2,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2eb8e: 9622 c.add a2,s0
2eb90: 4210 c.lw a2,0(a2)
2eb92: 7c061563 bne a2,zero,2f35c <printf_positional+0x1d02>
2eb96: 0006ad83 lw s11,0(a3)
2eb9a: 41fdd693 srai a3,s11,0x1f
2eb9e: 01b6c533 xor a0,a3,s11
2eba2: 8d15 c.sub a0,a3
2eba4: 01fddd93 srli s11,s11,0x1f
2eba8: 4ea9 c.li t4,10
2ebaa: 82fff06f jal zero,2e3d8 <printf_positional+0xd7e>
2ebae: 4d85 c.li s11,1
2ebb0: 89aff06f jal zero,2dc4a <printf_positional+0x5f0>
2ebb4: 7afd c.lui s5,0xfffff
2ebb6: fc0a8793 addi a5,s5,-64 # ffffefc0 <__BSS_END__+0xfff8f46c>
2ebba: 00878ab3 add s5,a5,s0
2ebbe: 4701 c.li a4,0
2ebc0: 4481 c.li s1,0
2ebc2: 7f0a8a93 addi s5,s5,2032
2ebc6: bcbfe06f jal zero,2d790 <printf_positional+0x136>
2ebca: 02000293 addi t0,zero,32
2ebce: b305 c.j 2e8ee <printf_positional+0x1294>
2ebd0: 0007d503 lhu a0,0(a5)
2ebd4: 4f81 c.li t6,0
2ebd6: 4781 c.li a5,0
2ebd8: 801ff06f jal zero,2e3d8 <printf_positional+0xd7e>
2ebdc: 40dc8cb3 sub s9,s9,a3
2ebe0: 4e01 c.li t3,0
2ebe2: f2cff06f jal zero,2e30e <printf_positional+0xcb4>
2ebe6: 8666 c.mv a2,s9
2ebe8: 02000593 addi a1,zero,32
2ebec: 8552 c.mv a0,s4
2ebee: 420070ef jal ra,3600e <_IO_padn>
2ebf2: 00ac8463 beq s9,a0,2ebfa <printf_positional+0x15a0>
2ebf6: e21fe06f jal zero,2da16 <printf_positional+0x3bc>
2ebfa: 00095463 bge s2,zero,2ec02 <printf_positional+0x15a8>
2ebfe: e1bfe06f jal zero,2da18 <printf_positional+0x3be>
2ec02: 9966 c.add s2,s9
2ec04: 800007b7 lui a5,0x80000
2ec08: 97ca c.add a5,s2
2ec0a: bf97f863 bgeu a5,s9,2dffa <printf_positional+0x9a0>
2ec0e: c6aff06f jal zero,2e078 <printf_positional+0xa1e>
2ec12: 00068d83 lb s11,0(a3)
2ec16: b751 c.j 2eb9a <printf_positional+0x1540>
2ec18: 856e c.mv a0,s11
2ec1a: c47ef0ef jal ra,1e860 <strlen>
2ec1e: 8c2a c.mv s8,a0
2ec20: d10ff06f jal zero,2e130 <printf_positional+0xad6>
2ec24: 01278023 sb s2,0(a5) # 80000000 <__BSS_END__+0x7ff904ac>
2ec28: cb2ff06f jal zero,2e0da <printf_positional+0xa80>
2ec2c: 00060db7 lui s11,0x60
2ec30: 4c01 c.li s8,0
2ec32: 43cd8d93 addi s11,s11,1084 # 6043c <expected2.3+0x8>
2ec36: cfaff06f jal zero,2e130 <printf_positional+0xad6>
2ec3a: 8666 c.mv a2,s9
2ec3c: 02000593 addi a1,zero,32
2ec40: 8552 c.mv a0,s4
2ec42: 3cc070ef jal ra,3600e <_IO_padn>
2ec46: 00ac8463 beq s9,a0,2ec4e <printf_positional+0x15f4>
2ec4a: dcdfe06f jal zero,2da16 <printf_positional+0x3bc>
2ec4e: 00095463 bge s2,zero,2ec56 <printf_positional+0x15fc>
2ec52: dc7fe06f jal zero,2da18 <printf_positional+0x3be>
2ec56: 9966 c.add s2,s9
2ec58: 80000737 lui a4,0x80000
2ec5c: 974a c.add a4,s2
2ec5e: cf977163 bgeu a4,s9,2e140 <printf_positional+0xae6>
2ec62: c16ff06f jal zero,2e078 <printf_positional+0xa1e>
2ec66: 014a2783 lw a5,20(s4)
2ec6a: 018a2603 lw a2,24(s4)
2ec6e: 3cc7f1e3 bgeu a5,a2,2f830 <printf_positional+0x21d6>
2ec72: 00178613 addi a2,a5,1
2ec76: 00ca2a23 sw a2,20(s4)
2ec7a: 03000613 addi a2,zero,48
2ec7e: 00c78023 sb a2,0(a5)
2ec82: 800007b7 lui a5,0x80000
2ec86: fff7c793 xori a5,a5,-1
2ec8a: 00f91463 bne s2,a5,2ec92 <printf_positional+0x1638>
2ec8e: d89fe06f jal zero,2da16 <printf_positional+0x3bc>
2ec92: 014a2783 lw a5,20(s4)
2ec96: 018a2603 lw a2,24(s4)
2ec9a: 32c7f6e3 bgeu a5,a2,2f7c6 <printf_positional+0x216c>
2ec9e: 00178613 addi a2,a5,1 # 80000001 <__BSS_END__+0x7ff904ad>
2eca2: 00ca2a23 sw a2,20(s4)
2eca6: 01878023 sb s8,0(a5)
2ecaa: 800007b7 lui a5,0x80000
2ecae: ffe7c793 xori a5,a5,-2
2ecb2: 00f91463 bne s2,a5,2ecba <printf_positional+0x1660>
2ecb6: d61fe06f jal zero,2da16 <printf_positional+0x3bc>
2ecba: 0909 c.addi s2,2
2ecbc: 1cf9 c.addi s9,-2
2ecbe: f86ff06f jal zero,2e444 <printf_positional+0xdea>
2ecc2: 76fd c.lui a3,0xfffff
2ecc4: 74868693 addi a3,a3,1864 # fffff748 <__BSS_END__+0xfff8fbf4>
2ecc8: 96a2 c.add a3,s0
2ecca: 4294 c.lw a3,0(a3)
2eccc: fff70593 addi a1,a4,-1 # 7fffffff <__BSS_END__+0x7ff904ab>
2ecd0: 03000513 addi a0,zero,48
2ecd4: 8e8d c.sub a3,a1
2ecd6: 40d80833 sub a6,a6,a3
2ecda: fff84613 xori a2,a6,-1
2ecde: 867d c.srai a2,0x1f
2ece0: fea70fa3 sb a0,-1(a4)
2ece4: 00c87e33 and t3,a6,a2
2ece8: 7a0b8663 beq s7,zero,2f494 <printf_positional+0x1e3a>
2ecec: 83de c.mv t2,s7
2ecee: 872e c.mv a4,a1
2ecf0: f12ff06f jal zero,2e402 <printf_positional+0xda8>
2ecf4: 767d c.lui a2,0xfffff
2ecf6: 75860613 addi a2,a2,1880 # fffff758 <__BSS_END__+0xfff8fc04>
2ecfa: 9622 c.add a2,s0
2ecfc: c214 c.sw a3,0(a2)
2ecfe: 76fd c.lui a3,0xfffff
2ed00: 75c68693 addi a3,a3,1884 # fffff75c <__BSS_END__+0xfff8fc08>
2ed04: 96a2 c.add a3,s0
2ed06: 01d6a023 sw t4,0(a3)
2ed0a: 76fd c.lui a3,0xfffff
2ed0c: 76068693 addi a3,a3,1888 # fffff760 <__BSS_END__+0xfff8fc0c>
2ed10: 96a2 c.add a3,s0
2ed12: 0076a023 sw t2,0(a3)
2ed16: 76fd c.lui a3,0xfffff
2ed18: 76468693 addi a3,a3,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2ed1c: 96a2 c.add a3,s0
2ed1e: 01f6a023 sw t6,0(a3)
2ed22: 76fd c.lui a3,0xfffff
2ed24: 76868693 addi a3,a3,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2ed28: 96a2 c.add a3,s0
2ed2a: c29c c.sw a5,0(a3)
2ed2c: 77fd c.lui a5,0xfffff
2ed2e: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2ed32: 97a2 c.add a5,s0
2ed34: c398 c.sw a4,0(a5)
2ed36: 77fd c.lui a5,0xfffff
2ed38: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2ed3c: 97a2 c.add a5,s0
2ed3e: 8666 c.mv a2,s9
2ed40: 02000593 addi a1,zero,32
2ed44: 8552 c.mv a0,s4
2ed46: 01c7a023 sw t3,0(a5)
2ed4a: 2c4070ef jal ra,3600e <_IO_padn>
2ed4e: 01950463 beq a0,s9,2ed56 <printf_positional+0x16fc>
2ed52: cc5fe06f jal zero,2da16 <printf_positional+0x3bc>
2ed56: 00095463 bge s2,zero,2ed5e <printf_positional+0x1704>
2ed5a: cbffe06f jal zero,2da18 <printf_positional+0x3be>
2ed5e: 76fd c.lui a3,0xfffff
2ed60: 76468693 addi a3,a3,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2ed64: 96a2 c.add a3,s0
2ed66: 0006af83 lw t6,0(a3)
2ed6a: 77fd c.lui a5,0xfffff
2ed6c: 76fd c.lui a3,0xfffff
2ed6e: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2ed72: 76068693 addi a3,a3,1888 # fffff760 <__BSS_END__+0xfff8fc0c>
2ed76: 97a2 c.add a5,s0
2ed78: 96a2 c.add a3,s0
2ed7a: 0007ae03 lw t3,0(a5)
2ed7e: 0006a383 lw t2,0(a3)
2ed82: 77fd c.lui a5,0xfffff
2ed84: 76fd c.lui a3,0xfffff
2ed86: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2ed8a: 75c68693 addi a3,a3,1884 # fffff75c <__BSS_END__+0xfff8fc08>
2ed8e: 97a2 c.add a5,s0
2ed90: 96a2 c.add a3,s0
2ed92: 4398 c.lw a4,0(a5)
2ed94: 0006ae83 lw t4,0(a3)
2ed98: 77fd c.lui a5,0xfffff
2ed9a: 76fd c.lui a3,0xfffff
2ed9c: 01990633 add a2,s2,s9
2eda0: 76878793 addi a5,a5,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2eda4: 75868693 addi a3,a3,1880 # fffff758 <__BSS_END__+0xfff8fc04>
2eda8: 012625b3 slt a1,a2,s2
2edac: 97a2 c.add a5,s0
2edae: 96a2 c.add a3,s0
2edb0: 439c c.lw a5,0(a5)
2edb2: 4294 c.lw a3,0(a3)
2edb4: 8932 c.mv s2,a2
2edb6: a40589e3 beq a1,zero,2e808 <printf_positional+0x11ae>
2edba: abeff06f jal zero,2e078 <printf_positional+0xa1e>
2edbe: e2070763 beq a4,zero,2e3ec <printf_positional+0xd92>
2edc2: 4010 c.lw a2,0(s0)
2edc4: 03000693 addi a3,zero,48
2edc8: 4018 c.lw a4,0(s0)
2edca: 3ed603a3 sb a3,999(a2)
2edce: 76fd c.lui a3,0xfffff
2edd0: 74868693 addi a3,a3,1864 # fffff748 <__BSS_END__+0xfff8fbf4>
2edd4: 96a2 c.add a3,s0
2edd6: 4294 c.lw a3,0(a3)
2edd8: 3e770713 addi a4,a4,999
2eddc: 02000293 addi t0,zero,32
2ede0: 8e99 c.sub a3,a4
2ede2: d12ff06f jal zero,2e2f4 <printf_positional+0xc9a>
2ede6: 77fd c.lui a5,0xfffff
2ede8: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2edec: 97a2 c.add a5,s0
2edee: 0067a023 sw t1,0(a5)
2edf2: 77fd c.lui a5,0xfffff
2edf4: 73c78793 addi a5,a5,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
2edf8: 97a2 c.add a5,s0
2edfa: 0007ab83 lw s7,0(a5)
2edfe: 855e c.mv a0,s7
2ee00: a61ef0ef jal ra,1e860 <strlen>
2ee04: 00150593 addi a1,a0,1
2ee08: 855e c.mv a0,s7
2ee0a: 4fc090ef jal ra,38306 <__readonly_area>
2ee0e: 77fd c.lui a5,0xfffff
2ee10: 74478793 addi a5,a5,1860 # fffff744 <__BSS_END__+0xfff8fbf0>
2ee14: 97a2 c.add a5,s0
2ee16: c388 c.sw a0,0(a5)
2ee18: 77fd c.lui a5,0xfffff
2ee1a: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2ee1e: 97a2 c.add a5,s0
2ee20: 0007a303 lw t1,0(a5)
2ee24: b94ff06f jal zero,2e1b8 <printf_positional+0xb5e>
2ee28: ac094163 blt s2,zero,2e0ea <printf_positional+0xa90>
2ee2c: 77fd c.lui a5,0xfffff
2ee2e: 77c78793 addi a5,a5,1916 # fffff77c <__BSS_END__+0xfff8fc28>
2ee32: 97a2 c.add a5,s0
2ee34: 439c c.lw a5,0(a5)
2ee36: 098a2a83 lw s5,152(s4)
2ee3a: 40fa8733 sub a4,s5,a5
2ee3e: 77fd c.lui a5,0xfffff
2ee40: 77478793 addi a5,a5,1908 # fffff774 <__BSS_END__+0xfff8fc20>
2ee44: 97a2 c.add a5,s0
2ee46: 439c c.lw a5,0(a5)
2ee48: 7ef77963 bgeu a4,a5,2f63a <printf_positional+0x1fe0>
2ee4c: 01caa703 lw a4,28(s5)
2ee50: 8662 c.mv a2,s8
2ee52: 85ee c.mv a1,s11
2ee54: 8552 c.mv a0,s4
2ee56: 9702 c.jalr a4
2ee58: 00ac0463 beq s8,a0,2ee60 <printf_positional+0x1806>
2ee5c: bbbfe06f jal zero,2da16 <printf_positional+0x3bc>
2ee60: 9962 c.add s2,s8
2ee62: 80000737 lui a4,0x80000
2ee66: 974a c.add a4,s2
2ee68: 01876463 bltu a4,s8,2ee70 <printf_positional+0x1816>
2ee6c: f83fe06f jal zero,2ddee <printf_positional+0x794>
2ee70: a08ff06f jal zero,2e078 <printf_positional+0xa1e>
2ee74: 014a2703 lw a4,20(s4)
2ee78: 018a2683 lw a3,24(s4)
2ee7c: 02d774e3 bgeu a4,a3,2f6a4 <printf_positional+0x204a>
2ee80: 00170693 addi a3,a4,1 # 80000001 <__BSS_END__+0x7ff904ad>
2ee84: 00da2a23 sw a3,20(s4)
2ee88: 00f70023 sb a5,0(a4)
2ee8c: 0d85 c.addi s11,1
2ee8e: e4ffe06f jal zero,2dcdc <printf_positional+0x682>
2ee92: 767d c.lui a2,0xfffff
2ee94: 77460613 addi a2,a2,1908 # fffff774 <__BSS_END__+0xfff8fc20>
2ee98: 079d c.addi a5,7
2ee9a: 9622 c.add a2,s0
2ee9c: 9be1 c.andi a5,-8
2ee9e: 4210 c.lw a2,0(a2)
2eea0: 239c c.fld fa5,0(a5)
2eea2: 07a1 c.addi a5,8
2eea4: c21c c.sw a5,0(a2)
2eea6: 00fd3027 fsd fa5,0(s10)
2eeaa: 0009a783 lw a5,0(s3)
2eeae: eff7f793 andi a5,a5,-257
2eeb2: 00f9a023 sw a5,0(s3)
2eeb6: bcffe06f jal zero,2da84 <printf_positional+0x42a>
2eeba: 77fd c.lui a5,0xfffff
2eebc: 73878793 addi a5,a5,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
2eec0: 97a2 c.add a5,s0
2eec2: 439c c.lw a5,0(a5)
2eec4: 4681 c.li a3,0
2eec6: 4629 c.li a2,10
2eec8: 00c78b93 addi s7,a5,12
2eecc: 85de c.mv a1,s7
2eece: 5d60f0ef jal ra,3e4a4 <_itoa_word>
2eed2: 8caa c.mv s9,a0
2eed4: 01756463 bltu a0,s7,2eedc <printf_positional+0x1882>
2eed8: e3bfe06f jal zero,2dd12 <printf_positional+0x6b8>
2eedc: 800008b7 lui a7,0x80000
2eee0: 41b888b3 sub a7,a7,s11
2eee4: 836e c.mv t1,s11
2eee6: 01150ab3 add s5,a0,a7
2eeea: 8c2a c.mv s8,a0
2eeec: 014a2703 lw a4,20(s4)
2eef0: 018a2683 lw a3,24(s4)
2eef4: 0c05 c.addi s8,1
2eef6: fffc4583 lbu a1,-1(s8)
2eefa: 02d77463 bgeu a4,a3,2ef22 <printf_positional+0x18c8>
2eefe: 00170693 addi a3,a4,1
2ef02: 00da2a23 sw a3,20(s4)
2ef06: 00b70023 sb a1,0(a4)
2ef0a: 015c1463 bne s8,s5,2ef12 <printf_positional+0x18b8>
2ef0e: b09fe06f jal zero,2da16 <printf_positional+0x3bc>
2ef12: 006c0db3 add s11,s8,t1
2ef16: 419d8db3 sub s11,s11,s9
2ef1a: fd7c19e3 bne s8,s7,2eeec <printf_positional+0x1892>
2ef1e: df5fe06f jal zero,2dd12 <printf_positional+0x6b8>
2ef22: 77fd c.lui a5,0xfffff
2ef24: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2ef28: 97a2 c.add a5,s0
2ef2a: 8552 c.mv a0,s4
2ef2c: 0067a023 sw t1,0(a5)
2ef30: f9ce90ef jal ra,186cc <__overflow>
2ef34: 777d c.lui a4,0xfffff
2ef36: 77070713 addi a4,a4,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2ef3a: 9722 c.add a4,s0
2ef3c: 57fd c.li a5,-1
2ef3e: 00072303 lw t1,0(a4)
2ef42: fcf514e3 bne a0,a5,2ef0a <printf_positional+0x18b0>
2ef46: ad1fe06f jal zero,2da16 <printf_positional+0x3bc>
2ef4a: 4795 c.li a5,5
2ef4c: 00f85363 bge a6,a5,2ef52 <printf_positional+0x18f8>
2ef50: 4815 c.li a6,5
2ef52: 0005fdb7 lui s11,0x5f
2ef56: 05300793 addi a5,zero,83
2ef5a: e9cd8d93 addi s11,s11,-356 # 5ee9c <__strtol_ul_rem_tab+0x68>
2ef5e: 9cfc1463 bne s8,a5,2e126 <printf_positional+0xacc>
2ef62: d9cff06f jal zero,2e4fe <printf_positional+0xea4>
2ef66: be0f8763 beq t6,zero,2e354 <printf_positional+0xcfa>
2ef6a: 014a2783 lw a5,20(s4)
2ef6e: 018a2583 lw a1,24(s4)
2ef72: 00b7f5e3 bgeu a5,a1,2f77c <printf_positional+0x2122>
2ef76: 00178593 addi a1,a5,1
2ef7a: 00ba2a23 sw a1,20(s4)
2ef7e: 02000593 addi a1,zero,32
2ef82: 00b78023 sb a1,0(a5)
2ef86: bc0ff06f jal zero,2e346 <printf_positional+0xcec>
2ef8a: 014a2783 lw a5,20(s4)
2ef8e: 018a2583 lw a1,24(s4)
2ef92: 78b7fb63 bgeu a5,a1,2f728 <printf_positional+0x20ce>
2ef96: 00178593 addi a1,a5,1
2ef9a: 00ba2a23 sw a1,20(s4)
2ef9e: 03000593 addi a1,zero,48
2efa2: 00b78023 sb a1,0(a5)
2efa6: 800007b7 lui a5,0x80000
2efaa: fff7c793 xori a5,a5,-1
2efae: 00f91463 bne s2,a5,2efb6 <printf_positional+0x195c>
2efb2: a65fe06f jal zero,2da16 <printf_positional+0x3bc>
2efb6: 014a2783 lw a5,20(s4)
2efba: 018a2583 lw a1,24(s4)
2efbe: 70b7fc63 bgeu a5,a1,2f6d6 <printf_positional+0x207c>
2efc2: 00178593 addi a1,a5,1 # 80000001 <__BSS_END__+0x7ff904ad>
2efc6: 00ba2a23 sw a1,20(s4)
2efca: 01878023 sb s8,0(a5)
2efce: 800007b7 lui a5,0x80000
2efd2: ffe7c793 xori a5,a5,-2
2efd6: 00f91463 bne s2,a5,2efde <printf_positional+0x1984>
2efda: a3dfe06f jal zero,2da16 <printf_positional+0x3bc>
2efde: 0909 c.addi s2,2
2efe0: b82ff06f jal zero,2e362 <printf_positional+0xd08>
2efe4: 8872 c.mv a6,t3
2efe6: abeff06f jal zero,2e2a4 <printf_positional+0xc4a>
2efea: 77fd c.lui a5,0xfffff
2efec: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2eff0: 97a2 c.add a5,s0
2eff2: c394 c.sw a3,0(a5)
2eff4: 77fd c.lui a5,0xfffff
2eff6: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2effa: 97a2 c.add a5,s0
2effc: c398 c.sw a4,0(a5)
2effe: d10e70ef jal ra,1650e <_IO_vtable_check>
2f002: 77fd c.lui a5,0xfffff
2f004: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2f008: 97a2 c.add a5,s0
2f00a: 4394 c.lw a3,0(a5)
2f00c: 77fd c.lui a5,0xfffff
2f00e: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2f012: 97a2 c.add a5,s0
2f014: 4398 c.lw a4,0(a5)
2f016: b089 c.j 2e858 <printf_positional+0x11fe>
2f018: 76fd c.lui a3,0xfffff
2f01a: 75c68693 addi a3,a3,1884 # fffff75c <__BSS_END__+0xfff8fc08>
2f01e: 96a2 c.add a3,s0
2f020: 01d6a023 sw t4,0(a3)
2f024: 76fd c.lui a3,0xfffff
2f026: 76068693 addi a3,a3,1888 # fffff760 <__BSS_END__+0xfff8fc0c>
2f02a: 96a2 c.add a3,s0
2f02c: 0076a023 sw t2,0(a3)
2f030: 76fd c.lui a3,0xfffff
2f032: 76468693 addi a3,a3,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2f036: 96a2 c.add a3,s0
2f038: 01f6a023 sw t6,0(a3)
2f03c: 76fd c.lui a3,0xfffff
2f03e: 76868693 addi a3,a3,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2f042: 96a2 c.add a3,s0
2f044: c29c c.sw a5,0(a3)
2f046: 77fd c.lui a5,0xfffff
2f048: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2f04c: 97a2 c.add a5,s0
2f04e: 0057a023 sw t0,0(a5)
2f052: 77fd c.lui a5,0xfffff
2f054: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2f058: 97a2 c.add a5,s0
2f05a: 0107a023 sw a6,0(a5)
2f05e: 77fd c.lui a5,0xfffff
2f060: 74878793 addi a5,a5,1864 # fffff748 <__BSS_END__+0xfff8fbf4>
2f064: 97a2 c.add a5,s0
2f066: 4390 c.lw a2,0(a5)
2f068: 853a c.mv a0,a4
2f06a: 85b2 c.mv a1,a2
2f06c: 9eafe0ef jal ra,2d256 <_i18n_number_rewrite>
2f070: 77fd c.lui a5,0xfffff
2f072: 74878793 addi a5,a5,1864 # fffff748 <__BSS_END__+0xfff8fbf4>
2f076: 97a2 c.add a5,s0
2f078: 439c c.lw a5,0(a5)
2f07a: 767d c.lui a2,0xfffff
2f07c: 76c60613 addi a2,a2,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2f080: 40a786b3 sub a3,a5,a0
2f084: 77fd c.lui a5,0xfffff
2f086: 75c78793 addi a5,a5,1884 # fffff75c <__BSS_END__+0xfff8fc08>
2f08a: 97a2 c.add a5,s0
2f08c: 0007ae83 lw t4,0(a5)
2f090: 77fd c.lui a5,0xfffff
2f092: 76078793 addi a5,a5,1888 # fffff760 <__BSS_END__+0xfff8fc0c>
2f096: 97a2 c.add a5,s0
2f098: 0007a383 lw t2,0(a5)
2f09c: 77fd c.lui a5,0xfffff
2f09e: 76478793 addi a5,a5,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2f0a2: 97a2 c.add a5,s0
2f0a4: 9622 c.add a2,s0
2f0a6: 0007af83 lw t6,0(a5)
2f0aa: 00062283 lw t0,0(a2)
2f0ae: 77fd c.lui a5,0xfffff
2f0b0: 767d c.lui a2,0xfffff
2f0b2: 76878793 addi a5,a5,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2f0b6: 77060613 addi a2,a2,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2f0ba: 97a2 c.add a5,s0
2f0bc: 9622 c.add a2,s0
2f0be: 439c c.lw a5,0(a5)
2f0c0: 00062803 lw a6,0(a2)
2f0c4: 872a c.mv a4,a0
2f0c6: a2eff06f jal zero,2e2f4 <printf_positional+0xc9a>
2f0ca: 77fd c.lui a5,0xfffff
2f0cc: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2f0d0: 97a2 c.add a5,s0
2f0d2: c394 c.sw a3,0(a5)
2f0d4: 77fd c.lui a5,0xfffff
2f0d6: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2f0da: 97a2 c.add a5,s0
2f0dc: c398 c.sw a4,0(a5)
2f0de: c30e70ef jal ra,1650e <_IO_vtable_check>
2f0e2: 77fd c.lui a5,0xfffff
2f0e4: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2f0e8: 97a2 c.add a5,s0
2f0ea: 4394 c.lw a3,0(a5)
2f0ec: 77fd c.lui a5,0xfffff
2f0ee: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2f0f2: 97a2 c.add a5,s0
2f0f4: 4398 c.lw a4,0(a5)
2f0f6: a96ff06f jal zero,2e38c <printf_positional+0xd32>
2f0fa: 01904863 blt zero,s9,2f10a <printf_positional+0x1ab0>
2f0fe: 00094463 blt s2,zero,2f106 <printf_positional+0x1aac>
2f102: f99fe06f jal zero,2e09a <printf_positional+0xa40>
2f106: 913fe06f jal zero,2da18 <printf_positional+0x3be>
2f10a: 8666 c.mv a2,s9
2f10c: 02000593 addi a1,zero,32
2f110: 8552 c.mv a0,s4
2f112: 6fd060ef jal ra,3600e <_IO_padn>
2f116: 00ac8463 beq s9,a0,2f11e <printf_positional+0x1ac4>
2f11a: 8fdfe06f jal zero,2da16 <printf_positional+0x3bc>
2f11e: 00095463 bge s2,zero,2f126 <printf_positional+0x1acc>
2f122: 8f7fe06f jal zero,2da18 <printf_positional+0x3be>
2f126: 019907b3 add a5,s2,s9
2f12a: 0127a733 slt a4,a5,s2
2f12e: 893e c.mv s2,a5
2f130: c319 c.beqz a4,2f136 <printf_positional+0x1adc>
2f132: f47fe06f jal zero,2e078 <printf_positional+0xa1e>
2f136: 00094463 blt s2,zero,2f13e <printf_positional+0x1ae4>
2f13a: f61fe06f jal zero,2e09a <printf_positional+0xa40>
2f13e: 8dbfe06f jal zero,2da18 <printf_positional+0x3be>
2f142: 01904463 blt zero,s9,2f14a <printf_positional+0x1af0>
2f146: ca9fe06f jal zero,2ddee <printf_positional+0x794>
2f14a: 8666 c.mv a2,s9
2f14c: 02000593 addi a1,zero,32
2f150: 8552 c.mv a0,s4
2f152: 6bd060ef jal ra,3600e <_IO_padn>
2f156: 00ac8463 beq s9,a0,2f15e <printf_positional+0x1b04>
2f15a: 8bdfe06f jal zero,2da16 <printf_positional+0x3bc>
2f15e: 00095463 bge s2,zero,2f166 <printf_positional+0x1b0c>
2f162: 8b7fe06f jal zero,2da18 <printf_positional+0x3be>
2f166: 019908b3 add a7,s2,s9
2f16a: 0128a7b3 slt a5,a7,s2
2f16e: 8946 c.mv s2,a7
2f170: e399 c.bnez a5,2f176 <printf_positional+0x1b1c>
2f172: c7dfe06f jal zero,2ddee <printf_positional+0x794>
2f176: f03fe06f jal zero,2e078 <printf_positional+0xa1e>
2f17a: 40dc8cb3 sub s9,s9,a3
2f17e: 4e01 c.li t3,0
2f180: babd c.j 2eafe <printf_positional+0x14a4>
2f182: 77fd c.lui a5,0xfffff
2f184: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2f188: 97a2 c.add a5,s0
2f18a: 777d c.lui a4,0xfffff
2f18c: 0057a023 sw t0,0(a5)
2f190: 76470713 addi a4,a4,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2f194: 77fd c.lui a5,0xfffff
2f196: 9722 c.add a4,s0
2f198: 74878793 addi a5,a5,1864 # fffff748 <__BSS_END__+0xfff8fbf4>
2f19c: 01f72023 sw t6,0(a4)
2f1a0: 97a2 c.add a5,s0
2f1a2: 777d c.lui a4,0xfffff
2f1a4: 438c c.lw a1,0(a5)
2f1a6: 76870713 addi a4,a4,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2f1aa: 9722 c.add a4,s0
2f1ac: c314 c.sw a3,0(a4)
2f1ae: 4641 c.li a2,16
2f1b0: 4681 c.li a3,0
2f1b2: 2f20f0ef jal ra,3e4a4 <_itoa_word>
2f1b6: 77fd c.lui a5,0xfffff
2f1b8: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2f1bc: 97a2 c.add a5,s0
2f1be: 4394 c.lw a3,0(a5)
2f1c0: 77fd c.lui a5,0xfffff
2f1c2: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2f1c6: 97a2 c.add a5,s0
2f1c8: 0007a283 lw t0,0(a5)
2f1cc: 767d c.lui a2,0xfffff
2f1ce: 77fd c.lui a5,0xfffff
2f1d0: 76878793 addi a5,a5,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2f1d4: 76460613 addi a2,a2,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2f1d8: 97a2 c.add a5,s0
2f1da: 9622 c.add a2,s0
2f1dc: 439c c.lw a5,0(a5)
2f1de: 00062f83 lw t6,0(a2)
2f1e2: 872a c.mv a4,a0
2f1e4: 30069863 bne a3,zero,2f4f4 <printf_positional+0x1e9a>
2f1e8: 4d81 c.li s11,0
2f1ea: 4805 c.li a6,1
2f1ec: 4385 c.li t2,1
2f1ee: 07800c13 addi s8,zero,120
2f1f2: 4ec1 c.li t4,16
2f1f4: d74ff06f jal zero,2e768 <printf_positional+0x110e>
2f1f8: 76fd c.lui a3,0xfffff
2f1fa: 75c68693 addi a3,a3,1884 # fffff75c <__BSS_END__+0xfff8fc08>
2f1fe: 96a2 c.add a3,s0
2f200: 01d6a023 sw t4,0(a3)
2f204: 76fd c.lui a3,0xfffff
2f206: 76068693 addi a3,a3,1888 # fffff760 <__BSS_END__+0xfff8fc0c>
2f20a: 96a2 c.add a3,s0
2f20c: 0076a023 sw t2,0(a3)
2f210: 76fd c.lui a3,0xfffff
2f212: 76468693 addi a3,a3,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2f216: 96a2 c.add a3,s0
2f218: 01f6a023 sw t6,0(a3)
2f21c: 76fd c.lui a3,0xfffff
2f21e: 76868693 addi a3,a3,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2f222: 96a2 c.add a3,s0
2f224: c29c c.sw a5,0(a3)
2f226: 77fd c.lui a5,0xfffff
2f228: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2f22c: 97a2 c.add a5,s0
2f22e: 0057a023 sw t0,0(a5)
2f232: 77fd c.lui a5,0xfffff
2f234: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2f238: 97a2 c.add a5,s0
2f23a: 0107a023 sw a6,0(a5)
2f23e: 77fd c.lui a5,0xfffff
2f240: 74878793 addi a5,a5,1864 # fffff748 <__BSS_END__+0xfff8fbf4>
2f244: 97a2 c.add a5,s0
2f246: 439c c.lw a5,0(a5)
2f248: 853a c.mv a0,a4
2f24a: 01503ab3 sltu s5,zero,s5
2f24e: 863e c.mv a2,a5
2f250: 85be c.mv a1,a5
2f252: 804fe0ef jal ra,2d256 <_i18n_number_rewrite>
2f256: 77fd c.lui a5,0xfffff
2f258: 74878793 addi a5,a5,1864 # fffff748 <__BSS_END__+0xfff8fbf4>
2f25c: 97a2 c.add a5,s0
2f25e: 439c c.lw a5,0(a5)
2f260: 767d c.lui a2,0xfffff
2f262: 76460613 addi a2,a2,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2f266: 40a786b3 sub a3,a5,a0
2f26a: 77fd c.lui a5,0xfffff
2f26c: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2f270: 97a2 c.add a5,s0
2f272: 9622 c.add a2,s0
2f274: 0007a803 lw a6,0(a5)
2f278: 00062f83 lw t6,0(a2)
2f27c: 77fd c.lui a5,0xfffff
2f27e: 767d c.lui a2,0xfffff
2f280: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2f284: 76060613 addi a2,a2,1888 # fffff760 <__BSS_END__+0xfff8fc0c>
2f288: 97a2 c.add a5,s0
2f28a: 9622 c.add a2,s0
2f28c: 0007a283 lw t0,0(a5)
2f290: 00062383 lw t2,0(a2)
2f294: 77fd c.lui a5,0xfffff
2f296: 767d c.lui a2,0xfffff
2f298: 76878793 addi a5,a5,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2f29c: 75c60613 addi a2,a2,1884 # fffff75c <__BSS_END__+0xfff8fc08>
2f2a0: 97a2 c.add a5,s0
2f2a2: 9622 c.add a2,s0
2f2a4: 439c c.lw a5,0(a5)
2f2a6: 00062e83 lw t4,0(a2)
2f2aa: 872a c.mv a4,a0
2f2ac: 848ff06f jal zero,2e2f4 <printf_positional+0xc9a>
2f2b0: 97c6 c.add a5,a7
2f2b2: 078a c.slli a5,0x2
2f2b4: 963e c.add a2,a5
2f2b6: 421c c.lw a5,0(a2)
2f2b8: ac078b63 beq a5,zero,2e58e <printf_positional+0xf34>
2f2bc: 77fd c.lui a5,0xfffff
2f2be: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2f2c2: 97a2 c.add a5,s0
2f2c4: 0067a023 sw t1,0(a5)
2f2c8: 77fd c.lui a5,0xfffff
2f2ca: 77c78793 addi a5,a5,1916 # fffff77c <__BSS_END__+0xfff8fc28>
2f2ce: 97a2 c.add a5,s0
2f2d0: c398 c.sw a4,0(a5)
2f2d2: 000ba783 lw a5,0(s7)
2f2d6: 777d c.lui a4,0xfffff
2f2d8: 77470713 addi a4,a4,1908 # fffff774 <__BSS_END__+0xfff8fc20>
2f2dc: 07dd c.addi a5,23
2f2de: 9bc1 c.andi a5,-16
2f2e0: 40f10133 sub sp,sp,a5
2f2e4: 00f10513 addi a0,sp,15
2f2e8: 9941 c.andi a0,-16
2f2ea: 00ad2023 sw a0,0(s10)
2f2ee: 0009a783 lw a5,0(s3)
2f2f2: b50e2603 lw a2,-1200(t3) # 6fb50 <__printf_va_arg_table>
2f2f6: 9722 c.add a4,s0
2f2f8: 97c6 c.add a5,a7
2f2fa: 078a c.slli a5,0x2
2f2fc: 963e c.add a2,a5
2f2fe: 430c c.lw a1,0(a4)
2f300: 421c c.lw a5,0(a2)
2f302: 9782 c.jalr a5
2f304: 400007b7 lui a5,0x40000
2f308: ff878893 addi a7,a5,-8 # 3ffffff8 <__BSS_END__+0x3ff904a4>
2f30c: 77fd c.lui a5,0xfffff
2f30e: 77c78793 addi a5,a5,1916 # fffff77c <__BSS_END__+0xfff8fc28>
2f312: 97a2 c.add a5,s0
2f314: 4398 c.lw a4,0(a5)
2f316: 00070e37 lui t3,0x70
2f31a: aaaff06f jal zero,2e5c4 <printf_positional+0xf6a>
2f31e: e319 c.bnez a4,2f324 <printf_positional+0x1cca>
2f320: fc1fe06f jal zero,2e2e0 <printf_positional+0xc86>
2f324: 4010 c.lw a2,0(s0)
2f326: 03000693 addi a3,zero,48
2f32a: 4018 c.lw a4,0(s0)
2f32c: 3ed603a3 sb a3,999(a2)
2f330: 76fd c.lui a3,0xfffff
2f332: 74868693 addi a3,a3,1864 # fffff748 <__BSS_END__+0xfff8fbf4>
2f336: 96a2 c.add a3,s0
2f338: 4294 c.lw a3,0(a3)
2f33a: 3e770713 addi a4,a4,999
2f33e: 02000293 addi t0,zero,32
2f342: 8e99 c.sub a3,a4
2f344: 01503ab3 sltu s5,zero,s5
2f348: fadfe06f jal zero,2e2f4 <printf_positional+0xc9a>
2f34c: 01279023 sh s2,0(a5)
2f350: d8bfe06f jal zero,2e0da <printf_positional+0xa80>
2f354: 9bae70ef jal ra,1650e <_IO_vtable_check>
2f358: ccbfe06f jal zero,2e022 <printf_positional+0x9c8>
2f35c: 00069d83 lh s11,0(a3)
2f360: 83bff06f jal zero,2eb9a <printf_positional+0x1540>
2f364: 77fd c.lui a5,0xfffff
2f366: 76078793 addi a5,a5,1888 # fffff760 <__BSS_END__+0xfff8fc0c>
2f36a: 97a2 c.add a5,s0
2f36c: c394 c.sw a3,0(a5)
2f36e: 77fd c.lui a5,0xfffff
2f370: 76478793 addi a5,a5,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2f374: 97a2 c.add a5,s0
2f376: 01d7a023 sw t4,0(a5)
2f37a: 77fd c.lui a5,0xfffff
2f37c: 76878793 addi a5,a5,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2f380: 97a2 c.add a5,s0
2f382: 0077a023 sw t2,0(a5)
2f386: 77fd c.lui a5,0xfffff
2f388: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2f38c: 97a2 c.add a5,s0
2f38e: c398 c.sw a4,0(a5)
2f390: 77fd c.lui a5,0xfffff
2f392: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2f396: 97a2 c.add a5,s0
2f398: 01c7a023 sw t3,0(a5)
2f39c: 02d00593 addi a1,zero,45
2f3a0: 8552 c.mv a0,s4
2f3a2: b2ae90ef jal ra,186cc <__overflow>
2f3a6: 76fd c.lui a3,0xfffff
2f3a8: 76868693 addi a3,a3,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2f3ac: 96a2 c.add a3,s0
2f3ae: 0006a383 lw t2,0(a3)
2f3b2: 777d c.lui a4,0xfffff
2f3b4: 76fd c.lui a3,0xfffff
2f3b6: 77070713 addi a4,a4,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2f3ba: 76468693 addi a3,a3,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2f3be: 9722 c.add a4,s0
2f3c0: 96a2 c.add a3,s0
2f3c2: 00072e03 lw t3,0(a4)
2f3c6: 0006ae83 lw t4,0(a3)
2f3ca: 777d c.lui a4,0xfffff
2f3cc: 76fd c.lui a3,0xfffff
2f3ce: 76c70713 addi a4,a4,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2f3d2: 76068693 addi a3,a3,1888 # fffff760 <__BSS_END__+0xfff8fc0c>
2f3d6: 9722 c.add a4,s0
2f3d8: 96a2 c.add a3,s0
2f3da: 57fd c.li a5,-1
2f3dc: 4318 c.lw a4,0(a4)
2f3de: 4294 c.lw a3,0(a3)
2f3e0: 00f50463 beq a0,a5,2f3e8 <printf_positional+0x1d8e>
2f3e4: f63fe06f jal zero,2e346 <printf_positional+0xcec>
2f3e8: e2efe06f jal zero,2da16 <printf_positional+0x3bc>
2f3ec: 77fd c.lui a5,0xfffff
2f3ee: 75c78793 addi a5,a5,1884 # fffff75c <__BSS_END__+0xfff8fc08>
2f3f2: 97a2 c.add a5,s0
2f3f4: c394 c.sw a3,0(a5)
2f3f6: 77fd c.lui a5,0xfffff
2f3f8: 76078793 addi a5,a5,1888 # fffff760 <__BSS_END__+0xfff8fc0c>
2f3fc: 97a2 c.add a5,s0
2f3fe: 01d7a023 sw t4,0(a5)
2f402: 77fd c.lui a5,0xfffff
2f404: 76478793 addi a5,a5,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2f408: 97a2 c.add a5,s0
2f40a: 0077a023 sw t2,0(a5)
2f40e: 77fd c.lui a5,0xfffff
2f410: 76878793 addi a5,a5,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2f414: 97a2 c.add a5,s0
2f416: 0107a023 sw a6,0(a5)
2f41a: 77fd c.lui a5,0xfffff
2f41c: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2f420: 97a2 c.add a5,s0
2f422: c398 c.sw a4,0(a5)
2f424: 77fd c.lui a5,0xfffff
2f426: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2f42a: 97a2 c.add a5,s0
2f42c: 01c7a023 sw t3,0(a5)
2f430: 02d00593 addi a1,zero,45
2f434: 8552 c.mv a0,s4
2f436: a96e90ef jal ra,186cc <__overflow>
2f43a: 76fd c.lui a3,0xfffff
2f43c: 76868693 addi a3,a3,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2f440: 96a2 c.add a3,s0
2f442: 0006a803 lw a6,0(a3)
2f446: 76fd c.lui a3,0xfffff
2f448: 76468693 addi a3,a3,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2f44c: 96a2 c.add a3,s0
2f44e: 0006a383 lw t2,0(a3)
2f452: 777d c.lui a4,0xfffff
2f454: 76fd c.lui a3,0xfffff
2f456: 77070713 addi a4,a4,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2f45a: 76068693 addi a3,a3,1888 # fffff760 <__BSS_END__+0xfff8fc0c>
2f45e: 9722 c.add a4,s0
2f460: 96a2 c.add a3,s0
2f462: 00072e03 lw t3,0(a4)
2f466: 0006ae83 lw t4,0(a3)
2f46a: 777d c.lui a4,0xfffff
2f46c: 76fd c.lui a3,0xfffff
2f46e: 76c70713 addi a4,a4,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2f472: 75c68693 addi a3,a3,1884 # fffff75c <__BSS_END__+0xfff8fc08>
2f476: 9722 c.add a4,s0
2f478: 96a2 c.add a3,s0
2f47a: 57fd c.li a5,-1
2f47c: 4318 c.lw a4,0(a4)
2f47e: 4294 c.lw a3,0(a3)
2f480: 00f50463 beq a0,a5,2f488 <printf_positional+0x1e2e>
2f484: fa3fe06f jal zero,2e426 <printf_positional+0xdcc>
2f488: d8efe06f jal zero,2da16 <printf_positional+0x3bc>
2f48c: 882e70ef jal ra,1650e <_IO_vtable_check>
2f490: cd9fe06f jal zero,2e168 <printf_positional+0xb0e>
2f494: 00de0633 add a2,t3,a3
2f498: 40cc8cb3 sub s9,s9,a2
2f49c: 872e c.mv a4,a1
2f49e: e71fe06f jal zero,2e30e <printf_positional+0xcb4>
2f4a2: 02500593 addi a1,zero,37
2f4a6: 8552 c.mv a0,s4
2f4a8: a24e90ef jal ra,186cc <__overflow>
2f4ac: 57fd c.li a5,-1
2f4ae: 00f50463 beq a0,a5,2f4b6 <printf_positional+0x1e5c>
2f4b2: 828ff06f jal zero,2e4da <printf_positional+0xe80>
2f4b6: d60fe06f jal zero,2da16 <printf_positional+0x3bc>
2f4ba: 00c9d783 lhu a5,12(s3)
2f4be: 471d c.li a4,7
2f4c0: 02e9a423 sw a4,40(s3)
2f4c4: 9bf9 c.andi a5,-2
2f4c6: 00f99623 sh a5,12(s3)
2f4ca: d83fe06f jal zero,2e24c <printf_positional+0xbf2>
2f4ce: 00c9d783 lhu a5,12(s3)
2f4d2: 9bf9 c.andi a5,-2
2f4d4: 00f99623 sh a5,12(s3)
2f4d8: d2dfe06f jal zero,2e204 <printf_positional+0xbaa>
2f4dc: 02500593 addi a1,zero,37
2f4e0: 8552 c.mv a0,s4
2f4e2: 9eae90ef jal ra,186cc <__overflow>
2f4e6: 57fd c.li a5,-1
2f4e8: 00f50463 beq a0,a5,2f4f0 <printf_positional+0x1e96>
2f4ec: f2cfe06f jal zero,2dc18 <printf_positional+0x5be>
2f4f0: d26fe06f jal zero,2da16 <printf_positional+0x3bc>
2f4f4: 76fd c.lui a3,0xfffff
2f4f6: 77068693 addi a3,a3,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2f4fa: 96a2 c.add a3,s0
2f4fc: 0006a803 lw a6,0(a3)
2f500: 4d81 c.li s11,0
2f502: 07800c13 addi s8,zero,120
2f506: 83c2 c.mv t2,a6
2f508: 4ec1 c.li t4,16
2f50a: a5eff06f jal zero,2e768 <printf_positional+0x110e>
2f50e: 85be c.mv a1,a5
2f510: 8552 c.mv a0,s4
2f512: 9bae90ef jal ra,186cc <__overflow>
2f516: 57fd c.li a5,-1
2f518: 00f50463 beq a0,a5,2f520 <printf_positional+0x1ec6>
2f51c: ba9fe06f jal zero,2e0c4 <printf_positional+0xa6a>
2f520: cf6fe06f jal zero,2da16 <printf_positional+0x3bc>
2f524: 02e00593 addi a1,zero,46
2f528: 8552 c.mv a0,s4
2f52a: 9a2e90ef jal ra,186cc <__overflow>
2f52e: 01550463 beq a0,s5,2f536 <printf_positional+0x1edc>
2f532: 80bfe06f jal zero,2dd3c <printf_positional+0x6e2>
2f536: ce0fe06f jal zero,2da16 <printf_positional+0x3bc>
2f53a: 77fd c.lui a5,0xfffff
2f53c: 76078793 addi a5,a5,1888 # fffff760 <__BSS_END__+0xfff8fc0c>
2f540: 97a2 c.add a5,s0
2f542: c394 c.sw a3,0(a5)
2f544: 77fd c.lui a5,0xfffff
2f546: 76478793 addi a5,a5,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2f54a: 97a2 c.add a5,s0
2f54c: 01d7a023 sw t4,0(a5)
2f550: 77fd c.lui a5,0xfffff
2f552: 76878793 addi a5,a5,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2f556: 97a2 c.add a5,s0
2f558: 0077a023 sw t2,0(a5)
2f55c: 77fd c.lui a5,0xfffff
2f55e: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2f562: 97a2 c.add a5,s0
2f564: c398 c.sw a4,0(a5)
2f566: 77fd c.lui a5,0xfffff
2f568: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2f56c: 97a2 c.add a5,s0
2f56e: 01c7a023 sw t3,0(a5)
2f572: 02b00593 addi a1,zero,43
2f576: b52d c.j 2f3a0 <printf_positional+0x1d46>
2f578: 77fd c.lui a5,0xfffff
2f57a: 75c78793 addi a5,a5,1884 # fffff75c <__BSS_END__+0xfff8fc08>
2f57e: 97a2 c.add a5,s0
2f580: c394 c.sw a3,0(a5)
2f582: 77fd c.lui a5,0xfffff
2f584: 76078793 addi a5,a5,1888 # fffff760 <__BSS_END__+0xfff8fc0c>
2f588: 97a2 c.add a5,s0
2f58a: 01d7a023 sw t4,0(a5)
2f58e: 77fd c.lui a5,0xfffff
2f590: 76478793 addi a5,a5,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2f594: 97a2 c.add a5,s0
2f596: 0077a023 sw t2,0(a5)
2f59a: 77fd c.lui a5,0xfffff
2f59c: 76878793 addi a5,a5,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2f5a0: 97a2 c.add a5,s0
2f5a2: 0107a023 sw a6,0(a5)
2f5a6: 77fd c.lui a5,0xfffff
2f5a8: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2f5ac: 97a2 c.add a5,s0
2f5ae: c398 c.sw a4,0(a5)
2f5b0: 77fd c.lui a5,0xfffff
2f5b2: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2f5b6: 97a2 c.add a5,s0
2f5b8: 01c7a023 sw t3,0(a5)
2f5bc: 02b00593 addi a1,zero,43
2f5c0: bd95 c.j 2f434 <printf_positional+0x1dda>
2f5c2: 04900593 addi a1,zero,73
2f5c6: 8552 c.mv a0,s4
2f5c8: 904e90ef jal ra,186cc <__overflow>
2f5cc: 57fd c.li a5,-1
2f5ce: 00f50463 beq a0,a5,2f5d6 <printf_positional+0x1f7c>
2f5d2: f34fe06f jal zero,2dd06 <printf_positional+0x6ac>
2f5d6: c40fe06f jal zero,2da16 <printf_positional+0x3bc>
2f5da: 02d00593 addi a1,zero,45
2f5de: 8552 c.mv a0,s4
2f5e0: 8ece90ef jal ra,186cc <__overflow>
2f5e4: 57fd c.li a5,-1
2f5e6: 00f50463 beq a0,a5,2f5ee <printf_positional+0x1f94>
2f5ea: ee0fe06f jal zero,2dcca <printf_positional+0x670>
2f5ee: c28fe06f jal zero,2da16 <printf_positional+0x3bc>
2f5f2: 02b00593 addi a1,zero,43
2f5f6: 8552 c.mv a0,s4
2f5f8: 8d4e90ef jal ra,186cc <__overflow>
2f5fc: 57fd c.li a5,-1
2f5fe: 00f50463 beq a0,a5,2f606 <printf_positional+0x1fac>
2f602: e9cfe06f jal zero,2dc9e <printf_positional+0x644>
2f606: c10fe06f jal zero,2da16 <printf_positional+0x3bc>
2f60a: 02700593 addi a1,zero,39
2f60e: 8552 c.mv a0,s4
2f610: 8bce90ef jal ra,186cc <__overflow>
2f614: 57fd c.li a5,-1
2f616: 00f50463 beq a0,a5,2f61e <printf_positional+0x1fc4>
2f61a: e56fe06f jal zero,2dc70 <printf_positional+0x616>
2f61e: bf8fe06f jal zero,2da16 <printf_positional+0x3bc>
2f622: 02300593 addi a1,zero,35
2f626: 8552 c.mv a0,s4
2f628: 8a4e90ef jal ra,186cc <__overflow>
2f62c: 57fd c.li a5,-1
2f62e: 00f50463 beq a0,a5,2f636 <printf_positional+0x1fdc>
2f632: e12fe06f jal zero,2dc44 <printf_positional+0x5ea>
2f636: be0fe06f jal zero,2da16 <printf_positional+0x3bc>
2f63a: ed5e60ef jal ra,1650e <_IO_vtable_check>
2f63e: 80fff06f jal zero,2ee4c <printf_positional+0x17f2>
2f642: 0ff5f593 andi a1,a1,255
2f646: 8552 c.mv a0,s4
2f648: 884e90ef jal ra,186cc <__overflow>
2f64c: 57fd c.li a5,-1
2f64e: 00f50463 beq a0,a5,2f656 <printf_positional+0x1ffc>
2f652: f7efe06f jal zero,2ddd0 <printf_positional+0x776>
2f656: bc0fe06f jal zero,2da16 <printf_positional+0x3bc>
2f65a: 77fd c.lui a5,0xfffff
2f65c: 75c78793 addi a5,a5,1884 # fffff75c <__BSS_END__+0xfff8fc08>
2f660: 97a2 c.add a5,s0
2f662: c394 c.sw a3,0(a5)
2f664: 77fd c.lui a5,0xfffff
2f666: 76078793 addi a5,a5,1888 # fffff760 <__BSS_END__+0xfff8fc0c>
2f66a: 97a2 c.add a5,s0
2f66c: 01d7a023 sw t4,0(a5)
2f670: 77fd c.lui a5,0xfffff
2f672: 76478793 addi a5,a5,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2f676: 97a2 c.add a5,s0
2f678: 0077a023 sw t2,0(a5)
2f67c: 77fd c.lui a5,0xfffff
2f67e: 76878793 addi a5,a5,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2f682: 97a2 c.add a5,s0
2f684: 0107a023 sw a6,0(a5)
2f688: 77fd c.lui a5,0xfffff
2f68a: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2f68e: 97a2 c.add a5,s0
2f690: c398 c.sw a4,0(a5)
2f692: 77fd c.lui a5,0xfffff
2f694: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2f698: 97a2 c.add a5,s0
2f69a: 01c7a023 sw t3,0(a5)
2f69e: 02000593 addi a1,zero,32
2f6a2: bb49 c.j 2f434 <printf_positional+0x1dda>
2f6a4: 03000593 addi a1,zero,48
2f6a8: 8552 c.mv a0,s4
2f6aa: 822e90ef jal ra,186cc <__overflow>
2f6ae: 57fd c.li a5,-1
2f6b0: 00f51463 bne a0,a5,2f6b8 <printf_positional+0x205e>
2f6b4: b62fe06f jal zero,2da16 <printf_positional+0x3bc>
2f6b8: 0d85 c.addi s11,1
2f6ba: e22fe06f jal zero,2dcdc <printf_positional+0x682>
2f6be: 02000593 addi a1,zero,32
2f6c2: 8552 c.mv a0,s4
2f6c4: 808e90ef jal ra,186cc <__overflow>
2f6c8: 57fd c.li a5,-1
2f6ca: 00f50463 beq a0,a5,2f6d2 <printf_positional+0x2078>
2f6ce: dd0fe06f jal zero,2dc9e <printf_positional+0x644>
2f6d2: b44fe06f jal zero,2da16 <printf_positional+0x3bc>
2f6d6: 77fd c.lui a5,0xfffff
2f6d8: 76878793 addi a5,a5,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2f6dc: 97a2 c.add a5,s0
2f6de: c394 c.sw a3,0(a5)
2f6e0: 77fd c.lui a5,0xfffff
2f6e2: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2f6e6: 97a2 c.add a5,s0
2f6e8: c398 c.sw a4,0(a5)
2f6ea: 77fd c.lui a5,0xfffff
2f6ec: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2f6f0: 97a2 c.add a5,s0
2f6f2: 85e2 c.mv a1,s8
2f6f4: 8552 c.mv a0,s4
2f6f6: 01c7a023 sw t3,0(a5)
2f6fa: fd3e80ef jal ra,186cc <__overflow>
2f6fe: 777d c.lui a4,0xfffff
2f700: 77070713 addi a4,a4,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2f704: 9722 c.add a4,s0
2f706: 00072e03 lw t3,0(a4)
2f70a: 76fd c.lui a3,0xfffff
2f70c: 777d c.lui a4,0xfffff
2f70e: 76c70713 addi a4,a4,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2f712: 76868693 addi a3,a3,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2f716: 9722 c.add a4,s0
2f718: 96a2 c.add a3,s0
2f71a: 57fd c.li a5,-1
2f71c: 4318 c.lw a4,0(a4)
2f71e: 4294 c.lw a3,0(a3)
2f720: 8af517e3 bne a0,a5,2efce <printf_positional+0x1974>
2f724: af2fe06f jal zero,2da16 <printf_positional+0x3bc>
2f728: 77fd c.lui a5,0xfffff
2f72a: 76878793 addi a5,a5,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2f72e: 97a2 c.add a5,s0
2f730: c394 c.sw a3,0(a5)
2f732: 77fd c.lui a5,0xfffff
2f734: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2f738: 97a2 c.add a5,s0
2f73a: c398 c.sw a4,0(a5)
2f73c: 77fd c.lui a5,0xfffff
2f73e: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2f742: 97a2 c.add a5,s0
2f744: 03000593 addi a1,zero,48
2f748: 8552 c.mv a0,s4
2f74a: 01c7a023 sw t3,0(a5)
2f74e: f7fe80ef jal ra,186cc <__overflow>
2f752: 777d c.lui a4,0xfffff
2f754: 77070713 addi a4,a4,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2f758: 9722 c.add a4,s0
2f75a: 00072e03 lw t3,0(a4)
2f75e: 76fd c.lui a3,0xfffff
2f760: 777d c.lui a4,0xfffff
2f762: 76c70713 addi a4,a4,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2f766: 76868693 addi a3,a3,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2f76a: 9722 c.add a4,s0
2f76c: 96a2 c.add a3,s0
2f76e: 57fd c.li a5,-1
2f770: 4318 c.lw a4,0(a4)
2f772: 4294 c.lw a3,0(a3)
2f774: 82f519e3 bne a0,a5,2efa6 <printf_positional+0x194c>
2f778: a9efe06f jal zero,2da16 <printf_positional+0x3bc>
2f77c: 77fd c.lui a5,0xfffff
2f77e: 76078793 addi a5,a5,1888 # fffff760 <__BSS_END__+0xfff8fc0c>
2f782: 97a2 c.add a5,s0
2f784: c394 c.sw a3,0(a5)
2f786: 77fd c.lui a5,0xfffff
2f788: 76478793 addi a5,a5,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2f78c: 97a2 c.add a5,s0
2f78e: 01d7a023 sw t4,0(a5)
2f792: 77fd c.lui a5,0xfffff
2f794: 76878793 addi a5,a5,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2f798: 97a2 c.add a5,s0
2f79a: 0077a023 sw t2,0(a5)
2f79e: 77fd c.lui a5,0xfffff
2f7a0: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2f7a4: 97a2 c.add a5,s0
2f7a6: c398 c.sw a4,0(a5)
2f7a8: 77fd c.lui a5,0xfffff
2f7aa: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2f7ae: 97a2 c.add a5,s0
2f7b0: 01c7a023 sw t3,0(a5)
2f7b4: 02000593 addi a1,zero,32
2f7b8: b6e5 c.j 2f3a0 <printf_positional+0x1d46>
2f7ba: 4705 c.li a4,1
2f7bc: e86fe06f jal zero,2de42 <printf_positional+0x7e8>
2f7c0: 8dbe c.mv s11,a5
2f7c2: decfe06f jal zero,2ddae <printf_positional+0x754>
2f7c6: 77fd c.lui a5,0xfffff
2f7c8: 76478793 addi a5,a5,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2f7cc: 97a2 c.add a5,s0
2f7ce: c394 c.sw a3,0(a5)
2f7d0: 77fd c.lui a5,0xfffff
2f7d2: 76878793 addi a5,a5,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2f7d6: 97a2 c.add a5,s0
2f7d8: 0107a023 sw a6,0(a5)
2f7dc: 77fd c.lui a5,0xfffff
2f7de: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2f7e2: 97a2 c.add a5,s0
2f7e4: c398 c.sw a4,0(a5)
2f7e6: 77fd c.lui a5,0xfffff
2f7e8: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2f7ec: 97a2 c.add a5,s0
2f7ee: 85e2 c.mv a1,s8
2f7f0: 8552 c.mv a0,s4
2f7f2: 01c7a023 sw t3,0(a5)
2f7f6: ed7e80ef jal ra,186cc <__overflow>
2f7fa: 777d c.lui a4,0xfffff
2f7fc: 76fd c.lui a3,0xfffff
2f7fe: 77070713 addi a4,a4,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2f802: 76868693 addi a3,a3,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2f806: 9722 c.add a4,s0
2f808: 96a2 c.add a3,s0
2f80a: 00072e03 lw t3,0(a4)
2f80e: 0006a803 lw a6,0(a3)
2f812: 777d c.lui a4,0xfffff
2f814: 76fd c.lui a3,0xfffff
2f816: 76c70713 addi a4,a4,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2f81a: 76468693 addi a3,a3,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2f81e: 9722 c.add a4,s0
2f820: 96a2 c.add a3,s0
2f822: 57fd c.li a5,-1
2f824: 4318 c.lw a4,0(a4)
2f826: 4294 c.lw a3,0(a3)
2f828: c8f51163 bne a0,a5,2ecaa <printf_positional+0x1650>
2f82c: 9eafe06f jal zero,2da16 <printf_positional+0x3bc>
2f830: 77fd c.lui a5,0xfffff
2f832: 76478793 addi a5,a5,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2f836: 97a2 c.add a5,s0
2f838: c394 c.sw a3,0(a5)
2f83a: 77fd c.lui a5,0xfffff
2f83c: 76878793 addi a5,a5,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2f840: 97a2 c.add a5,s0
2f842: 0107a023 sw a6,0(a5)
2f846: 77fd c.lui a5,0xfffff
2f848: 76c78793 addi a5,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2f84c: 97a2 c.add a5,s0
2f84e: c398 c.sw a4,0(a5)
2f850: 77fd c.lui a5,0xfffff
2f852: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2f856: 97a2 c.add a5,s0
2f858: 03000593 addi a1,zero,48
2f85c: 8552 c.mv a0,s4
2f85e: 01c7a023 sw t3,0(a5)
2f862: e6be80ef jal ra,186cc <__overflow>
2f866: 777d c.lui a4,0xfffff
2f868: 76fd c.lui a3,0xfffff
2f86a: 77070713 addi a4,a4,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
2f86e: 76868693 addi a3,a3,1896 # fffff768 <__BSS_END__+0xfff8fc14>
2f872: 9722 c.add a4,s0
2f874: 96a2 c.add a3,s0
2f876: 00072e03 lw t3,0(a4)
2f87a: 0006a803 lw a6,0(a3)
2f87e: 777d c.lui a4,0xfffff
2f880: 76fd c.lui a3,0xfffff
2f882: 76c70713 addi a4,a4,1900 # fffff76c <__BSS_END__+0xfff8fc18>
2f886: 76468693 addi a3,a3,1892 # fffff764 <__BSS_END__+0xfff8fc10>
2f88a: 9722 c.add a4,s0
2f88c: 96a2 c.add a3,s0
2f88e: 57fd c.li a5,-1
2f890: 4318 c.lw a4,0(a4)
2f892: 4294 c.lw a3,0(a3)
2f894: bef51763 bne a0,a5,2ec82 <printf_positional+0x1628>
2f898: 97efe06f jal zero,2da16 <printf_positional+0x3bc>
2f89c: 0005f537 lui a0,0x5f
2f8a0: eec50513 addi a0,a0,-276 # 5eeec <__strtol_ul_rem_tab+0xb8>
2f8a4: c51e60ef jal ra,164f4 <__libc_fatal>
2f8a8: 4785 c.li a5,1
2f8aa: fa4fe06f jal zero,2e04e <printf_positional+0x9f4>
2f8ae: 4705 c.li a4,1
2f8b0: 8ddfe06f jal zero,2e18c <printf_positional+0xb32>
2f8b4: 4785 c.li a5,1
2f8b6: fdbfe06f jal zero,2e890 <printf_positional+0x1236>
0002f8ba <__vfprintf_internal>:
2f8ba: 0003f717 auipc a4,0x3f
2f8be: 4ee72703 lw a4,1262(a4) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
2f8c2: b2010113 addi sp,sp,-1248
2f8c6: 557c c.lw a5,108(a0)
2f8c8: da3a c.swsp a4,52(sp)
2f8ca: 9712 c.add a4,tp
2f8cc: 4318 c.lw a4,0(a4)
2f8ce: 4c912a23 sw s1,1236(sp)
2f8d2: 4d312623 sw s3,1228(sp)
2f8d6: 4bb12623 sw s11,1196(sp)
2f8da: 4c112e23 sw ra,1244(sp)
2f8de: 4c812c23 sw s0,1240(sp)
2f8e2: 4d212823 sw s2,1232(sp)
2f8e6: 4d412423 sw s4,1224(sp)
2f8ea: 4d512223 sw s5,1220(sp)
2f8ee: 4d612023 sw s6,1216(sp)
2f8f2: 4b712e23 sw s7,1212(sp)
2f8f6: 4b812c23 sw s8,1208(sp)
2f8fa: 4b912a23 sw s9,1204(sp)
2f8fe: 4ba12823 sw s10,1200(sp)
2f902: d83a c.swsp a4,48(sp)
2f904: d036 c.swsp a3,32(sp)
2f906: 8daa c.mv s11,a0
2f908: 89ae c.mv s3,a1
2f90a: 84b2 c.mv s1,a2
2f90c: 26079063 bne a5,zero,2fb6c <__vfprintf_internal+0x2b2>
2f910: 57fd c.li a5,-1
2f912: d57c c.sw a5,108(a0)
2f914: 000da403 lw s0,0(s11)
2f918: 00847793 andi a5,s0,8
2f91c: c399 c.beqz a5,2f922 <__vfprintf_internal+0x68>
2f91e: 3320106f jal zero,30c50 <__vfprintf_internal+0x1396>
2f922: 00099463 bne s3,zero,2f92a <__vfprintf_internal+0x70>
2f926: 3800106f jal zero,30ca6 <__vfprintf_internal+0x13ec>
2f92a: 00247d13 andi s10,s0,2
2f92e: 2a0d16e3 bne s10,zero,303da <__vfprintf_internal+0xb20>
2f932: 02500593 addi a1,zero,37
2f936: 854e c.mv a0,s3
2f938: dca6 c.swsp s1,120(sp)
2f93a: 6921 c.lui s2,0x8
2f93c: e89ef0ef jal ra,1f7c4 <__strchrnul>
2f940: d22a c.swsp a0,36(sp)
2f942: daaa c.swsp a0,116(sp)
2f944: 00897433 and s0,s2,s0
2f948: ec29 c.bnez s0,2f9a2 <__vfprintf_internal+0xe8>
2f94a: 00000793 addi a5,zero,0
2f94e: 360788e3 beq a5,zero,304be <__vfprintf_internal+0xc04>
2f952: 000425b7 lui a1,0x42
2f956: 866e c.mv a2,s11
2f958: 58458593 addi a1,a1,1412 # 42584 <_IO_funlockfile>
2f95c: 0948 c.addi4spn a0,sp,148
2f95e: 00000097 auipc ra,0x0
2f962: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
2f966: 000da783 lw a5,0(s11)
2f96a: 4d05 c.li s10,1
2f96c: 00f97933 and s2,s2,a5
2f970: 02091963 bne s2,zero,2f9a2 <__vfprintf_internal+0xe8>
2f974: 04cda503 lw a0,76(s11)
2f978: af020413 addi s0,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
2f97c: 451c c.lw a5,8(a0)
2f97e: 00878f63 beq a5,s0,2f99c <__vfprintf_internal+0xe2>
2f982: 4705 c.li a4,1
2f984: 100527af lr.w a5,(a0)
2f988: e781 c.bnez a5,2f990 <__vfprintf_internal+0xd6>
2f98a: 1ce526af sc.w.aq a3,a4,(a0)
2f98e: fafd c.bnez a3,2f984 <__vfprintf_internal+0xca>
2f990: c399 c.beqz a5,2f996 <__vfprintf_internal+0xdc>
2f992: 0e20106f jal zero,30a74 <__vfprintf_internal+0x11ba>
2f996: 04cda503 lw a0,76(s11)
2f99a: c500 c.sw s0,8(a0)
2f99c: 415c c.lw a5,4(a0)
2f99e: 0785 c.addi a5,1
2f9a0: c15c c.sw a5,4(a0)
2f9a2: 098daa03 lw s4,152(s11)
2f9a6: 00069ab7 lui s5,0x69
2f9aa: 5712 c.lwsp a4,36(sp)
2f9ac: 00069937 lui s2,0x69
2f9b0: 89ca8793 addi a5,s5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
2f9b4: be490913 addi s2,s2,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
2f9b8: 89ca8a93 addi s5,s5,-1892
2f9bc: 40f90933 sub s2,s2,a5
2f9c0: 415a07b3 sub a5,s4,s5
2f9c4: 41370433 sub s0,a4,s3
2f9c8: 4927f1e3 bgeu a5,s2,3064a <__vfprintf_internal+0xd90>
2f9cc: 01ca2783 lw a5,28(s4)
2f9d0: 8622 c.mv a2,s0
2f9d2: 85ce c.mv a1,s3
2f9d4: 856e c.mv a0,s11
2f9d6: 9782 c.jalr a5
2f9d8: 0aa415e3 bne s0,a0,30282 <__vfprintf_internal+0x9c8>
2f9dc: 00042813 slti a6,s0,0
2f9e0: 7a081163 bne a6,zero,30182 <__vfprintf_internal+0x8c8>
2f9e4: 57d6 c.lwsp a5,116(sp)
2f9e6: 0007c703 lbu a4,0(a5)
2f9ea: c73d c.beqz a4,2fa58 <__vfprintf_internal+0x19e>
2f9ec: fa81a703 lw a4,-88(gp) # 6f2fc <__printf_function_table>
2f9f0: de3a c.swsp a4,60(sp)
2f9f2: 74071ae3 bne a4,zero,30946 <__vfprintf_internal+0x108c>
2f9f6: fb41a703 lw a4,-76(gp) # 6f308 <__printf_modifier_table>
2f9fa: 46071de3 bne a4,zero,30674 <__vfprintf_internal+0xdba>
2f9fe: 00070737 lui a4,0x70
2fa02: b5072703 lw a4,-1200(a4) # 6fb50 <__printf_va_arg_table>
2fa06: 460717e3 bne a4,zero,30674 <__vfprintf_internal+0xdba>
2fa0a: 0003f717 auipc a4,0x3f
2fa0e: 3a272703 lw a4,930(a4) # 6edac <_GLOBAL_OFFSET_TABLE_+0x34>
2fa12: 0005fb37 lui s6,0x5f
2fa16: c082 c.swsp zero,64(sp)
2fa18: d6ba c.swsp a4,108(sp)
2fa1a: 577d c.li a4,-1
2fa1c: dc3a c.swsp a4,56(sp)
2fa1e: 00030737 lui a4,0x30
2fa22: a4870713 addi a4,a4,-1464 # 2fa48 <__vfprintf_internal+0x18e>
2fa26: 4a01 c.li s4,0
2fa28: f5cb0b13 addi s6,s6,-164 # 5ef5c <step4_jumps.0>
2fa2c: d63a c.swsp a4,44(sp)
2fa2e: 00178713 addi a4,a5,1
2fa32: daba c.swsp a4,116(sp)
2fa34: 0017c783 lbu a5,1(a5)
2fa38: 05a00693 addi a3,zero,90
2fa3c: fe078713 addi a4,a5,-32
2fa40: 0ff77713 andi a4,a4,255
2fa44: 08e6ff63 bgeu a3,a4,2fae2 <__vfprintf_internal+0x228>
2fa48: 52079a63 bne a5,zero,2ff7c <__vfprintf_internal+0x6c2>
2fa4c: 57d2 c.lwsp a5,52(sp)
2fa4e: 547d c.li s0,-1
2fa50: 00478733 add a4,a5,tp
2fa54: 47d9 c.li a5,22
2fa56: c31c c.sw a5,0(a4)
2fa58: 000da703 lw a4,0(s11)
2fa5c: 67a1 c.lui a5,0x8
2fa5e: 8ff9 c.and a5,a4
2fa60: c3a9 c.beqz a5,2faa2 <__vfprintf_internal+0x1e8>
2fa62: 060d1963 bne s10,zero,2fad4 <__vfprintf_internal+0x21a>
2fa66: 4dc12083 lw ra,1244(sp)
2fa6a: 8522 c.mv a0,s0
2fa6c: 4d812403 lw s0,1240(sp)
2fa70: 4d412483 lw s1,1236(sp)
2fa74: 4d012903 lw s2,1232(sp)
2fa78: 4cc12983 lw s3,1228(sp)
2fa7c: 4c812a03 lw s4,1224(sp)
2fa80: 4c412a83 lw s5,1220(sp)
2fa84: 4c012b03 lw s6,1216(sp)
2fa88: 4bc12b83 lw s7,1212(sp)
2fa8c: 4b812c03 lw s8,1208(sp)
2fa90: 4b412c83 lw s9,1204(sp)
2fa94: 4b012d03 lw s10,1200(sp)
2fa98: 4ac12d83 lw s11,1196(sp)
2fa9c: 4e010113 addi sp,sp,1248
2faa0: 8082 c.jr ra
2faa2: 04cda503 lw a0,76(s11)
2faa6: 415c c.lw a5,4(a0)
2faa8: 17fd c.addi a5,-1
2faaa: c15c c.sw a5,4(a0)
2faac: fbdd c.bnez a5,2fa62 <__vfprintf_internal+0x1a8>
2faae: 00052423 sw zero,8(a0)
2fab2: 0f50000f fence iorw,ow
2fab6: 08f527af amoswap.w a5,a5,(a0)
2faba: 4705 c.li a4,1
2fabc: faf753e3 bge a4,a5,2fa62 <__vfprintf_internal+0x1a8>
2fac0: 1a600893 addi a7,zero,422
2fac4: 08100593 addi a1,zero,129
2fac8: 4605 c.li a2,1
2faca: 4681 c.li a3,0
2facc: 00000073 ecall
2fad0: f80d0be3 beq s10,zero,2fa66 <__vfprintf_internal+0x1ac>
2fad4: 4581 c.li a1,0
2fad6: 0948 c.addi4spn a0,sp,148
2fad8: 00000097 auipc ra,0x0
2fadc: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
2fae0: b759 c.j 2fa66 <__vfprintf_internal+0x1ac>
2fae2: 00fb0733 add a4,s6,a5
2fae6: 05874703 lbu a4,88(a4)
2faea: d402 c.swsp zero,40(sp)
2faec: 4881 c.li a7,0
2faee: 070a c.slli a4,0x2
2faf0: 975a c.add a4,s6
2faf2: 0d472703 lw a4,212(a4)
2faf6: 4801 c.li a6,0
2faf8: 4b81 c.li s7,0
2fafa: 4601 c.li a2,0
2fafc: 4e01 c.li t3,0
2fafe: 4301 c.li t1,0
2fb00: 4e81 c.li t4,0
2fb02: 4c81 c.li s9,0
2fb04: 4f01 c.li t5,0
2fb06: 4f81 c.li t6,0
2fb08: 02000293 addi t0,zero,32
2fb0c: 5c7d c.li s8,-1
2fb0e: 8702 c.jr a4
2fb10: 57d6 c.lwsp a5,116(sp)
2fb12: 00178713 addi a4,a5,1 # 8001 <__libc_tsd_CTYPE_B+0x7fd5>
2fb16: daba c.swsp a4,116(sp)
2fb18: 0017c783 lbu a5,1(a5)
2fb1c: fe078713 addi a4,a5,-32
2fb20: 0ff77713 andi a4,a4,255
2fb24: 04e6ed63 bltu a3,a4,2fb7e <__vfprintf_internal+0x2c4>
2fb28: 00fb0733 add a4,s6,a5
2fb2c: 05874703 lbu a4,88(a4)
2fb30: 4b85 c.li s7,1
2fb32: 4e05 c.li t3,1
2fb34: 070a c.slli a4,0x2
2fb36: 975a c.add a4,s6
2fb38: 2b472703 lw a4,692(a4)
2fb3c: 8702 c.jr a4
2fb3e: 57d6 c.lwsp a5,116(sp)
2fb40: 00178713 addi a4,a5,1
2fb44: daba c.swsp a4,116(sp)
2fb46: 0017c783 lbu a5,1(a5)
2fb4a: fe078713 addi a4,a5,-32
2fb4e: 0ff77713 andi a4,a4,255
2fb52: 02e6e263 bltu a3,a4,2fb76 <__vfprintf_internal+0x2bc>
2fb56: 00fb0733 add a4,s6,a5
2fb5a: 05874703 lbu a4,88(a4)
2fb5e: 4b81 c.li s7,0
2fb60: 4e01 c.li t3,0
2fb62: 070a c.slli a4,0x2
2fb64: 975a c.add a4,s6
2fb66: 2b472703 lw a4,692(a4)
2fb6a: 8702 c.jr a4
2fb6c: 577d c.li a4,-1
2fb6e: dae783e3 beq a5,a4,2f914 <__vfprintf_internal+0x5a>
2fb72: 547d c.li s0,-1
2fb74: bdcd c.j 2fa66 <__vfprintf_internal+0x1ac>
2fb76: 5732 c.lwsp a4,44(sp)
2fb78: 4b81 c.li s7,0
2fb7a: 4e01 c.li t3,0
2fb7c: 8702 c.jr a4
2fb7e: 5732 c.lwsp a4,44(sp)
2fb80: 4b85 c.li s7,1
2fb82: 4e05 c.li t3,1
2fb84: 8702 c.jr a4
2fb86: 5756 c.lwsp a4,116(sp)
2fb88: 02a00593 addi a1,zero,42
2fb8c: 00170793 addi a5,a4,1
2fb90: dabe c.swsp a5,116(sp)
2fb92: 00174783 lbu a5,1(a4)
2fb96: 54b780e3 beq a5,a1,308d6 <__vfprintf_internal+0x101c>
2fb9a: fd078713 addi a4,a5,-48
2fb9e: 45a5 c.li a1,9
2fba0: 4c01 c.li s8,0
2fba2: 6ce5fde3 bgeu a1,a4,30a7c <__vfprintf_internal+0x11c2>
2fba6: fe078593 addi a1,a5,-32
2fbaa: 0ff5f593 andi a1,a1,255
2fbae: 5732 c.lwsp a4,44(sp)
2fbb0: 02b6e4e3 bltu a3,a1,303d8 <__vfprintf_internal+0xb1e>
2fbb4: 00fb0733 add a4,s6,a5
2fbb8: 05874703 lbu a4,88(a4)
2fbbc: 070a c.slli a4,0x2
2fbbe: 975a c.add a4,s6
2fbc0: 1c472703 lw a4,452(a4)
2fbc4: 8702 c.jr a4
2fbc6: 57d6 c.lwsp a5,116(sp)
2fbc8: 45a5 c.li a1,9
2fbca: 00178713 addi a4,a5,1
2fbce: daba c.swsp a4,116(sp)
2fbd0: d33a c.swsp a4,164(sp)
2fbd2: 0017c783 lbu a5,1(a5)
2fbd6: fd078713 addi a4,a5,-48
2fbda: 52e5f1e3 bgeu a1,a4,308fc <__vfprintf_internal+0x1042>
2fbde: 0004a883 lw a7,0(s1)
2fbe2: 0491 c.addi s1,4
2fbe4: 0008d763 bge a7,zero,2fbf2 <__vfprintf_internal+0x338>
2fbe8: 411008b3 sub a7,zero,a7
2fbec: 02000293 addi t0,zero,32
2fbf0: 4c85 c.li s9,1
2fbf2: fe078593 addi a1,a5,-32
2fbf6: 0ff5f593 andi a1,a1,255
2fbfa: 5732 c.lwsp a4,44(sp)
2fbfc: 7cb6ee63 bltu a3,a1,303d8 <__vfprintf_internal+0xb1e>
2fc00: 00fb0733 add a4,s6,a5
2fc04: 05874703 lbu a4,88(a4)
2fc08: 070a c.slli a4,0x2
2fc0a: 975a c.add a4,s6
2fc0c: 14c72703 lw a4,332(a4)
2fc10: 8702 c.jr a4
2fc12: 57d6 c.lwsp a5,116(sp)
2fc14: 00178713 addi a4,a5,1
2fc18: daba c.swsp a4,116(sp)
2fc1a: 0017c783 lbu a5,1(a5)
2fc1e: fe078713 addi a4,a5,-32
2fc22: 0ff77713 andi a4,a4,255
2fc26: 2ae6ebe3 bltu a3,a4,306dc <__vfprintf_internal+0xe22>
2fc2a: 00fb0733 add a4,s6,a5
2fc2e: 05874703 lbu a4,88(a4)
2fc32: 4f85 c.li t6,1
2fc34: 070a c.slli a4,0x2
2fc36: 975a c.add a4,s6
2fc38: 0d472703 lw a4,212(a4)
2fc3c: 8702 c.jr a4
2fc3e: 57d6 c.lwsp a5,116(sp)
2fc40: 00178713 addi a4,a5,1
2fc44: daba c.swsp a4,116(sp)
2fc46: 0017c783 lbu a5,1(a5)
2fc4a: fe078713 addi a4,a5,-32
2fc4e: 0ff77713 andi a4,a4,255
2fc52: 2ae6e2e3 bltu a3,a4,306f6 <__vfprintf_internal+0xe3c>
2fc56: 00fb0733 add a4,s6,a5
2fc5a: 05874703 lbu a4,88(a4)
2fc5e: 02000293 addi t0,zero,32
2fc62: 4c85 c.li s9,1
2fc64: 070a c.slli a4,0x2
2fc66: 975a c.add a4,s6
2fc68: 0d472703 lw a4,212(a4)
2fc6c: 8702 c.jr a4
2fc6e: 5762 c.lwsp a4,56(sp)
2fc70: 57fd c.li a5,-1
2fc72: 4ef700e3 beq a4,a5,30952 <__vfprintf_internal+0x1098>
2fc76: 57d6 c.lwsp a5,116(sp)
2fc78: 00178713 addi a4,a5,1
2fc7c: daba c.swsp a4,116(sp)
2fc7e: 0017c783 lbu a5,1(a5)
2fc82: fe078713 addi a4,a5,-32
2fc86: 0ff77713 andi a4,a4,255
2fc8a: 24e6ece3 bltu a3,a4,306e2 <__vfprintf_internal+0xe28>
2fc8e: 00fb0733 add a4,s6,a5
2fc92: 05874703 lbu a4,88(a4)
2fc96: 4305 c.li t1,1
2fc98: 070a c.slli a4,0x2
2fc9a: 975a c.add a4,s6
2fc9c: 0d472703 lw a4,212(a4)
2fca0: 8702 c.jr a4
2fca2: 57d6 c.lwsp a5,116(sp)
2fca4: 00178713 addi a4,a5,1
2fca8: daba c.swsp a4,116(sp)
2fcaa: 0017c783 lbu a5,1(a5)
2fcae: fe078713 addi a4,a5,-32
2fcb2: 0ff77713 andi a4,a4,255
2fcb6: 22e6ede3 bltu a3,a4,306f0 <__vfprintf_internal+0xe36>
2fcba: 00fb0733 add a4,s6,a5
2fcbe: 05874703 lbu a4,88(a4)
2fcc2: 4e85 c.li t4,1
2fcc4: 070a c.slli a4,0x2
2fcc6: 975a c.add a4,s6
2fcc8: 0d472703 lw a4,212(a4)
2fccc: 8702 c.jr a4
2fcce: 57d6 c.lwsp a5,116(sp)
2fcd0: 00178713 addi a4,a5,1
2fcd4: daba c.swsp a4,116(sp)
2fcd6: 0017c783 lbu a5,1(a5)
2fcda: fe078713 addi a4,a5,-32
2fcde: 0ff77713 andi a4,a4,255
2fce2: 20e6e3e3 bltu a3,a4,306e8 <__vfprintf_internal+0xe2e>
2fce6: 00fb0733 add a4,s6,a5
2fcea: 05874703 lbu a4,88(a4)
2fcee: 4585 c.li a1,1
2fcf0: d42e c.swsp a1,40(sp)
2fcf2: 070a c.slli a4,0x2
2fcf4: 975a c.add a4,s6
2fcf6: 0d472703 lw a4,212(a4)
2fcfa: 8702 c.jr a4
2fcfc: 57d6 c.lwsp a5,116(sp)
2fcfe: 00178713 addi a4,a5,1
2fd02: daba c.swsp a4,116(sp)
2fd04: 0017c783 lbu a5,1(a5)
2fd08: fe078713 addi a4,a5,-32
2fd0c: 0ff77713 andi a4,a4,255
2fd10: 1ee6f8e3 bgeu a3,a4,30700 <__vfprintf_internal+0xe46>
2fd14: 5732 c.lwsp a4,44(sp)
2fd16: 4f05 c.li t5,1
2fd18: 8702 c.jr a4
2fd1a: 000c9463 bne s9,zero,2fd22 <__vfprintf_internal+0x468>
2fd1e: 03000293 addi t0,zero,48
2fd22: 57d6 c.lwsp a5,116(sp)
2fd24: 5732 c.lwsp a4,44(sp)
2fd26: 00178593 addi a1,a5,1
2fd2a: daae c.swsp a1,116(sp)
2fd2c: 0017c783 lbu a5,1(a5)
2fd30: fe078593 addi a1,a5,-32
2fd34: 0ff5f593 andi a1,a1,255
2fd38: 6ab6e063 bltu a3,a1,303d8 <__vfprintf_internal+0xb1e>
2fd3c: 00fb0733 add a4,s6,a5
2fd40: 05874703 lbu a4,88(a4)
2fd44: 070a c.slli a4,0x2
2fd46: 975a c.add a4,s6
2fd48: 0d472703 lw a4,212(a4)
2fd4c: 8702 c.jr a4
2fd4e: 408c c.lw a1,0(s1)
2fd50: 0110 c.addi4spn a2,sp,128
2fd52: 1148 c.addi4spn a0,sp,164
2fd54: d446 c.swsp a7,40(sp)
2fd56: c102 c.swsp zero,128(sp)
2fd58: c302 c.swsp zero,132(sp)
2fd5a: 359070ef jal ra,378b2 <__wcrtomb>
2fd5e: 577d c.li a4,-1
2fd60: 87aa c.mv a5,a0
2fd62: 0491 c.addi s1,4
2fd64: 50e50f63 beq a0,a4,30282 <__vfprintf_internal+0x9c8>
2fd68: 58a2 c.lwsp a7,40(sp)
2fd6a: 40a88c33 sub s8,a7,a0
2fd6e: 000c9463 bne s9,zero,2fd76 <__vfprintf_internal+0x4bc>
2fd72: 1b804ae3 blt zero,s8,30726 <__vfprintf_internal+0xe6c>
2fd76: 098da703 lw a4,152(s11)
2fd7a: 415706b3 sub a3,a4,s5
2fd7e: 5b26f4e3 bgeu a3,s2,30b26 <__vfprintf_internal+0x126c>
2fd82: 4f58 c.lw a4,28(a4)
2fd84: 863e c.mv a2,a5
2fd86: 114c c.addi4spn a1,sp,164
2fd88: 856e c.mv a0,s11
2fd8a: d43e c.swsp a5,40(sp)
2fd8c: 9702 c.jalr a4
2fd8e: 57a2 c.lwsp a5,40(sp)
2fd90: 4ea79963 bne a5,a0,30282 <__vfprintf_internal+0x9c8>
2fd94: 943e c.add s0,a5
2fd96: 4701 c.li a4,0
2fd98: 00045463 bge s0,zero,2fda0 <__vfprintf_internal+0x4e6>
2fd9c: 7f50006f jal zero,30d90 <__vfprintf_internal+0x14d6>
2fda0: 00f47463 bgeu s0,a5,2fda8 <__vfprintf_internal+0x4ee>
2fda4: 7ed0006f jal zero,30d90 <__vfprintf_internal+0x14d6>
2fda8: 3c071d63 bne a4,zero,30182 <__vfprintf_internal+0x8c8>
2fdac: ca0446e3 blt s0,zero,2fa58 <__vfprintf_internal+0x19e>
2fdb0: 2c0c98e3 bne s9,zero,30880 <__vfprintf_internal+0xfc6>
2fdb4: 57d6 c.lwsp a5,116(sp)
2fdb6: 02500593 addi a1,zero,37
2fdba: 0a05 c.addi s4,1
2fdbc: 00178b93 addi s7,a5,1
2fdc0: 855e c.mv a0,s7
2fdc2: dade c.swsp s7,116(sp)
2fdc4: a01ef0ef jal ra,1f7c4 <__strchrnul>
2fdc8: 098dac03 lw s8,152(s11)
2fdcc: daaa c.swsp a0,116(sp)
2fdce: 41750cb3 sub s9,a0,s7
2fdd2: 415c06b3 sub a3,s8,s5
2fdd6: 6f26fc63 bgeu a3,s2,304ce <__vfprintf_internal+0xc14>
2fdda: 01cc2703 lw a4,28(s8)
2fdde: 8666 c.mv a2,s9
2fde0: 85de c.mv a1,s7
2fde2: 856e c.mv a0,s11
2fde4: 9702 c.jalr a4
2fde6: 49951e63 bne a0,s9,30282 <__vfprintf_internal+0x9c8>
2fdea: 9466 c.add s0,s9
2fdec: 4781 c.li a5,0
2fdee: 280446e3 blt s0,zero,3087a <__vfprintf_internal+0xfc0>
2fdf2: 299464e3 bltu s0,s9,3087a <__vfprintf_internal+0xfc0>
2fdf6: 38079663 bne a5,zero,30182 <__vfprintf_internal+0x8c8>
2fdfa: c4044fe3 blt s0,zero,2fa58 <__vfprintf_internal+0x19e>
2fdfe: 57d6 c.lwsp a5,116(sp)
2fe00: 0007c703 lbu a4,0(a5)
2fe04: c20715e3 bne a4,zero,2fa2e <__vfprintf_internal+0x174>
2fe08: b981 c.j 2fa58 <__vfprintf_internal+0x19e>
2fe0a: 0004ae03 lw t3,0(s1)
2fe0e: 0491 c.addi s1,4
2fe10: 020e01e3 beq t3,zero,30632 <__vfprintf_internal+0xd78>
2fe14: 2e0b8363 beq s7,zero,300fa <__vfprintf_internal+0x840>
2fe18: 87a2 c.mv a5,s0
2fe1a: 8766 c.mv a4,s9
2fe1c: 86c6 c.mv a3,a7
2fe1e: 8662 c.mv a2,s8
2fe20: 85f2 c.mv a1,t3
2fe22: 856e c.mv a0,s11
2fe24: e26fd0ef jal ra,2d44a <outstring_converted_wide_string>
2fe28: 842a c.mv s0,a0
2fe2a: f80555e3 bge a0,zero,2fdb4 <__vfprintf_internal+0x4fa>
2fe2e: b12d c.j 2fa58 <__vfprintf_internal+0x19e>
2fe30: 014da783 lw a5,20(s11)
2fe34: 018da703 lw a4,24(s11)
2fe38: 5ee7fde3 bgeu a5,a4,30c32 <__vfprintf_internal+0x1378>
2fe3c: 00178713 addi a4,a5,1
2fe40: 00edaa23 sw a4,20(s11)
2fe44: 02500713 addi a4,zero,37
2fe48: 00e78023 sb a4,0(a5)
2fe4c: 800007b7 lui a5,0x80000
2fe50: fff7c793 xori a5,a5,-1
2fe54: 42f40763 beq s0,a5,30282 <__vfprintf_internal+0x9c8>
2fe58: 0405 c.addi s0,1
2fe5a: bfa9 c.j 2fdb4 <__vfprintf_internal+0x4fa>
2fe5c: 57d6 c.lwsp a5,116(sp)
2fe5e: 00178713 addi a4,a5,1 # 80000001 <__BSS_END__+0x7ff904ad>
2fe62: daba c.swsp a4,116(sp)
2fe64: 0017c783 lbu a5,1(a5)
2fe68: fe078713 addi a4,a5,-32
2fe6c: 0ff77713 andi a4,a4,255
2fe70: 06e6e3e3 bltu a3,a4,306d6 <__vfprintf_internal+0xe1c>
2fe74: 00fb0733 add a4,s6,a5
2fe78: 05874703 lbu a4,88(a4)
2fe7c: 4b85 c.li s7,1
2fe7e: 070a c.slli a4,0x2
2fe80: 975a c.add a4,s6
2fe82: 32c72703 lw a4,812(a4)
2fe86: 8702 c.jr a4
2fe88: 57d6 c.lwsp a5,116(sp)
2fe8a: 00178713 addi a4,a5,1
2fe8e: daba c.swsp a4,116(sp)
2fe90: 0017c783 lbu a5,1(a5)
2fe94: fe078713 addi a4,a5,-32
2fe98: 0ff77713 andi a4,a4,255
2fe9c: 7ee6ea63 bltu a3,a4,30690 <__vfprintf_internal+0xdd6>
2fea0: 00fb0733 add a4,s6,a5
2fea4: 05874703 lbu a4,88(a4)
2fea8: 4601 c.li a2,0
2feaa: 4805 c.li a6,1
2feac: 070a c.slli a4,0x2
2feae: 975a c.add a4,s6
2feb0: 2b472703 lw a4,692(a4)
2feb4: 8702 c.jr a4
2feb6: 5782 c.lwsp a5,32(sp)
2feb8: 8b89 c.andi a5,2
2feba: c781 c.beqz a5,2fec2 <__vfprintf_internal+0x608>
2febc: 4786 c.lwsp a5,64(sp)
2febe: 180787e3 beq a5,zero,3084c <__vfprintf_internal+0xf92>
2fec2: 409c c.lw a5,0(s1)
2fec4: 7e0e0e63 beq t3,zero,306c0 <__vfprintf_internal+0xe06>
2fec8: 41f45713 srai a4,s0,0x1f
2fecc: 0491 c.addi s1,4
2fece: c380 c.sw s0,0(a5)
2fed0: c3d8 c.sw a4,4(a5)
2fed2: b5cd c.j 2fdb4 <__vfprintf_internal+0x4fa>
2fed4: e60b9de3 bne s7,zero,2fd4e <__vfprintf_internal+0x494>
2fed8: fff88b93 addi s7,a7,-1 # 7fffffff <__BSS_END__+0x7ff904ab>
2fedc: 3e0c80e3 beq s9,zero,30abc <__vfprintf_internal+0x1202>
2fee0: 408c c.lw a1,0(s1)
2fee2: 014da783 lw a5,20(s11)
2fee6: 018da703 lw a4,24(s11)
2feea: 0491 c.addi s1,4
2feec: 0ff5f693 andi a3,a1,255
2fef0: 56e7fde3 bgeu a5,a4,30c6a <__vfprintf_internal+0x13b0>
2fef4: 00178713 addi a4,a5,1
2fef8: 00edaa23 sw a4,20(s11)
2fefc: 00d78023 sb a3,0(a5)
2ff00: 800007b7 lui a5,0x80000
2ff04: fff7c793 xori a5,a5,-1
2ff08: 36f40d63 beq s0,a5,30282 <__vfprintf_internal+0x9c8>
2ff0c: 0405 c.addi s0,1
2ff0e: ea0c83e3 beq s9,zero,2fdb4 <__vfprintf_internal+0x4fa>
2ff12: eb7051e3 bge zero,s7,2fdb4 <__vfprintf_internal+0x4fa>
2ff16: 865e c.mv a2,s7
2ff18: 02000593 addi a1,zero,32
2ff1c: 856e c.mv a0,s11
2ff1e: 0f0060ef jal ra,3600e <_IO_padn>
2ff22: 36ab9063 bne s7,a0,30282 <__vfprintf_internal+0x9c8>
2ff26: 945e c.add s0,s7
2ff28: 4781 c.li a5,0
2ff2a: 16044663 blt s0,zero,30096 <__vfprintf_internal+0x7dc>
2ff2e: 17746463 bltu s0,s7,30096 <__vfprintf_internal+0x7dc>
2ff32: 24079863 bne a5,zero,30182 <__vfprintf_internal+0x8c8>
2ff36: e6045fe3 bge s0,zero,2fdb4 <__vfprintf_internal+0x4fa>
2ff3a: be39 c.j 2fa58 <__vfprintf_internal+0x19e>
2ff3c: 18c8 c.addi4spn a0,sp,116
2ff3e: d09a c.swsp t1,96(sp)
2ff40: cefa c.swsp t5,92(sp)
2ff42: ccfe c.swsp t6,88(sp)
2ff44: caf2 c.swsp t3,84(sp)
2ff46: c8b2 c.swsp a2,80(sp)
2ff48: c6f6 c.swsp t4,76(sp)
2ff4a: c496 c.swsp t0,72(sp)
2ff4c: c2c2 c.swsp a6,68(sp)
2ff4e: 90afd0ef jal ra,2d058 <read_int>
2ff52: 57fd c.li a5,-1
2ff54: 4816 c.lwsp a6,68(sp)
2ff56: 42a6 c.lwsp t0,72(sp)
2ff58: 4eb6 c.lwsp t4,76(sp)
2ff5a: 4646 c.lwsp a2,80(sp)
2ff5c: 4e56 c.lwsp t3,84(sp)
2ff5e: 4fe6 c.lwsp t6,88(sp)
2ff60: 4f76 c.lwsp t5,92(sp)
2ff62: 5306 c.lwsp t1,96(sp)
2ff64: 88aa c.mv a7,a0
2ff66: 05a00693 addi a3,zero,90
2ff6a: 20f50c63 beq a0,a5,30182 <__vfprintf_internal+0x8c8>
2ff6e: 57d6 c.lwsp a5,116(sp)
2ff70: 02400713 addi a4,zero,36
2ff74: 0007c783 lbu a5,0(a5) # 80000000 <__BSS_END__+0x7ff904ac>
2ff78: c6e79de3 bne a5,a4,2fbf2 <__vfprintf_internal+0x338>
2ff7c: 8852 c.mv a6,s4
2ff7e: 5702 c.lwsp a4,32(sp)
2ff80: 5892 c.lwsp a7,36(sp)
2ff82: 4606 c.lwsp a2,64(sp)
2ff84: c83a c.swsp a4,16(sp)
2ff86: 5772 c.lwsp a4,60(sp)
2ff88: 87a2 c.mv a5,s0
2ff8a: 86a6 c.mv a3,s1
2ff8c: c63a c.swsp a4,12(sp)
2ff8e: 5762 c.lwsp a4,56(sp)
2ff90: 85ce c.mv a1,s3
2ff92: 856e c.mv a0,s11
2ff94: c43a c.swsp a4,8(sp)
2ff96: 5742 c.lwsp a4,48(sp)
2ff98: c23a c.swsp a4,4(sp)
2ff9a: 1938 c.addi4spn a4,sp,184
2ff9c: c03a c.swsp a4,0(sp)
2ff9e: 18b8 c.addi4spn a4,sp,120
2ffa0: ebafd0ef jal ra,2d65a <printf_positional>
2ffa4: 000da703 lw a4,0(s11)
2ffa8: 67a1 c.lui a5,0x8
2ffaa: 842a c.mv s0,a0
2ffac: 8ff9 c.and a5,a4
2ffae: aa079ae3 bne a5,zero,2fa62 <__vfprintf_internal+0x1a8>
2ffb2: bcc5 c.j 2faa2 <__vfprintf_internal+0x1e8>
2ffb4: 43c1 c.li t2,16
2ffb6: 0e0e0763 beq t3,zero,300a4 <__vfprintf_internal+0x7ea>
2ffba: 049d c.addi s1,7
2ffbc: 98e1 c.andi s1,-8
2ffbe: 4088 c.lw a0,0(s1)
2ffc0: 40cc c.lw a1,4(s1)
2ffc2: 4e81 c.li t4,0
2ffc4: 04a1 c.addi s1,8
2ffc6: 4f01 c.li t5,0
2ffc8: 4e01 c.li t3,0
2ffca: 6a0c4963 blt s8,zero,3067c <__vfprintf_internal+0xdc2>
2ffce: 5c0c1e63 bne s8,zero,305aa <__vfprintf_internal+0xcf0>
2ffd2: 00b56bb3 or s7,a0,a1
2ffd6: 740b9563 bne s7,zero,30720 <__vfprintf_internal+0xe66>
2ffda: 4721 c.li a4,8
2ffdc: 34e38de3 beq t2,a4,30b36 <__vfprintf_internal+0x127c>
2ffe0: 4701 c.li a4,0
2ffe2: 02000293 addi t0,zero,32
2ffe6: 4a010693 addi a3,sp,1184
2ffea: 01703833 sltu a6,zero,s7
2ffee: 4b875d63 bge a4,s8,304a8 <__vfprintf_internal+0xbee>
2fff2: 40ec0c33 sub s8,s8,a4
2fff6: 8662 c.mv a2,s8
2fff8: 2c0c9a63 bne s9,zero,302cc <__vfprintf_internal+0xa12>
2fffc: 00ec0cb3 add s9,s8,a4
30000: 41988cb3 sub s9,a7,s9
30004: 00080763 beq a6,zero,30012 <__vfprintf_internal+0x758>
30008: 000f8563 beq t6,zero,30012 <__vfprintf_internal+0x758>
3000c: 4641 c.li a2,16
3000e: 7ac38363 beq t2,a2,307b4 <__vfprintf_internal+0xefa>
30012: 01eee633 or a2,t4,t5
30016: 01c66633 or a2,a2,t3
3001a: 4c060e63 beq a2,zero,304f6 <__vfprintf_internal+0xc3c>
3001e: 02000613 addi a2,zero,32
30022: 1cfd c.addi s9,-1
30024: 56c289e3 beq t0,a2,30d96 <__vfprintf_internal+0x14dc>
30028: 520e0163 beq t3,zero,3054a <__vfprintf_internal+0xc90>
3002c: 014da603 lw a2,20(s11)
30030: 018da583 lw a1,24(s11)
30034: 36b673e3 bgeu a2,a1,30b9a <__vfprintf_internal+0x12e0>
30038: 00160593 addi a1,a2,1
3003c: 00bdaa23 sw a1,20(s11)
30040: 02d00593 addi a1,zero,45
30044: 00b60023 sb a1,0(a2)
30048: 80000637 lui a2,0x80000
3004c: fff64613 xori a2,a2,-1
30050: 22c40963 beq s0,a2,30282 <__vfprintf_internal+0x9c8>
30054: 0405 c.addi s0,1
30056: 00080763 beq a6,zero,30064 <__vfprintf_internal+0x7aa>
3005a: 000f8563 beq t6,zero,30064 <__vfprintf_internal+0x7aa>
3005e: 4641 c.li a2,16
30060: 16c383e3 beq t2,a2,309c6 <__vfprintf_internal+0x110c>
30064: 9ce2 c.add s9,s8
30066: 51904363 blt zero,s9,3056c <__vfprintf_internal+0xcb2>
3006a: 098dac83 lw s9,152(s11)
3006e: 415c87b3 sub a5,s9,s5
30072: 1f27f9e3 bgeu a5,s2,30a64 <__vfprintf_internal+0x11aa>
30076: 01cca783 lw a5,28(s9)
3007a: 863a c.mv a2,a4
3007c: 85b6 c.mv a1,a3
3007e: 856e c.mv a0,s11
30080: d43a c.swsp a4,40(sp)
30082: 9782 c.jalr a5
30084: 5722 c.lwsp a4,40(sp)
30086: 1ea71e63 bne a4,a0,30282 <__vfprintf_internal+0x9c8>
3008a: 943a c.add s0,a4
3008c: 4781 c.li a5,0
3008e: 00044463 blt s0,zero,30096 <__vfprintf_internal+0x7dc>
30092: eae470e3 bgeu s0,a4,2ff32 <__vfprintf_internal+0x678>
30096: 4785 c.li a5,1
30098: e8078fe3 beq a5,zero,2ff36 <__vfprintf_internal+0x67c>
3009c: a0dd c.j 30182 <__vfprintf_internal+0x8c8>
3009e: 43a1 c.li t2,8
300a0: f00e1de3 bne t3,zero,2ffba <__vfprintf_internal+0x700>
300a4: 4e080c63 beq a6,zero,3059c <__vfprintf_internal+0xce2>
300a8: 0004c503 lbu a0,0(s1)
300ac: 4e81 c.li t4,0
300ae: 0491 c.addi s1,4
300b0: 4f01 c.li t5,0
300b2: aadd c.j 302a8 <__vfprintf_internal+0x9ee>
300b4: 57d6 c.lwsp a5,116(sp)
300b6: 00178713 addi a4,a5,1 # 8001 <__libc_tsd_CTYPE_B+0x7fd5>
300ba: daba c.swsp a4,116(sp)
300bc: 0017c783 lbu a5,1(a5)
300c0: fe078713 addi a4,a5,-32
300c4: 0ff77713 andi a4,a4,255
300c8: 60e6e463 bltu a3,a4,306d0 <__vfprintf_internal+0xe16>
300cc: 00fb0733 add a4,s6,a5
300d0: 05874703 lbu a4,88(a4)
300d4: 4605 c.li a2,1
300d6: 070a c.slli a4,0x2
300d8: 975a c.add a4,s6
300da: 23c72703 lw a4,572(a4)
300de: 8702 c.jr a4
300e0: 5542 c.lwsp a0,48(sp)
300e2: 3e800613 addi a2,zero,1000
300e6: 192c c.addi4spn a1,sp,184
300e8: c2be c.swsp a5,68(sp)
300ea: d446 c.swsp a7,40(sp)
300ec: 657060ef jal ra,36f42 <__strerror_r>
300f0: 58a2 c.lwsp a7,40(sp)
300f2: 4796 c.lwsp a5,68(sp)
300f4: 8e2a c.mv t3,a0
300f6: 52050e63 beq a0,zero,30632 <__vfprintf_internal+0xd78>
300fa: 05300713 addi a4,zero,83
300fe: d0e78de3 beq a5,a4,2fe18 <__vfprintf_internal+0x55e>
30102: 57fd c.li a5,-1
30104: 66fc0163 beq s8,a5,30766 <__vfprintf_internal+0xeac>
30108: 85e2 c.mv a1,s8
3010a: 8572 c.mv a0,t3
3010c: c2c6 c.swsp a7,68(sp)
3010e: d472 c.swsp t3,40(sp)
30110: 693060ef jal ra,36fa2 <__strnlen>
30114: 5e22 c.lwsp t3,40(sp)
30116: 4896 c.lwsp a7,68(sp)
30118: 8c2a c.mv s8,a0
3011a: 418888b3 sub a7,a7,s8
3011e: 7808c563 blt a7,zero,308a8 <__vfprintf_internal+0xfee>
30122: 000c9463 bne s9,zero,3012a <__vfprintf_internal+0x870>
30126: 64089f63 bne a7,zero,30784 <__vfprintf_internal+0xeca>
3012a: 098da783 lw a5,152(s11)
3012e: 415786b3 sub a3,a5,s5
30132: 2f26f2e3 bgeu a3,s2,30c16 <__vfprintf_internal+0x135c>
30136: 4fdc c.lw a5,28(a5)
30138: 8662 c.mv a2,s8
3013a: 85f2 c.mv a1,t3
3013c: 856e c.mv a0,s11
3013e: d446 c.swsp a7,40(sp)
30140: 9782 c.jalr a5
30142: 58a2 c.lwsp a7,40(sp)
30144: 13851f63 bne a0,s8,30282 <__vfprintf_internal+0x9c8>
30148: 9462 c.add s0,s8
3014a: 4781 c.li a5,0
3014c: 44044de3 blt s0,zero,30da6 <__vfprintf_internal+0x14ec>
30150: 45846be3 bltu s0,s8,30da6 <__vfprintf_internal+0x14ec>
30154: e79d c.bnez a5,30182 <__vfprintf_internal+0x8c8>
30156: 900441e3 blt s0,zero,2fa58 <__vfprintf_internal+0x19e>
3015a: c40c8de3 beq s9,zero,2fdb4 <__vfprintf_internal+0x4fa>
3015e: c4088be3 beq a7,zero,2fdb4 <__vfprintf_internal+0x4fa>
30162: 8646 c.mv a2,a7
30164: 02000593 addi a1,zero,32
30168: 856e c.mv a0,s11
3016a: d446 c.swsp a7,40(sp)
3016c: 6a3050ef jal ra,3600e <_IO_padn>
30170: 58a2 c.lwsp a7,40(sp)
30172: 11151863 bne a0,a7,30282 <__vfprintf_internal+0x9c8>
30176: 9446 c.add s0,a7
30178: 800007b7 lui a5,0x80000
3017c: 97a2 c.add a5,s0
3017e: db17fce3 bgeu a5,a7,2ff36 <__vfprintf_internal+0x67c>
30182: 57d2 c.lwsp a5,52(sp)
30184: 547d c.li s0,-1
30186: 00478733 add a4,a5,tp
3018a: 04b00793 addi a5,zero,75
3018e: c31c c.sw a5,0(a4)
30190: b0e1 c.j 2fa58 <__vfprintf_internal+0x19e>
30192: 5702 c.lwsp a4,32(sp)
30194: 8b05 c.andi a4,1
30196: 28071ae3 bne a4,zero,30c2a <__vfprintf_internal+0x1370>
3019a: 8772 c.mv a4,t3
3019c: 00161693 slli a3,a2,0x1
301a0: 8f55 c.or a4,a3
301a2: 002b9613 slli a2,s7,0x2
301a6: 8f51 c.or a4,a2
301a8: 0f8e c.slli t6,0x3
301aa: 01f76733 or a4,a4,t6
301ae: 0f12 c.slli t5,0x4
301b0: 01e76733 or a4,a4,t5
301b4: 0c96 c.slli s9,0x5
301b6: 01976733 or a4,a4,s9
301ba: 0e9a c.slli t4,0x6
301bc: 01d76733 or a4,a4,t4
301c0: 00731693 slli a3,t1,0x7
301c4: d902 c.swsp zero,176(sp)
301c6: 8f55 c.or a4,a3
301c8: d362 c.swsp s8,164(sp)
301ca: d546 c.swsp a7,168(sp)
301cc: d73e c.swsp a5,172(sp)
301ce: 0ae10823 sb a4,176(sp)
301d2: db16 c.swsp t0,180(sp)
301d4: 4a0e0863 beq t3,zero,30684 <__vfprintf_internal+0xdca>
301d8: 409c c.lw a5,0(s1)
301da: 0491 c.addi s1,4
301dc: 4390 c.lw a2,0(a5)
301de: 43d4 c.lw a3,4(a5)
301e0: 4798 c.lw a4,8(a5)
301e2: 47dc c.lw a5,12(a5)
301e4: c132 c.swsp a2,128(sp)
301e6: c336 c.swsp a3,132(sp)
301e8: c53a c.swsp a4,136(sp)
301ea: c73e c.swsp a5,140(sp)
301ec: 011c c.addi4spn a5,sp,128
301ee: 18f0 c.addi4spn a2,sp,124
301f0: 114c c.addi4spn a1,sp,164
301f2: 856e c.mv a0,s11
301f4: debe c.swsp a5,124(sp)
301f6: 0a2110ef jal ra,41298 <__printf_fphex>
301fa: 08054463 blt a0,zero,30282 <__vfprintf_internal+0x9c8>
301fe: 942a c.add s0,a0
30200: 4781 c.li a5,0
30202: e8044ae3 blt s0,zero,30096 <__vfprintf_internal+0x7dc>
30206: e8a468e3 bltu s0,a0,30096 <__vfprintf_internal+0x7dc>
3020a: d20786e3 beq a5,zero,2ff36 <__vfprintf_internal+0x67c>
3020e: bf95 c.j 30182 <__vfprintf_internal+0x8c8>
30210: 5702 c.lwsp a4,32(sp)
30212: 8b05 c.andi a4,1
30214: 22071ae3 bne a4,zero,30c48 <__vfprintf_internal+0x138e>
30218: 86f2 c.mv a3,t3
3021a: 00161713 slli a4,a2,0x1
3021e: 8f55 c.or a4,a3
30220: 002b9613 slli a2,s7,0x2
30224: 8f51 c.or a4,a2
30226: 0f8e c.slli t6,0x3
30228: 01f76733 or a4,a4,t6
3022c: 0f12 c.slli t5,0x4
3022e: 01e76733 or a4,a4,t5
30232: 0c96 c.slli s9,0x5
30234: 01976733 or a4,a4,s9
30238: 0e9a c.slli t4,0x6
3023a: 00731693 slli a3,t1,0x7
3023e: 01d76733 or a4,a4,t4
30242: 8f55 c.or a4,a3
30244: 56a2 c.lwsp a3,40(sp)
30246: d902 c.swsp zero,176(sp)
30248: d362 c.swsp s8,164(sp)
3024a: 06ae c.slli a3,0xb
3024c: 8f55 c.or a4,a3
3024e: d546 c.swsp a7,168(sp)
30250: d73e c.swsp a5,172(sp)
30252: 0ae11823 sh a4,176(sp)
30256: db16 c.swsp t0,180(sp)
30258: 440e0063 beq t3,zero,30698 <__vfprintf_internal+0xdde>
3025c: 409c c.lw a5,0(s1)
3025e: 0491 c.addi s1,4
30260: 4390 c.lw a2,0(a5)
30262: 43d4 c.lw a3,4(a5)
30264: 4798 c.lw a4,8(a5)
30266: 47dc c.lw a5,12(a5)
30268: c132 c.swsp a2,128(sp)
3026a: c336 c.swsp a3,132(sp)
3026c: c53a c.swsp a4,136(sp)
3026e: c73e c.swsp a5,140(sp)
30270: 011c c.addi4spn a5,sp,128
30272: 18f0 c.addi4spn a2,sp,124
30274: 114c c.addi4spn a1,sp,164
30276: 856e c.mv a0,s11
30278: debe c.swsp a5,124(sp)
3027a: 6f9100ef jal ra,41172 <___printf_fp>
3027e: f80550e3 bge a0,zero,301fe <__vfprintf_internal+0x944>
30282: 547d c.li s0,-1
30284: 000da703 lw a4,0(s11)
30288: 67a1 c.lui a5,0x8
3028a: 8ff9 c.and a5,a4
3028c: fc079b63 bne a5,zero,2fa62 <__vfprintf_internal+0x1a8>
30290: 813ff06f jal zero,2faa2 <__vfprintf_internal+0x1e8>
30294: 4088 c.lw a0,0(s1)
30296: 0491 c.addi s1,4
30298: 6e050763 beq a0,zero,30986 <__vfprintf_internal+0x10cc>
3029c: 4301 c.li t1,0
3029e: 4e01 c.li t3,0
302a0: 07800793 addi a5,zero,120
302a4: 4f85 c.li t6,1
302a6: 43c1 c.li t2,16
302a8: 882a c.mv a6,a0
302aa: 380c4e63 blt s8,zero,30646 <__vfprintf_internal+0xd8c>
302ae: 160c1863 bne s8,zero,3041e <__vfprintf_internal+0xb64>
302b2: 16051663 bne a0,zero,3041e <__vfprintf_internal+0xb64>
302b6: 4721 c.li a4,8
302b8: 56e38d63 beq t2,a4,30832 <__vfprintf_internal+0xf78>
302bc: 4601 c.li a2,0
302be: 4701 c.li a4,0
302c0: 4a010693 addi a3,sp,1184
302c4: 02000293 addi t0,zero,32
302c8: d20c8ae3 beq s9,zero,2fffc <__vfprintf_internal+0x742>
302cc: 200e0463 beq t3,zero,304d4 <__vfprintf_internal+0xc1a>
302d0: 014da583 lw a1,20(s11)
302d4: 018da503 lw a0,24(s11)
302d8: 08a5f6e3 bgeu a1,a0,30b64 <__vfprintf_internal+0x12aa>
302dc: 00158513 addi a0,a1,1
302e0: 00adaa23 sw a0,20(s11)
302e4: 02d00513 addi a0,zero,45
302e8: 00a58023 sb a0,0(a1)
302ec: 800005b7 lui a1,0x80000
302f0: fff5c593 xori a1,a1,-1
302f4: f8b407e3 beq s0,a1,30282 <__vfprintf_internal+0x9c8>
302f8: 0405 c.addi s0,1
302fa: 18fd c.addi a7,-1
302fc: 00080763 beq a6,zero,3030a <__vfprintf_internal+0xa50>
30300: 000f8563 beq t6,zero,3030a <__vfprintf_internal+0xa50>
30304: 45c1 c.li a1,16
30306: 4cb38d63 beq t2,a1,307e0 <__vfprintf_internal+0xf26>
3030a: 00ec07b3 add a5,s8,a4
3030e: 40f88cb3 sub s9,a7,a5
30312: 02c05863 bge zero,a2,30342 <__vfprintf_internal+0xa88>
30316: 8662 c.mv a2,s8
30318: 03000593 addi a1,zero,48
3031c: 856e c.mv a0,s11
3031e: c2ba c.swsp a4,68(sp)
30320: d436 c.swsp a3,40(sp)
30322: 4ed050ef jal ra,3600e <_IO_padn>
30326: f4ac1ee3 bne s8,a0,30282 <__vfprintf_internal+0x9c8>
3032a: 9462 c.add s0,s8
3032c: 56a2 c.lwsp a3,40(sp)
3032e: 4716 c.lwsp a4,68(sp)
30330: 4781 c.li a5,0
30332: 260447e3 blt s0,zero,30da0 <__vfprintf_internal+0x14e6>
30336: 278465e3 bltu s0,s8,30da0 <__vfprintf_internal+0x14e6>
3033a: e40794e3 bne a5,zero,30182 <__vfprintf_internal+0x8c8>
3033e: f0044d63 blt s0,zero,2fa58 <__vfprintf_internal+0x19e>
30342: 098dac03 lw s8,152(s11)
30346: 415c0633 sub a2,s8,s5
3034a: 6d267763 bgeu a2,s2,30a18 <__vfprintf_internal+0x115e>
3034e: 01cc2783 lw a5,28(s8)
30352: 863a c.mv a2,a4
30354: 85b6 c.mv a1,a3
30356: 856e c.mv a0,s11
30358: d43a c.swsp a4,40(sp)
3035a: 9782 c.jalr a5
3035c: 5722 c.lwsp a4,40(sp)
3035e: f2e512e3 bne a0,a4,30282 <__vfprintf_internal+0x9c8>
30362: 943a c.add s0,a4
30364: 4781 c.li a5,0
30366: 200448e3 blt s0,zero,30d76 <__vfprintf_internal+0x14bc>
3036a: 20e466e3 bltu s0,a4,30d76 <__vfprintf_internal+0x14bc>
3036e: e0079ae3 bne a5,zero,30182 <__vfprintf_internal+0x8c8>
30372: ee044363 blt s0,zero,2fa58 <__vfprintf_internal+0x19e>
30376: a3905fe3 bge zero,s9,2fdb4 <__vfprintf_internal+0x4fa>
3037a: 8666 c.mv a2,s9
3037c: 02000593 addi a1,zero,32
30380: 856e c.mv a0,s11
30382: 48d050ef jal ra,3600e <_IO_padn>
30386: eeac9ee3 bne s9,a0,30282 <__vfprintf_internal+0x9c8>
3038a: 019407b3 add a5,s0,s9
3038e: 0087a733 slt a4,a5,s0
30392: 843e c.mv s0,a5
30394: de0717e3 bne a4,zero,30182 <__vfprintf_internal+0x8c8>
30398: a0045ee3 bge s0,zero,2fdb4 <__vfprintf_internal+0x4fa>
3039c: ebcff06f jal zero,2fa58 <__vfprintf_internal+0x19e>
303a0: 43a9 c.li t2,10
303a2: b911 c.j 2ffb6 <__vfprintf_internal+0x6fc>
303a4: 300e0063 beq t3,zero,306a4 <__vfprintf_internal+0xdea>
303a8: 049d c.addi s1,7
303aa: 98e1 c.andi s1,-8
303ac: 0044ae03 lw t3,4(s1)
303b0: 4088 c.lw a0,0(s1)
303b2: 43a9 c.li t2,10
303b4: 41fe5713 srai a4,t3,0x1f
303b8: 8d39 c.xor a0,a4
303ba: 01c745b3 xor a1,a4,t3
303be: 40e506b3 sub a3,a0,a4
303c2: 00d53633 sltu a2,a0,a3
303c6: 40e58733 sub a4,a1,a4
303ca: 04a1 c.addi s1,8
303cc: 01fe5e13 srli t3,t3,0x1f
303d0: 8536 c.mv a0,a3
303d2: 40c705b3 sub a1,a4,a2
303d6: bed5 c.j 2ffca <__vfprintf_internal+0x710>
303d8: 8702 c.jr a4
303da: 4d812403 lw s0,1240(sp)
303de: 5682 c.lwsp a3,32(sp)
303e0: 4dc12083 lw ra,1244(sp)
303e4: 4d012903 lw s2,1232(sp)
303e8: 4c812a03 lw s4,1224(sp)
303ec: 4c412a83 lw s5,1220(sp)
303f0: 4c012b03 lw s6,1216(sp)
303f4: 4bc12b83 lw s7,1212(sp)
303f8: 4b812c03 lw s8,1208(sp)
303fc: 4b412c83 lw s9,1204(sp)
30400: 4b012d03 lw s10,1200(sp)
30404: 8626 c.mv a2,s1
30406: 85ce c.mv a1,s3
30408: 4d412483 lw s1,1236(sp)
3040c: 4cc12983 lw s3,1228(sp)
30410: 856e c.mv a0,s11
30412: 4ac12d83 lw s11,1196(sp)
30416: 4e010113 addi sp,sp,1248
3041a: 1930006f jal zero,30dac <buffered_vfprintf>
3041e: 02000293 addi t0,zero,32
30422: fa878693 addi a3,a5,-88 # 7fa8 <__libc_tsd_CTYPE_B+0x7f7c>
30426: 0016b693 sltiu a3,a3,1
3042a: 861e c.mv a2,t2
3042c: 4a010593 addi a1,sp,1184
30430: d4c2 c.swsp a6,104(sp)
30432: d29a c.swsp t1,100(sp)
30434: d0fa c.swsp t5,96(sp)
30436: cefe c.swsp t6,92(sp)
30438: ccf2 c.swsp t3,88(sp)
3043a: caf6 c.swsp t4,84(sp)
3043c: c896 c.swsp t0,80(sp)
3043e: c6c6 c.swsp a7,76(sp)
30440: c4be c.swsp a5,72(sp)
30442: c29e c.swsp t2,68(sp)
30444: 0600e0ef jal ra,3e4a4 <_itoa_word>
30448: 5316 c.lwsp t1,100(sp)
3044a: 4396 c.lwsp t2,68(sp)
3044c: 47a6 c.lwsp a5,72(sp)
3044e: 48b6 c.lwsp a7,76(sp)
30450: 42c6 c.lwsp t0,80(sp)
30452: 4ed6 c.lwsp t4,84(sp)
30454: 4e66 c.lwsp t3,88(sp)
30456: 4ff6 c.lwsp t6,92(sp)
30458: 5f06 c.lwsp t5,96(sp)
3045a: 5826 c.lwsp a6,104(sp)
3045c: 86aa c.mv a3,a0
3045e: 02030b63 beq t1,zero,30494 <__vfprintf_internal+0xbda>
30462: 5662 c.lwsp a2,56(sp)
30464: ca05 c.beqz a2,30494 <__vfprintf_internal+0xbda>
30466: 5772 c.lwsp a4,60(sp)
30468: 86b2 c.mv a3,a2
3046a: 85aa c.mv a1,a0
3046c: 4a010613 addi a2,sp,1184
30470: 1928 c.addi4spn a0,sp,184
30472: d2c2 c.swsp a6,100(sp)
30474: c89e c.swsp t2,80(sp)
30476: c6be c.swsp a5,76(sp)
30478: c496 c.swsp t0,72(sp)
3047a: c2c6 c.swsp a7,68(sp)
3047c: c43fc0ef jal ra,2d0be <group_number>
30480: 5816 c.lwsp a6,100(sp)
30482: 5f06 c.lwsp t5,96(sp)
30484: 4ff6 c.lwsp t6,92(sp)
30486: 4e66 c.lwsp t3,88(sp)
30488: 4ed6 c.lwsp t4,84(sp)
3048a: 43c6 c.lwsp t2,80(sp)
3048c: 47b6 c.lwsp a5,76(sp)
3048e: 42a6 c.lwsp t0,72(sp)
30490: 4896 c.lwsp a7,68(sp)
30492: 86aa c.mv a3,a0
30494: 5722 c.lwsp a4,40(sp)
30496: c701 c.beqz a4,3049e <__vfprintf_internal+0xbe4>
30498: 4729 c.li a4,10
3049a: 58e38663 beq t2,a4,30a26 <__vfprintf_internal+0x116c>
3049e: 4a010713 addi a4,sp,1184
304a2: 8f15 c.sub a4,a3
304a4: b58747e3 blt a4,s8,2fff2 <__vfprintf_internal+0x738>
304a8: 00080763 beq a6,zero,304b6 <__vfprintf_internal+0xbfc>
304ac: 000f8563 beq t6,zero,304b6 <__vfprintf_internal+0xbfc>
304b0: 4621 c.li a2,8
304b2: 30c38363 beq t2,a2,307b8 <__vfprintf_internal+0xefe>
304b6: 40ec0633 sub a2,s8,a4
304ba: 4c01 c.li s8,0
304bc: be35 c.j 2fff8 <__vfprintf_internal+0x73e>
304be: 000427b7 lui a5,0x42
304c2: 58478793 addi a5,a5,1412 # 42584 <_IO_funlockfile>
304c6: cb3e c.swsp a5,148(sp)
304c8: cd6e c.swsp s11,152(sp)
304ca: caaff06f jal zero,2f974 <__vfprintf_internal+0xba>
304ce: 840e60ef jal ra,1650e <_IO_vtable_check>
304d2: b221 c.j 2fdda <__vfprintf_internal+0x520>
304d4: 160e8f63 beq t4,zero,30652 <__vfprintf_internal+0xd98>
304d8: 014da583 lw a1,20(s11)
304dc: 018da503 lw a0,24(s11)
304e0: 78a5ff63 bgeu a1,a0,30c7e <__vfprintf_internal+0x13c4>
304e4: 00158513 addi a0,a1,1 # 80000001 <__BSS_END__+0x7ff904ad>
304e8: 00adaa23 sw a0,20(s11)
304ec: 02b00513 addi a0,zero,43
304f0: 00a58023 sb a0,0(a1)
304f4: bbe5 c.j 302ec <__vfprintf_internal+0xa32>
304f6: 02000613 addi a2,zero,32
304fa: b4c29ee3 bne t0,a2,30056 <__vfprintf_internal+0x79c>
304fe: 099056e3 bge zero,s9,30d8a <__vfprintf_internal+0x14d0>
30502: 8666 c.mv a2,s9
30504: 02000593 addi a1,zero,32
30508: 856e c.mv a0,s11
3050a: d0c2 c.swsp a6,96(sp)
3050c: ceba c.swsp a4,92(sp)
3050e: ccfa c.swsp t5,88(sp)
30510: cafe c.swsp t6,84(sp)
30512: c8f2 c.swsp t3,80(sp)
30514: c6f6 c.swsp t4,76(sp)
30516: c4b6 c.swsp a3,72(sp)
30518: c29e c.swsp t2,68(sp)
3051a: d43e c.swsp a5,40(sp)
3051c: 2f3050ef jal ra,3600e <_IO_padn>
30520: d79511e3 bne a0,s9,30282 <__vfprintf_internal+0x9c8>
30524: 9466 c.add s0,s9
30526: c4044ee3 blt s0,zero,30182 <__vfprintf_internal+0x8c8>
3052a: c5946ce3 bltu s0,s9,30182 <__vfprintf_internal+0x8c8>
3052e: 57a2 c.lwsp a5,40(sp)
30530: 4396 c.lwsp t2,68(sp)
30532: 46a6 c.lwsp a3,72(sp)
30534: 4eb6 c.lwsp t4,76(sp)
30536: 4e46 c.lwsp t3,80(sp)
30538: 4fd6 c.lwsp t6,84(sp)
3053a: 4f66 c.lwsp t5,88(sp)
3053c: 4776 c.lwsp a4,92(sp)
3053e: 5806 c.lwsp a6,96(sp)
30540: 4c81 c.li s9,0
30542: d0044b63 blt s0,zero,2fa58 <__vfprintf_internal+0x19e>
30546: ae0e13e3 bne t3,zero,3002c <__vfprintf_internal+0x772>
3054a: 440e8c63 beq t4,zero,309a2 <__vfprintf_internal+0x10e8>
3054e: 014da603 lw a2,20(s11)
30552: 018da583 lw a1,24(s11)
30556: 72b67f63 bgeu a2,a1,30c94 <__vfprintf_internal+0x13da>
3055a: 00160593 addi a1,a2,1 # 80000001 <__BSS_END__+0x7ff904ad>
3055e: 00bdaa23 sw a1,20(s11)
30562: 02b00593 addi a1,zero,43
30566: 00b60023 sb a1,0(a2)
3056a: bcf9 c.j 30048 <__vfprintf_internal+0x78e>
3056c: 8666 c.mv a2,s9
3056e: 03000593 addi a1,zero,48
30572: 856e c.mv a0,s11
30574: c2ba c.swsp a4,68(sp)
30576: d436 c.swsp a3,40(sp)
30578: 297050ef jal ra,3600e <_IO_padn>
3057c: d0ac93e3 bne s9,a0,30282 <__vfprintf_internal+0x9c8>
30580: 9466 c.add s0,s9
30582: 56a2 c.lwsp a3,40(sp)
30584: 4716 c.lwsp a4,68(sp)
30586: 4781 c.li a5,0
30588: 7e044c63 blt s0,zero,30d80 <__vfprintf_internal+0x14c6>
3058c: 7f946a63 bltu s0,s9,30d80 <__vfprintf_internal+0x14c6>
30590: be0799e3 bne a5,zero,30182 <__vfprintf_internal+0x8c8>
30594: ac045be3 bge s0,zero,3006a <__vfprintf_internal+0x7b0>
30598: cc0ff06f jal zero,2fa58 <__vfprintf_internal+0x19e>
3059c: 16061c63 bne a2,zero,30714 <__vfprintf_internal+0xe5a>
305a0: 4088 c.lw a0,0(s1)
305a2: 4e81 c.li t4,0
305a4: 0491 c.addi s1,4
305a6: 4f01 c.li t5,0
305a8: b301 c.j 302a8 <__vfprintf_internal+0x9ee>
305aa: 02000293 addi t0,zero,32
305ae: 00b56bb3 or s7,a0,a1
305b2: fa878713 addi a4,a5,-88
305b6: 869e c.mv a3,t2
305b8: 00173713 sltiu a4,a4,1
305bc: 4a010613 addi a2,sp,1184
305c0: d29a c.swsp t1,100(sp)
305c2: d0fa c.swsp t5,96(sp)
305c4: cefe c.swsp t6,92(sp)
305c6: ccf2 c.swsp t3,88(sp)
305c8: caf6 c.swsp t4,84(sp)
305ca: c896 c.swsp t0,80(sp)
305cc: c6c6 c.swsp a7,76(sp)
305ce: c4be c.swsp a5,72(sp)
305d0: c29e c.swsp t2,68(sp)
305d2: 7a70d0ef jal ra,3e578 <_itoa>
305d6: 5316 c.lwsp t1,100(sp)
305d8: 4396 c.lwsp t2,68(sp)
305da: 47a6 c.lwsp a5,72(sp)
305dc: 48b6 c.lwsp a7,76(sp)
305de: 42c6 c.lwsp t0,80(sp)
305e0: 4ed6 c.lwsp t4,84(sp)
305e2: 4e66 c.lwsp t3,88(sp)
305e4: 4ff6 c.lwsp t6,92(sp)
305e6: 5f06 c.lwsp t5,96(sp)
305e8: 86aa c.mv a3,a0
305ea: 02030963 beq t1,zero,3061c <__vfprintf_internal+0xd62>
305ee: 5662 c.lwsp a2,56(sp)
305f0: c615 c.beqz a2,3061c <__vfprintf_internal+0xd62>
305f2: 5772 c.lwsp a4,60(sp)
305f4: 86b2 c.mv a3,a2
305f6: 85aa c.mv a1,a0
305f8: 4a010613 addi a2,sp,1184
305fc: 1928 c.addi4spn a0,sp,184
305fe: c89e c.swsp t2,80(sp)
30600: c6be c.swsp a5,76(sp)
30602: c496 c.swsp t0,72(sp)
30604: c2c6 c.swsp a7,68(sp)
30606: ab9fc0ef jal ra,2d0be <group_number>
3060a: 5f06 c.lwsp t5,96(sp)
3060c: 4ff6 c.lwsp t6,92(sp)
3060e: 4e66 c.lwsp t3,88(sp)
30610: 4ed6 c.lwsp t4,84(sp)
30612: 43c6 c.lwsp t2,80(sp)
30614: 47b6 c.lwsp a5,76(sp)
30616: 42a6 c.lwsp t0,72(sp)
30618: 4896 c.lwsp a7,68(sp)
3061a: 86aa c.mv a3,a0
3061c: 5722 c.lwsp a4,40(sp)
3061e: c701 c.beqz a4,30626 <__vfprintf_internal+0xd6c>
30620: 4729 c.li a4,10
30622: 4ce38063 beq t2,a4,30ae2 <__vfprintf_internal+0x1228>
30626: 4a010713 addi a4,sp,1184
3062a: 8f15 c.sub a4,a3
3062c: 01703833 sltu a6,zero,s7
30630: ba7d c.j 2ffee <__vfprintf_internal+0x734>
30632: 57fd c.li a5,-1
30634: 00fc0563 beq s8,a5,3063e <__vfprintf_internal+0xd84>
30638: 4795 c.li a5,5
3063a: 1387df63 bge a5,s8,30778 <__vfprintf_internal+0xebe>
3063e: 4c19 c.li s8,6
30640: b6c18e13 addi t3,gp,-1172 # 6eec0 <null>
30644: bcd9 c.j 3011a <__vfprintf_internal+0x860>
30646: 4c05 c.li s8,1
30648: bbe9 c.j 30422 <__vfprintf_internal+0xb68>
3064a: ec5e50ef jal ra,1650e <_IO_vtable_check>
3064e: b7eff06f jal zero,2f9cc <__vfprintf_internal+0x112>
30652: ca0f05e3 beq t5,zero,302fc <__vfprintf_internal+0xa42>
30656: 014da583 lw a1,20(s11)
3065a: 018da503 lw a0,24(s11)
3065e: 66a5f263 bgeu a1,a0,30cc2 <__vfprintf_internal+0x1408>
30662: 00158513 addi a0,a1,1
30666: 00adaa23 sw a0,20(s11)
3066a: 02000513 addi a0,zero,32
3066e: 00a58023 sb a0,0(a1)
30672: b9ad c.j 302ec <__vfprintf_internal+0xa32>
30674: 57fd c.li a5,-1
30676: c082 c.swsp zero,64(sp)
30678: dc3e c.swsp a5,56(sp)
3067a: b211 c.j 2ff7e <__vfprintf_internal+0x6c4>
3067c: 4c05 c.li s8,1
3067e: 00b56bb3 or s7,a0,a1
30682: bf05 c.j 305b2 <__vfprintf_internal+0xcf8>
30684: 049d c.addi s1,7
30686: 98e1 c.andi s1,-8
30688: 209c c.fld fa5,0(s1)
3068a: 04a1 c.addi s1,8
3068c: a13e c.fsdsp fa5,128(sp)
3068e: beb9 c.j 301ec <__vfprintf_internal+0x932>
30690: 5732 c.lwsp a4,44(sp)
30692: 4601 c.li a2,0
30694: 4805 c.li a6,1
30696: 8702 c.jr a4
30698: 049d c.addi s1,7
3069a: 98e1 c.andi s1,-8
3069c: 209c c.fld fa5,0(s1)
3069e: 04a1 c.addi s1,8
306a0: a13e c.fsdsp fa5,128(sp)
306a2: b6f9 c.j 30270 <__vfprintf_internal+0x9b6>
306a4: 0a080b63 beq a6,zero,3075a <__vfprintf_internal+0xea0>
306a8: 00048e03 lb t3,0(s1)
306ac: 0491 c.addi s1,4
306ae: 41fe5713 srai a4,t3,0x1f
306b2: 01c74533 xor a0,a4,t3
306b6: 8d19 c.sub a0,a4
306b8: 01fe5e13 srli t3,t3,0x1f
306bc: 43a9 c.li t2,10
306be: b6ed c.j 302a8 <__vfprintf_internal+0x9ee>
306c0: 0491 c.addi s1,4
306c2: 08081863 bne a6,zero,30752 <__vfprintf_internal+0xe98>
306c6: 48061b63 bne a2,zero,30b5c <__vfprintf_internal+0x12a2>
306ca: c380 c.sw s0,0(a5)
306cc: ee8ff06f jal zero,2fdb4 <__vfprintf_internal+0x4fa>
306d0: 5732 c.lwsp a4,44(sp)
306d2: 4605 c.li a2,1
306d4: 8702 c.jr a4
306d6: 5732 c.lwsp a4,44(sp)
306d8: 4b85 c.li s7,1
306da: 8702 c.jr a4
306dc: 5732 c.lwsp a4,44(sp)
306de: 4f85 c.li t6,1
306e0: 8702 c.jr a4
306e2: 5732 c.lwsp a4,44(sp)
306e4: 4305 c.li t1,1
306e6: 8702 c.jr a4
306e8: 5732 c.lwsp a4,44(sp)
306ea: 4585 c.li a1,1
306ec: d42e c.swsp a1,40(sp)
306ee: 8702 c.jr a4
306f0: 5732 c.lwsp a4,44(sp)
306f2: 4e85 c.li t4,1
306f4: 8702 c.jr a4
306f6: 5732 c.lwsp a4,44(sp)
306f8: 02000293 addi t0,zero,32
306fc: 4c85 c.li s9,1
306fe: 8702 c.jr a4
30700: 00fb0733 add a4,s6,a5
30704: 05874703 lbu a4,88(a4)
30708: 4f05 c.li t5,1
3070a: 070a c.slli a4,0x2
3070c: 975a c.add a4,s6
3070e: 0d472703 lw a4,212(a4)
30712: 8702 c.jr a4
30714: 0004d503 lhu a0,0(s1)
30718: 4e81 c.li t4,0
3071a: 0491 c.addi s1,4
3071c: 4f01 c.li t5,0
3071e: b669 c.j 302a8 <__vfprintf_internal+0x9ee>
30720: 02000293 addi t0,zero,32
30724: b579 c.j 305b2 <__vfprintf_internal+0xcf8>
30726: d42a c.swsp a0,40(sp)
30728: 8662 c.mv a2,s8
3072a: 02000593 addi a1,zero,32
3072e: 856e c.mv a0,s11
30730: 0df050ef jal ra,3600e <_IO_padn>
30734: b4ac17e3 bne s8,a0,30282 <__vfprintf_internal+0x9c8>
30738: 9462 c.add s0,s8
3073a: 57a2 c.lwsp a5,40(sp)
3073c: 4701 c.li a4,0
3073e: 64044463 blt s0,zero,30d86 <__vfprintf_internal+0x14cc>
30742: 65846263 bltu s0,s8,30d86 <__vfprintf_internal+0x14cc>
30746: a2071ee3 bne a4,zero,30182 <__vfprintf_internal+0x8c8>
3074a: e2045663 bge s0,zero,2fd76 <__vfprintf_internal+0x4bc>
3074e: b0aff06f jal zero,2fa58 <__vfprintf_internal+0x19e>
30752: 00878023 sb s0,0(a5)
30756: e5eff06f jal zero,2fdb4 <__vfprintf_internal+0x4fa>
3075a: 3e061d63 bne a2,zero,30b54 <__vfprintf_internal+0x129a>
3075e: 0004ae03 lw t3,0(s1)
30762: 0491 c.addi s1,4
30764: b7a9 c.j 306ae <__vfprintf_internal+0xdf4>
30766: 8572 c.mv a0,t3
30768: c2c6 c.swsp a7,68(sp)
3076a: d472 c.swsp t3,40(sp)
3076c: 8f4ee0ef jal ra,1e860 <strlen>
30770: 5e22 c.lwsp t3,40(sp)
30772: 4896 c.lwsp a7,68(sp)
30774: 8c2a c.mv s8,a0
30776: b255 c.j 3011a <__vfprintf_internal+0x860>
30778: 00060e37 lui t3,0x60
3077c: 4c01 c.li s8,0
3077e: 43ce0e13 addi t3,t3,1084 # 6043c <expected2.3+0x8>
30782: ba61 c.j 3011a <__vfprintf_internal+0x860>
30784: 8646 c.mv a2,a7
30786: 02000593 addi a1,zero,32
3078a: 856e c.mv a0,s11
3078c: d446 c.swsp a7,40(sp)
3078e: c2f2 c.swsp t3,68(sp)
30790: 07f050ef jal ra,3600e <_IO_padn>
30794: 58a2 c.lwsp a7,40(sp)
30796: af1516e3 bne a0,a7,30282 <__vfprintf_internal+0x9c8>
3079a: 9446 c.add s0,a7
3079c: 4e16 c.lwsp t3,68(sp)
3079e: 4781 c.li a5,0
307a0: 5c044e63 blt s0,zero,30d7c <__vfprintf_internal+0x14c2>
307a4: 5d146c63 bltu s0,a7,30d7c <__vfprintf_internal+0x14c2>
307a8: 9c079de3 bne a5,zero,30182 <__vfprintf_internal+0x8c8>
307ac: 96045fe3 bge s0,zero,3012a <__vfprintf_internal+0x870>
307b0: aa8ff06f jal zero,2fa58 <__vfprintf_internal+0x19e>
307b4: 1cf9 c.addi s9,-2
307b6: b8b1 c.j 30012 <__vfprintf_internal+0x758>
307b8: fff68513 addi a0,a3,-1
307bc: 4a010713 addi a4,sp,1184
307c0: 8f09 c.sub a4,a0
307c2: 40ec0c33 sub s8,s8,a4
307c6: fffc4593 xori a1,s8,-1
307ca: 03000613 addi a2,zero,48
307ce: 85fd c.srai a1,0x1f
307d0: fec68fa3 sb a2,-1(a3)
307d4: 8662 c.mv a2,s8
307d6: 86aa c.mv a3,a0
307d8: 00bc7c33 and s8,s8,a1
307dc: 81dff06f jal zero,2fff8 <__vfprintf_internal+0x73e>
307e0: 014da583 lw a1,20(s11)
307e4: 018da503 lw a0,24(s11)
307e8: 56a5f263 bgeu a1,a0,30d4c <__vfprintf_internal+0x1492>
307ec: 00158513 addi a0,a1,1
307f0: 00adaa23 sw a0,20(s11)
307f4: 03000513 addi a0,zero,48
307f8: 00a58023 sb a0,0(a1)
307fc: 800005b7 lui a1,0x80000
30800: fff5c593 xori a1,a1,-1
30804: a6b40fe3 beq s0,a1,30282 <__vfprintf_internal+0x9c8>
30808: 014da583 lw a1,20(s11)
3080c: 018da503 lw a0,24(s11)
30810: 50a5fc63 bgeu a1,a0,30d28 <__vfprintf_internal+0x146e>
30814: 00158513 addi a0,a1,1 # 80000001 <__BSS_END__+0x7ff904ad>
30818: 00adaa23 sw a0,20(s11)
3081c: 00f58023 sb a5,0(a1)
30820: 800007b7 lui a5,0x80000
30824: ffe7c793 xori a5,a5,-2
30828: a4f40de3 beq s0,a5,30282 <__vfprintf_internal+0x9c8>
3082c: 0409 c.addi s0,2
3082e: 18f9 c.addi a7,-2
30830: bce9 c.j 3030a <__vfprintf_internal+0xa50>
30832: a80f85e3 beq t6,zero,302bc <__vfprintf_internal+0xa02>
30836: 03000713 addi a4,zero,48
3083a: 48e10fa3 sb a4,1183(sp)
3083e: 567d c.li a2,-1
30840: 877e c.mv a4,t6
30842: 49f10693 addi a3,sp,1183
30846: 02000293 addi t0,zero,32
3084a: bcbd c.j 302c8 <__vfprintf_internal+0xa0e>
3084c: 854e c.mv a0,s3
3084e: c4f2 c.swsp t3,72(sp)
30850: c2b2 c.swsp a2,68(sp)
30852: d442 c.swsp a6,40(sp)
30854: 80cee0ef jal ra,1e860 <strlen>
30858: 00150593 addi a1,a0,1
3085c: 854e c.mv a0,s3
3085e: 2a9070ef jal ra,38306 <__readonly_area>
30862: c0aa c.swsp a0,64(sp)
30864: 5822 c.lwsp a6,40(sp)
30866: 4616 c.lwsp a2,68(sp)
30868: 4e26 c.lwsp t3,72(sp)
3086a: e4055c63 bge a0,zero,2fec2 <__vfprintf_internal+0x608>
3086e: 0005f537 lui a0,0x5f
30872: eec50513 addi a0,a0,-276 # 5eeec <__strtol_ul_rem_tab+0xb8>
30876: c7fe50ef jal ra,164f4 <__libc_fatal>
3087a: 4785 c.li a5,1
3087c: d7aff06f jal zero,2fdf6 <__vfprintf_internal+0x53c>
30880: d3805a63 bge zero,s8,2fdb4 <__vfprintf_internal+0x4fa>
30884: 8662 c.mv a2,s8
30886: 02000593 addi a1,zero,32
3088a: 856e c.mv a0,s11
3088c: 782050ef jal ra,3600e <_IO_padn>
30890: 9eac19e3 bne s8,a0,30282 <__vfprintf_internal+0x9c8>
30894: 9462 c.add s0,s8
30896: 800007b7 lui a5,0x80000
3089a: 97a2 c.add a5,s0
3089c: 8f87e3e3 bltu a5,s8,30182 <__vfprintf_internal+0x8c8>
308a0: d0045a63 bge s0,zero,2fdb4 <__vfprintf_internal+0x4fa>
308a4: 9b4ff06f jal zero,2fa58 <__vfprintf_internal+0x19e>
308a8: 098dac83 lw s9,152(s11)
308ac: 415c87b3 sub a5,s9,s5
308b0: 4127f463 bgeu a5,s2,30cb8 <__vfprintf_internal+0x13fe>
308b4: 01cca783 lw a5,28(s9)
308b8: 8662 c.mv a2,s8
308ba: 85f2 c.mv a1,t3
308bc: 856e c.mv a0,s11
308be: 9782 c.jalr a5
308c0: 9d8511e3 bne a0,s8,30282 <__vfprintf_internal+0x9c8>
308c4: 9462 c.add s0,s8
308c6: 4781 c.li a5,0
308c8: fc044763 blt s0,zero,30096 <__vfprintf_internal+0x7dc>
308cc: fd846563 bltu s0,s8,30096 <__vfprintf_internal+0x7dc>
308d0: e6078363 beq a5,zero,2ff36 <__vfprintf_internal+0x67c>
308d4: b07d c.j 30182 <__vfprintf_internal+0x8c8>
308d6: 00270793 addi a5,a4,2
308da: dabe c.swsp a5,116(sp)
308dc: d33e c.swsp a5,164(sp)
308de: 00274783 lbu a5,2(a4)
308e2: 4725 c.li a4,9
308e4: fd078593 addi a1,a5,-48 # 7fffffd0 <__BSS_END__+0x7ff9047c>
308e8: 2eb77063 bgeu a4,a1,30bc8 <__vfprintf_internal+0x130e>
308ec: 0004ac03 lw s8,0(s1)
308f0: 0491 c.addi s1,4
308f2: aa0c5a63 bge s8,zero,2fba6 <__vfprintf_internal+0x2ec>
308f6: 5c7d c.li s8,-1
308f8: aaeff06f jal zero,2fba6 <__vfprintf_internal+0x2ec>
308fc: 1148 c.addi4spn a0,sp,164
308fe: d29a c.swsp t1,100(sp)
30900: d0fa c.swsp t5,96(sp)
30902: cefe c.swsp t6,92(sp)
30904: ccf2 c.swsp t3,88(sp)
30906: cab2 c.swsp a2,84(sp)
30908: c8f6 c.swsp t4,80(sp)
3090a: c6be c.swsp a5,76(sp)
3090c: c496 c.swsp t0,72(sp)
3090e: c2c2 c.swsp a6,68(sp)
30910: f48fc0ef jal ra,2d058 <read_int>
30914: 577d c.li a4,-1
30916: 4816 c.lwsp a6,68(sp)
30918: 42a6 c.lwsp t0,72(sp)
3091a: 47b6 c.lwsp a5,76(sp)
3091c: 4ec6 c.lwsp t4,80(sp)
3091e: 4656 c.lwsp a2,84(sp)
30920: 4e66 c.lwsp t3,88(sp)
30922: 4ff6 c.lwsp t6,92(sp)
30924: 5f06 c.lwsp t5,96(sp)
30926: 5316 c.lwsp t1,100(sp)
30928: 05a00693 addi a3,zero,90
3092c: 84e50be3 beq a0,a4,30182 <__vfprintf_internal+0x8c8>
30930: aa050763 beq a0,zero,2fbde <__vfprintf_internal+0x324>
30934: 571a c.lwsp a4,164(sp)
30936: 02400593 addi a1,zero,36
3093a: 00074703 lbu a4,0(a4)
3093e: aab71063 bne a4,a1,2fbde <__vfprintf_internal+0x324>
30942: e3aff06f jal zero,2ff7c <__vfprintf_internal+0x6c2>
30946: 57fd c.li a5,-1
30948: c082 c.swsp zero,64(sp)
3094a: dc3e c.swsp a5,56(sp)
3094c: de02 c.swsp zero,60(sp)
3094e: e30ff06f jal zero,2ff7e <__vfprintf_internal+0x6c4>
30952: 57b6 c.lwsp a5,108(sp)
30954: 0fd00713 addi a4,zero,253
30958: 9792 c.add a5,tp
3095a: 439c c.lw a5,0(a5)
3095c: 439c c.lw a5,0(a5)
3095e: 5b8c c.lw a1,48(a5)
30960: 57c8 c.lw a0,44(a5)
30962: 0005c783 lbu a5,0(a1)
30966: de2a c.swsp a0,60(sp)
30968: 17fd c.addi a5,-1
3096a: 0ff7f793 andi a5,a5,255
3096e: 1af76963 bltu a4,a5,30b20 <__vfprintf_internal+0x1266>
30972: 00054783 lbu a5,0(a0)
30976: 00f037b3 sltu a5,zero,a5
3097a: 40f007b3 sub a5,zero,a5
3097e: 8fed c.and a5,a1
30980: dc3e c.swsp a5,56(sp)
30982: af4ff06f jal zero,2fc76 <__vfprintf_internal+0x3bc>
30986: 4715 c.li a4,5
30988: 00ec5363 bge s8,a4,3098e <__vfprintf_internal+0x10d4>
3098c: 4c15 c.li s8,5
3098e: 0005fe37 lui t3,0x5f
30992: 05300713 addi a4,zero,83
30996: e9ce0e13 addi t3,t3,-356 # 5ee9c <__strtol_ul_rem_tab+0x68>
3099a: f6e79763 bne a5,a4,30108 <__vfprintf_internal+0x84e>
3099e: c7aff06f jal zero,2fe18 <__vfprintf_internal+0x55e>
309a2: ea0f0a63 beq t5,zero,30056 <__vfprintf_internal+0x79c>
309a6: 014da603 lw a2,20(s11)
309aa: 018da583 lw a1,24(s11)
309ae: 32b67563 bgeu a2,a1,30cd8 <__vfprintf_internal+0x141e>
309b2: 00160593 addi a1,a2,1
309b6: 00bdaa23 sw a1,20(s11)
309ba: 02000593 addi a1,zero,32
309be: 00b60023 sb a1,0(a2)
309c2: e86ff06f jal zero,30048 <__vfprintf_internal+0x78e>
309c6: 014da603 lw a2,20(s11)
309ca: 018da583 lw a1,24(s11)
309ce: 32b67c63 bgeu a2,a1,30d06 <__vfprintf_internal+0x144c>
309d2: 00160593 addi a1,a2,1
309d6: 00bdaa23 sw a1,20(s11)
309da: 03000593 addi a1,zero,48
309de: 00b60023 sb a1,0(a2)
309e2: 80000637 lui a2,0x80000
309e6: fff64613 xori a2,a2,-1
309ea: 88c40ce3 beq s0,a2,30282 <__vfprintf_internal+0x9c8>
309ee: 014da603 lw a2,20(s11)
309f2: 018da583 lw a1,24(s11)
309f6: 2eb67a63 bgeu a2,a1,30cea <__vfprintf_internal+0x1430>
309fa: 00160593 addi a1,a2,1 # 80000001 <__BSS_END__+0x7ff904ad>
309fe: 00bdaa23 sw a1,20(s11)
30a02: 00f60023 sb a5,0(a2)
30a06: 800007b7 lui a5,0x80000
30a0a: ffe7c793 xori a5,a5,-2
30a0e: 86f40ae3 beq s0,a5,30282 <__vfprintf_internal+0x9c8>
30a12: 0409 c.addi s0,2
30a14: e50ff06f jal zero,30064 <__vfprintf_internal+0x7aa>
30a18: c2ba c.swsp a4,68(sp)
30a1a: d436 c.swsp a3,40(sp)
30a1c: af3e50ef jal ra,1650e <_IO_vtable_check>
30a20: 56a2 c.lwsp a3,40(sp)
30a22: 4716 c.lwsp a4,68(sp)
30a24: b22d c.j 3034e <__vfprintf_internal+0xa94>
30a26: 4a010613 addi a2,sp,1184
30a2a: 8536 c.mv a0,a3
30a2c: 85b2 c.mv a1,a2
30a2e: d0c2 c.swsp a6,96(sp)
30a30: cefa c.swsp t5,92(sp)
30a32: ccfe c.swsp t6,88(sp)
30a34: caf2 c.swsp t3,84(sp)
30a36: c8f6 c.swsp t4,80(sp)
30a38: c69e c.swsp t2,76(sp)
30a3a: c4be c.swsp a5,72(sp)
30a3c: c296 c.swsp t0,68(sp)
30a3e: d446 c.swsp a7,40(sp)
30a40: 817fc0ef jal ra,2d256 <_i18n_number_rewrite>
30a44: 4a010793 addi a5,sp,1184
30a48: 40a78733 sub a4,a5,a0
30a4c: 5806 c.lwsp a6,96(sp)
30a4e: 4f76 c.lwsp t5,92(sp)
30a50: 4fe6 c.lwsp t6,88(sp)
30a52: 4e56 c.lwsp t3,84(sp)
30a54: 4ec6 c.lwsp t4,80(sp)
30a56: 43b6 c.lwsp t2,76(sp)
30a58: 47a6 c.lwsp a5,72(sp)
30a5a: 4296 c.lwsp t0,68(sp)
30a5c: 58a2 c.lwsp a7,40(sp)
30a5e: 86aa c.mv a3,a0
30a60: d8eff06f jal zero,2ffee <__vfprintf_internal+0x734>
30a64: c2ba c.swsp a4,68(sp)
30a66: d436 c.swsp a3,40(sp)
30a68: aa7e50ef jal ra,1650e <_IO_vtable_check>
30a6c: 4716 c.lwsp a4,68(sp)
30a6e: 56a2 c.lwsp a3,40(sp)
30a70: e06ff06f jal zero,30076 <__vfprintf_internal+0x7bc>
30a74: d3ce90ef jal ra,19fb0 <__lll_lock_wait_private>
30a78: f1ffe06f jal zero,2f996 <__vfprintf_internal+0xdc>
30a7c: 18c8 c.addi4spn a0,sp,116
30a7e: d29a c.swsp t1,100(sp)
30a80: d0fa c.swsp t5,96(sp)
30a82: cefe c.swsp t6,92(sp)
30a84: ccf2 c.swsp t3,88(sp)
30a86: cab2 c.swsp a2,84(sp)
30a88: c8f6 c.swsp t4,80(sp)
30a8a: c696 c.swsp t0,76(sp)
30a8c: c4c2 c.swsp a6,72(sp)
30a8e: c2c6 c.swsp a7,68(sp)
30a90: dc8fc0ef jal ra,2d058 <read_int>
30a94: 57fd c.li a5,-1
30a96: 8c2a c.mv s8,a0
30a98: eef50563 beq a0,a5,30182 <__vfprintf_internal+0x8c8>
30a9c: 57d6 c.lwsp a5,116(sp)
30a9e: 5316 c.lwsp t1,100(sp)
30aa0: 5f06 c.lwsp t5,96(sp)
30aa2: 0007c783 lbu a5,0(a5) # 80000000 <__BSS_END__+0x7ff904ac>
30aa6: 4ff6 c.lwsp t6,92(sp)
30aa8: 4e66 c.lwsp t3,88(sp)
30aaa: 4656 c.lwsp a2,84(sp)
30aac: 4ec6 c.lwsp t4,80(sp)
30aae: 42b6 c.lwsp t0,76(sp)
30ab0: 4826 c.lwsp a6,72(sp)
30ab2: 4896 c.lwsp a7,68(sp)
30ab4: 05a00693 addi a3,zero,90
30ab8: 8eeff06f jal zero,2fba6 <__vfprintf_internal+0x2ec>
30abc: c3705263 bge zero,s7,2fee0 <__vfprintf_internal+0x626>
30ac0: 865e c.mv a2,s7
30ac2: 02000593 addi a1,zero,32
30ac6: 856e c.mv a0,s11
30ac8: 546050ef jal ra,3600e <_IO_padn>
30acc: faab9b63 bne s7,a0,30282 <__vfprintf_internal+0x9c8>
30ad0: 945e c.add s0,s7
30ad2: ea044863 blt s0,zero,30182 <__vfprintf_internal+0x8c8>
30ad6: eb746663 bltu s0,s7,30182 <__vfprintf_internal+0x8c8>
30ada: c0045363 bge s0,zero,2fee0 <__vfprintf_internal+0x626>
30ade: f7bfe06f jal zero,2fa58 <__vfprintf_internal+0x19e>
30ae2: 4a010613 addi a2,sp,1184
30ae6: 8536 c.mv a0,a3
30ae8: 85b2 c.mv a1,a2
30aea: cefa c.swsp t5,92(sp)
30aec: ccfe c.swsp t6,88(sp)
30aee: caf2 c.swsp t3,84(sp)
30af0: c8f6 c.swsp t4,80(sp)
30af2: c69e c.swsp t2,76(sp)
30af4: c4be c.swsp a5,72(sp)
30af6: c296 c.swsp t0,68(sp)
30af8: d446 c.swsp a7,40(sp)
30afa: f5cfc0ef jal ra,2d256 <_i18n_number_rewrite>
30afe: 4a010793 addi a5,sp,1184
30b02: 40a78733 sub a4,a5,a0
30b06: 58a2 c.lwsp a7,40(sp)
30b08: 4296 c.lwsp t0,68(sp)
30b0a: 47a6 c.lwsp a5,72(sp)
30b0c: 43b6 c.lwsp t2,76(sp)
30b0e: 4ec6 c.lwsp t4,80(sp)
30b10: 4e56 c.lwsp t3,84(sp)
30b12: 4fe6 c.lwsp t6,88(sp)
30b14: 4f76 c.lwsp t5,92(sp)
30b16: 86aa c.mv a3,a0
30b18: 01703833 sltu a6,zero,s7
30b1c: cd2ff06f jal zero,2ffee <__vfprintf_internal+0x734>
30b20: dc02 c.swsp zero,56(sp)
30b22: 954ff06f jal zero,2fc76 <__vfprintf_internal+0x3bc>
30b26: c2ba c.swsp a4,68(sp)
30b28: d43e c.swsp a5,40(sp)
30b2a: 9e5e50ef jal ra,1650e <_IO_vtable_check>
30b2e: 57a2 c.lwsp a5,40(sp)
30b30: 4716 c.lwsp a4,68(sp)
30b32: a50ff06f jal zero,2fd82 <__vfprintf_internal+0x4c8>
30b36: ca0f8563 beq t6,zero,2ffe0 <__vfprintf_internal+0x726>
30b3a: 03000713 addi a4,zero,48
30b3e: 48e10fa3 sb a4,1183(sp)
30b42: 02000293 addi t0,zero,32
30b46: 877e c.mv a4,t6
30b48: 49f10693 addi a3,sp,1183
30b4c: 01703833 sltu a6,zero,s7
30b50: c9eff06f jal zero,2ffee <__vfprintf_internal+0x734>
30b54: 00049e03 lh t3,0(s1)
30b58: 0491 c.addi s1,4
30b5a: be91 c.j 306ae <__vfprintf_internal+0xdf4>
30b5c: 00879023 sh s0,0(a5)
30b60: a54ff06f jal zero,2fdb4 <__vfprintf_internal+0x4fa>
30b64: cec2 c.swsp a6,92(sp)
30b66: ccba c.swsp a4,88(sp)
30b68: cafe c.swsp t6,84(sp)
30b6a: c8b6 c.swsp a3,80(sp)
30b6c: c69e c.swsp t2,76(sp)
30b6e: c4be c.swsp a5,72(sp)
30b70: c2b2 c.swsp a2,68(sp)
30b72: d446 c.swsp a7,40(sp)
30b74: 02d00593 addi a1,zero,45
30b78: 856e c.mv a0,s11
30b7a: b53e70ef jal ra,186cc <__overflow>
30b7e: 55fd c.li a1,-1
30b80: 58a2 c.lwsp a7,40(sp)
30b82: 4616 c.lwsp a2,68(sp)
30b84: 47a6 c.lwsp a5,72(sp)
30b86: 43b6 c.lwsp t2,76(sp)
30b88: 46c6 c.lwsp a3,80(sp)
30b8a: 4fd6 c.lwsp t6,84(sp)
30b8c: 4766 c.lwsp a4,88(sp)
30b8e: 4876 c.lwsp a6,92(sp)
30b90: f4b51e63 bne a0,a1,302ec <__vfprintf_internal+0xa32>
30b94: 547d c.li s0,-1
30b96: eeeff06f jal zero,30284 <__vfprintf_internal+0x9ca>
30b9a: cac2 c.swsp a6,84(sp)
30b9c: c8ba c.swsp a4,80(sp)
30b9e: c6fe c.swsp t6,76(sp)
30ba0: c4b6 c.swsp a3,72(sp)
30ba2: c29e c.swsp t2,68(sp)
30ba4: d43e c.swsp a5,40(sp)
30ba6: 02d00593 addi a1,zero,45
30baa: 856e c.mv a0,s11
30bac: b21e70ef jal ra,186cc <__overflow>
30bb0: 567d c.li a2,-1
30bb2: 57a2 c.lwsp a5,40(sp)
30bb4: 4396 c.lwsp t2,68(sp)
30bb6: 46a6 c.lwsp a3,72(sp)
30bb8: 4fb6 c.lwsp t6,76(sp)
30bba: 4746 c.lwsp a4,80(sp)
30bbc: 4856 c.lwsp a6,84(sp)
30bbe: c8c51563 bne a0,a2,30048 <__vfprintf_internal+0x78e>
30bc2: 547d c.li s0,-1
30bc4: ec0ff06f jal zero,30284 <__vfprintf_internal+0x9ca>
30bc8: 1148 c.addi4spn a0,sp,164
30bca: d49a c.swsp t1,104(sp)
30bcc: d2fa c.swsp t5,100(sp)
30bce: d0fe c.swsp t6,96(sp)
30bd0: cef2 c.swsp t3,92(sp)
30bd2: ccb2 c.swsp a2,88(sp)
30bd4: caf6 c.swsp t4,84(sp)
30bd6: c8be c.swsp a5,80(sp)
30bd8: c696 c.swsp t0,76(sp)
30bda: c4c2 c.swsp a6,72(sp)
30bdc: c2c6 c.swsp a7,68(sp)
30bde: c7afc0ef jal ra,2d058 <read_int>
30be2: 577d c.li a4,-1
30be4: 4896 c.lwsp a7,68(sp)
30be6: 4826 c.lwsp a6,72(sp)
30be8: 42b6 c.lwsp t0,76(sp)
30bea: 47c6 c.lwsp a5,80(sp)
30bec: 4ed6 c.lwsp t4,84(sp)
30bee: 4666 c.lwsp a2,88(sp)
30bf0: 4e76 c.lwsp t3,92(sp)
30bf2: 5f86 c.lwsp t6,96(sp)
30bf4: 5f16 c.lwsp t5,100(sp)
30bf6: 5326 c.lwsp t1,104(sp)
30bf8: 05a00693 addi a3,zero,90
30bfc: d8e50363 beq a0,a4,30182 <__vfprintf_internal+0x8c8>
30c00: ce0506e3 beq a0,zero,308ec <__vfprintf_internal+0x1032>
30c04: 571a c.lwsp a4,164(sp)
30c06: 02400593 addi a1,zero,36
30c0a: 00074703 lbu a4,0(a4)
30c0e: ccb71fe3 bne a4,a1,308ec <__vfprintf_internal+0x1032>
30c12: b6aff06f jal zero,2ff7c <__vfprintf_internal+0x6c2>
30c16: c4c6 c.swsp a7,72(sp)
30c18: c2be c.swsp a5,68(sp)
30c1a: d472 c.swsp t3,40(sp)
30c1c: 8f3e50ef jal ra,1650e <_IO_vtable_check>
30c20: 5e22 c.lwsp t3,40(sp)
30c22: 4796 c.lwsp a5,68(sp)
30c24: 48a6 c.lwsp a7,72(sp)
30c26: d10ff06f jal zero,30136 <__vfprintf_internal+0x87c>
30c2a: 4e01 c.li t3,0
30c2c: 4701 c.li a4,0
30c2e: d6eff06f jal zero,3019c <__vfprintf_internal+0x8e2>
30c32: 02500593 addi a1,zero,37
30c36: 856e c.mv a0,s11
30c38: a95e70ef jal ra,186cc <__overflow>
30c3c: 57fd c.li a5,-1
30c3e: a0f51763 bne a0,a5,2fe4c <__vfprintf_internal+0x592>
30c42: 547d c.li s0,-1
30c44: e40ff06f jal zero,30284 <__vfprintf_internal+0x9ca>
30c48: 4e01 c.li t3,0
30c4a: 4681 c.li a3,0
30c4c: dceff06f jal zero,3021a <__vfprintf_internal+0x960>
30c50: 57d2 c.lwsp a5,52(sp)
30c52: 02046413 ori s0,s0,32
30c56: 008da023 sw s0,0(s11)
30c5a: 00478db3 add s11,a5,tp
30c5e: 47a5 c.li a5,9
30c60: 00fda023 sw a5,0(s11)
30c64: 547d c.li s0,-1
30c66: e01fe06f jal zero,2fa66 <__vfprintf_internal+0x1ac>
30c6a: 85b6 c.mv a1,a3
30c6c: 856e c.mv a0,s11
30c6e: a5fe70ef jal ra,186cc <__overflow>
30c72: 57fd c.li a5,-1
30c74: a8f51663 bne a0,a5,2ff00 <__vfprintf_internal+0x646>
30c78: 547d c.li s0,-1
30c7a: e0aff06f jal zero,30284 <__vfprintf_internal+0x9ca>
30c7e: cec2 c.swsp a6,92(sp)
30c80: ccba c.swsp a4,88(sp)
30c82: cafe c.swsp t6,84(sp)
30c84: c8b6 c.swsp a3,80(sp)
30c86: c69e c.swsp t2,76(sp)
30c88: c4be c.swsp a5,72(sp)
30c8a: c2b2 c.swsp a2,68(sp)
30c8c: d446 c.swsp a7,40(sp)
30c8e: 02b00593 addi a1,zero,43
30c92: b5dd c.j 30b78 <__vfprintf_internal+0x12be>
30c94: cac2 c.swsp a6,84(sp)
30c96: c8ba c.swsp a4,80(sp)
30c98: c6fe c.swsp t6,76(sp)
30c9a: c4b6 c.swsp a3,72(sp)
30c9c: c29e c.swsp t2,68(sp)
30c9e: d43e c.swsp a5,40(sp)
30ca0: 02b00593 addi a1,zero,43
30ca4: b719 c.j 30baa <__vfprintf_internal+0x12f0>
30ca6: 57d2 c.lwsp a5,52(sp)
30ca8: 547d c.li s0,-1
30caa: 00478db3 add s11,a5,tp
30cae: 47d9 c.li a5,22
30cb0: 00fda023 sw a5,0(s11)
30cb4: db3fe06f jal zero,2fa66 <__vfprintf_internal+0x1ac>
30cb8: d472 c.swsp t3,40(sp)
30cba: 855e50ef jal ra,1650e <_IO_vtable_check>
30cbe: 5e22 c.lwsp t3,40(sp)
30cc0: bed5 c.j 308b4 <__vfprintf_internal+0xffa>
30cc2: cec2 c.swsp a6,92(sp)
30cc4: ccba c.swsp a4,88(sp)
30cc6: cafe c.swsp t6,84(sp)
30cc8: c8b6 c.swsp a3,80(sp)
30cca: c69e c.swsp t2,76(sp)
30ccc: c4be c.swsp a5,72(sp)
30cce: c2b2 c.swsp a2,68(sp)
30cd0: d446 c.swsp a7,40(sp)
30cd2: 02000593 addi a1,zero,32
30cd6: b54d c.j 30b78 <__vfprintf_internal+0x12be>
30cd8: cac2 c.swsp a6,84(sp)
30cda: c8ba c.swsp a4,80(sp)
30cdc: c6fe c.swsp t6,76(sp)
30cde: c4b6 c.swsp a3,72(sp)
30ce0: c29e c.swsp t2,68(sp)
30ce2: d43e c.swsp a5,40(sp)
30ce4: 02000593 addi a1,zero,32
30ce8: b5c9 c.j 30baa <__vfprintf_internal+0x12f0>
30cea: 85be c.mv a1,a5
30cec: 856e c.mv a0,s11
30cee: c2ba c.swsp a4,68(sp)
30cf0: d436 c.swsp a3,40(sp)
30cf2: 9dbe70ef jal ra,186cc <__overflow>
30cf6: 57fd c.li a5,-1
30cf8: 56a2 c.lwsp a3,40(sp)
30cfa: 4716 c.lwsp a4,68(sp)
30cfc: d0f515e3 bne a0,a5,30a06 <__vfprintf_internal+0x114c>
30d00: 547d c.li s0,-1
30d02: d82ff06f jal zero,30284 <__vfprintf_internal+0x9ca>
30d06: 03000593 addi a1,zero,48
30d0a: 856e c.mv a0,s11
30d0c: c4ba c.swsp a4,72(sp)
30d0e: c2b6 c.swsp a3,68(sp)
30d10: d43e c.swsp a5,40(sp)
30d12: 9bbe70ef jal ra,186cc <__overflow>
30d16: 567d c.li a2,-1
30d18: 57a2 c.lwsp a5,40(sp)
30d1a: 4696 c.lwsp a3,68(sp)
30d1c: 4726 c.lwsp a4,72(sp)
30d1e: ccc512e3 bne a0,a2,309e2 <__vfprintf_internal+0x1128>
30d22: 547d c.li s0,-1
30d24: d60ff06f jal zero,30284 <__vfprintf_internal+0x9ca>
30d28: 85be c.mv a1,a5
30d2a: 856e c.mv a0,s11
30d2c: c6ba c.swsp a4,76(sp)
30d2e: c4b6 c.swsp a3,72(sp)
30d30: c2b2 c.swsp a2,68(sp)
30d32: d446 c.swsp a7,40(sp)
30d34: 999e70ef jal ra,186cc <__overflow>
30d38: 57fd c.li a5,-1
30d3a: 58a2 c.lwsp a7,40(sp)
30d3c: 4616 c.lwsp a2,68(sp)
30d3e: 46a6 c.lwsp a3,72(sp)
30d40: 4736 c.lwsp a4,76(sp)
30d42: acf51fe3 bne a0,a5,30820 <__vfprintf_internal+0xf66>
30d46: 547d c.li s0,-1
30d48: d3cff06f jal zero,30284 <__vfprintf_internal+0x9ca>
30d4c: 03000593 addi a1,zero,48
30d50: 856e c.mv a0,s11
30d52: c8ba c.swsp a4,80(sp)
30d54: c6b6 c.swsp a3,76(sp)
30d56: c4be c.swsp a5,72(sp)
30d58: c2b2 c.swsp a2,68(sp)
30d5a: d446 c.swsp a7,40(sp)
30d5c: 971e70ef jal ra,186cc <__overflow>
30d60: 55fd c.li a1,-1
30d62: 58a2 c.lwsp a7,40(sp)
30d64: 4616 c.lwsp a2,68(sp)
30d66: 47a6 c.lwsp a5,72(sp)
30d68: 46b6 c.lwsp a3,76(sp)
30d6a: 4746 c.lwsp a4,80(sp)
30d6c: a8b518e3 bne a0,a1,307fc <__vfprintf_internal+0xf42>
30d70: 547d c.li s0,-1
30d72: d12ff06f jal zero,30284 <__vfprintf_internal+0x9ca>
30d76: 4785 c.li a5,1
30d78: df6ff06f jal zero,3036e <__vfprintf_internal+0xab4>
30d7c: 4785 c.li a5,1
30d7e: b42d c.j 307a8 <__vfprintf_internal+0xeee>
30d80: 4785 c.li a5,1
30d82: 80fff06f jal zero,30590 <__vfprintf_internal+0xcd6>
30d86: 4705 c.li a4,1
30d88: ba7d c.j 30746 <__vfprintf_internal+0xe8c>
30d8a: 4c81 c.li s9,0
30d8c: acaff06f jal zero,30056 <__vfprintf_internal+0x79c>
30d90: 4705 c.li a4,1
30d92: 816ff06f jal zero,2fda8 <__vfprintf_internal+0x4ee>
30d96: f7904663 blt zero,s9,30502 <__vfprintf_internal+0xc48>
30d9a: 4c81 c.li s9,0
30d9c: a8cff06f jal zero,30028 <__vfprintf_internal+0x76e>
30da0: 4785 c.li a5,1
30da2: d98ff06f jal zero,3033a <__vfprintf_internal+0xa80>
30da6: 4785 c.li a5,1
30da8: bacff06f jal zero,30154 <__vfprintf_internal+0x89a>
00030dac <buffered_vfprintf>:
30dac: 557c c.lw a5,108(a0)
30dae: 7151 c.addi16sp sp,-240
30db0: d5a2 c.swsp s0,232(sp)
30db2: d786 c.swsp ra,236(sp)
30db4: d3a6 c.swsp s1,228(sp)
30db6: d1ca c.swsp s2,224(sp)
30db8: cfce c.swsp s3,220(sp)
30dba: cdd2 c.swsp s4,216(sp)
30dbc: 72f9 c.lui t0,0xffffe
30dbe: 9116 c.add sp,t0
30dc0: 842a c.mv s0,a0
30dc2: 16079963 bne a5,zero,30f34 <buffered_vfprintf+0x188>
30dc6: 57fd c.li a5,-1
30dc8: d57c c.sw a5,108(a0)
30dca: 6a09 c.lui s4,0x2
30dcc: 74f9 c.lui s1,0xffffe
30dce: f5048513 addi a0,s1,-176 # ffffdf50 <__BSS_END__+0xfff8e3fc>
30dd2: 0c0a0793 addi a5,s4,192 # 20c0 <__libc_tsd_CTYPE_B+0x2094>
30dd6: 97aa c.add a5,a0
30dd8: 0808 c.addi4spn a0,sp,16
30dda: 953e c.add a0,a5
30ddc: 099c c.addi4spn a5,sp,208
30dde: da3e c.swsp a5,52(sp)
30de0: d83e c.swsp a5,48(sp)
30de2: 01010813 addi a6,sp,16
30de6: 0c0a0793 addi a5,s4,192
30dea: 97c2 c.add a5,a6
30dec: dc3e c.swsp a5,56(sp)
30dee: 57fd c.li a5,-1
30df0: c73e c.swsp a5,140(sp)
30df2: fbad87b7 lui a5,0xfbad8
30df6: 5c58 c.lw a4,60(s0)
30df8: 0791 c.addi a5,4
30dfa: d03e c.swsp a5,32(sp)
30dfc: 000697b7 lui a5,0x69
30e00: ae878793 addi a5,a5,-1304 # 68ae8 <_IO_helper_jumps>
30e04: c1a2 c.swsp s0,192(sp)
30e06: d682 c.swsp zero,108(sp)
30e08: ceba c.swsp a4,92(sp)
30e0a: dd3e c.swsp a5,184(sp)
30e0c: 00000913 addi s2,zero,0
30e10: aabfe0ef jal ra,2f8ba <__vfprintf_internal>
30e14: 89aa c.mv s3,a0
30e16: 12090463 beq s2,zero,30f3e <buffered_vfprintf+0x192>
30e1a: f4048493 addi s1,s1,-192
30e1e: 0c0a0793 addi a5,s4,192
30e22: 000425b7 lui a1,0x42
30e26: 97a6 c.add a5,s1
30e28: 0818 c.addi4spn a4,sp,16
30e2a: 8622 c.mv a2,s0
30e2c: 58458593 addi a1,a1,1412 # 42584 <_IO_funlockfile>
30e30: 00e78533 add a0,a5,a4
30e34: 00000097 auipc ra,0x0
30e38: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
30e3c: 4018 c.lw a4,0(s0)
30e3e: 67a1 c.lui a5,0x8
30e40: 8ff9 c.and a5,a4
30e42: c7d5 c.beqz a5,30eee <buffered_vfprintf+0x142>
30e44: 6709 c.lui a4,0x2
30e46: 77f9 c.lui a5,0xffffe
30e48: 0c070713 addi a4,a4,192 # 20c0 <__libc_tsd_CTYPE_B+0x2094>
30e4c: 973e c.add a4,a5
30e4e: 081c c.addi4spn a5,sp,16
30e50: 97ba c.add a5,a4
30e52: f647a483 lw s1,-156(a5) # ffffdf64 <__BSS_END__+0xfff8e410>
30e56: c63e c.swsp a5,12(sp)
30e58: f607a783 lw a5,-160(a5)
30e5c: 8c9d c.sub s1,a5
30e5e: 04905c63 bge zero,s1,30eb6 <buffered_vfprintf+0x10a>
30e62: 09842a03 lw s4,152(s0)
30e66: 000697b7 lui a5,0x69
30e6a: 00069737 lui a4,0x69
30e6e: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
30e72: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
30e76: 8f1d c.sub a4,a5
30e78: 40fa07b3 sub a5,s4,a5
30e7c: 0ee7fa63 bgeu a5,a4,30f70 <buffered_vfprintf+0x1c4>
30e80: 6689 c.lui a3,0x2
30e82: 7779 c.lui a4,0xffffe
30e84: 0c068693 addi a3,a3,192 # 20c0 <__libc_tsd_CTYPE_B+0x2094>
30e88: 96ba c.add a3,a4
30e8a: 0818 c.addi4spn a4,sp,16
30e8c: 9736 c.add a4,a3
30e8e: 01ca2783 lw a5,28(s4)
30e92: f6072583 lw a1,-160(a4) # ffffdf60 <__BSS_END__+0xfff8e40c>
30e96: 8626 c.mv a2,s1
30e98: 8522 c.mv a0,s0
30e9a: c63a c.swsp a4,12(sp)
30e9c: 9782 c.jalr a5
30e9e: 00950363 beq a0,s1,30ea4 <buffered_vfprintf+0xf8>
30ea2: 59fd c.li s3,-1
30ea4: 4018 c.lw a4,0(s0)
30ea6: 67a1 c.lui a5,0x8
30ea8: 8ff9 c.and a5,a4
30eaa: e791 c.bnez a5,30eb6 <buffered_vfprintf+0x10a>
30eac: 4468 c.lw a0,76(s0)
30eae: 415c c.lw a5,4(a0)
30eb0: 17fd c.addi a5,-1
30eb2: c15c c.sw a5,4(a0)
30eb4: cfc1 c.beqz a5,30f4c <buffered_vfprintf+0x1a0>
30eb6: 02090163 beq s2,zero,30ed8 <buffered_vfprintf+0x12c>
30eba: 7579 c.lui a0,0xffffe
30ebc: 6789 c.lui a5,0x2
30ebe: f4050513 addi a0,a0,-192 # ffffdf40 <__BSS_END__+0xfff8e3ec>
30ec2: 0c078793 addi a5,a5,192 # 20c0 <__libc_tsd_CTYPE_B+0x2094>
30ec6: 97aa c.add a5,a0
30ec8: 0818 c.addi4spn a4,sp,16
30eca: 4581 c.li a1,0
30ecc: 00e78533 add a0,a5,a4
30ed0: 00000097 auipc ra,0x0
30ed4: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
30ed8: 6289 c.lui t0,0x2
30eda: 9116 c.add sp,t0
30edc: 50be c.lwsp ra,236(sp)
30ede: 854e c.mv a0,s3
30ee0: 542e c.lwsp s0,232(sp)
30ee2: 549e c.lwsp s1,228(sp)
30ee4: 590e c.lwsp s2,224(sp)
30ee6: 49fe c.lwsp s3,220(sp)
30ee8: 4a6e c.lwsp s4,216(sp)
30eea: 616d c.addi16sp sp,240
30eec: 8082 c.jr ra
30eee: 4468 c.lw a0,76(s0)
30ef0: af020493 addi s1,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
30ef4: 451c c.lw a5,8(a0)
30ef6: 00978c63 beq a5,s1,30f0e <buffered_vfprintf+0x162>
30efa: 4705 c.li a4,1
30efc: 100527af lr.w a5,(a0)
30f00: e781 c.bnez a5,30f08 <buffered_vfprintf+0x15c>
30f02: 1ce526af sc.w.aq a3,a4,(a0)
30f06: fafd c.bnez a3,30efc <buffered_vfprintf+0x150>
30f08: e7bd c.bnez a5,30f76 <buffered_vfprintf+0x1ca>
30f0a: 4468 c.lw a0,76(s0)
30f0c: c504 c.sw s1,8(a0)
30f0e: 6689 c.lui a3,0x2
30f10: 7779 c.lui a4,0xffffe
30f12: 0c068693 addi a3,a3,192 # 20c0 <__libc_tsd_CTYPE_B+0x2094>
30f16: 96ba c.add a3,a4
30f18: 0818 c.addi4spn a4,sp,16
30f1a: 9736 c.add a4,a3
30f1c: 415c c.lw a5,4(a0)
30f1e: f6472483 lw s1,-156(a4) # ffffdf64 <__BSS_END__+0xfff8e410>
30f22: c63a c.swsp a4,12(sp)
30f24: f6072703 lw a4,-160(a4)
30f28: 0785 c.addi a5,1
30f2a: c15c c.sw a5,4(a0)
30f2c: 8c99 c.sub s1,a4
30f2e: f2904ae3 blt zero,s1,30e62 <buffered_vfprintf+0xb6>
30f32: bf8d c.j 30ea4 <buffered_vfprintf+0xf8>
30f34: 577d c.li a4,-1
30f36: e8e78ae3 beq a5,a4,30dca <buffered_vfprintf+0x1e>
30f3a: 59fd c.li s3,-1
30f3c: bf71 c.j 30ed8 <buffered_vfprintf+0x12c>
30f3e: 000427b7 lui a5,0x42
30f42: 58478793 addi a5,a5,1412 # 42584 <_IO_funlockfile>
30f46: c83e c.swsp a5,16(sp)
30f48: ca22 c.swsp s0,20(sp)
30f4a: bdcd c.j 30e3c <buffered_vfprintf+0x90>
30f4c: 00052423 sw zero,8(a0)
30f50: 0f50000f fence iorw,ow
30f54: 08f527af amoswap.w a5,a5,(a0)
30f58: 4705 c.li a4,1
30f5a: f4f75ee3 bge a4,a5,30eb6 <buffered_vfprintf+0x10a>
30f5e: 1a600893 addi a7,zero,422
30f62: 08100593 addi a1,zero,129
30f66: 4605 c.li a2,1
30f68: 4681 c.li a3,0
30f6a: 00000073 ecall
30f6e: b7a1 c.j 30eb6 <buffered_vfprintf+0x10a>
30f70: d9ee50ef jal ra,1650e <_IO_vtable_check>
30f74: b731 c.j 30e80 <buffered_vfprintf+0xd4>
30f76: 83ae90ef jal ra,19fb0 <__lll_lock_wait_private>
30f7a: bf41 c.j 30f0a <buffered_vfprintf+0x15e>
00030f7c <read_int>:
30f7c: 411c c.lw a5,0(a0)
30f7e: 4625 c.li a2,9
30f80: 8e2a c.mv t3,a0
30f82: 43d4 c.lw a3,4(a5)
30f84: 4398 c.lw a4,0(a5)
30f86: 00478593 addi a1,a5,4
30f8a: c10c c.sw a1,0(a0)
30f8c: fd068693 addi a3,a3,-48
30f90: fd070513 addi a0,a4,-48
30f94: 04d66d63 bltu a2,a3,30fee <read_int+0x72>
30f98: 0cccd8b7 lui a7,0xcccd
30f9c: 80000837 lui a6,0x80000
30fa0: 07a1 c.addi a5,8
30fa2: ccc88893 addi a7,a7,-820 # ccccccc <__BSS_END__+0xcc5d178>
30fa6: fff84813 xori a6,a6,-1
30faa: 45a5 c.li a1,9
30fac: a821 c.j 30fc4 <read_int+0x48>
30fae: 02e34663 blt t1,a4,30fda <read_int+0x5e>
30fb2: 00e68533 add a0,a3,a4
30fb6: 4394 c.lw a3,0(a5)
30fb8: 863e c.mv a2,a5
30fba: 0791 c.addi a5,4
30fbc: fd068693 addi a3,a3,-48
30fc0: 02d5e563 bltu a1,a3,30fea <read_int+0x6e>
30fc4: 00251713 slli a4,a0,0x2
30fc8: 972a c.add a4,a0
30fca: 863e c.mv a2,a5
30fcc: 0706 c.slli a4,0x1
30fce: 40d80333 sub t1,a6,a3
30fd2: fe0542e3 blt a0,zero,30fb6 <read_int+0x3a>
30fd6: fca8dce3 bge a7,a0,30fae <read_int+0x32>
30fda: 4218 c.lw a4,0(a2)
30fdc: 00460793 addi a5,a2,4
30fe0: 557d c.li a0,-1
30fe2: fd070713 addi a4,a4,-48
30fe6: fce5f8e3 bgeu a1,a4,30fb6 <read_int+0x3a>
30fea: 00ce2023 sw a2,0(t3)
30fee: 8082 c.jr ra
00030ff0 <_IO_helper_overflow>:
30ff0: 4d7c c.lw a5,92(a0)
30ff2: 7179 c.addi16sp sp,-48
30ff4: d422 c.swsp s0,40(sp)
30ff6: ce4e c.swsp s3,28(sp)
30ff8: 47c0 c.lw s0,12(a5)
30ffa: 0107a983 lw s3,16(a5)
30ffe: d226 c.swsp s1,36(sp)
31000: d04a c.swsp s2,32(sp)
31002: d606 c.swsp ra,44(sp)
31004: cc52 c.swsp s4,24(sp)
31006: 84aa c.mv s1,a0
31008: 892e c.mv s2,a1
3100a: 12c52503 lw a0,300(a0)
3100e: 04898e63 beq s3,s0,3106a <_IO_helper_overflow+0x7a>
31012: 09852a03 lw s4,152(a0)
31016: 000697b7 lui a5,0x69
3101a: 00069737 lui a4,0x69
3101e: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
31022: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
31026: 8f1d c.sub a4,a5
31028: 40fa07b3 sub a5,s4,a5
3102c: 85a2 c.mv a1,s0
3102e: 06e7fa63 bgeu a5,a4,310a2 <_IO_helper_overflow+0xb2>
31032: 01ca2783 lw a5,28(s4)
31036: 408989b3 sub s3,s3,s0
3103a: 4029d993 srai s3,s3,0x2
3103e: 864e c.mv a2,s3
31040: 9782 c.jalr a5
31042: fff50713 addi a4,a0,-1
31046: 57f5 c.li a5,-3
31048: 06e7e463 bltu a5,a4,310b0 <_IO_helper_overflow+0xc0>
3104c: 4cfc c.lw a5,92(s1)
3104e: 00251a13 slli s4,a0,0x2
31052: 40a98633 sub a2,s3,a0
31056: 47c8 c.lw a0,12(a5)
31058: 014505b3 add a1,a0,s4
3105c: 760060ef jal ra,377bc <__wmemmove>
31060: 4cfc c.lw a5,92(s1)
31062: 4b80 c.lw s0,16(a5)
31064: 41440433 sub s0,s0,s4
31068: cb80 c.sw s0,16(a5)
3106a: 4bd8 c.lw a4,20(a5)
3106c: 02e47063 bgeu s0,a4,3108c <_IO_helper_overflow+0x9c>
31070: 00440713 addi a4,s0,4
31074: cb98 c.sw a4,16(a5)
31076: 01242023 sw s2,0(s0)
3107a: 854a c.mv a0,s2
3107c: 50b2 c.lwsp ra,44(sp)
3107e: 5422 c.lwsp s0,40(sp)
31080: 5492 c.lwsp s1,36(sp)
31082: 5902 c.lwsp s2,32(sp)
31084: 49f2 c.lwsp s3,28(sp)
31086: 4a62 c.lwsp s4,24(sp)
31088: 6145 c.addi16sp sp,48
3108a: 8082 c.jr ra
3108c: 5422 c.lwsp s0,40(sp)
3108e: 50b2 c.lwsp ra,44(sp)
31090: 49f2 c.lwsp s3,28(sp)
31092: 4a62 c.lwsp s4,24(sp)
31094: 85ca c.mv a1,s2
31096: 8526 c.mv a0,s1
31098: 5902 c.lwsp s2,32(sp)
3109a: 5492 c.lwsp s1,36(sp)
3109c: 6145 c.addi16sp sp,48
3109e: 5160506f jal zero,365b4 <__woverflow>
310a2: c62a c.swsp a0,12(sp)
310a4: c6ae50ef jal ra,1650e <_IO_vtable_check>
310a8: 4cfc c.lw a5,92(s1)
310aa: 4532 c.lwsp a0,12(sp)
310ac: 47cc c.lw a1,12(a5)
310ae: b751 c.j 31032 <_IO_helper_overflow+0x42>
310b0: 557d c.li a0,-1
310b2: b7e9 c.j 3107c <_IO_helper_overflow+0x8c>
000310b4 <group_number>:
310b4: 1101 c.addi sp,-32
310b6: cc22 c.swsp s0,24(sp)
310b8: 0006c403 lbu s0,0(a3)
310bc: c84a c.swsp s2,16(sp)
310be: ce06 c.swsp ra,28(sp)
310c0: fff40793 addi a5,s0,-1
310c4: ca26 c.swsp s1,20(sp)
310c6: c64e c.swsp s3,12(sp)
310c8: c452 c.swsp s4,8(sp)
310ca: c256 c.swsp s5,4(sp)
310cc: 0ff7f813 andi a6,a5,255
310d0: 0fd00893 addi a7,zero,253
310d4: 892e c.mv s2,a1
310d6: 0108fc63 bgeu a7,a6,310ee <group_number+0x3a>
310da: 40f2 c.lwsp ra,28(sp)
310dc: 4462 c.lwsp s0,24(sp)
310de: 44d2 c.lwsp s1,20(sp)
310e0: 49b2 c.lwsp s3,12(sp)
310e2: 4a22 c.lwsp s4,8(sp)
310e4: 4a92 c.lwsp s5,4(sp)
310e6: 854a c.mv a0,s2
310e8: 4942 c.lwsp s2,16(sp)
310ea: 6105 c.addi16sp sp,32
310ec: 8082 c.jr ra
310ee: 40b60933 sub s2,a2,a1
310f2: 84b2 c.mv s1,a2
310f4: 864a c.mv a2,s2
310f6: 89aa c.mv s3,a0
310f8: 8aba c.mv s5,a4
310fa: 00168a13 addi s4,a3,1
310fe: 8e8ee0ef jal ra,1f1e6 <memmove>
31102: 012985b3 add a1,s3,s2
31106: 06b9f363 bgeu s3,a1,3116c <group_number+0xb8>
3110a: ffc5a783 lw a5,-4(a1)
3110e: 147d c.addi s0,-1
31110: 0ff00713 addi a4,zero,255
31114: fef4ae23 sw a5,-4(s1)
31118: 15f1 c.addi a1,-4
3111a: ffc48913 addi s2,s1,-4
3111e: e80d c.bnez s0,31150 <group_number+0x9c>
31120: fab9fde3 bgeu s3,a1,310da <group_number+0x26>
31124: 03258e63 beq a1,s2,31160 <group_number+0xac>
31128: ff54ac23 sw s5,-8(s1)
3112c: 000a4403 lbu s0,0(s4)
31130: ff848913 addi s2,s1,-8
31134: 02e40663 beq s0,a4,31160 <group_number+0xac>
31138: c005 c.beqz s0,31158 <group_number+0xa4>
3113a: 0a05 c.addi s4,1
3113c: 84ca c.mv s1,s2
3113e: ffc5a783 lw a5,-4(a1)
31142: 147d c.addi s0,-1
31144: 15f1 c.addi a1,-4
31146: fef4ae23 sw a5,-4(s1)
3114a: ffc48913 addi s2,s1,-4
3114e: d869 c.beqz s0,31120 <group_number+0x6c>
31150: f8b9f5e3 bgeu s3,a1,310da <group_number+0x26>
31154: 84ca c.mv s1,s2
31156: b7e5 c.j 3113e <group_number+0x8a>
31158: fffa4403 lbu s0,-1(s4)
3115c: 84ca c.mv s1,s2
3115e: b7c5 c.j 3113e <group_number+0x8a>
31160: 40b98633 sub a2,s3,a1
31164: 854a c.mv a0,s2
31166: 880ee0ef jal ra,1f1e6 <memmove>
3116a: bf85 c.j 310da <group_number+0x26>
3116c: 8926 c.mv s2,s1
3116e: b7b5 c.j 310da <group_number+0x26>
00031170 <_i18n_number_rewrite>:
31170: bd010113 addi sp,sp,-1072
31174: 42812423 sw s0,1064(sp)
31178: 842a c.mv s0,a0
3117a: 0005f537 lui a0,0x5f
3117e: e5850513 addi a0,a0,-424 # 5ee58 <__strtol_ul_rem_tab+0x24>
31182: 42112623 sw ra,1068(sp)
31186: 42912223 sw s1,1060(sp)
3118a: 43212023 sw s2,1056(sp)
3118e: 41312e23 sw s3,1052(sp)
31192: 8932 c.mv s2,a2
31194: 41412c23 sw s4,1048(sp)
31198: 41512a23 sw s5,1044(sp)
3119c: 41612823 sw s6,1040(sp)
311a0: 8b2e c.mv s6,a1
311a2: 0ae070ef jal ra,38250 <__wctrans>
311a6: 85aa c.mv a1,a0
311a8: 8aaa c.mv s5,a0
311aa: 02e00513 addi a0,zero,46
311ae: 11a070ef jal ra,382c8 <__towctrans>
311b2: 85d6 c.mv a1,s5
311b4: 8a2a c.mv s4,a0
311b6: 02c00513 addi a0,zero,44
311ba: 10e070ef jal ra,382c8 <__towctrans>
311be: 408b0b33 sub s6,s6,s0
311c2: 89aa c.mv s3,a0
311c4: 0804 c.addi4spn s1,sp,16
311c6: 40000793 addi a5,zero,1024
311ca: 4611 c.li a2,4
311cc: 402b5593 srai a1,s6,0x2
311d0: 850a c.mv a0,sp
311d2: c026 c.swsp s1,0(sp)
311d4: c23e c.swsp a5,4(sp)
311d6: 4a1050ef jal ra,36e76 <__libc_scratch_buffer_set_array_size>
311da: cd25 c.beqz a0,31252 <_i18n_number_rewrite+0xe2>
311dc: 4882 c.lwsp a7,0(sp)
311de: 865a c.mv a2,s6
311e0: 85a2 c.mv a1,s0
311e2: 8546 c.mv a0,a7
311e4: a22ee0ef jal ra,1f406 <memcpy>
311e8: 01650833 add a6,a0,s6
311ec: ffc80713 addi a4,a6,-4 # 7ffffffc <__BSS_END__+0x7ff904a8>
311f0: 88aa c.mv a7,a0
311f2: 08a76a63 bltu a4,a0,31286 <_i18n_number_rewrite+0x116>
311f6: 0003e797 auipc a5,0x3e
311fa: bae7a783 lw a5,-1106(a5) # 6eda4 <_GLOBAL_OFFSET_TABLE_+0x2c>
311fe: 86ca c.mv a3,s2
31200: 45a5 c.li a1,9
31202: 9792 c.add a5,tp
31204: 4388 c.lw a0,0(a5)
31206: 02e00313 addi t1,zero,46
3120a: 02c00e13 addi t3,zero,44
3120e: a039 c.j 3121c <_i18n_number_rewrite+0xac>
31210: 060a9563 bne s5,zero,3127a <_i18n_number_rewrite+0x10a>
31214: c29c c.sw a5,0(a3)
31216: 1771 c.addi a4,-4
31218: 03176163 bltu a4,a7,3123a <_i18n_number_rewrite+0xca>
3121c: 431c c.lw a5,0(a4)
3121e: 16f1 c.addi a3,-4
31220: fd078613 addi a2,a5,-48
31224: fec5e6e3 bltu a1,a2,31210 <_i18n_number_rewrite+0xa0>
31228: 4110 c.lw a2,0(a0)
3122a: 07ad c.addi a5,11
3122c: 078a c.slli a5,0x2
3122e: 97b2 c.add a5,a2
31230: 479c c.lw a5,8(a5)
31232: 1771 c.addi a4,-4
31234: c29c c.sw a5,0(a3)
31236: ff1773e3 bgeu a4,a7,3121c <_i18n_number_rewrite+0xac>
3123a: 41180433 sub s0,a6,a7
3123e: 1471 c.addi s0,-4
31240: fff44413 xori s0,s0,-1
31244: 9871 c.andi s0,-4
31246: 944a c.add s0,s2
31248: 4502 c.lwsp a0,0(sp)
3124a: 00950463 beq a0,s1,31252 <_i18n_number_rewrite+0xe2>
3124e: dcaec0ef jal ra,1d818 <__free>
31252: 42c12083 lw ra,1068(sp)
31256: 8522 c.mv a0,s0
31258: 42812403 lw s0,1064(sp)
3125c: 42412483 lw s1,1060(sp)
31260: 42012903 lw s2,1056(sp)
31264: 41c12983 lw s3,1052(sp)
31268: 41812a03 lw s4,1048(sp)
3126c: 41412a83 lw s5,1044(sp)
31270: 41012b03 lw s6,1040(sp)
31274: 43010113 addi sp,sp,1072
31278: 8082 c.jr ra
3127a: 00678863 beq a5,t1,3128a <_i18n_number_rewrite+0x11a>
3127e: f9c79be3 bne a5,t3,31214 <_i18n_number_rewrite+0xa4>
31282: 87ce c.mv a5,s3
31284: bf41 c.j 31214 <_i18n_number_rewrite+0xa4>
31286: 844a c.mv s0,s2
31288: b7c1 c.j 31248 <_i18n_number_rewrite+0xd8>
3128a: 87d2 c.mv a5,s4
3128c: b761 c.j 31214 <_i18n_number_rewrite+0xa4>
0003128e <outstring_func.part.0>:
3128e: 0005f6b7 lui a3,0x5f
31292: 0005f5b7 lui a1,0x5f
31296: 0005f537 lui a0,0x5f
3129a: 1141 c.addi sp,-16
3129c: f2c68693 addi a3,a3,-212 # 5ef2c <__PRETTY_FUNCTION__.2>
312a0: 0ee00613 addi a2,zero,238
312a4: e6458593 addi a1,a1,-412 # 5ee64 <__strtol_ul_rem_tab+0x30>
312a8: e7850513 addi a0,a0,-392 # 5ee78 <__strtol_ul_rem_tab+0x44>
312ac: c606 c.swsp ra,12(sp)
312ae: 843df0ef jal ra,10af0 <__assert_fail>
000312b2 <outstring_converted_wide_string>:
312b2: 714d c.addi16sp sp,-336
312b4: 14912223 sw s1,324(sp)
312b8: 13312e23 sw s3,316(sp)
312bc: 13512a23 sw s5,308(sp)
312c0: 13712623 sw s7,300(sp)
312c4: 13812423 sw s8,296(sp)
312c8: 14112623 sw ra,332(sp)
312cc: 14812423 sw s0,328(sp)
312d0: 15212023 sw s2,320(sp)
312d4: 13412c23 sw s4,312(sp)
312d8: 13612823 sw s6,304(sp)
312dc: 13912223 sw s9,292(sp)
312e0: 13a12023 sw s10,288(sp)
312e4: c62e c.swsp a1,12(sp)
312e6: 8bb6 c.mv s7,a3
312e8: 89aa c.mv s3,a0
312ea: 8ab2 c.mv s5,a2
312ec: 8c3a c.mv s8,a4
312ee: 84be c.mv s1,a5
312f0: 00d05363 bge zero,a3,312f6 <outstring_converted_wide_string+0x44>
312f4: c375 c.beqz a4,313d8 <outstring_converted_wide_string+0x126>
312f6: cc02 c.swsp zero,24(sp)
312f8: ce02 c.swsp zero,28(sp)
312fa: 100acd63 blt s5,zero,31414 <outstring_converted_wide_string+0x162>
312fe: 8956 c.mv s2,s5
31300: 180a8d63 beq s5,zero,3149a <outstring_converted_wide_string+0x1e8>
31304: 00069b37 lui s6,0x69
31308: 00069cb7 lui s9,0x69
3130c: 89cc8c93 addi s9,s9,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
31310: be4b0b13 addi s6,s6,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
31314: 4a01 c.li s4,0
31316: 419b0b33 sub s6,s6,s9
3131a: 47b2 c.lwsp a5,12(sp)
3131c: c3ad c.beqz a5,3137e <outstring_converted_wide_string+0xcc>
3131e: 03f00793 addi a5,zero,63
31322: 04000613 addi a2,zero,64
31326: 0127e363 bltu a5,s2,3132c <outstring_converted_wide_string+0x7a>
3132a: 864a c.mv a2,s2
3132c: 0834 c.addi4spn a3,sp,24
3132e: 006c c.addi4spn a1,sp,12
31330: 1008 c.addi4spn a0,sp,32
31332: d4cee0ef jal ra,1f87e <__mbsrtowcs>
31336: 57fd c.li a5,-1
31338: 842a c.mv s0,a0
3133a: 08f50d63 beq a0,a5,313d4 <outstring_converted_wide_string+0x122>
3133e: c121 c.beqz a0,3137e <outstring_converted_wide_string+0xcc>
31340: 1604c163 blt s1,zero,314a2 <outstring_converted_wide_string+0x1f0>
31344: 0989ad03 lw s10,152(s3)
31348: 419d07b3 sub a5,s10,s9
3134c: 0767fa63 bgeu a5,s6,313c0 <outstring_converted_wide_string+0x10e>
31350: 01cd2783 lw a5,28(s10)
31354: 8622 c.mv a2,s0
31356: 100c c.addi4spn a1,sp,32
31358: 854e c.mv a0,s3
3135a: 9782 c.jalr a5
3135c: 06a41c63 bne s0,a0,313d4 <outstring_converted_wide_string+0x122>
31360: 94a2 c.add s1,s0
31362: 800007b7 lui a5,0x80000
31366: 97a6 c.add a5,s1
31368: 0e87ea63 bltu a5,s0,3145c <outstring_converted_wide_string+0x1aa>
3136c: 0004cf63 blt s1,zero,3138a <outstring_converted_wide_string+0xd8>
31370: 9a22 c.add s4,s0
31372: fa0ac4e3 blt s5,zero,3131a <outstring_converted_wide_string+0x68>
31376: 40890933 sub s2,s2,s0
3137a: fa0910e3 bne s2,zero,3131a <outstring_converted_wide_string+0x68>
3137e: 01705663 bge zero,s7,3138a <outstring_converted_wide_string+0xd8>
31382: 000c0463 beq s8,zero,3138a <outstring_converted_wide_string+0xd8>
31386: 0f7a6563 bltu s4,s7,31470 <outstring_converted_wide_string+0x1be>
3138a: 14c12083 lw ra,332(sp)
3138e: 14812403 lw s0,328(sp)
31392: 14012903 lw s2,320(sp)
31396: 13c12983 lw s3,316(sp)
3139a: 13812a03 lw s4,312(sp)
3139e: 13412a83 lw s5,308(sp)
313a2: 13012b03 lw s6,304(sp)
313a6: 12c12b83 lw s7,300(sp)
313aa: 12812c03 lw s8,296(sp)
313ae: 12412c83 lw s9,292(sp)
313b2: 12012d03 lw s10,288(sp)
313b6: 8526 c.mv a0,s1
313b8: 14412483 lw s1,324(sp)
313bc: 6171 c.addi16sp sp,336
313be: 8082 c.jr ra
313c0: 94ee50ef jal ra,1650e <_IO_vtable_check>
313c4: 01cd2783 lw a5,28(s10)
313c8: 8622 c.mv a2,s0
313ca: 100c c.addi4spn a1,sp,32
313cc: 854e c.mv a0,s3
313ce: 9782 c.jalr a5
313d0: f8a408e3 beq s0,a0,31360 <outstring_converted_wide_string+0xae>
313d4: 54fd c.li s1,-1
313d6: bf55 c.j 3138a <outstring_converted_wide_string+0xd8>
313d8: cc02 c.swsp zero,24(sp)
313da: ce02 c.swsp zero,28(sp)
313dc: ca2e c.swsp a1,20(sp)
313de: 02064d63 blt a2,zero,31418 <outstring_converted_wide_string+0x166>
313e2: 8432 c.mv s0,a2
313e4: 4b01 c.li s6,0
313e6: ca31 c.beqz a2,3143a <outstring_converted_wide_string+0x188>
313e8: 03f00a13 addi s4,zero,63
313ec: 597d c.li s2,-1
313ee: cd85 c.beqz a1,31426 <outstring_converted_wide_string+0x174>
313f0: 04000613 addi a2,zero,64
313f4: 008a6363 bltu s4,s0,313fa <outstring_converted_wide_string+0x148>
313f8: 8622 c.mv a2,s0
313fa: 0834 c.addi4spn a3,sp,24
313fc: 084c c.addi4spn a1,sp,20
313fe: 1008 c.addi4spn a0,sp,32
31400: c7eee0ef jal ra,1f87e <__mbsrtowcs>
31404: fd2508e3 beq a0,s2,313d4 <outstring_converted_wide_string+0x122>
31408: cd19 c.beqz a0,31426 <outstring_converted_wide_string+0x174>
3140a: 8c09 c.sub s0,a0
3140c: 9b2a c.add s6,a0
3140e: cc01 c.beqz s0,31426 <outstring_converted_wide_string+0x174>
31410: 45d2 c.lwsp a1,20(sp)
31412: bff1 c.j 313ee <outstring_converted_wide_string+0x13c>
31414: 597d c.li s2,-1
31416: b5fd c.j 31304 <outstring_converted_wide_string+0x52>
31418: 0834 c.addi4spn a3,sp,24
3141a: 4601 c.li a2,0
3141c: 084c c.addi4spn a1,sp,20
3141e: 4501 c.li a0,0
31420: c5eee0ef jal ra,1f87e <__mbsrtowcs>
31424: 8b2a c.mv s6,a0
31426: ed7b78e3 bgeu s6,s7,312f6 <outstring_converted_wide_string+0x44>
3142a: 416b8b33 sub s6,s7,s6
3142e: 845a c.mv s0,s6
31430: 01604763 blt zero,s6,3143e <outstring_converted_wide_string+0x18c>
31434: ec04d1e3 bge s1,zero,312f6 <outstring_converted_wide_string+0x44>
31438: bf89 c.j 3138a <outstring_converted_wide_string+0xd8>
3143a: 8b36 c.mv s6,a3
3143c: 8436 c.mv s0,a3
3143e: 8622 c.mv a2,s0
31440: 02000593 addi a1,zero,32
31444: 854e c.mv a0,s3
31446: 4bb040ef jal ra,36100 <_IO_wpadn>
3144a: f8a415e3 bne s0,a0,313d4 <outstring_converted_wide_string+0x122>
3144e: f204cee3 blt s1,zero,3138a <outstring_converted_wide_string+0xd8>
31452: 9b26 c.add s6,s1
31454: 009b27b3 slt a5,s6,s1
31458: 84da c.mv s1,s6
3145a: dfe9 c.beqz a5,31434 <outstring_converted_wide_string+0x182>
3145c: 0003e797 auipc a5,0x3e
31460: 94c7a783 lw a5,-1716(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
31464: 04b00713 addi a4,zero,75
31468: 54fd c.li s1,-1
3146a: 9792 c.add a5,tp
3146c: c398 c.sw a4,0(a5)
3146e: bf31 c.j 3138a <outstring_converted_wide_string+0xd8>
31470: 414b8a33 sub s4,s7,s4
31474: f1405be3 bge zero,s4,3138a <outstring_converted_wide_string+0xd8>
31478: 8652 c.mv a2,s4
3147a: 02000593 addi a1,zero,32
3147e: 854e c.mv a0,s3
31480: 481040ef jal ra,36100 <_IO_wpadn>
31484: f4aa18e3 bne s4,a0,313d4 <outstring_converted_wide_string+0x122>
31488: f004c1e3 blt s1,zero,3138a <outstring_converted_wide_string+0xd8>
3148c: 94d2 c.add s1,s4
3148e: 800007b7 lui a5,0x80000
31492: 97a6 c.add a5,s1
31494: ef47fbe3 bgeu a5,s4,3138a <outstring_converted_wide_string+0xd8>
31498: b7d1 c.j 3145c <outstring_converted_wide_string+0x1aa>
3149a: 4a01 c.li s4,0
3149c: ef7043e3 blt zero,s7,31382 <outstring_converted_wide_string+0xd0>
314a0: b5ed c.j 3138a <outstring_converted_wide_string+0xd8>
314a2: 0005f6b7 lui a3,0x5f
314a6: 0005f5b7 lui a1,0x5f
314aa: 0005f537 lui a0,0x5f
314ae: f2c68693 addi a3,a3,-212 # 5ef2c <__PRETTY_FUNCTION__.2>
314b2: 0ee00613 addi a2,zero,238
314b6: e6458593 addi a1,a1,-412 # 5ee64 <__strtol_ul_rem_tab+0x30>
314ba: e7850513 addi a0,a0,-392 # 5ee78 <__strtol_ul_rem_tab+0x44>
314be: e32df0ef jal ra,10af0 <__assert_fail>
000314c2 <printf_positional>:
314c2: 7111 c.addi16sp sp,-256
314c4: d1da c.swsp s6,224(sp)
314c6: 8b2a c.mv s6,a0
314c8: 757d c.lui a0,0xfffff
314ca: dda2 c.swsp s0,248(sp)
314cc: dba6 c.swsp s1,244(sp)
314ce: 0200 c.addi4spn s0,sp,256
314d0: d9ca c.swsp s2,240(sp)
314d2: df86 c.swsp ra,252(sp)
314d4: d7ce c.swsp s3,236(sp)
314d6: d5d2 c.swsp s4,232(sp)
314d8: d3d6 c.swsp s5,228(sp)
314da: cfde c.swsp s7,220(sp)
314dc: cde2 c.swsp s8,216(sp)
314de: cbe6 c.swsp s9,212(sp)
314e0: c9ea c.swsp s10,208(sp)
314e2: c7ee c.swsp s11,204(sp)
314e4: 737d c.lui t1,0xfffff
314e6: 74450513 addi a0,a0,1860 # fffff744 <__BSS_END__+0xfff8fbf0>
314ea: fc030693 addi a3,t1,-64 # ffffefc0 <__BSS_END__+0xfff8f46c>
314ee: 74fd c.lui s1,0xfffff
314f0: 75c30313 addi t1,t1,1884
314f4: 9522 c.add a0,s0
314f6: 96a2 c.add a3,s0
314f8: 9322 c.add t1,s0
314fa: 75c48493 addi s1,s1,1884 # fffff75c <__BSS_END__+0xfff8fc08>
314fe: c10c c.sw a1,0(a0)
31500: 75fd c.lui a1,0xfffff
31502: 00d32023 sw a3,0(t1)
31506: 94a2 c.add s1,s0
31508: 74c58593 addi a1,a1,1868 # fffff74c <__BSS_END__+0xfff8fbf8>
3150c: 893e c.mv s2,a5
3150e: 77fd c.lui a5,0xfffff
31510: 4084 c.lw s1,0(s1)
31512: 95a2 c.add a1,s0
31514: 75878793 addi a5,a5,1880 # fffff758 <__BSS_END__+0xfff8fc04>
31518: 97a2 c.add a5,s0
3151a: c190 c.sw a2,0(a1)
3151c: 767d c.lui a2,0xfffff
3151e: 7f068693 addi a3,a3,2032
31522: 75460613 addi a2,a2,1876 # fffff754 <__BSS_END__+0xfff8fc00>
31526: 0107a023 sw a6,0(a5)
3152a: 441c c.lw a5,8(s0)
3152c: 40000313 addi t1,zero,1024
31530: 7ed4a023 sw a3,2016(s1)
31534: 9622 c.add a2,s0
31536: bc040693 addi a3,s0,-1088
3153a: bad42823 sw a3,-1104(s0)
3153e: 7e64a223 sw t1,2020(s1)
31542: ba642a23 sw t1,-1100(s0)
31546: 7a04a623 sw zero,1964(s1)
3154a: 56fd c.li a3,-1
3154c: c218 c.sw a4,0(a2)
3154e: 81010113 addi sp,sp,-2032
31552: 72d78e63 beq a5,a3,31c8e <printf_positional+0x7cc>
31556: 0008a483 lw s1,0(a7)
3155a: e099 c.bnez s1,31560 <printf_positional+0x9e>
3155c: 5b40106f jal zero,32b10 <printf_positional+0x164e>
31560: 7bfd c.lui s7,0xfffff
31562: 7a0b8793 addi a5,s7,1952 # fffff7a0 <__BSS_END__+0xfff8fc4c>
31566: 00878bb3 add s7,a5,s0
3156a: 77fd c.lui a5,0xfffff
3156c: 76c78713 addi a4,a5,1900 # fffff76c <__BSS_END__+0xfff8fc18>
31570: fc078793 addi a5,a5,-64
31574: 4c01 c.li s8,0
31576: 4481 c.li s1,0
31578: 4d81 c.li s11,0
3157a: 49cd c.li s3,19
3157c: 010b8a13 addi s4,s7,16
31580: 00870ab3 add s5,a4,s0
31584: 00878d33 add s10,a5,s0
31588: 018a0633 add a2,s4,s8
3158c: 85ee c.mv a1,s11
3158e: 8546 c.mv a0,a7
31590: 86d6 c.mv a3,s5
31592: 8cb2 c.mv s9,a2
31594: 6f5030ef jal ra,35488 <__parse_one_specwc>
31598: 018ca883 lw a7,24(s9)
3159c: 9daa c.add s11,a0
3159e: 0485 c.addi s1,1
315a0: 0008a703 lw a4,0(a7)
315a4: c331 c.beqz a4,315e8 <printf_positional+0x126>
315a6: 00998563 beq s3,s1,315b0 <printf_positional+0xee>
315aa: 034c0c13 addi s8,s8,52
315ae: bfe9 c.j 31588 <printf_positional+0xc6>
315b0: 77fd c.lui a5,0xfffff
315b2: 75c78793 addi a5,a5,1884 # fffff75c <__BSS_END__+0xfff8fc08>
315b6: 97a2 c.add a5,s0
315b8: 855e c.mv a0,s7
315ba: 0117a023 sw a7,0(a5)
315be: 029050ef jal ra,36de6 <__libc_scratch_buffer_grow_preserve>
315c2: 77fd c.lui a5,0xfffff
315c4: 75c78793 addi a5,a5,1884 # fffff75c <__BSS_END__+0xfff8fc08>
315c8: 97a2 c.add a5,s0
315ca: 0007a883 lw a7,0(a5)
315ce: 26050463 beq a0,zero,31836 <printf_positional+0x374>
315d2: 7e4d2983 lw s3,2020(s10)
315d6: 03400793 addi a5,zero,52
315da: 7e0d2a03 lw s4,2016(s10)
315de: 02f9d9b3 divu s3,s3,a5
315e2: 034c0c13 addi s8,s8,52
315e6: b74d c.j 31588 <printf_positional+0xc6>
315e8: 77fd c.lui a5,0xfffff
315ea: fc078793 addi a5,a5,-64 # ffffefc0 <__BSS_END__+0xfff8f46c>
315ee: 97a2 c.add a5,s0
315f0: 7ac7a703 lw a4,1964(a5)
315f4: 63b76f63 bltu a4,s11,31c32 <printf_positional+0x770>
315f8: 77fd c.lui a5,0xfffff
315fa: 75c78793 addi a5,a5,1884 # fffff75c <__BSS_END__+0xfff8fc08>
315fe: 97a2 c.add a5,s0
31600: 4661 c.li a2,24
31602: 85ba c.mv a1,a4
31604: bb040513 addi a0,s0,-1104
31608: c398 c.sw a4,0(a5)
3160a: 06d050ef jal ra,36e76 <__libc_scratch_buffer_set_array_size>
3160e: 22050463 beq a0,zero,31836 <printf_positional+0x374>
31612: 77fd c.lui a5,0xfffff
31614: 75c78793 addi a5,a5,1884 # fffff75c <__BSS_END__+0xfff8fc08>
31618: 97a2 c.add a5,s0
3161a: 4398 c.lw a4,0(a5)
3161c: 481c c.lw a5,16(s0)
3161e: bb042b83 lw s7,-1104(s0)
31622: 76fd c.lui a3,0xfffff
31624: 74868693 addi a3,a3,1864 # fffff748 <__BSS_END__+0xfff8fbf4>
31628: 00471a93 slli s5,a4,0x4
3162c: 8b89 c.andi a5,2
3162e: 96a2 c.add a3,s0
31630: c29c c.sw a5,0(a3)
31632: 015b8833 add a6,s7,s5
31636: 00271613 slli a2,a4,0x2
3163a: 00f035b3 sltu a1,zero,a5
3163e: 76fd c.lui a3,0xfffff
31640: 77fd c.lui a5,0xfffff
31642: 00c809b3 add s3,a6,a2
31646: 75068693 addi a3,a3,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
3164a: 75c78793 addi a5,a5,1884 # fffff75c <__BSS_END__+0xfff8fc08>
3164e: 40b005b3 sub a1,zero,a1
31652: 97a2 c.add a5,s0
31654: 96a2 c.add a3,s0
31656: 0ff5f593 andi a1,a1,255
3165a: 854e c.mv a0,s3
3165c: 0107a023 sw a6,0(a5)
31660: c298 c.sw a4,0(a3)
31662: c9bed0ef jal ra,1f2fc <memset>
31666: 77fd c.lui a5,0xfffff
31668: 75c78793 addi a5,a5,1884 # fffff75c <__BSS_END__+0xfff8fc08>
3166c: 97a2 c.add a5,s0
3166e: 0007a803 lw a6,0(a5)
31672: 77fd c.lui a5,0xfffff
31674: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
31678: 97a2 c.add a5,s0
3167a: 4398 c.lw a4,0(a5)
3167c: e099 c.bnez s1,31682 <printf_positional+0x1c0>
3167e: 47c0106f jal zero,32afa <printf_positional+0x1638>
31682: 8d52 c.mv s10,s4
31684: 4d81 c.li s11,0
31686: 5afd c.li s5,-1
31688: 4885 c.li a7,1
3168a: 00070337 lui t1,0x70
3168e: a025 c.j 316b6 <printf_positional+0x1f4>
31690: 024d2783 lw a5,36(s10)
31694: 028d2683 lw a3,40(s10)
31698: 078a c.slli a5,0x2
3169a: 97ce c.add a5,s3
3169c: c394 c.sw a3,0(a5)
3169e: 024d2783 lw a5,36(s10)
316a2: 030d2683 lw a3,48(s10)
316a6: 078a c.slli a5,0x2
316a8: 97c2 c.add a5,a6
316aa: c394 c.sw a3,0(a5)
316ac: 0d85 c.addi s11,1
316ae: 034d0d13 addi s10,s10,52
316b2: 089d8463 beq s11,s1,3173a <printf_positional+0x278>
316b6: 020d2783 lw a5,32(s10)
316ba: 01578663 beq a5,s5,316c6 <printf_positional+0x204>
316be: 078a c.slli a5,0x2
316c0: 97ce c.add a5,s3
316c2: 0007a023 sw zero,0(a5)
316c6: 01cd2783 lw a5,28(s10)
316ca: 01578663 beq a5,s5,316d6 <printf_positional+0x214>
316ce: 078a c.slli a5,0x2
316d0: 97ce c.add a5,s3
316d2: 0007a023 sw zero,0(a5)
316d6: 02cd2583 lw a1,44(s10)
316da: d9e9 c.beqz a1,316ac <printf_positional+0x1ea>
316dc: fb158ae3 beq a1,a7,31690 <printf_positional+0x1ce>
316e0: 77fd c.lui a5,0xfffff
316e2: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
316e6: 008d2683 lw a3,8(s10)
316ea: 97a2 c.add a5,s0
316ec: c398 c.sw a4,0(a5)
316ee: b4c32783 lw a5,-1204(t1) # 6fb4c <__printf_arginfo_table>
316f2: 024d2603 lw a2,36(s10)
316f6: 068a c.slli a3,0x2
316f8: 97b6 c.add a5,a3
316fa: 439c c.lw a5,0(a5)
316fc: 777d c.lui a4,0xfffff
316fe: 060a c.slli a2,0x2
31700: 75c70713 addi a4,a4,1884 # fffff75c <__BSS_END__+0xfff8fc08>
31704: 00c806b3 add a3,a6,a2
31708: 9722 c.add a4,s0
3170a: 856a c.mv a0,s10
3170c: 964e c.add a2,s3
3170e: 01072023 sw a6,0(a4)
31712: 9782 c.jalr a5
31714: 77fd c.lui a5,0xfffff
31716: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
3171a: 97a2 c.add a5,s0
3171c: 4398 c.lw a4,0(a5)
3171e: 77fd c.lui a5,0xfffff
31720: 75c78793 addi a5,a5,1884 # fffff75c <__BSS_END__+0xfff8fc08>
31724: 97a2 c.add a5,s0
31726: 0d85 c.addi s11,1
31728: 0007a803 lw a6,0(a5)
3172c: 4885 c.li a7,1
3172e: 00070337 lui t1,0x70
31732: 034d0d13 addi s10,s10,52
31736: f89d90e3 bne s11,s1,316b6 <printf_positional+0x1f4>
3173a: 16070b63 beq a4,zero,318b0 <printf_positional+0x3ee>
3173e: 481c c.lw a5,16(s0)
31740: 8ac2 c.mv s5,a6
31742: 400008b7 lui a7,0x40000
31746: 6805 c.lui a6,0x1
31748: 0005f6b7 lui a3,0x5f
3174c: 8d5e c.mv s10,s7
3174e: 4d81 c.li s11,0
31750: 00070e37 lui t3,0x70
31754: 18e1 c.addi a7,-8
31756: 80080813 addi a6,a6,-2048 # 800 <__libc_tsd_CTYPE_B+0x7d4>
3175a: 0017f313 andi t1,a5,1
3175e: 33468693 addi a3,a3,820 # 5f334 <null+0x1c>
31762: 0009a783 lw a5,0(s3)
31766: 461d c.li a2,7
31768: 44f64563 blt a2,a5,31bb2 <printf_positional+0x6f0>
3176c: 55fd c.li a1,-1
3176e: 44b7ce63 blt a5,a1,31bca <printf_positional+0x708>
31772: 4cf66263 bltu a2,a5,31c36 <printf_positional+0x774>
31776: 078a c.slli a5,0x2
31778: 97b6 c.add a5,a3
3177a: 439c c.lw a5,0(a5)
3177c: 8782 c.jr a5
3177e: 0009a703 lw a4,0(s3)
31782: 57fd c.li a5,-1
31784: 00f71463 bne a4,a5,3178c <printf_positional+0x2ca>
31788: 39e0106f jal zero,32b26 <printf_positional+0x1664>
3178c: 05cb2783 lw a5,92(s6)
31790: e399 c.bnez a5,31796 <printf_positional+0x2d4>
31792: 4c30106f jal zero,33454 <printf_positional+0x1f92>
31796: 4b98 c.lw a4,16(a5)
31798: 4bd4 c.lw a3,20(a5)
3179a: 00d76463 bltu a4,a3,317a2 <printf_positional+0x2e0>
3179e: 4b70106f jal zero,33454 <printf_positional+0x1f92>
317a2: 00470693 addi a3,a4,4
317a6: cb94 c.sw a3,16(a5)
317a8: 02e00793 addi a5,zero,46
317ac: c31c c.sw a5,0(a4)
317ae: 77fd c.lui a5,0xfffff
317b0: 75478793 addi a5,a5,1876 # fffff754 <__BSS_END__+0xfff8fc00>
317b4: 97a2 c.add a5,s0
317b6: 439c c.lw a5,0(a5)
317b8: 0009a703 lw a4,0(s3)
317bc: 00063637 lui a2,0x63
317c0: 001a0d93 addi s11,s4,1
317c4: 03078a93 addi s5,a5,48
317c8: ae460613 addi a2,a2,-1308 # 62ae4 <_itowa_lower_digits>
317cc: 46a9 c.li a3,10
317ce: 4825 c.li a6,9
317d0: 02d777b3 remu a5,a4,a3
317d4: 1af1 c.addi s5,-4
317d6: 853a c.mv a0,a4
317d8: 078a c.slli a5,0x2
317da: 97b2 c.add a5,a2
317dc: 438c c.lw a1,0(a5)
317de: 02d75733 divu a4,a4,a3
317e2: 00baa023 sw a1,0(s5)
317e6: fea865e3 bltu a6,a0,317d0 <printf_positional+0x30e>
317ea: 77fd c.lui a5,0xfffff
317ec: 75478793 addi a5,a5,1876 # fffff754 <__BSS_END__+0xfff8fc00>
317f0: 97a2 c.add a5,s0
317f2: 4398 c.lw a4,0(a5)
317f4: 03070793 addi a5,a4,48
317f8: 00fae463 bltu s5,a5,31800 <printf_positional+0x33e>
317fc: 3280106f jal zero,32b24 <printf_positional+0x1662>
31800: 02f70793 addi a5,a4,47
31804: 415787b3 sub a5,a5,s5
31808: 8389 c.srli a5,0x2
3180a: 0789 c.addi a5,2
3180c: 80000637 lui a2,0x80000
31810: 9a3e c.add s4,a5
31812: 587d c.li a6,-1
31814: fff64c13 xori s8,a2,-1
31818: 05cb2783 lw a5,92(s6)
3181c: 0a91 c.addi s5,4
3181e: 780782e3 beq a5,zero,327a2 <printf_positional+0x12e0>
31822: 4b98 c.lw a4,16(a5)
31824: 4bd4 c.lw a3,20(a5)
31826: 76d77ee3 bgeu a4,a3,327a2 <printf_positional+0x12e0>
3182a: 00470693 addi a3,a4,4
3182e: cb94 c.sw a3,16(a5)
31830: c30c c.sw a1,0(a4)
31832: 77059ee3 bne a1,a6,327ae <printf_positional+0x12ec>
31836: 597d c.li s2,-1
31838: bb042503 lw a0,-1104(s0)
3183c: bc040793 addi a5,s0,-1088
31840: 00f50463 beq a0,a5,31848 <printf_positional+0x386>
31844: fd5eb0ef jal ra,1d818 <__free>
31848: 77fd c.lui a5,0xfffff
3184a: fc078713 addi a4,a5,-64 # ffffefc0 <__BSS_END__+0xfff8f46c>
3184e: 9722 c.add a4,s0
31850: 7e072503 lw a0,2016(a4)
31854: 7f070793 addi a5,a4,2032
31858: 00f50463 beq a0,a5,31860 <printf_positional+0x39e>
3185c: fbdeb0ef jal ra,1d818 <__free>
31860: 72fd c.lui t0,0xfffff
31862: 71028293 addi t0,t0,1808 # fffff710 <__BSS_END__+0xfff8fbbc>
31866: 00540133 add sp,s0,t0
3186a: 7f010113 addi sp,sp,2032
3186e: 50fe c.lwsp ra,252(sp)
31870: 854a c.mv a0,s2
31872: 546e c.lwsp s0,248(sp)
31874: 54de c.lwsp s1,244(sp)
31876: 594e c.lwsp s2,240(sp)
31878: 59be c.lwsp s3,236(sp)
3187a: 5a2e c.lwsp s4,232(sp)
3187c: 5a9e c.lwsp s5,228(sp)
3187e: 5b0e c.lwsp s6,224(sp)
31880: 4bfe c.lwsp s7,220(sp)
31882: 4c6e c.lwsp s8,216(sp)
31884: 4cde c.lwsp s9,212(sp)
31886: 4d4e c.lwsp s10,208(sp)
31888: 4dbe c.lwsp s11,204(sp)
3188a: 6111 c.addi16sp sp,256
3188c: 8082 c.jr ra
3188e: 77fd c.lui a5,0xfffff
31890: 75478793 addi a5,a5,1876 # fffff754 <__BSS_END__+0xfff8fc00>
31894: 97a2 c.add a5,s0
31896: 438c c.lw a1,0(a5)
31898: 419c c.lw a5,0(a1)
3189a: 4390 c.lw a2,0(a5)
3189c: 0791 c.addi a5,4
3189e: c19c c.sw a5,0(a1)
318a0: 00cd2023 sw a2,0(s10)
318a4: 0d85 c.addi s11,1
318a6: 0991 c.addi s3,4
318a8: 0d41 c.addi s10,16
318aa: 0a91 c.addi s5,4
318ac: eaedebe3 bltu s11,a4,31762 <printf_positional+0x2a0>
318b0: 77fd c.lui a5,0xfffff
318b2: 75878793 addi a5,a5,1880 # fffff758 <__BSS_END__+0xfff8fc04>
318b6: 97a2 c.add a5,s0
318b8: 439c c.lw a5,0(a5)
318ba: f697ffe3 bgeu a5,s1,31838 <printf_positional+0x376>
318be: 77fd c.lui a5,0xfffff
318c0: 75878793 addi a5,a5,1880 # fffff758 <__BSS_END__+0xfff8fc04>
318c4: 97a2 c.add a5,s0
318c6: 439c c.lw a5,0(a5)
318c8: 03400993 addi s3,zero,52
318cc: 777d c.lui a4,0xfffff
318ce: 033789b3 mul s3,a5,s3
318d2: 401c c.lw a5,0(s0)
318d4: 75c70713 addi a4,a4,1884 # fffff75c <__BSS_END__+0xfff8fc08>
318d8: 9722 c.add a4,s0
318da: 3e878793 addi a5,a5,1000
318de: c31c c.sw a5,0(a4)
318e0: 4018 c.lw a4,0(s0)
318e2: 76fd c.lui a3,0xfffff
318e4: 71868693 addi a3,a3,1816 # fffff718 <__BSS_END__+0xfff8fbc4>
318e8: 3e470713 addi a4,a4,996
318ec: 96a2 c.add a3,s0
318ee: c298 c.sw a4,0(a3)
318f0: 40e78733 sub a4,a5,a4
318f4: 77fd c.lui a5,0xfffff
318f6: 71478793 addi a5,a5,1812 # fffff714 <__BSS_END__+0xfff8fbc0>
318fa: 76fd c.lui a3,0xfffff
318fc: 97a2 c.add a5,s0
318fe: 71068693 addi a3,a3,1808 # fffff710 <__BSS_END__+0xfff8fbbc>
31902: c398 c.sw a4,0(a5)
31904: 96a2 c.add a3,s0
31906: 8709 c.srai a4,0x2
31908: 77fd c.lui a5,0xfffff
3190a: c298 c.sw a4,0(a3)
3190c: 777d c.lui a4,0xfffff
3190e: 00069d37 lui s10,0x69
31912: 00069cb7 lui s9,0x69
31916: 77078793 addi a5,a5,1904 # fffff770 <__BSS_END__+0xfff8fc1c>
3191a: 75470713 addi a4,a4,1876 # fffff754 <__BSS_END__+0xfff8fc00>
3191e: 89cc8c93 addi s9,s9,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
31922: be4d0d13 addi s10,s10,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
31926: 97a2 c.add a5,s0
31928: 9722 c.add a4,s0
3192a: 99d2 c.add s3,s4
3192c: 419d0d33 sub s10,s10,s9
31930: c31c c.sw a5,0(a4)
31932: 00c9aa03 lw s4,12(s3)
31936: 0209a603 lw a2,32(s3)
3193a: 55fd c.li a1,-1
3193c: 003a5e13 srli t3,s4,0x3
31940: 004a5313 srli t1,s4,0x4
31944: 005a5813 srli a6,s4,0x5
31948: 006a5893 srli a7,s4,0x6
3194c: 007a5e93 srli t4,s4,0x7
31950: 001a5513 srli a0,s4,0x1
31954: 009a5713 srli a4,s4,0x9
31958: 002a5693 srli a3,s4,0x2
3195c: 00ba5f13 srli t5,s4,0xb
31960: 0049ad83 lw s11,4(s3)
31964: 0009aa83 lw s5,0(s3)
31968: 0109c283 lbu t0,16(s3)
3196c: 0089a783 lw a5,8(s3)
31970: 001e7e13 andi t3,t3,1
31974: 00137313 andi t1,t1,1
31978: 00187813 andi a6,a6,1
3197c: 0018f893 andi a7,a7,1
31980: 001efe93 andi t4,t4,1
31984: 001a7a13 andi s4,s4,1
31988: 00157393 andi t2,a0,1
3198c: 8b05 c.andi a4,1
3198e: 8a85 c.andi a3,1
31990: 001f7f13 andi t5,t5,1
31994: 00b60a63 beq a2,a1,319a8 <printf_positional+0x4e6>
31998: 0612 c.slli a2,0x4
3199a: 965e c.add a2,s7
3199c: 00062d83 lw s11,0(a2) # 80000000 <__BSS_END__+0x7ff904ac>
319a0: 300dc0e3 blt s11,zero,324a0 <printf_positional+0xfde>
319a4: 01b9a223 sw s11,4(s3)
319a8: 01c9a603 lw a2,28(s3)
319ac: 55fd c.li a1,-1
319ae: 00b60a63 beq a2,a1,319c2 <printf_positional+0x500>
319b2: 0612 c.slli a2,0x4
319b4: 965e c.add a2,s7
319b6: 00062a83 lw s5,0(a2)
319ba: 320ac063 blt s5,zero,31cda <printf_positional+0x818>
319be: 0159a023 sw s5,0(s3)
319c2: 0ff00613 addi a2,zero,255
319c6: 00f64c63 blt a2,a5,319de <printf_positional+0x51c>
319ca: fa81a603 lw a2,-88(gp) # 6f2fc <__printf_function_table>
319ce: ca01 c.beqz a2,319de <printf_positional+0x51c>
319d0: 00279c13 slli s8,a5,0x2
319d4: 9662 c.add a2,s8
319d6: 00062f83 lw t6,0(a2)
319da: 2e0f90e3 bne t6,zero,324ba <printf_positional+0xff8>
319de: fe078593 addi a1,a5,-32
319e2: 05a00613 addi a2,zero,90
319e6: 30b67263 bgeu a2,a1,31cea <printf_positional+0x828>
319ea: 02c9a703 lw a4,44(s3)
319ee: 00271693 slli a3,a4,0x2
319f2: 01768793 addi a5,a3,23
319f6: 9bc1 c.andi a5,-16
319f8: 40f10133 sub sp,sp,a5
319fc: 00f10793 addi a5,sp,15
31a00: 9bc1 c.andi a5,-16
31a02: cb19 c.beqz a4,31a18 <printf_positional+0x556>
31a04: 0249a703 lw a4,36(s3)
31a08: 96be c.add a3,a5
31a0a: 0712 c.slli a4,0x4
31a0c: 975e c.add a4,s7
31a0e: c398 c.sw a4,0(a5)
31a10: 0791 c.addi a5,4
31a12: 0741 c.addi a4,16
31a14: fef69de3 bne a3,a5,31a0e <printf_positional+0x54c>
31a18: 05cb2703 lw a4,92(s6)
31a1c: e319 c.bnez a4,31a22 <printf_positional+0x560>
31a1e: 7740106f jal zero,33192 <printf_positional+0x1cd0>
31a22: 4b1c c.lw a5,16(a4)
31a24: 4b50 c.lw a2,20(a4)
31a26: 00c7e463 bltu a5,a2,31a2e <printf_positional+0x56c>
31a2a: 7680106f jal zero,33192 <printf_positional+0x1cd0>
31a2e: 00478693 addi a3,a5,4
31a32: 02500593 addi a1,zero,37
31a36: cb14 c.sw a3,16(a4)
31a38: c38c c.sw a1,0(a5)
31a3a: 00c9d783 lhu a5,12(s3)
31a3e: 0087f593 andi a1,a5,8
31a42: 28058e63 beq a1,zero,31cde <printf_positional+0x81c>
31a46: 00c6e463 bltu a3,a2,31a4e <printf_positional+0x58c>
31a4a: 7700106f jal zero,331ba <printf_positional+0x1cf8>
31a4e: 00468793 addi a5,a3,4
31a52: cb1c c.sw a5,16(a4)
31a54: 02300793 addi a5,zero,35
31a58: c29c c.sw a5,0(a3)
31a5a: 00c9d783 lhu a5,12(s3)
31a5e: 4a09 c.li s4,2
31a60: 0807f693 andi a3,a5,128
31a64: c285 c.beqz a3,31a84 <printf_positional+0x5c2>
31a66: 4b1c c.lw a5,16(a4)
31a68: 4b54 c.lw a3,20(a4)
31a6a: 00d7e463 bltu a5,a3,31a72 <printf_positional+0x5b0>
31a6e: 77a0106f jal zero,331e8 <printf_positional+0x1d26>
31a72: 00478693 addi a3,a5,4
31a76: cb14 c.sw a3,16(a4)
31a78: 02700713 addi a4,zero,39
31a7c: c398 c.sw a4,0(a5)
31a7e: 00c9d783 lhu a5,12(s3)
31a82: 0a05 c.addi s4,1
31a84: 0407f713 andi a4,a5,64
31a88: e319 c.bnez a4,31a8e <printf_positional+0x5cc>
31a8a: 7ff0006f jal zero,32a88 <printf_positional+0x15c6>
31a8e: 05cb2783 lw a5,92(s6)
31a92: e399 c.bnez a5,31a98 <printf_positional+0x5d6>
31a94: 2030106f jal zero,33496 <printf_positional+0x1fd4>
31a98: 4b98 c.lw a4,16(a5)
31a9a: 4bd4 c.lw a3,20(a5)
31a9c: 00d76463 bltu a4,a3,31aa4 <printf_positional+0x5e2>
31aa0: 1f70106f jal zero,33496 <printf_positional+0x1fd4>
31aa4: 00470693 addi a3,a4,4
31aa8: cb94 c.sw a3,16(a5)
31aaa: 02b00793 addi a5,zero,43
31aae: c31c c.sw a5,0(a4)
31ab0: 00c9d783 lhu a5,12(s3)
31ab4: 0a05 c.addi s4,1
31ab6: 0207f793 andi a5,a5,32
31aba: c39d c.beqz a5,31ae0 <printf_positional+0x61e>
31abc: 05cb2783 lw a5,92(s6)
31ac0: e399 c.bnez a5,31ac6 <printf_positional+0x604>
31ac2: 1bd0106f jal zero,3347e <printf_positional+0x1fbc>
31ac6: 4b98 c.lw a4,16(a5)
31ac8: 4bd4 c.lw a3,20(a5)
31aca: 00d76463 bltu a4,a3,31ad2 <printf_positional+0x610>
31ace: 1b10106f jal zero,3347e <printf_positional+0x1fbc>
31ad2: 00470693 addi a3,a4,4
31ad6: cb94 c.sw a3,16(a5)
31ad8: 02d00793 addi a5,zero,45
31adc: c31c c.sw a5,0(a4)
31ade: 0a05 c.addi s4,1
31ae0: 0109a783 lw a5,16(s3)
31ae4: 03000713 addi a4,zero,48
31ae8: 00e79463 bne a5,a4,31af0 <printf_positional+0x62e>
31aec: 3780106f jal zero,32e64 <printf_positional+0x19a2>
31af0: 00c9d783 lhu a5,12(s3)
31af4: 83ad c.srli a5,0xb
31af6: 8b85 c.andi a5,1
31af8: c39d c.beqz a5,31b1e <printf_positional+0x65c>
31afa: 05cb2783 lw a5,92(s6)
31afe: e399 c.bnez a5,31b04 <printf_positional+0x642>
31b00: 1af0106f jal zero,334ae <printf_positional+0x1fec>
31b04: 4b98 c.lw a4,16(a5)
31b06: 4bd4 c.lw a3,20(a5)
31b08: 00d76463 bltu a4,a3,31b10 <printf_positional+0x64e>
31b0c: 1a30106f jal zero,334ae <printf_positional+0x1fec>
31b10: 00470693 addi a3,a4,4
31b14: cb94 c.sw a3,16(a5)
31b16: 04900793 addi a5,zero,73
31b1a: c31c c.sw a5,0(a4)
31b1c: 0a05 c.addi s4,1
31b1e: 0049a703 lw a4,4(s3)
31b22: c4070ee3 beq a4,zero,3177e <printf_positional+0x2bc>
31b26: 77fd c.lui a5,0xfffff
31b28: 75478793 addi a5,a5,1876 # fffff754 <__BSS_END__+0xfff8fc00>
31b2c: 97a2 c.add a5,s0
31b2e: 439c c.lw a5,0(a5)
31b30: 00063637 lui a2,0x63
31b34: ae460613 addi a2,a2,-1308 # 62ae4 <_itowa_lower_digits>
31b38: 03078a93 addi s5,a5,48
31b3c: 46a9 c.li a3,10
31b3e: 4825 c.li a6,9
31b40: 02d777b3 remu a5,a4,a3
31b44: 1af1 c.addi s5,-4
31b46: 853a c.mv a0,a4
31b48: 078a c.slli a5,0x2
31b4a: 97b2 c.add a5,a2
31b4c: 438c c.lw a1,0(a5)
31b4e: 02d75733 divu a4,a4,a3
31b52: 00baa023 sw a1,0(s5)
31b56: fea865e3 bltu a6,a0,31b40 <printf_positional+0x67e>
31b5a: 77fd c.lui a5,0xfffff
31b5c: 75478793 addi a5,a5,1876 # fffff754 <__BSS_END__+0xfff8fc00>
31b60: 97a2 c.add a5,s0
31b62: 4398 c.lw a4,0(a5)
31b64: 03070793 addi a5,a4,48
31b68: c0fafbe3 bgeu s5,a5,3177e <printf_positional+0x2bc>
31b6c: 02f70d93 addi s11,a4,47
31b70: 415d8db3 sub s11,s11,s5
31b74: 002ddd93 srli s11,s11,0x2
31b78: 0d85 c.addi s11,1
31b7a: 9dd2 c.add s11,s4
31b7c: 5c7d c.li s8,-1
31b7e: a005 c.j 31b9e <printf_positional+0x6dc>
31b80: 4b98 c.lw a4,16(a5)
31b82: 4bd4 c.lw a3,20(a5)
31b84: 02d77163 bgeu a4,a3,31ba6 <printf_positional+0x6e4>
31b88: 00470693 addi a3,a4,4
31b8c: cb94 c.sw a3,16(a5)
31b8e: c30c c.sw a1,0(a4)
31b90: cb8583e3 beq a1,s8,31836 <printf_positional+0x374>
31b94: 0a05 c.addi s4,1
31b96: bfba04e3 beq s4,s11,3177e <printf_positional+0x2bc>
31b9a: 000aa583 lw a1,0(s5)
31b9e: 05cb2783 lw a5,92(s6)
31ba2: 0a91 c.addi s5,4
31ba4: fff1 c.bnez a5,31b80 <printf_positional+0x6be>
31ba6: 855a c.mv a0,s6
31ba8: 20d040ef jal ra,365b4 <__woverflow>
31bac: ff8514e3 bne a0,s8,31b94 <printf_positional+0x6d2>
31bb0: b159 c.j 31836 <printf_positional+0x374>
31bb2: 10700613 addi a2,zero,263
31bb6: 08c78c63 beq a5,a2,31c4e <printf_positional+0x78c>
31bba: 02f65963 bge a2,a5,31bec <printf_positional+0x72a>
31bbe: e0078613 addi a2,a5,-512
31bc2: dff67613 andi a2,a2,-513
31bc6: cc0604e3 beq a2,zero,3188e <printf_positional+0x3cc>
31bca: 0107f633 and a2,a5,a6
31bce: 240600e3 beq a2,zero,3260e <printf_positional+0x114c>
31bd2: 77fd c.lui a5,0xfffff
31bd4: 75478793 addi a5,a5,1876 # fffff754 <__BSS_END__+0xfff8fc00>
31bd8: 97a2 c.add a5,s0
31bda: 438c c.lw a1,0(a5)
31bdc: 419c c.lw a5,0(a1)
31bde: 00478613 addi a2,a5,4
31be2: c190 c.sw a2,0(a1)
31be4: 439c c.lw a5,0(a5)
31be6: 00fd2023 sw a5,0(s10)
31bea: b96d c.j 318a4 <printf_positional+0x3e2>
31bec: 10000613 addi a2,zero,256
31bf0: 20c79fe3 bne a5,a2,3260e <printf_positional+0x114c>
31bf4: 77fd c.lui a5,0xfffff
31bf6: 75478793 addi a5,a5,1876 # fffff754 <__BSS_END__+0xfff8fc00>
31bfa: 97a2 c.add a5,s0
31bfc: 4390 c.lw a2,0(a5)
31bfe: 421c c.lw a5,0(a2)
31c00: 079d c.addi a5,7
31c02: 9be1 c.andi a5,-8
31c04: 4388 c.lw a0,0(a5)
31c06: 43cc c.lw a1,4(a5)
31c08: 07a1 c.addi a5,8
31c0a: c21c c.sw a5,0(a2)
31c0c: 00ad2023 sw a0,0(s10)
31c10: 00bd2223 sw a1,4(s10)
31c14: b941 c.j 318a4 <printf_positional+0x3e2>
31c16: 77fd c.lui a5,0xfffff
31c18: 75478793 addi a5,a5,1876 # fffff754 <__BSS_END__+0xfff8fc00>
31c1c: 97a2 c.add a5,s0
31c1e: 4390 c.lw a2,0(a5)
31c20: 421c c.lw a5,0(a2)
31c22: 079d c.addi a5,7
31c24: 9be1 c.andi a5,-8
31c26: 239c c.fld fa5,0(a5)
31c28: 07a1 c.addi a5,8
31c2a: c21c c.sw a5,0(a2)
31c2c: 00fd3027 fsd fa5,0(s10)
31c30: b995 c.j 318a4 <printf_positional+0x3e2>
31c32: 876e c.mv a4,s11
31c34: b2d1 c.j 315f8 <printf_positional+0x136>
31c36: 77fd c.lui a5,0xfffff
31c38: 74878793 addi a5,a5,1864 # fffff748 <__BSS_END__+0xfff8fbf4>
31c3c: 97a2 c.add a5,s0
31c3e: 439c c.lw a5,0(a5)
31c40: cfad c.beqz a5,31cba <printf_positional+0x7f8>
31c42: 0005f537 lui a0,0x5f
31c46: ec850513 addi a0,a0,-312 # 5eec8 <__strtol_ul_rem_tab+0x94>
31c4a: 8abe40ef jal ra,164f4 <__libc_fatal>
31c4e: 77fd c.lui a5,0xfffff
31c50: 75478793 addi a5,a5,1876 # fffff754 <__BSS_END__+0xfff8fc00>
31c54: 97a2 c.add a5,s0
31c56: 439c c.lw a5,0(a5)
31c58: 439c c.lw a5,0(a5)
31c5a: 00030463 beq t1,zero,31c62 <printf_positional+0x7a0>
31c5e: 2380106f jal zero,32e96 <printf_positional+0x19d4>
31c62: 75fd c.lui a1,0xfffff
31c64: 75458593 addi a1,a1,1876 # fffff754 <__BSS_END__+0xfff8fc00>
31c68: 95a2 c.add a1,s0
31c6a: 418c c.lw a1,0(a1)
31c6c: 00478613 addi a2,a5,4
31c70: c190 c.sw a2,0(a1)
31c72: 439c c.lw a5,0(a5)
31c74: 4388 c.lw a0,0(a5)
31c76: 43cc c.lw a1,4(a5)
31c78: 4790 c.lw a2,8(a5)
31c7a: 47dc c.lw a5,12(a5)
31c7c: 00ad2023 sw a0,0(s10)
31c80: 00bd2223 sw a1,4(s10)
31c84: 00cd2423 sw a2,8(s10)
31c88: 00fd2623 sw a5,12(s10)
31c8c: b921 c.j 318a4 <printf_positional+0x3e2>
31c8e: 0003d797 auipc a5,0x3d
31c92: 11e7a783 lw a5,286(a5) # 6edac <_GLOBAL_OFFSET_TABLE_+0x34>
31c96: 9792 c.add a5,tp
31c98: 439c c.lw a5,0(a5)
31c9a: 439c c.lw a5,0(a5)
31c9c: 5b98 c.lw a4,48(a5)
31c9e: 5f9c c.lw a5,56(a5)
31ca0: c45c c.sw a5,12(s0)
31ca2: 00074783 lbu a5,0(a4)
31ca6: 17fd c.addi a5,-1
31ca8: 0ff7f793 andi a5,a5,255
31cac: 0fe7b793 sltiu a5,a5,254
31cb0: 40f007b3 sub a5,zero,a5
31cb4: 8ff9 c.and a5,a4
31cb6: c41c c.sw a5,8(s0)
31cb8: b879 c.j 31556 <printf_positional+0x94>
31cba: 0005f6b7 lui a3,0x5f
31cbe: 0005f5b7 lui a1,0x5f
31cc2: 0005f537 lui a0,0x5f
31cc6: f1868693 addi a3,a3,-232 # 5ef18 <__PRETTY_FUNCTION__.1>
31cca: 76000613 addi a2,zero,1888
31cce: e6458593 addi a1,a1,-412 # 5ee64 <__strtol_ul_rem_tab+0x30>
31cd2: ea450513 addi a0,a0,-348 # 5eea4 <__strtol_ul_rem_tab+0x70>
31cd6: e1bde0ef jal ra,10af0 <__assert_fail>
31cda: 5afd c.li s5,-1
31cdc: b1cd c.j 319be <printf_positional+0x4fc>
31cde: 0807f693 andi a3,a5,128
31ce2: 4a05 c.li s4,1
31ce4: da0680e3 beq a3,zero,31a84 <printf_positional+0x5c2>
31ce8: bbbd c.j 31a66 <printf_positional+0x5a4>
31cea: 0005f637 lui a2,0x5f
31cee: 35460613 addi a2,a2,852 # 5f354 <step4_jumps.0>
31cf2: 95b2 c.add a1,a2
31cf4: 0785c583 lbu a1,120(a1)
31cf8: 058a c.slli a1,0x2
31cfa: 962e c.add a2,a1
31cfc: 4210 c.lw a2,0(a2)
31cfe: 8602 c.jr a2
31d00: 1dfd c.addi s11,-1
31d02: 600801e3 beq a6,zero,32b04 <printf_positional+0x1642>
31d06: 0249a783 lw a5,36(s3)
31d0a: 05cb2703 lw a4,92(s6)
31d0e: 0792 c.slli a5,0x4
31d10: 97de c.add a5,s7
31d12: 438c c.lw a1,0(a5)
31d14: e319 c.bnez a4,31d1a <printf_positional+0x858>
31d16: 21e0106f jal zero,32f34 <printf_positional+0x1a72>
31d1a: 4b1c c.lw a5,16(a4)
31d1c: 4b54 c.lw a3,20(a4)
31d1e: 00d7e463 bltu a5,a3,31d26 <printf_positional+0x864>
31d22: 2120106f jal zero,32f34 <printf_positional+0x1a72>
31d26: 00478693 addi a3,a5,4
31d2a: cb14 c.sw a3,16(a4)
31d2c: c38c c.sw a1,0(a5)
31d2e: 57fd c.li a5,-1
31d30: b0f583e3 beq a1,a5,31836 <printf_positional+0x374>
31d34: 800007b7 lui a5,0x80000
31d38: fff7c793 xori a5,a5,-1
31d3c: aef90de3 beq s2,a5,31836 <printf_positional+0x374>
31d40: 0905 c.addi s2,1
31d42: 48081ae3 bne a6,zero,329d6 <printf_positional+0x1514>
31d46: 0149a583 lw a1,20(s3)
31d4a: 0189aa03 lw s4,24(s3)
31d4e: 40ba0a33 sub s4,s4,a1
31d52: 402a5a13 srai s4,s4,0x2
31d56: 460942e3 blt s2,zero,329ba <printf_positional+0x14f8>
31d5a: 098b2a83 lw s5,152(s6)
31d5e: 419a87b3 sub a5,s5,s9
31d62: 39a7fe63 bgeu a5,s10,320fe <printf_positional+0xc3c>
31d66: 01caa783 lw a5,28(s5)
31d6a: 8652 c.mv a2,s4
31d6c: 855a c.mv a0,s6
31d6e: 9782 c.jalr a5
31d70: ad4513e3 bne a0,s4,31836 <printf_positional+0x374>
31d74: 014907b3 add a5,s2,s4
31d78: 4701 c.li a4,0
31d7a: 0007d463 bge a5,zero,31d82 <printf_positional+0x8c0>
31d7e: 19b0106f jal zero,33718 <printf_positional+0x2256>
31d82: 0147f463 bgeu a5,s4,31d8a <printf_positional+0x8c8>
31d86: 1930106f jal zero,33718 <printf_positional+0x2256>
31d8a: 893e c.mv s2,a5
31d8c: 660710e3 bne a4,zero,32bec <printf_positional+0x172a>
31d90: aa07c4e3 blt a5,zero,31838 <printf_positional+0x376>
31d94: 777d c.lui a4,0xfffff
31d96: 75870713 addi a4,a4,1880 # fffff758 <__BSS_END__+0xfff8fc04>
31d9a: 9722 c.add a4,s0
31d9c: 4318 c.lw a4,0(a4)
31d9e: 76fd c.lui a3,0xfffff
31da0: 75868693 addi a3,a3,1880 # fffff758 <__BSS_END__+0xfff8fc04>
31da4: 0705 c.addi a4,1
31da6: 96a2 c.add a3,s0
31da8: c298 c.sw a4,0(a3)
31daa: 03498993 addi s3,s3,52
31dae: b89762e3 bltu a4,s1,31932 <printf_positional+0x470>
31db2: b459 c.j 31838 <printf_positional+0x376>
31db4: f6b1 c.bnez a3,31d00 <printf_positional+0x83e>
31db6: 1dfd c.addi s11,-1
31db8: 5e0804e3 beq a6,zero,32ba0 <printf_positional+0x16de>
31dbc: 77fd c.lui a5,0xfffff
31dbe: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
31dc2: 97a2 c.add a5,s0
31dc4: 0107a023 sw a6,0(a5)
31dc8: 0249a783 lw a5,36(s3)
31dcc: 0792 c.slli a5,0x4
31dce: 97de c.add a5,s7
31dd0: 0007c503 lbu a0,0(a5)
31dd4: 1ef050ef jal ra,377c2 <__btowc>
31dd8: 777d c.lui a4,0xfffff
31dda: 05cb2783 lw a5,92(s6)
31dde: 75070713 addi a4,a4,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
31de2: 9722 c.add a4,s0
31de4: 00072803 lw a6,0(a4)
31de8: e399 c.bnez a5,31dee <printf_positional+0x92c>
31dea: 5bc0106f jal zero,333a6 <printf_positional+0x1ee4>
31dee: 4b98 c.lw a4,16(a5)
31df0: 4bd4 c.lw a3,20(a5)
31df2: 00d76463 bltu a4,a3,31dfa <printf_positional+0x938>
31df6: 5b00106f jal zero,333a6 <printf_positional+0x1ee4>
31dfa: 00470693 addi a3,a4,4
31dfe: cb94 c.sw a3,16(a5)
31e00: c308 c.sw a0,0(a4)
31e02: 57fd c.li a5,-1
31e04: f2f518e3 bne a0,a5,31d34 <printf_positional+0x872>
31e08: b43d c.j 31836 <printf_positional+0x374>
31e0a: 77fd c.lui a5,0xfffff
31e0c: 74878793 addi a5,a5,1864 # fffff748 <__BSS_END__+0xfff8fbf4>
31e10: 97a2 c.add a5,s0
31e12: 439c c.lw a5,0(a5)
31e14: c38d c.beqz a5,31e36 <printf_positional+0x974>
31e16: 77fd c.lui a5,0xfffff
31e18: 74c78793 addi a5,a5,1868 # fffff74c <__BSS_END__+0xfff8fbf8>
31e1c: 97a2 c.add a5,s0
31e1e: 439c c.lw a5,0(a5)
31e20: 760785e3 beq a5,zero,32d8a <printf_positional+0x18c8>
31e24: 77fd c.lui a5,0xfffff
31e26: 74c78793 addi a5,a5,1868 # fffff74c <__BSS_END__+0xfff8fbf8>
31e2a: 97a2 c.add a5,s0
31e2c: 439c c.lw a5,0(a5)
31e2e: 0007d463 bge a5,zero,31e36 <printf_positional+0x974>
31e32: 0f90106f jal zero,3372a <printf_positional+0x2268>
31e36: 0249a783 lw a5,36(s3)
31e3a: 0792 c.slli a5,0x4
31e3c: 97de c.add a5,s7
31e3e: 439c c.lw a5,0(a5)
31e40: 460a09e3 beq s4,zero,32ab2 <printf_positional+0x15f0>
31e44: 41f95713 srai a4,s2,0x1f
31e48: 0127a023 sw s2,0(a5)
31e4c: c3d8 c.sw a4,4(a5)
31e4e: bde5 c.j 31d46 <printf_positional+0x884>
31e50: 0249a783 lw a5,36(s3)
31e54: 0792 c.slli a5,0x4
31e56: 97de c.add a5,s7
31e58: 4394 c.lw a3,0(a5)
31e5a: e299 c.bnez a3,31e60 <printf_positional+0x99e>
31e5c: 0260106f jal zero,32e82 <printf_positional+0x19c0>
31e60: 83b6 c.mv t2,a3
31e62: 0c0acfe3 blt s5,zero,32740 <printf_positional+0x127e>
31e66: 4e81 c.li t4,0
31e68: 4e05 c.li t3,1
31e6a: 07800793 addi a5,zero,120
31e6e: 4c41 c.li s8,16
31e70: 4a01 c.li s4,0
31e72: 620a8263 beq s5,zero,32496 <printf_positional+0xfd4>
31e76: 02000293 addi t0,zero,32
31e7a: 05800713 addi a4,zero,88
31e7e: 0ae798e3 bne a5,a4,3272e <printf_positional+0x126c>
31e82: 00063637 lui a2,0x63
31e86: a5460613 addi a2,a2,-1452 # 62a54 <_itowa_upper_digits>
31e8a: 4729 c.li a4,10
31e8c: 3aec02e3 beq s8,a4,32a30 <printf_positional+0x156e>
31e90: 4741 c.li a4,16
31e92: 0cec01e3 beq s8,a4,32754 <printf_positional+0x1292>
31e96: 4721 c.li a4,8
31e98: 0eec02e3 beq s8,a4,3277c <printf_positional+0x12ba>
31e9c: 777d c.lui a4,0xfffff
31e9e: 75c70713 addi a4,a4,1884 # fffff75c <__BSS_END__+0xfff8fc08>
31ea2: 9722 c.add a4,s0
31ea4: 4318 c.lw a4,0(a4)
31ea6: 0386f5b3 remu a1,a3,s8
31eaa: 1771 c.addi a4,-4
31eac: 8536 c.mv a0,a3
31eae: 058a c.slli a1,0x2
31eb0: 95b2 c.add a1,a2
31eb2: 418c c.lw a1,0(a1)
31eb4: 0386d6b3 divu a3,a3,s8
31eb8: c30c c.sw a1,0(a4)
31eba: ff8576e3 bgeu a0,s8,31ea6 <printf_positional+0x9e4>
31ebe: 0c0e8e63 beq t4,zero,31f9a <printf_positional+0xad8>
31ec2: 4414 c.lw a3,8(s0)
31ec4: caf9 c.beqz a3,31f9a <printf_positional+0xad8>
31ec6: 76fd c.lui a3,0xfffff
31ec8: 72868693 addi a3,a3,1832 # fffff728 <__BSS_END__+0xfff8fbd4>
31ecc: 96a2 c.add a3,s0
31ece: 0076a023 sw t2,0(a3)
31ed2: 76fd c.lui a3,0xfffff
31ed4: 72c68693 addi a3,a3,1836 # fffff72c <__BSS_END__+0xfff8fbd8>
31ed8: 96a2 c.add a3,s0
31eda: 01e6a023 sw t5,0(a3)
31ede: 76fd c.lui a3,0xfffff
31ee0: 73068693 addi a3,a3,1840 # fffff730 <__BSS_END__+0xfff8fbdc>
31ee4: 96a2 c.add a3,s0
31ee6: 0056a023 sw t0,0(a3)
31eea: 76fd c.lui a3,0xfffff
31eec: 73468693 addi a3,a3,1844 # fffff734 <__BSS_END__+0xfff8fbe0>
31ef0: 96a2 c.add a3,s0
31ef2: 0116a023 sw a7,0(a3)
31ef6: 76fd c.lui a3,0xfffff
31ef8: 73868693 addi a3,a3,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
31efc: 96a2 c.add a3,s0
31efe: 0106a023 sw a6,0(a3)
31f02: 76fd c.lui a3,0xfffff
31f04: 73c68693 addi a3,a3,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
31f08: 96a2 c.add a3,s0
31f0a: 0066a023 sw t1,0(a3)
31f0e: 76fd c.lui a3,0xfffff
31f10: 74068693 addi a3,a3,1856 # fffff740 <__BSS_END__+0xfff8fbec>
31f14: 96a2 c.add a3,s0
31f16: 01c6a023 sw t3,0(a3)
31f1a: 76fd c.lui a3,0xfffff
31f1c: 75068693 addi a3,a3,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
31f20: 96a2 c.add a3,s0
31f22: c29c c.sw a5,0(a3)
31f24: 77fd c.lui a5,0xfffff
31f26: 75c78793 addi a5,a5,1884 # fffff75c <__BSS_END__+0xfff8fc08>
31f2a: 97a2 c.add a5,s0
31f2c: 4390 c.lw a2,0(a5)
31f2e: 85ba c.mv a1,a4
31f30: 4414 c.lw a3,8(s0)
31f32: 4458 c.lw a4,12(s0)
31f34: 4008 c.lw a0,0(s0)
31f36: 97eff0ef jal ra,310b4 <group_number>
31f3a: 77fd c.lui a5,0xfffff
31f3c: 72878793 addi a5,a5,1832 # fffff728 <__BSS_END__+0xfff8fbd4>
31f40: 97a2 c.add a5,s0
31f42: 0007a383 lw t2,0(a5)
31f46: 77fd c.lui a5,0xfffff
31f48: 72c78793 addi a5,a5,1836 # fffff72c <__BSS_END__+0xfff8fbd8>
31f4c: 97a2 c.add a5,s0
31f4e: 0007af03 lw t5,0(a5)
31f52: 77fd c.lui a5,0xfffff
31f54: 73078793 addi a5,a5,1840 # fffff730 <__BSS_END__+0xfff8fbdc>
31f58: 97a2 c.add a5,s0
31f5a: 0007a283 lw t0,0(a5)
31f5e: 77fd c.lui a5,0xfffff
31f60: 73478793 addi a5,a5,1844 # fffff734 <__BSS_END__+0xfff8fbe0>
31f64: 97a2 c.add a5,s0
31f66: 0007a883 lw a7,0(a5)
31f6a: 77fd c.lui a5,0xfffff
31f6c: 73878793 addi a5,a5,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
31f70: 97a2 c.add a5,s0
31f72: 0007a803 lw a6,0(a5)
31f76: 77fd c.lui a5,0xfffff
31f78: 73c78793 addi a5,a5,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
31f7c: 97a2 c.add a5,s0
31f7e: 0007a303 lw t1,0(a5)
31f82: 77fd c.lui a5,0xfffff
31f84: 74078793 addi a5,a5,1856 # fffff740 <__BSS_END__+0xfff8fbec>
31f88: 97a2 c.add a5,s0
31f8a: 0007ae03 lw t3,0(a5)
31f8e: 77fd c.lui a5,0xfffff
31f90: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
31f94: 97a2 c.add a5,s0
31f96: 439c c.lw a5,0(a5)
31f98: 872a c.mv a4,a0
31f9a: 000f0763 beq t5,zero,31fa8 <printf_positional+0xae6>
31f9e: 46a9 c.li a3,10
31fa0: 00dc1463 bne s8,a3,31fa8 <printf_positional+0xae6>
31fa4: 7d90006f jal zero,32f7c <printf_positional+0x1aba>
31fa8: 76fd c.lui a3,0xfffff
31faa: 75c68693 addi a3,a3,1884 # fffff75c <__BSS_END__+0xfff8fc08>
31fae: 96a2 c.add a3,s0
31fb0: 4294 c.lw a3,0(a3)
31fb2: 40e68633 sub a2,a3,a4
31fb6: 40265693 srai a3,a2,0x2
31fba: 2556d763 bge a3,s5,32208 <printf_positional+0xd46>
31fbe: 40265693 srai a3,a2,0x2
31fc2: 40da8ab3 sub s5,s5,a3
31fc6: fffac693 xori a3,s5,-1
31fca: 86fd c.srai a3,0x1f
31fcc: 00daf6b3 and a3,s5,a3
31fd0: 26081c63 bne a6,zero,32248 <printf_positional+0xd86>
31fd4: 40265a93 srai s5,a2,0x2
31fd8: 00da8633 add a2,s5,a3
31fdc: 40cd8db3 sub s11,s11,a2
31fe0: 00038863 beq t2,zero,31ff0 <printf_positional+0xb2e>
31fe4: 000e0663 beq t3,zero,31ff0 <printf_positional+0xb2e>
31fe8: 4641 c.li a2,16
31fea: 00cc1363 bne s8,a2,31ff0 <printf_positional+0xb2e>
31fee: 1df9 c.addi s11,-2
31ff0: 006a6633 or a2,s4,t1
31ff4: 01166633 or a2,a2,a7
31ff8: 66060963 beq a2,zero,3266a <printf_positional+0x11a8>
31ffc: 02000613 addi a2,zero,32
32000: 1dfd c.addi s11,-1
32002: 66c28863 beq t0,a2,32672 <printf_positional+0x11b0>
32006: 660a0d63 beq s4,zero,32680 <printf_positional+0x11be>
3200a: 05cb2603 lw a2,92(s6)
3200e: e219 c.bnez a2,32014 <printf_positional+0xb52>
32010: 0ea0106f jal zero,330fa <printf_positional+0x1c38>
32014: 4a0c c.lw a1,16(a2)
32016: 4a48 c.lw a0,20(a2)
32018: 00a5e463 bltu a1,a0,32020 <printf_positional+0xb5e>
3201c: 0de0106f jal zero,330fa <printf_positional+0x1c38>
32020: 00458513 addi a0,a1,4
32024: ca08 c.sw a0,16(a2)
32026: 02d00613 addi a2,zero,45
3202a: c190 c.sw a2,0(a1)
3202c: 80000637 lui a2,0x80000
32030: fff64613 xori a2,a2,-1
32034: 80c901e3 beq s2,a2,31836 <printf_positional+0x374>
32038: 0905 c.addi s2,1
3203a: 00038763 beq t2,zero,32048 <printf_positional+0xb86>
3203e: 000e0563 beq t3,zero,32048 <printf_positional+0xb86>
32042: 4641 c.li a2,16
32044: 68cc0fe3 beq s8,a2,32ee2 <printf_positional+0x1a20>
32048: 9db6 c.add s11,a3
3204a: 41b04a63 blt zero,s11,3245e <printf_positional+0xf9c>
3204e: fe094563 blt s2,zero,31838 <printf_positional+0x376>
32052: 098b2a03 lw s4,152(s6)
32056: 419a07b3 sub a5,s4,s9
3205a: 01a7e463 bltu a5,s10,32062 <printf_positional+0xba0>
3205e: 0800106f jal zero,330de <printf_positional+0x1c1c>
32062: 01ca2783 lw a5,28(s4)
32066: 8656 c.mv a2,s5
32068: 85ba c.mv a1,a4
3206a: 855a c.mv a0,s6
3206c: 9782 c.jalr a5
3206e: fcaa9463 bne s5,a0,31836 <printf_positional+0x374>
32072: 9956 c.add s2,s5
32074: 800007b7 lui a5,0x80000
32078: 97ca c.add a5,s2
3207a: 3757e9e3 bltu a5,s5,32bec <printf_positional+0x172a>
3207e: 06095263 bge s2,zero,320e2 <printf_positional+0xc20>
32082: fb6ff06f jal zero,31838 <printf_positional+0x376>
32086: 777d c.lui a4,0xfffff
32088: 74070713 addi a4,a4,1856 # fffff740 <__BSS_END__+0xfff8fbec>
3208c: 9722 c.add a4,s0
3208e: 01072023 sw a6,0(a4)
32092: 400c c.lw a1,0(s0)
32094: 4048 c.lw a0,4(s0)
32096: 777d c.lui a4,0xfffff
32098: 75070713 addi a4,a4,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
3209c: 9722 c.add a4,s0
3209e: 3e800613 addi a2,zero,1000
320a2: c31c c.sw a5,0(a4)
320a4: 69f040ef jal ra,36f42 <__strerror_r>
320a8: 77fd c.lui a5,0xfffff
320aa: 777d c.lui a4,0xfffff
320ac: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
320b0: 74070713 addi a4,a4,1856 # fffff740 <__BSS_END__+0xfff8fbec>
320b4: 97a2 c.add a5,s0
320b6: 9722 c.add a4,s0
320b8: 439c c.lw a5,0(a5)
320ba: 00072803 lw a6,0(a4)
320be: 8c2a c.mv s8,a0
320c0: 0e050fe3 beq a0,zero,329be <printf_positional+0x14fc>
320c4: 05300713 addi a4,zero,83
320c8: 2ce78d63 beq a5,a4,323a2 <printf_positional+0xee0>
320cc: 87ca c.mv a5,s2
320ce: 8742 c.mv a4,a6
320d0: 86ee c.mv a3,s11
320d2: 8656 c.mv a2,s5
320d4: 85e2 c.mv a1,s8
320d6: 855a c.mv a0,s6
320d8: 9daff0ef jal ra,312b2 <outstring_converted_wide_string>
320dc: 892a c.mv s2,a0
320de: f4054d63 blt a0,zero,31838 <printf_positional+0x376>
320e2: 0149a583 lw a1,20(s3)
320e6: 0189aa03 lw s4,24(s3)
320ea: 098b2a83 lw s5,152(s6)
320ee: 40ba0a33 sub s4,s4,a1
320f2: 419a87b3 sub a5,s5,s9
320f6: 402a5a13 srai s4,s4,0x2
320fa: c7a7e6e3 bltu a5,s10,31d66 <printf_positional+0x8a4>
320fe: 77fd c.lui a5,0xfffff
32100: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
32104: 97a2 c.add a5,s0
32106: c38c c.sw a1,0(a5)
32108: c06e40ef jal ra,1650e <_IO_vtable_check>
3210c: 77fd c.lui a5,0xfffff
3210e: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
32112: 97a2 c.add a5,s0
32114: 438c c.lw a1,0(a5)
32116: b981 c.j 31d66 <printf_positional+0x8a4>
32118: 0249a783 lw a5,36(s3)
3211c: 777d c.lui a4,0xfffff
3211e: fc070713 addi a4,a4,-64 # ffffefc0 <__BSS_END__+0xfff8f46c>
32122: 008706b3 add a3,a4,s0
32126: 4818 c.lw a4,16(s0)
32128: 0792 c.slli a5,0x4
3212a: 97de c.add a5,s7
3212c: 8b05 c.andi a4,1
3212e: 7af6a823 sw a5,1968(a3)
32132: c319 c.beqz a4,32138 <printf_positional+0xc76>
32134: 3380106f jal zero,3346c <printf_positional+0x1faa>
32138: 76fd c.lui a3,0xfffff
3213a: 00c9d783 lhu a5,12(s3)
3213e: 75468693 addi a3,a3,1876 # fffff754 <__BSS_END__+0xfff8fc00>
32142: 777d c.lui a4,0xfffff
32144: 96a2 c.add a3,s0
32146: 4290 c.lw a2,0(a3)
32148: 177d c.addi a4,-1
3214a: 8ff9 c.and a5,a4
3214c: 00f99623 sh a5,12(s3)
32150: 85ce c.mv a1,s3
32152: 855a c.mv a0,s6
32154: 1440f0ef jal ra,41298 <__printf_fphex>
32158: ec054f63 blt a0,zero,31836 <printf_positional+0x374>
3215c: ec094e63 blt s2,zero,31838 <printf_positional+0x376>
32160: 954a c.add a0,s2
32162: 012527b3 slt a5,a0,s2
32166: 892a c.mv s2,a0
32168: 280792e3 bne a5,zero,32bec <printf_positional+0x172a>
3216c: f6095be3 bge s2,zero,320e2 <printf_positional+0xc20>
32170: ec8ff06f jal zero,31838 <printf_positional+0x376>
32174: 0249a783 lw a5,36(s3)
32178: 777d c.lui a4,0xfffff
3217a: fc070713 addi a4,a4,-64 # ffffefc0 <__BSS_END__+0xfff8f46c>
3217e: 008706b3 add a3,a4,s0
32182: 4818 c.lw a4,16(s0)
32184: 0792 c.slli a5,0x4
32186: 97de c.add a5,s7
32188: 8b05 c.andi a4,1
3218a: 7af6a823 sw a5,1968(a3)
3218e: c319 c.beqz a4,32194 <printf_positional+0xcd2>
32190: 2b00106f jal zero,33440 <printf_positional+0x1f7e>
32194: 76fd c.lui a3,0xfffff
32196: 00c9d783 lhu a5,12(s3)
3219a: 75468693 addi a3,a3,1876 # fffff754 <__BSS_END__+0xfff8fc00>
3219e: 777d c.lui a4,0xfffff
321a0: 96a2 c.add a3,s0
321a2: 4290 c.lw a2,0(a3)
321a4: 177d c.addi a4,-1
321a6: 8ff9 c.and a5,a4
321a8: 00f99623 sh a5,12(s3)
321ac: 85ce c.mv a1,s3
321ae: 855a c.mv a0,s6
321b0: 7c30e0ef jal ra,41172 <___printf_fp>
321b4: fa0554e3 bge a0,zero,3215c <printf_positional+0xc9a>
321b8: e7eff06f jal zero,31836 <printf_positional+0x374>
321bc: 4c29 c.li s8,10
321be: 0249a683 lw a3,36(s3)
321c2: 0692 c.slli a3,0x4
321c4: 96de c.add a3,s7
321c6: 160a0463 beq s4,zero,3232e <printf_positional+0xe6c>
321ca: 4288 c.lw a0,0(a3)
321cc: 42cc c.lw a1,4(a3)
321ce: 4881 c.li a7,0
321d0: 4301 c.li t1,0
321d2: 4a01 c.li s4,0
321d4: 080ac3e3 blt s5,zero,32a5a <printf_positional+0x1598>
321d8: 5e0a9a63 bne s5,zero,327cc <printf_positional+0x130a>
321dc: 00b563b3 or t2,a0,a1
321e0: 1a039de3 bne t2,zero,32b9a <printf_positional+0x16d8>
321e4: 4721 c.li a4,8
321e6: 00ec1463 bne s8,a4,321ee <printf_positional+0xd2c>
321ea: 1780106f jal zero,33362 <printf_positional+0x1ea0>
321ee: 777d c.lui a4,0xfffff
321f0: 75c70713 addi a4,a4,1884 # fffff75c <__BSS_END__+0xfff8fc08>
321f4: 9722 c.add a4,s0
321f6: 4318 c.lw a4,0(a4)
321f8: 4681 c.li a3,0
321fa: 4601 c.li a2,0
321fc: 02000293 addi t0,zero,32
32200: 007033b3 sltu t2,zero,t2
32204: db56cde3 blt a3,s5,31fbe <printf_positional+0xafc>
32208: da038be3 beq t2,zero,31fbe <printf_positional+0xafc>
3220c: da0e09e3 beq t3,zero,31fbe <printf_positional+0xafc>
32210: 46a1 c.li a3,8
32212: dadc16e3 bne s8,a3,31fbe <printf_positional+0xafc>
32216: 76fd c.lui a3,0xfffff
32218: 75c68693 addi a3,a3,1884 # fffff75c <__BSS_END__+0xfff8fc08>
3221c: 96a2 c.add a3,s0
3221e: 4294 c.lw a3,0(a3)
32220: ffc70593 addi a1,a4,-4
32224: 03000513 addi a0,zero,48
32228: 40b68633 sub a2,a3,a1
3222c: 40265693 srai a3,a2,0x2
32230: 40da8ab3 sub s5,s5,a3
32234: fffac693 xori a3,s5,-1
32238: 86fd c.srai a3,0x1f
3223a: fea72e23 sw a0,-4(a4)
3223e: 00daf6b3 and a3,s5,a3
32242: 872e c.mv a4,a1
32244: d80808e3 beq a6,zero,31fd4 <printf_positional+0xb12>
32248: 440a0d63 beq s4,zero,326a2 <printf_positional+0x11e0>
3224c: 05cb2583 lw a1,92(s6)
32250: 5e058de3 beq a1,zero,3304a <printf_positional+0x1b88>
32254: 4988 c.lw a0,16(a1)
32256: 0145a803 lw a6,20(a1)
3225a: 5f0578e3 bgeu a0,a6,3304a <printf_positional+0x1b88>
3225e: 00450813 addi a6,a0,4
32262: 0105a823 sw a6,16(a1)
32266: 02d00593 addi a1,zero,45
3226a: c10c c.sw a1,0(a0)
3226c: 800005b7 lui a1,0x80000
32270: fff5c593 xori a1,a1,-1
32274: dcb90163 beq s2,a1,31836 <printf_positional+0x374>
32278: 0905 c.addi s2,1
3227a: 1dfd c.addi s11,-1
3227c: 00038763 beq t2,zero,3228a <printf_positional+0xdc8>
32280: 000e0563 beq t3,zero,3228a <printf_positional+0xdc8>
32284: 45c1 c.li a1,16
32286: 24bc0fe3 beq s8,a1,32ce4 <printf_positional+0x1822>
3228a: 40265c13 srai s8,a2,0x2
3228e: 00dc0633 add a2,s8,a3
32292: 40cd8db3 sub s11,s11,a2
32296: 43505963 bge zero,s5,326c8 <printf_positional+0x1206>
3229a: 77fd c.lui a5,0xfffff
3229c: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
322a0: 97a2 c.add a5,s0
322a2: c398 c.sw a4,0(a5)
322a4: 77fd c.lui a5,0xfffff
322a6: 74078793 addi a5,a5,1856 # fffff740 <__BSS_END__+0xfff8fbec>
322aa: 97a2 c.add a5,s0
322ac: 8636 c.mv a2,a3
322ae: 03000593 addi a1,zero,48
322b2: 855a c.mv a0,s6
322b4: c394 c.sw a3,0(a5)
322b6: 64b030ef jal ra,36100 <_IO_wpadn>
322ba: 77fd c.lui a5,0xfffff
322bc: 74078793 addi a5,a5,1856 # fffff740 <__BSS_END__+0xfff8fbec>
322c0: 97a2 c.add a5,s0
322c2: 4394 c.lw a3,0(a5)
322c4: d6d51963 bne a0,a3,31836 <printf_positional+0x374>
322c8: d6094863 blt s2,zero,31838 <printf_positional+0x376>
322cc: 96ca c.add a3,s2
322ce: 0126a633 slt a2,a3,s2
322d2: 8936 c.mv s2,a3
322d4: 10061ce3 bne a2,zero,32bec <printf_positional+0x172a>
322d8: 77fd c.lui a5,0xfffff
322da: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
322de: 97a2 c.add a5,s0
322e0: 4398 c.lw a4,0(a5)
322e2: 3e06d563 bge a3,zero,326cc <printf_positional+0x120a>
322e6: d52ff06f jal zero,31838 <printf_positional+0x376>
322ea: 760a0c63 beq s4,zero,32a62 <printf_positional+0x15a0>
322ee: 0249a703 lw a4,36(s3)
322f2: 4c29 c.li s8,10
322f4: 0712 c.slli a4,0x4
322f6: 975e c.add a4,s7
322f8: 00472a03 lw s4,4(a4)
322fc: 4308 c.lw a0,0(a4)
322fe: 41fa5713 srai a4,s4,0x1f
32302: 8d39 c.xor a0,a4
32304: 014745b3 xor a1,a4,s4
32308: 40e506b3 sub a3,a0,a4
3230c: 00d53633 sltu a2,a0,a3
32310: 40e58733 sub a4,a1,a4
32314: 01fa5a13 srli s4,s4,0x1f
32318: 8536 c.mv a0,a3
3231a: 40c705b3 sub a1,a4,a2
3231e: bd5d c.j 321d4 <printf_positional+0xd12>
32320: 0249a683 lw a3,36(s3)
32324: 4c41 c.li s8,16
32326: 0692 c.slli a3,0x4
32328: 96de c.add a3,s7
3232a: ea0a10e3 bne s4,zero,321ca <printf_positional+0xd08>
3232e: 48070963 beq a4,zero,327c0 <printf_positional+0x12fe>
32332: 0006c683 lbu a3,0(a3)
32336: 4881 c.li a7,0
32338: 4301 c.li t1,0
3233a: 83b6 c.mv t2,a3
3233c: 3e0acf63 blt s5,zero,3273a <printf_positional+0x1278>
32340: b20a9be3 bne s5,zero,31e76 <printf_positional+0x9b4>
32344: 14069863 bne a3,zero,32494 <printf_positional+0xfd2>
32348: 4721 c.li a4,8
3234a: 2eec03e3 beq s8,a4,32e30 <printf_positional+0x196e>
3234e: 777d c.lui a4,0xfffff
32350: 75c70713 addi a4,a4,1884 # fffff75c <__BSS_END__+0xfff8fc08>
32354: 9722 c.add a4,s0
32356: 4318 c.lw a4,0(a4)
32358: 4681 c.li a3,0
3235a: 4601 c.li a2,0
3235c: 02000293 addi t0,zero,32
32360: b985 c.j 31fd0 <printf_positional+0xb0e>
32362: 05cb2783 lw a5,92(s6)
32366: 60078ce3 beq a5,zero,3317e <printf_positional+0x1cbc>
3236a: 4b98 c.lw a4,16(a5)
3236c: 4bd4 c.lw a3,20(a5)
3236e: 60d778e3 bgeu a4,a3,3317e <printf_positional+0x1cbc>
32372: 00470693 addi a3,a4,4
32376: cb94 c.sw a3,16(a5)
32378: 02500793 addi a5,zero,37
3237c: c31c c.sw a5,0(a4)
3237e: 800007b7 lui a5,0x80000
32382: fff7c793 xori a5,a5,-1
32386: caf90863 beq s2,a5,31836 <printf_positional+0x374>
3238a: 0905 c.addi s2,1
3238c: ba6d c.j 31d46 <printf_positional+0x884>
3238e: 0249a703 lw a4,36(s3)
32392: 0712 c.slli a4,0x4
32394: 975e c.add a4,s7
32396: 00072c03 lw s8,0(a4)
3239a: 620c0263 beq s8,zero,329be <printf_positional+0x14fc>
3239e: d20683e3 beq a3,zero,320c4 <printf_positional+0xc02>
323a2: 57fd c.li a5,-1
323a4: 7cfa8b63 beq s5,a5,32b7a <printf_positional+0x16b8>
323a8: 77fd c.lui a5,0xfffff
323aa: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
323ae: 97a2 c.add a5,s0
323b0: 85d6 c.mv a1,s5
323b2: 8562 c.mv a0,s8
323b4: 0107a023 sw a6,0(a5)
323b8: 029050ef jal ra,37be0 <__wcsnlen>
323bc: 77fd c.lui a5,0xfffff
323be: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
323c2: 97a2 c.add a5,s0
323c4: 0007a803 lw a6,0(a5)
323c8: 8a2a c.mv s4,a0
323ca: 414d8db3 sub s11,s11,s4
323ce: 6e0dca63 blt s11,zero,32ac2 <printf_positional+0x1600>
323d2: 5e081263 bne a6,zero,329b6 <printf_positional+0x14f4>
323d6: 7c0d9b63 bne s11,zero,32bac <printf_positional+0x16ea>
323da: c4094f63 blt s2,zero,31838 <printf_positional+0x376>
323de: 098b2a83 lw s5,152(s6)
323e2: 419a87b3 sub a5,s5,s9
323e6: 75a7fee3 bgeu a5,s10,33342 <printf_positional+0x1e80>
323ea: 77fd c.lui a5,0xfffff
323ec: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
323f0: 97a2 c.add a5,s0
323f2: 0107a023 sw a6,0(a5)
323f6: 01caa783 lw a5,28(s5)
323fa: 8652 c.mv a2,s4
323fc: 85e2 c.mv a1,s8
323fe: 855a c.mv a0,s6
32400: 9782 c.jalr a5
32402: 77fd c.lui a5,0xfffff
32404: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
32408: 97a2 c.add a5,s0
3240a: 0007a803 lw a6,0(a5)
3240e: c2aa1463 bne s4,a0,31836 <printf_positional+0x374>
32412: 9952 c.add s2,s4
32414: 4781 c.li a5,0
32416: 00095463 bge s2,zero,3241e <printf_positional+0xf5c>
3241a: 3040106f jal zero,3371e <printf_positional+0x225c>
3241e: 01497463 bgeu s2,s4,32426 <printf_positional+0xf64>
32422: 2fc0106f jal zero,3371e <printf_positional+0x225c>
32426: 7c079363 bne a5,zero,32bec <printf_positional+0x172a>
3242a: c0094763 blt s2,zero,31838 <printf_positional+0x376>
3242e: ca080ae3 beq a6,zero,320e2 <printf_positional+0xc20>
32432: ca0d88e3 beq s11,zero,320e2 <printf_positional+0xc20>
32436: 866e c.mv a2,s11
32438: 02000593 addi a1,zero,32
3243c: 855a c.mv a0,s6
3243e: 4c3030ef jal ra,36100 <_IO_wpadn>
32442: bead9a63 bne s11,a0,31836 <printf_positional+0x374>
32446: 996e c.add s2,s11
32448: 800007b7 lui a5,0x80000
3244c: 97ca c.add a5,s2
3244e: 79b7ef63 bltu a5,s11,32bec <printf_positional+0x172a>
32452: c80958e3 bge s2,zero,320e2 <printf_positional+0xc20>
32456: be2ff06f jal zero,31838 <printf_positional+0x376>
3245a: 4c21 c.li s8,8
3245c: b38d c.j 321be <printf_positional+0xcfc>
3245e: 77fd c.lui a5,0xfffff
32460: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
32464: 97a2 c.add a5,s0
32466: 866e c.mv a2,s11
32468: 03000593 addi a1,zero,48
3246c: 855a c.mv a0,s6
3246e: c398 c.sw a4,0(a5)
32470: 491030ef jal ra,36100 <_IO_wpadn>
32474: bcad9163 bne s11,a0,31836 <printf_positional+0x374>
32478: bc094063 blt s2,zero,31838 <printf_positional+0x376>
3247c: 777d c.lui a4,0xfffff
3247e: 9dca c.add s11,s2
32480: 75070713 addi a4,a4,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
32484: 012da7b3 slt a5,s11,s2
32488: 9722 c.add a4,s0
3248a: 4318 c.lw a4,0(a4)
3248c: 896e c.mv s2,s11
3248e: bc0780e3 beq a5,zero,3204e <printf_positional+0xb8c>
32492: afa9 c.j 32bec <printf_positional+0x172a>
32494: 8ad2 c.mv s5,s4
32496: 8a56 c.mv s4,s5
32498: 02000293 addi t0,zero,32
3249c: 4a81 c.li s5,0
3249e: baf1 c.j 31e7a <printf_positional+0x9b8>
324a0: 00c9d603 lhu a2,12(s3)
324a4: 41b00db3 sub s11,zero,s11
324a8: 01b9a223 sw s11,4(s3)
324ac: 02066613 ori a2,a2,32
324b0: 00c99623 sh a2,12(s3)
324b4: 4805 c.li a6,1
324b6: cf2ff06f jal zero,319a8 <printf_positional+0x4e6>
324ba: 02c9a603 lw a2,44(s3)
324be: 00261593 slli a1,a2,0x2
324c2: 01758613 addi a2,a1,23 # 80000017 <__BSS_END__+0x7ff904c3>
324c6: 9a41 c.andi a2,-16
324c8: 40c10133 sub sp,sp,a2
324cc: 00f10613 addi a2,sp,15
324d0: ff067093 andi ra,a2,-16
324d4: 02c9a603 lw a2,44(s3)
324d8: c215 c.beqz a2,324fc <printf_positional+0x103a>
324da: 00158fb3 add t6,a1,ra
324de: 0249a583 lw a1,36(s3)
324e2: 8606 c.mv a2,ra
324e4: 0592 c.slli a1,0x4
324e6: 95de c.add a1,s7
324e8: c20c c.sw a1,0(a2)
324ea: 0611 c.addi a2,4
324ec: 05c1 c.addi a1,16
324ee: fecf9de3 bne t6,a2,324e8 <printf_positional+0x1026>
324f2: fa81a603 lw a2,-88(gp) # 6f2fc <__printf_function_table>
324f6: 9662 c.add a2,s8
324f8: 00062f83 lw t6,0(a2) # 80000000 <__BSS_END__+0x7ff904ac>
324fc: 767d c.lui a2,0xfffff
324fe: 71c60613 addi a2,a2,1820 # fffff71c <__BSS_END__+0xfff8fbc8>
32502: 9622 c.add a2,s0
32504: 01e62023 sw t5,0(a2)
32508: 767d c.lui a2,0xfffff
3250a: 72060613 addi a2,a2,1824 # fffff720 <__BSS_END__+0xfff8fbcc>
3250e: 9622 c.add a2,s0
32510: c214 c.sw a3,0(a2)
32512: 76fd c.lui a3,0xfffff
32514: 72468693 addi a3,a3,1828 # fffff724 <__BSS_END__+0xfff8fbd0>
32518: 96a2 c.add a3,s0
3251a: c298 c.sw a4,0(a3)
3251c: 777d c.lui a4,0xfffff
3251e: 72870713 addi a4,a4,1832 # fffff728 <__BSS_END__+0xfff8fbd4>
32522: 9722 c.add a4,s0
32524: 00772023 sw t2,0(a4)
32528: 777d c.lui a4,0xfffff
3252a: 72c70713 addi a4,a4,1836 # fffff72c <__BSS_END__+0xfff8fbd8>
3252e: 9722 c.add a4,s0
32530: 00572023 sw t0,0(a4)
32534: 777d c.lui a4,0xfffff
32536: 73070713 addi a4,a4,1840 # fffff730 <__BSS_END__+0xfff8fbdc>
3253a: 9722 c.add a4,s0
3253c: 01172023 sw a7,0(a4)
32540: 777d c.lui a4,0xfffff
32542: 73470713 addi a4,a4,1844 # fffff734 <__BSS_END__+0xfff8fbe0>
32546: 9722 c.add a4,s0
32548: 01072023 sw a6,0(a4)
3254c: 777d c.lui a4,0xfffff
3254e: 73870713 addi a4,a4,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
32552: 9722 c.add a4,s0
32554: 00672023 sw t1,0(a4)
32558: 777d c.lui a4,0xfffff
3255a: 73c70713 addi a4,a4,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
3255e: 9722 c.add a4,s0
32560: 01c72023 sw t3,0(a4)
32564: 777d c.lui a4,0xfffff
32566: 74070713 addi a4,a4,1856 # fffff740 <__BSS_END__+0xfff8fbec>
3256a: 9722 c.add a4,s0
3256c: c31c c.sw a5,0(a4)
3256e: 77fd c.lui a5,0xfffff
32570: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
32574: 97a2 c.add a5,s0
32576: 8606 c.mv a2,ra
32578: 85ce c.mv a1,s3
3257a: 855a c.mv a0,s6
3257c: 01d7a023 sw t4,0(a5)
32580: 9f82 c.jalr t6
32582: 777d c.lui a4,0xfffff
32584: 73c70713 addi a4,a4,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
32588: 9722 c.add a4,s0
3258a: 00072e03 lw t3,0(a4)
3258e: 777d c.lui a4,0xfffff
32590: 73870713 addi a4,a4,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
32594: 9722 c.add a4,s0
32596: 00072303 lw t1,0(a4)
3259a: 777d c.lui a4,0xfffff
3259c: 73470713 addi a4,a4,1844 # fffff734 <__BSS_END__+0xfff8fbe0>
325a0: 9722 c.add a4,s0
325a2: 00072803 lw a6,0(a4)
325a6: 777d c.lui a4,0xfffff
325a8: 73070713 addi a4,a4,1840 # fffff730 <__BSS_END__+0xfff8fbdc>
325ac: 9722 c.add a4,s0
325ae: 00072883 lw a7,0(a4)
325b2: 777d c.lui a4,0xfffff
325b4: 72c70713 addi a4,a4,1836 # fffff72c <__BSS_END__+0xfff8fbd8>
325b8: 9722 c.add a4,s0
325ba: 00072283 lw t0,0(a4)
325be: 77fd c.lui a5,0xfffff
325c0: 777d c.lui a4,0xfffff
325c2: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
325c6: 72870713 addi a4,a4,1832 # fffff728 <__BSS_END__+0xfff8fbd4>
325ca: 97a2 c.add a5,s0
325cc: 9722 c.add a4,s0
325ce: 0007ae83 lw t4,0(a5)
325d2: 00072383 lw t2,0(a4)
325d6: 77fd c.lui a5,0xfffff
325d8: 777d c.lui a4,0xfffff
325da: 76fd c.lui a3,0xfffff
325dc: 75fd c.lui a1,0xfffff
325de: 74078793 addi a5,a5,1856 # fffff740 <__BSS_END__+0xfff8fbec>
325e2: 72470713 addi a4,a4,1828 # fffff724 <__BSS_END__+0xfff8fbd0>
325e6: 72068693 addi a3,a3,1824 # fffff720 <__BSS_END__+0xfff8fbcc>
325ea: 71c58593 addi a1,a1,1820 # fffff71c <__BSS_END__+0xfff8fbc8>
325ee: 97a2 c.add a5,s0
325f0: 9722 c.add a4,s0
325f2: 96a2 c.add a3,s0
325f4: 95a2 c.add a1,s0
325f6: 5679 c.li a2,-2
325f8: 439c c.lw a5,0(a5)
325fa: 4318 c.lw a4,0(a4)
325fc: 4294 c.lw a3,0(a3)
325fe: 0005af03 lw t5,0(a1)
32602: bcc50e63 beq a0,a2,319de <printf_positional+0x51c>
32606: b4055be3 bge a0,zero,3215c <printf_positional+0xc9a>
3260a: a2cff06f jal zero,31836 <printf_positional+0x374>
3260e: b50e2603 lw a2,-1200(t3) # 6fb50 <__printf_va_arg_table>
32612: 4c0611e3 bne a2,zero,332d4 <printf_positional+0x1e12>
32616: 77fd c.lui a5,0xfffff
32618: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
3261c: 97a2 c.add a5,s0
3261e: 0067a023 sw t1,0(a5)
32622: 77fd c.lui a5,0xfffff
32624: 75c78793 addi a5,a5,1884 # fffff75c <__BSS_END__+0xfff8fc08>
32628: 97a2 c.add a5,s0
3262a: 4641 c.li a2,16
3262c: 4581 c.li a1,0
3262e: 856a c.mv a0,s10
32630: c398 c.sw a4,0(a5)
32632: ccbec0ef jal ra,1f2fc <memset>
32636: 77fd c.lui a5,0xfffff
32638: 75c78793 addi a5,a5,1884 # fffff75c <__BSS_END__+0xfff8fc08>
3263c: 97a2 c.add a5,s0
3263e: 4398 c.lw a4,0(a5)
32640: 400007b7 lui a5,0x40000
32644: 00070e37 lui t3,0x70
32648: ff878893 addi a7,a5,-8 # 3ffffff8 <__BSS_END__+0x3ff904a4>
3264c: 6785 c.lui a5,0x1
3264e: 80078813 addi a6,a5,-2048 # 800 <__libc_tsd_CTYPE_B+0x7d4>
32652: 77fd c.lui a5,0xfffff
32654: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
32658: 97a2 c.add a5,s0
3265a: 0007a303 lw t1,0(a5)
3265e: 0005f7b7 lui a5,0x5f
32662: 33478693 addi a3,a5,820 # 5f334 <null+0x1c>
32666: a3eff06f jal zero,318a4 <printf_positional+0x3e2>
3266a: 02000613 addi a2,zero,32
3266e: 9cc296e3 bne t0,a2,3203a <printf_positional+0xb78>
32672: 5bb04663 blt zero,s11,32c1e <printf_positional+0x175c>
32676: 9c094163 blt s2,zero,31838 <printf_positional+0x376>
3267a: 4d81 c.li s11,0
3267c: 980a17e3 bne s4,zero,3200a <printf_positional+0xb48>
32680: 02088fe3 beq a7,zero,32ebe <printf_positional+0x19fc>
32684: 05cb2603 lw a2,92(s6)
32688: 52060be3 beq a2,zero,333be <printf_positional+0x1efc>
3268c: 4a0c c.lw a1,16(a2)
3268e: 4a48 c.lw a0,20(a2)
32690: 52a5f7e3 bgeu a1,a0,333be <printf_positional+0x1efc>
32694: 00458513 addi a0,a1,4
32698: ca08 c.sw a0,16(a2)
3269a: 02b00613 addi a2,zero,43
3269e: c190 c.sw a2,0(a1)
326a0: b271 c.j 3202c <printf_positional+0xb6a>
326a2: 36088463 beq a7,zero,32a0a <printf_positional+0x1548>
326a6: 05cb2583 lw a1,92(s6)
326aa: 540588e3 beq a1,zero,333fa <printf_positional+0x1f38>
326ae: 4988 c.lw a0,16(a1)
326b0: 0145a803 lw a6,20(a1)
326b4: 550573e3 bgeu a0,a6,333fa <printf_positional+0x1f38>
326b8: 00450813 addi a6,a0,4
326bc: 0105a823 sw a6,16(a1)
326c0: 02b00593 addi a1,zero,43
326c4: c10c c.sw a1,0(a0)
326c6: b65d c.j 3226c <printf_positional+0xdaa>
326c8: 2e094963 blt s2,zero,329ba <printf_positional+0x14f8>
326cc: 098b2a83 lw s5,152(s6)
326d0: 419a86b3 sub a3,s5,s9
326d4: 09a6f6e3 bgeu a3,s10,32f60 <printf_positional+0x1a9e>
326d8: 01caa683 lw a3,28(s5)
326dc: 8662 c.mv a2,s8
326de: 85ba c.mv a1,a4
326e0: 855a c.mv a0,s6
326e2: 9682 c.jalr a3
326e4: 95851963 bne a0,s8,31836 <printf_positional+0x374>
326e8: 9962 c.add s2,s8
326ea: 4701 c.li a4,0
326ec: 00095463 bge s2,zero,326f4 <printf_positional+0x1232>
326f0: 0340106f jal zero,33724 <printf_positional+0x2262>
326f4: 01897463 bgeu s2,s8,326fc <printf_positional+0x123a>
326f8: 02c0106f jal zero,33724 <printf_positional+0x2262>
326fc: 4e071863 bne a4,zero,32bec <printf_positional+0x172a>
32700: 92094c63 blt s2,zero,31838 <printf_positional+0x376>
32704: 9db05fe3 bge zero,s11,320e2 <printf_positional+0xc20>
32708: 866e c.mv a2,s11
3270a: 02000593 addi a1,zero,32
3270e: 855a c.mv a0,s6
32710: 1f1030ef jal ra,36100 <_IO_wpadn>
32714: 92ad9163 bne s11,a0,31836 <printf_positional+0x374>
32718: 01b907b3 add a5,s2,s11
3271c: 0127a733 slt a4,a5,s2
32720: 893e c.mv s2,a5
32722: 4c071563 bne a4,zero,32bec <printf_positional+0x172a>
32726: 9a095ee3 bge s2,zero,320e2 <printf_positional+0xc20>
3272a: 90eff06f jal zero,31838 <printf_positional+0x376>
3272e: 00063637 lui a2,0x63
32732: ae460613 addi a2,a2,-1308 # 62ae4 <_itowa_lower_digits>
32736: f54ff06f jal zero,31e8a <printf_positional+0x9c8>
3273a: 4a85 c.li s5,1
3273c: f3eff06f jal zero,31e7a <printf_positional+0x9b8>
32740: 00063637 lui a2,0x63
32744: 4a85 c.li s5,1
32746: ae460613 addi a2,a2,-1308 # 62ae4 <_itowa_lower_digits>
3274a: 4a01 c.li s4,0
3274c: 4e05 c.li t3,1
3274e: 07800793 addi a5,zero,120
32752: 4e81 c.li t4,0
32754: 777d c.lui a4,0xfffff
32756: 75c70713 addi a4,a4,1884 # fffff75c <__BSS_END__+0xfff8fc08>
3275a: 9722 c.add a4,s0
3275c: 4318 c.lw a4,0(a4)
3275e: 4fbd c.li t6,15
32760: 00f6f593 andi a1,a3,15
32764: 058a c.slli a1,0x2
32766: 95b2 c.add a1,a2
32768: 4188 c.lw a0,0(a1)
3276a: 85b6 c.mv a1,a3
3276c: 1771 c.addi a4,-4
3276e: c308 c.sw a0,0(a4)
32770: 8291 c.srli a3,0x4
32772: febfe7e3 bltu t6,a1,32760 <printf_positional+0x129e>
32776: 4c41 c.li s8,16
32778: f46ff06f jal zero,31ebe <printf_positional+0x9fc>
3277c: 777d c.lui a4,0xfffff
3277e: 75c70713 addi a4,a4,1884 # fffff75c <__BSS_END__+0xfff8fc08>
32782: 9722 c.add a4,s0
32784: 4318 c.lw a4,0(a4)
32786: 4f9d c.li t6,7
32788: 0076f593 andi a1,a3,7
3278c: 058a c.slli a1,0x2
3278e: 95b2 c.add a1,a2
32790: 4188 c.lw a0,0(a1)
32792: 85b6 c.mv a1,a3
32794: 1771 c.addi a4,-4
32796: c308 c.sw a0,0(a4)
32798: 828d c.srli a3,0x3
3279a: febfe7e3 bltu t6,a1,32788 <printf_positional+0x12c6>
3279e: f20ff06f jal zero,31ebe <printf_positional+0x9fc>
327a2: 855a c.mv a0,s6
327a4: 611030ef jal ra,365b4 <__woverflow>
327a8: 587d c.li a6,-1
327aa: 89050663 beq a0,a6,31836 <printf_positional+0x374>
327ae: 898d8463 beq s11,s8,31836 <printf_positional+0x374>
327b2: 0d85 c.addi s11,1
327b4: 37ba0963 beq s4,s11,32b26 <printf_positional+0x1664>
327b8: 000aa583 lw a1,0(s5)
327bc: 85cff06f jal zero,31818 <printf_positional+0x356>
327c0: 3c039763 bne t2,zero,32b8e <printf_positional+0x16cc>
327c4: 4294 c.lw a3,0(a3)
327c6: 4881 c.li a7,0
327c8: 4301 c.li t1,0
327ca: be85 c.j 3233a <printf_positional+0xe78>
327cc: 02000293 addi t0,zero,32
327d0: 00b563b3 or t2,a0,a1
327d4: 777d c.lui a4,0xfffff
327d6: 72470713 addi a4,a4,1828 # fffff724 <__BSS_END__+0xfff8fbd0>
327da: 9722 c.add a4,s0
327dc: 00772023 sw t2,0(a4)
327e0: 777d c.lui a4,0xfffff
327e2: 72870713 addi a4,a4,1832 # fffff728 <__BSS_END__+0xfff8fbd4>
327e6: 9722 c.add a4,s0
327e8: 01e72023 sw t5,0(a4)
327ec: 777d c.lui a4,0xfffff
327ee: 72c70713 addi a4,a4,1836 # fffff72c <__BSS_END__+0xfff8fbd8>
327f2: 9722 c.add a4,s0
327f4: 00572023 sw t0,0(a4)
327f8: 777d c.lui a4,0xfffff
327fa: 73070713 addi a4,a4,1840 # fffff730 <__BSS_END__+0xfff8fbdc>
327fe: 9722 c.add a4,s0
32800: 01172023 sw a7,0(a4)
32804: 777d c.lui a4,0xfffff
32806: 73470713 addi a4,a4,1844 # fffff734 <__BSS_END__+0xfff8fbe0>
3280a: 9722 c.add a4,s0
3280c: 01072023 sw a6,0(a4)
32810: 777d c.lui a4,0xfffff
32812: 73870713 addi a4,a4,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
32816: 9722 c.add a4,s0
32818: 00672023 sw t1,0(a4)
3281c: 777d c.lui a4,0xfffff
3281e: 73c70713 addi a4,a4,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
32822: 9722 c.add a4,s0
32824: 01c72023 sw t3,0(a4)
32828: 76fd c.lui a3,0xfffff
3282a: 777d c.lui a4,0xfffff
3282c: 74070713 addi a4,a4,1856 # fffff740 <__BSS_END__+0xfff8fbec>
32830: 75068693 addi a3,a3,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
32834: 9722 c.add a4,s0
32836: 96a2 c.add a3,s0
32838: 01d72023 sw t4,0(a4)
3283c: c29c c.sw a5,0(a3)
3283e: fa878713 addi a4,a5,-88
32842: 77fd c.lui a5,0xfffff
32844: 75c78793 addi a5,a5,1884 # fffff75c <__BSS_END__+0xfff8fc08>
32848: 97a2 c.add a5,s0
3284a: 4390 c.lw a2,0(a5)
3284c: 00173713 sltiu a4,a4,1
32850: 86e2 c.mv a3,s8
32852: 3ca0c0ef jal ra,3ec1c <_itowa>
32856: 76fd c.lui a3,0xfffff
32858: 74068693 addi a3,a3,1856 # fffff740 <__BSS_END__+0xfff8fbec>
3285c: 96a2 c.add a3,s0
3285e: 0006ae83 lw t4,0(a3)
32862: 76fd c.lui a3,0xfffff
32864: 73c68693 addi a3,a3,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
32868: 96a2 c.add a3,s0
3286a: 0006ae03 lw t3,0(a3)
3286e: 76fd c.lui a3,0xfffff
32870: 73868693 addi a3,a3,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
32874: 96a2 c.add a3,s0
32876: 0006a303 lw t1,0(a3)
3287a: 76fd c.lui a3,0xfffff
3287c: 73468693 addi a3,a3,1844 # fffff734 <__BSS_END__+0xfff8fbe0>
32880: 96a2 c.add a3,s0
32882: 0006a803 lw a6,0(a3)
32886: 76fd c.lui a3,0xfffff
32888: 73068693 addi a3,a3,1840 # fffff730 <__BSS_END__+0xfff8fbdc>
3288c: 96a2 c.add a3,s0
3288e: 0006a883 lw a7,0(a3)
32892: 76fd c.lui a3,0xfffff
32894: 72c68693 addi a3,a3,1836 # fffff72c <__BSS_END__+0xfff8fbd8>
32898: 96a2 c.add a3,s0
3289a: 0006a283 lw t0,0(a3)
3289e: 76fd c.lui a3,0xfffff
328a0: 72868693 addi a3,a3,1832 # fffff728 <__BSS_END__+0xfff8fbd4>
328a4: 96a2 c.add a3,s0
328a6: 0006af03 lw t5,0(a3)
328aa: 77fd c.lui a5,0xfffff
328ac: 76fd c.lui a3,0xfffff
328ae: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
328b2: 72468693 addi a3,a3,1828 # fffff724 <__BSS_END__+0xfff8fbd0>
328b6: 97a2 c.add a5,s0
328b8: 96a2 c.add a3,s0
328ba: 439c c.lw a5,0(a5)
328bc: 0006a383 lw t2,0(a3)
328c0: 872a c.mv a4,a0
328c2: 0c0e8963 beq t4,zero,32994 <printf_positional+0x14d2>
328c6: 4414 c.lw a3,8(s0)
328c8: c6f1 c.beqz a3,32994 <printf_positional+0x14d2>
328ca: 76fd c.lui a3,0xfffff
328cc: 72868693 addi a3,a3,1832 # fffff728 <__BSS_END__+0xfff8fbd4>
328d0: 96a2 c.add a3,s0
328d2: 0076a023 sw t2,0(a3)
328d6: 76fd c.lui a3,0xfffff
328d8: 72c68693 addi a3,a3,1836 # fffff72c <__BSS_END__+0xfff8fbd8>
328dc: 96a2 c.add a3,s0
328de: 01e6a023 sw t5,0(a3)
328e2: 76fd c.lui a3,0xfffff
328e4: 73068693 addi a3,a3,1840 # fffff730 <__BSS_END__+0xfff8fbdc>
328e8: 96a2 c.add a3,s0
328ea: 0056a023 sw t0,0(a3)
328ee: 76fd c.lui a3,0xfffff
328f0: 73468693 addi a3,a3,1844 # fffff734 <__BSS_END__+0xfff8fbe0>
328f4: 96a2 c.add a3,s0
328f6: 0116a023 sw a7,0(a3)
328fa: 76fd c.lui a3,0xfffff
328fc: 73868693 addi a3,a3,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
32900: 96a2 c.add a3,s0
32902: 0106a023 sw a6,0(a3)
32906: 76fd c.lui a3,0xfffff
32908: 73c68693 addi a3,a3,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
3290c: 96a2 c.add a3,s0
3290e: 0066a023 sw t1,0(a3)
32912: 77fd c.lui a5,0xfffff
32914: 76fd c.lui a3,0xfffff
32916: 74068693 addi a3,a3,1856 # fffff740 <__BSS_END__+0xfff8fbec>
3291a: 75c78793 addi a5,a5,1884 # fffff75c <__BSS_END__+0xfff8fc08>
3291e: 97a2 c.add a5,s0
32920: 96a2 c.add a3,s0
32922: 01c6a023 sw t3,0(a3)
32926: 4458 c.lw a4,12(s0)
32928: 4390 c.lw a2,0(a5)
3292a: 85aa c.mv a1,a0
3292c: 4414 c.lw a3,8(s0)
3292e: 4008 c.lw a0,0(s0)
32930: f84fe0ef jal ra,310b4 <group_number>
32934: 77fd c.lui a5,0xfffff
32936: 72878793 addi a5,a5,1832 # fffff728 <__BSS_END__+0xfff8fbd4>
3293a: 97a2 c.add a5,s0
3293c: 0007a383 lw t2,0(a5)
32940: 77fd c.lui a5,0xfffff
32942: 72c78793 addi a5,a5,1836 # fffff72c <__BSS_END__+0xfff8fbd8>
32946: 97a2 c.add a5,s0
32948: 0007af03 lw t5,0(a5)
3294c: 77fd c.lui a5,0xfffff
3294e: 73078793 addi a5,a5,1840 # fffff730 <__BSS_END__+0xfff8fbdc>
32952: 97a2 c.add a5,s0
32954: 0007a283 lw t0,0(a5)
32958: 77fd c.lui a5,0xfffff
3295a: 73478793 addi a5,a5,1844 # fffff734 <__BSS_END__+0xfff8fbe0>
3295e: 97a2 c.add a5,s0
32960: 0007a883 lw a7,0(a5)
32964: 77fd c.lui a5,0xfffff
32966: 73878793 addi a5,a5,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
3296a: 97a2 c.add a5,s0
3296c: 0007a803 lw a6,0(a5)
32970: 77fd c.lui a5,0xfffff
32972: 73c78793 addi a5,a5,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
32976: 97a2 c.add a5,s0
32978: 0007a303 lw t1,0(a5)
3297c: 77fd c.lui a5,0xfffff
3297e: 74078793 addi a5,a5,1856 # fffff740 <__BSS_END__+0xfff8fbec>
32982: 97a2 c.add a5,s0
32984: 0007ae03 lw t3,0(a5)
32988: 77fd c.lui a5,0xfffff
3298a: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
3298e: 97a2 c.add a5,s0
32990: 439c c.lw a5,0(a5)
32992: 872a c.mv a4,a0
32994: 000f0563 beq t5,zero,3299e <printf_positional+0x14dc>
32998: 46a9 c.li a3,10
3299a: 06dc03e3 beq s8,a3,33200 <printf_positional+0x1d3e>
3299e: 76fd c.lui a3,0xfffff
329a0: 75c68693 addi a3,a3,1884 # fffff75c <__BSS_END__+0xfff8fc08>
329a4: 96a2 c.add a3,s0
329a6: 4294 c.lw a3,0(a3)
329a8: 007033b3 sltu t2,zero,t2
329ac: 40e68633 sub a2,a3,a4
329b0: 40265693 srai a3,a2,0x2
329b4: b881 c.j 32204 <printf_positional+0xd42>
329b6: a20954e3 bge s2,zero,323de <printf_positional+0xf1c>
329ba: 8d5fe0ef jal ra,3128e <outstring_func.part.0>
329be: 57fd c.li a5,-1
329c0: 00fa8563 beq s5,a5,329ca <printf_positional+0x1508>
329c4: 4795 c.li a5,5
329c6: 2557d563 bge a5,s5,32c10 <printf_positional+0x174e>
329ca: 0005f8b7 lui a7,0x5f
329ce: 4a19 c.li s4,6
329d0: 31888c13 addi s8,a7,792 # 5f318 <null>
329d4: badd c.j 323ca <printf_positional+0xf08>
329d6: ebb05463 bge zero,s11,3207e <printf_positional+0xbbc>
329da: 866e c.mv a2,s11
329dc: 02000593 addi a1,zero,32
329e0: 855a c.mv a0,s6
329e2: 71e030ef jal ra,36100 <_IO_wpadn>
329e6: 00ad8463 beq s11,a0,329ee <printf_positional+0x152c>
329ea: e4dfe06f jal zero,31836 <printf_positional+0x374>
329ee: 00095463 bge s2,zero,329f6 <printf_positional+0x1534>
329f2: e47fe06f jal zero,31838 <printf_positional+0x376>
329f6: 9dca c.add s11,s2
329f8: 012da7b3 slt a5,s11,s2
329fc: 896e c.mv s2,s11
329fe: 1e079763 bne a5,zero,32bec <printf_positional+0x172a>
32a02: ee095063 bge s2,zero,320e2 <printf_positional+0xc20>
32a06: e33fe06f jal zero,31838 <printf_positional+0x376>
32a0a: 860309e3 beq t1,zero,3227c <printf_positional+0xdba>
32a0e: 05cb2583 lw a1,92(s6)
32a12: 3a058ae3 beq a1,zero,335c6 <printf_positional+0x2104>
32a16: 4988 c.lw a0,16(a1)
32a18: 0145a803 lw a6,20(a1)
32a1c: 3b0575e3 bgeu a0,a6,335c6 <printf_positional+0x2104>
32a20: 00450813 addi a6,a0,4
32a24: 0105a823 sw a6,16(a1)
32a28: 02000593 addi a1,zero,32
32a2c: c10c c.sw a1,0(a0)
32a2e: b83d c.j 3226c <printf_positional+0xdaa>
32a30: 777d c.lui a4,0xfffff
32a32: 75c70713 addi a4,a4,1884 # fffff75c <__BSS_END__+0xfff8fc08>
32a36: 9722 c.add a4,s0
32a38: 4318 c.lw a4,0(a4)
32a3a: 4529 c.li a0,10
32a3c: 02a6f5b3 remu a1,a3,a0
32a40: 1771 c.addi a4,-4
32a42: 8fb6 c.mv t6,a3
32a44: 058a c.slli a1,0x2
32a46: 95b2 c.add a1,a2
32a48: 418c c.lw a1,0(a1)
32a4a: 02a6d6b3 divu a3,a3,a0
32a4e: c30c c.sw a1,0(a4)
32a50: 45a5 c.li a1,9
32a52: fff5e5e3 bltu a1,t6,32a3c <printf_positional+0x157a>
32a56: c68ff06f jal zero,31ebe <printf_positional+0x9fc>
32a5a: 4a85 c.li s5,1
32a5c: 00b563b3 or t2,a0,a1
32a60: bb95 c.j 327d4 <printf_positional+0x1312>
32a62: 0249a683 lw a3,36(s3)
32a66: 0692 c.slli a3,0x4
32a68: 96de c.add a3,s7
32a6a: 1a071063 bne a4,zero,32c0a <printf_positional+0x1748>
32a6e: 140394e3 bne t2,zero,333b6 <printf_positional+0x1ef4>
32a72: 0006aa03 lw s4,0(a3)
32a76: 41fa5713 srai a4,s4,0x1f
32a7a: 014746b3 xor a3,a4,s4
32a7e: 8e99 c.sub a3,a4
32a80: 01fa5a13 srli s4,s4,0x1f
32a84: 4c29 c.li s8,10
32a86: b855 c.j 3233a <printf_positional+0xe78>
32a88: 0107f713 andi a4,a5,16
32a8c: e319 c.bnez a4,32a92 <printf_positional+0x15d0>
32a8e: 828ff06f jal zero,31ab6 <printf_positional+0x5f4>
32a92: 05cb2783 lw a5,92(s6)
32a96: 380787e3 beq a5,zero,33624 <printf_positional+0x2162>
32a9a: 4b98 c.lw a4,16(a5)
32a9c: 4bd4 c.lw a3,20(a5)
32a9e: 38d773e3 bgeu a4,a3,33624 <printf_positional+0x2162>
32aa2: 00470693 addi a3,a4,4
32aa6: cb94 c.sw a3,16(a5)
32aa8: 02000793 addi a5,zero,32
32aac: c31c c.sw a5,0(a4)
32aae: 802ff06f jal zero,31ab0 <printf_positional+0x5ee>
32ab2: 14071863 bne a4,zero,32c02 <printf_positional+0x1740>
32ab6: 0e0394e3 bne t2,zero,3339e <printf_positional+0x1edc>
32aba: 0127a023 sw s2,0(a5)
32abe: a88ff06f jal zero,31d46 <printf_positional+0x884>
32ac2: ee094ce3 blt s2,zero,329ba <printf_positional+0x14f8>
32ac6: 098b2a83 lw s5,152(s6)
32aca: 419a87b3 sub a5,s5,s9
32ace: 2fa7f8e3 bgeu a5,s10,335be <printf_positional+0x20fc>
32ad2: 01caa783 lw a5,28(s5)
32ad6: 8652 c.mv a2,s4
32ad8: 85e2 c.mv a1,s8
32ada: 855a c.mv a0,s6
32adc: 9782 c.jalr a5
32ade: 00aa0463 beq s4,a0,32ae6 <printf_positional+0x1624>
32ae2: d55fe06f jal zero,31836 <printf_positional+0x374>
32ae6: 9952 c.add s2,s4
32ae8: 800007b7 lui a5,0x80000
32aec: 97ca c.add a5,s2
32aee: 0f47ef63 bltu a5,s4,32bec <printf_positional+0x172a>
32af2: de095863 bge s2,zero,320e2 <printf_positional+0xc20>
32af6: d43fe06f jal zero,31838 <printf_positional+0x376>
32afa: c319 c.beqz a4,32b00 <printf_positional+0x163e>
32afc: c43fe06f jal zero,3173e <printf_positional+0x27c>
32b00: d39fe06f jal zero,31838 <printf_positional+0x376>
32b04: 23b04c63 blt zero,s11,32d3c <printf_positional+0x187a>
32b08: 9e095f63 bge s2,zero,31d06 <printf_positional+0x844>
32b0c: d2dfe06f jal zero,31838 <printf_positional+0x376>
32b10: 7a7d c.lui s4,0xfffff
32b12: fc0a0793 addi a5,s4,-64 # ffffefc0 <__BSS_END__+0xfff8f46c>
32b16: 00878a33 add s4,a5,s0
32b1a: 4701 c.li a4,0
32b1c: 7f0a0a13 addi s4,s4,2032
32b20: ad9fe06f jal zero,315f8 <printf_positional+0x136>
32b24: 8a6e c.mv s4,s11
32b26: 0089a583 lw a1,8(s3)
32b2a: c99d c.beqz a1,32b60 <printf_positional+0x169e>
32b2c: 05cb2783 lw a5,92(s6)
32b30: 2e0782e3 beq a5,zero,33614 <printf_positional+0x2152>
32b34: 4b98 c.lw a4,16(a5)
32b36: 4bd4 c.lw a3,20(a5)
32b38: 2cd77ee3 bgeu a4,a3,33614 <printf_positional+0x2152>
32b3c: 00470693 addi a3,a4,4
32b40: cb94 c.sw a3,16(a5)
32b42: c30c c.sw a1,0(a4)
32b44: 57fd c.li a5,-1
32b46: 00f59463 bne a1,a5,32b4e <printf_positional+0x168c>
32b4a: cedfe06f jal zero,31836 <printf_positional+0x374>
32b4e: 800007b7 lui a5,0x80000
32b52: fff7c793 xori a5,a5,-1
32b56: 00fa1463 bne s4,a5,32b5e <printf_positional+0x169c>
32b5a: cddfe06f jal zero,31836 <printf_positional+0x374>
32b5e: 0a05 c.addi s4,1
32b60: 00095463 bge s2,zero,32b68 <printf_positional+0x16a6>
32b64: cd5fe06f jal zero,31838 <printf_positional+0x376>
32b68: 9a4a c.add s4,s2
32b6a: 012a27b3 slt a5,s4,s2
32b6e: 8952 c.mv s2,s4
32b70: efb5 c.bnez a5,32bec <printf_positional+0x172a>
32b72: d6095863 bge s2,zero,320e2 <printf_positional+0xc20>
32b76: cc3fe06f jal zero,31838 <printf_positional+0x376>
32b7a: 77fd c.lui a5,0xfffff
32b7c: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
32b80: 97a2 c.add a5,s0
32b82: 8562 c.mv a0,s8
32b84: 0107a023 sw a6,0(a5)
32b88: 3f7040ef jal ra,3777e <__wcslen>
32b8c: b805 c.j 323bc <printf_positional+0xefa>
32b8e: 0006d683 lhu a3,0(a3)
32b92: 4881 c.li a7,0
32b94: 4301 c.li t1,0
32b96: fa4ff06f jal zero,3233a <printf_positional+0xe78>
32b9a: 02000293 addi t0,zero,32
32b9e: b91d c.j 327d4 <printf_positional+0x1312>
32ba0: 25b04163 blt zero,s11,32de2 <printf_positional+0x1920>
32ba4: a0095c63 bge s2,zero,31dbc <printf_positional+0x8fa>
32ba8: c91fe06f jal zero,31838 <printf_positional+0x376>
32bac: 77fd c.lui a5,0xfffff
32bae: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
32bb2: 97a2 c.add a5,s0
32bb4: 866e c.mv a2,s11
32bb6: 02000593 addi a1,zero,32
32bba: 855a c.mv a0,s6
32bbc: 0107a023 sw a6,0(a5)
32bc0: 540030ef jal ra,36100 <_IO_wpadn>
32bc4: 00ad8463 beq s11,a0,32bcc <printf_positional+0x170a>
32bc8: c6ffe06f jal zero,31836 <printf_positional+0x374>
32bcc: 00095463 bge s2,zero,32bd4 <printf_positional+0x1712>
32bd0: c69fe06f jal zero,31838 <printf_positional+0x376>
32bd4: 777d c.lui a4,0xfffff
32bd6: 996e c.add s2,s11
32bd8: 800007b7 lui a5,0x80000
32bdc: 75070713 addi a4,a4,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
32be0: 9722 c.add a4,s0
32be2: 97ca c.add a5,s2
32be4: 00072803 lw a6,0(a4)
32be8: ffb7f963 bgeu a5,s11,323da <printf_positional+0xf18>
32bec: 0003c797 auipc a5,0x3c
32bf0: 1bc7a783 lw a5,444(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
32bf4: 04b00713 addi a4,zero,75
32bf8: 597d c.li s2,-1
32bfa: 9792 c.add a5,tp
32bfc: c398 c.sw a4,0(a5)
32bfe: c3bfe06f jal zero,31838 <printf_positional+0x376>
32c02: 01278023 sb s2,0(a5)
32c06: 940ff06f jal zero,31d46 <printf_positional+0x884>
32c0a: 00068a03 lb s4,0(a3)
32c0e: b5a5 c.j 32a76 <printf_positional+0x15b4>
32c10: 0005f8b7 lui a7,0x5f
32c14: 4a01 c.li s4,0
32c16: 31488c13 addi s8,a7,788 # 5f314 <step3b_jumps.4+0x8c>
32c1a: fb0ff06f jal zero,323ca <printf_positional+0xf08>
32c1e: 767d c.lui a2,0xfffff
32c20: 72c60613 addi a2,a2,1836 # fffff72c <__BSS_END__+0xfff8fbd8>
32c24: 9622 c.add a2,s0
32c26: 00762023 sw t2,0(a2)
32c2a: 767d c.lui a2,0xfffff
32c2c: 73060613 addi a2,a2,1840 # fffff730 <__BSS_END__+0xfff8fbdc>
32c30: 9622 c.add a2,s0
32c32: c214 c.sw a3,0(a2)
32c34: 76fd c.lui a3,0xfffff
32c36: 73468693 addi a3,a3,1844 # fffff734 <__BSS_END__+0xfff8fbe0>
32c3a: 96a2 c.add a3,s0
32c3c: 0116a023 sw a7,0(a3)
32c40: 76fd c.lui a3,0xfffff
32c42: 73868693 addi a3,a3,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
32c46: 96a2 c.add a3,s0
32c48: 0066a023 sw t1,0(a3)
32c4c: 76fd c.lui a3,0xfffff
32c4e: 73c68693 addi a3,a3,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
32c52: 96a2 c.add a3,s0
32c54: 01c6a023 sw t3,0(a3)
32c58: 76fd c.lui a3,0xfffff
32c5a: 74068693 addi a3,a3,1856 # fffff740 <__BSS_END__+0xfff8fbec>
32c5e: 96a2 c.add a3,s0
32c60: c298 c.sw a4,0(a3)
32c62: 777d c.lui a4,0xfffff
32c64: 75070713 addi a4,a4,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
32c68: 9722 c.add a4,s0
32c6a: 866e c.mv a2,s11
32c6c: 02000593 addi a1,zero,32
32c70: 855a c.mv a0,s6
32c72: c31c c.sw a5,0(a4)
32c74: 48c030ef jal ra,36100 <_IO_wpadn>
32c78: 00ad8463 beq s11,a0,32c80 <printf_positional+0x17be>
32c7c: bbbfe06f jal zero,31836 <printf_positional+0x374>
32c80: 00095463 bge s2,zero,32c88 <printf_positional+0x17c6>
32c84: bb5fe06f jal zero,31838 <printf_positional+0x376>
32c88: 76fd c.lui a3,0xfffff
32c8a: 73c68693 addi a3,a3,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
32c8e: 96a2 c.add a3,s0
32c90: 0006ae03 lw t3,0(a3)
32c94: 76fd c.lui a3,0xfffff
32c96: 73868693 addi a3,a3,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
32c9a: 96a2 c.add a3,s0
32c9c: 0006a303 lw t1,0(a3)
32ca0: 76fd c.lui a3,0xfffff
32ca2: 73468693 addi a3,a3,1844 # fffff734 <__BSS_END__+0xfff8fbe0>
32ca6: 96a2 c.add a3,s0
32ca8: 0006a883 lw a7,0(a3)
32cac: 77fd c.lui a5,0xfffff
32cae: 777d c.lui a4,0xfffff
32cb0: 76fd c.lui a3,0xfffff
32cb2: 75fd c.lui a1,0xfffff
32cb4: 9dca c.add s11,s2
32cb6: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
32cba: 74070713 addi a4,a4,1856 # fffff740 <__BSS_END__+0xfff8fbec>
32cbe: 73068693 addi a3,a3,1840 # fffff730 <__BSS_END__+0xfff8fbdc>
32cc2: 72c58593 addi a1,a1,1836 # fffff72c <__BSS_END__+0xfff8fbd8>
32cc6: 012da633 slt a2,s11,s2
32cca: 97a2 c.add a5,s0
32ccc: 9722 c.add a4,s0
32cce: 96a2 c.add a3,s0
32cd0: 95a2 c.add a1,s0
32cd2: 439c c.lw a5,0(a5)
32cd4: 4318 c.lw a4,0(a4)
32cd6: 4294 c.lw a3,0(a3)
32cd8: 0005a383 lw t2,0(a1)
32cdc: 896e c.mv s2,s11
32cde: 98060ce3 beq a2,zero,32676 <printf_positional+0x11b4>
32ce2: b729 c.j 32bec <printf_positional+0x172a>
32ce4: 05cb2583 lw a1,92(s6)
32ce8: 14058ae3 beq a1,zero,3363c <printf_positional+0x217a>
32cec: 0105a883 lw a7,16(a1)
32cf0: 0145a803 lw a6,20(a1)
32cf4: 1508f4e3 bgeu a7,a6,3363c <printf_positional+0x217a>
32cf8: 00488513 addi a0,a7,4
32cfc: c988 c.sw a0,16(a1)
32cfe: 03000313 addi t1,zero,48
32d02: 0068a023 sw t1,0(a7)
32d06: 800008b7 lui a7,0x80000
32d0a: fff8c893 xori a7,a7,-1
32d0e: 01191463 bne s2,a7,32d16 <printf_positional+0x1854>
32d12: b25fe06f jal zero,31836 <printf_positional+0x374>
32d16: 1b0570e3 bgeu a0,a6,336b6 <printf_positional+0x21f4>
32d1a: 00450813 addi a6,a0,4
32d1e: 0105a823 sw a6,16(a1)
32d22: c11c c.sw a5,0(a0)
32d24: 800007b7 lui a5,0x80000
32d28: ffe7c793 xori a5,a5,-2
32d2c: 00f91463 bne s2,a5,32d34 <printf_positional+0x1872>
32d30: b07fe06f jal zero,31836 <printf_positional+0x374>
32d34: 0909 c.addi s2,2
32d36: 1df9 c.addi s11,-2
32d38: d52ff06f jal zero,3228a <printf_positional+0xdc8>
32d3c: 77fd c.lui a5,0xfffff
32d3e: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
32d42: 97a2 c.add a5,s0
32d44: 866e c.mv a2,s11
32d46: 02000593 addi a1,zero,32
32d4a: 855a c.mv a0,s6
32d4c: 0107a023 sw a6,0(a5)
32d50: 3b0030ef jal ra,36100 <_IO_wpadn>
32d54: 00ad8463 beq s11,a0,32d5c <printf_positional+0x189a>
32d58: adffe06f jal zero,31836 <printf_positional+0x374>
32d5c: 00095463 bge s2,zero,32d64 <printf_positional+0x18a2>
32d60: ad9fe06f jal zero,31838 <printf_positional+0x376>
32d64: 01b907b3 add a5,s2,s11
32d68: 0127a733 slt a4,a5,s2
32d6c: 893e c.mv s2,a5
32d6e: 77fd c.lui a5,0xfffff
32d70: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
32d74: 97a2 c.add a5,s0
32d76: 0007a803 lw a6,0(a5)
32d7a: e60719e3 bne a4,zero,32bec <printf_positional+0x172a>
32d7e: 00094463 blt s2,zero,32d86 <printf_positional+0x18c4>
32d82: f85fe06f jal zero,31d06 <printf_positional+0x844>
32d86: ab3fe06f jal zero,31838 <printf_positional+0x376>
32d8a: 77fd c.lui a5,0xfffff
32d8c: 74078793 addi a5,a5,1856 # fffff740 <__BSS_END__+0xfff8fbec>
32d90: 97a2 c.add a5,s0
32d92: c398 c.sw a4,0(a5)
32d94: 77fd c.lui a5,0xfffff
32d96: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
32d9a: 97a2 c.add a5,s0
32d9c: 0077a023 sw t2,0(a5)
32da0: 77fd c.lui a5,0xfffff
32da2: 74478793 addi a5,a5,1860 # fffff744 <__BSS_END__+0xfff8fbf0>
32da6: 97a2 c.add a5,s0
32da8: 0007aa83 lw s5,0(a5)
32dac: 8556 c.mv a0,s5
32dae: 1d1040ef jal ra,3777e <__wcslen>
32db2: 00150593 addi a1,a0,1
32db6: 058a c.slli a1,0x2
32db8: 8556 c.mv a0,s5
32dba: 54c050ef jal ra,38306 <__readonly_area>
32dbe: 77fd c.lui a5,0xfffff
32dc0: 74c78793 addi a5,a5,1868 # fffff74c <__BSS_END__+0xfff8fbf8>
32dc4: 97a2 c.add a5,s0
32dc6: c388 c.sw a0,0(a5)
32dc8: 77fd c.lui a5,0xfffff
32dca: 74078793 addi a5,a5,1856 # fffff740 <__BSS_END__+0xfff8fbec>
32dce: 97a2 c.add a5,s0
32dd0: 4398 c.lw a4,0(a5)
32dd2: 77fd c.lui a5,0xfffff
32dd4: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
32dd8: 97a2 c.add a5,s0
32dda: 0007a383 lw t2,0(a5)
32dde: 846ff06f jal zero,31e24 <printf_positional+0x962>
32de2: 77fd c.lui a5,0xfffff
32de4: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
32de8: 97a2 c.add a5,s0
32dea: 866e c.mv a2,s11
32dec: 02000593 addi a1,zero,32
32df0: 855a c.mv a0,s6
32df2: 0107a023 sw a6,0(a5)
32df6: 30a030ef jal ra,36100 <_IO_wpadn>
32dfa: 00ad8463 beq s11,a0,32e02 <printf_positional+0x1940>
32dfe: a39fe06f jal zero,31836 <printf_positional+0x374>
32e02: 00095463 bge s2,zero,32e0a <printf_positional+0x1948>
32e06: a33fe06f jal zero,31838 <printf_positional+0x376>
32e0a: 01b907b3 add a5,s2,s11
32e0e: 0127a733 slt a4,a5,s2
32e12: 893e c.mv s2,a5
32e14: 77fd c.lui a5,0xfffff
32e16: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
32e1a: 97a2 c.add a5,s0
32e1c: 0007a803 lw a6,0(a5)
32e20: dc0716e3 bne a4,zero,32bec <printf_positional+0x172a>
32e24: 00094463 blt s2,zero,32e2c <printf_positional+0x196a>
32e28: f95fe06f jal zero,31dbc <printf_positional+0x8fa>
32e2c: a0dfe06f jal zero,31838 <printf_positional+0x376>
32e30: d00e0f63 beq t3,zero,3234e <printf_positional+0xe8c>
32e34: 4014 c.lw a3,0(s0)
32e36: 03000713 addi a4,zero,48
32e3a: 02000293 addi t0,zero,32
32e3e: 3ee6a223 sw a4,996(a3)
32e42: 777d c.lui a4,0xfffff
32e44: 71070713 addi a4,a4,1808 # fffff710 <__BSS_END__+0xfff8fbbc>
32e48: 9722 c.add a4,s0
32e4a: 4314 c.lw a3,0(a4)
32e4c: 777d c.lui a4,0xfffff
32e4e: 71470713 addi a4,a4,1812 # fffff714 <__BSS_END__+0xfff8fbc0>
32e52: 9722 c.add a4,s0
32e54: 4310 c.lw a2,0(a4)
32e56: 777d c.lui a4,0xfffff
32e58: 71870713 addi a4,a4,1816 # fffff718 <__BSS_END__+0xfff8fbc4>
32e5c: 9722 c.add a4,s0
32e5e: 4318 c.lw a4,0(a4)
32e60: 95aff06f jal zero,31fba <printf_positional+0xaf8>
32e64: 05cb2703 lw a4,92(s6)
32e68: 64070f63 beq a4,zero,334c6 <printf_positional+0x2004>
32e6c: 4b14 c.lw a3,16(a4)
32e6e: 4b50 c.lw a2,20(a4)
32e70: 64c6fb63 bgeu a3,a2,334c6 <printf_positional+0x2004>
32e74: 00468613 addi a2,a3,4
32e78: cb10 c.sw a2,16(a4)
32e7a: c29c c.sw a5,0(a3)
32e7c: 0a05 c.addi s4,1
32e7e: c73fe06f jal zero,31af0 <printf_positional+0x62e>
32e82: 4795 c.li a5,5
32e84: 00fad363 bge s5,a5,32e8a <printf_positional+0x19c8>
32e88: 4a95 c.li s5,5
32e8a: 0005f8b7 lui a7,0x5f
32e8e: 30088c13 addi s8,a7,768 # 5f300 <step3b_jumps.4+0x78>
32e92: d16ff06f jal zero,323a8 <printf_positional+0xee6>
32e96: 767d c.lui a2,0xfffff
32e98: 75460613 addi a2,a2,1876 # fffff754 <__BSS_END__+0xfff8fc00>
32e9c: 079d c.addi a5,7
32e9e: 9622 c.add a2,s0
32ea0: 9be1 c.andi a5,-8
32ea2: 4210 c.lw a2,0(a2)
32ea4: 239c c.fld fa5,0(a5)
32ea6: 07a1 c.addi a5,8
32ea8: c21c c.sw a5,0(a2)
32eaa: 00fd3027 fsd fa5,0(s10)
32eae: 0009a783 lw a5,0(s3)
32eb2: eff7f793 andi a5,a5,-257
32eb6: 00f9a023 sw a5,0(s3)
32eba: 9ebfe06f jal zero,318a4 <printf_positional+0x3e2>
32ebe: 96030e63 beq t1,zero,3203a <printf_positional+0xb78>
32ec2: 05cb2603 lw a2,92(s6)
32ec6: 6a060e63 beq a2,zero,33582 <printf_positional+0x20c0>
32eca: 4a0c c.lw a1,16(a2)
32ecc: 4a48 c.lw a0,20(a2)
32ece: 6aa5fa63 bgeu a1,a0,33582 <printf_positional+0x20c0>
32ed2: 00458513 addi a0,a1,4
32ed6: ca08 c.sw a0,16(a2)
32ed8: 02000613 addi a2,zero,32
32edc: c190 c.sw a2,0(a1)
32ede: 94eff06f jal zero,3202c <printf_positional+0xb6a>
32ee2: 05cb2603 lw a2,92(s6)
32ee6: 5e060d63 beq a2,zero,334e0 <printf_positional+0x201e>
32eea: 4a08 c.lw a0,16(a2)
32eec: 01462803 lw a6,20(a2)
32ef0: 5f057863 bgeu a0,a6,334e0 <printf_positional+0x201e>
32ef4: 00450593 addi a1,a0,4
32ef8: ca0c c.sw a1,16(a2)
32efa: 03000893 addi a7,zero,48
32efe: 01152023 sw a7,0(a0)
32f02: 80000537 lui a0,0x80000
32f06: fff54513 xori a0,a0,-1
32f0a: 00a91463 bne s2,a0,32f12 <printf_positional+0x1a50>
32f0e: 929fe06f jal zero,31836 <printf_positional+0x374>
32f12: 6305fb63 bgeu a1,a6,33548 <printf_positional+0x2086>
32f16: 00458513 addi a0,a1,4
32f1a: ca08 c.sw a0,16(a2)
32f1c: c19c c.sw a5,0(a1)
32f1e: 800007b7 lui a5,0x80000
32f22: ffe7c793 xori a5,a5,-2
32f26: 00f91463 bne s2,a5,32f2e <printf_positional+0x1a6c>
32f2a: 90dfe06f jal zero,31836 <printf_positional+0x374>
32f2e: 0909 c.addi s2,2
32f30: 918ff06f jal zero,32048 <printf_positional+0xb86>
32f34: 77fd c.lui a5,0xfffff
32f36: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
32f3a: 97a2 c.add a5,s0
32f3c: 0107a023 sw a6,0(a5)
32f40: 855a c.mv a0,s6
32f42: 672030ef jal ra,365b4 <__woverflow>
32f46: 777d c.lui a4,0xfffff
32f48: 75070713 addi a4,a4,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
32f4c: 9722 c.add a4,s0
32f4e: 57fd c.li a5,-1
32f50: 00072803 lw a6,0(a4)
32f54: 00f50463 beq a0,a5,32f5c <printf_positional+0x1a9a>
32f58: dddfe06f jal zero,31d34 <printf_positional+0x872>
32f5c: 8dbfe06f jal zero,31836 <printf_positional+0x374>
32f60: 77fd c.lui a5,0xfffff
32f62: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
32f66: 97a2 c.add a5,s0
32f68: c398 c.sw a4,0(a5)
32f6a: da4e30ef jal ra,1650e <_IO_vtable_check>
32f6e: 77fd c.lui a5,0xfffff
32f70: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
32f74: 97a2 c.add a5,s0
32f76: 4398 c.lw a4,0(a5)
32f78: f60ff06f jal zero,326d8 <printf_positional+0x1216>
32f7c: 76fd c.lui a3,0xfffff
32f7e: 72c68693 addi a3,a3,1836 # fffff72c <__BSS_END__+0xfff8fbd8>
32f82: 96a2 c.add a3,s0
32f84: 0076a023 sw t2,0(a3)
32f88: 76fd c.lui a3,0xfffff
32f8a: 73068693 addi a3,a3,1840 # fffff730 <__BSS_END__+0xfff8fbdc>
32f8e: 96a2 c.add a3,s0
32f90: 0056a023 sw t0,0(a3)
32f94: 76fd c.lui a3,0xfffff
32f96: 73468693 addi a3,a3,1844 # fffff734 <__BSS_END__+0xfff8fbe0>
32f9a: 96a2 c.add a3,s0
32f9c: 0116a023 sw a7,0(a3)
32fa0: 76fd c.lui a3,0xfffff
32fa2: 73868693 addi a3,a3,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
32fa6: 96a2 c.add a3,s0
32fa8: 0106a023 sw a6,0(a3)
32fac: 76fd c.lui a3,0xfffff
32fae: 73c68693 addi a3,a3,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
32fb2: 96a2 c.add a3,s0
32fb4: 0066a023 sw t1,0(a3)
32fb8: 76fd c.lui a3,0xfffff
32fba: 74068693 addi a3,a3,1856 # fffff740 <__BSS_END__+0xfff8fbec>
32fbe: 96a2 c.add a3,s0
32fc0: 01c6a023 sw t3,0(a3)
32fc4: 76fd c.lui a3,0xfffff
32fc6: 75068693 addi a3,a3,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
32fca: 96a2 c.add a3,s0
32fcc: c29c c.sw a5,0(a3)
32fce: 77fd c.lui a5,0xfffff
32fd0: 75c78793 addi a5,a5,1884 # fffff75c <__BSS_END__+0xfff8fc08>
32fd4: 97a2 c.add a5,s0
32fd6: 4390 c.lw a2,0(a5)
32fd8: 853a c.mv a0,a4
32fda: 85b2 c.mv a1,a2
32fdc: 994fe0ef jal ra,31170 <_i18n_number_rewrite>
32fe0: 77fd c.lui a5,0xfffff
32fe2: 75c78793 addi a5,a5,1884 # fffff75c <__BSS_END__+0xfff8fc08>
32fe6: 97a2 c.add a5,s0
32fe8: 439c c.lw a5,0(a5)
32fea: 872a c.mv a4,a0
32fec: 40a78633 sub a2,a5,a0
32ff0: 77fd c.lui a5,0xfffff
32ff2: 72c78793 addi a5,a5,1836 # fffff72c <__BSS_END__+0xfff8fbd8>
32ff6: 97a2 c.add a5,s0
32ff8: 0007a383 lw t2,0(a5)
32ffc: 77fd c.lui a5,0xfffff
32ffe: 73078793 addi a5,a5,1840 # fffff730 <__BSS_END__+0xfff8fbdc>
33002: 97a2 c.add a5,s0
33004: 0007a283 lw t0,0(a5)
33008: 77fd c.lui a5,0xfffff
3300a: 73478793 addi a5,a5,1844 # fffff734 <__BSS_END__+0xfff8fbe0>
3300e: 97a2 c.add a5,s0
33010: 0007a883 lw a7,0(a5)
33014: 77fd c.lui a5,0xfffff
33016: 73878793 addi a5,a5,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
3301a: 97a2 c.add a5,s0
3301c: 0007a803 lw a6,0(a5)
33020: 77fd c.lui a5,0xfffff
33022: 73c78793 addi a5,a5,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
33026: 97a2 c.add a5,s0
33028: 0007a303 lw t1,0(a5)
3302c: 77fd c.lui a5,0xfffff
3302e: 74078793 addi a5,a5,1856 # fffff740 <__BSS_END__+0xfff8fbec>
33032: 97a2 c.add a5,s0
33034: 0007ae03 lw t3,0(a5)
33038: 77fd c.lui a5,0xfffff
3303a: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
3303e: 97a2 c.add a5,s0
33040: 439c c.lw a5,0(a5)
33042: 40265693 srai a3,a2,0x2
33046: f75fe06f jal zero,31fba <printf_positional+0xaf8>
3304a: 75fd c.lui a1,0xfffff
3304c: 73058593 addi a1,a1,1840 # fffff730 <__BSS_END__+0xfff8fbdc>
33050: 95a2 c.add a1,s0
33052: 0075a023 sw t2,0(a1)
33056: 75fd c.lui a1,0xfffff
33058: 73458593 addi a1,a1,1844 # fffff734 <__BSS_END__+0xfff8fbe0>
3305c: 95a2 c.add a1,s0
3305e: c194 c.sw a3,0(a1)
33060: 76fd c.lui a3,0xfffff
33062: 73868693 addi a3,a3,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
33066: 96a2 c.add a3,s0
33068: c290 c.sw a2,0(a3)
3306a: 76fd c.lui a3,0xfffff
3306c: 73c68693 addi a3,a3,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
33070: 96a2 c.add a3,s0
33072: 01c6a023 sw t3,0(a3)
33076: 76fd c.lui a3,0xfffff
33078: 74068693 addi a3,a3,1856 # fffff740 <__BSS_END__+0xfff8fbec>
3307c: 96a2 c.add a3,s0
3307e: c298 c.sw a4,0(a3)
33080: 777d c.lui a4,0xfffff
33082: 75070713 addi a4,a4,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
33086: 9722 c.add a4,s0
33088: c31c c.sw a5,0(a4)
3308a: 02d00593 addi a1,zero,45
3308e: 855a c.mv a0,s6
33090: 524030ef jal ra,365b4 <__woverflow>
33094: 76fd c.lui a3,0xfffff
33096: 73c68693 addi a3,a3,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
3309a: 96a2 c.add a3,s0
3309c: 0006ae03 lw t3,0(a3)
330a0: 76fd c.lui a3,0xfffff
330a2: 73868693 addi a3,a3,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
330a6: 96a2 c.add a3,s0
330a8: 4290 c.lw a2,0(a3)
330aa: 77fd c.lui a5,0xfffff
330ac: 777d c.lui a4,0xfffff
330ae: 76fd c.lui a3,0xfffff
330b0: 787d c.lui a6,0xfffff
330b2: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
330b6: 74070713 addi a4,a4,1856 # fffff740 <__BSS_END__+0xfff8fbec>
330ba: 73468693 addi a3,a3,1844 # fffff734 <__BSS_END__+0xfff8fbe0>
330be: 73080813 addi a6,a6,1840 # fffff730 <__BSS_END__+0xfff8fbdc>
330c2: 97a2 c.add a5,s0
330c4: 9722 c.add a4,s0
330c6: 96a2 c.add a3,s0
330c8: 9822 c.add a6,s0
330ca: 55fd c.li a1,-1
330cc: 439c c.lw a5,0(a5)
330ce: 4318 c.lw a4,0(a4)
330d0: 4294 c.lw a3,0(a3)
330d2: 00082383 lw t2,0(a6)
330d6: 98b51b63 bne a0,a1,3226c <printf_positional+0xdaa>
330da: f5cfe06f jal zero,31836 <printf_positional+0x374>
330de: 77fd c.lui a5,0xfffff
330e0: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
330e4: 97a2 c.add a5,s0
330e6: c398 c.sw a4,0(a5)
330e8: c26e30ef jal ra,1650e <_IO_vtable_check>
330ec: 77fd c.lui a5,0xfffff
330ee: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
330f2: 97a2 c.add a5,s0
330f4: 4398 c.lw a4,0(a5)
330f6: f6dfe06f jal zero,32062 <printf_positional+0xba0>
330fa: 767d c.lui a2,0xfffff
330fc: 73460613 addi a2,a2,1844 # fffff734 <__BSS_END__+0xfff8fbe0>
33100: 9622 c.add a2,s0
33102: 00762023 sw t2,0(a2)
33106: 767d c.lui a2,0xfffff
33108: 73860613 addi a2,a2,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
3310c: 9622 c.add a2,s0
3310e: c214 c.sw a3,0(a2)
33110: 76fd c.lui a3,0xfffff
33112: 73c68693 addi a3,a3,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
33116: 96a2 c.add a3,s0
33118: 01c6a023 sw t3,0(a3)
3311c: 76fd c.lui a3,0xfffff
3311e: 74068693 addi a3,a3,1856 # fffff740 <__BSS_END__+0xfff8fbec>
33122: 96a2 c.add a3,s0
33124: c298 c.sw a4,0(a3)
33126: 777d c.lui a4,0xfffff
33128: 75070713 addi a4,a4,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
3312c: 9722 c.add a4,s0
3312e: c31c c.sw a5,0(a4)
33130: 02d00593 addi a1,zero,45
33134: 855a c.mv a0,s6
33136: 47e030ef jal ra,365b4 <__woverflow>
3313a: 76fd c.lui a3,0xfffff
3313c: 73c68693 addi a3,a3,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
33140: 96a2 c.add a3,s0
33142: 0006ae03 lw t3,0(a3)
33146: 77fd c.lui a5,0xfffff
33148: 777d c.lui a4,0xfffff
3314a: 76fd c.lui a3,0xfffff
3314c: 75fd c.lui a1,0xfffff
3314e: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
33152: 74070713 addi a4,a4,1856 # fffff740 <__BSS_END__+0xfff8fbec>
33156: 73868693 addi a3,a3,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
3315a: 73458593 addi a1,a1,1844 # fffff734 <__BSS_END__+0xfff8fbe0>
3315e: 97a2 c.add a5,s0
33160: 9722 c.add a4,s0
33162: 96a2 c.add a3,s0
33164: 95a2 c.add a1,s0
33166: 567d c.li a2,-1
33168: 439c c.lw a5,0(a5)
3316a: 4318 c.lw a4,0(a4)
3316c: 4294 c.lw a3,0(a3)
3316e: 0005a383 lw t2,0(a1)
33172: 00c50463 beq a0,a2,3317a <printf_positional+0x1cb8>
33176: eb7fe06f jal zero,3202c <printf_positional+0xb6a>
3317a: ebcfe06f jal zero,31836 <printf_positional+0x374>
3317e: 02500593 addi a1,zero,37
33182: 855a c.mv a0,s6
33184: 430030ef jal ra,365b4 <__woverflow>
33188: 57fd c.li a5,-1
3318a: 9ef51a63 bne a0,a5,3237e <printf_positional+0xebc>
3318e: ea8fe06f jal zero,31836 <printf_positional+0x374>
33192: 02500593 addi a1,zero,37
33196: 855a c.mv a0,s6
33198: 41c030ef jal ra,365b4 <__woverflow>
3319c: 57fd c.li a5,-1
3319e: 00f51463 bne a0,a5,331a6 <printf_positional+0x1ce4>
331a2: e94fe06f jal zero,31836 <printf_positional+0x374>
331a6: 00c9d783 lhu a5,12(s3)
331aa: 0087f713 andi a4,a5,8
331ae: 2c070663 beq a4,zero,3347a <printf_positional+0x1fb8>
331b2: 05cb2703 lw a4,92(s6)
331b6: 44071b63 bne a4,zero,3360c <printf_positional+0x214a>
331ba: 02300593 addi a1,zero,35
331be: 855a c.mv a0,s6
331c0: 3f4030ef jal ra,365b4 <__woverflow>
331c4: 57fd c.li a5,-1
331c6: 00f51463 bne a0,a5,331ce <printf_positional+0x1d0c>
331ca: e6cfe06f jal zero,31836 <printf_positional+0x374>
331ce: 00c9d783 lhu a5,12(s3)
331d2: 4a09 c.li s4,2
331d4: 0807f713 andi a4,a5,128
331d8: e319 c.bnez a4,331de <printf_positional+0x1d1c>
331da: 8abfe06f jal zero,31a84 <printf_positional+0x5c2>
331de: 05cb2703 lw a4,92(s6)
331e2: c319 c.beqz a4,331e8 <printf_positional+0x1d26>
331e4: 883fe06f jal zero,31a66 <printf_positional+0x5a4>
331e8: 02700593 addi a1,zero,39
331ec: 855a c.mv a0,s6
331ee: 3c6030ef jal ra,365b4 <__woverflow>
331f2: 57fd c.li a5,-1
331f4: 00f50463 beq a0,a5,331fc <printf_positional+0x1d3a>
331f8: 887fe06f jal zero,31a7e <printf_positional+0x5bc>
331fc: e3afe06f jal zero,31836 <printf_positional+0x374>
33200: 76fd c.lui a3,0xfffff
33202: 72c68693 addi a3,a3,1836 # fffff72c <__BSS_END__+0xfff8fbd8>
33206: 96a2 c.add a3,s0
33208: 0076a023 sw t2,0(a3)
3320c: 76fd c.lui a3,0xfffff
3320e: 73068693 addi a3,a3,1840 # fffff730 <__BSS_END__+0xfff8fbdc>
33212: 96a2 c.add a3,s0
33214: 0056a023 sw t0,0(a3)
33218: 76fd c.lui a3,0xfffff
3321a: 73468693 addi a3,a3,1844 # fffff734 <__BSS_END__+0xfff8fbe0>
3321e: 96a2 c.add a3,s0
33220: 0116a023 sw a7,0(a3)
33224: 76fd c.lui a3,0xfffff
33226: 73868693 addi a3,a3,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
3322a: 96a2 c.add a3,s0
3322c: 0106a023 sw a6,0(a3)
33230: 76fd c.lui a3,0xfffff
33232: 73c68693 addi a3,a3,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
33236: 96a2 c.add a3,s0
33238: 0066a023 sw t1,0(a3)
3323c: 76fd c.lui a3,0xfffff
3323e: 74068693 addi a3,a3,1856 # fffff740 <__BSS_END__+0xfff8fbec>
33242: 96a2 c.add a3,s0
33244: 01c6a023 sw t3,0(a3)
33248: 76fd c.lui a3,0xfffff
3324a: 75068693 addi a3,a3,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
3324e: 96a2 c.add a3,s0
33250: c29c c.sw a5,0(a3)
33252: 77fd c.lui a5,0xfffff
33254: 75c78793 addi a5,a5,1884 # fffff75c <__BSS_END__+0xfff8fc08>
33258: 97a2 c.add a5,s0
3325a: 439c c.lw a5,0(a5)
3325c: 853a c.mv a0,a4
3325e: 863e c.mv a2,a5
33260: 85be c.mv a1,a5
33262: f0ffd0ef jal ra,31170 <_i18n_number_rewrite>
33266: 75fd c.lui a1,0xfffff
33268: 74058593 addi a1,a1,1856 # fffff740 <__BSS_END__+0xfff8fbec>
3326c: 95a2 c.add a1,s0
3326e: 0005ae03 lw t3,0(a1)
33272: 75fd c.lui a1,0xfffff
33274: 73c58593 addi a1,a1,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
33278: 95a2 c.add a1,s0
3327a: 0005a303 lw t1,0(a1)
3327e: 75fd c.lui a1,0xfffff
33280: 73858593 addi a1,a1,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
33284: 95a2 c.add a1,s0
33286: 0005a803 lw a6,0(a1)
3328a: 75fd c.lui a1,0xfffff
3328c: 73458593 addi a1,a1,1844 # fffff734 <__BSS_END__+0xfff8fbe0>
33290: 95a2 c.add a1,s0
33292: 0005a883 lw a7,0(a1)
33296: 77fd c.lui a5,0xfffff
33298: 75fd c.lui a1,0xfffff
3329a: 75c78793 addi a5,a5,1884 # fffff75c <__BSS_END__+0xfff8fc08>
3329e: 73058593 addi a1,a1,1840 # fffff730 <__BSS_END__+0xfff8fbdc>
332a2: 95a2 c.add a1,s0
332a4: 97a2 c.add a5,s0
332a6: 439c c.lw a5,0(a5)
332a8: 0005a283 lw t0,0(a1)
332ac: 75fd c.lui a1,0xfffff
332ae: 72c58593 addi a1,a1,1836 # fffff72c <__BSS_END__+0xfff8fbd8>
332b2: 95a2 c.add a1,s0
332b4: 40a78633 sub a2,a5,a0
332b8: 0005a383 lw t2,0(a1)
332bc: 77fd c.lui a5,0xfffff
332be: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
332c2: 97a2 c.add a5,s0
332c4: 439c c.lw a5,0(a5)
332c6: 872a c.mv a4,a0
332c8: 40265693 srai a3,a2,0x2
332cc: 007033b3 sltu t2,zero,t2
332d0: f35fe06f jal zero,32204 <printf_positional+0xd42>
332d4: 97c6 c.add a5,a7
332d6: 078a c.slli a5,0x2
332d8: 963e c.add a2,a5
332da: 421c c.lw a5,0(a2)
332dc: b2078d63 beq a5,zero,32616 <printf_positional+0x1154>
332e0: 77fd c.lui a5,0xfffff
332e2: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
332e6: 97a2 c.add a5,s0
332e8: 0067a023 sw t1,0(a5)
332ec: 77fd c.lui a5,0xfffff
332ee: 75c78793 addi a5,a5,1884 # fffff75c <__BSS_END__+0xfff8fc08>
332f2: 97a2 c.add a5,s0
332f4: c398 c.sw a4,0(a5)
332f6: 000aa783 lw a5,0(s5)
332fa: 777d c.lui a4,0xfffff
332fc: 75470713 addi a4,a4,1876 # fffff754 <__BSS_END__+0xfff8fc00>
33300: 07dd c.addi a5,23
33302: 9bc1 c.andi a5,-16
33304: 40f10133 sub sp,sp,a5
33308: 00f10513 addi a0,sp,15
3330c: 9941 c.andi a0,-16
3330e: 00ad2023 sw a0,0(s10)
33312: 0009a783 lw a5,0(s3)
33316: b50e2603 lw a2,-1200(t3) # 6fb50 <__printf_va_arg_table>
3331a: 9722 c.add a4,s0
3331c: 97c6 c.add a5,a7
3331e: 078a c.slli a5,0x2
33320: 963e c.add a2,a5
33322: 430c c.lw a1,0(a4)
33324: 421c c.lw a5,0(a2)
33326: 9782 c.jalr a5
33328: 400007b7 lui a5,0x40000
3332c: ff878893 addi a7,a5,-8 # 3ffffff8 <__BSS_END__+0x3ff904a4>
33330: 77fd c.lui a5,0xfffff
33332: 75c78793 addi a5,a5,1884 # fffff75c <__BSS_END__+0xfff8fc08>
33336: 97a2 c.add a5,s0
33338: 4398 c.lw a4,0(a5)
3333a: 00070e37 lui t3,0x70
3333e: b0eff06f jal zero,3264c <printf_positional+0x118a>
33342: 77fd c.lui a5,0xfffff
33344: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
33348: 97a2 c.add a5,s0
3334a: 0107a023 sw a6,0(a5)
3334e: 9c0e30ef jal ra,1650e <_IO_vtable_check>
33352: 77fd c.lui a5,0xfffff
33354: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
33358: 97a2 c.add a5,s0
3335a: 0007a803 lw a6,0(a5)
3335e: 88cff06f jal zero,323ea <printf_positional+0xf28>
33362: 000e1463 bne t3,zero,3336a <printf_positional+0x1ea8>
33366: e89fe06f jal zero,321ee <printf_positional+0xd2c>
3336a: 4014 c.lw a3,0(s0)
3336c: 03000713 addi a4,zero,48
33370: 02000293 addi t0,zero,32
33374: 3ee6a223 sw a4,996(a3)
33378: 777d c.lui a4,0xfffff
3337a: 71070713 addi a4,a4,1808 # fffff710 <__BSS_END__+0xfff8fbbc>
3337e: 9722 c.add a4,s0
33380: 4314 c.lw a3,0(a4)
33382: 777d c.lui a4,0xfffff
33384: 71470713 addi a4,a4,1812 # fffff714 <__BSS_END__+0xfff8fbc0>
33388: 9722 c.add a4,s0
3338a: 4310 c.lw a2,0(a4)
3338c: 777d c.lui a4,0xfffff
3338e: 71870713 addi a4,a4,1816 # fffff718 <__BSS_END__+0xfff8fbc4>
33392: 9722 c.add a4,s0
33394: 4318 c.lw a4,0(a4)
33396: 007033b3 sltu t2,zero,t2
3339a: e6bfe06f jal zero,32204 <printf_positional+0xd42>
3339e: 01279023 sh s2,0(a5)
333a2: 9a5fe06f jal zero,31d46 <printf_positional+0x884>
333a6: 77fd c.lui a5,0xfffff
333a8: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
333ac: 97a2 c.add a5,s0
333ae: 0107a023 sw a6,0(a5)
333b2: 85aa c.mv a1,a0
333b4: b671 c.j 32f40 <printf_positional+0x1a7e>
333b6: 00069a03 lh s4,0(a3)
333ba: ebcff06f jal zero,32a76 <printf_positional+0x15b4>
333be: 767d c.lui a2,0xfffff
333c0: 73460613 addi a2,a2,1844 # fffff734 <__BSS_END__+0xfff8fbe0>
333c4: 9622 c.add a2,s0
333c6: 00762023 sw t2,0(a2)
333ca: 767d c.lui a2,0xfffff
333cc: 73860613 addi a2,a2,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
333d0: 9622 c.add a2,s0
333d2: c214 c.sw a3,0(a2)
333d4: 76fd c.lui a3,0xfffff
333d6: 73c68693 addi a3,a3,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
333da: 96a2 c.add a3,s0
333dc: 01c6a023 sw t3,0(a3)
333e0: 76fd c.lui a3,0xfffff
333e2: 74068693 addi a3,a3,1856 # fffff740 <__BSS_END__+0xfff8fbec>
333e6: 96a2 c.add a3,s0
333e8: c298 c.sw a4,0(a3)
333ea: 777d c.lui a4,0xfffff
333ec: 75070713 addi a4,a4,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
333f0: 9722 c.add a4,s0
333f2: c31c c.sw a5,0(a4)
333f4: 02b00593 addi a1,zero,43
333f8: bb35 c.j 33134 <printf_positional+0x1c72>
333fa: 75fd c.lui a1,0xfffff
333fc: 73058593 addi a1,a1,1840 # fffff730 <__BSS_END__+0xfff8fbdc>
33400: 95a2 c.add a1,s0
33402: 0075a023 sw t2,0(a1)
33406: 75fd c.lui a1,0xfffff
33408: 73458593 addi a1,a1,1844 # fffff734 <__BSS_END__+0xfff8fbe0>
3340c: 95a2 c.add a1,s0
3340e: c194 c.sw a3,0(a1)
33410: 76fd c.lui a3,0xfffff
33412: 73868693 addi a3,a3,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
33416: 96a2 c.add a3,s0
33418: c290 c.sw a2,0(a3)
3341a: 76fd c.lui a3,0xfffff
3341c: 73c68693 addi a3,a3,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
33420: 96a2 c.add a3,s0
33422: 01c6a023 sw t3,0(a3)
33426: 76fd c.lui a3,0xfffff
33428: 74068693 addi a3,a3,1856 # fffff740 <__BSS_END__+0xfff8fbec>
3342c: 96a2 c.add a3,s0
3342e: c298 c.sw a4,0(a3)
33430: 777d c.lui a4,0xfffff
33432: 75070713 addi a4,a4,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
33436: 9722 c.add a4,s0
33438: c31c c.sw a5,0(a4)
3343a: 02b00593 addi a1,zero,43
3343e: b981 c.j 3308e <printf_positional+0x1bcc>
33440: 00c9d783 lhu a5,12(s3)
33444: 471d c.li a4,7
33446: 02e9a423 sw a4,40(s3)
3344a: 9bf9 c.andi a5,-2
3344c: 00f99623 sh a5,12(s3)
33450: d45fe06f jal zero,32194 <printf_positional+0xcd2>
33454: 02e00593 addi a1,zero,46
33458: 855a c.mv a0,s6
3345a: 15a030ef jal ra,365b4 <__woverflow>
3345e: 57fd c.li a5,-1
33460: 00f50463 beq a0,a5,33468 <printf_positional+0x1fa6>
33464: b4afe06f jal zero,317ae <printf_positional+0x2ec>
33468: bcefe06f jal zero,31836 <printf_positional+0x374>
3346c: 00c9d783 lhu a5,12(s3)
33470: 9bf9 c.andi a5,-2
33472: 00f99623 sh a5,12(s3)
33476: cc3fe06f jal zero,32138 <printf_positional+0xc76>
3347a: 4a05 c.li s4,1
3347c: bba1 c.j 331d4 <printf_positional+0x1d12>
3347e: 02d00593 addi a1,zero,45
33482: 855a c.mv a0,s6
33484: 130030ef jal ra,365b4 <__woverflow>
33488: 57fd c.li a5,-1
3348a: 00f50463 beq a0,a5,33492 <printf_positional+0x1fd0>
3348e: e50fe06f jal zero,31ade <printf_positional+0x61c>
33492: ba4fe06f jal zero,31836 <printf_positional+0x374>
33496: 02b00593 addi a1,zero,43
3349a: 855a c.mv a0,s6
3349c: 118030ef jal ra,365b4 <__woverflow>
334a0: 57fd c.li a5,-1
334a2: 00f50463 beq a0,a5,334aa <printf_positional+0x1fe8>
334a6: e0afe06f jal zero,31ab0 <printf_positional+0x5ee>
334aa: b8cfe06f jal zero,31836 <printf_positional+0x374>
334ae: 04900593 addi a1,zero,73
334b2: 855a c.mv a0,s6
334b4: 100030ef jal ra,365b4 <__woverflow>
334b8: 57fd c.li a5,-1
334ba: 00f50463 beq a0,a5,334c2 <printf_positional+0x2000>
334be: e5efe06f jal zero,31b1c <printf_positional+0x65a>
334c2: b74fe06f jal zero,31836 <printf_positional+0x374>
334c6: 03000593 addi a1,zero,48
334ca: 855a c.mv a0,s6
334cc: 0e8030ef jal ra,365b4 <__woverflow>
334d0: 57fd c.li a5,-1
334d2: 00f51463 bne a0,a5,334da <printf_positional+0x2018>
334d6: b60fe06f jal zero,31836 <printf_positional+0x374>
334da: 0a05 c.addi s4,1
334dc: e14fe06f jal zero,31af0 <printf_positional+0x62e>
334e0: 767d c.lui a2,0xfffff
334e2: 73c60613 addi a2,a2,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
334e6: 9622 c.add a2,s0
334e8: c214 c.sw a3,0(a2)
334ea: 76fd c.lui a3,0xfffff
334ec: 74068693 addi a3,a3,1856 # fffff740 <__BSS_END__+0xfff8fbec>
334f0: 96a2 c.add a3,s0
334f2: c298 c.sw a4,0(a3)
334f4: 777d c.lui a4,0xfffff
334f6: 75070713 addi a4,a4,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
334fa: 9722 c.add a4,s0
334fc: 03000593 addi a1,zero,48
33500: 855a c.mv a0,s6
33502: c31c c.sw a5,0(a4)
33504: 0b0030ef jal ra,365b4 <__woverflow>
33508: 77fd c.lui a5,0xfffff
3350a: 777d c.lui a4,0xfffff
3350c: 76fd c.lui a3,0xfffff
3350e: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
33512: 74070713 addi a4,a4,1856 # fffff740 <__BSS_END__+0xfff8fbec>
33516: 73c68693 addi a3,a3,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
3351a: 97a2 c.add a5,s0
3351c: 9722 c.add a4,s0
3351e: 96a2 c.add a3,s0
33520: 567d c.li a2,-1
33522: 439c c.lw a5,0(a5)
33524: 4318 c.lw a4,0(a4)
33526: 4294 c.lw a3,0(a3)
33528: 00c51463 bne a0,a2,33530 <printf_positional+0x206e>
3352c: b0afe06f jal zero,31836 <printf_positional+0x374>
33530: 80000637 lui a2,0x80000
33534: fff64613 xori a2,a2,-1
33538: 00c91463 bne s2,a2,33540 <printf_positional+0x207e>
3353c: afafe06f jal zero,31836 <printf_positional+0x374>
33540: 05cb2603 lw a2,92(s6)
33544: 1c061063 bne a2,zero,33704 <printf_positional+0x2242>
33548: 767d c.lui a2,0xfffff
3354a: 74060613 addi a2,a2,1856 # fffff740 <__BSS_END__+0xfff8fbec>
3354e: 9622 c.add a2,s0
33550: c214 c.sw a3,0(a2)
33552: 76fd c.lui a3,0xfffff
33554: 75068693 addi a3,a3,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
33558: 96a2 c.add a3,s0
3355a: 85be c.mv a1,a5
3355c: 855a c.mv a0,s6
3355e: c298 c.sw a4,0(a3)
33560: 054030ef jal ra,365b4 <__woverflow>
33564: 777d c.lui a4,0xfffff
33566: 76fd c.lui a3,0xfffff
33568: 75070713 addi a4,a4,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
3356c: 74068693 addi a3,a3,1856 # fffff740 <__BSS_END__+0xfff8fbec>
33570: 9722 c.add a4,s0
33572: 96a2 c.add a3,s0
33574: 57fd c.li a5,-1
33576: 4318 c.lw a4,0(a4)
33578: 4294 c.lw a3,0(a3)
3357a: 9af512e3 bne a0,a5,32f1e <printf_positional+0x1a5c>
3357e: ab8fe06f jal zero,31836 <printf_positional+0x374>
33582: 767d c.lui a2,0xfffff
33584: 73460613 addi a2,a2,1844 # fffff734 <__BSS_END__+0xfff8fbe0>
33588: 9622 c.add a2,s0
3358a: 00762023 sw t2,0(a2)
3358e: 767d c.lui a2,0xfffff
33590: 73860613 addi a2,a2,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
33594: 9622 c.add a2,s0
33596: c214 c.sw a3,0(a2)
33598: 76fd c.lui a3,0xfffff
3359a: 73c68693 addi a3,a3,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
3359e: 96a2 c.add a3,s0
335a0: 01c6a023 sw t3,0(a3)
335a4: 76fd c.lui a3,0xfffff
335a6: 74068693 addi a3,a3,1856 # fffff740 <__BSS_END__+0xfff8fbec>
335aa: 96a2 c.add a3,s0
335ac: c298 c.sw a4,0(a3)
335ae: 777d c.lui a4,0xfffff
335b0: 75070713 addi a4,a4,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
335b4: 9722 c.add a4,s0
335b6: c31c c.sw a5,0(a4)
335b8: 02000593 addi a1,zero,32
335bc: bea5 c.j 33134 <printf_positional+0x1c72>
335be: f51e20ef jal ra,1650e <_IO_vtable_check>
335c2: d10ff06f jal zero,32ad2 <printf_positional+0x1610>
335c6: 75fd c.lui a1,0xfffff
335c8: 73058593 addi a1,a1,1840 # fffff730 <__BSS_END__+0xfff8fbdc>
335cc: 95a2 c.add a1,s0
335ce: 0075a023 sw t2,0(a1)
335d2: 75fd c.lui a1,0xfffff
335d4: 73458593 addi a1,a1,1844 # fffff734 <__BSS_END__+0xfff8fbe0>
335d8: 95a2 c.add a1,s0
335da: c194 c.sw a3,0(a1)
335dc: 76fd c.lui a3,0xfffff
335de: 73868693 addi a3,a3,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
335e2: 96a2 c.add a3,s0
335e4: c290 c.sw a2,0(a3)
335e6: 76fd c.lui a3,0xfffff
335e8: 73c68693 addi a3,a3,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
335ec: 96a2 c.add a3,s0
335ee: 01c6a023 sw t3,0(a3)
335f2: 76fd c.lui a3,0xfffff
335f4: 74068693 addi a3,a3,1856 # fffff740 <__BSS_END__+0xfff8fbec>
335f8: 96a2 c.add a3,s0
335fa: c298 c.sw a4,0(a3)
335fc: 777d c.lui a4,0xfffff
335fe: 75070713 addi a4,a4,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
33602: 9722 c.add a4,s0
33604: c31c c.sw a5,0(a4)
33606: 02000593 addi a1,zero,32
3360a: b451 c.j 3308e <printf_positional+0x1bcc>
3360c: 4b14 c.lw a3,16(a4)
3360e: 4b50 c.lw a2,20(a4)
33610: c36fe06f jal zero,31a46 <printf_positional+0x584>
33614: 855a c.mv a0,s6
33616: 79f020ef jal ra,365b4 <__woverflow>
3361a: 57fd c.li a5,-1
3361c: d2f51963 bne a0,a5,32b4e <printf_positional+0x168c>
33620: a16fe06f jal zero,31836 <printf_positional+0x374>
33624: 02000593 addi a1,zero,32
33628: 855a c.mv a0,s6
3362a: 78b020ef jal ra,365b4 <__woverflow>
3362e: 57fd c.li a5,-1
33630: 00f50463 beq a0,a5,33638 <printf_positional+0x2176>
33634: c7cfe06f jal zero,31ab0 <printf_positional+0x5ee>
33638: 9fefe06f jal zero,31836 <printf_positional+0x374>
3363c: 75fd c.lui a1,0xfffff
3363e: 73858593 addi a1,a1,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
33642: 95a2 c.add a1,s0
33644: c194 c.sw a3,0(a1)
33646: 76fd c.lui a3,0xfffff
33648: 73c68693 addi a3,a3,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
3364c: 96a2 c.add a3,s0
3364e: c290 c.sw a2,0(a3)
33650: 76fd c.lui a3,0xfffff
33652: 74068693 addi a3,a3,1856 # fffff740 <__BSS_END__+0xfff8fbec>
33656: 96a2 c.add a3,s0
33658: c298 c.sw a4,0(a3)
3365a: 777d c.lui a4,0xfffff
3365c: 75070713 addi a4,a4,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
33660: 9722 c.add a4,s0
33662: 03000593 addi a1,zero,48
33666: 855a c.mv a0,s6
33668: c31c c.sw a5,0(a4)
3366a: 74b020ef jal ra,365b4 <__woverflow>
3366e: 76fd c.lui a3,0xfffff
33670: 73c68693 addi a3,a3,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
33674: 96a2 c.add a3,s0
33676: 4290 c.lw a2,0(a3)
33678: 77fd c.lui a5,0xfffff
3367a: 777d c.lui a4,0xfffff
3367c: 76fd c.lui a3,0xfffff
3367e: 75078793 addi a5,a5,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
33682: 74070713 addi a4,a4,1856 # fffff740 <__BSS_END__+0xfff8fbec>
33686: 73868693 addi a3,a3,1848 # fffff738 <__BSS_END__+0xfff8fbe4>
3368a: 97a2 c.add a5,s0
3368c: 9722 c.add a4,s0
3368e: 96a2 c.add a3,s0
33690: 55fd c.li a1,-1
33692: 439c c.lw a5,0(a5)
33694: 4318 c.lw a4,0(a4)
33696: 4294 c.lw a3,0(a3)
33698: 00b51463 bne a0,a1,336a0 <printf_positional+0x21de>
3369c: 99afe06f jal zero,31836 <printf_positional+0x374>
336a0: 800005b7 lui a1,0x80000
336a4: fff5c593 xori a1,a1,-1
336a8: 00b91463 bne s2,a1,336b0 <printf_positional+0x21ee>
336ac: 98afe06f jal zero,31836 <printf_positional+0x374>
336b0: 05cb2583 lw a1,92(s6)
336b4: eda9 c.bnez a1,3370e <printf_positional+0x224c>
336b6: 75fd c.lui a1,0xfffff
336b8: 73c58593 addi a1,a1,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
336bc: 95a2 c.add a1,s0
336be: c194 c.sw a3,0(a1)
336c0: 76fd c.lui a3,0xfffff
336c2: 74068693 addi a3,a3,1856 # fffff740 <__BSS_END__+0xfff8fbec>
336c6: 96a2 c.add a3,s0
336c8: c290 c.sw a2,0(a3)
336ca: 76fd c.lui a3,0xfffff
336cc: 75068693 addi a3,a3,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
336d0: 96a2 c.add a3,s0
336d2: 85be c.mv a1,a5
336d4: 855a c.mv a0,s6
336d6: c298 c.sw a4,0(a3)
336d8: 6dd020ef jal ra,365b4 <__woverflow>
336dc: 76fd c.lui a3,0xfffff
336de: 74068693 addi a3,a3,1856 # fffff740 <__BSS_END__+0xfff8fbec>
336e2: 96a2 c.add a3,s0
336e4: 4290 c.lw a2,0(a3)
336e6: 777d c.lui a4,0xfffff
336e8: 76fd c.lui a3,0xfffff
336ea: 75070713 addi a4,a4,1872 # fffff750 <__BSS_END__+0xfff8fbfc>
336ee: 73c68693 addi a3,a3,1852 # fffff73c <__BSS_END__+0xfff8fbe8>
336f2: 9722 c.add a4,s0
336f4: 96a2 c.add a3,s0
336f6: 57fd c.li a5,-1
336f8: 4318 c.lw a4,0(a4)
336fa: 4294 c.lw a3,0(a3)
336fc: e2f51463 bne a0,a5,32d24 <printf_positional+0x1862>
33700: 936fe06f jal zero,31836 <printf_positional+0x374>
33704: 4a0c c.lw a1,16(a2)
33706: 01462803 lw a6,20(a2)
3370a: 809ff06f jal zero,32f12 <printf_positional+0x1a50>
3370e: 4988 c.lw a0,16(a1)
33710: 0145a803 lw a6,20(a1)
33714: e02ff06f jal zero,32d16 <printf_positional+0x1854>
33718: 4705 c.li a4,1
3371a: e70fe06f jal zero,31d8a <printf_positional+0x8c8>
3371e: 4785 c.li a5,1
33720: d07fe06f jal zero,32426 <printf_positional+0xf64>
33724: 4705 c.li a4,1
33726: fd7fe06f jal zero,326fc <printf_positional+0x123a>
3372a: 0005f537 lui a0,0x5f
3372e: eec50513 addi a0,a0,-276 # 5eeec <__strtol_ul_rem_tab+0xb8>
33732: dc3e20ef jal ra,164f4 <__libc_fatal>
00033736 <__vfwprintf_internal>:
33736: 0003b797 auipc a5,0x3b
3373a: 6727a783 lw a5,1650(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
3373e: b1010113 addi sp,sp,-1264
33742: 4d312e23 sw s3,1244(sp)
33746: c4be c.swsp a5,72(sp)
33748: 9792 c.add a5,tp
3374a: 439c c.lw a5,0(a5)
3374c: 89ae c.mv s3,a1
3374e: 4585 c.li a1,1
33750: 4e812423 sw s0,1256(sp)
33754: 4e912223 sw s1,1252(sp)
33758: c2be c.swsp a5,68(sp)
3375a: 4e112623 sw ra,1260(sp)
3375e: 4f212023 sw s2,1248(sp)
33762: 4d412c23 sw s4,1240(sp)
33766: 4d512a23 sw s5,1236(sp)
3376a: 4d612823 sw s6,1232(sp)
3376e: 4d712623 sw s7,1228(sp)
33772: 4d812423 sw s8,1224(sp)
33776: 4d912223 sw s9,1220(sp)
3377a: 4da12023 sw s10,1216(sp)
3377e: 4bb12e23 sw s11,1212(sp)
33782: 842a c.mv s0,a0
33784: 84b2 c.mv s1,a2
33786: da36 c.swsp a3,52(sp)
33788: 849e20ef jal ra,15fd0 <_IO_fwide>
3378c: 4785 c.li a5,1
3378e: 00f50463 beq a0,a5,33796 <__vfwprintf_internal+0x60>
33792: 0a80106f jal zero,3483a <__vfwprintf_internal+0x1104>
33796: 401c c.lw a5,0(s0)
33798: 0087f713 andi a4,a5,8
3379c: c319 c.beqz a4,337a2 <__vfwprintf_internal+0x6c>
3379e: 4280106f jal zero,34bc6 <__vfwprintf_internal+0x1490>
337a2: 00099463 bne s3,zero,337aa <__vfwprintf_internal+0x74>
337a6: 0880106f jal zero,3482e <__vfwprintf_internal+0x10f8>
337aa: 892a c.mv s2,a0
337ac: 4585 c.li a1,1
337ae: 8522 c.mv a0,s0
337b0: 821e20ef jal ra,15fd0 <_IO_fwide>
337b4: 8aaa c.mv s5,a0
337b6: 01250463 beq a0,s2,337be <__vfwprintf_internal+0x88>
337ba: 0800106f jal zero,3483a <__vfwprintf_internal+0x1104>
337be: 00042903 lw s2,0(s0)
337c2: 00297d13 andi s10,s2,2
337c6: 2e0d1ce3 bne s10,zero,342be <__vfwprintf_internal+0xb88>
337ca: 02500593 addi a1,zero,37
337ce: 854e c.mv a0,s3
337d0: c526 c.swsp s1,136(sp)
337d2: 6a21 c.lui s4,0x8
337d4: 43c040ef jal ra,37c10 <__wcschrnul>
337d8: dc2a c.swsp a0,56(sp)
337da: c32a c.swsp a0,132(sp)
337dc: 012a7933 and s2,s4,s2
337e0: 04091c63 bne s2,zero,33838 <__vfwprintf_internal+0x102>
337e4: 00000793 addi a5,zero,0
337e8: 30078de3 beq a5,zero,34302 <__vfwprintf_internal+0xbcc>
337ec: 000425b7 lui a1,0x42
337f0: 8622 c.mv a2,s0
337f2: 58458593 addi a1,a1,1412 # 42584 <_IO_funlockfile>
337f6: 1148 c.addi4spn a0,sp,164
337f8: 00000097 auipc ra,0x0
337fc: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
33800: 401c c.lw a5,0(s0)
33802: 4d05 c.li s10,1
33804: 00fa7a33 and s4,s4,a5
33808: 020a1863 bne s4,zero,33838 <__vfwprintf_internal+0x102>
3380c: 4468 c.lw a0,76(s0)
3380e: af020913 addi s2,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
33812: 451c c.lw a5,8(a0)
33814: 01278f63 beq a5,s2,33832 <__vfwprintf_internal+0xfc>
33818: 4705 c.li a4,1
3381a: 100527af lr.w a5,(a0)
3381e: e781 c.bnez a5,33826 <__vfwprintf_internal+0xf0>
33820: 1ce526af sc.w.aq a3,a4,(a0)
33824: fafd c.bnez a3,3381a <__vfwprintf_internal+0xe4>
33826: c399 c.beqz a5,3382c <__vfwprintf_internal+0xf6>
33828: 24c0106f jal zero,34a74 <__vfwprintf_internal+0x133e>
3382c: 4468 c.lw a0,76(s0)
3382e: 01252423 sw s2,8(a0)
33832: 415c c.lw a5,4(a0)
33834: 0785 c.addi a5,1
33836: c15c c.sw a5,4(a0)
33838: 09842c83 lw s9,152(s0)
3383c: 57e2 c.lwsp a5,56(sp)
3383e: 00069a37 lui s4,0x69
33842: 00069937 lui s2,0x69
33846: 89ca0713 addi a4,s4,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
3384a: be490913 addi s2,s2,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
3384e: 89ca0a13 addi s4,s4,-1892
33852: 413787b3 sub a5,a5,s3
33856: 40e90933 sub s2,s2,a4
3385a: 414c8733 sub a4,s9,s4
3385e: 4027dc13 srai s8,a5,0x2
33862: 4d277ae3 bgeu a4,s2,34536 <__vfwprintf_internal+0xe00>
33866: 01cca783 lw a5,28(s9)
3386a: 8662 c.mv a2,s8
3386c: 85ce c.mv a1,s3
3386e: 8522 c.mv a0,s0
33870: 9782 c.jalr a5
33872: 42ac1163 bne s8,a0,33c94 <__vfwprintf_internal+0x55e>
33876: 000c2693 slti a3,s8,0
3387a: 50069363 bne a3,zero,33d80 <__vfwprintf_internal+0x64a>
3387e: 471a c.lwsp a4,132(sp)
33880: 4310 c.lw a2,0(a4)
33882: c62d c.beqz a2,338ec <__vfwprintf_internal+0x1b6>
33884: fa81a603 lw a2,-88(gp) # 6f2fc <__printf_function_table>
33888: 36061de3 bne a2,zero,34402 <__vfwprintf_internal+0xccc>
3388c: fb41a603 lw a2,-76(gp) # 6f308 <__printf_modifier_table>
33890: 360619e3 bne a2,zero,34402 <__vfwprintf_internal+0xccc>
33894: 00070637 lui a2,0x70
33898: b5062603 lw a2,-1200(a2) # 6fb50 <__printf_va_arg_table>
3389c: 360613e3 bne a2,zero,34402 <__vfwprintf_internal+0xccc>
338a0: 0003b797 auipc a5,0x3b
338a4: 50c7a783 lw a5,1292(a5) # 6edac <_GLOBAL_OFFSET_TABLE_+0x34>
338a8: 000346b7 lui a3,0x34
338ac: 0005fb37 lui s6,0x5f
338b0: dcbe c.swsp a5,120(sp)
338b2: 57fd c.li a5,-1
338b4: c6be c.swsp a5,76(sp)
338b6: 8da68793 addi a5,a3,-1830 # 338da <__vfwprintf_internal+0x1a4>
338ba: c882 c.swsp zero,80(sp)
338bc: 4c81 c.li s9,0
338be: ca82 c.swsp zero,84(sp)
338c0: 354b0b13 addi s6,s6,852 # 5f354 <step4_jumps.0>
338c4: c0be c.swsp a5,64(sp)
338c6: 00472803 lw a6,4(a4)
338ca: 0711 c.addi a4,4
338cc: c33a c.swsp a4,132(sp)
338ce: 05a00693 addi a3,zero,90
338d2: fe080713 addi a4,a6,-32
338d6: 08e6fe63 bgeu a3,a4,33972 <__vfwprintf_internal+0x23c>
338da: 50081ae3 bne a6,zero,345ee <__vfwprintf_internal+0xeb8>
338de: 47a6 c.lwsp a5,72(sp)
338e0: 5c7d c.li s8,-1
338e2: 00478db3 add s11,a5,tp
338e6: 47d9 c.li a5,22
338e8: 00fda023 sw a5,0(s11)
338ec: 4014 c.lw a3,0(s0)
338ee: 6721 c.lui a4,0x8
338f0: 8f75 c.and a4,a3
338f2: c329 c.beqz a4,33934 <__vfwprintf_internal+0x1fe>
338f4: 060d1863 bne s10,zero,33964 <__vfwprintf_internal+0x22e>
338f8: 4ec12083 lw ra,1260(sp)
338fc: 4e812403 lw s0,1256(sp)
33900: 4e412483 lw s1,1252(sp)
33904: 4e012903 lw s2,1248(sp)
33908: 4dc12983 lw s3,1244(sp)
3390c: 4d812a03 lw s4,1240(sp)
33910: 4d412a83 lw s5,1236(sp)
33914: 4d012b03 lw s6,1232(sp)
33918: 4cc12b83 lw s7,1228(sp)
3391c: 4c412c83 lw s9,1220(sp)
33920: 4c012d03 lw s10,1216(sp)
33924: 4bc12d83 lw s11,1212(sp)
33928: 8562 c.mv a0,s8
3392a: 4c812c03 lw s8,1224(sp)
3392e: 4f010113 addi sp,sp,1264
33932: 8082 c.jr ra
33934: 4468 c.lw a0,76(s0)
33936: 4158 c.lw a4,4(a0)
33938: 177d c.addi a4,-1
3393a: c158 c.sw a4,4(a0)
3393c: ff45 c.bnez a4,338f4 <__vfwprintf_internal+0x1be>
3393e: 00052423 sw zero,8(a0)
33942: 0f50000f fence iorw,ow
33946: 08e5272f amoswap.w a4,a4,(a0)
3394a: 4685 c.li a3,1
3394c: fae6d4e3 bge a3,a4,338f4 <__vfwprintf_internal+0x1be>
33950: 1a600893 addi a7,zero,422
33954: 08100593 addi a1,zero,129
33958: 4605 c.li a2,1
3395a: 4681 c.li a3,0
3395c: 00000073 ecall
33960: f80d0ce3 beq s10,zero,338f8 <__vfwprintf_internal+0x1c2>
33964: 4581 c.li a1,0
33966: 1148 c.addi4spn a0,sp,164
33968: 00000097 auipc ra,0x0
3396c: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
33970: b761 c.j 338f8 <__vfwprintf_internal+0x1c2>
33972: 975a c.add a4,s6
33974: 07874703 lbu a4,120(a4) # 8078 <__libc_tsd_CTYPE_B+0x804c>
33978: de02 c.swsp zero,60(sp)
3397a: 4301 c.li t1,0
3397c: 070a c.slli a4,0x2
3397e: 975a c.add a4,s6
33980: 0d472603 lw a2,212(a4)
33984: 02000713 addi a4,zero,32
33988: d63a c.swsp a4,44(sp)
3398a: 4781 c.li a5,0
3398c: 4681 c.li a3,0
3398e: 4f01 c.li t5,0
33990: 4e81 c.li t4,0
33992: 4381 c.li t2,0
33994: 4f81 c.li t6,0
33996: 4d81 c.li s11,0
33998: 4281 c.li t0,0
3399a: d802 c.swsp zero,48(sp)
3399c: 58fd c.li a7,-1
3399e: 05a00713 addi a4,zero,90
339a2: 8602 c.jr a2
339a4: 469a c.lwsp a3,132(sp)
339a6: 0046a803 lw a6,4(a3)
339aa: 0691 c.addi a3,4
339ac: c336 c.swsp a3,132(sp)
339ae: fe080693 addi a3,a6,-32
339b2: 04d76363 bltu a4,a3,339f8 <__vfwprintf_internal+0x2c2>
339b6: 96da c.add a3,s6
339b8: 0786c603 lbu a2,120(a3)
339bc: 8ed6 c.mv t4,s5
339be: 86d6 c.mv a3,s5
339c0: 060a c.slli a2,0x2
339c2: 965a c.add a2,s6
339c4: 2b462603 lw a2,692(a2)
339c8: 8602 c.jr a2
339ca: 469a c.lwsp a3,132(sp)
339cc: 0046a803 lw a6,4(a3)
339d0: 0691 c.addi a3,4
339d2: c336 c.swsp a3,132(sp)
339d4: fe080693 addi a3,a6,-32
339d8: 00d76c63 bltu a4,a3,339f0 <__vfwprintf_internal+0x2ba>
339dc: 96da c.add a3,s6
339de: 0786c603 lbu a2,120(a3)
339e2: 4e81 c.li t4,0
339e4: 4681 c.li a3,0
339e6: 060a c.slli a2,0x2
339e8: 965a c.add a2,s6
339ea: 2b462603 lw a2,692(a2)
339ee: 8602 c.jr a2
339f0: 4606 c.lwsp a2,64(sp)
339f2: 4681 c.li a3,0
339f4: 4e81 c.li t4,0
339f6: 8602 c.jr a2
339f8: 4606 c.lwsp a2,64(sp)
339fa: 86d6 c.mv a3,s5
339fc: 8ed6 c.mv t4,s5
339fe: 8602 c.jr a2
33a00: 461a c.lwsp a2,132(sp)
33a02: 00462803 lw a6,4(a2)
33a06: 0611 c.addi a2,4
33a08: c332 c.swsp a2,132(sp)
33a0a: fe080613 addi a2,a6,-32
33a0e: 40c773e3 bgeu a4,a2,34614 <__vfwprintf_internal+0xede>
33a12: 4606 c.lwsp a2,64(sp)
33a14: 82d6 c.mv t0,s5
33a16: 8602 c.jr a2
33a18: 461a c.lwsp a2,132(sp)
33a1a: 02a00593 addi a1,zero,42
33a1e: 00462803 lw a6,4(a2)
33a22: 00460513 addi a0,a2,4
33a26: c32a c.swsp a0,132(sp)
33a28: 60b80ce3 beq a6,a1,34840 <__vfwprintf_internal+0x110a>
33a2c: fd080613 addi a2,a6,-48
33a30: 45a5 c.li a1,9
33a32: 4881 c.li a7,0
33a34: 00c5e463 bltu a1,a2,33a3c <__vfwprintf_internal+0x306>
33a38: 0440106f jal zero,34a7c <__vfwprintf_internal+0x1346>
33a3c: fe080593 addi a1,a6,-32
33a40: 4606 c.lwsp a2,64(sp)
33a42: 14b76e63 bltu a4,a1,33b9e <__vfwprintf_internal+0x468>
33a46: 95da c.add a1,s6
33a48: 0785c603 lbu a2,120(a1)
33a4c: 060a c.slli a2,0x2
33a4e: 965a c.add a2,s6
33a50: 1c462603 lw a2,452(a2)
33a54: 8602 c.jr a2
33a56: 0148 c.addi4spn a0,sp,132
33a58: dac6 c.swsp a7,116(sp)
33a5a: d89e c.swsp t2,112(sp)
33a5c: d6b6 c.swsp a3,108(sp)
33a5e: d4be c.swsp a5,104(sp)
33a60: d2f6 c.swsp t4,100(sp)
33a62: d0fa c.swsp t5,96(sp)
33a64: ce96 c.swsp t0,92(sp)
33a66: ccfe c.swsp t6,88(sp)
33a68: d14fd0ef jal ra,30f7c <read_int>
33a6c: 567d c.li a2,-1
33a6e: 4fe6 c.lwsp t6,88(sp)
33a70: 42f6 c.lwsp t0,92(sp)
33a72: 5f06 c.lwsp t5,96(sp)
33a74: 5e96 c.lwsp t4,100(sp)
33a76: 57a6 c.lwsp a5,104(sp)
33a78: 56b6 c.lwsp a3,108(sp)
33a7a: 53c6 c.lwsp t2,112(sp)
33a7c: 58d6 c.lwsp a7,116(sp)
33a7e: 832a c.mv t1,a0
33a80: 05a00713 addi a4,zero,90
33a84: 2ec50e63 beq a0,a2,33d80 <__vfwprintf_internal+0x64a>
33a88: 461a c.lwsp a2,132(sp)
33a8a: 02400593 addi a1,zero,36
33a8e: 00062803 lw a6,0(a2)
33a92: 34b80ee3 beq a6,a1,345ee <__vfwprintf_internal+0xeb8>
33a96: fe080593 addi a1,a6,-32
33a9a: 4606 c.lwsp a2,64(sp)
33a9c: 10b76163 bltu a4,a1,33b9e <__vfwprintf_internal+0x468>
33aa0: 95da c.add a1,s6
33aa2: 0785c603 lbu a2,120(a1)
33aa6: 060a c.slli a2,0x2
33aa8: 965a c.add a2,s6
33aaa: 14c62603 lw a2,332(a2)
33aae: 8602 c.jr a2
33ab0: 000d9563 bne s11,zero,33aba <__vfwprintf_internal+0x384>
33ab4: 03000613 addi a2,zero,48
33ab8: d632 c.swsp a2,44(sp)
33aba: 459a c.lwsp a1,132(sp)
33abc: 4606 c.lwsp a2,64(sp)
33abe: 0045a803 lw a6,4(a1)
33ac2: 0591 c.addi a1,4
33ac4: c32e c.swsp a1,132(sp)
33ac6: fe080593 addi a1,a6,-32
33aca: 0cb76a63 bltu a4,a1,33b9e <__vfwprintf_internal+0x468>
33ace: 95da c.add a1,s6
33ad0: 0785c603 lbu a2,120(a1)
33ad4: 060a c.slli a2,0x2
33ad6: 965a c.add a2,s6
33ad8: 0d462603 lw a2,212(a2)
33adc: 8602 c.jr a2
33ade: 461a c.lwsp a2,132(sp)
33ae0: 00462803 lw a6,4(a2)
33ae4: 0611 c.addi a2,4
33ae6: c332 c.swsp a2,132(sp)
33ae8: fe080613 addi a2,a6,-32
33aec: 30c76ee3 bltu a4,a2,34608 <__vfwprintf_internal+0xed2>
33af0: 965a c.add a2,s6
33af2: 07864603 lbu a2,120(a2)
33af6: d856 c.swsp s5,48(sp)
33af8: 060a c.slli a2,0x2
33afa: 965a c.add a2,s6
33afc: 0d462603 lw a2,212(a2)
33b00: 8602 c.jr a2
33b02: 461a c.lwsp a2,132(sp)
33b04: 00462803 lw a6,4(a2)
33b08: 0611 c.addi a2,4
33b0a: c332 c.swsp a2,132(sp)
33b0c: fe080613 addi a2,a6,-32
33b10: 34c761e3 bltu a4,a2,34652 <__vfwprintf_internal+0xf1c>
33b14: 965a c.add a2,s6
33b16: 07864603 lbu a2,120(a2)
33b1a: 02000593 addi a1,zero,32
33b1e: 8dd6 c.mv s11,s5
33b20: 060a c.slli a2,0x2
33b22: 965a c.add a2,s6
33b24: 0d462603 lw a2,212(a2)
33b28: d62e c.swsp a1,44(sp)
33b2a: 8602 c.jr a2
33b2c: 461a c.lwsp a2,132(sp)
33b2e: 00462803 lw a6,4(a2)
33b32: 0611 c.addi a2,4
33b34: c332 c.swsp a2,132(sp)
33b36: fe080613 addi a2,a6,-32
33b3a: 2cc76ae3 bltu a4,a2,3460e <__vfwprintf_internal+0xed8>
33b3e: 965a c.add a2,s6
33b40: 07864603 lbu a2,120(a2)
33b44: de56 c.swsp s5,60(sp)
33b46: 060a c.slli a2,0x2
33b48: 965a c.add a2,s6
33b4a: 0d462603 lw a2,212(a2)
33b4e: 8602 c.jr a2
33b50: 461a c.lwsp a2,132(sp)
33b52: 00462803 lw a6,4(a2)
33b56: 0611 c.addi a2,4
33b58: c332 c.swsp a2,132(sp)
33b5a: fe080613 addi a2,a6,-32
33b5e: 2cc764e3 bltu a4,a2,34626 <__vfwprintf_internal+0xef0>
33b62: 965a c.add a2,s6
33b64: 07864603 lbu a2,120(a2)
33b68: 8fd6 c.mv t6,s5
33b6a: 060a c.slli a2,0x2
33b6c: 965a c.add a2,s6
33b6e: 0d462603 lw a2,212(a2)
33b72: 8602 c.jr a2
33b74: 461a c.lwsp a2,132(sp)
33b76: 45a5 c.li a1,9
33b78: 00462803 lw a6,4(a2)
33b7c: 0611 c.addi a2,4
33b7e: c332 c.swsp a2,132(sp)
33b80: db32 c.swsp a2,180(sp)
33b82: fd080613 addi a2,a6,-48
33b86: 4cc5ffe3 bgeu a1,a2,34864 <__vfwprintf_internal+0x112e>
33b8a: 0004a303 lw t1,0(s1)
33b8e: 0491 c.addi s1,4
33b90: 3c0348e3 blt t1,zero,34760 <__vfwprintf_internal+0x102a>
33b94: fe080593 addi a1,a6,-32
33b98: 4606 c.lwsp a2,64(sp)
33b9a: 52b778e3 bgeu a4,a1,348ca <__vfwprintf_internal+0x1194>
33b9e: 8602 c.jr a2
33ba0: fff30b93 addi s7,t1,-1 # 6ffff <__BSS_END__+0x4ab>
33ba4: 300d88e3 beq s11,zero,346b4 <__vfwprintf_internal+0xf7e>
33ba8: 4c78 c.lw a4,92(s0)
33baa: 408c c.lw a1,0(s1)
33bac: 0491 c.addi s1,4
33bae: 5e0707e3 beq a4,zero,3499c <__vfwprintf_internal+0x1266>
33bb2: 4b14 c.lw a3,16(a4)
33bb4: 4b48 c.lw a0,20(a4)
33bb6: 5ea6f3e3 bgeu a3,a0,3499c <__vfwprintf_internal+0x1266>
33bba: 00468513 addi a0,a3,4
33bbe: cb08 c.sw a0,16(a4)
33bc0: c28c c.sw a1,0(a3)
33bc2: 577d c.li a4,-1
33bc4: 0ce58863 beq a1,a4,33c94 <__vfwprintf_internal+0x55e>
33bc8: 80000737 lui a4,0x80000
33bcc: fff74713 xori a4,a4,-1
33bd0: 0cec0263 beq s8,a4,33c94 <__vfwprintf_internal+0x55e>
33bd4: 0c05 c.addi s8,1
33bd6: 160d94e3 bne s11,zero,3453e <__vfwprintf_internal+0xe08>
33bda: 471a c.lwsp a4,132(sp)
33bdc: 02500593 addi a1,zero,37
33be0: 0c85 c.addi s9,1
33be2: 00470b93 addi s7,a4,4 # 80000004 <__BSS_END__+0x7ff904b0>
33be6: 855e c.mv a0,s7
33be8: c35e c.swsp s7,132(sp)
33bea: 026040ef jal ra,37c10 <__wcschrnul>
33bee: 09842d83 lw s11,152(s0)
33bf2: 41750633 sub a2,a0,s7
33bf6: c32a c.swsp a0,132(sp)
33bf8: 414d85b3 sub a1,s11,s4
33bfc: 8609 c.srai a2,0x2
33bfe: 7125fa63 bgeu a1,s2,34312 <__vfwprintf_internal+0xbdc>
33c02: 01cda683 lw a3,28(s11)
33c06: 85de c.mv a1,s7
33c08: 8522 c.mv a0,s0
33c0a: d632 c.swsp a2,44(sp)
33c0c: 9682 c.jalr a3
33c0e: 5632 c.lwsp a2,44(sp)
33c10: 08c51263 bne a0,a2,33c94 <__vfwprintf_internal+0x55e>
33c14: 00cc07b3 add a5,s8,a2
33c18: 4701 c.li a4,0
33c1a: 0007d463 bge a5,zero,33c22 <__vfwprintf_internal+0x4ec>
33c1e: 0d00106f jal zero,34cee <__vfwprintf_internal+0x15b8>
33c22: 00c7f463 bgeu a5,a2,33c2a <__vfwprintf_internal+0x4f4>
33c26: 0c80106f jal zero,34cee <__vfwprintf_internal+0x15b8>
33c2a: 8c3e c.mv s8,a5
33c2c: 14071a63 bne a4,zero,33d80 <__vfwprintf_internal+0x64a>
33c30: ca07cee3 blt a5,zero,338ec <__vfwprintf_internal+0x1b6>
33c34: 471a c.lwsp a4,132(sp)
33c36: 4314 c.lw a3,0(a4)
33c38: c80697e3 bne a3,zero,338c6 <__vfwprintf_internal+0x190>
33c3c: b945 c.j 338ec <__vfwprintf_internal+0x1b6>
33c3e: f2ad c.bnez a3,33ba0 <__vfwprintf_internal+0x46a>
33c40: fff30b93 addi s7,t1,-1
33c44: 020d9563 bne s11,zero,33c6e <__vfwprintf_internal+0x538>
33c48: 03705363 bge zero,s7,33c6e <__vfwprintf_internal+0x538>
33c4c: 865e c.mv a2,s7
33c4e: 02000593 addi a1,zero,32
33c52: 8522 c.mv a0,s0
33c54: 4ac020ef jal ra,36100 <_IO_wpadn>
33c58: 02ab9e63 bne s7,a0,33c94 <__vfwprintf_internal+0x55e>
33c5c: 017c07b3 add a5,s8,s7
33c60: 1207c063 blt a5,zero,33d80 <__vfwprintf_internal+0x64a>
33c64: 1177ee63 bltu a5,s7,33d80 <__vfwprintf_internal+0x64a>
33c68: 8c3e c.mv s8,a5
33c6a: c807c1e3 blt a5,zero,338ec <__vfwprintf_internal+0x1b6>
33c6e: 0004c503 lbu a0,0(s1)
33c72: 0491 c.addi s1,4
33c74: 34f030ef jal ra,377c2 <__btowc>
33c78: 4c78 c.lw a4,92(s0)
33c7a: 6e0705e3 beq a4,zero,34b64 <__vfwprintf_internal+0x142e>
33c7e: 4b14 c.lw a3,16(a4)
33c80: 4b4c c.lw a1,20(a4)
33c82: 6eb6f1e3 bgeu a3,a1,34b64 <__vfwprintf_internal+0x142e>
33c86: 00468593 addi a1,a3,4
33c8a: cb0c c.sw a1,16(a4)
33c8c: c288 c.sw a0,0(a3)
33c8e: 577d c.li a4,-1
33c90: f2e51ce3 bne a0,a4,33bc8 <__vfwprintf_internal+0x492>
33c94: 5c7d c.li s8,-1
33c96: 4014 c.lw a3,0(s0)
33c98: 6721 c.lui a4,0x8
33c9a: 8f75 c.and a4,a3
33c9c: c4071ce3 bne a4,zero,338f4 <__vfwprintf_internal+0x1be>
33ca0: b951 c.j 33934 <__vfwprintf_internal+0x1fe>
33ca2: 5752 c.lwsp a4,52(sp)
33ca4: 8b09 c.andi a4,2
33ca6: c701 c.beqz a4,33cae <__vfwprintf_internal+0x578>
33ca8: 4746 c.lwsp a4,80(sp)
33caa: 32070fe3 beq a4,zero,347e8 <__vfwprintf_internal+0x10b2>
33cae: 4098 c.lw a4,0(s1)
33cb0: 1a0e87e3 beq t4,zero,3465e <__vfwprintf_internal+0xf28>
33cb4: 41fc5693 srai a3,s8,0x1f
33cb8: 0491 c.addi s1,4
33cba: 01872023 sw s8,0(a4) # 8000 <__libc_tsd_CTYPE_B+0x7fd4>
33cbe: c354 c.sw a3,4(a4)
33cc0: bf29 c.j 33bda <__vfwprintf_internal+0x4a4>
33cc2: 4516 c.lwsp a0,68(sp)
33cc4: 3e800613 addi a2,zero,1000
33cc8: 01ac c.addi4spn a1,sp,200
33cca: de42 c.swsp a6,60(sp)
33ccc: d846 c.swsp a7,48(sp)
33cce: d61a c.swsp t1,44(sp)
33cd0: 272030ef jal ra,36f42 <__strerror_r>
33cd4: 5332 c.lwsp t1,44(sp)
33cd6: 58c2 c.lwsp a7,48(sp)
33cd8: 5872 c.lwsp a6,60(sp)
33cda: 8e2a c.mv t3,a0
33cdc: 040500e3 beq a0,zero,3451c <__vfwprintf_internal+0xde6>
33ce0: 05300713 addi a4,zero,83
33ce4: 8ba6 c.mv s7,s1
33ce6: 20e818e3 bne a6,a4,346f6 <__vfwprintf_internal+0xfc0>
33cea: 577d c.li a4,-1
33cec: 32e886e3 beq a7,a4,34818 <__vfwprintf_internal+0x10e2>
33cf0: 8572 c.mv a0,t3
33cf2: 85c6 c.mv a1,a7
33cf4: d81a c.swsp t1,48(sp)
33cf6: d672 c.swsp t3,44(sp)
33cf8: 6e9030ef jal ra,37be0 <__wcsnlen>
33cfc: 5e32 c.lwsp t3,44(sp)
33cfe: 5342 c.lwsp t1,48(sp)
33d00: 872a c.mv a4,a0
33d02: 84de c.mv s1,s7
33d04: 40e30333 sub t1,t1,a4
33d08: 180343e3 blt t1,zero,3468e <__vfwprintf_internal+0xf58>
33d0c: 000d9463 bne s11,zero,33d14 <__vfwprintf_internal+0x5de>
33d10: 20031be3 bne t1,zero,34726 <__vfwprintf_internal+0xff0>
33d14: 09842683 lw a3,152(s0)
33d18: 41468633 sub a2,a3,s4
33d1c: 5f267be3 bgeu a2,s2,34b12 <__vfwprintf_internal+0x13dc>
33d20: 4ed4 c.lw a3,28(a3)
33d22: 863a c.mv a2,a4
33d24: 85f2 c.mv a1,t3
33d26: 8522 c.mv a0,s0
33d28: d81a c.swsp t1,48(sp)
33d2a: d63a c.swsp a4,44(sp)
33d2c: 9682 c.jalr a3
33d2e: 5732 c.lwsp a4,44(sp)
33d30: 5342 c.lwsp t1,48(sp)
33d32: f6e511e3 bne a0,a4,33c94 <__vfwprintf_internal+0x55e>
33d36: 00ec07b3 add a5,s8,a4
33d3a: 4681 c.li a3,0
33d3c: 0007d463 bge a5,zero,33d44 <__vfwprintf_internal+0x60e>
33d40: 7c70006f jal zero,34d06 <__vfwprintf_internal+0x15d0>
33d44: 00e7f463 bgeu a5,a4,33d4c <__vfwprintf_internal+0x616>
33d48: 7bf0006f jal zero,34d06 <__vfwprintf_internal+0x15d0>
33d4c: 8c3e c.mv s8,a5
33d4e: ea8d c.bnez a3,33d80 <__vfwprintf_internal+0x64a>
33d50: b807cee3 blt a5,zero,338ec <__vfwprintf_internal+0x1b6>
33d54: e80d83e3 beq s11,zero,33bda <__vfwprintf_internal+0x4a4>
33d58: e80301e3 beq t1,zero,33bda <__vfwprintf_internal+0x4a4>
33d5c: 861a c.mv a2,t1
33d5e: 02000593 addi a1,zero,32
33d62: 8522 c.mv a0,s0
33d64: d61a c.swsp t1,44(sp)
33d66: 39a020ef jal ra,36100 <_IO_wpadn>
33d6a: 5332 c.lwsp t1,44(sp)
33d6c: f26514e3 bne a0,t1,33c94 <__vfwprintf_internal+0x55e>
33d70: 006c07b3 add a5,s8,t1
33d74: 80000737 lui a4,0x80000
33d78: 973e c.add a4,a5
33d7a: 8c3e c.mv s8,a5
33d7c: 16677a63 bgeu a4,t1,33ef0 <__vfwprintf_internal+0x7ba>
33d80: 47a6 c.lwsp a5,72(sp)
33d82: 5c7d c.li s8,-1
33d84: 00478db3 add s11,a5,tp
33d88: 04b00793 addi a5,zero,75
33d8c: 00fda023 sw a5,0(s11)
33d90: beb1 c.j 338ec <__vfwprintf_internal+0x1b6>
33d92: 45b6 c.lwsp a1,76(sp)
33d94: 567d c.li a2,-1
33d96: 34c583e3 beq a1,a2,348dc <__vfwprintf_internal+0x11a6>
33d9a: 461a c.lwsp a2,132(sp)
33d9c: 00462803 lw a6,4(a2)
33da0: 0611 c.addi a2,4
33da2: c332 c.swsp a2,132(sp)
33da4: fe080613 addi a2,a6,-32
33da8: 08c762e3 bltu a4,a2,3462c <__vfwprintf_internal+0xef6>
33dac: 965a c.add a2,s6
33dae: 07864603 lbu a2,120(a2)
33db2: 83d6 c.mv t2,s5
33db4: 060a c.slli a2,0x2
33db6: 965a c.add a2,s6
33db8: 0d462603 lw a2,212(a2)
33dbc: 8602 c.jr a2
33dbe: 0004ae03 lw t3,0(s1)
33dc2: 00448b93 addi s7,s1,4
33dc6: 740e0a63 beq t3,zero,3451a <__vfwprintf_internal+0xde4>
33dca: f285 c.bnez a3,33cea <__vfwprintf_internal+0x5b4>
33dcc: 84de c.mv s1,s7
33dce: bf09 c.j 33ce0 <__vfwprintf_internal+0x5aa>
33dd0: 060e81e3 beq t4,zero,34632 <__vfwprintf_internal+0xefc>
33dd4: 049d c.addi s1,7
33dd6: 98e1 c.andi s1,-8
33dd8: 0044ae83 lw t4,4(s1)
33ddc: 4088 c.lw a0,0(s1)
33dde: 4e29 c.li t3,10
33de0: 41fed713 srai a4,t4,0x1f
33de4: 8d39 c.xor a0,a4
33de6: 01d745b3 xor a1,a4,t4
33dea: 40e506b3 sub a3,a0,a4
33dee: 00d53633 sltu a2,a0,a3
33df2: 40e58733 sub a4,a1,a4
33df6: 04a1 c.addi s1,8
33df8: 01fede93 srli t4,t4,0x1f
33dfc: 8536 c.mv a0,a3
33dfe: 40c705b3 sub a1,a4,a2
33e02: 7e08c863 blt a7,zero,345f2 <__vfwprintf_internal+0xebc>
33e06: 68089263 bne a7,zero,3448a <__vfwprintf_internal+0xd54>
33e0a: 00b56bb3 or s7,a0,a1
33e0e: 100b98e3 bne s7,zero,3471e <__vfwprintf_internal+0xfe8>
33e12: 4721 c.li a4,8
33e14: 52ee07e3 beq t3,a4,34b42 <__vfwprintf_internal+0x140c>
33e18: 02000793 addi a5,zero,32
33e1c: 4601 c.li a2,0
33e1e: 4701 c.li a4,0
33e20: d63e c.swsp a5,44(sp)
33e22: 4b010693 addi a3,sp,1200
33e26: 01703f33 sltu t5,zero,s7
33e2a: 31165463 bge a2,a7,34132 <__vfwprintf_internal+0x9fc>
33e2e: 40275613 srai a2,a4,0x2
33e32: 40c888b3 sub a7,a7,a2
33e36: fff8c593 xori a1,a7,-1
33e3a: 85fd c.srai a1,0x1f
33e3c: 8646 c.mv a2,a7
33e3e: 00b8f8b3 and a7,a7,a1
33e42: 320d9763 bne s11,zero,34170 <__vfwprintf_internal+0xa3a>
33e46: 8709 c.srai a4,0x2
33e48: 01170633 add a2,a4,a7
33e4c: 40c30633 sub a2,t1,a2
33e50: 000f0763 beq t5,zero,33e5e <__vfwprintf_internal+0x728>
33e54: 57c2 c.lwsp a5,48(sp)
33e56: c781 c.beqz a5,33e5e <__vfwprintf_internal+0x728>
33e58: 45c1 c.li a1,16
33e5a: 12be0ae3 beq t3,a1,3478e <__vfwprintf_internal+0x1058>
33e5e: 005fe5b3 or a1,t6,t0
33e62: 01d5e5b3 or a1,a1,t4
33e66: 4c058d63 beq a1,zero,34340 <__vfwprintf_internal+0xc0a>
33e6a: 57b2 c.lwsp a5,44(sp)
33e6c: 02000593 addi a1,zero,32
33e70: 167d c.addi a2,-1
33e72: 6ab785e3 beq a5,a1,34d1c <__vfwprintf_internal+0x15e6>
33e76: 520e8363 beq t4,zero,3439c <__vfwprintf_internal+0xc66>
33e7a: 4c6c c.lw a1,92(s0)
33e7c: 380580e3 beq a1,zero,349fc <__vfwprintf_internal+0x12c6>
33e80: 4988 c.lw a0,16(a1)
33e82: 0145a303 lw t1,20(a1)
33e86: 36657be3 bgeu a0,t1,349fc <__vfwprintf_internal+0x12c6>
33e8a: 00450313 addi t1,a0,4
33e8e: 0065a823 sw t1,16(a1)
33e92: 02d00593 addi a1,zero,45
33e96: c10c c.sw a1,0(a0)
33e98: 800005b7 lui a1,0x80000
33e9c: fff5c593 xori a1,a1,-1
33ea0: debc0ae3 beq s8,a1,33c94 <__vfwprintf_internal+0x55e>
33ea4: 0c05 c.addi s8,1
33ea6: 000f0763 beq t5,zero,33eb4 <__vfwprintf_internal+0x77e>
33eaa: 57c2 c.lwsp a5,48(sp)
33eac: c781 c.beqz a5,33eb4 <__vfwprintf_internal+0x77e>
33eae: 45c1 c.li a1,16
33eb0: 28be0ce3 beq t3,a1,34948 <__vfwprintf_internal+0x1212>
33eb4: 01160bb3 add s7,a2,a7
33eb8: 51704b63 blt zero,s7,343ce <__vfwprintf_internal+0xc98>
33ebc: 09842b83 lw s7,152(s0)
33ec0: 414b85b3 sub a1,s7,s4
33ec4: 3b25f0e3 bgeu a1,s2,34a64 <__vfwprintf_internal+0x132e>
33ec8: 01cba803 lw a6,28(s7)
33ecc: 863a c.mv a2,a4
33ece: 85b6 c.mv a1,a3
33ed0: 8522 c.mv a0,s0
33ed2: d63a c.swsp a4,44(sp)
33ed4: 9802 c.jalr a6
33ed6: 5732 c.lwsp a4,44(sp)
33ed8: daa71ee3 bne a4,a0,33c94 <__vfwprintf_internal+0x55e>
33edc: 00ec07b3 add a5,s8,a4
33ee0: 4681 c.li a3,0
33ee2: 6007cce3 blt a5,zero,34cfa <__vfwprintf_internal+0x15c4>
33ee6: 60e7eae3 bltu a5,a4,34cfa <__vfwprintf_internal+0x15c4>
33eea: 8c3e c.mv s8,a5
33eec: e8069ae3 bne a3,zero,33d80 <__vfwprintf_internal+0x64a>
33ef0: ce0c55e3 bge s8,zero,33bda <__vfwprintf_internal+0x4a4>
33ef4: bae5 c.j 338ec <__vfwprintf_internal+0x1b6>
33ef6: 4e41 c.li t3,16
33ef8: 000e8e63 beq t4,zero,33f14 <__vfwprintf_internal+0x7de>
33efc: 049d c.addi s1,7
33efe: 98e1 c.andi s1,-8
33f00: 4088 c.lw a0,0(s1)
33f02: 40cc c.lw a1,4(s1)
33f04: 4f81 c.li t6,0
33f06: 04a1 c.addi s1,8
33f08: 4281 c.li t0,0
33f0a: 4e81 c.li t4,0
33f0c: bddd c.j 33e02 <__vfwprintf_internal+0x6cc>
33f0e: 4e21 c.li t3,8
33f10: fe0e96e3 bne t4,zero,33efc <__vfwprintf_internal+0x7c6>
33f14: 56078463 beq a5,zero,3447c <__vfwprintf_internal+0xd46>
33f18: 0004c703 lbu a4,0(s1)
33f1c: 4f81 c.li t6,0
33f1e: 0491 c.addi s1,4
33f20: 4281 c.li t0,0
33f22: a2ad c.j 3408c <__vfwprintf_internal+0x956>
33f24: 4e29 c.li t3,10
33f26: bfc9 c.j 33ef8 <__vfwprintf_internal+0x7c2>
33f28: 4c78 c.lw a4,92(s0)
33f2a: 380707e3 beq a4,zero,34ab8 <__vfwprintf_internal+0x1382>
33f2e: 4b14 c.lw a3,16(a4)
33f30: 4b50 c.lw a2,20(a4)
33f32: 38c6f3e3 bgeu a3,a2,34ab8 <__vfwprintf_internal+0x1382>
33f36: 00468613 addi a2,a3,4
33f3a: cb10 c.sw a2,16(a4)
33f3c: 02500713 addi a4,zero,37
33f40: c298 c.sw a4,0(a3)
33f42: 80000737 lui a4,0x80000
33f46: fff74713 xori a4,a4,-1
33f4a: d4ec05e3 beq s8,a4,33c94 <__vfwprintf_internal+0x55e>
33f4e: 0c05 c.addi s8,1
33f50: b169 c.j 33bda <__vfwprintf_internal+0x4a4>
33f52: 57d2 c.lwsp a5,52(sp)
33f54: 0017f713 andi a4,a5,1
33f58: 44071fe3 bne a4,zero,34bb6 <__vfwprintf_internal+0x1480>
33f5c: 001ef613 andi a2,t4,1
33f60: 57c2 c.lwsp a5,48(sp)
33f62: 001f1713 slli a4,t5,0x1
33f66: 40066613 ori a2,a2,1024
33f6a: 068a c.slli a3,0x2
33f6c: 8f51 c.or a4,a2
33f6e: 8f55 c.or a4,a3
33f70: 00379693 slli a3,a5,0x3
33f74: 8f55 c.or a4,a3
33f76: 0292 c.slli t0,0x4
33f78: 00576733 or a4,a4,t0
33f7c: 005d9f13 slli t5,s11,0x5
33f80: 01e76733 or a4,a4,t5
33f84: 0f9a c.slli t6,0x6
33f86: 57b2 c.lwsp a5,44(sp)
33f88: 01f76733 or a4,a4,t6
33f8c: 00739693 slli a3,t2,0x7
33f90: 8f55 c.or a4,a3
33f92: c182 c.swsp zero,192(sp)
33f94: 4ff77713 andi a4,a4,1279
33f98: db46 c.swsp a7,180(sp)
33f9a: dd1a c.swsp t1,184(sp)
33f9c: df42 c.swsp a6,188(sp)
33f9e: 0ce11023 sh a4,192(sp)
33fa2: c3be c.swsp a5,196(sp)
33fa4: 6c0e8c63 beq t4,zero,3467c <__vfwprintf_internal+0xf46>
33fa8: 4098 c.lw a4,0(s1)
33faa: 0491 c.addi s1,4
33fac: 430c c.lw a1,0(a4)
33fae: 4350 c.lw a2,4(a4)
33fb0: 4714 c.lw a3,8(a4)
33fb2: 4758 c.lw a4,12(a4)
33fb4: c92e c.swsp a1,144(sp)
33fb6: cb32 c.swsp a2,148(sp)
33fb8: cd36 c.swsp a3,152(sp)
33fba: cf3a c.swsp a4,156(sp)
33fbc: 0918 c.addi4spn a4,sp,144
33fbe: 0170 c.addi4spn a2,sp,140
33fc0: 194c c.addi4spn a1,sp,180
33fc2: 8522 c.mv a0,s0
33fc4: c73a c.swsp a4,140(sp)
33fc6: 2d20d0ef jal ra,41298 <__printf_fphex>
33fca: cc0545e3 blt a0,zero,33c94 <__vfwprintf_internal+0x55e>
33fce: 00ac07b3 add a5,s8,a0
33fd2: 4701 c.li a4,0
33fd4: 5807c663 blt a5,zero,34560 <__vfwprintf_internal+0xe2a>
33fd8: 58a7e463 bltu a5,a0,34560 <__vfwprintf_internal+0xe2a>
33fdc: 8c3e c.mv s8,a5
33fde: da0711e3 bne a4,zero,33d80 <__vfwprintf_internal+0x64a>
33fe2: be0c5ce3 bge s8,zero,33bda <__vfwprintf_internal+0x4a4>
33fe6: b219 c.j 338ec <__vfwprintf_internal+0x1b6>
33fe8: 57d2 c.lwsp a5,52(sp)
33fea: 0017f713 andi a4,a5,1
33fee: 3c0718e3 bne a4,zero,34bbe <__vfwprintf_internal+0x1488>
33ff2: 001ef613 andi a2,t4,1
33ff6: 57c2 c.lwsp a5,48(sp)
33ff8: 001f1713 slli a4,t5,0x1
33ffc: 40066613 ori a2,a2,1024
34000: 068a c.slli a3,0x2
34002: 8f51 c.or a4,a2
34004: 8f55 c.or a4,a3
34006: 00379693 slli a3,a5,0x3
3400a: 8f55 c.or a4,a3
3400c: 0292 c.slli t0,0x4
3400e: 57f2 c.lwsp a5,60(sp)
34010: 00576733 or a4,a4,t0
34014: 005d9f13 slli t5,s11,0x5
34018: 01e76733 or a4,a4,t5
3401c: 0f9a c.slli t6,0x6
3401e: 00739693 slli a3,t2,0x7
34022: 01f76733 or a4,a4,t6
34026: 8f55 c.or a4,a3
34028: 00b79693 slli a3,a5,0xb
3402c: 8f55 c.or a4,a3
3402e: 57b2 c.lwsp a5,44(sp)
34030: 6685 c.lui a3,0x1
34032: cff68693 addi a3,a3,-769 # cff <__libc_tsd_CTYPE_B+0xcd3>
34036: c182 c.swsp zero,192(sp)
34038: 8f75 c.and a4,a3
3403a: db46 c.swsp a7,180(sp)
3403c: dd1a c.swsp t1,184(sp)
3403e: df42 c.swsp a6,188(sp)
34040: 0ce11023 sh a4,192(sp)
34044: c3be c.swsp a5,196(sp)
34046: 620e8563 beq t4,zero,34670 <__vfwprintf_internal+0xf3a>
3404a: 4098 c.lw a4,0(s1)
3404c: 0491 c.addi s1,4
3404e: 430c c.lw a1,0(a4)
34050: 4350 c.lw a2,4(a4)
34052: 4714 c.lw a3,8(a4)
34054: 4758 c.lw a4,12(a4)
34056: c92e c.swsp a1,144(sp)
34058: cb32 c.swsp a2,148(sp)
3405a: cd36 c.swsp a3,152(sp)
3405c: cf3a c.swsp a4,156(sp)
3405e: 0918 c.addi4spn a4,sp,144
34060: 0170 c.addi4spn a2,sp,140
34062: 194c c.addi4spn a1,sp,180
34064: 8522 c.mv a0,s0
34066: c73a c.swsp a4,140(sp)
34068: 10a0d0ef jal ra,41172 <___printf_fp>
3406c: f60551e3 bge a0,zero,33fce <__vfwprintf_internal+0x898>
34070: 5c7d c.li s8,-1
34072: b115 c.j 33c96 <__vfwprintf_internal+0x560>
34074: 4098 c.lw a4,0(s1)
34076: 00448b93 addi s7,s1,4
3407a: 08070ae3 beq a4,zero,3490e <__vfwprintf_internal+0x11d8>
3407e: 84de c.mv s1,s7
34080: 4381 c.li t2,0
34082: d856 c.swsp s5,48(sp)
34084: 4e81 c.li t4,0
34086: 07800813 addi a6,zero,120
3408a: 4e41 c.li t3,16
3408c: 8f3a c.mv t5,a4
3408e: 3208ce63 blt a7,zero,343ca <__vfwprintf_internal+0xc94>
34092: 00089463 bne a7,zero,3409a <__vfwprintf_internal+0x964>
34096: 64070463 beq a4,zero,346de <__vfwprintf_internal+0xfa8>
3409a: 02000793 addi a5,zero,32
3409e: d63e c.swsp a5,44(sp)
340a0: 05800693 addi a3,zero,88
340a4: 30d80e63 beq a6,a3,343c0 <__vfwprintf_internal+0xc8a>
340a8: 000635b7 lui a1,0x63
340ac: ae458593 addi a1,a1,-1308 # 62ae4 <_itowa_lower_digits>
340b0: 46a9 c.li a3,10
340b2: 4cde0b63 beq t3,a3,34588 <__vfwprintf_internal+0xe52>
340b6: 46c1 c.li a3,16
340b8: 3ade0363 beq t3,a3,3445e <__vfwprintf_internal+0xd28>
340bc: 46a1 c.li a3,8
340be: 38de0163 beq t3,a3,34440 <__vfwprintf_internal+0xd0a>
340c2: 4b010693 addi a3,sp,1200
340c6: 03c77633 remu a2,a4,t3
340ca: 16f1 c.addi a3,-4
340cc: 853a c.mv a0,a4
340ce: 060a c.slli a2,0x2
340d0: 962e c.add a2,a1
340d2: 4210 c.lw a2,0(a2)
340d4: 03c75733 divu a4,a4,t3
340d8: c290 c.sw a2,0(a3)
340da: ffc576e3 bgeu a0,t3,340c6 <__vfwprintf_internal+0x990>
340de: 02038d63 beq t2,zero,34118 <__vfwprintf_internal+0x9e2>
340e2: 47b6 c.lwsp a5,76(sp)
340e4: cb95 c.beqz a5,34118 <__vfwprintf_internal+0x9e2>
340e6: 4756 c.lwsp a4,84(sp)
340e8: 85b6 c.mv a1,a3
340ea: 4b010613 addi a2,sp,1200
340ee: 86be c.mv a3,a5
340f0: 01a8 c.addi4spn a0,sp,200
340f2: dafa c.swsp t5,116(sp)
340f4: d8c2 c.swsp a6,112(sp)
340f6: d6f2 c.swsp t3,108(sp)
340f8: d4c6 c.swsp a7,104(sp)
340fa: d29a c.swsp t1,100(sp)
340fc: d0f6 c.swsp t4,96(sp)
340fe: ce96 c.swsp t0,92(sp)
34100: ccfe c.swsp t6,88(sp)
34102: fb3fc0ef jal ra,310b4 <group_number>
34106: 5f56 c.lwsp t5,116(sp)
34108: 5846 c.lwsp a6,112(sp)
3410a: 5e36 c.lwsp t3,108(sp)
3410c: 58a6 c.lwsp a7,104(sp)
3410e: 5316 c.lwsp t1,100(sp)
34110: 5e86 c.lwsp t4,96(sp)
34112: 42f6 c.lwsp t0,92(sp)
34114: 4fe6 c.lwsp t6,88(sp)
34116: 86aa c.mv a3,a0
34118: 57f2 c.lwsp a5,60(sp)
3411a: c781 c.beqz a5,34122 <__vfwprintf_internal+0x9ec>
3411c: 4729 c.li a4,10
3411e: 08ee08e3 beq t3,a4,349ae <__vfwprintf_internal+0x1278>
34122: 4b010793 addi a5,sp,1200
34126: 40d78733 sub a4,a5,a3
3412a: 40275613 srai a2,a4,0x2
3412e: d11640e3 blt a2,a7,33e2e <__vfwprintf_internal+0x6f8>
34132: ce0f0ee3 beq t5,zero,33e2e <__vfwprintf_internal+0x6f8>
34136: 57c2 c.lwsp a5,48(sp)
34138: ce078be3 beq a5,zero,33e2e <__vfwprintf_internal+0x6f8>
3413c: 4621 c.li a2,8
3413e: cece18e3 bne t3,a2,33e2e <__vfwprintf_internal+0x6f8>
34142: ffc68513 addi a0,a3,-4
34146: 4b010793 addi a5,sp,1200
3414a: 40a78733 sub a4,a5,a0
3414e: 40275613 srai a2,a4,0x2
34152: 40c888b3 sub a7,a7,a2
34156: fff8c593 xori a1,a7,-1
3415a: 03000613 addi a2,zero,48
3415e: fec6ae23 sw a2,-4(a3)
34162: 85fd c.srai a1,0x1f
34164: 8646 c.mv a2,a7
34166: 86aa c.mv a3,a0
34168: 00b8f8b3 and a7,a7,a1
3416c: cc0d8de3 beq s11,zero,33e46 <__vfwprintf_internal+0x710>
34170: 1a0e8663 beq t4,zero,3431c <__vfwprintf_internal+0xbe6>
34174: 4c6c c.lw a1,92(s0)
34176: 0a058ce3 beq a1,zero,34a2e <__vfwprintf_internal+0x12f8>
3417a: 4988 c.lw a0,16(a1)
3417c: 0145ae83 lw t4,20(a1)
34180: 0bd577e3 bgeu a0,t4,34a2e <__vfwprintf_internal+0x12f8>
34184: 00450e93 addi t4,a0,4
34188: 01d5a823 sw t4,16(a1)
3418c: 02d00593 addi a1,zero,45
34190: c10c c.sw a1,0(a0)
34192: 800005b7 lui a1,0x80000
34196: fff5c593 xori a1,a1,-1
3419a: aebc0de3 beq s8,a1,33c94 <__vfwprintf_internal+0x55e>
3419e: 0c05 c.addi s8,1
341a0: 137d c.addi t1,-1
341a2: 000f0763 beq t5,zero,341b0 <__vfwprintf_internal+0xa7a>
341a6: 57c2 c.lwsp a5,48(sp)
341a8: c781 c.beqz a5,341b0 <__vfwprintf_internal+0xa7a>
341aa: 45c1 c.li a1,16
341ac: 5ebe0463 beq t3,a1,34794 <__vfwprintf_internal+0x105e>
341b0: 40275d93 srai s11,a4,0x2
341b4: 011d85b3 add a1,s11,a7
341b8: 40b307b3 sub a5,t1,a1
341bc: 8bbe c.mv s7,a5
341be: 02c05a63 bge zero,a2,341f2 <__vfwprintf_internal+0xabc>
341c2: 8646 c.mv a2,a7
341c4: 03000593 addi a1,zero,48
341c8: 8522 c.mv a0,s0
341ca: d646 c.swsp a7,44(sp)
341cc: d836 c.swsp a3,48(sp)
341ce: 733010ef jal ra,36100 <_IO_wpadn>
341d2: 58b2 c.lwsp a7,44(sp)
341d4: ad1510e3 bne a0,a7,33c94 <__vfwprintf_internal+0x55e>
341d8: 011c07b3 add a5,s8,a7
341dc: 56c2 c.lwsp a3,48(sp)
341de: 4601 c.li a2,0
341e0: 3207cbe3 blt a5,zero,34d16 <__vfwprintf_internal+0x15e0>
341e4: 3317e9e3 bltu a5,a7,34d16 <__vfwprintf_internal+0x15e0>
341e8: 8c3e c.mv s8,a5
341ea: b8061be3 bne a2,zero,33d80 <__vfwprintf_internal+0x64a>
341ee: ee07cf63 blt a5,zero,338ec <__vfwprintf_internal+0x1b6>
341f2: 09842603 lw a2,152(s0)
341f6: 414605b3 sub a1,a2,s4
341fa: 7f25f963 bgeu a1,s2,349ec <__vfwprintf_internal+0x12b6>
341fe: 01c62803 lw a6,28(a2)
34202: 85b6 c.mv a1,a3
34204: 866e c.mv a2,s11
34206: 8522 c.mv a0,s0
34208: 9802 c.jalr a6
3420a: a9b515e3 bne a0,s11,33c94 <__vfwprintf_internal+0x55e>
3420e: 01bc07b3 add a5,s8,s11
34212: 4681 c.li a3,0
34214: 2e07c0e3 blt a5,zero,34cf4 <__vfwprintf_internal+0x15be>
34218: 2db7eee3 bltu a5,s11,34cf4 <__vfwprintf_internal+0x15be>
3421c: 8c3e c.mv s8,a5
3421e: b60691e3 bne a3,zero,33d80 <__vfwprintf_internal+0x64a>
34222: ec07c563 blt a5,zero,338ec <__vfwprintf_internal+0x1b6>
34226: 9b705ae3 bge zero,s7,33bda <__vfwprintf_internal+0x4a4>
3422a: 865e c.mv a2,s7
3422c: 02000593 addi a1,zero,32
34230: 8522 c.mv a0,s0
34232: 6cf010ef jal ra,36100 <_IO_wpadn>
34236: a4ab9fe3 bne s7,a0,33c94 <__vfwprintf_internal+0x55e>
3423a: 017c0733 add a4,s8,s7
3423e: 018726b3 slt a3,a4,s8
34242: 8c3a c.mv s8,a4
34244: b2069ee3 bne a3,zero,33d80 <__vfwprintf_internal+0x64a>
34248: 980c59e3 bge s8,zero,33bda <__vfwprintf_internal+0x4a4>
3424c: ea0ff06f jal zero,338ec <__vfwprintf_internal+0x1b6>
34250: 461a c.lwsp a2,132(sp)
34252: 00462803 lw a6,4(a2)
34256: 0611 c.addi a2,4
34258: c332 c.swsp a2,132(sp)
3425a: fe080613 addi a2,a6,-32
3425e: 38c76e63 bltu a4,a2,345fa <__vfwprintf_internal+0xec4>
34262: 965a c.add a2,s6
34264: 07864603 lbu a2,120(a2)
34268: 87d6 c.mv a5,s5
3426a: 4f01 c.li t5,0
3426c: 060a c.slli a2,0x2
3426e: 965a c.add a2,s6
34270: 2b462603 lw a2,692(a2)
34274: 8602 c.jr a2
34276: 461a c.lwsp a2,132(sp)
34278: 00462803 lw a6,4(a2)
3427c: 0611 c.addi a2,4
3427e: c332 c.swsp a2,132(sp)
34280: fe080613 addi a2,a6,-32
34284: 36c76f63 bltu a4,a2,34602 <__vfwprintf_internal+0xecc>
34288: 965a c.add a2,s6
3428a: 07864603 lbu a2,120(a2)
3428e: 8f56 c.mv t5,s5
34290: 060a c.slli a2,0x2
34292: 965a c.add a2,s6
34294: 23c62603 lw a2,572(a2)
34298: 8602 c.jr a2
3429a: 469a c.lwsp a3,132(sp)
3429c: 0046a803 lw a6,4(a3)
342a0: 0691 c.addi a3,4
342a2: c336 c.swsp a3,132(sp)
342a4: fe080693 addi a3,a6,-32
342a8: 3ed76063 bltu a4,a3,34688 <__vfwprintf_internal+0xf52>
342ac: 96da c.add a3,s6
342ae: 0786c603 lbu a2,120(a3)
342b2: 86d6 c.mv a3,s5
342b4: 060a c.slli a2,0x2
342b6: 965a c.add a2,s6
342b8: 32c62603 lw a2,812(a2)
342bc: 8602 c.jr a2
342be: 8522 c.mv a0,s0
342c0: 4e812403 lw s0,1256(sp)
342c4: 56d2 c.lwsp a3,52(sp)
342c6: 4ec12083 lw ra,1260(sp)
342ca: 4e012903 lw s2,1248(sp)
342ce: 4d812a03 lw s4,1240(sp)
342d2: 4d412a83 lw s5,1236(sp)
342d6: 4d012b03 lw s6,1232(sp)
342da: 4cc12b83 lw s7,1228(sp)
342de: 4c812c03 lw s8,1224(sp)
342e2: 4c412c83 lw s9,1220(sp)
342e6: 4c012d03 lw s10,1216(sp)
342ea: 4bc12d83 lw s11,1212(sp)
342ee: 8626 c.mv a2,s1
342f0: 85ce c.mv a1,s3
342f2: 4e412483 lw s1,1252(sp)
342f6: 4dc12983 lw s3,1244(sp)
342fa: 4f010113 addi sp,sp,1264
342fe: 2290006f jal zero,34d26 <buffered_vfprintf>
34302: 000427b7 lui a5,0x42
34306: 58478793 addi a5,a5,1412 # 42584 <_IO_funlockfile>
3430a: d33e c.swsp a5,164(sp)
3430c: d522 c.swsp s0,168(sp)
3430e: cfeff06f jal zero,3380c <__vfwprintf_internal+0xd6>
34312: d632 c.swsp a2,44(sp)
34314: 9fae20ef jal ra,1650e <_IO_vtable_check>
34318: 5632 c.lwsp a2,44(sp)
3431a: b0e5 c.j 33c02 <__vfwprintf_internal+0x4cc>
3431c: 240f8463 beq t6,zero,34564 <__vfwprintf_internal+0xe2e>
34320: 4c6c c.lw a1,92(s0)
34322: 060585e3 beq a1,zero,34b8c <__vfwprintf_internal+0x1456>
34326: 4988 c.lw a0,16(a1)
34328: 0145ae83 lw t4,20(a1) # 80000014 <__BSS_END__+0x7ff904c0>
3432c: 07d570e3 bgeu a0,t4,34b8c <__vfwprintf_internal+0x1456>
34330: 00450e93 addi t4,a0,4
34334: 01d5a823 sw t4,16(a1)
34338: 02b00593 addi a1,zero,43
3433c: c10c c.sw a1,0(a0)
3433e: bd91 c.j 34192 <__vfwprintf_internal+0xa5c>
34340: 57b2 c.lwsp a5,44(sp)
34342: 02000593 addi a1,zero,32
34346: b6b790e3 bne a5,a1,33ea6 <__vfwprintf_internal+0x770>
3434a: 1ac05be3 bge zero,a2,34d00 <__vfwprintf_internal+0x15ca>
3434e: 02000593 addi a1,zero,32
34352: 8522 c.mv a0,s0
34354: d632 c.swsp a2,44(sp)
34356: dafa c.swsp t5,116(sp)
34358: d8c2 c.swsp a6,112(sp)
3435a: d6f2 c.swsp t3,108(sp)
3435c: d4b6 c.swsp a3,104(sp)
3435e: d2c6 c.swsp a7,100(sp)
34360: d0ba c.swsp a4,96(sp)
34362: cef6 c.swsp t4,92(sp)
34364: cc96 c.swsp t0,88(sp)
34366: de7e c.swsp t6,60(sp)
34368: 599010ef jal ra,36100 <_IO_wpadn>
3436c: 5632 c.lwsp a2,44(sp)
3436e: 92c513e3 bne a0,a2,33c94 <__vfwprintf_internal+0x55e>
34372: 00cc07b3 add a5,s8,a2
34376: a007c5e3 blt a5,zero,33d80 <__vfwprintf_internal+0x64a>
3437a: a0c7e3e3 bltu a5,a2,33d80 <__vfwprintf_internal+0x64a>
3437e: 5ff2 c.lwsp t6,60(sp)
34380: 42e6 c.lwsp t0,88(sp)
34382: 4ef6 c.lwsp t4,92(sp)
34384: 5706 c.lwsp a4,96(sp)
34386: 5896 c.lwsp a7,100(sp)
34388: 56a6 c.lwsp a3,104(sp)
3438a: 5e36 c.lwsp t3,108(sp)
3438c: 5846 c.lwsp a6,112(sp)
3438e: 5f56 c.lwsp t5,116(sp)
34390: 8c3e c.mv s8,a5
34392: 4601 c.li a2,0
34394: d407cc63 blt a5,zero,338ec <__vfwprintf_internal+0x1b6>
34398: ae0e91e3 bne t4,zero,33e7a <__vfwprintf_internal+0x744>
3439c: 580f8363 beq t6,zero,34922 <__vfwprintf_internal+0x11ec>
343a0: 4c6c c.lw a1,92(s0)
343a2: 000580e3 beq a1,zero,34ba2 <__vfwprintf_internal+0x146c>
343a6: 4988 c.lw a0,16(a1)
343a8: 0145a303 lw t1,20(a1)
343ac: 7e657b63 bgeu a0,t1,34ba2 <__vfwprintf_internal+0x146c>
343b0: 00450313 addi t1,a0,4
343b4: 0065a823 sw t1,16(a1)
343b8: 02b00593 addi a1,zero,43
343bc: c10c c.sw a1,0(a0)
343be: bce9 c.j 33e98 <__vfwprintf_internal+0x762>
343c0: 000635b7 lui a1,0x63
343c4: a5458593 addi a1,a1,-1452 # 62a54 <_itowa_upper_digits>
343c8: b1e5 c.j 340b0 <__vfwprintf_internal+0x97a>
343ca: 88d6 c.mv a7,s5
343cc: b9d1 c.j 340a0 <__vfwprintf_internal+0x96a>
343ce: 865e c.mv a2,s7
343d0: 03000593 addi a1,zero,48
343d4: 8522 c.mv a0,s0
343d6: d836 c.swsp a3,48(sp)
343d8: d63a c.swsp a4,44(sp)
343da: 527010ef jal ra,36100 <_IO_wpadn>
343de: 8aab9be3 bne s7,a0,33c94 <__vfwprintf_internal+0x55e>
343e2: 017c07b3 add a5,s8,s7
343e6: 5732 c.lwsp a4,44(sp)
343e8: 56c2 c.lwsp a3,48(sp)
343ea: 4581 c.li a1,0
343ec: 1207c0e3 blt a5,zero,34d0c <__vfwprintf_internal+0x15d6>
343f0: 1177eee3 bltu a5,s7,34d0c <__vfwprintf_internal+0x15d6>
343f4: 8c3e c.mv s8,a5
343f6: 980595e3 bne a1,zero,33d80 <__vfwprintf_internal+0x64a>
343fa: ac07d1e3 bge a5,zero,33ebc <__vfwprintf_internal+0x786>
343fe: ceeff06f jal zero,338ec <__vfwprintf_internal+0x1b6>
34402: 57fd c.li a5,-1
34404: c882 c.swsp zero,80(sp)
34406: 4c81 c.li s9,0
34408: c6be c.swsp a5,76(sp)
3440a: 5752 c.lwsp a4,52(sp)
3440c: 58e2 c.lwsp a7,56(sp)
3440e: 4646 c.lwsp a2,80(sp)
34410: c83a c.swsp a4,16(sp)
34412: 4736 c.lwsp a4,76(sp)
34414: 87e2 c.mv a5,s8
34416: c636 c.swsp a3,12(sp)
34418: c43a c.swsp a4,8(sp)
3441a: 4716 c.lwsp a4,68(sp)
3441c: 86a6 c.mv a3,s1
3441e: 8866 c.mv a6,s9
34420: c23a c.swsp a4,4(sp)
34422: 01b8 c.addi4spn a4,sp,200
34424: c03a c.swsp a4,0(sp)
34426: 85ce c.mv a1,s3
34428: 0138 c.addi4spn a4,sp,136
3442a: 8522 c.mv a0,s0
3442c: 896fd0ef jal ra,314c2 <printf_positional>
34430: 4014 c.lw a3,0(s0)
34432: 6721 c.lui a4,0x8
34434: 8c2a c.mv s8,a0
34436: 8f75 c.and a4,a3
34438: ca071e63 bne a4,zero,338f4 <__vfwprintf_internal+0x1be>
3443c: cf8ff06f jal zero,33934 <__vfwprintf_internal+0x1fe>
34440: 4b010693 addi a3,sp,1200
34444: 479d c.li a5,7
34446: 00777613 andi a2,a4,7
3444a: 060a c.slli a2,0x2
3444c: 962e c.add a2,a1
3444e: 4208 c.lw a0,0(a2)
34450: 863a c.mv a2,a4
34452: 16f1 c.addi a3,-4
34454: c288 c.sw a0,0(a3)
34456: 830d c.srli a4,0x3
34458: fec7e7e3 bltu a5,a2,34446 <__vfwprintf_internal+0xd10>
3445c: b149 c.j 340de <__vfwprintf_internal+0x9a8>
3445e: 4b010693 addi a3,sp,1200
34462: 47bd c.li a5,15
34464: 00f77613 andi a2,a4,15
34468: 060a c.slli a2,0x2
3446a: 962e c.add a2,a1
3446c: 4208 c.lw a0,0(a2)
3446e: 863a c.mv a2,a4
34470: 16f1 c.addi a3,-4
34472: c288 c.sw a0,0(a3)
34474: 8311 c.srli a4,0x4
34476: fec7e7e3 bltu a5,a2,34464 <__vfwprintf_internal+0xd2e>
3447a: b195 c.j 340de <__vfwprintf_internal+0x9a8>
3447c: 280f1b63 bne t5,zero,34712 <__vfwprintf_internal+0xfdc>
34480: 4098 c.lw a4,0(s1)
34482: 4f81 c.li t6,0
34484: 0491 c.addi s1,4
34486: 4281 c.li t0,0
34488: b111 c.j 3408c <__vfwprintf_internal+0x956>
3448a: 02000793 addi a5,zero,32
3448e: d63e c.swsp a5,44(sp)
34490: 00b56bb3 or s7,a0,a1
34494: fa880713 addi a4,a6,-88
34498: 86f2 c.mv a3,t3
3449a: 00173713 sltiu a4,a4,1
3449e: 4b010613 addi a2,sp,1200
344a2: dac6 c.swsp a7,116(sp)
344a4: d89e c.swsp t2,112(sp)
344a6: d69a c.swsp t1,108(sp)
344a8: d4f6 c.swsp t4,104(sp)
344aa: d296 c.swsp t0,100(sp)
344ac: d0fe c.swsp t6,96(sp)
344ae: cec2 c.swsp a6,92(sp)
344b0: ccf2 c.swsp t3,88(sp)
344b2: 76a0a0ef jal ra,3ec1c <_itowa>
344b6: 53c6 c.lwsp t2,112(sp)
344b8: 4e66 c.lwsp t3,88(sp)
344ba: 4876 c.lwsp a6,92(sp)
344bc: 5f86 c.lwsp t6,96(sp)
344be: 5296 c.lwsp t0,100(sp)
344c0: 5ea6 c.lwsp t4,104(sp)
344c2: 5336 c.lwsp t1,108(sp)
344c4: 58d6 c.lwsp a7,116(sp)
344c6: 86aa c.mv a3,a0
344c8: 02038b63 beq t2,zero,344fe <__vfwprintf_internal+0xdc8>
344cc: 47b6 c.lwsp a5,76(sp)
344ce: cb85 c.beqz a5,344fe <__vfwprintf_internal+0xdc8>
344d0: 4756 c.lwsp a4,84(sp)
344d2: 85aa c.mv a1,a0
344d4: 86be c.mv a3,a5
344d6: 4b010613 addi a2,sp,1200
344da: 01a8 c.addi4spn a0,sp,200
344dc: d8c2 c.swsp a6,112(sp)
344de: d6f2 c.swsp t3,108(sp)
344e0: d4c6 c.swsp a7,104(sp)
344e2: d29a c.swsp t1,100(sp)
344e4: d0f6 c.swsp t4,96(sp)
344e6: ce96 c.swsp t0,92(sp)
344e8: ccfe c.swsp t6,88(sp)
344ea: bcbfc0ef jal ra,310b4 <group_number>
344ee: 5846 c.lwsp a6,112(sp)
344f0: 5e36 c.lwsp t3,108(sp)
344f2: 58a6 c.lwsp a7,104(sp)
344f4: 5316 c.lwsp t1,100(sp)
344f6: 5e86 c.lwsp t4,96(sp)
344f8: 42f6 c.lwsp t0,92(sp)
344fa: 4fe6 c.lwsp t6,88(sp)
344fc: 86aa c.mv a3,a0
344fe: 57f2 c.lwsp a5,60(sp)
34500: c781 c.beqz a5,34508 <__vfwprintf_internal+0xdd2>
34502: 4729 c.li a4,10
34504: 5cee0563 beq t3,a4,34ace <__vfwprintf_internal+0x1398>
34508: 4b010793 addi a5,sp,1200
3450c: 40d78733 sub a4,a5,a3
34510: 40275613 srai a2,a4,0x2
34514: 01703f33 sltu t5,zero,s7
34518: ba09 c.j 33e2a <__vfwprintf_internal+0x6f4>
3451a: 84de c.mv s1,s7
3451c: 577d c.li a4,-1
3451e: 00e88563 beq a7,a4,34528 <__vfwprintf_internal+0xdf2>
34522: 4715 c.li a4,5
34524: 25175e63 bge a4,a7,34780 <__vfwprintf_internal+0x104a>
34528: 0005f7b7 lui a5,0x5f
3452c: 4719 c.li a4,6
3452e: 31878e13 addi t3,a5,792 # 5f318 <null>
34532: fd2ff06f jal zero,33d04 <__vfwprintf_internal+0x5ce>
34536: fd9e10ef jal ra,1650e <_IO_vtable_check>
3453a: b2cff06f jal zero,33866 <__vfwprintf_internal+0x130>
3453e: e9705e63 bge zero,s7,33bda <__vfwprintf_internal+0x4a4>
34542: 865e c.mv a2,s7
34544: 02000593 addi a1,zero,32
34548: 8522 c.mv a0,s0
3454a: 3b7010ef jal ra,36100 <_IO_wpadn>
3454e: f4ab9363 bne s7,a0,33c94 <__vfwprintf_internal+0x55e>
34552: 017c07b3 add a5,s8,s7
34556: 4701 c.li a4,0
34558: 0007c463 blt a5,zero,34560 <__vfwprintf_internal+0xe2a>
3455c: a977f0e3 bgeu a5,s7,33fdc <__vfwprintf_internal+0x8a6>
34560: 4705 c.li a4,1
34562: bcad c.j 33fdc <__vfwprintf_internal+0x8a6>
34564: c2028fe3 beq t0,zero,341a2 <__vfwprintf_internal+0xa6c>
34568: 4c6c c.lw a1,92(s0)
3456a: 68058463 beq a1,zero,34bf2 <__vfwprintf_internal+0x14bc>
3456e: 4988 c.lw a0,16(a1)
34570: 0145ae83 lw t4,20(a1)
34574: 67d57f63 bgeu a0,t4,34bf2 <__vfwprintf_internal+0x14bc>
34578: 00450e93 addi t4,a0,4
3457c: 01d5a823 sw t4,16(a1)
34580: 02000593 addi a1,zero,32
34584: c10c c.sw a1,0(a0)
34586: b131 c.j 34192 <__vfwprintf_internal+0xa5c>
34588: 4b010693 addi a3,sp,1200
3458c: 4529 c.li a0,10
3458e: 47a5 c.li a5,9
34590: 02a77633 remu a2,a4,a0
34594: 16f1 c.addi a3,-4
34596: 8bba c.mv s7,a4
34598: 060a c.slli a2,0x2
3459a: 962e c.add a2,a1
3459c: 4210 c.lw a2,0(a2)
3459e: 02a75733 divu a4,a4,a0
345a2: c290 c.sw a2,0(a3)
345a4: ff77e6e3 bltu a5,s7,34590 <__vfwprintf_internal+0xe5a>
345a8: be1d c.j 340de <__vfwprintf_internal+0x9a8>
345aa: 1948 c.addi4spn a0,sp,180
345ac: de9e c.swsp t2,124(sp)
345ae: dab6 c.swsp a3,116(sp)
345b0: d8be c.swsp a5,112(sp)
345b2: d69a c.swsp t1,108(sp)
345b4: d4f6 c.swsp t4,104(sp)
345b6: d2fa c.swsp t5,100(sp)
345b8: d096 c.swsp t0,96(sp)
345ba: cec2 c.swsp a6,92(sp)
345bc: ccfe c.swsp t6,88(sp)
345be: 9bffc0ef jal ra,30f7c <read_int>
345c2: 567d c.li a2,-1
345c4: 4fe6 c.lwsp t6,88(sp)
345c6: 4876 c.lwsp a6,92(sp)
345c8: 5286 c.lwsp t0,96(sp)
345ca: 5f16 c.lwsp t5,100(sp)
345cc: 5ea6 c.lwsp t4,104(sp)
345ce: 5336 c.lwsp t1,108(sp)
345d0: 57c6 c.lwsp a5,112(sp)
345d2: 56d6 c.lwsp a3,116(sp)
345d4: 53f6 c.lwsp t2,124(sp)
345d6: 05a00713 addi a4,zero,90
345da: fac50363 beq a0,a2,33d80 <__vfwprintf_internal+0x64a>
345de: 26050b63 beq a0,zero,34854 <__vfwprintf_internal+0x111e>
345e2: 565a c.lwsp a2,180(sp)
345e4: 02400593 addi a1,zero,36
345e8: 4210 c.lw a2,0(a2)
345ea: 26b61563 bne a2,a1,34854 <__vfwprintf_internal+0x111e>
345ee: 46d6 c.lwsp a3,84(sp)
345f0: bd29 c.j 3440a <__vfwprintf_internal+0xcd4>
345f2: 88d6 c.mv a7,s5
345f4: 00b56bb3 or s7,a0,a1
345f8: bd71 c.j 34494 <__vfwprintf_internal+0xd5e>
345fa: 4606 c.lwsp a2,64(sp)
345fc: 87d6 c.mv a5,s5
345fe: 4f01 c.li t5,0
34600: 8602 c.jr a2
34602: 4606 c.lwsp a2,64(sp)
34604: 8f56 c.mv t5,s5
34606: 8602 c.jr a2
34608: 4606 c.lwsp a2,64(sp)
3460a: d856 c.swsp s5,48(sp)
3460c: 8602 c.jr a2
3460e: 4606 c.lwsp a2,64(sp)
34610: de56 c.swsp s5,60(sp)
34612: 8602 c.jr a2
34614: 965a c.add a2,s6
34616: 07864603 lbu a2,120(a2)
3461a: 82d6 c.mv t0,s5
3461c: 060a c.slli a2,0x2
3461e: 965a c.add a2,s6
34620: 0d462603 lw a2,212(a2)
34624: 8602 c.jr a2
34626: 4606 c.lwsp a2,64(sp)
34628: 8fd6 c.mv t6,s5
3462a: 8602 c.jr a2
3462c: 4606 c.lwsp a2,64(sp)
3462e: 83d6 c.mv t2,s5
34630: 8602 c.jr a2
34632: 12079f63 bne a5,zero,34770 <__vfwprintf_internal+0x103a>
34636: 540f1763 bne t5,zero,34b84 <__vfwprintf_internal+0x144e>
3463a: 0004ae83 lw t4,0(s1)
3463e: 0491 c.addi s1,4
34640: 41fed693 srai a3,t4,0x1f
34644: 01d6c733 xor a4,a3,t4
34648: 8f15 c.sub a4,a3
3464a: 01fede93 srli t4,t4,0x1f
3464e: 4e29 c.li t3,10
34650: bc35 c.j 3408c <__vfwprintf_internal+0x956>
34652: 4606 c.lwsp a2,64(sp)
34654: 02000593 addi a1,zero,32
34658: 8dd6 c.mv s11,s5
3465a: d62e c.swsp a1,44(sp)
3465c: 8602 c.jr a2
3465e: 0491 c.addi s1,4
34660: 10079c63 bne a5,zero,34778 <__vfwprintf_internal+0x1042>
34664: 500f1c63 bne t5,zero,34b7c <__vfwprintf_internal+0x1446>
34668: 01872023 sw s8,0(a4) # 8000 <__libc_tsd_CTYPE_B+0x7fd4>
3466c: d6eff06f jal zero,33bda <__vfwprintf_internal+0x4a4>
34670: 049d c.addi s1,7
34672: 98e1 c.andi s1,-8
34674: 209c c.fld fa5,0(s1)
34676: 04a1 c.addi s1,8
34678: a93e c.fsdsp fa5,144(sp)
3467a: b2d5 c.j 3405e <__vfwprintf_internal+0x928>
3467c: 049d c.addi s1,7
3467e: 98e1 c.andi s1,-8
34680: 209c c.fld fa5,0(s1)
34682: 04a1 c.addi s1,8
34684: a93e c.fsdsp fa5,144(sp)
34686: ba1d c.j 33fbc <__vfwprintf_internal+0x886>
34688: 4606 c.lwsp a2,64(sp)
3468a: 86d6 c.mv a3,s5
3468c: 8602 c.jr a2
3468e: 09842b83 lw s7,152(s0)
34692: 414b8633 sub a2,s7,s4
34696: 5d267d63 bgeu a2,s2,34c70 <__vfwprintf_internal+0x153a>
3469a: 01cba683 lw a3,28(s7)
3469e: 863a c.mv a2,a4
346a0: 85f2 c.mv a1,t3
346a2: 8522 c.mv a0,s0
346a4: d63a c.swsp a4,44(sp)
346a6: 9682 c.jalr a3
346a8: 5732 c.lwsp a4,44(sp)
346aa: 82e509e3 beq a0,a4,33edc <__vfwprintf_internal+0x7a6>
346ae: 5c7d c.li s8,-1
346b0: de6ff06f jal zero,33c96 <__vfwprintf_internal+0x560>
346b4: cf705a63 bge zero,s7,33ba8 <__vfwprintf_internal+0x472>
346b8: 865e c.mv a2,s7
346ba: 02000593 addi a1,zero,32
346be: 8522 c.mv a0,s0
346c0: 241010ef jal ra,36100 <_IO_wpadn>
346c4: dcab9863 bne s7,a0,33c94 <__vfwprintf_internal+0x55e>
346c8: 017c07b3 add a5,s8,s7
346cc: ea07ca63 blt a5,zero,33d80 <__vfwprintf_internal+0x64a>
346d0: eb77e863 bltu a5,s7,33d80 <__vfwprintf_internal+0x64a>
346d4: 8c3e c.mv s8,a5
346d6: cc07d963 bge a5,zero,33ba8 <__vfwprintf_internal+0x472>
346da: a12ff06f jal zero,338ec <__vfwprintf_internal+0x1b6>
346de: 4721 c.li a4,8
346e0: 44ee0563 beq t3,a4,34b2a <__vfwprintf_internal+0x13f4>
346e4: 4601 c.li a2,0
346e6: 4701 c.li a4,0
346e8: 4b010693 addi a3,sp,1200
346ec: 02000793 addi a5,zero,32
346f0: d63e c.swsp a5,44(sp)
346f2: f50ff06f jal zero,33e42 <__vfwprintf_internal+0x70c>
346f6: 87e2 c.mv a5,s8
346f8: 001df713 andi a4,s11,1
346fc: 869a c.mv a3,t1
346fe: 8646 c.mv a2,a7
34700: 85f2 c.mv a1,t3
34702: 8522 c.mv a0,s0
34704: baffc0ef jal ra,312b2 <outstring_converted_wide_string>
34708: 8c2a c.mv s8,a0
3470a: cc055863 bge a0,zero,33bda <__vfwprintf_internal+0x4a4>
3470e: 9deff06f jal zero,338ec <__vfwprintf_internal+0x1b6>
34712: 0004d703 lhu a4,0(s1)
34716: 4f81 c.li t6,0
34718: 0491 c.addi s1,4
3471a: 4281 c.li t0,0
3471c: ba85 c.j 3408c <__vfwprintf_internal+0x956>
3471e: 02000793 addi a5,zero,32
34722: d63e c.swsp a5,44(sp)
34724: bb85 c.j 34494 <__vfwprintf_internal+0xd5e>
34726: 861a c.mv a2,t1
34728: 02000593 addi a1,zero,32
3472c: 8522 c.mv a0,s0
3472e: d61a c.swsp t1,44(sp)
34730: de3a c.swsp a4,60(sp)
34732: d872 c.swsp t3,48(sp)
34734: 1cd010ef jal ra,36100 <_IO_wpadn>
34738: 5332 c.lwsp t1,44(sp)
3473a: d4651d63 bne a0,t1,33c94 <__vfwprintf_internal+0x55e>
3473e: 006c07b3 add a5,s8,t1
34742: 5e42 c.lwsp t3,48(sp)
34744: 5772 c.lwsp a4,60(sp)
34746: 4681 c.li a3,0
34748: 5c07c563 blt a5,zero,34d12 <__vfwprintf_internal+0x15dc>
3474c: 5c67e363 bltu a5,t1,34d12 <__vfwprintf_internal+0x15dc>
34750: 8c3e c.mv s8,a5
34752: e2069763 bne a3,zero,33d80 <__vfwprintf_internal+0x64a>
34756: da07df63 bge a5,zero,33d14 <__vfwprintf_internal+0x5de>
3475a: 992ff06f jal zero,338ec <__vfwprintf_internal+0x1b6>
3475e: 84b2 c.mv s1,a2
34760: 02000613 addi a2,zero,32
34764: 40600333 sub t1,zero,t1
34768: 8dd6 c.mv s11,s5
3476a: d632 c.swsp a2,44(sp)
3476c: c28ff06f jal zero,33b94 <__vfwprintf_internal+0x45e>
34770: 00048e83 lb t4,0(s1)
34774: 0491 c.addi s1,4
34776: b5e9 c.j 34640 <__vfwprintf_internal+0xf0a>
34778: 01870023 sb s8,0(a4)
3477c: c5eff06f jal zero,33bda <__vfwprintf_internal+0x4a4>
34780: 0005fe37 lui t3,0x5f
34784: 4701 c.li a4,0
34786: 314e0e13 addi t3,t3,788 # 5f314 <step3b_jumps.4+0x8c>
3478a: d7aff06f jal zero,33d04 <__vfwprintf_internal+0x5ce>
3478e: 1679 c.addi a2,-2
34790: eceff06f jal zero,33e5e <__vfwprintf_internal+0x728>
34794: 4c6c c.lw a1,92(s0)
34796: 50058863 beq a1,zero,34ca6 <__vfwprintf_internal+0x1570>
3479a: 0105ae03 lw t3,16(a1)
3479e: 0145ae83 lw t4,20(a1)
347a2: 51de7263 bgeu t3,t4,34ca6 <__vfwprintf_internal+0x1570>
347a6: 004e0513 addi a0,t3,4
347aa: c988 c.sw a0,16(a1)
347ac: 03000f13 addi t5,zero,48
347b0: 01ee2023 sw t5,0(t3)
347b4: 80000e37 lui t3,0x80000
347b8: fffe4e13 xori t3,t3,-1
347bc: cdcc0c63 beq s8,t3,33c94 <__vfwprintf_internal+0x55e>
347c0: 4bd57f63 bgeu a0,t4,34c7e <__vfwprintf_internal+0x1548>
347c4: 00450e13 addi t3,a0,4
347c8: 01c5a823 sw t3,16(a1)
347cc: 01052023 sw a6,0(a0)
347d0: 55fd c.li a1,-1
347d2: ccb80163 beq a6,a1,33c94 <__vfwprintf_internal+0x55e>
347d6: 800005b7 lui a1,0x80000
347da: ffe5c593 xori a1,a1,-2
347de: cabc0b63 beq s8,a1,33c94 <__vfwprintf_internal+0x55e>
347e2: 0c09 c.addi s8,2
347e4: 1379 c.addi t1,-2
347e6: b2e9 c.j 341b0 <__vfwprintf_internal+0xa7a>
347e8: 854e c.mv a0,s3
347ea: de3e c.swsp a5,60(sp)
347ec: d876 c.swsp t4,48(sp)
347ee: d67a c.swsp t5,44(sp)
347f0: 78f020ef jal ra,3777e <__wcslen>
347f4: 00150593 addi a1,a0,1
347f8: 058a c.slli a1,0x2
347fa: 854e c.mv a0,s3
347fc: 30b030ef jal ra,38306 <__readonly_area>
34800: c8aa c.swsp a0,80(sp)
34802: 5f32 c.lwsp t5,44(sp)
34804: 5ec2 c.lwsp t4,48(sp)
34806: 57f2 c.lwsp a5,60(sp)
34808: ca055363 bge a0,zero,33cae <__vfwprintf_internal+0x578>
3480c: 0005f537 lui a0,0x5f
34810: eec50513 addi a0,a0,-276 # 5eeec <__strtol_ul_rem_tab+0xb8>
34814: ce1e10ef jal ra,164f4 <__libc_fatal>
34818: 8572 c.mv a0,t3
3481a: d81a c.swsp t1,48(sp)
3481c: d672 c.swsp t3,44(sp)
3481e: 761020ef jal ra,3777e <__wcslen>
34822: 5e32 c.lwsp t3,44(sp)
34824: 5342 c.lwsp t1,48(sp)
34826: 872a c.mv a4,a0
34828: 84de c.mv s1,s7
3482a: cdaff06f jal zero,33d04 <__vfwprintf_internal+0x5ce>
3482e: 47a6 c.lwsp a5,72(sp)
34830: 00478db3 add s11,a5,tp
34834: 47d9 c.li a5,22
34836: 00fda023 sw a5,0(s11)
3483a: 5c7d c.li s8,-1
3483c: 8bcff06f jal zero,338f8 <__vfwprintf_internal+0x1c2>
34840: 00862803 lw a6,8(a2)
34844: 0621 c.addi a2,8
34846: c332 c.swsp a2,132(sp)
34848: db32 c.swsp a2,180(sp)
3484a: fd080593 addi a1,a6,-48
3484e: 4625 c.li a2,9
34850: d4b67de3 bgeu a2,a1,345aa <__vfwprintf_internal+0xe74>
34854: 0004a883 lw a7,0(s1)
34858: 0491 c.addi s1,4
3485a: 9e08d163 bge a7,zero,33a3c <__vfwprintf_internal+0x306>
3485e: 58fd c.li a7,-1
34860: 9dcff06f jal zero,33a3c <__vfwprintf_internal+0x306>
34864: 1948 c.addi4spn a0,sp,180
34866: dec6 c.swsp a7,124(sp)
34868: da9e c.swsp t2,116(sp)
3486a: d8b6 c.swsp a3,112(sp)
3486c: d6be c.swsp a5,108(sp)
3486e: d4f6 c.swsp t4,104(sp)
34870: d2fa c.swsp t5,100(sp)
34872: d096 c.swsp t0,96(sp)
34874: cec2 c.swsp a6,92(sp)
34876: ccfe c.swsp t6,88(sp)
34878: f04fc0ef jal ra,30f7c <read_int>
3487c: 567d c.li a2,-1
3487e: 4fe6 c.lwsp t6,88(sp)
34880: 4876 c.lwsp a6,92(sp)
34882: 5286 c.lwsp t0,96(sp)
34884: 5f16 c.lwsp t5,100(sp)
34886: 5ea6 c.lwsp t4,104(sp)
34888: 57b6 c.lwsp a5,108(sp)
3488a: 56c6 c.lwsp a3,112(sp)
3488c: 53d6 c.lwsp t2,116(sp)
3488e: 58f6 c.lwsp a7,124(sp)
34890: 05a00713 addi a4,zero,90
34894: cec50663 beq a0,a2,33d80 <__vfwprintf_internal+0x64a>
34898: c519 c.beqz a0,348a6 <__vfwprintf_internal+0x1170>
3489a: 565a c.lwsp a2,180(sp)
3489c: 02400593 addi a1,zero,36
348a0: 4210 c.lw a2,0(a2)
348a2: d4b606e3 beq a2,a1,345ee <__vfwprintf_internal+0xeb8>
348a6: 0004a303 lw t1,0(s1)
348aa: 00448613 addi a2,s1,4
348ae: ea0348e3 blt t1,zero,3475e <__vfwprintf_internal+0x1028>
348b2: fe080593 addi a1,a6,-32
348b6: 84b2 c.mv s1,a2
348b8: 00bb0633 add a2,s6,a1
348bc: 07864603 lbu a2,120(a2)
348c0: 060a c.slli a2,0x2
348c2: 965a c.add a2,s6
348c4: 14c62603 lw a2,332(a2)
348c8: 8602 c.jr a2
348ca: 00bb0633 add a2,s6,a1
348ce: 07864603 lbu a2,120(a2)
348d2: 060a c.slli a2,0x2
348d4: 965a c.add a2,s6
348d6: 14c62603 lw a2,332(a2)
348da: 8602 c.jr a2
348dc: 5666 c.lwsp a2,120(sp)
348de: 0fd00593 addi a1,zero,253
348e2: 9612 c.add a2,tp
348e4: 4210 c.lw a2,0(a2)
348e6: 4210 c.lw a2,0(a2)
348e8: 5a08 c.lw a0,48(a2)
348ea: 03862803 lw a6,56(a2)
348ee: 00054603 lbu a2,0(a0)
348f2: cac2 c.swsp a6,84(sp)
348f4: 167d c.addi a2,-1
348f6: 0ff67613 andi a2,a2,255
348fa: 20c5e963 bltu a1,a2,34b0c <__vfwprintf_internal+0x13d6>
348fe: 01003633 sltu a2,zero,a6
34902: 40c00633 sub a2,zero,a2
34906: 8e69 c.and a2,a0
34908: c6b2 c.swsp a2,76(sp)
3490a: c90ff06f jal zero,33d9a <__vfwprintf_internal+0x664>
3490e: 4715 c.li a4,5
34910: 00e8d363 bge a7,a4,34916 <__vfwprintf_internal+0x11e0>
34914: 4895 c.li a7,5
34916: 0005fe37 lui t3,0x5f
3491a: 300e0e13 addi t3,t3,768 # 5f300 <step3b_jumps.4+0x78>
3491e: bd2ff06f jal zero,33cf0 <__vfwprintf_internal+0x5ba>
34922: d8028263 beq t0,zero,33ea6 <__vfwprintf_internal+0x770>
34926: 4c6c c.lw a1,92(s0)
34928: 2a058b63 beq a1,zero,34bde <__vfwprintf_internal+0x14a8>
3492c: 4988 c.lw a0,16(a1)
3492e: 0145a303 lw t1,20(a1) # 80000014 <__BSS_END__+0x7ff904c0>
34932: 2a657663 bgeu a0,t1,34bde <__vfwprintf_internal+0x14a8>
34936: 00450313 addi t1,a0,4
3493a: 0065a823 sw t1,16(a1)
3493e: 02000593 addi a1,zero,32
34942: c10c c.sw a1,0(a0)
34944: d54ff06f jal zero,33e98 <__vfwprintf_internal+0x762>
34948: 4c6c c.lw a1,92(s0)
3494a: 2e058163 beq a1,zero,34c2c <__vfwprintf_internal+0x14f6>
3494e: 0105a303 lw t1,16(a1)
34952: 0145ae03 lw t3,20(a1)
34956: 2dc37b63 bgeu t1,t3,34c2c <__vfwprintf_internal+0x14f6>
3495a: 00430513 addi a0,t1,4
3495e: c988 c.sw a0,16(a1)
34960: 03000e93 addi t4,zero,48
34964: 01d32023 sw t4,0(t1)
34968: 80000337 lui t1,0x80000
3496c: fff34313 xori t1,t1,-1
34970: b26c0263 beq s8,t1,33c94 <__vfwprintf_internal+0x55e>
34974: 29c57a63 bgeu a0,t3,34c08 <__vfwprintf_internal+0x14d2>
34978: 00450313 addi t1,a0,4
3497c: 0065a823 sw t1,16(a1)
34980: 01052023 sw a6,0(a0)
34984: 55fd c.li a1,-1
34986: b0b80763 beq a6,a1,33c94 <__vfwprintf_internal+0x55e>
3498a: 800005b7 lui a1,0x80000
3498e: ffe5c593 xori a1,a1,-2
34992: b0bc0163 beq s8,a1,33c94 <__vfwprintf_internal+0x55e>
34996: 0c09 c.addi s8,2
34998: d1cff06f jal zero,33eb4 <__vfwprintf_internal+0x77e>
3499c: 8522 c.mv a0,s0
3499e: 417010ef jal ra,365b4 <__woverflow>
349a2: 577d c.li a4,-1
349a4: a2e51263 bne a0,a4,33bc8 <__vfwprintf_internal+0x492>
349a8: 5c7d c.li s8,-1
349aa: aecff06f jal zero,33c96 <__vfwprintf_internal+0x560>
349ae: 4b010613 addi a2,sp,1200
349b2: 8536 c.mv a0,a3
349b4: 85b2 c.mv a1,a2
349b6: d8fa c.swsp t5,112(sp)
349b8: d6c2 c.swsp a6,108(sp)
349ba: d4f2 c.swsp t3,104(sp)
349bc: d2c6 c.swsp a7,100(sp)
349be: d09a c.swsp t1,96(sp)
349c0: cef6 c.swsp t4,92(sp)
349c2: cc96 c.swsp t0,88(sp)
349c4: de7e c.swsp t6,60(sp)
349c6: faafc0ef jal ra,31170 <_i18n_number_rewrite>
349ca: 4b010793 addi a5,sp,1200
349ce: 40a78733 sub a4,a5,a0
349d2: 5f46 c.lwsp t5,112(sp)
349d4: 5836 c.lwsp a6,108(sp)
349d6: 5e26 c.lwsp t3,104(sp)
349d8: 5896 c.lwsp a7,100(sp)
349da: 5306 c.lwsp t1,96(sp)
349dc: 4ef6 c.lwsp t4,92(sp)
349de: 42e6 c.lwsp t0,88(sp)
349e0: 5ff2 c.lwsp t6,60(sp)
349e2: 86aa c.mv a3,a0
349e4: 40275613 srai a2,a4,0x2
349e8: c42ff06f jal zero,33e2a <__vfwprintf_internal+0x6f4>
349ec: d832 c.swsp a2,48(sp)
349ee: d636 c.swsp a3,44(sp)
349f0: b1fe10ef jal ra,1650e <_IO_vtable_check>
349f4: 56b2 c.lwsp a3,44(sp)
349f6: 5642 c.lwsp a2,48(sp)
349f8: 807ff06f jal zero,341fe <__vfwprintf_internal+0xac8>
349fc: d4fa c.swsp t5,104(sp)
349fe: d2c2 c.swsp a6,100(sp)
34a00: d0f2 c.swsp t3,96(sp)
34a02: ceb6 c.swsp a3,92(sp)
34a04: ccb2 c.swsp a2,88(sp)
34a06: de46 c.swsp a7,60(sp)
34a08: d63a c.swsp a4,44(sp)
34a0a: 02d00593 addi a1,zero,45
34a0e: 8522 c.mv a0,s0
34a10: 3a5010ef jal ra,365b4 <__woverflow>
34a14: 55fd c.li a1,-1
34a16: 5732 c.lwsp a4,44(sp)
34a18: 58f2 c.lwsp a7,60(sp)
34a1a: 4666 c.lwsp a2,88(sp)
34a1c: 46f6 c.lwsp a3,92(sp)
34a1e: 5e06 c.lwsp t3,96(sp)
34a20: 5816 c.lwsp a6,100(sp)
34a22: 5f26 c.lwsp t5,104(sp)
34a24: c6b51a63 bne a0,a1,33e98 <__vfwprintf_internal+0x762>
34a28: 5c7d c.li s8,-1
34a2a: a6cff06f jal zero,33c96 <__vfwprintf_internal+0x560>
34a2e: d6fa c.swsp t5,108(sp)
34a30: d4b2 c.swsp a2,104(sp)
34a32: d2c2 c.swsp a6,100(sp)
34a34: d0f2 c.swsp t3,96(sp)
34a36: ceb6 c.swsp a3,92(sp)
34a38: ccc6 c.swsp a7,88(sp)
34a3a: de3a c.swsp a4,60(sp)
34a3c: d61a c.swsp t1,44(sp)
34a3e: 02d00593 addi a1,zero,45
34a42: 8522 c.mv a0,s0
34a44: 371010ef jal ra,365b4 <__woverflow>
34a48: 55fd c.li a1,-1
34a4a: 5332 c.lwsp t1,44(sp)
34a4c: 5772 c.lwsp a4,60(sp)
34a4e: 48e6 c.lwsp a7,88(sp)
34a50: 46f6 c.lwsp a3,92(sp)
34a52: 5e06 c.lwsp t3,96(sp)
34a54: 5816 c.lwsp a6,100(sp)
34a56: 5626 c.lwsp a2,104(sp)
34a58: 5f36 c.lwsp t5,108(sp)
34a5a: f2b51c63 bne a0,a1,34192 <__vfwprintf_internal+0xa5c>
34a5e: 5c7d c.li s8,-1
34a60: a36ff06f jal zero,33c96 <__vfwprintf_internal+0x560>
34a64: d836 c.swsp a3,48(sp)
34a66: d63a c.swsp a4,44(sp)
34a68: aa7e10ef jal ra,1650e <_IO_vtable_check>
34a6c: 56c2 c.lwsp a3,48(sp)
34a6e: 5732 c.lwsp a4,44(sp)
34a70: c58ff06f jal zero,33ec8 <__vfwprintf_internal+0x792>
34a74: d3ce50ef jal ra,19fb0 <__lll_lock_wait_private>
34a78: db5fe06f jal zero,3382c <__vfwprintf_internal+0xf6>
34a7c: 0148 c.addi4spn a0,sp,132
34a7e: da9e c.swsp t2,116(sp)
34a80: d8b6 c.swsp a3,112(sp)
34a82: d6be c.swsp a5,108(sp)
34a84: d49a c.swsp t1,104(sp)
34a86: d2f6 c.swsp t4,100(sp)
34a88: d0fa c.swsp t5,96(sp)
34a8a: ce96 c.swsp t0,92(sp)
34a8c: ccfe c.swsp t6,88(sp)
34a8e: ceefc0ef jal ra,30f7c <read_int>
34a92: 567d c.li a2,-1
34a94: 88aa c.mv a7,a0
34a96: aec50563 beq a0,a2,33d80 <__vfwprintf_internal+0x64a>
34a9a: 461a c.lwsp a2,132(sp)
34a9c: 53d6 c.lwsp t2,116(sp)
34a9e: 56c6 c.lwsp a3,112(sp)
34aa0: 00062803 lw a6,0(a2)
34aa4: 57b6 c.lwsp a5,108(sp)
34aa6: 5326 c.lwsp t1,104(sp)
34aa8: 5e96 c.lwsp t4,100(sp)
34aaa: 5f06 c.lwsp t5,96(sp)
34aac: 42f6 c.lwsp t0,92(sp)
34aae: 4fe6 c.lwsp t6,88(sp)
34ab0: 05a00713 addi a4,zero,90
34ab4: f89fe06f jal zero,33a3c <__vfwprintf_internal+0x306>
34ab8: 02500593 addi a1,zero,37
34abc: 8522 c.mv a0,s0
34abe: 2f7010ef jal ra,365b4 <__woverflow>
34ac2: 577d c.li a4,-1
34ac4: c6e51f63 bne a0,a4,33f42 <__vfwprintf_internal+0x80c>
34ac8: 5c7d c.li s8,-1
34aca: 9ccff06f jal zero,33c96 <__vfwprintf_internal+0x560>
34ace: 4b010613 addi a2,sp,1200
34ad2: 8536 c.mv a0,a3
34ad4: 85b2 c.mv a1,a2
34ad6: d6c2 c.swsp a6,108(sp)
34ad8: d4f2 c.swsp t3,104(sp)
34ada: d2c6 c.swsp a7,100(sp)
34adc: d09a c.swsp t1,96(sp)
34ade: cef6 c.swsp t4,92(sp)
34ae0: cc96 c.swsp t0,88(sp)
34ae2: de7e c.swsp t6,60(sp)
34ae4: e8cfc0ef jal ra,31170 <_i18n_number_rewrite>
34ae8: 4b010793 addi a5,sp,1200
34aec: 40a78733 sub a4,a5,a0
34af0: 5ff2 c.lwsp t6,60(sp)
34af2: 42e6 c.lwsp t0,88(sp)
34af4: 4ef6 c.lwsp t4,92(sp)
34af6: 5306 c.lwsp t1,96(sp)
34af8: 5896 c.lwsp a7,100(sp)
34afa: 5e26 c.lwsp t3,104(sp)
34afc: 5836 c.lwsp a6,108(sp)
34afe: 86aa c.mv a3,a0
34b00: 40275613 srai a2,a4,0x2
34b04: 01703f33 sltu t5,zero,s7
34b08: b22ff06f jal zero,33e2a <__vfwprintf_internal+0x6f4>
34b0c: c682 c.swsp zero,76(sp)
34b0e: a8cff06f jal zero,33d9a <__vfwprintf_internal+0x664>
34b12: cc9a c.swsp t1,88(sp)
34b14: de36 c.swsp a3,60(sp)
34b16: d83a c.swsp a4,48(sp)
34b18: d672 c.swsp t3,44(sp)
34b1a: 9f5e10ef jal ra,1650e <_IO_vtable_check>
34b1e: 5e32 c.lwsp t3,44(sp)
34b20: 5742 c.lwsp a4,48(sp)
34b22: 56f2 c.lwsp a3,60(sp)
34b24: 4366 c.lwsp t1,88(sp)
34b26: 9faff06f jal zero,33d20 <__vfwprintf_internal+0x5ea>
34b2a: 57c2 c.lwsp a5,48(sp)
34b2c: ba078ce3 beq a5,zero,346e4 <__vfwprintf_internal+0xfae>
34b30: 03000713 addi a4,zero,48
34b34: 4ae12623 sw a4,1196(sp)
34b38: 567d c.li a2,-1
34b3a: 4711 c.li a4,4
34b3c: 4ac10693 addi a3,sp,1196
34b40: b675 c.j 346ec <__vfwprintf_internal+0xfb6>
34b42: 5642 c.lwsp a2,48(sp)
34b44: ac060a63 beq a2,zero,33e18 <__vfwprintf_internal+0x6e2>
34b48: 03000713 addi a4,zero,48
34b4c: 02000793 addi a5,zero,32
34b50: 4ae12623 sw a4,1196(sp)
34b54: d63e c.swsp a5,44(sp)
34b56: 4711 c.li a4,4
34b58: 4ac10693 addi a3,sp,1196
34b5c: 01703f33 sltu t5,zero,s7
34b60: acaff06f jal zero,33e2a <__vfwprintf_internal+0x6f4>
34b64: 85aa c.mv a1,a0
34b66: 8522 c.mv a0,s0
34b68: 24d010ef jal ra,365b4 <__woverflow>
34b6c: 577d c.li a4,-1
34b6e: 00e50463 beq a0,a4,34b76 <__vfwprintf_internal+0x1440>
34b72: 856ff06f jal zero,33bc8 <__vfwprintf_internal+0x492>
34b76: 5c7d c.li s8,-1
34b78: 91eff06f jal zero,33c96 <__vfwprintf_internal+0x560>
34b7c: 01871023 sh s8,0(a4)
34b80: 85aff06f jal zero,33bda <__vfwprintf_internal+0x4a4>
34b84: 00049e83 lh t4,0(s1)
34b88: 0491 c.addi s1,4
34b8a: bc5d c.j 34640 <__vfwprintf_internal+0xf0a>
34b8c: d6fa c.swsp t5,108(sp)
34b8e: d4b2 c.swsp a2,104(sp)
34b90: d2c2 c.swsp a6,100(sp)
34b92: d0f2 c.swsp t3,96(sp)
34b94: ceb6 c.swsp a3,92(sp)
34b96: ccc6 c.swsp a7,88(sp)
34b98: de3a c.swsp a4,60(sp)
34b9a: d61a c.swsp t1,44(sp)
34b9c: 02b00593 addi a1,zero,43
34ba0: b54d c.j 34a42 <__vfwprintf_internal+0x130c>
34ba2: d4fa c.swsp t5,104(sp)
34ba4: d2c2 c.swsp a6,100(sp)
34ba6: d0f2 c.swsp t3,96(sp)
34ba8: ceb6 c.swsp a3,92(sp)
34baa: ccb2 c.swsp a2,88(sp)
34bac: de46 c.swsp a7,60(sp)
34bae: d63a c.swsp a4,44(sp)
34bb0: 02b00593 addi a1,zero,43
34bb4: bda9 c.j 34a0e <__vfwprintf_internal+0x12d8>
34bb6: 4e81 c.li t4,0
34bb8: 4601 c.li a2,0
34bba: ba6ff06f jal zero,33f60 <__vfwprintf_internal+0x82a>
34bbe: 4e81 c.li t4,0
34bc0: 4601 c.li a2,0
34bc2: c34ff06f jal zero,33ff6 <__vfwprintf_internal+0x8c0>
34bc6: 0207e793 ori a5,a5,32
34bca: c01c c.sw a5,0(s0)
34bcc: 47a6 c.lwsp a5,72(sp)
34bce: 5c7d c.li s8,-1
34bd0: 00478db3 add s11,a5,tp
34bd4: 47a5 c.li a5,9
34bd6: 00fda023 sw a5,0(s11)
34bda: d1ffe06f jal zero,338f8 <__vfwprintf_internal+0x1c2>
34bde: d4fa c.swsp t5,104(sp)
34be0: d2c2 c.swsp a6,100(sp)
34be2: d0f2 c.swsp t3,96(sp)
34be4: ceb6 c.swsp a3,92(sp)
34be6: ccb2 c.swsp a2,88(sp)
34be8: de46 c.swsp a7,60(sp)
34bea: d63a c.swsp a4,44(sp)
34bec: 02000593 addi a1,zero,32
34bf0: bd39 c.j 34a0e <__vfwprintf_internal+0x12d8>
34bf2: d6fa c.swsp t5,108(sp)
34bf4: d4b2 c.swsp a2,104(sp)
34bf6: d2c2 c.swsp a6,100(sp)
34bf8: d0f2 c.swsp t3,96(sp)
34bfa: ceb6 c.swsp a3,92(sp)
34bfc: ccc6 c.swsp a7,88(sp)
34bfe: de3a c.swsp a4,60(sp)
34c00: d61a c.swsp t1,44(sp)
34c02: 02000593 addi a1,zero,32
34c06: bd35 c.j 34a42 <__vfwprintf_internal+0x130c>
34c08: 85c2 c.mv a1,a6
34c0a: 8522 c.mv a0,s0
34c0c: ccb6 c.swsp a3,88(sp)
34c0e: de32 c.swsp a2,60(sp)
34c10: d846 c.swsp a7,48(sp)
34c12: d63a c.swsp a4,44(sp)
34c14: 1a1010ef jal ra,365b4 <__woverflow>
34c18: 55fd c.li a1,-1
34c1a: 5732 c.lwsp a4,44(sp)
34c1c: 58c2 c.lwsp a7,48(sp)
34c1e: 5672 c.lwsp a2,60(sp)
34c20: 46e6 c.lwsp a3,88(sp)
34c22: d6b514e3 bne a0,a1,3498a <__vfwprintf_internal+0x1254>
34c26: 5c7d c.li s8,-1
34c28: 86eff06f jal zero,33c96 <__vfwprintf_internal+0x560>
34c2c: 03000593 addi a1,zero,48
34c30: 8522 c.mv a0,s0
34c32: cec2 c.swsp a6,92(sp)
34c34: ccb6 c.swsp a3,88(sp)
34c36: de32 c.swsp a2,60(sp)
34c38: d846 c.swsp a7,48(sp)
34c3a: d63a c.swsp a4,44(sp)
34c3c: 179010ef jal ra,365b4 <__woverflow>
34c40: 55fd c.li a1,-1
34c42: 5732 c.lwsp a4,44(sp)
34c44: 58c2 c.lwsp a7,48(sp)
34c46: 5672 c.lwsp a2,60(sp)
34c48: 46e6 c.lwsp a3,88(sp)
34c4a: 4876 c.lwsp a6,92(sp)
34c4c: 00b51463 bne a0,a1,34c54 <__vfwprintf_internal+0x151e>
34c50: 844ff06f jal zero,33c94 <__vfwprintf_internal+0x55e>
34c54: 800005b7 lui a1,0x80000
34c58: fff5c593 xori a1,a1,-1
34c5c: 00bc1463 bne s8,a1,34c64 <__vfwprintf_internal+0x152e>
34c60: 834ff06f jal zero,33c94 <__vfwprintf_internal+0x55e>
34c64: 4c6c c.lw a1,92(s0)
34c66: d1cd c.beqz a1,34c08 <__vfwprintf_internal+0x14d2>
34c68: 4988 c.lw a0,16(a1)
34c6a: 0145ae03 lw t3,20(a1) # 80000014 <__BSS_END__+0x7ff904c0>
34c6e: b319 c.j 34974 <__vfwprintf_internal+0x123e>
34c70: d83a c.swsp a4,48(sp)
34c72: d672 c.swsp t3,44(sp)
34c74: 89be10ef jal ra,1650e <_IO_vtable_check>
34c78: 5742 c.lwsp a4,48(sp)
34c7a: 5e32 c.lwsp t3,44(sp)
34c7c: bc39 c.j 3469a <__vfwprintf_internal+0xf64>
34c7e: 85c2 c.mv a1,a6
34c80: 8522 c.mv a0,s0
34c82: ceb2 c.swsp a2,92(sp)
34c84: ccb6 c.swsp a3,88(sp)
34c86: de46 c.swsp a7,60(sp)
34c88: d83a c.swsp a4,48(sp)
34c8a: d61a c.swsp t1,44(sp)
34c8c: 129010ef jal ra,365b4 <__woverflow>
34c90: 55fd c.li a1,-1
34c92: 5332 c.lwsp t1,44(sp)
34c94: 5742 c.lwsp a4,48(sp)
34c96: 58f2 c.lwsp a7,60(sp)
34c98: 46e6 c.lwsp a3,88(sp)
34c9a: 4676 c.lwsp a2,92(sp)
34c9c: b2b51de3 bne a0,a1,347d6 <__vfwprintf_internal+0x10a0>
34ca0: 5c7d c.li s8,-1
34ca2: ff5fe06f jal zero,33c96 <__vfwprintf_internal+0x560>
34ca6: 03000593 addi a1,zero,48
34caa: 8522 c.mv a0,s0
34cac: d0b2 c.swsp a2,96(sp)
34cae: cec2 c.swsp a6,92(sp)
34cb0: ccb6 c.swsp a3,88(sp)
34cb2: de46 c.swsp a7,60(sp)
34cb4: d83a c.swsp a4,48(sp)
34cb6: d61a c.swsp t1,44(sp)
34cb8: 0fd010ef jal ra,365b4 <__woverflow>
34cbc: 55fd c.li a1,-1
34cbe: 5332 c.lwsp t1,44(sp)
34cc0: 5742 c.lwsp a4,48(sp)
34cc2: 58f2 c.lwsp a7,60(sp)
34cc4: 46e6 c.lwsp a3,88(sp)
34cc6: 4876 c.lwsp a6,92(sp)
34cc8: 5606 c.lwsp a2,96(sp)
34cca: 00b51463 bne a0,a1,34cd2 <__vfwprintf_internal+0x159c>
34cce: fc7fe06f jal zero,33c94 <__vfwprintf_internal+0x55e>
34cd2: 800005b7 lui a1,0x80000
34cd6: fff5c593 xori a1,a1,-1
34cda: 00bc1463 bne s8,a1,34ce2 <__vfwprintf_internal+0x15ac>
34cde: fb7fe06f jal zero,33c94 <__vfwprintf_internal+0x55e>
34ce2: 4c6c c.lw a1,92(s0)
34ce4: ddc9 c.beqz a1,34c7e <__vfwprintf_internal+0x1548>
34ce6: 4988 c.lw a0,16(a1)
34ce8: 0145ae83 lw t4,20(a1) # 80000014 <__BSS_END__+0x7ff904c0>
34cec: bcd1 c.j 347c0 <__vfwprintf_internal+0x108a>
34cee: 4705 c.li a4,1
34cf0: f3bfe06f jal zero,33c2a <__vfwprintf_internal+0x4f4>
34cf4: 4685 c.li a3,1
34cf6: d26ff06f jal zero,3421c <__vfwprintf_internal+0xae6>
34cfa: 4685 c.li a3,1
34cfc: 9eeff06f jal zero,33eea <__vfwprintf_internal+0x7b4>
34d00: 4601 c.li a2,0
34d02: 9a4ff06f jal zero,33ea6 <__vfwprintf_internal+0x770>
34d06: 4685 c.li a3,1
34d08: 844ff06f jal zero,33d4c <__vfwprintf_internal+0x616>
34d0c: 4585 c.li a1,1
34d0e: ee6ff06f jal zero,343f4 <__vfwprintf_internal+0xcbe>
34d12: 4685 c.li a3,1
34d14: bc35 c.j 34750 <__vfwprintf_internal+0x101a>
34d16: 4605 c.li a2,1
34d18: cd0ff06f jal zero,341e8 <__vfwprintf_internal+0xab2>
34d1c: e2c04963 blt zero,a2,3434e <__vfwprintf_internal+0xc18>
34d20: 4601 c.li a2,0
34d22: 954ff06f jal zero,33e76 <__vfwprintf_internal+0x740>
00034d26 <buffered_vfprintf>:
34d26: 7109 c.addi16sp sp,-384
34d28: 72e1 c.lui t0,0xffff8
34d2a: 16812c23 sw s0,376(sp)
34d2e: 17212823 sw s2,368(sp)
34d32: 17312623 sw s3,364(sp)
34d36: 17412423 sw s4,360(sp)
34d3a: 16112e23 sw ra,380(sp)
34d3e: 16912a23 sw s1,372(sp)
34d42: 892e c.mv s2,a1
34d44: 9116 c.add sp,t0
34d46: 4585 c.li a1,1
34d48: 842a c.mv s0,a0
34d4a: 89b2 c.mv s3,a2
34d4c: 8a36 c.mv s4,a3
34d4e: a82e10ef jal ra,15fd0 <_IO_fwide>
34d52: 4705 c.li a4,1
34d54: 1ce51463 bne a0,a4,34f1c <buffered_vfprintf+0x1f6>
34d58: 68a1 c.lui a7,0x8
34d5a: 74e1 c.lui s1,0xffff8
34d5c: 87aa c.mv a5,a0
34d5e: 15088693 addi a3,a7,336 # 8150 <__libc_tsd_CTYPE_B+0x8124>
34d62: ec048513 addi a0,s1,-320 # ffff7ec0 <__BSS_END__+0xfff8836c>
34d66: 96aa c.add a3,a0
34d68: 0810 c.addi4spn a2,sp,16
34d6a: 00c68533 add a0,a3,a2
34d6e: 0a050813 addi a6,a0,160
34d72: c73e c.swsp a5,140(sp)
34d74: fbad87b7 lui a5,0xfbad8
34d78: 5c58 c.lw a4,60(s0)
34d7a: dec2 c.swsp a6,124(sp)
34d7c: 0791 c.addi a5,4
34d7e: 16010813 addi a6,sp,352
34d82: 86d2 c.mv a3,s4
34d84: c9c2 c.swsp a6,208(sp)
34d86: c7c2 c.swsp a6,204(sp)
34d88: d03e c.swsp a5,32(sp)
34d8a: 15088813 addi a6,a7,336
34d8e: 8a46 c.mv s4,a7
34d90: 000697b7 lui a5,0x69
34d94: 01010893 addi a7,sp,16
34d98: 864e c.mv a2,s3
34d9a: 85ca c.mv a1,s2
34d9c: 9846 c.add a6,a7
34d9e: b3c78793 addi a5,a5,-1220 # 68b3c <_IO_helper_jumps>
34da2: 14812623 sw s0,332(sp)
34da6: cbc2 c.swsp a6,212(sp)
34da8: d682 c.swsp zero,108(sp)
34daa: ceba c.swsp a4,92(sp)
34dac: dd3e c.swsp a5,184(sp)
34dae: 00000913 addi s2,zero,0
34db2: 985fe0ef jal ra,33736 <__vfwprintf_internal>
34db6: 89aa c.mv s3,a0
34db8: 12090663 beq s2,zero,34ee4 <buffered_vfprintf+0x1be>
34dbc: eb048493 addi s1,s1,-336
34dc0: 150a0793 addi a5,s4,336
34dc4: 000425b7 lui a1,0x42
34dc8: 97a6 c.add a5,s1
34dca: 0818 c.addi4spn a4,sp,16
34dcc: 8622 c.mv a2,s0
34dce: 58458593 addi a1,a1,1412 # 42584 <_IO_funlockfile>
34dd2: 00e78533 add a0,a5,a4
34dd6: 00000097 auipc ra,0x0
34dda: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
34dde: 401c c.lw a5,0(s0)
34de0: 6721 c.lui a4,0x8
34de2: 8ff9 c.and a5,a4
34de4: cfcd c.beqz a5,34e9e <buffered_vfprintf+0x178>
34de6: 67a1 c.lui a5,0x8
34de8: 15078793 addi a5,a5,336 # 8150 <__libc_tsd_CTYPE_B+0x8124>
34dec: 0814 c.addi4spn a3,sp,16
34dee: 97b6 c.add a5,a3
34df0: 8f99 c.sub a5,a4
34df2: c63e c.swsp a5,12(sp)
34df4: f1c7a783 lw a5,-228(a5)
34df8: 4b84 c.lw s1,16(a5)
34dfa: 47dc c.lw a5,12(a5)
34dfc: 8c9d c.sub s1,a5
34dfe: 04905e63 bge zero,s1,34e5a <buffered_vfprintf+0x134>
34e02: 09842a03 lw s4,152(s0)
34e06: 000697b7 lui a5,0x69
34e0a: 00069737 lui a4,0x69
34e0e: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
34e12: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
34e16: 8f1d c.sub a4,a5
34e18: 40fa07b3 sub a5,s4,a5
34e1c: 8489 c.srai s1,0x2
34e1e: 0ee7fc63 bgeu a5,a4,34f16 <buffered_vfprintf+0x1f0>
34e22: 6721 c.lui a4,0x8
34e24: 77e1 c.lui a5,0xffff8
34e26: 15070713 addi a4,a4,336 # 8150 <__libc_tsd_CTYPE_B+0x8124>
34e2a: 973e c.add a4,a5
34e2c: 081c c.addi4spn a5,sp,16
34e2e: 97ba c.add a5,a4
34e30: f1c7a703 lw a4,-228(a5) # ffff7f1c <__BSS_END__+0xfff883c8>
34e34: c63e c.swsp a5,12(sp)
34e36: 01ca2783 lw a5,28(s4)
34e3a: 474c c.lw a1,12(a4)
34e3c: 8626 c.mv a2,s1
34e3e: 8522 c.mv a0,s0
34e40: 9782 c.jalr a5
34e42: 00950363 beq a0,s1,34e48 <buffered_vfprintf+0x122>
34e46: 59fd c.li s3,-1
34e48: 4018 c.lw a4,0(s0)
34e4a: 67a1 c.lui a5,0x8
34e4c: 8ff9 c.and a5,a4
34e4e: e791 c.bnez a5,34e5a <buffered_vfprintf+0x134>
34e50: 4468 c.lw a0,76(s0)
34e52: 415c c.lw a5,4(a0)
34e54: 17fd c.addi a5,-1
34e56: c15c c.sw a5,4(a0)
34e58: cfc9 c.beqz a5,34ef2 <buffered_vfprintf+0x1cc>
34e5a: 02090163 beq s2,zero,34e7c <buffered_vfprintf+0x156>
34e5e: 7561 c.lui a0,0xffff8
34e60: 67a1 c.lui a5,0x8
34e62: eb050513 addi a0,a0,-336 # ffff7eb0 <__BSS_END__+0xfff8835c>
34e66: 15078793 addi a5,a5,336 # 8150 <__libc_tsd_CTYPE_B+0x8124>
34e6a: 97aa c.add a5,a0
34e6c: 0818 c.addi4spn a4,sp,16
34e6e: 4581 c.li a1,0
34e70: 00e78533 add a0,a5,a4
34e74: 00000097 auipc ra,0x0
34e78: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
34e7c: 62a1 c.lui t0,0x8
34e7e: 9116 c.add sp,t0
34e80: 17c12083 lw ra,380(sp)
34e84: 854e c.mv a0,s3
34e86: 17812403 lw s0,376(sp)
34e8a: 17412483 lw s1,372(sp)
34e8e: 17012903 lw s2,368(sp)
34e92: 16c12983 lw s3,364(sp)
34e96: 16812a03 lw s4,360(sp)
34e9a: 6119 c.addi16sp sp,384
34e9c: 8082 c.jr ra
34e9e: 4468 c.lw a0,76(s0)
34ea0: af020493 addi s1,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
34ea4: 451c c.lw a5,8(a0)
34ea6: 00978c63 beq a5,s1,34ebe <buffered_vfprintf+0x198>
34eaa: 4705 c.li a4,1
34eac: 100527af lr.w a5,(a0)
34eb0: e781 c.bnez a5,34eb8 <buffered_vfprintf+0x192>
34eb2: 1ce526af sc.w.aq a3,a4,(a0)
34eb6: fafd c.bnez a3,34eac <buffered_vfprintf+0x186>
34eb8: e7a5 c.bnez a5,34f20 <buffered_vfprintf+0x1fa>
34eba: 4468 c.lw a0,76(s0)
34ebc: c504 c.sw s1,8(a0)
34ebe: 6721 c.lui a4,0x8
34ec0: 77e1 c.lui a5,0xffff8
34ec2: 15070713 addi a4,a4,336 # 8150 <__libc_tsd_CTYPE_B+0x8124>
34ec6: 973e c.add a4,a5
34ec8: 081c c.addi4spn a5,sp,16
34eca: 97ba c.add a5,a4
34ecc: f1c7a703 lw a4,-228(a5) # ffff7f1c <__BSS_END__+0xfff883c8>
34ed0: c63e c.swsp a5,12(sp)
34ed2: 415c c.lw a5,4(a0)
34ed4: 4b04 c.lw s1,16(a4)
34ed6: 4758 c.lw a4,12(a4)
34ed8: 0785 c.addi a5,1
34eda: c15c c.sw a5,4(a0)
34edc: 8c99 c.sub s1,a4
34ede: f29042e3 blt zero,s1,34e02 <buffered_vfprintf+0xdc>
34ee2: b79d c.j 34e48 <buffered_vfprintf+0x122>
34ee4: 000427b7 lui a5,0x42
34ee8: 58478793 addi a5,a5,1412 # 42584 <_IO_funlockfile>
34eec: c83e c.swsp a5,16(sp)
34eee: ca22 c.swsp s0,20(sp)
34ef0: b5fd c.j 34dde <buffered_vfprintf+0xb8>
34ef2: 00052423 sw zero,8(a0)
34ef6: 0f50000f fence iorw,ow
34efa: 08f527af amoswap.w a5,a5,(a0)
34efe: 4705 c.li a4,1
34f00: f4f75de3 bge a4,a5,34e5a <buffered_vfprintf+0x134>
34f04: 1a600893 addi a7,zero,422
34f08: 08100593 addi a1,zero,129
34f0c: 4605 c.li a2,1
34f0e: 4681 c.li a3,0
34f10: 00000073 ecall
34f14: b799 c.j 34e5a <buffered_vfprintf+0x134>
34f16: df8e10ef jal ra,1650e <_IO_vtable_check>
34f1a: b721 c.j 34e22 <buffered_vfprintf+0xfc>
34f1c: 59fd c.li s3,-1
34f1e: bfb9 c.j 34e7c <buffered_vfprintf+0x156>
34f20: 890e50ef jal ra,19fb0 <__lll_lock_wait_private>
34f24: bf59 c.j 34eba <buffered_vfprintf+0x194>
00034f26 <read_int>:
34f26: 4118 c.lw a4,0(a0)
34f28: 45a5 c.li a1,9
34f2a: 862a c.mv a2,a0
34f2c: 00170793 addi a5,a4,1
34f30: 00074683 lbu a3,0(a4)
34f34: c11c c.sw a5,0(a0)
34f36: 00174783 lbu a5,1(a4)
34f3a: fd068513 addi a0,a3,-48
34f3e: fd078793 addi a5,a5,-48
34f42: 04f5e263 bltu a1,a5,34f86 <read_int+0x60>
34f46: 0cccd8b7 lui a7,0xcccd
34f4a: 80000837 lui a6,0x80000
34f4e: 0709 c.addi a4,2
34f50: ccc88893 addi a7,a7,-820 # ccccccc <__BSS_END__+0xcc5d178>
34f54: fff84813 xori a6,a6,-1
34f58: 00054f63 blt a0,zero,34f76 <read_int+0x50>
34f5c: 00251693 slli a3,a0,0x2
34f60: 96aa c.add a3,a0
34f62: 0686 c.slli a3,0x1
34f64: 40f80333 sub t1,a6,a5
34f68: 02a8c063 blt a7,a0,34f88 <read_int+0x62>
34f6c: 557d c.li a0,-1
34f6e: 00d34463 blt t1,a3,34f76 <read_int+0x50>
34f72: 00d78533 add a0,a5,a3
34f76: c218 c.sw a4,0(a2)
34f78: 00074783 lbu a5,0(a4)
34f7c: 0705 c.addi a4,1
34f7e: fd078793 addi a5,a5,-48
34f82: fcf5fbe3 bgeu a1,a5,34f58 <read_int+0x32>
34f86: 8082 c.jr ra
34f88: 557d c.li a0,-1
34f8a: b7f5 c.j 34f76 <read_int+0x50>
00034f8c <__parse_one_specmb>:
34f8c: 00c65783 lhu a5,12(a2)
34f90: 7779 c.lui a4,0xffffe
34f92: 7179 c.addi16sp sp,-48
34f94: 20770713 addi a4,a4,519 # ffffe207 <__BSS_END__+0xfff8e6b3>
34f98: d422 c.swsp s0,40(sp)
34f9a: d226 c.swsp s1,36(sp)
34f9c: ce4e c.swsp s3,28(sp)
34f9e: cc52 c.swsp s4,24(sp)
34fa0: ca56 c.swsp s5,20(sp)
34fa2: d606 c.swsp ra,44(sp)
34fa4: d04a c.swsp s2,32(sp)
34fa6: c85a c.swsp s6,16(sp)
34fa8: 8ff9 c.and a5,a4
34faa: 00150493 addi s1,a0,1
34fae: 02000713 addi a4,zero,32
34fb2: 5afd c.li s5,-1
34fb4: ca18 c.sw a4,16(a2)
34fb6: 03562223 sw s5,36(a2)
34fba: 00f61623 sh a5,12(a2)
34fbe: c626 c.swsp s1,12(sp)
34fc0: 00154783 lbu a5,1(a0)
34fc4: 8432 c.mv s0,a2
34fc6: 4725 c.li a4,9
34fc8: fd078613 addi a2,a5,-48
34fcc: 89ae c.mv s3,a1
34fce: 8a36 c.mv s4,a3
34fd0: 1cc77063 bgeu a4,a2,35190 <__parse_one_specmb+0x204>
34fd4: 0005f637 lui a2,0x5f
34fd8: 6585 c.lui a1,0x1
34fda: 02900713 addi a4,zero,41
34fde: 6f860613 addi a2,a2,1784 # 5f6f8 <step3b_jumps.4+0x78>
34fe2: 80058593 addi a1,a1,-2048 # 800 <__libc_tsd_CTYPE_B+0x7d4>
34fe6: 03000693 addi a3,zero,48
34fea: 1781 c.addi a5,-32
34fec: 0ff7f793 andi a5,a5,255
34ff0: 02f76063 bltu a4,a5,35010 <__parse_one_specmb+0x84>
34ff4: 078a c.slli a5,0x2
34ff6: 97b2 c.add a5,a2
34ff8: 439c c.lw a5,0(a5)
34ffa: 8782 c.jr a5
34ffc: 00c45783 lhu a5,12(s0)
35000: 8fcd c.or a5,a1
35002: 00f41623 sh a5,12(s0)
35006: 0485 c.addi s1,1
35008: c626 c.swsp s1,12(sp)
3500a: 0004c783 lbu a5,0(s1)
3500e: fff1 c.bnez a5,34fea <__parse_one_specmb+0x5e>
35010: 00c45783 lhu a5,12(s0)
35014: 0207f793 andi a5,a5,32
35018: c781 c.beqz a5,35020 <__parse_one_specmb+0x94>
3501a: 02000793 addi a5,zero,32
3501e: c81c c.sw a5,16(s0)
35020: 597d c.li s2,-1
35022: 03242023 sw s2,32(s0)
35026: 00042223 sw zero,4(s0)
3502a: 0004c783 lbu a5,0(s1)
3502e: 02a00713 addi a4,zero,42
35032: 12e78e63 beq a5,a4,3516e <__parse_one_specmb+0x1e2>
35036: fd078793 addi a5,a5,-48
3503a: 4725 c.li a4,9
3503c: 4a81 c.li s5,0
3503e: 0ef77563 bgeu a4,a5,35128 <__parse_one_specmb+0x19c>
35042: 597d c.li s2,-1
35044: 01242e23 sw s2,28(s0)
35048: 01242023 sw s2,0(s0)
3504c: 0004c703 lbu a4,0(s1)
35050: 02e00793 addi a5,zero,46
35054: 0ef70b63 beq a4,a5,3514a <__parse_one_specmb+0x1be>
35058: 445c c.lw a5,12(s0)
3505a: fb41a683 lw a3,-76(gp) # 6f308 <__printf_modifier_table>
3505e: 6741 c.lui a4,0x10
35060: df870713 addi a4,a4,-520 # fdf8 <__libc_tsd_CTYPE_B+0xfdcc>
35064: 8ff9 c.and a5,a4
35066: c45c c.sw a5,12(s0)
35068: 32069063 bne a3,zero,35388 <__parse_one_specmb+0x3fc>
3506c: 00148713 addi a4,s1,1
35070: c63a c.swsp a4,12(sp)
35072: 0004c783 lbu a5,0(s1)
35076: 02e00693 addi a3,zero,46
3507a: fb478793 addi a5,a5,-76
3507e: 0ff7f793 andi a5,a5,255
35082: 02f6e363 bltu a3,a5,350a8 <__parse_one_specmb+0x11c>
35086: 0005f6b7 lui a3,0x5f
3508a: 078a c.slli a5,0x2
3508c: 7a068693 addi a3,a3,1952 # 5f7a0 <step3b_jumps.4+0x120>
35090: 97b6 c.add a5,a3
35092: 439c c.lw a5,0(a5)
35094: 8782 c.jr a5
35096: 00c44783 lbu a5,12(s0)
3509a: 00248693 addi a3,s1,2
3509e: 84ba c.mv s1,a4
350a0: 9be9 c.andi a5,-6
350a2: 00f40623 sb a5,12(s0)
350a6: 8736 c.mv a4,a3
350a8: c63a c.swsp a4,12(sp)
350aa: 0004c703 lbu a4,0(s1)
350ae: fa81a783 lw a5,-88(gp) # 6f2fc <__printf_function_table>
350b2: 54fd c.li s1,-1
350b4: c418 c.sw a4,8(s0)
350b6: d804 c.sw s1,48(s0)
350b8: 28079d63 bne a5,zero,35352 <__parse_one_specmb+0x3c6>
350bc: 4785 c.li a5,1
350be: d45c c.sw a5,44(s0)
350c0: 03700693 addi a3,zero,55
350c4: fbf70793 addi a5,a4,-65
350c8: 5050 c.lw a2,36(s0)
350ca: 10f6e463 bltu a3,a5,351d2 <__parse_one_specmb+0x246>
350ce: 000606b7 lui a3,0x60
350d2: 078a c.slli a5,0x2
350d4: 85c68693 addi a3,a3,-1956 # 5f85c <step3b_jumps.4+0x1dc>
350d8: 97b6 c.add a5,a3
350da: 439c c.lw a5,0(a5)
350dc: 8782 c.jr a5
350de: c814 c.sw a3,16(s0)
350e0: b71d c.j 35006 <__parse_one_specmb+0x7a>
350e2: 00c45783 lhu a5,12(s0)
350e6: 0207e793 ori a5,a5,32
350ea: 00f41623 sh a5,12(s0)
350ee: bf21 c.j 35006 <__parse_one_specmb+0x7a>
350f0: 00c45783 lhu a5,12(s0)
350f4: 0407e793 ori a5,a5,64
350f8: 00f41623 sh a5,12(s0)
350fc: b729 c.j 35006 <__parse_one_specmb+0x7a>
350fe: 00c45783 lhu a5,12(s0)
35102: 0807e793 ori a5,a5,128
35106: 00f41623 sh a5,12(s0)
3510a: bdf5 c.j 35006 <__parse_one_specmb+0x7a>
3510c: 00c45783 lhu a5,12(s0)
35110: 0087e793 ori a5,a5,8
35114: 00f41623 sh a5,12(s0)
35118: b5fd c.j 35006 <__parse_one_specmb+0x7a>
3511a: 00c45783 lhu a5,12(s0)
3511e: 0107e793 ori a5,a5,16
35122: 00f41623 sh a5,12(s0)
35126: b5c5 c.j 35006 <__parse_one_specmb+0x7a>
35128: 0068 c.addi4spn a0,sp,12
3512a: 3bf5 c.jal 34f26 <read_int>
3512c: 44b2 c.lwsp s1,12(sp)
3512e: f1250ae3 beq a0,s2,35042 <__parse_one_specmb+0xb6>
35132: 597d c.li s2,-1
35134: c048 c.sw a0,4(s0)
35136: 01242e23 sw s2,28(s0)
3513a: 01242023 sw s2,0(s0)
3513e: 0004c703 lbu a4,0(s1)
35142: 02e00793 addi a5,zero,46
35146: f0f719e3 bne a4,a5,35058 <__parse_one_specmb+0xcc>
3514a: 00148713 addi a4,s1,1
3514e: c63a c.swsp a4,12(sp)
35150: 0014c783 lbu a5,1(s1)
35154: 02a00693 addi a3,zero,42
35158: 18d78e63 beq a5,a3,352f4 <__parse_one_specmb+0x368>
3515c: fd078793 addi a5,a5,-48
35160: 46a5 c.li a3,9
35162: 0ef6f363 bgeu a3,a5,35248 <__parse_one_specmb+0x2bc>
35166: 00042023 sw zero,0(s0)
3516a: 84ba c.mv s1,a4
3516c: b5f5 c.j 35058 <__parse_one_specmb+0xcc>
3516e: 00148a93 addi s5,s1,1
35172: c656 c.swsp s5,12(sp)
35174: 0014c783 lbu a5,1(s1)
35178: 4725 c.li a4,9
3517a: fd078793 addi a5,a5,-48
3517e: 18f77c63 bgeu a4,a5,35316 <__parse_one_specmb+0x38a>
35182: 03342023 sw s3,32(s0)
35186: c656 c.swsp s5,12(sp)
35188: 84d6 c.mv s1,s5
3518a: 0985 c.addi s3,1
3518c: 4a85 c.li s5,1
3518e: bd55 c.j 35042 <__parse_one_specmb+0xb6>
35190: 892a c.mv s2,a0
35192: 0068 c.addi4spn a0,sp,12
35194: 3b49 c.jal 34f26 <read_int>
35196: c915 c.beqz a0,351ca <__parse_one_specmb+0x23e>
35198: 47b2 c.lwsp a5,12(sp)
3519a: 02400713 addi a4,zero,36
3519e: 0007c683 lbu a3,0(a5)
351a2: 02e69463 bne a3,a4,351ca <__parse_one_specmb+0x23e>
351a6: 00178493 addi s1,a5,1
351aa: c626 c.swsp s1,12(sp)
351ac: 01550c63 beq a0,s5,351c4 <__parse_one_specmb+0x238>
351b0: fff50713 addi a4,a0,-1
351b4: d058 c.sw a4,36(s0)
351b6: 000a2703 lw a4,0(s4)
351ba: 00a77363 bgeu a4,a0,351c0 <__parse_one_specmb+0x234>
351be: 872a c.mv a4,a0
351c0: 00ea2023 sw a4,0(s4)
351c4: 0017c783 lbu a5,1(a5)
351c8: b531 c.j 34fd4 <__parse_one_specmb+0x48>
351ca: c626 c.swsp s1,12(sp)
351cc: 00194783 lbu a5,1(s2)
351d0: b511 c.j 34fd4 <__parse_one_specmb+0x48>
351d2: 02042623 sw zero,44(s0)
351d6: 4932 c.lwsp s2,12(sp)
351d8: 0e071d63 bne a4,zero,352d2 <__parse_one_specmb+0x346>
351dc: 197d c.addi s2,-1
351de: 01242c23 sw s2,24(s0)
351e2: 01242a23 sw s2,20(s0)
351e6: 50b2 c.lwsp ra,44(sp)
351e8: 5422 c.lwsp s0,40(sp)
351ea: 5492 c.lwsp s1,36(sp)
351ec: 5902 c.lwsp s2,32(sp)
351ee: 49f2 c.lwsp s3,28(sp)
351f0: 4a62 c.lwsp s4,24(sp)
351f2: 4b42 c.lwsp s6,16(sp)
351f4: 8556 c.mv a0,s5
351f6: 4ad2 c.lwsp s5,20(sp)
351f8: 6145 c.addi16sp sp,48
351fa: 8082 c.jr ra
351fc: 00c45783 lhu a5,12(s0)
35200: 8b85 c.andi a5,1
35202: 17fd c.addi a5,-1
35204: f007f793 andi a5,a5,-256
35208: 10778793 addi a5,a5,263
3520c: d41c c.sw a5,40(s0)
3520e: 57fd c.li a5,-1
35210: fcf613e3 bne a2,a5,351d6 <__parse_one_specmb+0x24a>
35214: 4505 c.li a0,1
35216: 03342223 sw s3,36(s0)
3521a: 9aaa c.add s5,a0
3521c: bf6d c.j 351d6 <__parse_one_specmb+0x24a>
3521e: 00c45683 lhu a3,12(s0)
35222: 10000793 addi a5,zero,256
35226: 0016f593 andi a1,a3,1
3522a: f1ed c.bnez a1,3520c <__parse_one_specmb+0x280>
3522c: 0046f593 andi a1,a3,4
35230: 20000793 addi a5,zero,512
35234: fde1 c.bnez a1,3520c <__parse_one_specmb+0x280>
35236: 0026f593 andi a1,a3,2
3523a: 40000793 addi a5,zero,1024
3523e: f5f9 c.bnez a1,3520c <__parse_one_specmb+0x280>
35240: 82a5 c.srli a3,0x9
35242: 0016f793 andi a5,a3,1
35246: b7d9 c.j 3520c <__parse_one_specmb+0x280>
35248: 0068 c.addi4spn a0,sp,12
3524a: 39f1 c.jal 34f26 <read_int>
3524c: 44b2 c.lwsp s1,12(sp)
3524e: e12505e3 beq a0,s2,35058 <__parse_one_specmb+0xcc>
35252: c008 c.sw a0,0(s0)
35254: b511 c.j 35058 <__parse_one_specmb+0xcc>
35256: 84ba c.mv s1,a4
35258: 00c45783 lhu a5,12(s0)
3525c: 00148713 addi a4,s1,1
35260: 0017e793 ori a5,a5,1
35264: 00f41623 sh a5,12(s0)
35268: b581 c.j 350a8 <__parse_one_specmb+0x11c>
3526a: 00c44783 lbu a5,12(s0)
3526e: 00248693 addi a3,s1,2
35272: 84ba c.mv s1,a4
35274: 9be9 c.andi a5,-6
35276: 0057e793 ori a5,a5,5
3527a: 00f40623 sb a5,12(s0)
3527e: 8736 c.mv a4,a3
35280: b525 c.j 350a8 <__parse_one_specmb+0x11c>
35282: 00c45783 lhu a5,12(s0)
35286: 06c00693 addi a3,zero,108
3528a: 0047e793 ori a5,a5,4
3528e: 00f41623 sh a5,12(s0)
35292: 0014c783 lbu a5,1(s1)
35296: 12d78e63 beq a5,a3,353d2 <__parse_one_specmb+0x446>
3529a: 00248793 addi a5,s1,2
3529e: 84ba c.mv s1,a4
352a0: 873e c.mv a4,a5
352a2: b519 c.j 350a8 <__parse_one_specmb+0x11c>
352a4: 0014c683 lbu a3,1(s1)
352a8: 06800793 addi a5,zero,104
352ac: 10f68963 beq a3,a5,353be <__parse_one_specmb+0x432>
352b0: 00c45783 lhu a5,12(s0)
352b4: 00248693 addi a3,s1,2
352b8: 84ba c.mv s1,a4
352ba: 0027e793 ori a5,a5,2
352be: 00f41623 sh a5,12(s0)
352c2: 8736 c.mv a4,a3
352c4: b3d5 c.j 350a8 <__parse_one_specmb+0x11c>
352c6: 4789 c.li a5,2
352c8: d41c c.sw a5,40(s0)
352ca: 57fd c.li a5,-1
352cc: 14f60163 beq a2,a5,3540e <__parse_one_specmb+0x482>
352d0: 4932 c.lwsp s2,12(sp)
352d2: 01242a23 sw s2,20(s0)
352d6: 02500593 addi a1,zero,37
352da: 854a c.mv a0,s2
352dc: ce8ea0ef jal ra,1f7c4 <__strchrnul>
352e0: cc08 c.sw a0,24(s0)
352e2: b711 c.j 351e6 <__parse_one_specmb+0x25a>
352e4: 6785 c.lui a5,0x1
352e6: 80078793 addi a5,a5,-2048 # 800 <__libc_tsd_CTYPE_B+0x7d4>
352ea: d41c c.sw a5,40(s0)
352ec: 57fd c.li a5,-1
352ee: fef611e3 bne a2,a5,352d0 <__parse_one_specmb+0x344>
352f2: b70d c.j 35214 <__parse_one_specmb+0x288>
352f4: 00248b13 addi s6,s1,2
352f8: c65a c.swsp s6,12(sp)
352fa: 0024c783 lbu a5,2(s1)
352fe: 4725 c.li a4,9
35300: fd078793 addi a5,a5,-48
35304: 0cf77963 bgeu a4,a5,353d6 <__parse_one_specmb+0x44a>
35308: 01342e23 sw s3,28(s0)
3530c: 0a85 c.addi s5,1
3530e: c65a c.swsp s6,12(sp)
35310: 84da c.mv s1,s6
35312: 0985 c.addi s3,1
35314: b391 c.j 35058 <__parse_one_specmb+0xcc>
35316: 0068 c.addi4spn a0,sp,12
35318: 3139 c.jal 34f26 <read_int>
3531a: e60504e3 beq a0,zero,35182 <__parse_one_specmb+0x1f6>
3531e: 44b2 c.lwsp s1,12(sp)
35320: 02400793 addi a5,zero,36
35324: 0004c703 lbu a4,0(s1)
35328: e4f71de3 bne a4,a5,35182 <__parse_one_specmb+0x1f6>
3532c: e5250be3 beq a0,s2,35182 <__parse_one_specmb+0x1f6>
35330: fff50793 addi a5,a0,-1
35334: d01c c.sw a5,32(s0)
35336: 000a2783 lw a5,0(s4)
3533a: 00a7f363 bgeu a5,a0,35340 <__parse_one_specmb+0x3b4>
3533e: 87aa c.mv a5,a0
35340: 00fa2023 sw a5,0(s4)
35344: 501c c.lw a5,32(s0)
35346: 0485 c.addi s1,1
35348: c626 c.swsp s1,12(sp)
3534a: e207cce3 blt a5,zero,35182 <__parse_one_specmb+0x1f6>
3534e: 4a81 c.li s5,0
35350: b9cd c.j 35042 <__parse_one_specmb+0xb6>
35352: 000707b7 lui a5,0x70
35356: b4c7a783 lw a5,-1204(a5) # 6fb4c <__printf_arginfo_table>
3535a: 00271693 slli a3,a4,0x2
3535e: 97b6 c.add a5,a3
35360: 439c c.lw a5,0(a5)
35362: d4078de3 beq a5,zero,350bc <__parse_one_specmb+0x130>
35366: 03040693 addi a3,s0,48
3536a: 02840613 addi a2,s0,40
3536e: 4585 c.li a1,1
35370: 8522 c.mv a0,s0
35372: 9782 c.jalr a5
35374: d448 c.sw a0,44(s0)
35376: 02054a63 blt a0,zero,353aa <__parse_one_specmb+0x41e>
3537a: 505c c.lw a5,36(s0)
3537c: 4418 c.lw a4,8(s0)
3537e: e4979ce3 bne a5,s1,351d6 <__parse_one_specmb+0x24a>
35382: e4050ae3 beq a0,zero,351d6 <__parse_one_specmb+0x24a>
35386: bd41 c.j 35216 <__parse_one_specmb+0x28a>
35388: 0004c783 lbu a5,0(s1)
3538c: 078a c.slli a5,0x2
3538e: 96be c.add a3,a5
35390: 429c c.lw a5,0(a3)
35392: cc078de3 beq a5,zero,3506c <__parse_one_specmb+0xe0>
35396: 85a2 c.mv a1,s0
35398: 0068 c.addi4spn a0,sp,12
3539a: 0000d0ef jal ra,4239a <__handle_registered_modifier_mb>
3539e: 44b2 c.lwsp s1,12(sp)
353a0: 00148713 addi a4,s1,1
353a4: d00502e3 beq a0,zero,350a8 <__parse_one_specmb+0x11c>
353a8: b1d1 c.j 3506c <__parse_one_specmb+0xe0>
353aa: 4418 c.lw a4,8(s0)
353ac: bb01 c.j 350bc <__parse_one_specmb+0x130>
353ae: 4795 c.li a5,5
353b0: bf2d c.j 352ea <__parse_one_specmb+0x35e>
353b2: 4785 c.li a5,1
353b4: bda1 c.j 3520c <__parse_one_specmb+0x280>
353b6: 4791 c.li a5,4
353b8: bf0d c.j 352ea <__parse_one_specmb+0x35e>
353ba: 478d c.li a5,3
353bc: b73d c.j 352ea <__parse_one_specmb+0x35e>
353be: 00c45783 lhu a5,12(s0)
353c2: 00348713 addi a4,s1,3
353c6: 0489 c.addi s1,2
353c8: 2007e793 ori a5,a5,512
353cc: 00f41623 sh a5,12(s0)
353d0: b9e1 c.j 350a8 <__parse_one_specmb+0x11c>
353d2: 0489 c.addi s1,2
353d4: b551 c.j 35258 <__parse_one_specmb+0x2cc>
353d6: 0068 c.addi4spn a0,sp,12
353d8: 36b9 c.jal 34f26 <read_int>
353da: d51d c.beqz a0,35308 <__parse_one_specmb+0x37c>
353dc: 44b2 c.lwsp s1,12(sp)
353de: 02400793 addi a5,zero,36
353e2: 0004c703 lbu a4,0(s1)
353e6: f2f711e3 bne a4,a5,35308 <__parse_one_specmb+0x37c>
353ea: f1250fe3 beq a0,s2,35308 <__parse_one_specmb+0x37c>
353ee: fff50793 addi a5,a0,-1
353f2: cc5c c.sw a5,28(s0)
353f4: 000a2783 lw a5,0(s4)
353f8: 00a7f363 bgeu a5,a0,353fe <__parse_one_specmb+0x472>
353fc: 87aa c.mv a5,a0
353fe: 00fa2023 sw a5,0(s4)
35402: 4c5c c.lw a5,28(s0)
35404: 0485 c.addi s1,1
35406: c626 c.swsp s1,12(sp)
35408: c407d8e3 bge a5,zero,35058 <__parse_one_specmb+0xcc>
3540c: bdf5 c.j 35308 <__parse_one_specmb+0x37c>
3540e: 4418 c.lw a4,8(s0)
35410: 4505 c.li a0,1
35412: b511 c.j 35216 <__parse_one_specmb+0x28a>
00035414 <read_int>:
35414: 411c c.lw a5,0(a0)
35416: 4625 c.li a2,9
35418: 8e2a c.mv t3,a0
3541a: 43d4 c.lw a3,4(a5)
3541c: 4398 c.lw a4,0(a5)
3541e: 00478593 addi a1,a5,4
35422: c10c c.sw a1,0(a0)
35424: fd068693 addi a3,a3,-48
35428: fd070513 addi a0,a4,-48
3542c: 04d66d63 bltu a2,a3,35486 <read_int+0x72>
35430: 0cccd8b7 lui a7,0xcccd
35434: 80000837 lui a6,0x80000
35438: 07a1 c.addi a5,8
3543a: ccc88893 addi a7,a7,-820 # ccccccc <__BSS_END__+0xcc5d178>
3543e: fff84813 xori a6,a6,-1
35442: 45a5 c.li a1,9
35444: a821 c.j 3545c <read_int+0x48>
35446: 02e34663 blt t1,a4,35472 <read_int+0x5e>
3544a: 00e68533 add a0,a3,a4
3544e: 4394 c.lw a3,0(a5)
35450: 863e c.mv a2,a5
35452: 0791 c.addi a5,4
35454: fd068693 addi a3,a3,-48
35458: 02d5e563 bltu a1,a3,35482 <read_int+0x6e>
3545c: 00251713 slli a4,a0,0x2
35460: 972a c.add a4,a0
35462: 863e c.mv a2,a5
35464: 0706 c.slli a4,0x1
35466: 40d80333 sub t1,a6,a3
3546a: fe0542e3 blt a0,zero,3544e <read_int+0x3a>
3546e: fca8dce3 bge a7,a0,35446 <read_int+0x32>
35472: 4218 c.lw a4,0(a2)
35474: 00460793 addi a5,a2,4
35478: 557d c.li a0,-1
3547a: fd070713 addi a4,a4,-48
3547e: fce5f8e3 bgeu a1,a4,3544e <read_int+0x3a>
35482: 00ce2023 sw a2,0(t3)
35486: 8082 c.jr ra
00035488 <__parse_one_specwc>:
35488: 00c65783 lhu a5,12(a2)
3548c: 7779 c.lui a4,0xffffe
3548e: 20770713 addi a4,a4,519 # ffffe207 <__BSS_END__+0xfff8e6b3>
35492: 7179 c.addi16sp sp,-48
35494: 8ff9 c.and a5,a4
35496: d422 c.swsp s0,40(sp)
35498: d226 c.swsp s1,36(sp)
3549a: d04a c.swsp s2,32(sp)
3549c: ce4e c.swsp s3,28(sp)
3549e: cc52 c.swsp s4,24(sp)
354a0: ca56 c.swsp s5,20(sp)
354a2: d606 c.swsp ra,44(sp)
354a4: c85a c.swsp s6,16(sp)
354a6: 4007e793 ori a5,a5,1024
354aa: 02000713 addi a4,zero,32
354ae: 5afd c.li s5,-1
354b0: ca18 c.sw a4,16(a2)
354b2: 00f61623 sh a5,12(a2)
354b6: 03562223 sw s5,36(a2)
354ba: 4140 c.lw s0,4(a0)
354bc: 00450913 addi s2,a0,4
354c0: c64a c.swsp s2,12(sp)
354c2: fd040713 addi a4,s0,-48
354c6: 47a5 c.li a5,9
354c8: 84b2 c.mv s1,a2
354ca: 89ae c.mv s3,a1
354cc: 8a36 c.mv s4,a3
354ce: 1ae7fa63 bgeu a5,a4,35682 <__parse_one_specwc+0x1fa>
354d2: 00060837 lui a6,0x60
354d6: 6605 c.lui a2,0x1
354d8: 87ca c.mv a5,s2
354da: 4701 c.li a4,0
354dc: 02900513 addi a0,zero,41
354e0: 93c80813 addi a6,a6,-1732 # 5f93c <step3b_jumps.4+0x2bc>
354e4: 80060593 addi a1,a2,-2048 # 800 <__libc_tsd_CTYPE_B+0x7d4>
354e8: 03000693 addi a3,zero,48
354ec: 1401 c.addi s0,-32
354ee: 00856663 bltu a0,s0,354fa <__parse_one_specwc+0x72>
354f2: 040a c.slli s0,0x2
354f4: 9442 c.add s0,a6
354f6: 4010 c.lw a2,0(s0)
354f8: 8602 c.jr a2
354fa: c319 c.beqz a4,35500 <__parse_one_specwc+0x78>
354fc: c63e c.swsp a5,12(sp)
354fe: 893e c.mv s2,a5
35500: 00c4d783 lhu a5,12(s1)
35504: 0207f793 andi a5,a5,32
35508: c781 c.beqz a5,35510 <__parse_one_specwc+0x88>
3550a: 02000793 addi a5,zero,32
3550e: c89c c.sw a5,16(s1)
35510: 547d c.li s0,-1
35512: d080 c.sw s0,32(s1)
35514: 0004a223 sw zero,4(s1)
35518: 00092783 lw a5,0(s2)
3551c: 02a00713 addi a4,zero,42
35520: 14e78063 beq a5,a4,35660 <__parse_one_specwc+0x1d8>
35524: fd078793 addi a5,a5,-48
35528: 4725 c.li a4,9
3552a: 4a81 c.li s5,0
3552c: 0ef77963 bgeu a4,a5,3561e <__parse_one_specwc+0x196>
35530: 547d c.li s0,-1
35532: ccc0 c.sw s0,28(s1)
35534: c080 c.sw s0,0(s1)
35536: 00092703 lw a4,0(s2)
3553a: 02e00793 addi a5,zero,46
3553e: 0ef70f63 beq a4,a5,3563c <__parse_one_specwc+0x1b4>
35542: 44dc c.lw a5,12(s1)
35544: fb41a683 lw a3,-76(gp) # 6f308 <__printf_modifier_table>
35548: 6741 c.lui a4,0x10
3554a: df870713 addi a4,a4,-520 # fdf8 <__libc_tsd_CTYPE_B+0xfdcc>
3554e: 8ff9 c.and a5,a4
35550: c4dc c.sw a5,12(s1)
35552: 00092703 lw a4,0(s2)
35556: 32069363 bne a3,zero,3587c <__parse_one_specwc+0x3f4>
3555a: 00490693 addi a3,s2,4
3555e: c636 c.swsp a3,12(sp)
35560: fb470793 addi a5,a4,-76
35564: 02e00613 addi a2,zero,46
35568: 02f66363 bltu a2,a5,3558e <__parse_one_specwc+0x106>
3556c: 00060637 lui a2,0x60
35570: 078a c.slli a5,0x2
35572: 9e460613 addi a2,a2,-1564 # 5f9e4 <step3b_jumps.4+0x364>
35576: 97b2 c.add a5,a2
35578: 439c c.lw a5,0(a5)
3557a: 8782 c.jr a5
3557c: 00c4c783 lbu a5,12(s1)
35580: 00890693 addi a3,s2,8
35584: 9be9 c.andi a5,-6
35586: 00f48623 sb a5,12(s1)
3558a: 00492703 lw a4,4(s2)
3558e: fa81a783 lw a5,-88(gp) # 6f2fc <__printf_function_table>
35592: 547d c.li s0,-1
35594: c636 c.swsp a3,12(sp)
35596: c498 c.sw a4,8(s1)
35598: d880 c.sw s0,48(s1)
3559a: 1c079363 bne a5,zero,35760 <__parse_one_specwc+0x2d8>
3559e: 4785 c.li a5,1
355a0: d4dc c.sw a5,44(s1)
355a2: 03700693 addi a3,zero,55
355a6: fbf70793 addi a5,a4,-65
355aa: 50d0 c.lw a2,36(s1)
355ac: 10f6e763 bltu a3,a5,356ba <__parse_one_specwc+0x232>
355b0: 000606b7 lui a3,0x60
355b4: 078a c.slli a5,0x2
355b6: aa068693 addi a3,a3,-1376 # 5faa0 <step3b_jumps.4+0x420>
355ba: 97b6 c.add a5,a3
355bc: 439c c.lw a5,0(a5)
355be: 8782 c.jr a5
355c0: 00c4d703 lhu a4,12(s1)
355c4: 8f4d c.or a4,a1
355c6: 00e49623 sh a4,12(s1)
355ca: 43c0 c.lw s0,4(a5)
355cc: 4705 c.li a4,1
355ce: 0791 c.addi a5,4
355d0: fc11 c.bnez s0,354ec <__parse_one_specwc+0x64>
355d2: b72d c.j 354fc <__parse_one_specwc+0x74>
355d4: c894 c.sw a3,16(s1)
355d6: bfd5 c.j 355ca <__parse_one_specwc+0x142>
355d8: 00c4d703 lhu a4,12(s1)
355dc: 02076713 ori a4,a4,32
355e0: 00e49623 sh a4,12(s1)
355e4: b7dd c.j 355ca <__parse_one_specwc+0x142>
355e6: 00c4d703 lhu a4,12(s1)
355ea: 04076713 ori a4,a4,64
355ee: 00e49623 sh a4,12(s1)
355f2: bfe1 c.j 355ca <__parse_one_specwc+0x142>
355f4: 00c4d703 lhu a4,12(s1)
355f8: 08076713 ori a4,a4,128
355fc: 00e49623 sh a4,12(s1)
35600: b7e9 c.j 355ca <__parse_one_specwc+0x142>
35602: 00c4d703 lhu a4,12(s1)
35606: 00876713 ori a4,a4,8
3560a: 00e49623 sh a4,12(s1)
3560e: bf75 c.j 355ca <__parse_one_specwc+0x142>
35610: 00c4d703 lhu a4,12(s1)
35614: 01076713 ori a4,a4,16
35618: 00e49623 sh a4,12(s1)
3561c: b77d c.j 355ca <__parse_one_specwc+0x142>
3561e: 0068 c.addi4spn a0,sp,12
35620: 3bd5 c.jal 35414 <read_int>
35622: 4932 c.lwsp s2,12(sp)
35624: f08506e3 beq a0,s0,35530 <__parse_one_specwc+0xa8>
35628: 547d c.li s0,-1
3562a: c0c8 c.sw a0,4(s1)
3562c: ccc0 c.sw s0,28(s1)
3562e: c080 c.sw s0,0(s1)
35630: 00092703 lw a4,0(s2)
35634: 02e00793 addi a5,zero,46
35638: f0f715e3 bne a4,a5,35542 <__parse_one_specwc+0xba>
3563c: 00492783 lw a5,4(s2)
35640: 00490713 addi a4,s2,4
35644: c63a c.swsp a4,12(sp)
35646: 02a00693 addi a3,zero,42
3564a: 1cd78a63 beq a5,a3,3581e <__parse_one_specwc+0x396>
3564e: fd078793 addi a5,a5,-48
35652: 46a5 c.li a3,9
35654: 0cf6fc63 bgeu a3,a5,3572c <__parse_one_specwc+0x2a4>
35658: 0004a023 sw zero,0(s1)
3565c: 893a c.mv s2,a4
3565e: b5d5 c.j 35542 <__parse_one_specwc+0xba>
35660: 00492783 lw a5,4(s2)
35664: 00490a93 addi s5,s2,4
35668: c656 c.swsp s5,12(sp)
3566a: fd078793 addi a5,a5,-48
3566e: 4725 c.li a4,9
35670: 1cf77863 bgeu a4,a5,35840 <__parse_one_specwc+0x3b8>
35674: 0334a023 sw s3,32(s1)
35678: c656 c.swsp s5,12(sp)
3567a: 8956 c.mv s2,s5
3567c: 0985 c.addi s3,1
3567e: 4a85 c.li s5,1
35680: bd45 c.j 35530 <__parse_one_specwc+0xa8>
35682: 0068 c.addi4spn a0,sp,12
35684: 3b41 c.jal 35414 <read_int>
35686: c905 c.beqz a0,356b6 <__parse_one_specwc+0x22e>
35688: 47b2 c.lwsp a5,12(sp)
3568a: 02400713 addi a4,zero,36
3568e: 4394 c.lw a3,0(a5)
35690: 02e69363 bne a3,a4,356b6 <__parse_one_specwc+0x22e>
35694: 00478913 addi s2,a5,4
35698: c64a c.swsp s2,12(sp)
3569a: 01550c63 beq a0,s5,356b2 <__parse_one_specwc+0x22a>
3569e: fff50713 addi a4,a0,-1
356a2: d0d8 c.sw a4,36(s1)
356a4: 000a2703 lw a4,0(s4)
356a8: 00a77363 bgeu a4,a0,356ae <__parse_one_specwc+0x226>
356ac: 872a c.mv a4,a0
356ae: 00ea2023 sw a4,0(s4)
356b2: 43c0 c.lw s0,4(a5)
356b4: bd39 c.j 354d2 <__parse_one_specwc+0x4a>
356b6: c64a c.swsp s2,12(sp)
356b8: bd29 c.j 354d2 <__parse_one_specwc+0x4a>
356ba: 0204a623 sw zero,44(s1)
356be: 4532 c.lwsp a0,12(sp)
356c0: 14071063 bne a4,zero,35800 <__parse_one_specwc+0x378>
356c4: 1571 c.addi a0,-4
356c6: cc88 c.sw a0,24(s1)
356c8: c8c8 c.sw a0,20(s1)
356ca: 50b2 c.lwsp ra,44(sp)
356cc: 5422 c.lwsp s0,40(sp)
356ce: 5492 c.lwsp s1,36(sp)
356d0: 5902 c.lwsp s2,32(sp)
356d2: 49f2 c.lwsp s3,28(sp)
356d4: 4a62 c.lwsp s4,24(sp)
356d6: 4b42 c.lwsp s6,16(sp)
356d8: 8556 c.mv a0,s5
356da: 4ad2 c.lwsp s5,20(sp)
356dc: 6145 c.addi16sp sp,48
356de: 8082 c.jr ra
356e0: 00c4d783 lhu a5,12(s1)
356e4: 8b85 c.andi a5,1
356e6: 17fd c.addi a5,-1
356e8: f007f793 andi a5,a5,-256
356ec: 10778793 addi a5,a5,263
356f0: d49c c.sw a5,40(s1)
356f2: 57fd c.li a5,-1
356f4: fcf615e3 bne a2,a5,356be <__parse_one_specwc+0x236>
356f8: 4505 c.li a0,1
356fa: 0334a223 sw s3,36(s1)
356fe: 9aaa c.add s5,a0
35700: bf7d c.j 356be <__parse_one_specwc+0x236>
35702: 00c4d683 lhu a3,12(s1)
35706: 10000793 addi a5,zero,256
3570a: 0016f593 andi a1,a3,1
3570e: f1ed c.bnez a1,356f0 <__parse_one_specwc+0x268>
35710: 0046f593 andi a1,a3,4
35714: 20000793 addi a5,zero,512
35718: fde1 c.bnez a1,356f0 <__parse_one_specwc+0x268>
3571a: 0026f593 andi a1,a3,2
3571e: 40000793 addi a5,zero,1024
35722: f5f9 c.bnez a1,356f0 <__parse_one_specwc+0x268>
35724: 82a5 c.srli a3,0x9
35726: 0016f793 andi a5,a3,1
3572a: b7d9 c.j 356f0 <__parse_one_specwc+0x268>
3572c: 0068 c.addi4spn a0,sp,12
3572e: 31dd c.jal 35414 <read_int>
35730: 4932 c.lwsp s2,12(sp)
35732: e08508e3 beq a0,s0,35542 <__parse_one_specwc+0xba>
35736: c088 c.sw a0,0(s1)
35738: b529 c.j 35542 <__parse_one_specwc+0xba>
3573a: 8936 c.mv s2,a3
3573c: 00c4d783 lhu a5,12(s1)
35740: 00490693 addi a3,s2,4
35744: 547d c.li s0,-1
35746: 0017e793 ori a5,a5,1
3574a: 00f49623 sh a5,12(s1)
3574e: 00092703 lw a4,0(s2)
35752: fa81a783 lw a5,-88(gp) # 6f2fc <__printf_function_table>
35756: c636 c.swsp a3,12(sp)
35758: c498 c.sw a4,8(s1)
3575a: d880 c.sw s0,48(s1)
3575c: e40781e3 beq a5,zero,3559e <__parse_one_specwc+0x116>
35760: 0ff00793 addi a5,zero,255
35764: f4e7cbe3 blt a5,a4,356ba <__parse_one_specwc+0x232>
35768: 000707b7 lui a5,0x70
3576c: b4c7a783 lw a5,-1204(a5) # 6fb4c <__printf_arginfo_table>
35770: 00271693 slli a3,a4,0x2
35774: 97b6 c.add a5,a3
35776: 439c c.lw a5,0(a5)
35778: e20783e3 beq a5,zero,3559e <__parse_one_specwc+0x116>
3577c: 03048693 addi a3,s1,48
35780: 02848613 addi a2,s1,40
35784: 4585 c.li a1,1
35786: 8526 c.mv a0,s1
35788: 9782 c.jalr a5
3578a: d4c8 c.sw a0,44(s1)
3578c: 16054c63 blt a0,zero,35904 <__parse_one_specwc+0x47c>
35790: 50dc c.lw a5,36(s1)
35792: 4498 c.lw a4,8(s1)
35794: f28795e3 bne a5,s0,356be <__parse_one_specwc+0x236>
35798: d11d c.beqz a0,356be <__parse_one_specwc+0x236>
3579a: b785 c.j 356fa <__parse_one_specwc+0x272>
3579c: 00c4c783 lbu a5,12(s1)
357a0: 00890693 addi a3,s2,8
357a4: 9be9 c.andi a5,-6
357a6: 0057e793 ori a5,a5,5
357aa: 00f48623 sb a5,12(s1)
357ae: 00492703 lw a4,4(s2)
357b2: bbf1 c.j 3558e <__parse_one_specwc+0x106>
357b4: 00c4d783 lhu a5,12(s1)
357b8: 06c00693 addi a3,zero,108
357bc: 0047e793 ori a5,a5,4
357c0: 00f49623 sh a5,12(s1)
357c4: 00492703 lw a4,4(s2)
357c8: 10d70063 beq a4,a3,358c8 <__parse_one_specwc+0x440>
357cc: 00890693 addi a3,s2,8
357d0: bb7d c.j 3558e <__parse_one_specwc+0x106>
357d2: 00492703 lw a4,4(s2)
357d6: 06800793 addi a5,zero,104
357da: 0cf70c63 beq a4,a5,358b2 <__parse_one_specwc+0x42a>
357de: 00c4d783 lhu a5,12(s1)
357e2: 00890693 addi a3,s2,8
357e6: 0027e793 ori a5,a5,2
357ea: 00f49623 sh a5,12(s1)
357ee: 00492703 lw a4,4(s2)
357f2: bb71 c.j 3558e <__parse_one_specwc+0x106>
357f4: 4789 c.li a5,2
357f6: d49c c.sw a5,40(s1)
357f8: 57fd c.li a5,-1
357fa: 10f60763 beq a2,a5,35908 <__parse_one_specwc+0x480>
357fe: 4532 c.lwsp a0,12(sp)
35800: c8c8 c.sw a0,20(s1)
35802: 02500593 addi a1,zero,37
35806: 40a020ef jal ra,37c10 <__wcschrnul>
3580a: cc88 c.sw a0,24(s1)
3580c: bd7d c.j 356ca <__parse_one_specwc+0x242>
3580e: 6785 c.lui a5,0x1
35810: 80078793 addi a5,a5,-2048 # 800 <__libc_tsd_CTYPE_B+0x7d4>
35814: d49c c.sw a5,40(s1)
35816: 57fd c.li a5,-1
35818: fef613e3 bne a2,a5,357fe <__parse_one_specwc+0x376>
3581c: bdf1 c.j 356f8 <__parse_one_specwc+0x270>
3581e: 00892783 lw a5,8(s2)
35822: 00890b13 addi s6,s2,8
35826: c65a c.swsp s6,12(sp)
35828: fd078793 addi a5,a5,-48
3582c: 4725 c.li a4,9
3582e: 08f77f63 bgeu a4,a5,358cc <__parse_one_specwc+0x444>
35832: 0134ae23 sw s3,28(s1)
35836: 0a85 c.addi s5,1
35838: c65a c.swsp s6,12(sp)
3583a: 895a c.mv s2,s6
3583c: 0985 c.addi s3,1
3583e: b311 c.j 35542 <__parse_one_specwc+0xba>
35840: 0068 c.addi4spn a0,sp,12
35842: 3ec9 c.jal 35414 <read_int>
35844: e20508e3 beq a0,zero,35674 <__parse_one_specwc+0x1ec>
35848: 4932 c.lwsp s2,12(sp)
3584a: 02400793 addi a5,zero,36
3584e: 00092703 lw a4,0(s2)
35852: e2f711e3 bne a4,a5,35674 <__parse_one_specwc+0x1ec>
35856: e0850fe3 beq a0,s0,35674 <__parse_one_specwc+0x1ec>
3585a: fff50793 addi a5,a0,-1
3585e: d09c c.sw a5,32(s1)
35860: 000a2783 lw a5,0(s4)
35864: 00a7f363 bgeu a5,a0,3586a <__parse_one_specwc+0x3e2>
35868: 87aa c.mv a5,a0
3586a: 00fa2023 sw a5,0(s4)
3586e: 509c c.lw a5,32(s1)
35870: 0911 c.addi s2,4
35872: c64a c.swsp s2,12(sp)
35874: e007c0e3 blt a5,zero,35674 <__parse_one_specwc+0x1ec>
35878: 4a81 c.li s5,0
3587a: b95d c.j 35530 <__parse_one_specwc+0xa8>
3587c: 00271793 slli a5,a4,0x2
35880: 96be c.add a3,a5
35882: 429c c.lw a5,0(a3)
35884: cc078be3 beq a5,zero,3555a <__parse_one_specwc+0xd2>
35888: 85a6 c.mv a1,s1
3588a: 0068 c.addi4spn a0,sp,12
3588c: 3950c0ef jal ra,42420 <__handle_registered_modifier_wc>
35890: c509 c.beqz a0,3589a <__parse_one_specwc+0x412>
35892: 4932 c.lwsp s2,12(sp)
35894: 00092703 lw a4,0(s2)
35898: b1c9 c.j 3555a <__parse_one_specwc+0xd2>
3589a: 46b2 c.lwsp a3,12(sp)
3589c: 4298 c.lw a4,0(a3)
3589e: 0691 c.addi a3,4
358a0: b1fd c.j 3558e <__parse_one_specwc+0x106>
358a2: 4795 c.li a5,5
358a4: bf85 c.j 35814 <__parse_one_specwc+0x38c>
358a6: 4785 c.li a5,1
358a8: b5a1 c.j 356f0 <__parse_one_specwc+0x268>
358aa: 478d c.li a5,3
358ac: b7a5 c.j 35814 <__parse_one_specwc+0x38c>
358ae: 4791 c.li a5,4
358b0: b795 c.j 35814 <__parse_one_specwc+0x38c>
358b2: 00c4d783 lhu a5,12(s1)
358b6: 00c90693 addi a3,s2,12
358ba: 2007e793 ori a5,a5,512
358be: 00f49623 sh a5,12(s1)
358c2: 00892703 lw a4,8(s2)
358c6: b1e1 c.j 3558e <__parse_one_specwc+0x106>
358c8: 0921 c.addi s2,8
358ca: bd8d c.j 3573c <__parse_one_specwc+0x2b4>
358cc: 0068 c.addi4spn a0,sp,12
358ce: 3699 c.jal 35414 <read_int>
358d0: d12d c.beqz a0,35832 <__parse_one_specwc+0x3aa>
358d2: 4932 c.lwsp s2,12(sp)
358d4: 02400793 addi a5,zero,36
358d8: 00092703 lw a4,0(s2)
358dc: f4f71be3 bne a4,a5,35832 <__parse_one_specwc+0x3aa>
358e0: f48509e3 beq a0,s0,35832 <__parse_one_specwc+0x3aa>
358e4: fff50793 addi a5,a0,-1
358e8: ccdc c.sw a5,28(s1)
358ea: 000a2783 lw a5,0(s4)
358ee: 00a7f363 bgeu a5,a0,358f4 <__parse_one_specwc+0x46c>
358f2: 87aa c.mv a5,a0
358f4: 00fa2023 sw a5,0(s4)
358f8: 4cdc c.lw a5,28(s1)
358fa: 0911 c.addi s2,4
358fc: c64a c.swsp s2,12(sp)
358fe: c407d2e3 bge a5,zero,35542 <__parse_one_specwc+0xba>
35902: bf05 c.j 35832 <__parse_one_specwc+0x3aa>
35904: 4498 c.lw a4,8(s1)
35906: b961 c.j 3559e <__parse_one_specwc+0x116>
35908: 4498 c.lw a4,8(s1)
3590a: 4505 c.li a0,1
3590c: b3fd c.j 356fa <__parse_one_specwc+0x272>
0003590e <_IO_file_doallocate>:
3590e: 5d1c c.lw a5,56(a0)
35910: 7175 c.addi16sp sp,-144
35912: c522 c.swsp s0,136(sp)
35914: c706 c.swsp ra,140(sp)
35916: c326 c.swsp s1,132(sp)
35918: c14a c.swsp s2,128(sp)
3591a: 842a c.mv s0,a0
3591c: 0607c663 blt a5,zero,35988 <_IO_file_doallocate+0x7a>
35920: 09852483 lw s1,152(a0)
35924: 000697b7 lui a5,0x69
35928: 00069737 lui a4,0x69
3592c: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
35930: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
35934: 8f1d c.sub a4,a5
35936: 40f487b3 sub a5,s1,a5
3593a: 0ae7fc63 bgeu a5,a4,359f2 <_IO_file_doallocate+0xe4>
3593e: 44bc c.lw a5,72(s1)
35940: 858a c.mv a1,sp
35942: 8522 c.mv a0,s0
35944: 9782 c.jalr a5
35946: 04054163 blt a0,zero,35988 <_IO_file_doallocate+0x7a>
3594a: 46c2 c.lwsp a3,16(sp)
3594c: 67bd c.lui a5,0xf
3594e: 6709 c.lui a4,0x2
35950: 8ff5 c.and a5,a3
35952: 04e78863 beq a5,a4,359a2 <_IO_file_doallocate+0x94>
35956: 54e2 c.lwsp s1,56(sp)
35958: 6789 c.lui a5,0x2
3595a: 17f9 c.addi a5,-2
3595c: fff48713 addi a4,s1,-1
35960: 02e7e463 bltu a5,a4,35988 <_IO_file_doallocate+0x7a>
35964: 8526 c.mv a0,s1
35966: a71e70ef jal ra,1d3d6 <__libc_malloc>
3596a: 85aa c.mv a1,a0
3596c: c505 c.beqz a0,35994 <_IO_file_doallocate+0x86>
3596e: 00950633 add a2,a0,s1
35972: 4685 c.li a3,1
35974: 8522 c.mv a0,s0
35976: f7be20ef jal ra,188f0 <_IO_setb>
3597a: 40ba c.lwsp ra,140(sp)
3597c: 442a c.lwsp s0,136(sp)
3597e: 449a c.lwsp s1,132(sp)
35980: 490a c.lwsp s2,128(sp)
35982: 4505 c.li a0,1
35984: 6149 c.addi16sp sp,144
35986: 8082 c.jr ra
35988: 6489 c.lui s1,0x2
3598a: 8526 c.mv a0,s1
3598c: a4be70ef jal ra,1d3d6 <__libc_malloc>
35990: 85aa c.mv a1,a0
35992: fd71 c.bnez a0,3596e <_IO_file_doallocate+0x60>
35994: 40ba c.lwsp ra,140(sp)
35996: 442a c.lwsp s0,136(sp)
35998: 449a c.lwsp s1,132(sp)
3599a: 490a c.lwsp s2,128(sp)
3599c: 557d c.li a0,-1
3599e: 6149 c.addi16sp sp,144
359a0: 8082 c.jr ra
359a2: 5702 c.lwsp a4,32(sp)
359a4: 5692 c.lwsp a3,36(sp)
359a6: 77fd c.lui a5,0xfffff
359a8: 0732 c.slli a4,0xc
359aa: 8351 c.srli a4,0x14
359ac: 8ff5 c.and a5,a3
359ae: 8fd9 c.or a5,a4
359b0: f7878793 addi a5,a5,-136 # ffffef78 <__BSS_END__+0xfff8f424>
359b4: 471d c.li a4,7
359b6: 00f76e63 bltu a4,a5,359d2 <_IO_file_doallocate+0xc4>
359ba: 401c c.lw a5,0(s0)
359bc: 54e2 c.lwsp s1,56(sp)
359be: 2007e793 ori a5,a5,512
359c2: c01c c.sw a5,0(s0)
359c4: 6789 c.lui a5,0x2
359c6: 17f9 c.addi a5,-2
359c8: fff48713 addi a4,s1,-1 # 1fff <__libc_tsd_CTYPE_B+0x1fd3>
359cc: f8e7fce3 bgeu a5,a4,35964 <_IO_file_doallocate+0x56>
359d0: bf65 c.j 35988 <_IO_file_doallocate+0x7a>
359d2: 00039497 auipc s1,0x39
359d6: 3d64a483 lw s1,982(s1) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
359da: 5c08 c.lw a0,56(s0)
359dc: 004487b3 add a5,s1,tp
359e0: 0007a903 lw s2,0(a5) # 2000 <__libc_tsd_CTYPE_B+0x1fd4>
359e4: 72e020ef jal ra,38112 <__isatty>
359e8: 9492 c.add s1,tp
359ea: 0124a023 sw s2,0(s1)
359ee: f571 c.bnez a0,359ba <_IO_file_doallocate+0xac>
359f0: b79d c.j 35956 <_IO_file_doallocate+0x48>
359f2: b1de00ef jal ra,1650e <_IO_vtable_check>
359f6: b7a1 c.j 3593e <_IO_file_doallocate+0x30>
000359f8 <_IO_fputs>:
359f8: 1101 c.addi sp,-32
359fa: cc22 c.swsp s0,24(sp)
359fc: ca26 c.swsp s1,20(sp)
359fe: c84a c.swsp s2,16(sp)
35a00: 842e c.mv s0,a1
35a02: ce06 c.swsp ra,28(sp)
35a04: c64e c.swsp s3,12(sp)
35a06: 892a c.mv s2,a0
35a08: e59e80ef jal ra,1e860 <strlen>
35a0c: 4018 c.lw a4,0(s0)
35a0e: 67a1 c.lui a5,0x8
35a10: 84aa c.mv s1,a0
35a12: 8ff9 c.and a5,a4
35a14: e78d c.bnez a5,35a3e <_IO_fputs+0x46>
35a16: 4468 c.lw a0,76(s0)
35a18: af020993 addi s3,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
35a1c: 4518 c.lw a4,8(a0)
35a1e: 01370d63 beq a4,s3,35a38 <_IO_fputs+0x40>
35a22: 4685 c.li a3,1
35a24: 1005272f lr.w a4,(a0)
35a28: e701 c.bnez a4,35a30 <_IO_fputs+0x38>
35a2a: 1cd5262f sc.w.aq a2,a3,(a0)
35a2e: fa7d c.bnez a2,35a24 <_IO_fputs+0x2c>
35a30: eb59 c.bnez a4,35ac6 <_IO_fputs+0xce>
35a32: 4468 c.lw a0,76(s0)
35a34: 01352423 sw s3,8(a0)
35a38: 4158 c.lw a4,4(a0)
35a3a: 0705 c.addi a4,1
35a3c: c158 c.sw a4,4(a0)
35a3e: 547c c.lw a5,108(s0)
35a40: efa9 c.bnez a5,35a9a <_IO_fputs+0xa2>
35a42: 57fd c.li a5,-1
35a44: d47c c.sw a5,108(s0)
35a46: 09842983 lw s3,152(s0)
35a4a: 000697b7 lui a5,0x69
35a4e: 00069737 lui a4,0x69
35a52: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
35a56: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
35a5a: 8f1d c.sub a4,a5
35a5c: 40f987b3 sub a5,s3,a5
35a60: 06e7f663 bgeu a5,a4,35acc <_IO_fputs+0xd4>
35a64: 01c9a783 lw a5,28(s3)
35a68: 8626 c.mv a2,s1
35a6a: 85ca c.mv a1,s2
35a6c: 8522 c.mv a0,s0
35a6e: 9782 c.jalr a5
35a70: 4705 c.li a4,1
35a72: 00a48363 beq s1,a0,35a78 <_IO_fputs+0x80>
35a76: 577d c.li a4,-1
35a78: 4014 c.lw a3,0(s0)
35a7a: 67a1 c.lui a5,0x8
35a7c: 8ff5 c.and a5,a3
35a7e: e791 c.bnez a5,35a8a <_IO_fputs+0x92>
35a80: 4468 c.lw a0,76(s0)
35a82: 415c c.lw a5,4(a0)
35a84: 17fd c.addi a5,-1
35a86: c15c c.sw a5,4(a0)
35a88: cf89 c.beqz a5,35aa2 <_IO_fputs+0xaa>
35a8a: 40f2 c.lwsp ra,28(sp)
35a8c: 4462 c.lwsp s0,24(sp)
35a8e: 44d2 c.lwsp s1,20(sp)
35a90: 4942 c.lwsp s2,16(sp)
35a92: 49b2 c.lwsp s3,12(sp)
35a94: 853a c.mv a0,a4
35a96: 6105 c.addi16sp sp,32
35a98: 8082 c.jr ra
35a9a: 577d c.li a4,-1
35a9c: fce79de3 bne a5,a4,35a76 <_IO_fputs+0x7e>
35aa0: b75d c.j 35a46 <_IO_fputs+0x4e>
35aa2: 00052423 sw zero,8(a0)
35aa6: 0f50000f fence iorw,ow
35aaa: 08f527af amoswap.w a5,a5,(a0)
35aae: 4685 c.li a3,1
35ab0: fcf6dde3 bge a3,a5,35a8a <_IO_fputs+0x92>
35ab4: 1a600893 addi a7,zero,422
35ab8: 08100593 addi a1,zero,129
35abc: 4605 c.li a2,1
35abe: 4681 c.li a3,0
35ac0: 00000073 ecall
35ac4: b7d9 c.j 35a8a <_IO_fputs+0x92>
35ac6: ceae40ef jal ra,19fb0 <__lll_lock_wait_private>
35aca: b7a5 c.j 35a32 <_IO_fputs+0x3a>
35acc: a43e00ef jal ra,1650e <_IO_vtable_check>
35ad0: bf51 c.j 35a64 <_IO_fputs+0x6c>
35ad2: 4018 c.lw a4,0(s0)
35ad4: 67a1 c.lui a5,0x8
35ad6: 8ff9 c.and a5,a4
35ad8: 872a c.mv a4,a0
35ada: e79d c.bnez a5,35b08 <_IO_fputs+0x110>
35adc: 4468 c.lw a0,76(s0)
35ade: 415c c.lw a5,4(a0)
35ae0: 17fd c.addi a5,-1
35ae2: c15c c.sw a5,4(a0)
35ae4: e395 c.bnez a5,35b08 <_IO_fputs+0x110>
35ae6: 00052423 sw zero,8(a0)
35aea: 0f50000f fence iorw,ow
35aee: 08f527af amoswap.w a5,a5,(a0)
35af2: 4685 c.li a3,1
35af4: 00f6da63 bge a3,a5,35b08 <_IO_fputs+0x110>
35af8: 1a600893 addi a7,zero,422
35afc: 08100593 addi a1,zero,129
35b00: 4605 c.li a2,1
35b02: 4681 c.li a3,0
35b04: 00000073 ecall
35b08: 853a c.mv a0,a4
35b0a: 465140ef jal ra,4a76e <_Unwind_Resume>
00035b0e <_IO_wfile_doallocate>:
35b0e: 4d58 c.lw a4,28(a0)
35b10: 1141 c.addi sp,-16
35b12: c226 c.swsp s1,4(sp)
35b14: c606 c.swsp ra,12(sp)
35b16: c422 c.swsp s0,8(sp)
35b18: 84aa c.mv s1,a0
35b1a: cb1d c.beqz a4,35b50 <_IO_wfile_doallocate+0x42>
35b1c: 409c c.lw a5,0(s1)
35b1e: 5090 c.lw a2,32(s1)
35b20: 8b85 c.andi a5,1
35b22: 8e19 c.sub a2,a4
35b24: c399 c.beqz a5,35b2a <_IO_wfile_doallocate+0x1c>
35b26: 060d c.addi a2,3
35b28: 8209 c.srli a2,0x2
35b2a: 00261413 slli s0,a2,0x2
35b2e: 8522 c.mv a0,s0
35b30: 8a7e70ef jal ra,1d3d6 <__libc_malloc>
35b34: 85aa c.mv a1,a0
35b36: c10d c.beqz a0,35b58 <_IO_wfile_doallocate+0x4a>
35b38: 00850633 add a2,a0,s0
35b3c: 4685 c.li a3,1
35b3e: 8526 c.mv a0,s1
35b40: 079000ef jal ra,363b8 <_IO_wsetb>
35b44: 40b2 c.lwsp ra,12(sp)
35b46: 4422 c.lwsp s0,8(sp)
35b48: 4492 c.lwsp s1,4(sp)
35b4a: 4505 c.li a0,1
35b4c: 0141 c.addi sp,16
35b4e: 8082 c.jr ra
35b50: dbfff0ef jal ra,3590e <_IO_file_doallocate>
35b54: 4cd8 c.lw a4,28(s1)
35b56: b7d9 c.j 35b1c <_IO_wfile_doallocate+0xe>
35b58: 40b2 c.lwsp ra,12(sp)
35b5a: 4422 c.lwsp s0,8(sp)
35b5c: 4492 c.lwsp s1,4(sp)
35b5e: 557d c.li a0,-1
35b60: 0141 c.addi sp,16
35b62: 8082 c.jr ra
00035b64 <_IO_fwrite>:
35b64: 1101 c.addi sp,-32
35b66: c84a c.swsp s2,16(sp)
35b68: 02c58933 mul s2,a1,a2
35b6c: ce06 c.swsp ra,28(sp)
35b6e: cc22 c.swsp s0,24(sp)
35b70: ca26 c.swsp s1,20(sp)
35b72: c64e c.swsp s3,12(sp)
35b74: c452 c.swsp s4,8(sp)
35b76: c256 c.swsp s5,4(sp)
35b78: 08090463 beq s2,zero,35c00 <_IO_fwrite+0x9c>
35b7c: 4298 c.lw a4,0(a3)
35b7e: 67a1 c.lui a5,0x8
35b80: 8a2e c.mv s4,a1
35b82: 8ff9 c.and a5,a4
35b84: 84b2 c.mv s1,a2
35b86: 89aa c.mv s3,a0
35b88: 8436 c.mv s0,a3
35b8a: e78d c.bnez a5,35bb4 <_IO_fwrite+0x50>
35b8c: 46e8 c.lw a0,76(a3)
35b8e: af020a93 addi s5,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
35b92: 4518 c.lw a4,8(a0)
35b94: 01570d63 beq a4,s5,35bae <_IO_fwrite+0x4a>
35b98: 4685 c.li a3,1
35b9a: 1005272f lr.w a4,(a0)
35b9e: e701 c.bnez a4,35ba6 <_IO_fwrite+0x42>
35ba0: 1cd5262f sc.w.aq a2,a3,(a0)
35ba4: fa7d c.bnez a2,35b9a <_IO_fwrite+0x36>
35ba6: e365 c.bnez a4,35c86 <_IO_fwrite+0x122>
35ba8: 4468 c.lw a0,76(s0)
35baa: 01552423 sw s5,8(a0)
35bae: 4158 c.lw a4,4(a0)
35bb0: 0705 c.addi a4,1
35bb2: c158 c.sw a4,4(a0)
35bb4: 547c c.lw a5,108(s0)
35bb6: efb9 c.bnez a5,35c14 <_IO_fwrite+0xb0>
35bb8: 57fd c.li a5,-1
35bba: d47c c.sw a5,108(s0)
35bbc: 09842a83 lw s5,152(s0)
35bc0: 000697b7 lui a5,0x69
35bc4: 00069737 lui a4,0x69
35bc8: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
35bcc: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
35bd0: 8f1d c.sub a4,a5
35bd2: 40fa87b3 sub a5,s5,a5
35bd6: 0ae7fb63 bgeu a5,a4,35c8c <_IO_fwrite+0x128>
35bda: 01caa783 lw a5,28(s5)
35bde: 864a c.mv a2,s2
35be0: 85ce c.mv a1,s3
35be2: 8522 c.mv a0,s0
35be4: 9782 c.jalr a5
35be6: 4014 c.lw a3,0(s0)
35be8: 67a1 c.lui a5,0x8
35bea: 872a c.mv a4,a0
35bec: 8ff5 c.and a5,a3
35bee: e791 c.bnez a5,35bfa <_IO_fwrite+0x96>
35bf0: 447c c.lw a5,76(s0)
35bf2: 43d4 c.lw a3,4(a5)
35bf4: 16fd c.addi a3,-1
35bf6: c3d4 c.sw a3,4(a5)
35bf8: c2b5 c.beqz a3,35c5c <_IO_fwrite+0xf8>
35bfa: 02e91f63 bne s2,a4,35c38 <_IO_fwrite+0xd4>
35bfe: 8926 c.mv s2,s1
35c00: 40f2 c.lwsp ra,28(sp)
35c02: 4462 c.lwsp s0,24(sp)
35c04: 44d2 c.lwsp s1,20(sp)
35c06: 49b2 c.lwsp s3,12(sp)
35c08: 4a22 c.lwsp s4,8(sp)
35c0a: 4a92 c.lwsp s5,4(sp)
35c0c: 854a c.mv a0,s2
35c0e: 4942 c.lwsp s2,16(sp)
35c10: 6105 c.addi16sp sp,32
35c12: 8082 c.jr ra
35c14: 577d c.li a4,-1
35c16: fae783e3 beq a5,a4,35bbc <_IO_fwrite+0x58>
35c1a: 4018 c.lw a4,0(s0)
35c1c: 67a1 c.lui a5,0x8
35c1e: 8ff9 c.and a5,a4
35c20: eb91 c.bnez a5,35c34 <_IO_fwrite+0xd0>
35c22: 447c c.lw a5,76(s0)
35c24: 4701 c.li a4,0
35c26: 43d4 c.lw a3,4(a5)
35c28: 16fd c.addi a3,-1
35c2a: c3d4 c.sw a3,4(a5)
35c2c: ca99 c.beqz a3,35c42 <_IO_fwrite+0xde>
35c2e: 03475933 divu s2,a4,s4
35c32: b7f9 c.j 35c00 <_IO_fwrite+0x9c>
35c34: 4901 c.li s2,0
35c36: b7e9 c.j 35c00 <_IO_fwrite+0x9c>
35c38: 57fd c.li a5,-1
35c3a: 8926 c.mv s2,s1
35c3c: fcf702e3 beq a4,a5,35c00 <_IO_fwrite+0x9c>
35c40: b7fd c.j 35c2e <_IO_fwrite+0xca>
35c42: 0007a423 sw zero,8(a5) # 8008 <__libc_tsd_CTYPE_B+0x7fdc>
35c46: 863a c.mv a2,a4
35c48: 0f50000f fence iorw,ow
35c4c: 08c7a62f amoswap.w a2,a2,(a5)
35c50: 4685 c.li a3,1
35c52: 00c6ce63 blt a3,a2,35c6e <_IO_fwrite+0x10a>
35c56: 03475933 divu s2,a4,s4
35c5a: b75d c.j 35c00 <_IO_fwrite+0x9c>
35c5c: 0007a423 sw zero,8(a5)
35c60: 0f50000f fence iorw,ow
35c64: 08d7a6af amoswap.w a3,a3,(a5)
35c68: 4605 c.li a2,1
35c6a: f8d658e3 bge a2,a3,35bfa <_IO_fwrite+0x96>
35c6e: 1a600893 addi a7,zero,422
35c72: 853e c.mv a0,a5
35c74: 08100593 addi a1,zero,129
35c78: 4605 c.li a2,1
35c7a: 4681 c.li a3,0
35c7c: 00000073 ecall
35c80: f6e90fe3 beq s2,a4,35bfe <_IO_fwrite+0x9a>
35c84: bf55 c.j 35c38 <_IO_fwrite+0xd4>
35c86: b2ae40ef jal ra,19fb0 <__lll_lock_wait_private>
35c8a: bf39 c.j 35ba8 <_IO_fwrite+0x44>
35c8c: 883e00ef jal ra,1650e <_IO_vtable_check>
35c90: b7a9 c.j 35bda <_IO_fwrite+0x76>
35c92: 4018 c.lw a4,0(s0)
35c94: 67a1 c.lui a5,0x8
35c96: 8ff9 c.and a5,a4
35c98: 872a c.mv a4,a0
35c9a: e79d c.bnez a5,35cc8 <_IO_fwrite+0x164>
35c9c: 4468 c.lw a0,76(s0)
35c9e: 415c c.lw a5,4(a0)
35ca0: 17fd c.addi a5,-1
35ca2: c15c c.sw a5,4(a0)
35ca4: e395 c.bnez a5,35cc8 <_IO_fwrite+0x164>
35ca6: 00052423 sw zero,8(a0)
35caa: 0f50000f fence iorw,ow
35cae: 08f527af amoswap.w a5,a5,(a0)
35cb2: 4685 c.li a3,1
35cb4: 00f6da63 bge a3,a5,35cc8 <_IO_fwrite+0x164>
35cb8: 1a600893 addi a7,zero,422
35cbc: 08100593 addi a1,zero,129
35cc0: 4605 c.li a2,1
35cc2: 4681 c.li a3,0
35cc4: 00000073 ecall
35cc8: 853a c.mv a0,a4
35cca: 2a5140ef jal ra,4a76e <_Unwind_Resume>
00035cce <_IO_getdelim>:
35cce: 7139 c.addi16sp sp,-64
35cd0: de06 c.swsp ra,60(sp)
35cd2: dc22 c.swsp s0,56(sp)
35cd4: da26 c.swsp s1,52(sp)
35cd6: d84a c.swsp s2,48(sp)
35cd8: d64e c.swsp s3,44(sp)
35cda: d452 c.swsp s4,40(sp)
35cdc: d256 c.swsp s5,36(sp)
35cde: d05a c.swsp s6,32(sp)
35ce0: ce5e c.swsp s7,28(sp)
35ce2: cc62 c.swsp s8,24(sp)
35ce4: ca66 c.swsp s9,20(sp)
35ce6: c86a c.swsp s10,16(sp)
35ce8: c66e c.swsp s11,12(sp)
35cea: 1a050e63 beq a0,zero,35ea6 <_IO_getdelim+0x1d8>
35cee: 8aae c.mv s5,a1
35cf0: 1a058b63 beq a1,zero,35ea6 <_IO_getdelim+0x1d8>
35cf4: 4298 c.lw a4,0(a3)
35cf6: 67a1 c.lui a5,0x8
35cf8: 8a2a c.mv s4,a0
35cfa: 8ff9 c.and a5,a4
35cfc: 8b32 c.mv s6,a2
35cfe: 84b6 c.mv s1,a3
35d00: 10078563 beq a5,zero,35e0a <_IO_getdelim+0x13c>
35d04: 02077713 andi a4,a4,32
35d08: 14071263 bne a4,zero,35e4c <_IO_getdelim+0x17e>
35d0c: 000a2783 lw a5,0(s4)
35d10: c781 c.beqz a5,35d18 <_IO_getdelim+0x4a>
35d12: 000aa783 lw a5,0(s5)
35d16: ef89 c.bnez a5,35d30 <_IO_getdelim+0x62>
35d18: 07800793 addi a5,zero,120
35d1c: 00faa023 sw a5,0(s5)
35d20: 07800513 addi a0,zero,120
35d24: eb2e70ef jal ra,1d3d6 <__libc_malloc>
35d28: 00aa2023 sw a0,0(s4)
35d2c: 18050663 beq a0,zero,35eb8 <_IO_getdelim+0x1ea>
35d30: 0044a983 lw s3,4(s1)
35d34: 4480 c.lw s0,8(s1)
35d36: 41340433 sub s0,s0,s3
35d3a: 10805b63 bge zero,s0,35e50 <_IO_getdelim+0x182>
35d3e: 80000bb7 lui s7,0x80000
35d42: 4d81 c.li s11,0
35d44: fffbcb93 xori s7,s7,-1
35d48: 5c7d c.li s8,-1
35d4a: a085 c.j 35daa <_IO_getdelim+0xdc>
35d4c: 000aa583 lw a1,0(s5)
35d50: 01b40cb3 add s9,s0,s11
35d54: 001c8793 addi a5,s9,1
35d58: 000a2503 lw a0,0(s4)
35d5c: 02f5f263 bgeu a1,a5,35d80 <_IO_getdelim+0xb2>
35d60: 00159d13 slli s10,a1,0x1
35d64: 00fd7363 bgeu s10,a5,35d6a <_IO_getdelim+0x9c>
35d68: 8d3e c.mv s10,a5
35d6a: 85ea c.mv a1,s10
35d6c: c59e70ef jal ra,1d9c4 <__libc_realloc>
35d70: 14050463 beq a0,zero,35eb8 <_IO_getdelim+0x1ea>
35d74: 00aa2023 sw a0,0(s4)
35d78: 0044a983 lw s3,4(s1)
35d7c: 01aaa023 sw s10,0(s5)
35d80: 8622 c.mv a2,s0
35d82: 85ce c.mv a1,s3
35d84: 956e c.add a0,s11
35d86: e80e90ef jal ra,1f406 <memcpy>
35d8a: 40dc c.lw a5,4(s1)
35d8c: 97a2 c.add a5,s0
35d8e: c0dc c.sw a5,4(s1)
35d90: 0a091763 bne s2,zero,35e3e <_IO_getdelim+0x170>
35d94: 8526 c.mv a0,s1
35d96: 983e20ef jal ra,18718 <__underflow>
35d9a: 0b850263 beq a0,s8,35e3e <_IO_getdelim+0x170>
35d9e: 0044a983 lw s3,4(s1)
35da2: 4480 c.lw s0,8(s1)
35da4: 8de6 c.mv s11,s9
35da6: 41340433 sub s0,s0,s3
35daa: 8622 c.mv a2,s0
35dac: 85da c.mv a1,s6
35dae: 854e c.mv a0,s3
35db0: 33a010ef jal ra,370ea <__memchr>
35db4: 892a c.mv s2,a0
35db6: c501 c.beqz a0,35dbe <_IO_getdelim+0xf0>
35db8: 41350433 sub s0,a0,s3
35dbc: 0405 c.addi s0,1
35dbe: 41bb87b3 sub a5,s7,s11
35dc2: f8f445e3 blt s0,a5,35d4c <_IO_getdelim+0x7e>
35dc6: 00039717 auipc a4,0x39
35dca: fe272703 lw a4,-30(a4) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
35dce: 04b00693 addi a3,zero,75
35dd2: 409c c.lw a5,0(s1)
35dd4: 9712 c.add a4,tp
35dd6: c314 c.sw a3,0(a4)
35dd8: 5cfd c.li s9,-1
35dda: 6721 c.lui a4,0x8
35ddc: 8ff9 c.and a5,a4
35dde: e791 c.bnez a5,35dea <_IO_getdelim+0x11c>
35de0: 44e8 c.lw a0,76(s1)
35de2: 415c c.lw a5,4(a0)
35de4: 17fd c.addi a5,-1
35de6: c15c c.sw a5,4(a0)
35de8: c3c9 c.beqz a5,35e6a <_IO_getdelim+0x19c>
35dea: 50f2 c.lwsp ra,60(sp)
35dec: 5462 c.lwsp s0,56(sp)
35dee: 54d2 c.lwsp s1,52(sp)
35df0: 5942 c.lwsp s2,48(sp)
35df2: 59b2 c.lwsp s3,44(sp)
35df4: 5a22 c.lwsp s4,40(sp)
35df6: 5a92 c.lwsp s5,36(sp)
35df8: 5b02 c.lwsp s6,32(sp)
35dfa: 4bf2 c.lwsp s7,28(sp)
35dfc: 4c62 c.lwsp s8,24(sp)
35dfe: 4d42 c.lwsp s10,16(sp)
35e00: 4db2 c.lwsp s11,12(sp)
35e02: 8566 c.mv a0,s9
35e04: 4cd2 c.lwsp s9,20(sp)
35e06: 6121 c.addi16sp sp,64
35e08: 8082 c.jr ra
35e0a: 46e8 c.lw a0,76(a3)
35e0c: af020413 addi s0,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
35e10: 451c c.lw a5,8(a0)
35e12: 06878e63 beq a5,s0,35e8e <_IO_getdelim+0x1c0>
35e16: 4705 c.li a4,1
35e18: 100527af lr.w a5,(a0)
35e1c: e781 c.bnez a5,35e24 <_IO_getdelim+0x156>
35e1e: 1ce526af sc.w.aq a3,a4,(a0)
35e22: fafd c.bnez a3,35e18 <_IO_getdelim+0x14a>
35e24: efb5 c.bnez a5,35ea0 <_IO_getdelim+0x1d2>
35e26: 44e8 c.lw a0,76(s1)
35e28: 409c c.lw a5,0(s1)
35e2a: 4158 c.lw a4,4(a0)
35e2c: c500 c.sw s0,8(a0)
35e2e: 0207f693 andi a3,a5,32
35e32: 0705 c.addi a4,1
35e34: c158 c.sw a4,4(a0)
35e36: ec068be3 beq a3,zero,35d0c <_IO_getdelim+0x3e>
35e3a: 5cfd c.li s9,-1
35e3c: bf79 c.j 35dda <_IO_getdelim+0x10c>
35e3e: 000a2783 lw a5,0(s4)
35e42: 97e6 c.add a5,s9
35e44: 00078023 sb zero,0(a5) # 8000 <__libc_tsd_CTYPE_B+0x7fd4>
35e48: 409c c.lw a5,0(s1)
35e4a: bf41 c.j 35dda <_IO_getdelim+0x10c>
35e4c: 5cfd c.li s9,-1
35e4e: bf71 c.j 35dea <_IO_getdelim+0x11c>
35e50: 8526 c.mv a0,s1
35e52: 8c7e20ef jal ra,18718 <__underflow>
35e56: 57fd c.li a5,-1
35e58: 8caa c.mv s9,a0
35e5a: fef507e3 beq a0,a5,35e48 <_IO_getdelim+0x17a>
35e5e: 0044a983 lw s3,4(s1)
35e62: 4480 c.lw s0,8(s1)
35e64: 41340433 sub s0,s0,s3
35e68: bdd9 c.j 35d3e <_IO_getdelim+0x70>
35e6a: 00052423 sw zero,8(a0)
35e6e: 0f50000f fence iorw,ow
35e72: 08f527af amoswap.w a5,a5,(a0)
35e76: 4705 c.li a4,1
35e78: f6f759e3 bge a4,a5,35dea <_IO_getdelim+0x11c>
35e7c: 1a600893 addi a7,zero,422
35e80: 08100593 addi a1,zero,129
35e84: 4605 c.li a2,1
35e86: 4681 c.li a3,0
35e88: 00000073 ecall
35e8c: bfb9 c.j 35dea <_IO_getdelim+0x11c>
35e8e: 415c c.lw a5,4(a0)
35e90: 02077713 andi a4,a4,32
35e94: 0785 c.addi a5,1
35e96: c15c c.sw a5,4(a0)
35e98: e6070ae3 beq a4,zero,35d0c <_IO_getdelim+0x3e>
35e9c: 5cfd c.li s9,-1
35e9e: b791 c.j 35de2 <_IO_getdelim+0x114>
35ea0: 910e40ef jal ra,19fb0 <__lll_lock_wait_private>
35ea4: b749 c.j 35e26 <_IO_getdelim+0x158>
35ea6: 00039797 auipc a5,0x39
35eaa: f027a783 lw a5,-254(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
35eae: 4759 c.li a4,22
35eb0: 5cfd c.li s9,-1
35eb2: 9792 c.add a5,tp
35eb4: c398 c.sw a4,0(a5)
35eb6: bf15 c.j 35dea <_IO_getdelim+0x11c>
35eb8: 409c c.lw a5,0(s1)
35eba: 5cfd c.li s9,-1
35ebc: bf39 c.j 35dda <_IO_getdelim+0x10c>
35ebe: 4098 c.lw a4,0(s1)
35ec0: 67a1 c.lui a5,0x8
35ec2: 8ff9 c.and a5,a4
35ec4: 872a c.mv a4,a0
35ec6: e79d c.bnez a5,35ef4 <_IO_getdelim+0x226>
35ec8: 44e8 c.lw a0,76(s1)
35eca: 415c c.lw a5,4(a0)
35ecc: 17fd c.addi a5,-1
35ece: c15c c.sw a5,4(a0)
35ed0: e395 c.bnez a5,35ef4 <_IO_getdelim+0x226>
35ed2: 00052423 sw zero,8(a0)
35ed6: 0f50000f fence iorw,ow
35eda: 08f527af amoswap.w a5,a5,(a0)
35ede: 4685 c.li a3,1
35ee0: 00f6da63 bge a3,a5,35ef4 <_IO_getdelim+0x226>
35ee4: 1a600893 addi a7,zero,422
35ee8: 08100593 addi a1,zero,129
35eec: 4605 c.li a2,1
35eee: 4681 c.li a3,0
35ef0: 00000073 ecall
35ef4: 853a c.mv a0,a4
35ef6: 079140ef jal ra,4a76e <_Unwind_Resume>
00035efa <_IO_getline_info>:
35efa: 7179 c.addi16sp sp,-48
35efc: d226 c.swsp s1,36(sp)
35efe: d04a c.swsp s2,32(sp)
35f00: ca56 c.swsp s5,20(sp)
35f02: c85a c.swsp s6,16(sp)
35f04: c65e c.swsp s7,12(sp)
35f06: c266 c.swsp s9,4(sp)
35f08: d606 c.swsp ra,44(sp)
35f0a: d422 c.swsp s0,40(sp)
35f0c: ce4e c.swsp s3,28(sp)
35f0e: cc52 c.swsp s4,24(sp)
35f10: c462 c.swsp s8,8(sp)
35f12: c06a c.swsp s10,0(sp)
35f14: 8bbe c.mv s7,a5
35f16: 892a c.mv s2,a0
35f18: 8b2e c.mv s6,a1
35f1a: 84b2 c.mv s1,a2
35f1c: 8ab6 c.mv s5,a3
35f1e: 8cba c.mv s9,a4
35f20: c399 c.beqz a5,35f26 <_IO_getline_info+0x2c>
35f22: 0007a023 sw zero,0(a5) # 8000 <__libc_tsd_CTYPE_B+0x7fd4>
35f26: 06c92783 lw a5,108(s2)
35f2a: c7d5 c.beqz a5,35fd6 <_IO_getline_info+0xdc>
35f2c: cce9 c.beqz s1,36006 <_IO_getline_info+0x10c>
35f2e: 8a5a c.mv s4,s6
35f30: 5c7d c.li s8,-1
35f32: 00492983 lw s3,4(s2)
35f36: 00892803 lw a6,8(s2)
35f3a: 85d6 c.mv a1,s5
35f3c: 854e c.mv a0,s3
35f3e: 41380833 sub a6,a6,s3
35f42: 8442 c.mv s0,a6
35f44: 05005863 bge zero,a6,35f94 <_IO_getline_info+0x9a>
35f48: 0104f363 bgeu s1,a6,35f4e <_IO_getline_info+0x54>
35f4c: 8426 c.mv s0,s1
35f4e: 8622 c.mv a2,s0
35f50: 19a010ef jal ra,370ea <__memchr>
35f54: 8d2a c.mv s10,a0
35f56: 8622 c.mv a2,s0
35f58: 8552 c.mv a0,s4
35f5a: 85ce c.mv a1,s3
35f5c: 040d1963 bne s10,zero,35fae <_IO_getline_info+0xb4>
35f60: ca6e90ef jal ra,1f406 <memcpy>
35f64: 00492783 lw a5,4(s2)
35f68: 8c81 c.sub s1,s0
35f6a: 9a22 c.add s4,s0
35f6c: 97a2 c.add a5,s0
35f6e: 00f92223 sw a5,4(s2)
35f72: f0e1 c.bnez s1,35f32 <_IO_getline_info+0x38>
35f74: 416a0533 sub a0,s4,s6
35f78: 50b2 c.lwsp ra,44(sp)
35f7a: 5422 c.lwsp s0,40(sp)
35f7c: 5492 c.lwsp s1,36(sp)
35f7e: 5902 c.lwsp s2,32(sp)
35f80: 49f2 c.lwsp s3,28(sp)
35f82: 4a62 c.lwsp s4,24(sp)
35f84: 4ad2 c.lwsp s5,20(sp)
35f86: 4b42 c.lwsp s6,16(sp)
35f88: 4bb2 c.lwsp s7,12(sp)
35f8a: 4c22 c.lwsp s8,8(sp)
35f8c: 4c92 c.lwsp s9,4(sp)
35f8e: 4d02 c.lwsp s10,0(sp)
35f90: 6145 c.addi16sp sp,48
35f92: 8082 c.jr ra
35f94: 854a c.mv a0,s2
35f96: 869e20ef jal ra,187fe <__uflow>
35f9a: 05850263 beq a0,s8,35fde <_IO_getline_info+0xe4>
35f9e: 04aa8763 beq s5,a0,35fec <_IO_getline_info+0xf2>
35fa2: 00aa0023 sb a0,0(s4)
35fa6: 14fd c.addi s1,-1
35fa8: 0a05 c.addi s4,1
35faa: f4c1 c.bnez s1,35f32 <_IO_getline_info+0x38>
35fac: b7e1 c.j 35f74 <_IO_getline_info+0x7a>
35fae: 416a0b33 sub s6,s4,s6
35fb2: 413d0433 sub s0,s10,s3
35fb6: 000cc663 blt s9,zero,35fc2 <_IO_getline_info+0xc8>
35fba: 01903cb3 sltu s9,zero,s9
35fbe: 0d05 c.addi s10,1
35fc0: 9466 c.add s0,s9
35fc2: 8622 c.mv a2,s0
35fc4: 85ce c.mv a1,s3
35fc6: 8552 c.mv a0,s4
35fc8: c3ee90ef jal ra,1f406 <memcpy>
35fcc: 01640533 add a0,s0,s6
35fd0: 01a92223 sw s10,4(s2)
35fd4: b755 c.j 35f78 <_IO_getline_info+0x7e>
35fd6: 57fd c.li a5,-1
35fd8: 06f92623 sw a5,108(s2)
35fdc: bf81 c.j 35f2c <_IO_getline_info+0x32>
35fde: 416a0533 sub a0,s4,s6
35fe2: f80b8be3 beq s7,zero,35f78 <_IO_getline_info+0x7e>
35fe6: 018ba023 sw s8,0(s7) # 80000000 <__BSS_END__+0x7ff904ac>
35fea: b779 c.j 35f78 <_IO_getline_info+0x7e>
35fec: 01905663 bge zero,s9,35ff8 <_IO_getline_info+0xfe>
35ff0: 015a0023 sb s5,0(s4)
35ff4: 0a05 c.addi s4,1
35ff6: bfbd c.j 35f74 <_IO_getline_info+0x7a>
35ff8: f60c8ee3 beq s9,zero,35f74 <_IO_getline_info+0x7a>
35ffc: 85d6 c.mv a1,s5
35ffe: 854a c.mv a0,s2
36000: f83e20ef jal ra,18f82 <_IO_sputbackc>
36004: bf85 c.j 35f74 <_IO_getline_info+0x7a>
36006: 4501 c.li a0,0
36008: bf85 c.j 35f78 <_IO_getline_info+0x7e>
0003600a <_IO_getline>:
3600a: 4781 c.li a5,0
3600c: b5fd c.j 35efa <_IO_getline_info>
0003600e <_IO_padn>:
3600e: 7139 c.addi16sp sp,-64
36010: dc22 c.swsp s0,56(sp)
36012: d84a c.swsp s2,48(sp)
36014: de06 c.swsp ra,60(sp)
36016: da26 c.swsp s1,52(sp)
36018: d64e c.swsp s3,44(sp)
3601a: d452 c.swsp s4,40(sp)
3601c: d256 c.swsp s5,36(sp)
3601e: d05a c.swsp s6,32(sp)
36020: ce5e c.swsp s7,28(sp)
36022: 02000793 addi a5,zero,32
36026: 892a c.mv s2,a0
36028: 8432 c.mv s0,a2
3602a: 0cf58363 beq a1,a5,360f0 <_IO_padn+0xe2>
3602e: 03000793 addi a5,zero,48
36032: 06f58663 beq a1,a5,3609e <_IO_padn+0x90>
36036: 0ff5f593 andi a1,a1,255
3603a: 00859793 slli a5,a1,0x8
3603e: 97ae c.add a5,a1
36040: 01079713 slli a4,a5,0x10
36044: 97ba c.add a5,a4
36046: c03e c.swsp a5,0(sp)
36048: c23e c.swsp a5,4(sp)
3604a: c43e c.swsp a5,8(sp)
3604c: c63e c.swsp a5,12(sp)
3604e: 8a8a c.mv s5,sp
36050: 47bd c.li a5,15
36052: 0487db63 bge a5,s0,360a8 <_IO_padn+0x9a>
36056: 00069b37 lui s6,0x69
3605a: 00069a37 lui s4,0x69
3605e: 89cb0793 addi a5,s6,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
36062: be4a0a13 addi s4,s4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
36066: 40fa0a33 sub s4,s4,a5
3606a: 89cb0b13 addi s6,s6,-1892
3606e: 4981 c.li s3,0
36070: 4bbd c.li s7,15
36072: a821 c.j 3608a <_IO_padn+0x7c>
36074: 4cdc c.lw a5,28(s1)
36076: 4641 c.li a2,16
36078: 85d6 c.mv a1,s5
3607a: 854a c.mv a0,s2
3607c: 9782 c.jalr a5
3607e: 47c1 c.li a5,16
36080: 99aa c.add s3,a0
36082: 04f51b63 bne a0,a5,360d8 <_IO_padn+0xca>
36086: 028bd263 bge s7,s0,360aa <_IO_padn+0x9c>
3608a: 09892483 lw s1,152(s2)
3608e: 1441 c.addi s0,-16
36090: 416487b3 sub a5,s1,s6
36094: ff47e0e3 bltu a5,s4,36074 <_IO_padn+0x66>
36098: c76e00ef jal ra,1650e <_IO_vtable_check>
3609c: bfe1 c.j 36074 <_IO_padn+0x66>
3609e: 00060ab7 lui s5,0x60
360a2: b80a8a93 addi s5,s5,-1152 # 5fb80 <zeroes>
360a6: b76d c.j 36050 <_IO_padn+0x42>
360a8: 4981 c.li s3,0
360aa: 02805763 bge zero,s0,360d8 <_IO_padn+0xca>
360ae: 09892483 lw s1,152(s2)
360b2: 000697b7 lui a5,0x69
360b6: 00069737 lui a4,0x69
360ba: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
360be: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
360c2: 8f1d c.sub a4,a5
360c4: 40f487b3 sub a5,s1,a5
360c8: 02e7f963 bgeu a5,a4,360fa <_IO_padn+0xec>
360cc: 4cdc c.lw a5,28(s1)
360ce: 8622 c.mv a2,s0
360d0: 85d6 c.mv a1,s5
360d2: 854a c.mv a0,s2
360d4: 9782 c.jalr a5
360d6: 99aa c.add s3,a0
360d8: 50f2 c.lwsp ra,60(sp)
360da: 5462 c.lwsp s0,56(sp)
360dc: 54d2 c.lwsp s1,52(sp)
360de: 5942 c.lwsp s2,48(sp)
360e0: 5a22 c.lwsp s4,40(sp)
360e2: 5a92 c.lwsp s5,36(sp)
360e4: 5b02 c.lwsp s6,32(sp)
360e6: 4bf2 c.lwsp s7,28(sp)
360e8: 854e c.mv a0,s3
360ea: 59b2 c.lwsp s3,44(sp)
360ec: 6121 c.addi16sp sp,64
360ee: 8082 c.jr ra
360f0: 00060ab7 lui s5,0x60
360f4: b94a8a93 addi s5,s5,-1132 # 5fb94 <blanks>
360f8: bfa1 c.j 36050 <_IO_padn+0x42>
360fa: c14e00ef jal ra,1650e <_IO_vtable_check>
360fe: b7f9 c.j 360cc <_IO_padn+0xbe>
00036100 <_IO_wpadn>:
36100: 7159 c.addi16sp sp,-112
36102: d4a2 c.swsp s0,104(sp)
36104: d0ca c.swsp s2,96(sp)
36106: d686 c.swsp ra,108(sp)
36108: d2a6 c.swsp s1,100(sp)
3610a: cece c.swsp s3,92(sp)
3610c: ccd2 c.swsp s4,88(sp)
3610e: cad6 c.swsp s5,84(sp)
36110: c8da c.swsp s6,80(sp)
36112: c6de c.swsp s7,76(sp)
36114: 02000793 addi a5,zero,32
36118: 892a c.mv s2,a0
3611a: 8432 c.mv s0,a2
3611c: 0af58d63 beq a1,a5,361d6 <_IO_wpadn+0xd6>
36120: 03000793 addi a5,zero,48
36124: 06f58063 beq a1,a5,36184 <_IO_wpadn+0x84>
36128: 8a0a c.mv s4,sp
3612a: 187c c.addi4spn a5,sp,60
3612c: c38c c.sw a1,0(a5)
3612e: 873e c.mv a4,a5
36130: 17f1 c.addi a5,-4
36132: feea1de3 bne s4,a4,3612c <_IO_wpadn+0x2c>
36136: 47bd c.li a5,15
36138: 0487db63 bge a5,s0,3618e <_IO_wpadn+0x8e>
3613c: 00069b37 lui s6,0x69
36140: 00069ab7 lui s5,0x69
36144: 89cb0793 addi a5,s6,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
36148: be4a8a93 addi s5,s5,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
3614c: 40fa8ab3 sub s5,s5,a5
36150: 89cb0b13 addi s6,s6,-1892
36154: 4981 c.li s3,0
36156: 4bbd c.li s7,15
36158: a821 c.j 36170 <_IO_wpadn+0x70>
3615a: 4cdc c.lw a5,28(s1)
3615c: 4641 c.li a2,16
3615e: 85d2 c.mv a1,s4
36160: 854a c.mv a0,s2
36162: 9782 c.jalr a5
36164: 47c1 c.li a5,16
36166: 99aa c.add s3,a0
36168: 04f51b63 bne a0,a5,361be <_IO_wpadn+0xbe>
3616c: 028bd263 bge s7,s0,36190 <_IO_wpadn+0x90>
36170: 09892483 lw s1,152(s2)
36174: 1441 c.addi s0,-16
36176: 416487b3 sub a5,s1,s6
3617a: ff57e0e3 bltu a5,s5,3615a <_IO_wpadn+0x5a>
3617e: b90e00ef jal ra,1650e <_IO_vtable_check>
36182: bfe1 c.j 3615a <_IO_wpadn+0x5a>
36184: 00060a37 lui s4,0x60
36188: be8a0a13 addi s4,s4,-1048 # 5fbe8 <zeroes>
3618c: b76d c.j 36136 <_IO_wpadn+0x36>
3618e: 4981 c.li s3,0
36190: 02805763 bge zero,s0,361be <_IO_wpadn+0xbe>
36194: 09892483 lw s1,152(s2)
36198: 000697b7 lui a5,0x69
3619c: 00069737 lui a4,0x69
361a0: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
361a4: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
361a8: 8f1d c.sub a4,a5
361aa: 40f487b3 sub a5,s1,a5
361ae: 02e7f963 bgeu a5,a4,361e0 <_IO_wpadn+0xe0>
361b2: 4cdc c.lw a5,28(s1)
361b4: 8622 c.mv a2,s0
361b6: 85d2 c.mv a1,s4
361b8: 854a c.mv a0,s2
361ba: 9782 c.jalr a5
361bc: 99aa c.add s3,a0
361be: 50b6 c.lwsp ra,108(sp)
361c0: 5426 c.lwsp s0,104(sp)
361c2: 5496 c.lwsp s1,100(sp)
361c4: 5906 c.lwsp s2,96(sp)
361c6: 4a66 c.lwsp s4,88(sp)
361c8: 4ad6 c.lwsp s5,84(sp)
361ca: 4b46 c.lwsp s6,80(sp)
361cc: 4bb6 c.lwsp s7,76(sp)
361ce: 854e c.mv a0,s3
361d0: 49f6 c.lwsp s3,92(sp)
361d2: 6165 c.addi16sp sp,112
361d4: 8082 c.jr ra
361d6: 00060a37 lui s4,0x60
361da: ba8a0a13 addi s4,s4,-1112 # 5fba8 <blanks>
361de: bfa1 c.j 36136 <_IO_wpadn+0x36>
361e0: b2ee00ef jal ra,1650e <_IO_vtable_check>
361e4: b7f9 c.j 361b2 <_IO_wpadn+0xb2>
000361e6 <save_for_wbackup>:
361e6: 05c52883 lw a7,92(a0)
361ea: 7179 c.addi16sp sp,-48
361ec: c85a c.swsp s6,16(sp)
361ee: 0088ab03 lw s6,8(a7)
361f2: 591c c.lw a5,48(a0)
361f4: d226 c.swsp s1,36(sp)
361f6: ca56 c.swsp s5,20(sp)
361f8: 84aa c.mv s1,a0
361fa: 0288aa83 lw s5,40(a7)
361fe: 0208a503 lw a0,32(a7)
36202: 416586b3 sub a3,a1,s6
36206: d422 c.swsp s0,40(sp)
36208: d04a c.swsp s2,32(sp)
3620a: ce4e c.swsp s3,28(sp)
3620c: 4026d813 srai a6,a3,0x2
36210: 40aa8633 sub a2,s5,a0
36214: d606 c.swsp ra,44(sp)
36216: cc52 c.swsp s4,24(sp)
36218: c65e c.swsp s7,12(sp)
3621a: c462 c.swsp s8,8(sp)
3621c: 892e c.mv s2,a1
3621e: 40265993 srai s3,a2,0x2
36222: 8442 c.mv s0,a6
36224: 873e c.mv a4,a5
36226: 12078163 beq a5,zero,36348 <save_for_wbackup+0x162>
3622a: 4714 c.lw a3,8(a4)
3622c: 0086d363 bge a3,s0,36232 <save_for_wbackup+0x4c>
36230: 8436 c.mv s0,a3
36232: 4318 c.lw a4,0(a4)
36234: fb7d c.bnez a4,3622a <save_for_wbackup+0x44>
36236: 40880a33 sub s4,a6,s0
3623a: 0549e063 bltu s3,s4,3627a <save_for_wbackup+0x94>
3623e: 414989b3 sub s3,s3,s4
36242: 00299b93 slli s7,s3,0x2
36246: 955e c.add a0,s7
36248: 08044263 blt s0,zero,362cc <save_for_wbackup+0xe6>
3624c: 0c0a1d63 bne s4,zero,36326 <save_for_wbackup+0x140>
36250: 02a8a223 sw a0,36(a7)
36254: 4798 c.lw a4,8(a5)
36256: 41070733 sub a4,a4,a6
3625a: c798 c.sw a4,8(a5)
3625c: 439c c.lw a5,0(a5)
3625e: fbfd c.bnez a5,36254 <save_for_wbackup+0x6e>
36260: 4501 c.li a0,0
36262: 50b2 c.lwsp ra,44(sp)
36264: 5422 c.lwsp s0,40(sp)
36266: 5492 c.lwsp s1,36(sp)
36268: 5902 c.lwsp s2,32(sp)
3626a: 49f2 c.lwsp s3,28(sp)
3626c: 4a62 c.lwsp s4,24(sp)
3626e: 4ad2 c.lwsp s5,20(sp)
36270: 4b42 c.lwsp s6,16(sp)
36272: 4bb2 c.lwsp s7,12(sp)
36274: 4c22 c.lwsp s8,8(sp)
36276: 6145 c.addi16sp sp,48
36278: 8082 c.jr ra
3627a: 064a0c13 addi s8,s4,100
3627e: 0c0a c.slli s8,0x2
36280: 8562 c.mv a0,s8
36282: 954e70ef jal ra,1d3d6 <__libc_malloc>
36286: 8baa c.mv s7,a0
36288: c571 c.beqz a0,36354 <save_for_wbackup+0x16e>
3628a: 19050993 addi s3,a0,400
3628e: 00241593 slli a1,s0,0x2
36292: 06044c63 blt s0,zero,3630a <save_for_wbackup+0x124>
36296: 8652 c.mv a2,s4
36298: 95da c.add a1,s6
3629a: 854e c.mv a0,s3
3629c: 51a010ef jal ra,377b6 <__wmemcpy>
362a0: 4cfc c.lw a5,92(s1)
362a2: 9c5e c.add s8,s7
362a4: 5388 c.lw a0,32(a5)
362a6: d72e70ef jal ra,1d818 <__free>
362aa: 4cf8 c.lw a4,92(s1)
362ac: 589c c.lw a5,48(s1)
362ae: 00872803 lw a6,8(a4)
362b2: 03772023 sw s7,32(a4)
362b6: 03872423 sw s8,40(a4)
362ba: 410905b3 sub a1,s2,a6
362be: 4025d813 srai a6,a1,0x2
362c2: 03372223 sw s3,36(a4)
362c6: f7d9 c.bnez a5,36254 <save_for_wbackup+0x6e>
362c8: bf61 c.j 36260 <save_for_wbackup+0x7a>
362ca: 8556 c.mv a0,s5
362cc: 00241593 slli a1,s0,0x2
362d0: 40800633 sub a2,zero,s0
362d4: 95d6 c.add a1,s5
362d6: 4e6010ef jal ra,377bc <__wmemmove>
362da: 4cfc c.lw a5,92(s1)
362dc: 408989b3 sub s3,s3,s0
362e0: 098a c.slli s3,0x2
362e2: 478c c.lw a1,8(a5)
362e4: 5388 c.lw a0,32(a5)
362e6: 40b90633 sub a2,s2,a1
362ea: 954e c.add a0,s3
362ec: 8609 c.srai a2,0x2
362ee: 4c8010ef jal ra,377b6 <__wmemcpy>
362f2: 4cf8 c.lw a4,92(s1)
362f4: 589c c.lw a5,48(s1)
362f6: 00872803 lw a6,8(a4)
362fa: 5314 c.lw a3,32(a4)
362fc: 410905b3 sub a1,s2,a6
36300: 017689b3 add s3,a3,s7
36304: 4025d813 srai a6,a1,0x2
36308: bf6d c.j 362c2 <save_for_wbackup+0xdc>
3630a: 40800633 sub a2,zero,s0
3630e: 95d6 c.add a1,s5
36310: 854e c.mv a0,s3
36312: d52e90ef jal ra,1f864 <__wmempcpy>
36316: 4cfc c.lw a5,92(s1)
36318: 478c c.lw a1,8(a5)
3631a: 40b90633 sub a2,s2,a1
3631e: 8609 c.srai a2,0x2
36320: d44e90ef jal ra,1f864 <__wmempcpy>
36324: bfb5 c.j 362a0 <save_for_wbackup+0xba>
36326: 040a c.slli s0,0x2
36328: 8652 c.mv a2,s4
3632a: 008b05b3 add a1,s6,s0
3632e: 488010ef jal ra,377b6 <__wmemcpy>
36332: 4cf8 c.lw a4,92(s1)
36334: 589c c.lw a5,48(s1)
36336: 4710 c.lw a2,8(a4)
36338: 5314 c.lw a3,32(a4)
3633a: 40c90933 sub s2,s2,a2
3633e: 017689b3 add s3,a3,s7
36342: 40295813 srai a6,s2,0x2
36346: bfb5 c.j 362c2 <save_for_wbackup+0xdc>
36348: 8bb2 c.mv s7,a2
3634a: f806c0e3 blt a3,zero,362ca <save_for_wbackup+0xe4>
3634e: 0358a223 sw s5,36(a7)
36352: b739 c.j 36260 <save_for_wbackup+0x7a>
36354: 557d c.li a0,-1
36356: b731 c.j 36262 <save_for_wbackup+0x7c>
00036358 <_IO_least_wmarker>:
36358: 4d78 c.lw a4,92(a0)
3635a: 591c c.lw a5,48(a0)
3635c: 4718 c.lw a4,8(a4)
3635e: 40e58533 sub a0,a1,a4
36362: 8509 c.srai a0,0x2
36364: c799 c.beqz a5,36372 <_IO_least_wmarker+0x1a>
36366: 4798 c.lw a4,8(a5)
36368: 00a75363 bge a4,a0,3636e <_IO_least_wmarker+0x16>
3636c: 853a c.mv a0,a4
3636e: 439c c.lw a5,0(a5)
36370: fbfd c.bnez a5,36366 <_IO_least_wmarker+0xe>
36372: 8082 c.jr ra
00036374 <_IO_switch_to_main_wget_area>:
36374: 4d7c c.lw a5,92(a0)
36376: 4118 c.lw a4,0(a0)
36378: 5394 c.lw a3,32(a5)
3637a: 43cc c.lw a1,4(a5)
3637c: 0287a803 lw a6,40(a5)
36380: 4790 c.lw a2,8(a5)
36382: eff77713 andi a4,a4,-257
36386: c118 c.sw a4,0(a0)
36388: 0107a223 sw a6,4(a5)
3638c: d78c c.sw a1,40(a5)
3638e: c794 c.sw a3,8(a5)
36390: d390 c.sw a2,32(a5)
36392: c394 c.sw a3,0(a5)
36394: 8082 c.jr ra
00036396 <_IO_switch_to_wbackup_area>:
36396: 4d7c c.lw a5,92(a0)
36398: 4118 c.lw a4,0(a0)
3639a: 5794 c.lw a3,40(a5)
3639c: 0047a803 lw a6,4(a5)
363a0: 4790 c.lw a2,8(a5)
363a2: 538c c.lw a1,32(a5)
363a4: 10076713 ori a4,a4,256
363a8: c118 c.sw a4,0(a0)
363aa: c3d4 c.sw a3,4(a5)
363ac: 0307a423 sw a6,40(a5)
363b0: c78c c.sw a1,8(a5)
363b2: d390 c.sw a2,32(a5)
363b4: c394 c.sw a3,0(a5)
363b6: 8082 c.jr ra
000363b8 <_IO_wsetb>:
363b8: 4d7c c.lw a5,92(a0)
363ba: 1101 c.addi sp,-32
363bc: cc22 c.swsp s0,24(sp)
363be: 842a c.mv s0,a0
363c0: 4f88 c.lw a0,24(a5)
363c2: ca26 c.swsp s1,20(sp)
363c4: c84a c.swsp s2,16(sp)
363c6: c64e c.swsp s3,12(sp)
363c8: ce06 c.swsp ra,28(sp)
363ca: 5c58 c.lw a4,60(s0)
363cc: 89ae c.mv s3,a1
363ce: 8932 c.mv s2,a2
363d0: 84b6 c.mv s1,a3
363d2: c501 c.beqz a0,363da <_IO_wsetb+0x22>
363d4: 00877693 andi a3,a4,8
363d8: c295 c.beqz a3,363fc <_IO_wsetb+0x44>
363da: 0137ac23 sw s3,24(a5)
363de: 0127ae23 sw s2,28(a5)
363e2: 00876793 ori a5,a4,8
363e6: c099 c.beqz s1,363ec <_IO_wsetb+0x34>
363e8: ff777793 andi a5,a4,-9
363ec: 40f2 c.lwsp ra,28(sp)
363ee: dc5c c.sw a5,60(s0)
363f0: 4462 c.lwsp s0,24(sp)
363f2: 44d2 c.lwsp s1,20(sp)
363f4: 4942 c.lwsp s2,16(sp)
363f6: 49b2 c.lwsp s3,12(sp)
363f8: 6105 c.addi16sp sp,32
363fa: 8082 c.jr ra
363fc: c1ce70ef jal ra,1d818 <__free>
36400: 4c7c c.lw a5,92(s0)
36402: 5c58 c.lw a4,60(s0)
36404: bfd9 c.j 363da <_IO_wsetb+0x22>
00036406 <_IO_wdefault_pbackfail>:
36406: 1101 c.addi sp,-32
36408: cc22 c.swsp s0,24(sp)
3640a: 4d60 c.lw s0,92(a0)
3640c: c84a c.swsp s2,16(sp)
3640e: c64e c.swsp s3,12(sp)
36410: c452 c.swsp s4,8(sp)
36412: 00052983 lw s3,0(a0)
36416: 00042903 lw s2,0(s0)
3641a: 00842a03 lw s4,8(s0)
3641e: ca26 c.swsp s1,20(sp)
36420: c256 c.swsp s5,4(sp)
36422: ce06 c.swsp ra,28(sp)
36424: c05a c.swsp s6,0(sp)
36426: 8aaa c.mv s5,a0
36428: 84ae c.mv s1,a1
3642a: 1009f793 andi a5,s3,256
3642e: 032a7363 bgeu s4,s2,36454 <_IO_wdefault_pbackfail+0x4e>
36432: c7b5 c.beqz a5,3649e <_IO_wdefault_pbackfail+0x98>
36434: ffc90793 addi a5,s2,-4
36438: c01c c.sw a5,0(s0)
3643a: fe992e23 sw s1,-4(s2)
3643e: 8526 c.mv a0,s1
36440: 40f2 c.lwsp ra,28(sp)
36442: 4462 c.lwsp s0,24(sp)
36444: 44d2 c.lwsp s1,20(sp)
36446: 4942 c.lwsp s2,16(sp)
36448: 49b2 c.lwsp s3,12(sp)
3644a: 4a22 c.lwsp s4,8(sp)
3644c: 4a92 c.lwsp s5,4(sp)
3644e: 4b02 c.lwsp s6,0(sp)
36450: 6105 c.addi16sp sp,32
36452: 8082 c.jr ra
36454: cba5 c.beqz a5,364c4 <_IO_wdefault_pbackfail+0xbe>
36456: 00442903 lw s2,4(s0)
3645a: 41490933 sub s2,s2,s4
3645e: 40295413 srai s0,s2,0x2
36462: 00341b13 slli s6,s0,0x3
36466: 855a c.mv a0,s6
36468: f6fe60ef jal ra,1d3d6 <__libc_malloc>
3646c: 89aa c.mv s3,a0
3646e: cd51 c.beqz a0,3650a <_IO_wdefault_pbackfail+0x104>
36470: 992a c.add s2,a0
36472: 8622 c.mv a2,s0
36474: 85d2 c.mv a1,s4
36476: 854a c.mv a0,s2
36478: 33e010ef jal ra,377b6 <__wmemcpy>
3647c: 05caa783 lw a5,92(s5)
36480: 9b4e c.add s6,s3
36482: 4788 c.lw a0,8(a5)
36484: b94e70ef jal ra,1d818 <__free>
36488: 05caa403 lw s0,92(s5)
3648c: 01342423 sw s3,8(s0)
36490: 01242023 sw s2,0(s0)
36494: 01642223 sw s6,4(s0)
36498: 03242223 sw s2,36(s0)
3649c: bf61 c.j 36434 <_IO_wdefault_pbackfail+0x2e>
3649e: 415c c.lw a5,4(a0)
364a0: fff7c703 lbu a4,-1(a5)
364a4: 04b70f63 beq a4,a1,36502 <_IO_wdefault_pbackfail+0xfc>
364a8: 501c c.lw a5,32(s0)
364aa: cf9d c.beqz a5,364e8 <_IO_wdefault_pbackfail+0xe2>
364ac: 85ca c.mv a1,s2
364ae: 3b25 c.jal 361e6 <save_for_wbackup>
364b0: ed29 c.bnez a0,3650a <_IO_wdefault_pbackfail+0x104>
364b2: 05caa403 lw s0,92(s5)
364b6: 000aa983 lw s3,0(s5)
364ba: 4018 c.lw a4,0(s0)
364bc: 02842903 lw s2,40(s0)
364c0: 5008 c.lw a0,32(s0)
364c2: a031 c.j 364ce <_IO_wdefault_pbackfail+0xc8>
364c4: 5008 c.lw a0,32(s0)
364c6: c10d c.beqz a0,364e8 <_IO_wdefault_pbackfail+0xe2>
364c8: 874a c.mv a4,s2
364ca: 02842903 lw s2,40(s0)
364ce: 405c c.lw a5,4(s0)
364d0: 1009e993 ori s3,s3,256
364d4: 013aa023 sw s3,0(s5)
364d8: 01242223 sw s2,4(s0)
364dc: d41c c.sw a5,40(s0)
364de: c408 c.sw a0,8(s0)
364e0: d018 c.sw a4,32(s0)
364e2: 01242023 sw s2,0(s0)
364e6: b7b9 c.j 36434 <_IO_wdefault_pbackfail+0x2e>
364e8: 20000513 addi a0,zero,512
364ec: eebe60ef jal ra,1d3d6 <__libc_malloc>
364f0: cd09 c.beqz a0,3650a <_IO_wdefault_pbackfail+0x104>
364f2: 20050793 addi a5,a0,512
364f6: 874a c.mv a4,s2
364f8: d008 c.sw a0,32(s0)
364fa: d41c c.sw a5,40(s0)
364fc: d05c c.sw a5,36(s0)
364fe: 893e c.mv s2,a5
36500: b7f9 c.j 364ce <_IO_wdefault_pbackfail+0xc8>
36502: 17fd c.addi a5,-1
36504: c15c c.sw a5,4(a0)
36506: 853a c.mv a0,a4
36508: bf25 c.j 36440 <_IO_wdefault_pbackfail+0x3a>
3650a: 557d c.li a0,-1
3650c: bf15 c.j 36440 <_IO_wdefault_pbackfail+0x3a>
0003650e <_IO_wdefault_finish>:
3650e: 4d78 c.lw a4,92(a0)
36510: 1141 c.addi sp,-16
36512: c422 c.swsp s0,8(sp)
36514: 842a c.mv s0,a0
36516: 4f08 c.lw a0,24(a4)
36518: c606 c.swsp ra,12(sp)
3651a: c501 c.beqz a0,36522 <_IO_wdefault_finish+0x14>
3651c: 5c5c c.lw a5,60(s0)
3651e: 8ba1 c.andi a5,8
36520: c785 c.beqz a5,36548 <_IO_wdefault_finish+0x3a>
36522: 581c c.lw a5,48(s0)
36524: c789 c.beqz a5,3652e <_IO_wdefault_finish+0x20>
36526: 0007a223 sw zero,4(a5)
3652a: 439c c.lw a5,0(a5)
3652c: ffed c.bnez a5,36526 <_IO_wdefault_finish+0x18>
3652e: 505c c.lw a5,36(s0)
36530: c791 c.beqz a5,3653c <_IO_wdefault_finish+0x2e>
36532: 5308 c.lw a0,32(a4)
36534: ae4e70ef jal ra,1d818 <__free>
36538: 02042223 sw zero,36(s0)
3653c: 8522 c.mv a0,s0
3653e: 4422 c.lwsp s0,8(sp)
36540: 40b2 c.lwsp ra,12(sp)
36542: 0141 c.addi sp,16
36544: f0fe106f jal zero,18452 <_IO_un_link>
36548: ad0e70ef jal ra,1d818 <__free>
3654c: 4c78 c.lw a4,92(s0)
3654e: 00072e23 sw zero,28(a4)
36552: 00072c23 sw zero,24(a4)
36556: b7f1 c.j 36522 <_IO_wdefault_finish+0x14>
00036558 <_IO_wdefault_uflow>:
36558: 1141 c.addi sp,-16
3655a: c226 c.swsp s1,4(sp)
3655c: 09852483 lw s1,152(a0)
36560: 000697b7 lui a5,0x69
36564: 00069737 lui a4,0x69
36568: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
3656c: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
36570: c422 c.swsp s0,8(sp)
36572: 8f1d c.sub a4,a5
36574: c606 c.swsp ra,12(sp)
36576: 40f487b3 sub a5,s1,a5
3657a: 842a c.mv s0,a0
3657c: 02e7f963 bgeu a5,a4,365ae <_IO_wdefault_uflow+0x56>
36580: 489c c.lw a5,16(s1)
36582: 8522 c.mv a0,s0
36584: 9782 c.jalr a5
36586: 57fd c.li a5,-1
36588: 00f50d63 beq a0,a5,365a2 <_IO_wdefault_uflow+0x4a>
3658c: 4c7c c.lw a5,92(s0)
3658e: 40b2 c.lwsp ra,12(sp)
36590: 4422 c.lwsp s0,8(sp)
36592: 4398 c.lw a4,0(a5)
36594: 4492 c.lwsp s1,4(sp)
36596: 00470693 addi a3,a4,4
3659a: 4308 c.lw a0,0(a4)
3659c: c394 c.sw a3,0(a5)
3659e: 0141 c.addi sp,16
365a0: 8082 c.jr ra
365a2: 40b2 c.lwsp ra,12(sp)
365a4: 4422 c.lwsp s0,8(sp)
365a6: 4492 c.lwsp s1,4(sp)
365a8: 557d c.li a0,-1
365aa: 0141 c.addi sp,16
365ac: 8082 c.jr ra
365ae: f61df0ef jal ra,1650e <_IO_vtable_check>
365b2: b7f9 c.j 36580 <_IO_wdefault_uflow+0x28>
000365b4 <__woverflow>:
365b4: 557c c.lw a5,108(a0)
365b6: 1141 c.addi sp,-16
365b8: c422 c.swsp s0,8(sp)
365ba: c226 c.swsp s1,4(sp)
365bc: c606 c.swsp ra,12(sp)
365be: c04a c.swsp s2,0(sp)
365c0: 842a c.mv s0,a0
365c2: 84ae c.mv s1,a1
365c4: cb95 c.beqz a5,365f8 <__woverflow+0x44>
365c6: 09842903 lw s2,152(s0)
365ca: 000697b7 lui a5,0x69
365ce: 00069737 lui a4,0x69
365d2: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
365d6: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
365da: 8f1d c.sub a4,a5
365dc: 40f907b3 sub a5,s2,a5
365e0: 02e7fe63 bgeu a5,a4,3661c <__woverflow+0x68>
365e4: 8522 c.mv a0,s0
365e6: 4422 c.lwsp s0,8(sp)
365e8: 00c92783 lw a5,12(s2)
365ec: 40b2 c.lwsp ra,12(sp)
365ee: 4902 c.lwsp s2,0(sp)
365f0: 85a6 c.mv a1,s1
365f2: 4492 c.lwsp s1,4(sp)
365f4: 0141 c.addi sp,16
365f6: 8782 c.jr a5
365f8: 4585 c.li a1,1
365fa: 9d7df0ef jal ra,15fd0 <_IO_fwide>
365fe: 09842903 lw s2,152(s0)
36602: 000697b7 lui a5,0x69
36606: 00069737 lui a4,0x69
3660a: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
3660e: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
36612: 8f1d c.sub a4,a5
36614: 40f907b3 sub a5,s2,a5
36618: fce7e6e3 bltu a5,a4,365e4 <__woverflow+0x30>
3661c: ef3df0ef jal ra,1650e <_IO_vtable_check>
36620: b7d1 c.j 365e4 <__woverflow+0x30>
00036622 <_IO_wdefault_xsputn>:
36622: 10060863 beq a2,zero,36732 <_IO_wdefault_xsputn+0x110>
36626: 7179 c.addi16sp sp,-48
36628: ce4e c.swsp s3,28(sp)
3662a: cc52 c.swsp s4,24(sp)
3662c: 000699b7 lui s3,0x69
36630: 00069a37 lui s4,0x69
36634: 89ca0a13 addi s4,s4,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
36638: be498993 addi s3,s3,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
3663c: d226 c.swsp s1,36(sp)
3663e: d04a c.swsp s2,32(sp)
36640: ca56 c.swsp s5,20(sp)
36642: c85a c.swsp s6,16(sp)
36644: c65e c.swsp s7,12(sp)
36646: c462 c.swsp s8,8(sp)
36648: d606 c.swsp ra,44(sp)
3664a: d422 c.swsp s0,40(sp)
3664c: c266 c.swsp s9,4(sp)
3664e: 8ab2 c.mv s5,a2
36650: 84aa c.mv s1,a0
36652: 8c2e c.mv s8,a1
36654: 8932 c.mv s2,a2
36656: 4bd1 c.li s7,20
36658: 414989b3 sub s3,s3,s4
3665c: 5b7d c.li s6,-1
3665e: 05c4ac83 lw s9,92(s1)
36662: 87e2 c.mv a5,s8
36664: 010ca503 lw a0,16(s9)
36668: 014ca403 lw s0,20(s9)
3666c: 8c09 c.sub s0,a0
3666e: 00805a63 bge zero,s0,36682 <_IO_wdefault_xsputn+0x60>
36672: 8409 c.srai s0,0x2
36674: 00897363 bgeu s2,s0,3667a <_IO_wdefault_xsputn+0x58>
36678: 844a c.mv s0,s2
3667a: 0a8bc063 blt s7,s0,3671a <_IO_wdefault_xsputn+0xf8>
3667e: 87e2 c.mv a5,s8
36680: e41d c.bnez s0,366ae <_IO_wdefault_xsputn+0x8c>
36682: 04090963 beq s2,zero,366d4 <_IO_wdefault_xsputn+0xb2>
36686: 54f8 c.lw a4,108(s1)
36688: 0007ac83 lw s9,0(a5)
3668c: 00478c13 addi s8,a5,4
36690: c325 c.beqz a4,366f0 <_IO_wdefault_xsputn+0xce>
36692: 0984a403 lw s0,152(s1)
36696: 414407b3 sub a5,s0,s4
3669a: 0737f563 bgeu a5,s3,36704 <_IO_wdefault_xsputn+0xe2>
3669e: 445c c.lw a5,12(s0)
366a0: 85e6 c.mv a1,s9
366a2: 8526 c.mv a0,s1
366a4: 9782 c.jalr a5
366a6: 07650763 beq a0,s6,36714 <_IO_wdefault_xsputn+0xf2>
366aa: 197d c.addi s2,-1
366ac: bf4d c.j 3665e <_IO_wdefault_xsputn+0x3c>
366ae: 00241793 slli a5,s0,0x2
366b2: 00f50633 add a2,a0,a5
366b6: 8762 c.mv a4,s8
366b8: 4314 c.lw a3,0(a4)
366ba: 0511 c.addi a0,4
366bc: 0711 c.addi a4,4
366be: fed52e23 sw a3,-4(a0)
366c2: fea61be3 bne a2,a0,366b8 <_IO_wdefault_xsputn+0x96>
366c6: 00cca823 sw a2,16(s9)
366ca: 40890933 sub s2,s2,s0
366ce: 97e2 c.add a5,s8
366d0: fa091be3 bne s2,zero,36686 <_IO_wdefault_xsputn+0x64>
366d4: 50b2 c.lwsp ra,44(sp)
366d6: 5422 c.lwsp s0,40(sp)
366d8: 5492 c.lwsp s1,36(sp)
366da: 5902 c.lwsp s2,32(sp)
366dc: 49f2 c.lwsp s3,28(sp)
366de: 4a62 c.lwsp s4,24(sp)
366e0: 4b42 c.lwsp s6,16(sp)
366e2: 4bb2 c.lwsp s7,12(sp)
366e4: 4c22 c.lwsp s8,8(sp)
366e6: 4c92 c.lwsp s9,4(sp)
366e8: 8556 c.mv a0,s5
366ea: 4ad2 c.lwsp s5,20(sp)
366ec: 6145 c.addi16sp sp,48
366ee: 8082 c.jr ra
366f0: 4585 c.li a1,1
366f2: 8526 c.mv a0,s1
366f4: 8dddf0ef jal ra,15fd0 <_IO_fwide>
366f8: 0984a403 lw s0,152(s1)
366fc: 414407b3 sub a5,s0,s4
36700: f937efe3 bltu a5,s3,3669e <_IO_wdefault_xsputn+0x7c>
36704: e0bdf0ef jal ra,1650e <_IO_vtable_check>
36708: 445c c.lw a5,12(s0)
3670a: 85e6 c.mv a1,s9
3670c: 8526 c.mv a0,s1
3670e: 9782 c.jalr a5
36710: f9651de3 bne a0,s6,366aa <_IO_wdefault_xsputn+0x88>
36714: 412a8ab3 sub s5,s5,s2
36718: bf75 c.j 366d4 <_IO_wdefault_xsputn+0xb2>
3671a: 8622 c.mv a2,s0
3671c: 85e2 c.mv a1,s8
3671e: 946e90ef jal ra,1f864 <__wmempcpy>
36722: 00241793 slli a5,s0,0x2
36726: 00aca823 sw a0,16(s9)
3672a: 97e2 c.add a5,s8
3672c: 40890933 sub s2,s2,s0
36730: bf89 c.j 36682 <_IO_wdefault_xsputn+0x60>
36732: 4501 c.li a0,0
36734: 8082 c.jr ra
00036736 <_IO_wdoallocbuf>:
36736: 4d7c c.lw a5,92(a0)
36738: 4f98 c.lw a4,24(a5)
3673a: c311 c.beqz a4,3673e <_IO_wdoallocbuf+0x8>
3673c: 8082 c.jr ra
3673e: 4118 c.lw a4,0(a0)
36740: 1141 c.addi sp,-16
36742: c422 c.swsp s0,8(sp)
36744: c606 c.swsp ra,12(sp)
36746: c226 c.swsp s1,4(sp)
36748: c04a c.swsp s2,0(sp)
3674a: 8b09 c.andi a4,2
3674c: 842a c.mv s0,a0
3674e: e721 c.bnez a4,36796 <_IO_wdoallocbuf+0x60>
36750: 0887a783 lw a5,136(a5)
36754: 5bdc c.lw a5,52(a5)
36756: 9782 c.jalr a5
36758: 57fd c.li a5,-1
3675a: 02f51363 bne a0,a5,36780 <_IO_wdoallocbuf+0x4a>
3675e: 4c7c c.lw a5,92(s0)
36760: 5c58 c.lw a4,60(s0)
36762: 4f88 c.lw a0,24(a5)
36764: 08478913 addi s2,a5,132
36768: 08878493 addi s1,a5,136
3676c: c501 c.beqz a0,36774 <_IO_wdoallocbuf+0x3e>
3676e: 00877693 andi a3,a4,8
36772: ce89 c.beqz a3,3678c <_IO_wdoallocbuf+0x56>
36774: 0127ac23 sw s2,24(a5)
36778: cfc4 c.sw s1,28(a5)
3677a: 00876713 ori a4,a4,8
3677e: dc58 c.sw a4,60(s0)
36780: 40b2 c.lwsp ra,12(sp)
36782: 4422 c.lwsp s0,8(sp)
36784: 4492 c.lwsp s1,4(sp)
36786: 4902 c.lwsp s2,0(sp)
36788: 0141 c.addi sp,16
3678a: 8082 c.jr ra
3678c: 88ce70ef jal ra,1d818 <__free>
36790: 4c7c c.lw a5,92(s0)
36792: 5c58 c.lw a4,60(s0)
36794: b7c5 c.j 36774 <_IO_wdoallocbuf+0x3e>
36796: 5d58 c.lw a4,60(a0)
36798: 08478913 addi s2,a5,132
3679c: 08878493 addi s1,a5,136
367a0: bfd1 c.j 36774 <_IO_wdoallocbuf+0x3e>
000367a2 <_IO_wdefault_doallocate>:
367a2: 1141 c.addi sp,-16
367a4: c422 c.swsp s0,8(sp)
367a6: 842a c.mv s0,a0
367a8: 6509 c.lui a0,0x2
367aa: c606 c.swsp ra,12(sp)
367ac: c226 c.swsp s1,4(sp)
367ae: c04a c.swsp s2,0(sp)
367b0: c27e60ef jal ra,1d3d6 <__libc_malloc>
367b4: cd05 c.beqz a0,367ec <_IO_wdefault_doallocate+0x4a>
367b6: 4c78 c.lw a4,92(s0)
367b8: 84aa c.mv s1,a0
367ba: 6921 c.lui s2,0x8
367bc: 4f08 c.lw a0,24(a4)
367be: 5c5c c.lw a5,60(s0)
367c0: 9926 c.add s2,s1
367c2: c501 c.beqz a0,367ca <_IO_wdefault_doallocate+0x28>
367c4: 0087f693 andi a3,a5,8
367c8: ce89 c.beqz a3,367e2 <_IO_wdefault_doallocate+0x40>
367ca: cf04 c.sw s1,24(a4)
367cc: 01272e23 sw s2,28(a4)
367d0: 9bdd c.andi a5,-9
367d2: 40b2 c.lwsp ra,12(sp)
367d4: dc5c c.sw a5,60(s0)
367d6: 4422 c.lwsp s0,8(sp)
367d8: 4492 c.lwsp s1,4(sp)
367da: 4902 c.lwsp s2,0(sp)
367dc: 4505 c.li a0,1
367de: 0141 c.addi sp,16
367e0: 8082 c.jr ra
367e2: 836e70ef jal ra,1d818 <__free>
367e6: 4c78 c.lw a4,92(s0)
367e8: 5c5c c.lw a5,60(s0)
367ea: b7c5 c.j 367ca <_IO_wdefault_doallocate+0x28>
367ec: 40b2 c.lwsp ra,12(sp)
367ee: 4422 c.lwsp s0,8(sp)
367f0: 4492 c.lwsp s1,4(sp)
367f2: 4902 c.lwsp s2,0(sp)
367f4: 557d c.li a0,-1
367f6: 0141 c.addi sp,16
367f8: 8082 c.jr ra
000367fa <_IO_switch_to_wget_mode>:
367fa: 4d7c c.lw a5,92(a0)
367fc: 1141 c.addi sp,-16
367fe: c422 c.swsp s0,8(sp)
36800: 4b98 c.lw a4,16(a5)
36802: 47d4 c.lw a3,12(a5)
36804: c606 c.swsp ra,12(sp)
36806: 842a c.mv s0,a0
36808: 00e6fc63 bgeu a3,a4,36820 <_IO_switch_to_wget_mode+0x26>
3680c: 0887a783 lw a5,136(a5)
36810: 55fd c.li a1,-1
36812: 47dc c.lw a5,12(a5)
36814: 9782 c.jalr a5
36816: 57fd c.li a5,-1
36818: 02f50763 beq a0,a5,36846 <_IO_switch_to_wget_mode+0x4c>
3681c: 4c7c c.lw a5,92(s0)
3681e: 4b98 c.lw a4,16(a5)
36820: 4014 c.lw a3,0(s0)
36822: 1006f613 andi a2,a3,256
36826: e605 c.bnez a2,3684e <_IO_switch_to_wget_mode+0x54>
36828: 4f8c c.lw a1,24(a5)
3682a: 43d0 c.lw a2,4(a5)
3682c: c78c c.sw a1,8(a5)
3682e: 00e67363 bgeu a2,a4,36834 <_IO_switch_to_wget_mode+0x3a>
36832: c3d8 c.sw a4,4(a5)
36834: c398 c.sw a4,0(a5)
36836: cbd8 c.sw a4,20(a5)
36838: c7d8 c.sw a4,12(a5)
3683a: 77fd c.lui a5,0xfffff
3683c: 7ff78793 addi a5,a5,2047 # fffff7ff <__BSS_END__+0xfff8fcab>
36840: 8efd c.and a3,a5
36842: c014 c.sw a3,0(s0)
36844: 4501 c.li a0,0
36846: 40b2 c.lwsp ra,12(sp)
36848: 4422 c.lwsp s0,8(sp)
3684a: 0141 c.addi sp,16
3684c: 8082 c.jr ra
3684e: 53d0 c.lw a2,36(a5)
36850: c790 c.sw a2,8(a5)
36852: b7cd c.j 36834 <_IO_switch_to_wget_mode+0x3a>
00036854 <_IO_free_wbackup_area>:
36854: 4118 c.lw a4,0(a0)
36856: 4d7c c.lw a5,92(a0)
36858: 1141 c.addi sp,-16
3685a: c422 c.swsp s0,8(sp)
3685c: c606 c.swsp ra,12(sp)
3685e: 10077693 andi a3,a4,256
36862: 842a c.mv s0,a0
36864: 5388 c.lw a0,32(a5)
36866: ee91 c.bnez a3,36882 <_IO_free_wbackup_area+0x2e>
36868: fb1e60ef jal ra,1d818 <__free>
3686c: 4c7c c.lw a5,92(s0)
3686e: 40b2 c.lwsp ra,12(sp)
36870: 4422 c.lwsp s0,8(sp)
36872: 0207a023 sw zero,32(a5)
36876: 0207a423 sw zero,40(a5)
3687a: 0207a223 sw zero,36(a5)
3687e: 0141 c.addi sp,16
36880: 8082 c.jr ra
36882: 4794 c.lw a3,8(a5)
36884: 43d0 c.lw a2,4(a5)
36886: 578c c.lw a1,40(a5)
36888: eff77713 andi a4,a4,-257
3688c: c018 c.sw a4,0(s0)
3688e: c788 c.sw a0,8(a5)
36890: c388 c.sw a0,0(a5)
36892: c3cc c.sw a1,4(a5)
36894: d790 c.sw a2,40(a5)
36896: d394 c.sw a3,32(a5)
36898: 8536 c.mv a0,a3
3689a: b7f9 c.j 36868 <_IO_free_wbackup_area+0x14>
0003689c <__wuflow>:
3689c: 557c c.lw a5,108(a0)
3689e: 0c07c563 blt a5,zero,36968 <__wuflow+0xcc>
368a2: 1141 c.addi sp,-16
368a4: c422 c.swsp s0,8(sp)
368a6: c606 c.swsp ra,12(sp)
368a8: c226 c.swsp s1,4(sp)
368aa: 842a c.mv s0,a0
368ac: cfb5 c.beqz a5,36928 <__wuflow+0x8c>
368ae: 401c c.lw a5,0(s0)
368b0: 83ad c.srli a5,0xb
368b2: 8b85 c.andi a5,1
368b4: e7b1 c.bnez a5,36900 <__wuflow+0x64>
368b6: 4c7c c.lw a5,92(s0)
368b8: 4398 c.lw a4,0(a5)
368ba: 43d4 c.lw a3,4(a5)
368bc: 04d76d63 bltu a4,a3,36916 <__wuflow+0x7a>
368c0: 4018 c.lw a4,0(s0)
368c2: 10077613 andi a2,a4,256
368c6: e259 c.bnez a2,3694c <__wuflow+0xb0>
368c8: 5818 c.lw a4,48(s0)
368ca: cf25 c.beqz a4,36942 <__wuflow+0xa6>
368cc: 43cc c.lw a1,4(a5)
368ce: 8522 c.mv a0,s0
368d0: 3a19 c.jal 361e6 <save_for_wbackup>
368d2: ed05 c.bnez a0,3690a <__wuflow+0x6e>
368d4: 09842483 lw s1,152(s0)
368d8: 000697b7 lui a5,0x69
368dc: 00069737 lui a4,0x69
368e0: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
368e4: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
368e8: 8f1d c.sub a4,a5
368ea: 40f487b3 sub a5,s1,a5
368ee: 08e7f463 bgeu a5,a4,36976 <__wuflow+0xda>
368f2: 8522 c.mv a0,s0
368f4: 4422 c.lwsp s0,8(sp)
368f6: 48dc c.lw a5,20(s1)
368f8: 40b2 c.lwsp ra,12(sp)
368fa: 4492 c.lwsp s1,4(sp)
368fc: 0141 c.addi sp,16
368fe: 8782 c.jr a5
36900: 8522 c.mv a0,s0
36902: 3de5 c.jal 367fa <_IO_switch_to_wget_mode>
36904: 57fd c.li a5,-1
36906: faf518e3 bne a0,a5,368b6 <__wuflow+0x1a>
3690a: 40b2 c.lwsp ra,12(sp)
3690c: 4422 c.lwsp s0,8(sp)
3690e: 4492 c.lwsp s1,4(sp)
36910: 557d c.li a0,-1
36912: 0141 c.addi sp,16
36914: 8082 c.jr ra
36916: 00470693 addi a3,a4,4
3691a: 4308 c.lw a0,0(a4)
3691c: c394 c.sw a3,0(a5)
3691e: 40b2 c.lwsp ra,12(sp)
36920: 4422 c.lwsp s0,8(sp)
36922: 4492 c.lwsp s1,4(sp)
36924: 0141 c.addi sp,16
36926: 8082 c.jr ra
36928: 4585 c.li a1,1
3692a: ea6df0ef jal ra,15fd0 <_IO_fwide>
3692e: 4785 c.li a5,1
36930: fcf51de3 bne a0,a5,3690a <__wuflow+0x6e>
36934: 547c c.lw a5,108(s0)
36936: ffa5 c.bnez a5,368ae <__wuflow+0x12>
36938: 4585 c.li a1,1
3693a: 8522 c.mv a0,s0
3693c: e94df0ef jal ra,15fd0 <_IO_fwide>
36940: b7bd c.j 368ae <__wuflow+0x12>
36942: 539c c.lw a5,32(a5)
36944: dbc1 c.beqz a5,368d4 <__wuflow+0x38>
36946: 8522 c.mv a0,s0
36948: 3731 c.jal 36854 <_IO_free_wbackup_area>
3694a: b769 c.j 368d4 <__wuflow+0x38>
3694c: 578c c.lw a1,40(a5)
3694e: 4788 c.lw a0,8(a5)
36950: 5390 c.lw a2,32(a5)
36952: eff77713 andi a4,a4,-257
36956: c018 c.sw a4,0(s0)
36958: c3cc c.sw a1,4(a5)
3695a: d794 c.sw a3,40(a5)
3695c: c790 c.sw a2,8(a5)
3695e: d388 c.sw a0,32(a5)
36960: 00b66663 bltu a2,a1,3696c <__wuflow+0xd0>
36964: c390 c.sw a2,0(a5)
36966: b78d c.j 368c8 <__wuflow+0x2c>
36968: 557d c.li a0,-1
3696a: 8082 c.jr ra
3696c: 00460713 addi a4,a2,4
36970: 4208 c.lw a0,0(a2)
36972: c398 c.sw a4,0(a5)
36974: b76d c.j 3691e <__wuflow+0x82>
36976: b99df0ef jal ra,1650e <_IO_vtable_check>
3697a: bfa5 c.j 368f2 <__wuflow+0x56>
0003697c <__wunderflow>:
3697c: 557c c.lw a5,108(a0)
3697e: 0c07c363 blt a5,zero,36a44 <__wunderflow+0xc8>
36982: 1141 c.addi sp,-16
36984: c422 c.swsp s0,8(sp)
36986: c606 c.swsp ra,12(sp)
36988: c226 c.swsp s1,4(sp)
3698a: 842a c.mv s0,a0
3698c: cbbd c.beqz a5,36a02 <__wunderflow+0x86>
3698e: 401c c.lw a5,0(s0)
36990: 83ad c.srli a5,0xb
36992: 8b85 c.andi a5,1
36994: e7b1 c.bnez a5,369e0 <__wunderflow+0x64>
36996: 4c7c c.lw a5,92(s0)
36998: 4398 c.lw a4,0(a5)
3699a: 43d4 c.lw a3,4(a5)
3699c: 04d76d63 bltu a4,a3,369f6 <__wunderflow+0x7a>
369a0: 4018 c.lw a4,0(s0)
369a2: 10077613 andi a2,a4,256
369a6: e241 c.bnez a2,36a26 <__wunderflow+0xaa>
369a8: 5818 c.lw a4,48(s0)
369aa: cb2d c.beqz a4,36a1c <__wunderflow+0xa0>
369ac: 43cc c.lw a1,4(a5)
369ae: 8522 c.mv a0,s0
369b0: 381d c.jal 361e6 <save_for_wbackup>
369b2: ed05 c.bnez a0,369ea <__wunderflow+0x6e>
369b4: 09842483 lw s1,152(s0)
369b8: 000697b7 lui a5,0x69
369bc: 00069737 lui a4,0x69
369c0: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
369c4: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
369c8: 8f1d c.sub a4,a5
369ca: 40f487b3 sub a5,s1,a5
369ce: 06e7fd63 bgeu a5,a4,36a48 <__wunderflow+0xcc>
369d2: 8522 c.mv a0,s0
369d4: 4422 c.lwsp s0,8(sp)
369d6: 489c c.lw a5,16(s1)
369d8: 40b2 c.lwsp ra,12(sp)
369da: 4492 c.lwsp s1,4(sp)
369dc: 0141 c.addi sp,16
369de: 8782 c.jr a5
369e0: 8522 c.mv a0,s0
369e2: 3d21 c.jal 367fa <_IO_switch_to_wget_mode>
369e4: 57fd c.li a5,-1
369e6: faf518e3 bne a0,a5,36996 <__wunderflow+0x1a>
369ea: 40b2 c.lwsp ra,12(sp)
369ec: 4422 c.lwsp s0,8(sp)
369ee: 4492 c.lwsp s1,4(sp)
369f0: 557d c.li a0,-1
369f2: 0141 c.addi sp,16
369f4: 8082 c.jr ra
369f6: 4308 c.lw a0,0(a4)
369f8: 40b2 c.lwsp ra,12(sp)
369fa: 4422 c.lwsp s0,8(sp)
369fc: 4492 c.lwsp s1,4(sp)
369fe: 0141 c.addi sp,16
36a00: 8082 c.jr ra
36a02: 4585 c.li a1,1
36a04: dccdf0ef jal ra,15fd0 <_IO_fwide>
36a08: 4785 c.li a5,1
36a0a: fef510e3 bne a0,a5,369ea <__wunderflow+0x6e>
36a0e: 547c c.lw a5,108(s0)
36a10: ffbd c.bnez a5,3698e <__wunderflow+0x12>
36a12: 4585 c.li a1,1
36a14: 8522 c.mv a0,s0
36a16: dbadf0ef jal ra,15fd0 <_IO_fwide>
36a1a: bf95 c.j 3698e <__wunderflow+0x12>
36a1c: 505c c.lw a5,36(s0)
36a1e: dbd9 c.beqz a5,369b4 <__wunderflow+0x38>
36a20: 8522 c.mv a0,s0
36a22: 3d0d c.jal 36854 <_IO_free_wbackup_area>
36a24: bf41 c.j 369b4 <__wunderflow+0x38>
36a26: 5390 c.lw a2,32(a5)
36a28: 578c c.lw a1,40(a5)
36a2a: 4788 c.lw a0,8(a5)
36a2c: eff77713 andi a4,a4,-257
36a30: c018 c.sw a4,0(s0)
36a32: c3cc c.sw a1,4(a5)
36a34: d794 c.sw a3,40(a5)
36a36: c790 c.sw a2,8(a5)
36a38: d388 c.sw a0,32(a5)
36a3a: c390 c.sw a2,0(a5)
36a3c: f6b676e3 bgeu a2,a1,369a8 <__wunderflow+0x2c>
36a40: 4208 c.lw a0,0(a2)
36a42: bf5d c.j 369f8 <__wunderflow+0x7c>
36a44: 557d c.li a0,-1
36a46: 8082 c.jr ra
36a48: ac7df0ef jal ra,1650e <_IO_vtable_check>
36a4c: b759 c.j 369d2 <__wunderflow+0x56>
00036a4e <_IO_wdefault_xsgetn>:
36a4e: 1101 c.addi sp,-32
36a50: ca26 c.swsp s1,20(sp)
36a52: c84a c.swsp s2,16(sp)
36a54: c64e c.swsp s3,12(sp)
36a56: c452 c.swsp s4,8(sp)
36a58: c256 c.swsp s5,4(sp)
36a5a: c05a c.swsp s6,0(sp)
36a5c: ce06 c.swsp ra,28(sp)
36a5e: cc22 c.swsp s0,24(sp)
36a60: 8ab2 c.mv s5,a2
36a62: 892a c.mv s2,a0
36a64: 89ae c.mv s3,a1
36a66: 84b2 c.mv s1,a2
36a68: 4b51 c.li s6,20
36a6a: 5a7d c.li s4,-1
36a6c: 05c92703 lw a4,92(s2) # 805c <__libc_tsd_CTYPE_B+0x8030>
36a70: 430c c.lw a1,0(a4)
36a72: 4340 c.lw s0,4(a4)
36a74: 8c0d c.sub s0,a1
36a76: 00805963 bge zero,s0,36a88 <_IO_wdefault_xsgetn+0x3a>
36a7a: 8409 c.srai s0,0x2
36a7c: 0084f363 bgeu s1,s0,36a82 <_IO_wdefault_xsgetn+0x34>
36a80: 8426 c.mv s0,s1
36a82: 048b4563 blt s6,s0,36acc <_IO_wdefault_xsgetn+0x7e>
36a86: e01d c.bnez s0,36aac <_IO_wdefault_xsgetn+0x5e>
36a88: c499 c.beqz s1,36a96 <_IO_wdefault_xsgetn+0x48>
36a8a: 854a c.mv a0,s2
36a8c: 3dc5 c.jal 3697c <__wunderflow>
36a8e: fd451fe3 bne a0,s4,36a6c <_IO_wdefault_xsgetn+0x1e>
36a92: 409a8ab3 sub s5,s5,s1
36a96: 40f2 c.lwsp ra,28(sp)
36a98: 4462 c.lwsp s0,24(sp)
36a9a: 44d2 c.lwsp s1,20(sp)
36a9c: 4942 c.lwsp s2,16(sp)
36a9e: 49b2 c.lwsp s3,12(sp)
36aa0: 4a22 c.lwsp s4,8(sp)
36aa2: 4b02 c.lwsp s6,0(sp)
36aa4: 8556 c.mv a0,s5
36aa6: 4a92 c.lwsp s5,4(sp)
36aa8: 6105 c.addi16sp sp,32
36aaa: 8082 c.jr ra
36aac: 00241513 slli a0,s0,0x2
36ab0: 00a58633 add a2,a1,a0
36ab4: 87ce c.mv a5,s3
36ab6: 4194 c.lw a3,0(a1)
36ab8: 0591 c.addi a1,4
36aba: 0791 c.addi a5,4
36abc: fed7ae23 sw a3,-4(a5)
36ac0: feb61be3 bne a2,a1,36ab6 <_IO_wdefault_xsgetn+0x68>
36ac4: 99aa c.add s3,a0
36ac6: c310 c.sw a2,0(a4)
36ac8: 8c81 c.sub s1,s0
36aca: bf7d c.j 36a88 <_IO_wdefault_xsgetn+0x3a>
36acc: 854e c.mv a0,s3
36ace: 8622 c.mv a2,s0
36ad0: d95e80ef jal ra,1f864 <__wmempcpy>
36ad4: 05c92703 lw a4,92(s2)
36ad8: 00241693 slli a3,s0,0x2
36adc: 89aa c.mv s3,a0
36ade: 431c c.lw a5,0(a4)
36ae0: 8c81 c.sub s1,s0
36ae2: 97b6 c.add a5,a3
36ae4: c31c c.sw a5,0(a4)
36ae6: b74d c.j 36a88 <_IO_wdefault_xsgetn+0x3a>
00036ae8 <_IO_sputbackwc>:
36ae8: 4d7c c.lw a5,92(a0)
36aea: 1101 c.addi sp,-32
36aec: cc22 c.swsp s0,24(sp)
36aee: 4398 c.lw a4,0(a5)
36af0: 4794 c.lw a3,8(a5)
36af2: ce06 c.swsp ra,28(sp)
36af4: ca26 c.swsp s1,20(sp)
36af6: 842a c.mv s0,a0
36af8: 00e6f663 bgeu a3,a4,36b04 <_IO_sputbackwc+0x1c>
36afc: ffc72503 lw a0,-4(a4)
36b00: 02b50f63 beq a0,a1,36b3e <_IO_sputbackwc+0x56>
36b04: 09842483 lw s1,152(s0)
36b08: 000697b7 lui a5,0x69
36b0c: 00069737 lui a4,0x69
36b10: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
36b14: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
36b18: 8f1d c.sub a4,a5
36b1a: 40f487b3 sub a5,s1,a5
36b1e: 02e7f363 bgeu a5,a4,36b44 <_IO_sputbackwc+0x5c>
36b22: 4c9c c.lw a5,24(s1)
36b24: 8522 c.mv a0,s0
36b26: 9782 c.jalr a5
36b28: 57fd c.li a5,-1
36b2a: 00f50563 beq a0,a5,36b34 <_IO_sputbackwc+0x4c>
36b2e: 401c c.lw a5,0(s0)
36b30: 9bbd c.andi a5,-17
36b32: c01c c.sw a5,0(s0)
36b34: 40f2 c.lwsp ra,28(sp)
36b36: 4462 c.lwsp s0,24(sp)
36b38: 44d2 c.lwsp s1,20(sp)
36b3a: 6105 c.addi16sp sp,32
36b3c: 8082 c.jr ra
36b3e: 1771 c.addi a4,-4
36b40: c398 c.sw a4,0(a5)
36b42: b7dd c.j 36b28 <_IO_sputbackwc+0x40>
36b44: c62e c.swsp a1,12(sp)
36b46: 9c9df0ef jal ra,1650e <_IO_vtable_check>
36b4a: 45b2 c.lwsp a1,12(sp)
36b4c: bfd9 c.j 36b22 <_IO_sputbackwc+0x3a>
00036b4e <_IO_sungetwc>:
36b4e: 4d7c c.lw a5,92(a0)
36b50: 1141 c.addi sp,-16
36b52: c422 c.swsp s0,8(sp)
36b54: 4398 c.lw a4,0(a5)
36b56: 4794 c.lw a3,8(a5)
36b58: c606 c.swsp ra,12(sp)
36b5a: c226 c.swsp s1,4(sp)
36b5c: 842a c.mv s0,a0
36b5e: 02e6f263 bgeu a3,a4,36b82 <_IO_sungetwc+0x34>
36b62: ffc70693 addi a3,a4,-4
36b66: ffc72503 lw a0,-4(a4)
36b6a: c394 c.sw a3,0(a5)
36b6c: 57fd c.li a5,-1
36b6e: 00f50563 beq a0,a5,36b78 <_IO_sungetwc+0x2a>
36b72: 401c c.lw a5,0(s0)
36b74: 9bbd c.andi a5,-17
36b76: c01c c.sw a5,0(s0)
36b78: 40b2 c.lwsp ra,12(sp)
36b7a: 4422 c.lwsp s0,8(sp)
36b7c: 4492 c.lwsp s1,4(sp)
36b7e: 0141 c.addi sp,16
36b80: 8082 c.jr ra
36b82: 09852483 lw s1,152(a0) # 2098 <__libc_tsd_CTYPE_B+0x206c>
36b86: 000697b7 lui a5,0x69
36b8a: 00069737 lui a4,0x69
36b8e: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
36b92: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
36b96: 8f1d c.sub a4,a5
36b98: 40f487b3 sub a5,s1,a5
36b9c: 00e7f763 bgeu a5,a4,36baa <_IO_sungetwc+0x5c>
36ba0: 4c9c c.lw a5,24(s1)
36ba2: 55fd c.li a1,-1
36ba4: 8522 c.mv a0,s0
36ba6: 9782 c.jalr a5
36ba8: b7d1 c.j 36b6c <_IO_sungetwc+0x1e>
36baa: 965df0ef jal ra,1650e <_IO_vtable_check>
36bae: bfcd c.j 36ba0 <_IO_sungetwc+0x52>
00036bb0 <_IO_adjust_wcolumn>:
36bb0: 00261813 slli a6,a2,0x2
36bb4: 982e c.add a6,a1
36bb6: 87c2 c.mv a5,a6
36bb8: 46a9 c.li a3,10
36bba: 00f5fe63 bgeu a1,a5,36bd6 <_IO_adjust_wcolumn+0x26>
36bbe: ffc7a703 lw a4,-4(a5)
36bc2: 17f1 c.addi a5,-4
36bc4: fed71be3 bne a4,a3,36bba <_IO_adjust_wcolumn+0xa>
36bc8: 40f80833 sub a6,a6,a5
36bcc: 40285813 srai a6,a6,0x2
36bd0: fff80513 addi a0,a6,-1
36bd4: 8082 c.jr ra
36bd6: 9532 c.add a0,a2
36bd8: 8082 c.jr ra
00036bda <_IO_init_wmarker>:
36bda: 419c c.lw a5,0(a1)
36bdc: 1141 c.addi sp,-16
36bde: c422 c.swsp s0,8(sp)
36be0: c226 c.swsp s1,4(sp)
36be2: c606 c.swsp ra,12(sp)
36be4: 00b7d713 srli a4,a5,0xb
36be8: c14c c.sw a1,4(a0)
36bea: 8b05 c.andi a4,1
36bec: 842e c.mv s0,a1
36bee: 84aa c.mv s1,a0
36bf0: e715 c.bnez a4,36c1c <_IO_init_wmarker+0x42>
36bf2: 4c74 c.lw a3,92(s0)
36bf4: 1007f713 andi a4,a5,256
36bf8: 429c c.lw a5,0(a3)
36bfa: cf09 c.beqz a4,36c14 <_IO_init_wmarker+0x3a>
36bfc: 42d8 c.lw a4,4(a3)
36bfe: 8f99 c.sub a5,a4
36c00: 8789 c.srai a5,0x2
36c02: 5818 c.lw a4,48(s0)
36c04: c49c c.sw a5,8(s1)
36c06: 40b2 c.lwsp ra,12(sp)
36c08: c098 c.sw a4,0(s1)
36c0a: d804 c.sw s1,48(s0)
36c0c: 4422 c.lwsp s0,8(sp)
36c0e: 4492 c.lwsp s1,4(sp)
36c10: 0141 c.addi sp,16
36c12: 8082 c.jr ra
36c14: 4698 c.lw a4,8(a3)
36c16: 8f99 c.sub a5,a4
36c18: 8789 c.srai a5,0x2
36c1a: b7e5 c.j 36c02 <_IO_init_wmarker+0x28>
36c1c: 852e c.mv a0,a1
36c1e: 3ef1 c.jal 367fa <_IO_switch_to_wget_mode>
36c20: 401c c.lw a5,0(s0)
36c22: bfc1 c.j 36bf2 <_IO_init_wmarker+0x18>
00036c24 <_IO_wmarker_delta>:
36c24: 415c c.lw a5,4(a0)
36c26: c39d c.beqz a5,36c4c <_IO_wmarker_delta+0x28>
36c28: 4398 c.lw a4,0(a5)
36c2a: 4ff4 c.lw a3,92(a5)
36c2c: 10077713 andi a4,a4,256
36c30: 429c c.lw a5,0(a3)
36c32: e719 c.bnez a4,36c40 <_IO_wmarker_delta+0x1c>
36c34: 4698 c.lw a4,8(a3)
36c36: 4508 c.lw a0,8(a0)
36c38: 8f99 c.sub a5,a4
36c3a: 8789 c.srai a5,0x2
36c3c: 8d1d c.sub a0,a5
36c3e: 8082 c.jr ra
36c40: 42d8 c.lw a4,4(a3)
36c42: 4508 c.lw a0,8(a0)
36c44: 8f99 c.sub a5,a4
36c46: 8789 c.srai a5,0x2
36c48: 8d1d c.sub a0,a5
36c4a: 8082 c.jr ra
36c4c: 557d c.li a0,-1
36c4e: 8082 c.jr ra
00036c50 <_IO_seekwmark>:
36c50: 41d4 c.lw a3,4(a1)
36c52: 06a69a63 bne a3,a0,36cc6 <_IO_seekwmark+0x76>
36c56: 4290 c.lw a2,0(a3)
36c58: 4598 c.lw a4,8(a1)
36c5a: 4efc c.lw a5,92(a3)
36c5c: 10067513 andi a0,a2,256
36c60: 00074963 blt a4,zero,36c72 <_IO_seekwmark+0x22>
36c64: 478c c.lw a1,8(a5)
36c66: ed05 c.bnez a0,36c9e <_IO_seekwmark+0x4e>
36c68: 070a c.slli a4,0x2
36c6a: 95ba c.add a1,a4
36c6c: c38c c.sw a1,0(a5)
36c6e: 4501 c.li a0,0
36c70: 8082 c.jr ra
36c72: 43cc c.lw a1,4(a5)
36c74: f975 c.bnez a0,36c68 <_IO_seekwmark+0x18>
36c76: 5788 c.lw a0,40(a5)
36c78: 10066613 ori a2,a2,256
36c7c: 0087a803 lw a6,8(a5)
36c80: 0207a883 lw a7,32(a5)
36c84: c290 c.sw a2,0(a3)
36c86: d78c c.sw a1,40(a5)
36c88: 070a c.slli a4,0x2
36c8a: 85aa c.mv a1,a0
36c8c: 95ba c.add a1,a4
36c8e: c3c8 c.sw a0,4(a5)
36c90: 0117a423 sw a7,8(a5)
36c94: 0307a023 sw a6,32(a5)
36c98: c38c c.sw a1,0(a5)
36c9a: 4501 c.li a0,0
36c9c: 8082 c.jr ra
36c9e: 5388 c.lw a0,32(a5)
36ca0: eff67613 andi a2,a2,-257
36ca4: 0047a803 lw a6,4(a5)
36ca8: 0287a883 lw a7,40(a5)
36cac: c290 c.sw a2,0(a3)
36cae: d38c c.sw a1,32(a5)
36cb0: 070a c.slli a4,0x2
36cb2: 85aa c.mv a1,a0
36cb4: 95ba c.add a1,a4
36cb6: c788 c.sw a0,8(a5)
36cb8: 0117a223 sw a7,4(a5)
36cbc: 0307a423 sw a6,40(a5)
36cc0: c38c c.sw a1,0(a5)
36cc2: 4501 c.li a0,0
36cc4: 8082 c.jr ra
36cc6: 557d c.li a0,-1
36cc8: 8082 c.jr ra
00036cca <_IO_unsave_wmarkers>:
36cca: 591c c.lw a5,48(a0)
36ccc: 1141 c.addi sp,-16
36cce: c422 c.swsp s0,8(sp)
36cd0: c606 c.swsp ra,12(sp)
36cd2: 842a c.mv s0,a0
36cd4: c399 c.beqz a5,36cda <_IO_unsave_wmarkers+0x10>
36cd6: 02052823 sw zero,48(a0)
36cda: 505c c.lw a5,36(s0)
36cdc: c385 c.beqz a5,36cfc <_IO_unsave_wmarkers+0x32>
36cde: 4018 c.lw a4,0(s0)
36ce0: 4c7c c.lw a5,92(s0)
36ce2: 10077693 andi a3,a4,256
36ce6: 5388 c.lw a0,32(a5)
36ce8: ee91 c.bnez a3,36d04 <_IO_unsave_wmarkers+0x3a>
36cea: b2fe60ef jal ra,1d818 <__free>
36cee: 4c7c c.lw a5,92(s0)
36cf0: 0207a023 sw zero,32(a5)
36cf4: 0207a423 sw zero,40(a5)
36cf8: 0207a223 sw zero,36(a5)
36cfc: 40b2 c.lwsp ra,12(sp)
36cfe: 4422 c.lwsp s0,8(sp)
36d00: 0141 c.addi sp,16
36d02: 8082 c.jr ra
36d04: 4794 c.lw a3,8(a5)
36d06: 43d0 c.lw a2,4(a5)
36d08: 578c c.lw a1,40(a5)
36d0a: eff77713 andi a4,a4,-257
36d0e: c018 c.sw a4,0(s0)
36d10: c788 c.sw a0,8(a5)
36d12: c388 c.sw a0,0(a5)
36d14: c3cc c.sw a1,4(a5)
36d16: d790 c.sw a2,40(a5)
36d18: d394 c.sw a3,32(a5)
36d1a: 8536 c.mv a0,a3
36d1c: b7f9 c.j 36cea <_IO_unsave_wmarkers+0x20>
00036d1e <__libc_enable_asynccancel>:
36d1e: b7422503 lw a0,-1164(tp) # fffffb74 <__BSS_END__+0xfff90020>
36d22: 8712 c.mv a4,tp
36d24: 00256793 ori a5,a0,2
36d28: 02f50263 beq a0,a5,36d4c <__libc_enable_asynccancel+0x2e>
36d2c: b7470593 addi a1,a4,-1164
36d30: 1005a6af lr.w a3,(a1)
36d34: 00a69563 bne a3,a0,36d3e <__libc_enable_asynccancel+0x20>
36d38: 1cf5a62f sc.w.aq a2,a5,(a1)
36d3c: fa75 c.bnez a2,36d30 <__libc_enable_asynccancel+0x12>
36d3e: 00d51863 bne a0,a3,36d4e <__libc_enable_asynccancel+0x30>
36d42: fbb7f793 andi a5,a5,-69
36d46: 46a9 c.li a3,10
36d48: 00d78563 beq a5,a3,36d52 <__libc_enable_asynccancel+0x34>
36d4c: 8082 c.jr ra
36d4e: 8536 c.mv a0,a3
36d50: bfd1 c.j 36d24 <__libc_enable_asynccancel+0x6>
36d52: 1141 c.addi sp,-16
36d54: c606 c.swsp ra,12(sp)
36d56: 57fd c.li a5,-1
36d58: d0f72823 sw a5,-752(a4)
36d5c: b7420693 addi a3,tp,-1164 # fffffb74 <__BSS_END__+0xfff90020>
36d60: 4741 c.li a4,16
36d62: 44e6a72f amoor.w.aq a4,a4,(a3)
36d66: b7022503 lw a0,-1168(tp) # fffffb70 <__BSS_END__+0xfff9001c>
36d6a: 00000097 auipc ra,0x0
36d6e: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
00036d72 <__libc_disable_asynccancel>:
36d72: 8909 c.andi a0,2
36d74: e50d c.bnez a0,36d9e <__libc_disable_asynccancel+0x2c>
36d76: b7422783 lw a5,-1164(tp) # fffffb74 <__BSS_END__+0xfff90020>
36d7a: 8812 c.mv a6,tp
36d7c: b7420713 addi a4,tp,-1164 # fffffb74 <__BSS_END__+0xfff90020>
36d80: ffd7f613 andi a2,a5,-3
36d84: 100726af lr.w a3,(a4)
36d88: 00f69563 bne a3,a5,36d92 <__libc_disable_asynccancel+0x20>
36d8c: 1cc725af sc.w.aq a1,a2,(a4)
36d90: f9f5 c.bnez a1,36d84 <__libc_disable_asynccancel+0x12>
36d92: 02d79c63 bne a5,a3,36dca <__libc_disable_asynccancel+0x58>
36d96: 8bb1 c.andi a5,12
36d98: 4691 c.li a3,4
36d9a: 00d78363 beq a5,a3,36da0 <__libc_disable_asynccancel+0x2e>
36d9e: 8082 c.jr ra
36da0: 7e7d c.lui t3,0xfffff
36da2: 5f55 c.li t5,-11
36da4: 5ef1 c.li t4,-4
36da6: 4311 c.li t1,4
36da8: 1a600893 addi a7,zero,422
36dac: 853a c.mv a0,a4
36dae: 08000593 addi a1,zero,128
36db2: 4681 c.li a3,0
36db4: 00000073 ecall
36db8: 00ae6b63 bltu t3,a0,36dce <__libc_disable_asynccancel+0x5c>
36dbc: b7482603 lw a2,-1164(a6)
36dc0: 00c67793 andi a5,a2,12
36dc4: fe6782e3 beq a5,t1,36da8 <__libc_disable_asynccancel+0x36>
36dc8: 8082 c.jr ra
36dca: 87b6 c.mv a5,a3
36dcc: bf55 c.j 36d80 <__libc_disable_asynccancel+0xe>
36dce: ffe507e3 beq a0,t5,36dbc <__libc_disable_asynccancel+0x4a>
36dd2: ffd505e3 beq a0,t4,36dbc <__libc_disable_asynccancel+0x4a>
36dd6: 0004e537 lui a0,0x4e
36dda: 1141 c.addi sp,-16
36ddc: 8c450513 addi a0,a0,-1852 # 4d8c4 <__PRETTY_FUNCTION__.0+0x10>
36de0: c606 c.swsp ra,12(sp)
36de2: f12df0ef jal ra,164f4 <__libc_fatal>
00036de6 <__libc_scratch_buffer_grow_preserve>:
36de6: 1101 c.addi sp,-32
36de8: c64e c.swsp s3,12(sp)
36dea: c452 c.swsp s4,8(sp)
36dec: 00052983 lw s3,0(a0)
36df0: 00452a03 lw s4,4(a0)
36df4: cc22 c.swsp s0,24(sp)
36df6: c84a c.swsp s2,16(sp)
36df8: c256 c.swsp s5,4(sp)
36dfa: ce06 c.swsp ra,28(sp)
36dfc: ca26 c.swsp s1,20(sp)
36dfe: 01050a93 addi s5,a0,16
36e02: 842a c.mv s0,a0
36e04: 001a1913 slli s2,s4,0x1
36e08: 03598763 beq s3,s5,36e36 <__libc_scratch_buffer_grow_preserve+0x50>
36e0c: 03496f63 bltu s2,s4,36e4a <__libc_scratch_buffer_grow_preserve+0x64>
36e10: 85ca c.mv a1,s2
36e12: 854e c.mv a0,s3
36e14: bb1e60ef jal ra,1d9c4 <__libc_realloc>
36e18: 84aa c.mv s1,a0
36e1a: c929 c.beqz a0,36e6c <__libc_scratch_buffer_grow_preserve+0x86>
36e1c: c004 c.sw s1,0(s0)
36e1e: 01242223 sw s2,4(s0)
36e22: 4505 c.li a0,1
36e24: 40f2 c.lwsp ra,28(sp)
36e26: 4462 c.lwsp s0,24(sp)
36e28: 44d2 c.lwsp s1,20(sp)
36e2a: 4942 c.lwsp s2,16(sp)
36e2c: 49b2 c.lwsp s3,12(sp)
36e2e: 4a22 c.lwsp s4,8(sp)
36e30: 4a92 c.lwsp s5,4(sp)
36e32: 6105 c.addi16sp sp,32
36e34: 8082 c.jr ra
36e36: 854a c.mv a0,s2
36e38: d9ee60ef jal ra,1d3d6 <__libc_malloc>
36e3c: 84aa c.mv s1,a0
36e3e: c915 c.beqz a0,36e72 <__libc_scratch_buffer_grow_preserve+0x8c>
36e40: 8652 c.mv a2,s4
36e42: 85ce c.mv a1,s3
36e44: dc2e80ef jal ra,1f406 <memcpy>
36e48: bfd1 c.j 36e1c <__libc_scratch_buffer_grow_preserve+0x36>
36e4a: 00038797 auipc a5,0x38
36e4e: f5e7a783 lw a5,-162(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
36e52: 4731 c.li a4,12
36e54: 9792 c.add a5,tp
36e56: c398 c.sw a4,0(a5)
36e58: 854e c.mv a0,s3
36e5a: 9bfe60ef jal ra,1d818 <__free>
36e5e: 40000793 addi a5,zero,1024
36e62: 01542023 sw s5,0(s0)
36e66: c05c c.sw a5,4(s0)
36e68: 4501 c.li a0,0
36e6a: bf6d c.j 36e24 <__libc_scratch_buffer_grow_preserve+0x3e>
36e6c: 00042983 lw s3,0(s0)
36e70: b7e5 c.j 36e58 <__libc_scratch_buffer_grow_preserve+0x72>
36e72: 4501 c.li a0,0
36e74: bf45 c.j 36e24 <__libc_scratch_buffer_grow_preserve+0x3e>
00036e76 <__libc_scratch_buffer_set_array_size>:
36e76: 1141 c.addi sp,-16
36e78: 00c5e7b3 or a5,a1,a2
36e7c: c422 c.swsp s0,8(sp)
36e7e: c226 c.swsp s1,4(sp)
36e80: c606 c.swsp ra,12(sp)
36e82: c04a c.swsp s2,0(sp)
36e84: 83c1 c.srli a5,0x10
36e86: 02c584b3 mul s1,a1,a2
36e8a: 842a c.mv s0,a0
36e8c: c3a1 c.beqz a5,36ecc <__libc_scratch_buffer_set_array_size+0x56>
36e8e: 4505 c.li a0,1
36e90: c985 c.beqz a1,36ec0 <__libc_scratch_buffer_set_array_size+0x4a>
36e92: 02b4d5b3 divu a1,s1,a1
36e96: 02c58b63 beq a1,a2,36ecc <__libc_scratch_buffer_set_array_size+0x56>
36e9a: 4008 c.lw a0,0(s0)
36e9c: 01040493 addi s1,s0,16
36ea0: 00950463 beq a0,s1,36ea8 <__libc_scratch_buffer_set_array_size+0x32>
36ea4: 975e60ef jal ra,1d818 <__free>
36ea8: 00038797 auipc a5,0x38
36eac: f007a783 lw a5,-256(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
36eb0: 40000713 addi a4,zero,1024
36eb4: c004 c.sw s1,0(s0)
36eb6: 9792 c.add a5,tp
36eb8: c058 c.sw a4,4(s0)
36eba: 4731 c.li a4,12
36ebc: c398 c.sw a4,0(a5)
36ebe: 4501 c.li a0,0
36ec0: 40b2 c.lwsp ra,12(sp)
36ec2: 4422 c.lwsp s0,8(sp)
36ec4: 4492 c.lwsp s1,4(sp)
36ec6: 4902 c.lwsp s2,0(sp)
36ec8: 0141 c.addi sp,16
36eca: 8082 c.jr ra
36ecc: 405c c.lw a5,4(s0)
36ece: 0297f663 bgeu a5,s1,36efa <__libc_scratch_buffer_set_array_size+0x84>
36ed2: 4008 c.lw a0,0(s0)
36ed4: 01040913 addi s2,s0,16
36ed8: 01250463 beq a0,s2,36ee0 <__libc_scratch_buffer_set_array_size+0x6a>
36edc: 93de60ef jal ra,1d818 <__free>
36ee0: 8526 c.mv a0,s1
36ee2: cf4e60ef jal ra,1d3d6 <__libc_malloc>
36ee6: cd01 c.beqz a0,36efe <__libc_scratch_buffer_set_array_size+0x88>
36ee8: c008 c.sw a0,0(s0)
36eea: c044 c.sw s1,4(s0)
36eec: 40b2 c.lwsp ra,12(sp)
36eee: 4422 c.lwsp s0,8(sp)
36ef0: 4492 c.lwsp s1,4(sp)
36ef2: 4902 c.lwsp s2,0(sp)
36ef4: 4505 c.li a0,1
36ef6: 0141 c.addi sp,16
36ef8: 8082 c.jr ra
36efa: 4505 c.li a0,1
36efc: b7d1 c.j 36ec0 <__libc_scratch_buffer_set_array_size+0x4a>
36efe: 40000793 addi a5,zero,1024
36f02: 01242023 sw s2,0(s0)
36f06: c05c c.sw a5,4(s0)
36f08: bf65 c.j 36ec0 <__libc_scratch_buffer_set_array_size+0x4a>
00036f0a <__strndup>:
36f0a: 1141 c.addi sp,-16
36f0c: c422 c.swsp s0,8(sp)
36f0e: c226 c.swsp s1,4(sp)
36f10: c606 c.swsp ra,12(sp)
36f12: 84aa c.mv s1,a0
36f14: 2079 c.jal 36fa2 <__strnlen>
36f16: 842a c.mv s0,a0
36f18: 0505 c.addi a0,1
36f1a: cbce60ef jal ra,1d3d6 <__libc_malloc>
36f1e: cd09 c.beqz a0,36f38 <__strndup+0x2e>
36f20: 008507b3 add a5,a0,s0
36f24: 00078023 sb zero,0(a5)
36f28: 8622 c.mv a2,s0
36f2a: 4422 c.lwsp s0,8(sp)
36f2c: 40b2 c.lwsp ra,12(sp)
36f2e: 85a6 c.mv a1,s1
36f30: 4492 c.lwsp s1,4(sp)
36f32: 0141 c.addi sp,16
36f34: cd2e806f jal zero,1f406 <memcpy>
36f38: 40b2 c.lwsp ra,12(sp)
36f3a: 4422 c.lwsp s0,8(sp)
36f3c: 4492 c.lwsp s1,4(sp)
36f3e: 0141 c.addi sp,16
36f40: 8082 c.jr ra
00036f42 <__strerror_r>:
36f42: 1141 c.addi sp,-16
36f44: c422 c.swsp s0,8(sp)
36f46: c226 c.swsp s1,4(sp)
36f48: c04a c.swsp s2,0(sp)
36f4a: c606 c.swsp ra,12(sp)
36f4c: 892a c.mv s2,a0
36f4e: 842e c.mv s0,a1
36f50: 84b2 c.mv s1,a2
36f52: 6620b0ef jal ra,425b4 <__get_errlist>
36f56: cd01 c.beqz a0,36f6e <__strerror_r+0x2c>
36f58: 4422 c.lwsp s0,8(sp)
36f5a: 40b2 c.lwsp ra,12(sp)
36f5c: 4492 c.lwsp s1,4(sp)
36f5e: 4902 c.lwsp s2,0(sp)
36f60: 85aa c.mv a1,a0
36f62: 4615 c.li a2,5
36f64: b5818513 addi a0,gp,-1192 # 6eeac <_libc_intl_domainname>
36f68: 0141 c.addi sp,16
36f6a: bb5d906f jal zero,10b1e <__dcgettext>
36f6e: 000605b7 lui a1,0x60
36f72: c2858593 addi a1,a1,-984 # 5fc28 <zeroes+0x40>
36f76: 4615 c.li a2,5
36f78: b5818513 addi a0,gp,-1192 # 6eeac <_libc_intl_domainname>
36f7c: ba3d90ef jal ra,10b1e <__dcgettext>
36f80: 00060637 lui a2,0x60
36f84: 86aa c.mv a3,a0
36f86: 874a c.mv a4,s2
36f88: 85a6 c.mv a1,s1
36f8a: 8522 c.mv a0,s0
36f8c: c3860613 addi a2,a2,-968 # 5fc38 <zeroes+0x50>
36f90: 5d40b0ef jal ra,42564 <__snprintf>
36f94: 40b2 c.lwsp ra,12(sp)
36f96: 8522 c.mv a0,s0
36f98: 4422 c.lwsp s0,8(sp)
36f9a: 4492 c.lwsp s1,4(sp)
36f9c: 4902 c.lwsp s2,0(sp)
36f9e: 0141 c.addi sp,16
36fa0: 8082 c.jr ra
00036fa2 <__strnlen>:
36fa2: c58d c.beqz a1,36fcc <__strnlen+0x2a>
36fa4: 95aa c.add a1,a0
36fa6: 08a5e263 bltu a1,a0,3702a <__strnlen+0x88>
36faa: 00357793 andi a5,a0,3
36fae: c38d c.beqz a5,36fd0 <__strnlen+0x2e>
36fb0: 87aa c.mv a5,a0
36fb2: a029 c.j 36fbc <__strnlen+0x1a>
36fb4: 0785 c.addi a5,1
36fb6: 0037f713 andi a4,a5,3
36fba: cf01 c.beqz a4,36fd2 <__strnlen+0x30>
36fbc: 0007c703 lbu a4,0(a5)
36fc0: fb75 c.bnez a4,36fb4 <__strnlen+0x12>
36fc2: 04f5e963 bltu a1,a5,37014 <__strnlen+0x72>
36fc6: 40a78533 sub a0,a5,a0
36fca: 8082 c.jr ra
36fcc: 4501 c.li a0,0
36fce: 8082 c.jr ra
36fd0: 87aa c.mv a5,a0
36fd2: 02b7fe63 bgeu a5,a1,3700e <__strnlen+0x6c>
36fd6: feff0637 lui a2,0xfeff0
36fda: 808086b7 lui a3,0x80808
36fde: eff60613 addi a2,a2,-257 # fefefeff <__BSS_END__+0xfef803ab>
36fe2: 08068693 addi a3,a3,128 # 80808080 <__BSS_END__+0x8079852c>
36fe6: 4398 c.lw a4,0(a5)
36fe8: 883e c.mv a6,a5
36fea: 0791 c.addi a5,4
36fec: 9732 c.add a4,a2
36fee: 8f75 c.and a4,a3
36ff0: cf09 c.beqz a4,3700a <__strnlen+0x68>
36ff2: ffc7c703 lbu a4,-4(a5)
36ff6: c705 c.beqz a4,3701e <__strnlen+0x7c>
36ff8: ffd7c703 lbu a4,-3(a5)
36ffc: cb0d c.beqz a4,3702e <__strnlen+0x8c>
36ffe: ffe7c703 lbu a4,-2(a5)
37002: cb15 c.beqz a4,37036 <__strnlen+0x94>
37004: fff7c703 lbu a4,-1(a5)
37008: cb11 c.beqz a4,3701c <__strnlen+0x7a>
3700a: fcb7eee3 bltu a5,a1,36fe6 <__strnlen+0x44>
3700e: 40a58533 sub a0,a1,a0
37012: 8082 c.jr ra
37014: 87ae c.mv a5,a1
37016: 40a78533 sub a0,a5,a0
3701a: 8082 c.jr ra
3701c: 080d c.addi a6,3
3701e: feb878e3 bgeu a6,a1,3700e <__strnlen+0x6c>
37022: 85c2 c.mv a1,a6
37024: 40a58533 sub a0,a1,a0
37028: 8082 c.jr ra
3702a: 55fd c.li a1,-1
3702c: bfbd c.j 36faa <__strnlen+0x8>
3702e: 0805 c.addi a6,1
37030: fcb87fe3 bgeu a6,a1,3700e <__strnlen+0x6c>
37034: b7fd c.j 37022 <__strnlen+0x80>
37036: 0809 c.addi a6,2
37038: fcb87be3 bgeu a6,a1,3700e <__strnlen+0x6c>
3703c: b7dd c.j 37022 <__strnlen+0x80>
0003703e <strrchr>:
3703e: 1141 c.addi sp,-16
37040: c422 c.swsp s0,8(sp)
37042: c226 c.swsp s1,4(sp)
37044: c04a c.swsp s2,0(sp)
37046: c606 c.swsp ra,12(sp)
37048: 0ff5f493 andi s1,a1,255
3704c: 842a c.mv s0,a0
3704e: 4901 c.li s2,0
37050: e489 c.bnez s1,3705a <strrchr+0x1c>
37052: a005 c.j 37072 <strrchr+0x34>
37054: 00150413 addi s0,a0,1
37058: 892a c.mv s2,a0
3705a: 8522 c.mv a0,s0
3705c: 85a6 c.mv a1,s1
3705e: daae70ef jal ra,1e608 <strchr>
37062: f96d c.bnez a0,37054 <strrchr+0x16>
37064: 40b2 c.lwsp ra,12(sp)
37066: 4422 c.lwsp s0,8(sp)
37068: 4492 c.lwsp s1,4(sp)
3706a: 854a c.mv a0,s2
3706c: 4902 c.lwsp s2,0(sp)
3706e: 0141 c.addi sp,16
37070: 8082 c.jr ra
37072: feee70ef jal ra,1e860 <strlen>
37076: 00a40933 add s2,s0,a0
3707a: 40b2 c.lwsp ra,12(sp)
3707c: 4422 c.lwsp s0,8(sp)
3707e: 4492 c.lwsp s1,4(sp)
37080: 854a c.mv a0,s2
37082: 4902 c.lwsp s2,0(sp)
37084: 0141 c.addi sp,16
37086: 8082 c.jr ra
00037088 <__strtok_r>:
37088: 1101 c.addi sp,-32
3708a: cc22 c.swsp s0,24(sp)
3708c: c84a c.swsp s2,16(sp)
3708e: c64e c.swsp s3,12(sp)
37090: ce06 c.swsp ra,28(sp)
37092: ca26 c.swsp s1,20(sp)
37094: 892e c.mv s2,a1
37096: 89b2 c.mv s3,a2
37098: 842a c.mv s0,a0
3709a: c531 c.beqz a0,370e6 <__strtok_r+0x5e>
3709c: 00044783 lbu a5,0(s0)
370a0: c3a9 c.beqz a5,370e2 <__strtok_r+0x5a>
370a2: 85ca c.mv a1,s2
370a4: 8522 c.mv a0,s0
370a6: 31f0b0ef jal ra,42bc4 <strspn>
370aa: 00a404b3 add s1,s0,a0
370ae: 0004c783 lbu a5,0(s1)
370b2: c79d c.beqz a5,370e0 <__strtok_r+0x58>
370b4: 85ca c.mv a1,s2
370b6: 8526 c.mv a0,s1
370b8: e2ce70ef jal ra,1e6e4 <strcspn>
370bc: 00a48433 add s0,s1,a0
370c0: 00044783 lbu a5,0(s0)
370c4: c781 c.beqz a5,370cc <__strtok_r+0x44>
370c6: 00040023 sb zero,0(s0)
370ca: 0405 c.addi s0,1
370cc: 0089a023 sw s0,0(s3)
370d0: 40f2 c.lwsp ra,28(sp)
370d2: 4462 c.lwsp s0,24(sp)
370d4: 4942 c.lwsp s2,16(sp)
370d6: 49b2 c.lwsp s3,12(sp)
370d8: 8526 c.mv a0,s1
370da: 44d2 c.lwsp s1,20(sp)
370dc: 6105 c.addi16sp sp,32
370de: 8082 c.jr ra
370e0: 8426 c.mv s0,s1
370e2: 4481 c.li s1,0
370e4: b7e5 c.j 370cc <__strtok_r+0x44>
370e6: 4200 c.lw s0,0(a2)
370e8: bf55 c.j 3709c <__strtok_r+0x14>
000370ea <__memchr>:
370ea: 0ff5f693 andi a3,a1,255
370ee: ce09 c.beqz a2,37108 <__memchr+0x1e>
370f0: 00357793 andi a5,a0,3
370f4: cf81 c.beqz a5,3710c <__memchr+0x22>
370f6: 00054783 lbu a5,0(a0)
370fa: 167d c.addi a2,-1
370fc: 00d78763 beq a5,a3,3710a <__memchr+0x20>
37100: 0505 c.addi a0,1
37102: 00357793 andi a5,a0,3
37106: f67d c.bnez a2,370f4 <__memchr+0xa>
37108: 4501 c.li a0,0
3710a: 8082 c.jr ra
3710c: 0ff5f593 andi a1,a1,255
37110: 00859793 slli a5,a1,0x8
37114: 8fcd c.or a5,a1
37116: 01079893 slli a7,a5,0x10
3711a: 470d c.li a4,3
3711c: 00f8e8b3 or a7,a7,a5
37120: 02c77a63 bgeu a4,a2,37154 <__memchr+0x6a>
37124: feff0837 lui a6,0xfeff0
37128: 808085b7 lui a1,0x80808
3712c: eff80813 addi a6,a6,-257 # fefefeff <__BSS_END__+0xfef803ab>
37130: 08058593 addi a1,a1,128 # 80808080 <__BSS_END__+0x8079852c>
37134: 430d c.li t1,3
37136: a029 c.j 37140 <__memchr+0x56>
37138: 1671 c.addi a2,-4
3713a: 0511 c.addi a0,4
3713c: 02c37663 bgeu t1,a2,37168 <__memchr+0x7e>
37140: 411c c.lw a5,0(a0)
37142: 00f8c7b3 xor a5,a7,a5
37146: 01078733 add a4,a5,a6
3714a: fff7c793 xori a5,a5,-1
3714e: 8ff9 c.and a5,a4
37150: 8fed c.and a5,a1
37152: d3fd c.beqz a5,37138 <__memchr+0x4e>
37154: 962a c.add a2,a0
37156: a021 c.j 3715e <__memchr+0x74>
37158: 0505 c.addi a0,1
3715a: faa607e3 beq a2,a0,37108 <__memchr+0x1e>
3715e: 00054783 lbu a5,0(a0)
37162: fed79be3 bne a5,a3,37158 <__memchr+0x6e>
37166: 8082 c.jr ra
37168: f675 c.bnez a2,37154 <__memchr+0x6a>
3716a: 4501 c.li a0,0
3716c: bf79 c.j 3710a <__memchr+0x20>
0003716e <two_way_long_needle>:
3716e: be010113 addi sp,sp,-1056
37172: 40812c23 sw s0,1048(sp)
37176: 40912a23 sw s1,1044(sp)
3717a: 41212823 sw s2,1040(sp)
3717e: 41612023 sw s6,1024(sp)
37182: 40112e23 sw ra,1052(sp)
37186: 41312623 sw s3,1036(sp)
3718a: 41412423 sw s4,1032(sp)
3718e: 41512223 sw s5,1028(sp)
37192: 4785 c.li a5,1
37194: 8436 c.mv s0,a3
37196: 892a c.mv s2,a0
37198: 8b2e c.mv s6,a1
3719a: 84b2 c.mv s1,a2
3719c: 2ad7f063 bgeu a5,a3,3743c <two_way_long_needle+0x2ce>
371a0: 4601 c.li a2,0
371a2: 4a85 c.li s5,1
371a4: 4685 c.li a3,1
371a6: 5a7d c.li s4,-1
371a8: a809 c.j 371ba <two_way_long_needle+0x4c>
371aa: 41478ab3 sub s5,a5,s4
371ae: 863e c.mv a2,a5
371b0: 4685 c.li a3,1
371b2: 00d607b3 add a5,a2,a3
371b6: 0287f763 bgeu a5,s0,371e4 <two_way_long_needle+0x76>
371ba: 01448733 add a4,s1,s4
371be: 9736 c.add a4,a3
371c0: 00f485b3 add a1,s1,a5
371c4: 0005c583 lbu a1,0(a1)
371c8: 00074703 lbu a4,0(a4)
371cc: fce5efe3 bltu a1,a4,371aa <two_way_long_needle+0x3c>
371d0: 10e58b63 beq a1,a4,372e6 <two_way_long_needle+0x178>
371d4: 8a32 c.mv s4,a2
371d6: 4685 c.li a3,1
371d8: 0605 c.addi a2,1
371da: 00d607b3 add a5,a2,a3
371de: 4a85 c.li s5,1
371e0: fc87ede3 bltu a5,s0,371ba <two_way_long_needle+0x4c>
371e4: 4601 c.li a2,0
371e6: 4805 c.li a6,1
371e8: 4685 c.li a3,1
371ea: 557d c.li a0,-1
371ec: 4785 c.li a5,1
371ee: a809 c.j 37200 <two_way_long_needle+0x92>
371f0: 40a78833 sub a6,a5,a0
371f4: 863e c.mv a2,a5
371f6: 4685 c.li a3,1
371f8: 00d607b3 add a5,a2,a3
371fc: 0287f763 bgeu a5,s0,3722a <two_way_long_needle+0xbc>
37200: 00a48733 add a4,s1,a0
37204: 9736 c.add a4,a3
37206: 00f485b3 add a1,s1,a5
3720a: 0005c583 lbu a1,0(a1)
3720e: 00074703 lbu a4,0(a4)
37212: fcb76fe3 bltu a4,a1,371f0 <two_way_long_needle+0x82>
37216: 0ce58c63 beq a1,a4,372ee <two_way_long_needle+0x180>
3721a: 8532 c.mv a0,a2
3721c: 4685 c.li a3,1
3721e: 0605 c.addi a2,1
37220: 00d607b3 add a5,a2,a3
37224: 4805 c.li a6,1
37226: fc87ede3 bltu a5,s0,37200 <two_way_long_needle+0x92>
3722a: 0505 c.addi a0,1
3722c: 0a05 c.addi s4,1
3722e: 01456463 bltu a0,s4,37236 <two_way_long_needle+0xc8>
37232: 8ac2 c.mv s5,a6
37234: 8a2a c.mv s4,a0
37236: 878a c.mv a5,sp
37238: 40010713 addi a4,sp,1024
3723c: c380 c.sw s0,0(a5)
3723e: 0791 c.addi a5,4
37240: fef71ee3 bne a4,a5,3723c <two_way_long_needle+0xce>
37244: fff40993 addi s3,s0,-1
37248: 009405b3 add a1,s0,s1
3724c: 8726 c.mv a4,s1
3724e: 01348633 add a2,s1,s3
37252: cc11 c.beqz s0,3726e <two_way_long_needle+0x100>
37254: 00074783 lbu a5,0(a4)
37258: 40e606b3 sub a3,a2,a4
3725c: 0705 c.addi a4,1
3725e: 078a c.slli a5,0x2
37260: 40078793 addi a5,a5,1024
37264: 978a c.add a5,sp
37266: c0d7a023 sw a3,-1024(a5)
3726a: feb715e3 bne a4,a1,37254 <two_way_long_needle+0xe6>
3726e: 015485b3 add a1,s1,s5
37272: 8652 c.mv a2,s4
37274: 8526 c.mv a0,s1
37276: c71e70ef jal ra,1eee6 <memcmp>
3727a: 408b05b3 sub a1,s6,s0
3727e: e96d c.bnez a0,37370 <two_way_long_needle+0x202>
37280: 4885 c.li a7,1
37282: 4801 c.li a6,0
37284: 4501 c.li a0,0
37286: 414888b3 sub a7,a7,s4
3728a: fffa0313 addi t1,s4,-1
3728e: 41540433 sub s0,s0,s5
37292: 00a90633 add a2,s2,a0
37296: 013607b3 add a5,a2,s3
3729a: 0007c783 lbu a5,0(a5)
3729e: 078a c.slli a5,0x2
372a0: 40078793 addi a5,a5,1024
372a4: 978a c.add a5,sp
372a6: c007a783 lw a5,-1024(a5)
372aa: c7b1 c.beqz a5,372f6 <two_way_long_needle+0x188>
372ac: 00080563 beq a6,zero,372b6 <two_way_long_needle+0x148>
372b0: 0157f363 bgeu a5,s5,372b6 <two_way_long_needle+0x148>
372b4: 87a2 c.mv a5,s0
372b6: 953e c.add a0,a5
372b8: 4801 c.li a6,0
372ba: fca5fce3 bgeu a1,a0,37292 <two_way_long_needle+0x124>
372be: 4501 c.li a0,0
372c0: 41c12083 lw ra,1052(sp)
372c4: 41812403 lw s0,1048(sp)
372c8: 41412483 lw s1,1044(sp)
372cc: 41012903 lw s2,1040(sp)
372d0: 40c12983 lw s3,1036(sp)
372d4: 40812a03 lw s4,1032(sp)
372d8: 40412a83 lw s5,1028(sp)
372dc: 40012b03 lw s6,1024(sp)
372e0: 42010113 addi sp,sp,1056
372e4: 8082 c.jr ra
372e6: 14da8663 beq s5,a3,37432 <two_way_long_needle+0x2c4>
372ea: 0685 c.addi a3,1
372ec: b5d9 c.j 371b2 <two_way_long_needle+0x44>
372ee: 13068f63 beq a3,a6,3742c <two_way_long_needle+0x2be>
372f2: 0685 c.addi a3,1
372f4: b711 c.j 371f8 <two_way_long_needle+0x8a>
372f6: 8742 c.mv a4,a6
372f8: 01487363 bgeu a6,s4,372fe <two_way_long_needle+0x190>
372fc: 8752 c.mv a4,s4
372fe: 03377063 bgeu a4,s3,3731e <two_way_long_needle+0x1b0>
37302: 00a707b3 add a5,a4,a0
37306: 00e486b3 add a3,s1,a4
3730a: 97ca c.add a5,s2
3730c: 0006c683 lbu a3,0(a3)
37310: 0007c783 lbu a5,0(a5)
37314: 04f69863 bne a3,a5,37364 <two_way_long_needle+0x1f6>
37318: 0705 c.addi a4,1
3731a: ff3764e3 bltu a4,s3,37302 <two_way_long_needle+0x194>
3731e: 00a30eb3 add t4,t1,a0
37322: 871a c.mv a4,t1
37324: 414e8eb3 sub t4,t4,s4
37328: 8f52 c.mv t5,s4
3732a: 01486663 bltu a6,s4,37336 <two_way_long_needle+0x1c8>
3732e: a01d c.j 37354 <two_way_long_needle+0x1e6>
37330: 10e80463 beq a6,a4,37438 <two_way_long_needle+0x2ca>
37334: 8736 c.mv a4,a3
37336: fff70693 addi a3,a4,-1
3733a: 00ee87b3 add a5,t4,a4
3733e: 00d48e33 add t3,s1,a3
37342: 97ca c.add a5,s2
37344: 001e4e03 lbu t3,1(t3) # fffff001 <__BSS_END__+0xfff8f4ad>
37348: 0017c783 lbu a5,1(a5)
3734c: 00170f13 addi t5,a4,1
37350: fefe00e3 beq t3,a5,37330 <two_way_long_needle+0x1c2>
37354: 0805 c.addi a6,1
37356: 0f0f6663 bltu t5,a6,37442 <two_way_long_needle+0x2d4>
3735a: 9556 c.add a0,s5
3735c: 8822 c.mv a6,s0
3735e: f2a5fae3 bgeu a1,a0,37292 <two_way_long_needle+0x124>
37362: bfb1 c.j 372be <two_way_long_needle+0x150>
37364: 9546 c.add a0,a7
37366: 953a c.add a0,a4
37368: 4801 c.li a6,0
3736a: f2a5f4e3 bgeu a1,a0,37292 <two_way_long_needle+0x124>
3736e: bf81 c.j 372be <two_way_long_needle+0x150>
37370: 41440433 sub s0,s0,s4
37374: 0b446a63 bltu s0,s4,37428 <two_way_long_needle+0x2ba>
37378: 4501 c.li a0,0
3737a: 00a90633 add a2,s2,a0
3737e: 013607b3 add a5,a2,s3
37382: 0007c783 lbu a5,0(a5)
37386: 4885 c.li a7,1
37388: 0405 c.addi s0,1
3738a: 078a c.slli a5,0x2
3738c: 40078793 addi a5,a5,1024
37390: 978a c.add a5,sp
37392: c007a783 lw a5,-1024(a5)
37396: 414888b3 sub a7,a7,s4
3739a: fffa0313 addi t1,s4,-1
3739e: 587d c.li a6,-1
373a0: c38d c.beqz a5,373c2 <two_way_long_needle+0x254>
373a2: 953e c.add a0,a5
373a4: f0a5ede3 bltu a1,a0,372be <two_way_long_needle+0x150>
373a8: 00a90633 add a2,s2,a0
373ac: 013607b3 add a5,a2,s3
373b0: 0007c783 lbu a5,0(a5)
373b4: 078a c.slli a5,0x2
373b6: 40078793 addi a5,a5,1024
373ba: 978a c.add a5,sp
373bc: c007a783 lw a5,-1024(a5)
373c0: f3ed c.bnez a5,373a2 <two_way_long_needle+0x234>
373c2: 8752 c.mv a4,s4
373c4: 013a6663 bltu s4,s3,373d0 <two_way_long_needle+0x262>
373c8: a025 c.j 373f0 <two_way_long_needle+0x282>
373ca: 0705 c.addi a4,1
373cc: 03377263 bgeu a4,s3,373f0 <two_way_long_needle+0x282>
373d0: 00e507b3 add a5,a0,a4
373d4: 00e486b3 add a3,s1,a4
373d8: 97ca c.add a5,s2
373da: 0006c683 lbu a3,0(a3)
373de: 0007c783 lbu a5,0(a5)
373e2: fef684e3 beq a3,a5,373ca <two_way_long_needle+0x25c>
373e6: 9546 c.add a0,a7
373e8: 953a c.add a0,a4
373ea: faa5ffe3 bgeu a1,a0,373a8 <two_way_long_needle+0x23a>
373ee: bdc1 c.j 372be <two_way_long_needle+0x150>
373f0: 00650f33 add t5,a0,t1
373f4: 006486b3 add a3,s1,t1
373f8: 9f4a c.add t5,s2
373fa: 05030463 beq t1,a6,37442 <two_way_long_needle+0x2d4>
373fe: ffff0793 addi a5,t5,-1 # ffff <__libc_tsd_CTYPE_B+0xffd3>
37402: a019 c.j 37408 <two_way_long_needle+0x29a>
37404: 03070f63 beq a4,a6,37442 <two_way_long_needle+0x2d4>
37408: 0017ce03 lbu t3,1(a5)
3740c: 0006ce83 lbu t4,0(a3)
37410: 17fd c.addi a5,-1
37412: 01478733 add a4,a5,s4
37416: 41e70733 sub a4,a4,t5
3741a: 16fd c.addi a3,-1
3741c: ffce84e3 beq t4,t3,37404 <two_way_long_needle+0x296>
37420: 9522 c.add a0,s0
37422: f8a5f3e3 bgeu a1,a0,373a8 <two_way_long_needle+0x23a>
37426: bd61 c.j 372be <two_way_long_needle+0x150>
37428: 8452 c.mv s0,s4
3742a: b7b9 c.j 37378 <two_way_long_needle+0x20a>
3742c: 9636 c.add a2,a3
3742e: 4685 c.li a3,1
37430: b3e1 c.j 371f8 <two_way_long_needle+0x8a>
37432: 9656 c.add a2,s5
37434: 4685 c.li a3,1
37436: bbb5 c.j 371b2 <two_way_long_needle+0x44>
37438: 8f42 c.mv t5,a6
3743a: bf29 c.j 37354 <two_way_long_needle+0x1e6>
3743c: 4a85 c.li s5,1
3743e: 4a01 c.li s4,0
37440: bbdd c.j 37236 <two_way_long_needle+0xc8>
37442: 8532 c.mv a0,a2
37444: bdb5 c.j 372c0 <two_way_long_needle+0x152>
00037446 <__memmem>:
37446: 7169 c.addi16sp sp,-304
37448: 12812423 sw s0,296(sp)
3744c: 12112623 sw ra,300(sp)
37450: 12912223 sw s1,292(sp)
37454: 13212023 sw s2,288(sp)
37458: 11312e23 sw s3,284(sp)
3745c: 11412c23 sw s4,280(sp)
37460: 11512a23 sw s5,276(sp)
37464: 11612823 sw s6,272(sp)
37468: 11712623 sw s7,268(sp)
3746c: 11812423 sw s8,264(sp)
37470: 842a c.mv s0,a0
37472: 10068d63 beq a3,zero,3758c <__memmem+0x146>
37476: 4705 c.li a4,1
37478: 84b6 c.mv s1,a3
3747a: 87ae c.mv a5,a1
3747c: 8932 c.mv s2,a2
3747e: 10e68963 beq a3,a4,37590 <__memmem+0x14a>
37482: 0cd5ea63 bltu a1,a3,37556 <__memmem+0x110>
37486: 40d587b3 sub a5,a1,a3
3748a: 4709 c.li a4,2
3748c: 00f50bb3 add s7,a0,a5
37490: 12e68a63 beq a3,a4,375c4 <__memmem+0x17e>
37494: 10000793 addi a5,zero,256
37498: 16d7e963 bltu a5,a3,3760a <__memmem+0x1c4>
3749c: 10000613 addi a2,zero,256
374a0: 4581 c.li a1,0
374a2: 850a c.mv a0,sp
374a4: e59e70ef jal ra,1f2fc <memset>
374a8: fff48b13 addi s6,s1,-1
374ac: 86ca c.mv a3,s2
374ae: 4705 c.li a4,1
374b0: 0006c603 lbu a2,0(a3)
374b4: 0016c783 lbu a5,1(a3)
374b8: 0685 c.addi a3,1
374ba: 060e c.slli a2,0x3
374bc: 8f91 c.sub a5,a2
374be: 0ff7f793 andi a5,a5,255
374c2: 10078793 addi a5,a5,256
374c6: 978a c.add a5,sp
374c8: f0e78023 sb a4,-256(a5)
374cc: 0705 c.addi a4,1
374ce: ff6761e3 bltu a4,s6,374b0 <__memmem+0x6a>
374d2: 009907b3 add a5,s2,s1
374d6: ffe7c703 lbu a4,-2(a5)
374da: 016907b3 add a5,s2,s6
374de: 0007c783 lbu a5,0(a5)
374e2: 070e c.slli a4,0x3
374e4: 4c01 c.li s8,0
374e6: 8f99 c.sub a5,a4
374e8: 0ff7f793 andi a5,a5,255
374ec: 10078793 addi a5,a5,256
374f0: 978a c.add a5,sp
374f2: f007c983 lbu s3,-256(a5)
374f6: 4a39 c.li s4,14
374f8: f1678023 sb s6,-256(a5)
374fc: 413b09b3 sub s3,s6,s3
37500: 4a9d c.li s5,7
37502: 048bea63 bltu s7,s0,37556 <__memmem+0x110>
37506: 945a c.add s0,s6
37508: fff44703 lbu a4,-1(s0)
3750c: 00044783 lbu a5,0(s0)
37510: 070e c.slli a4,0x3
37512: 8f99 c.sub a5,a4
37514: 0ff7f793 andi a5,a5,255
37518: 10078793 addi a5,a5,256
3751c: 978a c.add a5,sp
3751e: f007c783 lbu a5,-256(a5)
37522: d3e5 c.beqz a5,37502 <__memmem+0xbc>
37524: 8c1d c.sub s0,a5
37526: fd67eee3 bltu a5,s6,37502 <__memmem+0xbc>
3752a: 016a7a63 bgeu s4,s6,3753e <__memmem+0xf8>
3752e: 4621 c.li a2,8
37530: 018905b3 add a1,s2,s8
37534: 01840533 add a0,s0,s8
37538: 9afe70ef jal ra,1eee6 <memcmp>
3753c: e911 c.bnez a0,37550 <__memmem+0x10a>
3753e: 865a c.mv a2,s6
37540: 85ca c.mv a1,s2
37542: 8522 c.mv a0,s0
37544: 9a3e70ef jal ra,1eee6 <memcmp>
37548: c131 c.beqz a0,3758c <__memmem+0x146>
3754a: 038afd63 bgeu s5,s8,37584 <__memmem+0x13e>
3754e: 1c61 c.addi s8,-8
37550: 944e c.add s0,s3
37552: fa8bfae3 bgeu s7,s0,37506 <__memmem+0xc0>
37556: 4501 c.li a0,0
37558: 12c12083 lw ra,300(sp)
3755c: 12812403 lw s0,296(sp)
37560: 12412483 lw s1,292(sp)
37564: 12012903 lw s2,288(sp)
37568: 11c12983 lw s3,284(sp)
3756c: 11812a03 lw s4,280(sp)
37570: 11412a83 lw s5,276(sp)
37574: 11012b03 lw s6,272(sp)
37578: 10c12b83 lw s7,268(sp)
3757c: 10812c03 lw s8,264(sp)
37580: 6155 c.addi16sp sp,304
37582: 8082 c.jr ra
37584: ff748c13 addi s8,s1,-9
37588: 944e c.add s0,s3
3758a: b7e1 c.j 37552 <__memmem+0x10c>
3758c: 8522 c.mv a0,s0
3758e: b7e9 c.j 37558 <__memmem+0x112>
37590: 12812403 lw s0,296(sp)
37594: 00064583 lbu a1,0(a2)
37598: 12c12083 lw ra,300(sp)
3759c: 12412483 lw s1,292(sp)
375a0: 12012903 lw s2,288(sp)
375a4: 11c12983 lw s3,284(sp)
375a8: 11812a03 lw s4,280(sp)
375ac: 11412a83 lw s5,276(sp)
375b0: 11012b03 lw s6,272(sp)
375b4: 10c12b83 lw s7,268(sp)
375b8: 10812c03 lw s8,264(sp)
375bc: 863e c.mv a2,a5
375be: 6155 c.addi16sp sp,304
375c0: b2bff06f jal zero,370ea <__memchr>
375c4: 00064603 lbu a2,0(a2)
375c8: 00054783 lbu a5,0(a0)
375cc: 00194583 lbu a1,1(s2)
375d0: 00154683 lbu a3,1(a0)
375d4: 0642 c.slli a2,0x10
375d6: 07c2 c.slli a5,0x10
375d8: 00150713 addi a4,a0,1
375dc: 8e4d c.or a2,a1
375de: 8fd5 c.or a5,a3
375e0: 04ebeb63 bltu s7,a4,37636 <__memmem+0x1f0>
375e4: faf604e3 beq a2,a5,3758c <__memmem+0x146>
375e8: 0b85 c.addi s7,1
375ea: a019 c.j 375f0 <__memmem+0x1aa>
375ec: f6f606e3 beq a2,a5,37558 <__memmem+0x112>
375f0: 00174683 lbu a3,1(a4)
375f4: 853a c.mv a0,a4
375f6: 07c2 c.slli a5,0x10
375f8: 0705 c.addi a4,1
375fa: 8fd5 c.or a5,a3
375fc: ff7718e3 bne a4,s7,375ec <__memmem+0x1a6>
37600: f4f61be3 bne a2,a5,37556 <__memmem+0x110>
37604: fffb8513 addi a0,s7,-1
37608: bf81 c.j 37558 <__memmem+0x112>
3760a: 12812403 lw s0,296(sp)
3760e: 12c12083 lw ra,300(sp)
37612: 12412483 lw s1,292(sp)
37616: 12012903 lw s2,288(sp)
3761a: 11c12983 lw s3,284(sp)
3761e: 11812a03 lw s4,280(sp)
37622: 11412a83 lw s5,276(sp)
37626: 11012b03 lw s6,272(sp)
3762a: 10c12b83 lw s7,268(sp)
3762e: 10812c03 lw s8,264(sp)
37632: 6155 c.addi16sp sp,304
37634: be2d c.j 3716e <two_way_long_needle>
37636: 8bba c.mv s7,a4
37638: f0f61fe3 bne a2,a5,37556 <__memmem+0x110>
3763c: b7e1 c.j 37604 <__memmem+0x1be>
0003763e <__argz_create_sep>:
3763e: 1101 c.addi sp,-32
37640: cc22 c.swsp s0,24(sp)
37642: ca26 c.swsp s1,20(sp)
37644: c64e c.swsp s3,12(sp)
37646: c452 c.swsp s4,8(sp)
37648: ce06 c.swsp ra,28(sp)
3764a: c84a c.swsp s2,16(sp)
3764c: 842a c.mv s0,a0
3764e: 84ae c.mv s1,a1
37650: 89b2 c.mv s3,a2
37652: 8a36 c.mv s4,a3
37654: a0ce70ef jal ra,1e860 <strlen>
37658: ed11 c.bnez a0,37674 <__argz_create_sep+0x36>
3765a: 0009a023 sw zero,0(s3)
3765e: 000a2023 sw zero,0(s4)
37662: 4501 c.li a0,0
37664: 40f2 c.lwsp ra,28(sp)
37666: 4462 c.lwsp s0,24(sp)
37668: 44d2 c.lwsp s1,20(sp)
3766a: 4942 c.lwsp s2,16(sp)
3766c: 49b2 c.lwsp s3,12(sp)
3766e: 4a22 c.lwsp s4,8(sp)
37670: 6105 c.addi16sp sp,32
37672: 8082 c.jr ra
37674: 00150913 addi s2,a0,1
37678: 854a c.mv a0,s2
3767a: d5de50ef jal ra,1d3d6 <__libc_malloc>
3767e: 00a9a023 sw a0,0(s3)
37682: c931 c.beqz a0,376d6 <__argz_create_sep+0x98>
37684: 872a c.mv a4,a0
37686: a031 c.j 37692 <__argz_create_sep+0x54>
37688: 00f70023 sb a5,0(a4)
3768c: 0705 c.addi a4,1
3768e: 0405 c.addi s0,1
37690: cf99 c.beqz a5,376ae <__argz_create_sep+0x70>
37692: 00044783 lbu a5,0(s0)
37696: fe9799e3 bne a5,s1,37688 <__argz_create_sep+0x4a>
3769a: 02e57763 bgeu a0,a4,376c8 <__argz_create_sep+0x8a>
3769e: fff74683 lbu a3,-1(a4)
376a2: c29d c.beqz a3,376c8 <__argz_create_sep+0x8a>
376a4: 00070023 sb zero,0(a4)
376a8: 0405 c.addi s0,1
376aa: 0705 c.addi a4,1
376ac: f3fd c.bnez a5,37692 <__argz_create_sep+0x54>
376ae: 00090f63 beq s2,zero,376cc <__argz_create_sep+0x8e>
376b2: 40f2 c.lwsp ra,28(sp)
376b4: 4462 c.lwsp s0,24(sp)
376b6: 012a2023 sw s2,0(s4)
376ba: 44d2 c.lwsp s1,20(sp)
376bc: 4942 c.lwsp s2,16(sp)
376be: 49b2 c.lwsp s3,12(sp)
376c0: 4a22 c.lwsp s4,8(sp)
376c2: 4501 c.li a0,0
376c4: 6105 c.addi16sp sp,32
376c6: 8082 c.jr ra
376c8: 197d c.addi s2,-1
376ca: b7d1 c.j 3768e <__argz_create_sep+0x50>
376cc: 94ce60ef jal ra,1d818 <__free>
376d0: 0009a023 sw zero,0(s3)
376d4: bff9 c.j 376b2 <__argz_create_sep+0x74>
376d6: 4531 c.li a0,12
376d8: b771 c.j 37664 <__argz_create_sep+0x26>
000376da <__argz_add_sep>:
376da: 1101 c.addi sp,-32
376dc: c84a c.swsp s2,16(sp)
376de: 892a c.mv s2,a0
376e0: 8532 c.mv a0,a2
376e2: cc22 c.swsp s0,24(sp)
376e4: ca26 c.swsp s1,20(sp)
376e6: c64e c.swsp s3,12(sp)
376e8: ce06 c.swsp ra,28(sp)
376ea: c452 c.swsp s4,8(sp)
376ec: 8432 c.mv s0,a2
376ee: 89ae c.mv s3,a1
376f0: 84b6 c.mv s1,a3
376f2: 96ee70ef jal ra,1e860 <strlen>
376f6: e911 c.bnez a0,3770a <__argz_add_sep+0x30>
376f8: 4501 c.li a0,0
376fa: 40f2 c.lwsp ra,28(sp)
376fc: 4462 c.lwsp s0,24(sp)
376fe: 44d2 c.lwsp s1,20(sp)
37700: 4942 c.lwsp s2,16(sp)
37702: 49b2 c.lwsp s3,12(sp)
37704: 4a22 c.lwsp s4,8(sp)
37706: 6105 c.addi16sp sp,32
37708: 8082 c.jr ra
3770a: 0009a583 lw a1,0(s3)
3770e: 00150a13 addi s4,a0,1
37712: 00092503 lw a0,0(s2)
37716: 95d2 c.add a1,s4
37718: aace60ef jal ra,1d9c4 <__libc_realloc>
3771c: 00a92023 sw a0,0(s2)
37720: cd29 c.beqz a0,3777a <__argz_add_sep+0xa0>
37722: 0009a783 lw a5,0(s3)
37726: 00f50733 add a4,a0,a5
3772a: a031 c.j 37736 <__argz_add_sep+0x5c>
3772c: 00f70023 sb a5,0(a4)
37730: 0705 c.addi a4,1
37732: 0405 c.addi s0,1
37734: c39d c.beqz a5,3775a <__argz_add_sep+0x80>
37736: 00044783 lbu a5,0(s0)
3773a: fe9799e3 bne a5,s1,3772c <__argz_add_sep+0x52>
3773e: 00092683 lw a3,0(s2)
37742: 02e6fa63 bgeu a3,a4,37776 <__argz_add_sep+0x9c>
37746: fff74683 lbu a3,-1(a4)
3774a: c695 c.beqz a3,37776 <__argz_add_sep+0x9c>
3774c: 00070023 sb zero,0(a4)
37750: 00044783 lbu a5,0(s0)
37754: 0705 c.addi a4,1
37756: 0405 c.addi s0,1
37758: fff9 c.bnez a5,37736 <__argz_add_sep+0x5c>
3775a: 0009a783 lw a5,0(s3)
3775e: 40f2 c.lwsp ra,28(sp)
37760: 4462 c.lwsp s0,24(sp)
37762: 97d2 c.add a5,s4
37764: 00f9a023 sw a5,0(s3)
37768: 44d2 c.lwsp s1,20(sp)
3776a: 4942 c.lwsp s2,16(sp)
3776c: 49b2 c.lwsp s3,12(sp)
3776e: 4a22 c.lwsp s4,8(sp)
37770: 4501 c.li a0,0
37772: 6105 c.addi16sp sp,32
37774: 8082 c.jr ra
37776: 1a7d c.addi s4,-1
37778: bf6d c.j 37732 <__argz_add_sep+0x58>
3777a: 4531 c.li a0,12
3777c: bfbd c.j 376fa <__argz_add_sep+0x20>
0003777e <__wcslen>:
3777e: 411c c.lw a5,0(a0)
37780: cb8d c.beqz a5,377b2 <__wcslen+0x34>
37782: 00450793 addi a5,a0,4
37786: 4701 c.li a4,0
37788: a831 c.j 377a4 <__wcslen+0x26>
3778a: 43d4 c.lw a3,4(a5)
3778c: 00270513 addi a0,a4,2
37790: ce91 c.beqz a3,377ac <__wcslen+0x2e>
37792: 4794 c.lw a3,8(a5)
37794: 07c1 c.addi a5,16
37796: 00370513 addi a0,a4,3
3779a: 0711 c.addi a4,4
3779c: ca81 c.beqz a3,377ac <__wcslen+0x2e>
3779e: ffc7a683 lw a3,-4(a5)
377a2: c691 c.beqz a3,377ae <__wcslen+0x30>
377a4: 4394 c.lw a3,0(a5)
377a6: 00170513 addi a0,a4,1
377aa: f2e5 c.bnez a3,3778a <__wcslen+0xc>
377ac: 8082 c.jr ra
377ae: 853a c.mv a0,a4
377b0: 8082 c.jr ra
377b2: 4501 c.li a0,0
377b4: 8082 c.jr ra
000377b6 <__wmemcpy>:
377b6: 060a c.slli a2,0x2
377b8: c4fe706f jal zero,1f406 <memcpy>
000377bc <__wmemmove>:
377bc: 060a c.slli a2,0x2
377be: a29e706f jal zero,1f1e6 <memmove>
000377c2 <__btowc>:
377c2: 08050713 addi a4,a0,128
377c6: 17f00793 addi a5,zero,383
377ca: 06e7e963 bltu a5,a4,3783c <__btowc+0x7a>
377ce: 715d c.addi16sp sp,-80
377d0: c4a2 c.swsp s0,72(sp)
377d2: c686 c.swsp ra,76(sp)
377d4: c2a6 c.swsp s1,68(sp)
377d6: c0ca c.swsp s2,64(sp)
377d8: de4e c.swsp s3,60(sp)
377da: 57fd c.li a5,-1
377dc: 842a c.mv s0,a0
377de: 00f50563 beq a0,a5,377e8 <__btowc+0x26>
377e2: f8057793 andi a5,a0,-128
377e6: eb81 c.bnez a5,377f6 <__btowc+0x34>
377e8: 40b6 c.lwsp ra,76(sp)
377ea: 4426 c.lwsp s0,72(sp)
377ec: 4496 c.lwsp s1,68(sp)
377ee: 4906 c.lwsp s2,64(sp)
377f0: 59f2 c.lwsp s3,60(sp)
377f2: 6161 c.addi16sp sp,80
377f4: 8082 c.jr ra
377f6: 00037797 auipc a5,0x37
377fa: 5ae7a783 lw a5,1454(a5) # 6eda4 <_GLOBAL_OFFSET_TABLE_+0x2c>
377fe: 9792 c.add a5,tp
37800: 439c c.lw a5,0(a5)
37802: 0007a903 lw s2,0(a5)
37806: 01892483 lw s1,24(s2)
3780a: c0d9 c.beqz s1,37890 <__btowc+0xce>
3780c: 4094 c.lw a3,0(s1)
3780e: 40d8 c.lw a4,4(s1)
37810: 4785 c.li a5,1
37812: 0186a903 lw s2,24(a3)
37816: 0ff47413 andi s0,s0,255
3781a: 02f71363 bne a4,a5,37840 <__btowc+0x7e>
3781e: 02090163 beq s2,zero,37840 <__btowc+0x7e>
37822: 854a c.mv a0,s2
37824: ad1eb0ef jal ra,232f4 <_dl_mcount_wrapper_check>
37828: 85a2 c.mv a1,s0
3782a: 4426 c.lwsp s0,72(sp)
3782c: 4088 c.lw a0,0(s1)
3782e: 40b6 c.lwsp ra,76(sp)
37830: 4496 c.lwsp s1,68(sp)
37832: 59f2 c.lwsp s3,60(sp)
37834: 87ca c.mv a5,s2
37836: 4906 c.lwsp s2,64(sp)
37838: 6161 c.addi16sp sp,80
3783a: 8782 c.jr a5
3783c: 557d c.li a0,-1
3783e: 8082 c.jr ra
37840: d402 c.swsp zero,40(sp)
37842: d602 c.swsp zero,44(sp)
37844: 00810023 sb s0,0(sp)
37848: 409c c.lw a5,0(s1)
3784a: 00810993 addi s3,sp,8
3784e: 4405 c.li s0,1
37850: 0147a903 lw s2,20(a5)
37854: 005c c.addi4spn a5,sp,4
37856: c83e c.swsp a5,16(sp)
37858: 854a c.mv a0,s2
3785a: 103c c.addi4spn a5,sp,40
3785c: d23e c.swsp a5,36(sp)
3785e: c40a c.swsp sp,8(sp)
37860: ca4e c.swsp s3,20(sp)
37862: ce02 c.swsp zero,28(sp)
37864: d022 c.swsp s0,32(sp)
37866: cc22 c.swsp s0,24(sp)
37868: a8deb0ef jal ra,232f4 <_dl_mcount_wrapper_check>
3786c: 46a2 c.lwsp a3,8(sp)
3786e: 4088 c.lw a0,0(s1)
37870: 4885 c.li a7,1
37872: 4801 c.li a6,0
37874: 007c c.addi4spn a5,sp,12
37876: 4701 c.li a4,0
37878: 0685 c.addi a3,1
3787a: 864e c.mv a2,s3
3787c: 080c c.addi4spn a1,sp,16
3787e: 9902 c.jalr s2
37880: c511 c.beqz a0,3788c <__btowc+0xca>
37882: 1571 c.addi a0,-4
37884: 00a47463 bgeu s0,a0,3788c <__btowc+0xca>
37888: 557d c.li a0,-1
3788a: bfb9 c.j 377e8 <__btowc+0x26>
3788c: 4512 c.lwsp a0,4(sp)
3788e: bfa9 c.j 377e8 <__btowc+0x26>
37890: 000517b7 lui a5,0x51
37894: fe078793 addi a5,a5,-32 # 50fe0 <_nl_C_LC_CTYPE>
37898: 00f90863 beq s2,a5,378a8 <__btowc+0xe6>
3789c: 854a c.mv a0,s2
3789e: 87ae80ef jal ra,1f918 <__wcsmbs_load_conv>
378a2: 01892483 lw s1,24(s2)
378a6: b79d c.j 3780c <__btowc+0x4a>
378a8: 0004f4b7 lui s1,0x4f
378ac: cdc48493 addi s1,s1,-804 # 4ecdc <__wcsmbs_gconv_fcts_c>
378b0: bfb1 c.j 3780c <__btowc+0x4a>
000378b2 <__wcrtomb>:
378b2: 711d c.addi16sp sp,-96
378b4: 4785 c.li a5,1
378b6: cca2 c.swsp s0,88(sp)
378b8: ce86 c.swsp ra,92(sp)
378ba: caa6 c.swsp s1,84(sp)
378bc: c8ca c.swsp s2,80(sp)
378be: c62e c.swsp a1,12(sp)
378c0: de02 c.swsp zero,60(sp)
378c2: c0be c.swsp a5,64(sp)
378c4: dc3e c.swsp a5,56(sp)
378c6: 842a c.mv s0,a0
378c8: c671 c.beqz a2,37994 <__wcrtomb+0xe2>
378ca: c2b2 c.swsp a2,68(sp)
378cc: c069 c.beqz s0,3798e <__wcrtomb+0xdc>
378ce: 00037797 auipc a5,0x37
378d2: 4d67a783 lw a5,1238(a5) # 6eda4 <_GLOBAL_OFFSET_TABLE_+0x2c>
378d6: d822 c.swsp s0,48(sp)
378d8: 9792 c.add a5,tp
378da: 439c c.lw a5,0(a5)
378dc: 0007a903 lw s2,0(a5)
378e0: 05c92783 lw a5,92(s2)
378e4: 01892483 lw s1,24(s2)
378e8: 97a2 c.add a5,s0
378ea: da3e c.swsp a5,52(sp)
378ec: c4dd c.beqz s1,3799a <__wcrtomb+0xe8>
378ee: 4498 c.lw a4,8(s1)
378f0: 47b2 c.lwsp a5,12(sp)
378f2: 01472903 lw s2,20(a4)
378f6: 854a c.mv a0,s2
378f8: ef9d c.bnez a5,37936 <__wcrtomb+0x84>
378fa: 9fbeb0ef jal ra,232f4 <_dl_mcount_wrapper_check>
378fe: 4488 c.lw a0,8(s1)
37900: 083c c.addi4spn a5,sp,24
37902: 4885 c.li a7,1
37904: 4805 c.li a6,1
37906: 4701 c.li a4,0
37908: 4681 c.li a3,0
3790a: 4601 c.li a2,0
3790c: 180c c.addi4spn a1,sp,48
3790e: 9902 c.jalr s2
37910: ffb57793 andi a5,a0,-5
37914: c7b5 c.beqz a5,37980 <__wcrtomb+0xce>
37916: ffa50793 addi a5,a0,-6
3791a: 4705 c.li a4,1
3791c: 04f77363 bgeu a4,a5,37962 <__wcrtomb+0xb0>
37920: 4795 c.li a5,5
37922: 08f51863 bne a0,a5,379b2 <__wcrtomb+0x100>
37926: 5542 c.lwsp a0,48(sp)
37928: 40f6 c.lwsp ra,92(sp)
3792a: 44d6 c.lwsp s1,84(sp)
3792c: 8d01 c.sub a0,s0
3792e: 4466 c.lwsp s0,88(sp)
37930: 4946 c.lwsp s2,80(sp)
37932: 6125 c.addi16sp sp,96
37934: 8082 c.jr ra
37936: 007c c.addi4spn a5,sp,12
37938: ce3e c.swsp a5,28(sp)
3793a: 9bbeb0ef jal ra,232f4 <_dl_mcount_wrapper_check>
3793e: 46f2 c.lwsp a3,28(sp)
37940: 4488 c.lw a0,8(s1)
37942: 083c c.addi4spn a5,sp,24
37944: 4885 c.li a7,1
37946: 4801 c.li a6,0
37948: 4701 c.li a4,0
3794a: 0691 c.addi a3,4
3794c: 0870 c.addi4spn a2,sp,28
3794e: 180c c.addi4spn a1,sp,48
37950: 9902 c.jalr s2
37952: ffb57793 andi a5,a0,-5
37956: dbe1 c.beqz a5,37926 <__wcrtomb+0x74>
37958: ffa50793 addi a5,a0,-6
3795c: 4705 c.li a4,1
3795e: fcf761e3 bltu a4,a5,37920 <__wcrtomb+0x6e>
37962: 00037797 auipc a5,0x37
37966: 4467a783 lw a5,1094(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
3796a: 40f6 c.lwsp ra,92(sp)
3796c: 4466 c.lwsp s0,88(sp)
3796e: 9792 c.add a5,tp
37970: 05400713 addi a4,zero,84
37974: c398 c.sw a4,0(a5)
37976: 44d6 c.lwsp s1,84(sp)
37978: 4946 c.lwsp s2,80(sp)
3797a: 557d c.li a0,-1
3797c: 6125 c.addi16sp sp,96
3797e: 8082 c.jr ra
37980: 57c2 c.lwsp a5,48(sp)
37982: 00178713 addi a4,a5,1
37986: d83a c.swsp a4,48(sp)
37988: 00078023 sb zero,0(a5)
3798c: bf69 c.j 37926 <__wcrtomb+0x74>
3798e: c602 c.swsp zero,12(sp)
37990: 1000 c.addi4spn s0,sp,32
37992: bf35 c.j 378ce <__wcrtomb+0x1c>
37994: f5418613 addi a2,gp,-172 # 6f2a8 <state>
37998: bf0d c.j 378ca <__wcrtomb+0x18>
3799a: 000517b7 lui a5,0x51
3799e: fe078793 addi a5,a5,-32 # 50fe0 <_nl_C_LC_CTYPE>
379a2: 02f90863 beq s2,a5,379d2 <__wcrtomb+0x120>
379a6: 854a c.mv a0,s2
379a8: f71e70ef jal ra,1f918 <__wcsmbs_load_conv>
379ac: 01892483 lw s1,24(s2)
379b0: bf3d c.j 378ee <__wcrtomb+0x3c>
379b2: 000606b7 lui a3,0x60
379b6: 000605b7 lui a1,0x60
379ba: 0004f537 lui a0,0x4f
379be: c4c68693 addi a3,a3,-948 # 5fc4c <__PRETTY_FUNCTION__.0>
379c2: 06200613 addi a2,zero,98
379c6: c4058593 addi a1,a1,-960 # 5fc40 <zeroes+0x58>
379ca: dc850513 addi a0,a0,-568 # 4edc8 <to_wc+0xa0>
379ce: 922d90ef jal ra,10af0 <__assert_fail>
379d2: 0004f4b7 lui s1,0x4f
379d6: cdc48493 addi s1,s1,-804 # 4ecdc <__wcsmbs_gconv_fcts_c>
379da: bf11 c.j 378ee <__wcrtomb+0x3c>
000379dc <__wcsrtombs>:
379dc: 714d c.addi16sp sp,-336
379de: 4785 c.li a5,1
379e0: 14812423 sw s0,328(sp)
379e4: 15212023 sw s2,320(sp)
379e8: 13312e23 sw s3,316(sp)
379ec: 14112623 sw ra,332(sp)
379f0: 14912223 sw s1,324(sp)
379f4: 13412c23 sw s4,312(sp)
379f8: 13512a23 sw s5,308(sp)
379fc: ce02 c.swsp zero,28(sp)
379fe: d03e c.swsp a5,32(sp)
37a00: cc3e c.swsp a5,24(sp)
37a02: 892a c.mv s2,a0
37a04: 89ae c.mv s3,a1
37a06: 8432 c.mv s0,a2
37a08: 12068f63 beq a3,zero,37b46 <__wcsrtombs+0x16a>
37a0c: 00037797 auipc a5,0x37
37a10: 3987a783 lw a5,920(a5) # 6eda4 <_GLOBAL_OFFSET_TABLE_+0x2c>
37a14: d236 c.swsp a3,36(sp)
37a16: 9792 c.add a5,tp
37a18: 439c c.lw a5,0(a5)
37a1a: 4384 c.lw s1,0(a5)
37a1c: 4c9c c.lw a5,24(s1)
37a1e: 14078163 beq a5,zero,37b60 <__wcsrtombs+0x184>
37a22: 0087aa03 lw s4,8(a5)
37a26: 0009aa83 lw s5,0(s3)
37a2a: 014a2483 lw s1,20(s4)
37a2e: 08090363 beq s2,zero,37ab4 <__wcsrtombs+0xd8>
37a32: 85a2 c.mv a1,s0
37a34: 8556 c.mv a0,s5
37a36: 226d c.jal 37be0 <__wcsnlen>
37a38: 00150793 addi a5,a0,1
37a3c: 078a c.slli a5,0x2
37a3e: 8526 c.mv a0,s1
37a40: 944a c.add s0,s2
37a42: 9abe c.add s5,a5
37a44: ca22 c.swsp s0,20(sp)
37a46: c84a c.swsp s2,16(sp)
37a48: 8adeb0ef jal ra,232f4 <_dl_mcount_wrapper_check>
37a4c: 181c c.addi4spn a5,sp,48
37a4e: 4701 c.li a4,0
37a50: 4885 c.li a7,1
37a52: 4801 c.li a6,0
37a54: 86d6 c.mv a3,s5
37a56: 864e c.mv a2,s3
37a58: 080c c.addi4spn a1,sp,16
37a5a: 8552 c.mv a0,s4
37a5c: 9482 c.jalr s1
37a5e: 47c2 c.lwsp a5,16(sp)
37a60: ffb57713 andi a4,a0,-5
37a64: 41278433 sub s0,a5,s2
37a68: cb15 c.beqz a4,37a9c <__wcsrtombs+0xc0>
37a6a: ffa50793 addi a5,a0,-6
37a6e: 4705 c.li a4,1
37a70: 0cf77163 bgeu a4,a5,37b32 <__wcsrtombs+0x156>
37a74: 4795 c.li a5,5
37a76: 14f51563 bne a0,a5,37bc0 <__wcsrtombs+0x1e4>
37a7a: 14c12083 lw ra,332(sp)
37a7e: 8522 c.mv a0,s0
37a80: 14812403 lw s0,328(sp)
37a84: 14412483 lw s1,324(sp)
37a88: 14012903 lw s2,320(sp)
37a8c: 13c12983 lw s3,316(sp)
37a90: 13812a03 lw s4,312(sp)
37a94: 13412a83 lw s5,308(sp)
37a98: 6171 c.addi16sp sp,336
37a9a: 8082 c.jr ra
37a9c: fff7c703 lbu a4,-1(a5)
37aa0: ff69 c.bnez a4,37a7a <__wcsrtombs+0x9e>
37aa2: 0f278f63 beq a5,s2,37ba0 <__wcsrtombs+0x1c4>
37aa6: 5792 c.lwsp a5,36(sp)
37aa8: 439c c.lw a5,0(a5)
37aaa: ebf9 c.bnez a5,37b80 <__wcsrtombs+0x1a4>
37aac: 0009a023 sw zero,0(s3)
37ab0: 147d c.addi s0,-1
37ab2: b7e1 c.j 37a7a <__wcsrtombs+0x9e>
37ab4: 8556 c.mv a0,s5
37ab6: cc9ff0ef jal ra,3777e <__wcslen>
37aba: 5792 c.lwsp a5,36(sp)
37abc: 00150993 addi s3,a0,1
37ac0: 098a c.slli s3,0x2
37ac2: 4398 c.lw a4,0(a5)
37ac4: 99d6 c.add s3,s5
37ac6: c056 c.swsp s5,0(sp)
37ac8: c43a c.swsp a4,8(sp)
37aca: 43dc c.lw a5,4(a5)
37acc: 0038 c.addi4spn a4,sp,8
37ace: d23a c.swsp a4,36(sp)
37ad0: c63e c.swsp a5,12(sp)
37ad2: 1a1c c.addi4spn a5,sp,304
37ad4: ca3e c.swsp a5,20(sp)
37ad6: 4401 c.li s0,0
37ad8: 03010913 addi s2,sp,48
37adc: 4a95 c.li s5,5
37ade: 8526 c.mv a0,s1
37ae0: c84a c.swsp s2,16(sp)
37ae2: 813eb0ef jal ra,232f4 <_dl_mcount_wrapper_check>
37ae6: 005c c.addi4spn a5,sp,4
37ae8: 4701 c.li a4,0
37aea: 4885 c.li a7,1
37aec: 4801 c.li a6,0
37aee: 86ce c.mv a3,s3
37af0: 860a c.mv a2,sp
37af2: 080c c.addi4spn a1,sp,16
37af4: 8552 c.mv a0,s4
37af6: 9482 c.jalr s1
37af8: 47c2 c.lwsp a5,16(sp)
37afa: 41278733 sub a4,a5,s2
37afe: 943a c.add s0,a4
37b00: fd550fe3 beq a0,s5,37ade <__wcsrtombs+0x102>
37b04: ffb57713 andi a4,a0,-5
37b08: f32d c.bnez a4,37a6a <__wcsrtombs+0x8e>
37b0a: fff7c783 lbu a5,-1(a5)
37b0e: 147d c.addi s0,-1
37b10: d7ad c.beqz a5,37a7a <__wcsrtombs+0x9e>
37b12: 000606b7 lui a3,0x60
37b16: 000605b7 lui a1,0x60
37b1a: 00060537 lui a0,0x60
37b1e: ca868693 addi a3,a3,-856 # 5fca8 <__PRETTY_FUNCTION__.0>
37b22: 05e00613 addi a2,zero,94
37b26: c5858593 addi a1,a1,-936 # 5fc58 <__PRETTY_FUNCTION__.0+0xc>
37b2a: c6450513 addi a0,a0,-924 # 5fc64 <__PRETTY_FUNCTION__.0+0x18>
37b2e: fc3d80ef jal ra,10af0 <__assert_fail>
37b32: 00037797 auipc a5,0x37
37b36: 2767a783 lw a5,630(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
37b3a: 05400713 addi a4,zero,84
37b3e: 547d c.li s0,-1
37b40: 9792 c.add a5,tp
37b42: c398 c.sw a4,0(a5)
37b44: bf1d c.j 37a7a <__wcsrtombs+0x9e>
37b46: 00037797 auipc a5,0x37
37b4a: 25e7a783 lw a5,606(a5) # 6eda4 <_GLOBAL_OFFSET_TABLE_+0x2c>
37b4e: f5c18693 addi a3,gp,-164 # 6f2b0 <state>
37b52: 9792 c.add a5,tp
37b54: 439c c.lw a5,0(a5)
37b56: d236 c.swsp a3,36(sp)
37b58: 4384 c.lw s1,0(a5)
37b5a: 4c9c c.lw a5,24(s1)
37b5c: ec0793e3 bne a5,zero,37a22 <__wcsrtombs+0x46>
37b60: 000517b7 lui a5,0x51
37b64: fe078793 addi a5,a5,-32 # 50fe0 <_nl_C_LC_CTYPE>
37b68: 00f48763 beq s1,a5,37b76 <__wcsrtombs+0x19a>
37b6c: 8526 c.mv a0,s1
37b6e: dabe70ef jal ra,1f918 <__wcsmbs_load_conv>
37b72: 4c9c c.lw a5,24(s1)
37b74: b57d c.j 37a22 <__wcsrtombs+0x46>
37b76: 0004f7b7 lui a5,0x4f
37b7a: cdc78793 addi a5,a5,-804 # 4ecdc <__wcsmbs_gconv_fcts_c>
37b7e: b555 c.j 37a22 <__wcsrtombs+0x46>
37b80: 000606b7 lui a3,0x60
37b84: 000605b7 lui a1,0x60
37b88: 0004f537 lui a0,0x4f
37b8c: ca868693 addi a3,a3,-856 # 5fca8 <__PRETTY_FUNCTION__.0>
37b90: 07b00613 addi a2,zero,123
37b94: c5858593 addi a1,a1,-936 # 5fc58 <__PRETTY_FUNCTION__.0+0xc>
37b98: dac50513 addi a0,a0,-596 # 4edac <to_wc+0x84>
37b9c: f55d80ef jal ra,10af0 <__assert_fail>
37ba0: 000606b7 lui a3,0x60
37ba4: 000605b7 lui a1,0x60
37ba8: 00060537 lui a0,0x60
37bac: ca868693 addi a3,a3,-856 # 5fca8 <__PRETTY_FUNCTION__.0>
37bb0: 07a00613 addi a2,zero,122
37bb4: c5858593 addi a1,a1,-936 # 5fc58 <__PRETTY_FUNCTION__.0+0xc>
37bb8: c8050513 addi a0,a0,-896 # 5fc80 <__PRETTY_FUNCTION__.0+0x34>
37bbc: f35d80ef jal ra,10af0 <__assert_fail>
37bc0: 000606b7 lui a3,0x60
37bc4: 000605b7 lui a1,0x60
37bc8: 0004f537 lui a0,0x4f
37bcc: ca868693 addi a3,a3,-856 # 5fca8 <__PRETTY_FUNCTION__.0>
37bd0: 08300613 addi a2,zero,131
37bd4: c5858593 addi a1,a1,-936 # 5fc58 <__PRETTY_FUNCTION__.0+0xc>
37bd8: dc850513 addi a0,a0,-568 # 4edc8 <to_wc+0xa0>
37bdc: f15d80ef jal ra,10af0 <__assert_fail>
00037be0 <__wcsnlen>:
37be0: 1141 c.addi sp,-16
37be2: c422 c.swsp s0,8(sp)
37be4: 862e c.mv a2,a1
37be6: 842e c.mv s0,a1
37be8: 4581 c.li a1,0
37bea: c226 c.swsp s1,4(sp)
37bec: c606 c.swsp ra,12(sp)
37bee: 84aa c.mv s1,a0
37bf0: 2000b0ef jal ra,42df0 <__wmemchr>
37bf4: c901 c.beqz a0,37c04 <__wcsnlen+0x24>
37bf6: 40b2 c.lwsp ra,12(sp)
37bf8: 4422 c.lwsp s0,8(sp)
37bfa: 8d05 c.sub a0,s1
37bfc: 8509 c.srai a0,0x2
37bfe: 4492 c.lwsp s1,4(sp)
37c00: 0141 c.addi sp,16
37c02: 8082 c.jr ra
37c04: 40b2 c.lwsp ra,12(sp)
37c06: 8522 c.mv a0,s0
37c08: 4422 c.lwsp s0,8(sp)
37c0a: 4492 c.lwsp s1,4(sp)
37c0c: 0141 c.addi sp,16
37c0e: 8082 c.jr ra
00037c10 <__wcschrnul>:
37c10: 411c c.lw a5,0(a0)
37c12: c791 c.beqz a5,37c1e <__wcschrnul+0xe>
37c14: 00f58563 beq a1,a5,37c1e <__wcschrnul+0xe>
37c18: 415c c.lw a5,4(a0)
37c1a: 0511 c.addi a0,4
37c1c: ffe5 c.bnez a5,37c14 <__wcschrnul+0x4>
37c1e: 8082 c.jr ra
00037c20 <__clock_gettime>:
37c20: 19300893 addi a7,zero,403
37c24: 00000073 ecall
37c28: 77fd c.lui a5,0xfffff
37c2a: 00a7e363 bltu a5,a0,37c30 <__clock_gettime+0x10>
37c2e: 8082 c.jr ra
37c30: 00037797 auipc a5,0x37
37c34: 1787a783 lw a5,376(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
37c38: 40a00733 sub a4,zero,a0
37c3c: 557d c.li a0,-1
37c3e: 9792 c.add a5,tp
37c40: c398 c.sw a4,0(a5)
37c42: 8082 c.jr ra
00037c44 <opendir_tail>:
37c44: 7175 c.addi16sp sp,-144
37c46: c706 c.swsp ra,140(sp)
37c48: c522 c.swsp s0,136(sp)
37c4a: c326 c.swsp s1,132(sp)
37c4c: c14a c.swsp s2,128(sp)
37c4e: 08054e63 blt a0,zero,37cea <opendir_tail+0xa6>
37c52: 858a c.mv a1,sp
37c54: 84aa c.mv s1,a0
37c56: f34e80ef jal ra,2038a <__fstat>
37c5a: 06054d63 blt a0,zero,37cd4 <opendir_tail+0x90>
37c5e: 46c2 c.lwsp a3,16(sp)
37c60: 67bd c.lui a5,0xf
37c62: 6711 c.lui a4,0x4
37c64: 8ff5 c.and a5,a3
37c66: 06e79063 bne a5,a4,37cc6 <opendir_tail+0x82>
37c6a: 5962 c.lwsp s2,56(sp)
37c6c: 67a1 c.lui a5,0x8
37c6e: 04f96663 bltu s2,a5,37cba <opendir_tail+0x76>
37c72: 001007b7 lui a5,0x100
37c76: 0327ef63 bltu a5,s2,37cb4 <opendir_tail+0x70>
37c7a: 03090513 addi a0,s2,48
37c7e: f58e50ef jal ra,1d3d6 <__libc_malloc>
37c82: 842a c.mv s0,a0
37c84: c93d c.beqz a0,37cfa <opendir_tail+0xb6>
37c86: 4781 c.li a5,0
37c88: 4801 c.li a6,0
37c8a: c104 c.sw s1,0(a0)
37c8c: 00052223 sw zero,4(a0)
37c90: 01252423 sw s2,8(a0)
37c94: 00052623 sw zero,12(a0)
37c98: 00052823 sw zero,16(a0)
37c9c: cd1c c.sw a5,24(a0)
37c9e: 01052e23 sw a6,28(a0)
37ca2: 02052023 sw zero,32(a0)
37ca6: 40ba c.lwsp ra,140(sp)
37ca8: 8522 c.mv a0,s0
37caa: 442a c.lwsp s0,136(sp)
37cac: 449a c.lwsp s1,132(sp)
37cae: 490a c.lwsp s2,128(sp)
37cb0: 6149 c.addi16sp sp,144
37cb2: 8082 c.jr ra
37cb4: 00100937 lui s2,0x100
37cb8: b7c9 c.j 37c7a <opendir_tail+0x36>
37cba: 6921 c.lui s2,0x8
37cbc: 001007b7 lui a5,0x100
37cc0: fb27fde3 bgeu a5,s2,37c7a <opendir_tail+0x36>
37cc4: bfc5 c.j 37cb4 <opendir_tail+0x70>
37cc6: 00037797 auipc a5,0x37
37cca: 0e27a783 lw a5,226(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
37cce: 4751 c.li a4,20
37cd0: 9792 c.add a5,tp
37cd2: c398 c.sw a4,0(a5)
37cd4: 8526 c.mv a0,s1
37cd6: dade80ef jal ra,20a82 <__close_nocancel>
37cda: 4401 c.li s0,0
37cdc: 40ba c.lwsp ra,140(sp)
37cde: 8522 c.mv a0,s0
37ce0: 442a c.lwsp s0,136(sp)
37ce2: 449a c.lwsp s1,132(sp)
37ce4: 490a c.lwsp s2,128(sp)
37ce6: 6149 c.addi16sp sp,144
37ce8: 8082 c.jr ra
37cea: 4401 c.li s0,0
37cec: 40ba c.lwsp ra,140(sp)
37cee: 8522 c.mv a0,s0
37cf0: 442a c.lwsp s0,136(sp)
37cf2: 449a c.lwsp s1,132(sp)
37cf4: 490a c.lwsp s2,128(sp)
37cf6: 6149 c.addi16sp sp,144
37cf8: 8082 c.jr ra
37cfa: 8526 c.mv a0,s1
37cfc: d87e80ef jal ra,20a82 <__close_nocancel>
37d00: b75d c.j 37ca6 <opendir_tail+0x62>
00037d02 <__opendirat>:
37d02: 0005c783 lbu a5,0(a1)
37d06: cb99 c.beqz a5,37d1c <__opendirat+0x1a>
37d08: 00099637 lui a2,0x99
37d0c: 1141 c.addi sp,-16
37d0e: 80060613 addi a2,a2,-2048 # 98800 <__BSS_END__+0x28cac>
37d12: c606 c.swsp ra,12(sp)
37d14: 2901 c.jal 38124 <__openat64_nocancel>
37d16: 40b2 c.lwsp ra,12(sp)
37d18: 0141 c.addi sp,16
37d1a: b72d c.j 37c44 <opendir_tail>
37d1c: 00037797 auipc a5,0x37
37d20: 08c7a783 lw a5,140(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
37d24: 4709 c.li a4,2
37d26: 4501 c.li a0,0
37d28: 9792 c.add a5,tp
37d2a: c398 c.sw a4,0(a5)
37d2c: 8082 c.jr ra
00037d2e <__opendir>:
37d2e: 00054783 lbu a5,0(a0)
37d32: cf81 c.beqz a5,37d4a <__opendir+0x1c>
37d34: 000995b7 lui a1,0x99
37d38: 1141 c.addi sp,-16
37d3a: 80058593 addi a1,a1,-2048 # 98800 <__BSS_END__+0x28cac>
37d3e: c606 c.swsp ra,12(sp)
37d40: e37e80ef jal ra,20b76 <__open64_nocancel>
37d44: 40b2 c.lwsp ra,12(sp)
37d46: 0141 c.addi sp,16
37d48: bdf5 c.j 37c44 <opendir_tail>
37d4a: 00037797 auipc a5,0x37
37d4e: 05e7a783 lw a5,94(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
37d52: 4709 c.li a4,2
37d54: 4501 c.li a0,0
37d56: 9792 c.add a5,tp
37d58: c398 c.sw a4,0(a5)
37d5a: 8082 c.jr ra
00037d5c <__alloc_dir>:
37d5c: 1141 c.addi sp,-16
37d5e: c422 c.swsp s0,8(sp)
37d60: c04a c.swsp s2,0(sp)
37d62: c606 c.swsp ra,12(sp)
37d64: c226 c.swsp s1,4(sp)
37d66: 892a c.mv s2,a0
37d68: 8436 c.mv s0,a3
37d6a: edb9 c.bnez a1,37dc8 <__alloc_dir+0x6c>
37d6c: 4605 c.li a2,1
37d6e: 4589 c.li a1,2
37d70: d37e80ef jal ra,20aa6 <__fcntl64_nocancel>
37d74: 08054b63 blt a0,zero,37e0a <__alloc_dir+0xae>
37d78: 5c04 c.lw s1,56(s0)
37d7a: 67a1 c.lui a5,0x8
37d7c: 00f4f363 bgeu s1,a5,37d82 <__alloc_dir+0x26>
37d80: 64a1 c.lui s1,0x8
37d82: 001007b7 lui a5,0x100
37d86: 0097f463 bgeu a5,s1,37d8e <__alloc_dir+0x32>
37d8a: 001004b7 lui s1,0x100
37d8e: 03048513 addi a0,s1,48 # 100030 <__BSS_END__+0x904dc>
37d92: e44e50ef jal ra,1d3d6 <__libc_malloc>
37d96: 842a c.mv s0,a0
37d98: c92d c.beqz a0,37e0a <__alloc_dir+0xae>
37d9a: 4781 c.li a5,0
37d9c: 4801 c.li a6,0
37d9e: 01242023 sw s2,0(s0)
37da2: 00042223 sw zero,4(s0)
37da6: c404 c.sw s1,8(s0)
37da8: 00042623 sw zero,12(s0)
37dac: 00042823 sw zero,16(s0)
37db0: cc1c c.sw a5,24(s0)
37db2: 01042e23 sw a6,28(s0)
37db6: 02042023 sw zero,32(s0)
37dba: 40b2 c.lwsp ra,12(sp)
37dbc: 8522 c.mv a0,s0
37dbe: 4422 c.lwsp s0,8(sp)
37dc0: 4492 c.lwsp s1,4(sp)
37dc2: 4902 c.lwsp s2,0(sp)
37dc4: 0141 c.addi sp,16
37dc6: 8082 c.jr ra
37dc8: 5e84 c.lw s1,56(a3)
37dca: 67a1 c.lui a5,0x8
37dcc: 02f4e963 bltu s1,a5,37dfe <__alloc_dir+0xa2>
37dd0: 001007b7 lui a5,0x100
37dd4: 0097ec63 bltu a5,s1,37dec <__alloc_dir+0x90>
37dd8: 03048513 addi a0,s1,48
37ddc: dfae50ef jal ra,1d3d6 <__libc_malloc>
37de0: 842a c.mv s0,a0
37de2: fd45 c.bnez a0,37d9a <__alloc_dir+0x3e>
37de4: 854a c.mv a0,s2
37de6: c9de80ef jal ra,20a82 <__close_nocancel>
37dea: bfc1 c.j 37dba <__alloc_dir+0x5e>
37dec: 001004b7 lui s1,0x100
37df0: 03048513 addi a0,s1,48 # 100030 <__BSS_END__+0x904dc>
37df4: de2e50ef jal ra,1d3d6 <__libc_malloc>
37df8: 842a c.mv s0,a0
37dfa: f145 c.bnez a0,37d9a <__alloc_dir+0x3e>
37dfc: b7e5 c.j 37de4 <__alloc_dir+0x88>
37dfe: 64a1 c.lui s1,0x8
37e00: 001007b7 lui a5,0x100
37e04: fc97fae3 bgeu a5,s1,37dd8 <__alloc_dir+0x7c>
37e08: b7d5 c.j 37dec <__alloc_dir+0x90>
37e0a: 4401 c.li s0,0
37e0c: b77d c.j 37dba <__alloc_dir+0x5e>
00037e0e <__closedir>:
37e0e: cd09 c.beqz a0,37e28 <__closedir+0x1a>
37e10: 1141 c.addi sp,-16
37e12: c422 c.swsp s0,8(sp)
37e14: 4100 c.lw s0,0(a0)
37e16: c606 c.swsp ra,12(sp)
37e18: a01e50ef jal ra,1d818 <__free>
37e1c: 8522 c.mv a0,s0
37e1e: 4422 c.lwsp s0,8(sp)
37e20: 40b2 c.lwsp ra,12(sp)
37e22: 0141 c.addi sp,16
37e24: c5fe806f jal zero,20a82 <__close_nocancel>
37e28: 00037797 auipc a5,0x37
37e2c: f807a783 lw a5,-128(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
37e30: 4759 c.li a4,22
37e32: 557d c.li a0,-1
37e34: 9792 c.add a5,tp
37e36: c398 c.sw a4,0(a5)
37e38: 8082 c.jr ra
00037e3a <__rewinddir>:
37e3a: 1141 c.addi sp,-16
37e3c: c422 c.swsp s0,8(sp)
37e3e: c226 c.swsp s1,4(sp)
37e40: c606 c.swsp ra,12(sp)
37e42: 842a c.mv s0,a0
37e44: 00450493 addi s1,a0,4
37e48: 4705 c.li a4,1
37e4a: 1004a7af lr.w a5,(s1)
37e4e: e781 c.bnez a5,37e56 <__rewinddir+0x1c>
37e50: 1ce4a6af sc.w.aq a3,a4,(s1)
37e54: fafd c.bnez a3,37e4a <__rewinddir+0x10>
37e56: ef95 c.bnez a5,37e92 <__rewinddir+0x58>
37e58: 4008 c.lw a0,0(s0)
37e5a: 4681 c.li a3,0
37e5c: 4601 c.li a2,0
37e5e: 4581 c.li a1,0
37e60: f8ce80ef jal ra,205ec <__libc_lseek>
37e64: 4781 c.li a5,0
37e66: 4801 c.li a6,0
37e68: cc1c c.sw a5,24(s0)
37e6a: 01042e23 sw a6,28(s0)
37e6e: 00042823 sw zero,16(s0)
37e72: 00042623 sw zero,12(s0)
37e76: 02042023 sw zero,32(s0)
37e7a: 0f50000f fence iorw,ow
37e7e: 08f4a7af amoswap.w a5,a5,(s1)
37e82: 4705 c.li a4,1
37e84: 00f74b63 blt a4,a5,37e9a <__rewinddir+0x60>
37e88: 40b2 c.lwsp ra,12(sp)
37e8a: 4422 c.lwsp s0,8(sp)
37e8c: 4492 c.lwsp s1,4(sp)
37e8e: 0141 c.addi sp,16
37e90: 8082 c.jr ra
37e92: 8526 c.mv a0,s1
37e94: 91ce20ef jal ra,19fb0 <__lll_lock_wait_private>
37e98: b7c1 c.j 37e58 <__rewinddir+0x1e>
37e9a: 1a600893 addi a7,zero,422
37e9e: 8526 c.mv a0,s1
37ea0: 08100593 addi a1,zero,129
37ea4: 4605 c.li a2,1
37ea6: 4681 c.li a3,0
37ea8: 00000073 ecall
37eac: 40b2 c.lwsp ra,12(sp)
37eae: 4422 c.lwsp s0,8(sp)
37eb0: 4492 c.lwsp s1,4(sp)
37eb2: 0141 c.addi sp,16
37eb4: 8082 c.jr ra
00037eb6 <__readdir>:
37eb6: 1101 c.addi sp,-32
37eb8: c84a c.swsp s2,16(sp)
37eba: 00037917 auipc s2,0x37
37ebe: eee92903 lw s2,-274(s2) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
37ec2: c64e c.swsp s3,12(sp)
37ec4: cc22 c.swsp s0,24(sp)
37ec6: 004907b3 add a5,s2,tp
37eca: 0007a983 lw s3,0(a5)
37ece: ca26 c.swsp s1,20(sp)
37ed0: ce06 c.swsp ra,28(sp)
37ed2: c452 c.swsp s4,8(sp)
37ed4: 842a c.mv s0,a0
37ed6: 00450493 addi s1,a0,4
37eda: 4705 c.li a4,1
37edc: 1004a7af lr.w a5,(s1)
37ee0: e781 c.bnez a5,37ee8 <__readdir+0x32>
37ee2: 1ce4a6af sc.w.aq a3,a4,(s1)
37ee6: fafd c.bnez a3,37edc <__readdir+0x26>
37ee8: e3d5 c.bnez a5,37f8c <__readdir+0xd6>
37eea: 4818 c.lw a4,16(s0)
37eec: 03040a13 addi s4,s0,48
37ef0: a831 c.j 37f0c <__readdir+0x56>
37ef2: 97a2 c.add a5,s0
37ef4: 0107d803 lhu a6,16(a5)
37ef8: 4394 c.lw a3,0(a5)
37efa: 43d0 c.lw a2,4(a5)
37efc: 4788 c.lw a0,8(a5)
37efe: 47cc c.lw a1,12(a5)
37f00: 9742 c.add a4,a6
37f02: c818 c.sw a4,16(s0)
37f04: cc08 c.sw a0,24(s0)
37f06: cc4c c.sw a1,28(s0)
37f08: 8ed1 c.or a3,a2
37f0a: e69d c.bnez a3,37f38 <__readdir+0x82>
37f0c: 4454 c.lw a3,12(s0)
37f0e: 03070793 addi a5,a4,48 # 4030 <__libc_tsd_CTYPE_B+0x4004>
37f12: fed760e3 bltu a4,a3,37ef2 <__readdir+0x3c>
37f16: 4410 c.lw a2,8(s0)
37f18: 4008 c.lw a0,0(s0)
37f1a: 85d2 c.mv a1,s4
37f1c: 78d0a0ef jal ra,42ea8 <__getdents>
37f20: 00a05763 bge zero,a0,37f2e <__readdir+0x78>
37f24: c448 c.sw a0,12(s0)
37f26: 03000793 addi a5,zero,48
37f2a: 4701 c.li a4,0
37f2c: b7d9 c.j 37ef2 <__readdir+0x3c>
37f2e: e515 c.bnez a0,37f5a <__readdir+0xa4>
37f30: 9912 c.add s2,tp
37f32: 01392023 sw s3,0(s2)
37f36: 4781 c.li a5,0
37f38: 4701 c.li a4,0
37f3a: 0f50000f fence iorw,ow
37f3e: 08e4a72f amoswap.w a4,a4,(s1)
37f42: 4685 c.li a3,1
37f44: 02e6ca63 blt a3,a4,37f78 <__readdir+0xc2>
37f48: 40f2 c.lwsp ra,28(sp)
37f4a: 4462 c.lwsp s0,24(sp)
37f4c: 44d2 c.lwsp s1,20(sp)
37f4e: 4942 c.lwsp s2,16(sp)
37f50: 49b2 c.lwsp s3,12(sp)
37f52: 4a22 c.lwsp s4,8(sp)
37f54: 853e c.mv a0,a5
37f56: 6105 c.addi16sp sp,32
37f58: 8082 c.jr ra
37f5a: 004907b3 add a5,s2,tp
37f5e: 4394 c.lw a3,0(a5)
37f60: 4709 c.li a4,2
37f62: 4781 c.li a5,0
37f64: fce686e3 beq a3,a4,37f30 <__readdir+0x7a>
37f68: 4701 c.li a4,0
37f6a: 0f50000f fence iorw,ow
37f6e: 08e4a72f amoswap.w a4,a4,(s1)
37f72: 4685 c.li a3,1
37f74: fce6dae3 bge a3,a4,37f48 <__readdir+0x92>
37f78: 1a600893 addi a7,zero,422
37f7c: 8526 c.mv a0,s1
37f7e: 08100593 addi a1,zero,129
37f82: 4605 c.li a2,1
37f84: 4681 c.li a3,0
37f86: 00000073 ecall
37f8a: bf7d c.j 37f48 <__readdir+0x92>
37f8c: 8526 c.mv a0,s1
37f8e: 822e20ef jal ra,19fb0 <__lll_lock_wait_private>
37f92: bfa1 c.j 37eea <__readdir+0x34>
00037f94 <__fdopendir>:
37f94: 7175 c.addi16sp sp,-144
37f96: 858a c.mv a1,sp
37f98: c522 c.swsp s0,136(sp)
37f9a: c706 c.swsp ra,140(sp)
37f9c: 842a c.mv s0,a0
37f9e: bece80ef jal ra,2038a <__fstat>
37fa2: 02054e63 blt a0,zero,37fde <__fdopendir+0x4a>
37fa6: 46c2 c.lwsp a3,16(sp)
37fa8: 67bd c.lui a5,0xf
37faa: 6711 c.lui a4,0x4
37fac: 8ff5 c.and a5,a3
37fae: 02e79d63 bne a5,a4,37fe8 <__fdopendir+0x54>
37fb2: 458d c.li a1,3
37fb4: 8522 c.mv a0,s0
37fb6: af1e80ef jal ra,20aa6 <__fcntl64_nocancel>
37fba: 57fd c.li a5,-1
37fbc: 862a c.mv a2,a0
37fbe: 02f50063 beq a0,a5,37fde <__fdopendir+0x4a>
37fc2: 00357793 andi a5,a0,3
37fc6: 4705 c.li a4,1
37fc8: 02e78963 beq a5,a4,37ffa <__fdopendir+0x66>
37fcc: 868a c.mv a3,sp
37fce: 4581 c.li a1,0
37fd0: 8522 c.mv a0,s0
37fd2: d8bff0ef jal ra,37d5c <__alloc_dir>
37fd6: 40ba c.lwsp ra,140(sp)
37fd8: 442a c.lwsp s0,136(sp)
37fda: 6149 c.addi16sp sp,144
37fdc: 8082 c.jr ra
37fde: 40ba c.lwsp ra,140(sp)
37fe0: 442a c.lwsp s0,136(sp)
37fe2: 4501 c.li a0,0
37fe4: 6149 c.addi16sp sp,144
37fe6: 8082 c.jr ra
37fe8: 00037797 auipc a5,0x37
37fec: dc07a783 lw a5,-576(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
37ff0: 4751 c.li a4,20
37ff2: 4501 c.li a0,0
37ff4: 9792 c.add a5,tp
37ff6: c398 c.sw a4,0(a5)
37ff8: bff9 c.j 37fd6 <__fdopendir+0x42>
37ffa: 00037797 auipc a5,0x37
37ffe: dae7a783 lw a5,-594(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
38002: 4759 c.li a4,22
38004: 4501 c.li a0,0
38006: 9792 c.add a5,tp
38008: c398 c.sw a4,0(a5)
3800a: b7f1 c.j 37fd6 <__fdopendir+0x42>
0003800c <__uname>:
3800c: 0a000893 addi a7,zero,160
38010: 00000073 ecall
38014: 78fd c.lui a7,0xfffff
38016: 00a8e363 bltu a7,a0,3801c <__uname+0x10>
3801a: 8082 c.jr ra
3801c: e30eb06f jal zero,2364c <__syscall_error>
38020: 8082 c.jr ra
...
00038024 <__getuid>:
38024: 0ae00893 addi a7,zero,174
38028: 00000073 ecall
3802c: 8082 c.jr ra
...
00038030 <__geteuid>:
38030: 0af00893 addi a7,zero,175
38034: 00000073 ecall
38038: 8082 c.jr ra
...
0003803c <__getgid>:
3803c: 0b000893 addi a7,zero,176
38040: 00000073 ecall
38044: 8082 c.jr ra
...
00038048 <__getegid>:
38048: 0b100893 addi a7,zero,177
3804c: 00000073 ecall
38050: 8082 c.jr ra
...
00038054 <__lstat>:
38054: 862e c.mv a2,a1
38056: 10000693 addi a3,zero,256
3805a: 85aa c.mv a1,a0
3805c: f9c00513 addi a0,zero,-100
38060: b38e806f jal zero,20398 <__GI___fstatat>
00038064 <__libc_openat64>:
38064: 715d c.addi16sp sp,-80
38066: d422 c.swsp s0,40(sp)
38068: de36 c.swsp a3,60(sp)
3806a: d606 c.swsp ra,44(sp)
3806c: c0ba c.swsp a4,64(sp)
3806e: c2be c.swsp a5,68(sp)
38070: c4c2 c.swsp a6,72(sp)
38072: c6c6 c.swsp a7,76(sp)
38074: 04067693 andi a3,a2,64
38078: 842a c.mv s0,a0
3807a: ea85 c.bnez a3,380aa <__libc_openat64+0x46>
3807c: 004107b7 lui a5,0x410
38080: 00f67733 and a4,a2,a5
38084: 02f70363 beq a4,a5,380aa <__libc_openat64+0x46>
38088: af022783 lw a5,-1296(tp) # fffffaf0 <__BSS_END__+0xfff8ff9c>
3808c: e78d c.bnez a5,380b6 <__libc_openat64+0x52>
3808e: 03800893 addi a7,zero,56
38092: 8522 c.mv a0,s0
38094: 00000073 ecall
38098: 77fd c.lui a5,0xfffff
3809a: 842a c.mv s0,a0
3809c: 04a7e763 bltu a5,a0,380ea <__libc_openat64+0x86>
380a0: 50b2 c.lwsp ra,44(sp)
380a2: 8522 c.mv a0,s0
380a4: 5422 c.lwsp s0,40(sp)
380a6: 6161 c.addi16sp sp,80
380a8: 8082 c.jr ra
380aa: 187c c.addi4spn a5,sp,60
380ac: ce3e c.swsp a5,28(sp)
380ae: af022783 lw a5,-1296(tp) # fffffaf0 <__BSS_END__+0xfff8ff9c>
380b2: 56f2 c.lwsp a3,60(sp)
380b4: dfe9 c.beqz a5,3808e <__libc_openat64+0x2a>
380b6: c632 c.swsp a2,12(sp)
380b8: c42e c.swsp a1,8(sp)
380ba: c236 c.swsp a3,4(sp)
380bc: c63fe0ef jal ra,36d1e <__libc_enable_asynccancel>
380c0: 87aa c.mv a5,a0
380c2: 45a2 c.lwsp a1,8(sp)
380c4: 4632 c.lwsp a2,12(sp)
380c6: 4692 c.lwsp a3,4(sp)
380c8: 03800893 addi a7,zero,56
380cc: 8522 c.mv a0,s0
380ce: 00000073 ecall
380d2: 777d c.lui a4,0xfffff
380d4: 842a c.mv s0,a0
380d6: 02a76463 bltu a4,a0,380fe <__libc_openat64+0x9a>
380da: 853e c.mv a0,a5
380dc: c97fe0ef jal ra,36d72 <__libc_disable_asynccancel>
380e0: 50b2 c.lwsp ra,44(sp)
380e2: 8522 c.mv a0,s0
380e4: 5422 c.lwsp s0,40(sp)
380e6: 6161 c.addi16sp sp,80
380e8: 8082 c.jr ra
380ea: 00037797 auipc a5,0x37
380ee: cbe7a783 lw a5,-834(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
380f2: 40a00733 sub a4,zero,a0
380f6: 547d c.li s0,-1
380f8: 9792 c.add a5,tp
380fa: c398 c.sw a4,0(a5)
380fc: b755 c.j 380a0 <__libc_openat64+0x3c>
380fe: 00037717 auipc a4,0x37
38102: caa72703 lw a4,-854(a4) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
38106: 40a006b3 sub a3,zero,a0
3810a: 547d c.li s0,-1
3810c: 9712 c.add a4,tp
3810e: c314 c.sw a3,0(a4)
38110: b7e9 c.j 380da <__libc_openat64+0x76>
00038112 <__isatty>:
38112: 715d c.addi16sp sp,-80
38114: 004c c.addi4spn a1,sp,4
38116: c686 c.swsp ra,76(sp)
38118: 209d c.jal 3817e <__tcgetattr>
3811a: 40b6 c.lwsp ra,76(sp)
3811c: 00153513 sltiu a0,a0,1
38120: 6161 c.addi16sp sp,80
38122: 8082 c.jr ra
00038124 <__openat64_nocancel>:
38124: 7179 c.addi16sp sp,-48
38126: ce36 c.swsp a3,28(sp)
38128: d03a c.swsp a4,32(sp)
3812a: d23e c.swsp a5,36(sp)
3812c: d442 c.swsp a6,40(sp)
3812e: d646 c.swsp a7,44(sp)
38130: 04067693 andi a3,a2,64
38134: e285 c.bnez a3,38154 <__openat64_nocancel+0x30>
38136: 004107b7 lui a5,0x410
3813a: 00f67733 and a4,a2,a5
3813e: 00f70b63 beq a4,a5,38154 <__openat64_nocancel+0x30>
38142: 03800893 addi a7,zero,56
38146: 00000073 ecall
3814a: 77fd c.lui a5,0xfffff
3814c: 00a7ee63 bltu a5,a0,38168 <__openat64_nocancel+0x44>
38150: 6145 c.addi16sp sp,48
38152: 8082 c.jr ra
38154: 087c c.addi4spn a5,sp,28
38156: 46f2 c.lwsp a3,28(sp)
38158: c63e c.swsp a5,12(sp)
3815a: 03800893 addi a7,zero,56
3815e: 00000073 ecall
38162: 77fd c.lui a5,0xfffff
38164: fea7f6e3 bgeu a5,a0,38150 <__openat64_nocancel+0x2c>
38168: 00037797 auipc a5,0x37
3816c: c407a783 lw a5,-960(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
38170: 40a00733 sub a4,zero,a0
38174: 557d c.li a0,-1
38176: 9792 c.add a5,tp
38178: c398 c.sw a4,0(a5)
3817a: 6145 c.addi16sp sp,48
3817c: 8082 c.jr ra
0003817e <__tcgetattr>:
3817e: 7139 c.addi16sp sp,-64
38180: 87ae c.mv a5,a1
38182: 6595 c.lui a1,0x5
38184: de06 c.swsp ra,60(sp)
38186: dc22 c.swsp s0,56(sp)
38188: 48f5 c.li a7,29
3818a: 40158593 addi a1,a1,1025 # 5401 <__libc_tsd_CTYPE_B+0x53d5>
3818e: 0070 c.addi4spn a2,sp,12
38190: 00000073 ecall
38194: 777d c.lui a4,0xfffff
38196: 842a c.mv s0,a0
38198: 06a76a63 bltu a4,a0,3820c <__tcgetattr+0x8e>
3819c: e13d c.bnez a0,38202 <__tcgetattr+0x84>
3819e: 46d2 c.lwsp a3,20(sp)
381a0: 45b2 c.lwsp a1,12(sp)
381a2: 6705 c.lui a4,0x1
381a4: 073d c.addi a4,15
381a6: 8f75 c.and a4,a3
381a8: 01c14603 lbu a2,28(sp)
381ac: c38c c.sw a1,0(a5)
381ae: c794 c.sw a3,8(a5)
381b0: 45c2 c.lwsp a1,16(sp)
381b2: 46e2 c.lwsp a3,24(sp)
381b4: 00c78823 sb a2,16(a5)
381b8: c3cc c.sw a1,4(a5)
381ba: c7d4 c.sw a3,12(a5)
381bc: dbd8 c.sw a4,52(a5)
381be: df98 c.sw a4,56(a5)
381c0: 464d c.li a2,19
381c2: 01d10593 addi a1,sp,29
381c6: 01178513 addi a0,a5,17
381ca: a3ce70ef jal ra,1f406 <memcpy>
381ce: 000509a3 sb zero,19(a0)
381d2: 00050a23 sb zero,20(a0)
381d6: 00050aa3 sb zero,21(a0)
381da: 00050b23 sb zero,22(a0)
381de: 00050ba3 sb zero,23(a0)
381e2: 00050c23 sb zero,24(a0)
381e6: 00050ca3 sb zero,25(a0)
381ea: 00050d23 sb zero,26(a0)
381ee: 00050da3 sb zero,27(a0)
381f2: 00050e23 sb zero,28(a0)
381f6: 00050ea3 sb zero,29(a0)
381fa: 00050f23 sb zero,30(a0)
381fe: 00050fa3 sb zero,31(a0)
38202: 50f2 c.lwsp ra,60(sp)
38204: 8522 c.mv a0,s0
38206: 5462 c.lwsp s0,56(sp)
38208: 6121 c.addi16sp sp,64
3820a: 8082 c.jr ra
3820c: 00037797 auipc a5,0x37
38210: b9c7a783 lw a5,-1124(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
38214: 547d c.li s0,-1
38216: 50f2 c.lwsp ra,60(sp)
38218: 40a00733 sub a4,zero,a0
3821c: 8522 c.mv a0,s0
3821e: 5462 c.lwsp s0,56(sp)
38220: 9792 c.add a5,tp
38222: c398 c.sw a4,0(a5)
38224: 6121 c.addi16sp sp,64
38226: 8082 c.jr ra
00038228 <__brk>:
38228: 87aa c.mv a5,a0
3822a: 0d600893 addi a7,zero,214
3822e: 00000073 ecall
38232: f6a1a223 sw a0,-156(gp) # 6f2b8 <__curbrk>
38236: 00f56463 bltu a0,a5,3823e <__brk+0x16>
3823a: 4501 c.li a0,0
3823c: 8082 c.jr ra
3823e: 00037797 auipc a5,0x37
38242: b6a7a783 lw a5,-1174(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
38246: 4731 c.li a4,12
38248: 557d c.li a0,-1
3824a: 9792 c.add a5,tp
3824c: c398 c.sw a4,0(a5)
3824e: 8082 c.jr ra
00038250 <__wctrans>:
38250: 00037797 auipc a5,0x37
38254: b547a783 lw a5,-1196(a5) # 6eda4 <_GLOBAL_OFFSET_TABLE_+0x2c>
38258: 1101 c.addi sp,-32
3825a: c64e c.swsp s3,12(sp)
3825c: 9792 c.add a5,tp
3825e: 439c c.lw a5,0(a5)
38260: cc22 c.swsp s0,24(sp)
38262: ce06 c.swsp ra,28(sp)
38264: 0007a983 lw s3,0(a5)
38268: ca26 c.swsp s1,20(sp)
3826a: c84a c.swsp s2,16(sp)
3826c: 0549a403 lw s0,84(s3)
38270: 00044783 lbu a5,0(s0)
38274: c3b1 c.beqz a5,382b8 <__wctrans+0x68>
38276: 892a c.mv s2,a0
38278: 4481 c.li s1,0
3827a: a809 c.j 3828c <__wctrans+0x3c>
3827c: de4e60ef jal ra,1e860 <strlen>
38280: 0505 c.addi a0,1
38282: 942a c.add s0,a0
38284: 00044783 lbu a5,0(s0)
38288: 0485 c.addi s1,1
3828a: c79d c.beqz a5,382b8 <__wctrans+0x68>
3828c: 85a2 c.mv a1,s0
3828e: 854a c.mv a0,s2
38290: c12e60ef jal ra,1e6a2 <strcmp>
38294: 87aa c.mv a5,a0
38296: 8522 c.mv a0,s0
38298: f3f5 c.bnez a5,3827c <__wctrans+0x2c>
3829a: 0709a783 lw a5,112(s3)
3829e: 40f2 c.lwsp ra,28(sp)
382a0: 4462 c.lwsp s0,24(sp)
382a2: 94be c.add s1,a5
382a4: 04a1 c.addi s1,8
382a6: 048a c.slli s1,0x2
382a8: 99a6 c.add s3,s1
382aa: 0089a503 lw a0,8(s3)
382ae: 44d2 c.lwsp s1,20(sp)
382b0: 4942 c.lwsp s2,16(sp)
382b2: 49b2 c.lwsp s3,12(sp)
382b4: 6105 c.addi16sp sp,32
382b6: 8082 c.jr ra
382b8: 40f2 c.lwsp ra,28(sp)
382ba: 4462 c.lwsp s0,24(sp)
382bc: 44d2 c.lwsp s1,20(sp)
382be: 4942 c.lwsp s2,16(sp)
382c0: 49b2 c.lwsp s3,12(sp)
382c2: 4501 c.li a0,0
382c4: 6105 c.addi16sp sp,32
382c6: 8082 c.jr ra
000382c8 <__towctrans>:
382c8: c595 c.beqz a1,382f4 <__towctrans+0x2c>
382ca: 419c c.lw a5,0(a1)
382cc: 41d8 c.lw a4,4(a1)
382ce: 00f557b3 srl a5,a0,a5
382d2: 02e7f163 bgeu a5,a4,382f4 <__towctrans+0x2c>
382d6: 0795 c.addi a5,5
382d8: 078a c.slli a5,0x2
382da: 97ae c.add a5,a1
382dc: 4398 c.lw a4,0(a5)
382de: cb19 c.beqz a4,382f4 <__towctrans+0x2c>
382e0: 459c c.lw a5,8(a1)
382e2: 45d4 c.lw a3,12(a1)
382e4: 00f557b3 srl a5,a0,a5
382e8: 8ff5 c.and a5,a3
382ea: 078a c.slli a5,0x2
382ec: 97ae c.add a5,a1
382ee: 97ba c.add a5,a4
382f0: 439c c.lw a5,0(a5)
382f2: e391 c.bnez a5,382f6 <__towctrans+0x2e>
382f4: 8082 c.jr ra
382f6: 4998 c.lw a4,16(a1)
382f8: 8f69 c.and a4,a0
382fa: 070a c.slli a4,0x2
382fc: 95ba c.add a1,a4
382fe: 95be c.add a1,a5
38300: 419c c.lw a5,0(a1)
38302: 953e c.add a0,a5
38304: 8082 c.jr ra
00038306 <__readonly_area>:
38306: 7139 c.addi16sp sp,-64
38308: d84a c.swsp s2,48(sp)
3830a: ce5e c.swsp s7,28(sp)
3830c: 892a c.mv s2,a0
3830e: 8bae c.mv s7,a1
38310: 00060537 lui a0,0x60
38314: 0004d5b7 lui a1,0x4d
38318: cb450513 addi a0,a0,-844 # 5fcb4 <__PRETTY_FUNCTION__.0+0xc>
3831c: 24458593 addi a1,a1,580 # 4d244 <CSWTCH.49+0x54>
38320: de06 c.swsp ra,60(sp)
38322: dc22 c.swsp s0,56(sp)
38324: da26 c.swsp s1,52(sp)
38326: d64e c.swsp s3,44(sp)
38328: d452 c.swsp s4,40(sp)
3832a: d256 c.swsp s5,36(sp)
3832c: d05a c.swsp s6,32(sp)
3832e: b09dc0ef jal ra,14e36 <_IO_new_fopen>
38332: c56d c.beqz a0,3841c <__readonly_area+0x116>
38334: 4118 c.lw a4,0(a0)
38336: 77e1 c.lui a5,0xffff8
38338: 17fd c.addi a5,-1
3833a: 8ff9 c.and a5,a4
3833c: 66a1 c.lui a3,0x8
3833e: 8fd5 c.or a5,a3
38340: c11c c.sw a5,0(a0)
38342: c002 c.swsp zero,0(sp)
38344: c202 c.swsp zero,4(sp)
38346: 8b41 c.andi a4,16
38348: 84aa c.mv s1,a0
3834a: ef59 c.bnez a4,383e8 <__readonly_area+0xe2>
3834c: 01790a33 add s4,s2,s7
38350: 02d00993 addi s3,zero,45
38354: 02000a93 addi s5,zero,32
38358: 07200b13 addi s6,zero,114
3835c: 86a6 c.mv a3,s1
3835e: 4629 c.li a2,10
38360: 004c c.addi4spn a1,sp,4
38362: 850a c.mv a0,sp
38364: 96bfd0ef jal ra,35cce <_IO_getdelim>
38368: 08a05063 bge zero,a0,383e8 <__readonly_area+0xe2>
3836c: 4502 c.lwsp a0,0(sp)
3836e: 4641 c.li a2,16
38370: 002c c.addi4spn a1,sp,8
38372: f99db0ef jal ra,1430a <__strtoul>
38376: 47a2 c.lwsp a5,8(sp)
38378: 4702 c.lwsp a4,0(sp)
3837a: 842a c.mv s0,a0
3837c: 06e78663 beq a5,a4,383e8 <__readonly_area+0xe2>
38380: 00178513 addi a0,a5,1 # ffff8001 <__BSS_END__+0xfff884ad>
38384: c42a c.swsp a0,8(sp)
38386: 0007c783 lbu a5,0(a5)
3838a: 05379f63 bne a5,s3,383e8 <__readonly_area+0xe2>
3838e: 4641 c.li a2,16
38390: 006c c.addi4spn a1,sp,12
38392: f79db0ef jal ra,1430a <__strtoul>
38396: 47b2 c.lwsp a5,12(sp)
38398: 4722 c.lwsp a4,8(sp)
3839a: 04e78763 beq a5,a4,383e8 <__readonly_area+0xe2>
3839e: 00178713 addi a4,a5,1
383a2: c63a c.swsp a4,12(sp)
383a4: 0007c703 lbu a4,0(a5)
383a8: 05571063 bne a4,s5,383e8 <__readonly_area+0xe2>
383ac: 03447b63 bgeu s0,s4,383e2 <__readonly_area+0xdc>
383b0: 02a97963 bgeu s2,a0,383e2 <__readonly_area+0xdc>
383b4: 00278713 addi a4,a5,2
383b8: c63a c.swsp a4,12(sp)
383ba: 0017c703 lbu a4,1(a5)
383be: 03671563 bne a4,s6,383e8 <__readonly_area+0xe2>
383c2: 00378713 addi a4,a5,3
383c6: c63a c.swsp a4,12(sp)
383c8: 0027c783 lbu a5,2(a5)
383cc: 01379e63 bne a5,s3,383e8 <__readonly_area+0xe2>
383d0: 04896063 bltu s2,s0,38410 <__readonly_area+0x10a>
383d4: 07457763 bgeu a0,s4,38442 <__readonly_area+0x13c>
383d8: 9bca c.add s7,s2
383da: 40ab8bb3 sub s7,s7,a0
383de: 000b8563 beq s7,zero,383e8 <__readonly_area+0xe2>
383e2: 409c c.lw a5,0(s1)
383e4: 8bc1 c.andi a5,16
383e6: dbbd c.beqz a5,3835c <__readonly_area+0x56>
383e8: 8526 c.mv a0,s1
383ea: e8adc0ef jal ra,14a74 <_IO_new_fclose>
383ee: 4502 c.lwsp a0,0(sp)
383f0: c28e50ef jal ra,1d818 <__free>
383f4: 040b8063 beq s7,zero,38434 <__readonly_area+0x12e>
383f8: 557d c.li a0,-1
383fa: 50f2 c.lwsp ra,60(sp)
383fc: 5462 c.lwsp s0,56(sp)
383fe: 54d2 c.lwsp s1,52(sp)
38400: 5942 c.lwsp s2,48(sp)
38402: 59b2 c.lwsp s3,44(sp)
38404: 5a22 c.lwsp s4,40(sp)
38406: 5a92 c.lwsp s5,36(sp)
38408: 5b02 c.lwsp s6,32(sp)
3840a: 4bf2 c.lwsp s7,28(sp)
3840c: 6121 c.addi16sp sp,64
3840e: 8082 c.jr ra
38410: 03456463 bltu a0,s4,38438 <__readonly_area+0x132>
38414: 414b8bb3 sub s7,s7,s4
38418: 9ba2 c.add s7,s0
3841a: b7d1 c.j 383de <__readonly_area+0xd8>
3841c: 00037797 auipc a5,0x37
38420: 98c7a783 lw a5,-1652(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
38424: 4709 c.li a4,2
38426: 9792 c.add a5,tp
38428: 439c c.lw a5,0(a5)
3842a: 00e78563 beq a5,a4,38434 <__readonly_area+0x12e>
3842e: 4735 c.li a4,13
38430: fce794e3 bne a5,a4,383f8 <__readonly_area+0xf2>
38434: 4505 c.li a0,1
38436: b7d1 c.j 383fa <__readonly_area+0xf4>
38438: 017405b3 add a1,s0,s7
3843c: 40a58bb3 sub s7,a1,a0
38440: bf79 c.j 383de <__readonly_area+0xd8>
38442: 4b81 c.li s7,0
38444: b755 c.j 383e8 <__readonly_area+0xe2>
00038446 <is_dst>:
38446: 1141 c.addi sp,-16
38448: c422 c.swsp s0,8(sp)
3844a: 842a c.mv s0,a0
3844c: 852e c.mv a0,a1
3844e: c226 c.swsp s1,4(sp)
38450: c04a c.swsp s2,0(sp)
38452: c606 c.swsp ra,12(sp)
38454: 892e c.mv s2,a1
38456: c0ae60ef jal ra,1e860 <strlen>
3845a: 00044703 lbu a4,0(s0)
3845e: 07b00793 addi a5,zero,123
38462: 84aa c.mv s1,a0
38464: 04f70f63 beq a4,a5,384c2 <is_dst+0x7c>
38468: 862a c.mv a2,a0
3846a: 85ca c.mv a1,s2
3846c: 8522 c.mv a0,s0
3846e: c72e60ef jal ra,1e8e0 <strncmp>
38472: c909 c.beqz a0,38484 <is_dst+0x3e>
38474: 4481 c.li s1,0
38476: 40b2 c.lwsp ra,12(sp)
38478: 4422 c.lwsp s0,8(sp)
3847a: 4902 c.lwsp s2,0(sp)
3847c: 8526 c.mv a0,s1
3847e: 4492 c.lwsp s1,4(sp)
38480: 0141 c.addi sp,16
38482: 8082 c.jr ra
38484: 9426 c.add s0,s1
38486: 00044703 lbu a4,0(s0)
3848a: 46e5 c.li a3,25
3848c: fbf70793 addi a5,a4,-65 # fbf <__libc_tsd_CTYPE_B+0xf93>
38490: 0ff7f793 andi a5,a5,255
38494: fef6f0e3 bgeu a3,a5,38474 <is_dst+0x2e>
38498: f9f70793 addi a5,a4,-97
3849c: 0ff7f793 andi a5,a5,255
384a0: fcf6fae3 bgeu a3,a5,38474 <is_dst+0x2e>
384a4: fd070793 addi a5,a4,-48
384a8: 0ff7f793 andi a5,a5,255
384ac: 46a5 c.li a3,9
384ae: fcf6f3e3 bgeu a3,a5,38474 <is_dst+0x2e>
384b2: fa170793 addi a5,a4,-95
384b6: 00f037b3 sltu a5,zero,a5
384ba: 40f007b3 sub a5,zero,a5
384be: 8cfd c.and s1,a5
384c0: bf5d c.j 38476 <is_dst+0x30>
384c2: 0405 c.addi s0,1
384c4: 862a c.mv a2,a0
384c6: 85ca c.mv a1,s2
384c8: 8522 c.mv a0,s0
384ca: c16e60ef jal ra,1e8e0 <strncmp>
384ce: f15d c.bnez a0,38474 <is_dst+0x2e>
384d0: 9426 c.add s0,s1
384d2: 00044703 lbu a4,0(s0)
384d6: 07d00793 addi a5,zero,125
384da: f8f71de3 bne a4,a5,38474 <is_dst+0x2e>
384de: 0489 c.addi s1,2
384e0: bf59 c.j 38476 <is_dst+0x30>
000384e2 <is_trusted_path_normalize>:
384e2: c1fd c.beqz a1,385c8 <is_trusted_path_normalize+0xe6>
384e4: 1141 c.addi sp,-16
384e6: c422 c.swsp s0,8(sp)
384e8: c606 c.swsp ra,12(sp)
384ea: 0800 c.addi4spn s0,sp,16
384ec: 05e5 c.addi a1,25
384ee: 99c1 c.andi a1,-16
384f0: 40b10133 sub sp,sp,a1
384f4: 00054783 lbu a5,0(a0)
384f8: 00f10593 addi a1,sp,15
384fc: 99c1 c.andi a1,-16
384fe: 872e c.mv a4,a1
38500: cb85 c.beqz a5,38530 <is_trusted_path_normalize+0x4e>
38502: 02f00613 addi a2,zero,47
38506: 02e00813 addi a6,zero,46
3850a: 00154683 lbu a3,1(a0)
3850e: 06c78463 beq a5,a2,38576 <is_trusted_path_normalize+0x94>
38512: 00f70023 sb a5,0(a4)
38516: 87b6 c.mv a5,a3
38518: 0505 c.addi a0,1
3851a: 0705 c.addi a4,1
3851c: f7fd c.bnez a5,3850a <is_trusted_path_normalize+0x28>
3851e: 00b70963 beq a4,a1,38530 <is_trusted_path_normalize+0x4e>
38522: fff74603 lbu a2,-1(a4)
38526: 02f00693 addi a3,zero,47
3852a: 87ba c.mv a5,a4
3852c: 00d60863 beq a2,a3,3853c <is_trusted_path_normalize+0x5a>
38530: 02f00693 addi a3,zero,47
38534: 00170793 addi a5,a4,1
38538: 00d70023 sb a3,0(a4)
3853c: 8f8d c.sub a5,a1
3853e: 4711 c.li a4,4
38540: 02f77463 bgeu a4,a5,38568 <is_trusted_path_normalize+0x86>
38544: 4194 c.lw a3,0(a1)
38546: 62697737 lui a4,0x62697
3854a: c2f70713 addi a4,a4,-977 # 62696c2f <__BSS_END__+0x626270db>
3854e: 06e68f63 beq a3,a4,385cc <is_trusted_path_normalize+0xea>
38552: 4721 c.li a4,8
38554: 00f77a63 bgeu a4,a5,38568 <is_trusted_path_normalize+0x86>
38558: 00060537 lui a0,0x60
3855c: 4625 c.li a2,9
3855e: 48650513 addi a0,a0,1158 # 60486 <system_dirs+0x6>
38562: 985e60ef jal ra,1eee6 <memcmp>
38566: c92d c.beqz a0,385d8 <is_trusted_path_normalize+0xf6>
38568: 4501 c.li a0,0
3856a: ff040113 addi sp,s0,-16
3856e: 40b2 c.lwsp ra,12(sp)
38570: 4422 c.lwsp s0,8(sp)
38572: 0141 c.addi sp,16
38574: 8082 c.jr ra
38576: 01068c63 beq a3,a6,3858e <is_trusted_path_normalize+0xac>
3857a: f8e5fce3 bgeu a1,a4,38512 <is_trusted_path_normalize+0x30>
3857e: fff74883 lbu a7,-1(a4)
38582: f8c898e3 bne a7,a2,38512 <is_trusted_path_normalize+0x30>
38586: 87b6 c.mv a5,a3
38588: 0505 c.addi a0,1
3858a: f3c1 c.bnez a5,3850a <is_trusted_path_normalize+0x28>
3858c: bf49 c.j 3851e <is_trusted_path_normalize+0x3c>
3858e: 00254883 lbu a7,2(a0)
38592: 01088a63 beq a7,a6,385a6 <is_trusted_path_normalize+0xc4>
38596: 00f88463 beq a7,a5,3859e <is_trusted_path_normalize+0xbc>
3859a: fe0890e3 bne a7,zero,3857a <is_trusted_path_normalize+0x98>
3859e: 87c6 c.mv a5,a7
385a0: 0509 c.addi a0,2
385a2: f7a5 c.bnez a5,3850a <is_trusted_path_normalize+0x28>
385a4: bfad c.j 3851e <is_trusted_path_normalize+0x3c>
385a6: 00354883 lbu a7,3(a0)
385aa: 00f88463 beq a7,a5,385b2 <is_trusted_path_normalize+0xd0>
385ae: fc0896e3 bne a7,zero,3857a <is_trusted_path_normalize+0x98>
385b2: 00e5f763 bgeu a1,a4,385c0 <is_trusted_path_normalize+0xde>
385b6: fff74783 lbu a5,-1(a4)
385ba: 177d c.addi a4,-1
385bc: fec79be3 bne a5,a2,385b2 <is_trusted_path_normalize+0xd0>
385c0: 87c6 c.mv a5,a7
385c2: 050d c.addi a0,3
385c4: f3b9 c.bnez a5,3850a <is_trusted_path_normalize+0x28>
385c6: bfa1 c.j 3851e <is_trusted_path_normalize+0x3c>
385c8: 4501 c.li a0,0
385ca: 8082 c.jr ra
385cc: 0045c683 lbu a3,4(a1)
385d0: 02f00713 addi a4,zero,47
385d4: f6e69fe3 bne a3,a4,38552 <is_trusted_path_normalize+0x70>
385d8: 4505 c.li a0,1
385da: bf41 c.j 3856a <is_trusted_path_normalize+0x88>
000385dc <add_path.constprop.0.isra.0>:
385dc: 57fd c.li a5,-1
385de: 0af58563 beq a1,a5,38688 <add_path.constprop.0.isra.0+0xac>
385e2: 1101 c.addi sp,-32
385e4: cc22 c.swsp s0,24(sp)
385e6: c84a c.swsp s2,16(sp)
385e8: c452 c.swsp s4,8(sp)
385ea: c256 c.swsp s5,4(sp)
385ec: 4194 c.lw a3,0(a1)
385ee: ce06 c.swsp ra,28(sp)
385f0: ca26 c.swsp s1,20(sp)
385f2: c64e c.swsp s3,12(sp)
385f4: 892e c.mv s2,a1
385f6: 842a c.mv s0,a0
385f8: 4a85 c.li s5,1
385fa: 4a09 c.li s4,2
385fc: a829 c.j 38616 <add_path.constprop.0.isra.0+0x3a>
385fe: 43d8 c.lw a4,4(a5)
38600: 0705 c.addi a4,1
38602: c3d8 c.sw a4,4(a5)
38604: 01467363 bgeu a2,s4,3860a <add_path.constprop.0.isra.0+0x2e>
38608: 4609 c.li a2,2
3860a: 4398 c.lw a4,0(a5)
3860c: 00092683 lw a3,0(s2)
38610: 9732 c.add a4,a2
38612: c398 c.sw a4,0(a5)
38614: cea1 c.beqz a3,3866c <add_path.constprop.0.isra.0+0x90>
38616: 4a98 c.lw a4,16(a3)
38618: 00044583 lbu a1,0(s0)
3861c: 441c c.lw a5,8(s0)
3861e: 0911 c.addi s2,4
38620: 863a c.mv a2,a4
38622: fdf1 c.bnez a1,385fe <add_path.constprop.0.isra.0+0x22>
38624: 4050 c.lw a2,4(s0)
38626: 4448 c.lw a0,12(s0)
38628: 00e035b3 sltu a1,zero,a4
3862c: 00160813 addi a6,a2,1
38630: 060e c.slli a2,0x3
38632: 00c784b3 add s1,a5,a2
38636: 01042223 sw a6,4(s0)
3863a: fff70993 addi s3,a4,-1
3863e: c488 c.sw a0,8(s1)
38640: 00150893 addi a7,a0,1
38644: 02e58593 addi a1,a1,46
38648: 864e c.mv a2,s3
3864a: 02eaea63 bltu s5,a4,3867e <add_path.constprop.0.isra.0+0xa2>
3864e: 01142623 sw a7,12(s0)
38652: 00b50023 sb a1,0(a0)
38656: 4448 c.lw a0,12(s0)
38658: 00150793 addi a5,a0,1
3865c: c45c c.sw a5,12(s0)
3865e: 00050023 sb zero,0(a0)
38662: 00092683 lw a3,0(s2)
38666: 0004a623 sw zero,12(s1) # 800c <__libc_tsd_CTYPE_B+0x7fe0>
3866a: f6d5 c.bnez a3,38616 <add_path.constprop.0.isra.0+0x3a>
3866c: 40f2 c.lwsp ra,28(sp)
3866e: 4462 c.lwsp s0,24(sp)
38670: 44d2 c.lwsp s1,20(sp)
38672: 4942 c.lwsp s2,16(sp)
38674: 49b2 c.lwsp s3,12(sp)
38676: 4a22 c.lwsp s4,8(sp)
38678: 4a92 c.lwsp s5,4(sp)
3867a: 6105 c.addi16sp sp,32
3867c: 8082 c.jr ra
3867e: 46cc c.lw a1,12(a3)
38680: d87e60ef jal ra,1f406 <memcpy>
38684: 954e c.add a0,s3
38686: bfc9 c.j 38658 <add_path.constprop.0.isra.0+0x7c>
38688: 8082 c.jr ra
0003868a <open_verify.constprop.0>:
3868a: 715d c.addi16sp sp,-80
3868c: c4a2 c.swsp s0,72(sp)
3868e: c2a6 c.swsp s1,68(sp)
38690: 0880 c.addi4spn s0,sp,80
38692: de4e c.swsp s3,60(sp)
38694: dc52 c.swsp s4,56(sp)
38696: c686 c.swsp ra,76(sp)
38698: c0ca c.swsp s2,64(sp)
3869a: da56 c.swsp s5,52(sp)
3869c: d85a c.swsp s6,48(sp)
3869e: d65e c.swsp s7,44(sp)
386a0: d462 c.swsp s8,40(sp)
386a2: d266 c.swsp s9,36(sp)
386a4: d06a c.swsp s10,32(sp)
386a6: ce6e c.swsp s11,28(sp)
386a8: 84ae c.mv s1,a1
386aa: 000805b7 lui a1,0x80
386ae: faa42e23 sw a0,-68(s0)
386b2: 8a32 c.mv s4,a2
386b4: fad42c23 sw a3,-72(s0)
386b8: cbee80ef jal ra,20b76 <__open64_nocancel>
386bc: 57fd c.li a5,-1
386be: 89aa c.mv s3,a0
386c0: 0af50763 beq a0,a5,3876e <open_verify.constprop.0+0xe4>
386c4: 00036c17 auipc s8,0x36
386c8: 6e4c2c03 lw s8,1764(s8) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
386cc: 00448b93 addi s7,s1,4
386d0: 4901 c.li s2,0
386d2: 004c07b3 add a5,s8,tp
386d6: 0007a023 sw zero,0(a5)
386da: 0004a023 sw zero,0(s1)
386de: 20000a93 addi s5,zero,512
386e2: 03300d13 addi s10,zero,51
386e6: 412a8633 sub a2,s5,s2
386ea: 012b85b3 add a1,s7,s2
386ee: 854e c.mv a0,s3
386f0: cf2e80ef jal ra,20be2 <__read_nocancel>
386f4: 2ca05463 bge zero,a0,389bc <open_verify.constprop.0+0x332>
386f8: 409c c.lw a5,0(s1)
386fa: 00f50933 add s2,a0,a5
386fe: 0124a023 sw s2,0(s1)
38702: ff2d72e3 bgeu s10,s2,386e6 <open_verify.constprop.0+0x5c>
38706: 03300793 addi a5,zero,51
3870a: 2327d763 bge a5,s2,38938 <open_verify.constprop.0+0x2ae>
3870e: 00060ab7 lui s5,0x60
38712: 480a8a93 addi s5,s5,1152 # 60480 <system_dirs>
38716: 4621 c.li a2,8
38718: 010a8593 addi a1,s5,16
3871c: 855e c.mv a0,s7
3871e: fc8e60ef jal ra,1eee6 <memcmp>
38722: 1e051163 bne a0,zero,38904 <open_verify.constprop.0+0x27a>
38726: 00c4c783 lbu a5,12(s1)
3872a: 22079163 bne a5,zero,3894c <open_verify.constprop.0+0x2c2>
3872e: 461d c.li a2,7
38730: 019a8593 addi a1,s5,25
38734: 00d48513 addi a0,s1,13
38738: faee60ef jal ra,1eee6 <memcmp>
3873c: 8d2a c.mv s10,a0
3873e: 1c051d63 bne a0,zero,38918 <open_verify.constprop.0+0x28e>
38742: 4c98 c.lw a4,24(s1)
38744: 4785 c.li a5,1
38746: 20f71b63 bne a4,a5,3895c <open_verify.constprop.0+0x2d2>
3874a: 0164d683 lhu a3,22(s1)
3874e: 0f300793 addi a5,zero,243
38752: 04f68063 beq a3,a5,38792 <open_verify.constprop.0+0x108>
38756: 4d81 c.li s11,0
38758: 854e c.mv a0,s3
3875a: b28e80ef jal ra,20a82 <__close_nocancel>
3875e: 9c12 c.add s8,tp
38760: 4789 c.li a5,2
38762: 00fc2023 sw a5,0(s8)
38766: 59fd c.li s3,-1
38768: 856e c.mv a0,s11
3876a: 8aee50ef jal ra,1d818 <__free>
3876e: fb040113 addi sp,s0,-80
38772: 40b6 c.lwsp ra,76(sp)
38774: 854e c.mv a0,s3
38776: 4426 c.lwsp s0,72(sp)
38778: 4496 c.lwsp s1,68(sp)
3877a: 4906 c.lwsp s2,64(sp)
3877c: 59f2 c.lwsp s3,60(sp)
3877e: 5a62 c.lwsp s4,56(sp)
38780: 5ad2 c.lwsp s5,52(sp)
38782: 5b42 c.lwsp s6,48(sp)
38784: 5bb2 c.lwsp s7,44(sp)
38786: 5c22 c.lwsp s8,40(sp)
38788: 5c92 c.lwsp s9,36(sp)
3878a: 5d02 c.lwsp s10,32(sp)
3878c: 4df2 c.lwsp s11,28(sp)
3878e: 6161 c.addi16sp sp,80
38790: 8082 c.jr ra
38792: 549c c.lw a5,40(s1)
38794: 4691 c.li a3,4
38796: 8b99 c.andi a5,6
38798: fad79fe3 bne a5,a3,38756 <open_verify.constprop.0+0xcc>
3879c: 0144d783 lhu a5,20(s1)
387a0: 17f9 c.addi a5,-2
387a2: 07c2 c.slli a5,0x10
387a4: 83c1 c.srli a5,0x10
387a6: 20f76663 bltu a4,a5,389b2 <open_verify.constprop.0+0x328>
387aa: 02e4d703 lhu a4,46(s1)
387ae: 02000793 addi a5,zero,32
387b2: 20f71863 bne a4,a5,389c2 <open_verify.constprop.0+0x338>
387b6: 0304d703 lhu a4,48(s1)
387ba: 5094 c.lw a3,32(s1)
387bc: 00571a13 slli s4,a4,0x5
387c0: 00da07b3 add a5,s4,a3
387c4: 0ef96f63 bltu s2,a5,388c2 <open_verify.constprop.0+0x238>
387c8: 00db8933 add s2,s7,a3
387cc: 9a4a c.add s4,s2
387ce: 21497a63 bgeu s2,s4,389e2 <open_verify.constprop.0+0x358>
387d2: 00060a37 lui s4,0x60
387d6: 8b4a c.mv s6,s2
387d8: 4d81 c.li s11,0
387da: 4a91 c.li s5,4
387dc: 4a0a0a13 addi s4,s4,1184 # 604a0 <expected_note.2>
387e0: a801 c.j 387f0 <open_verify.constprop.0+0x166>
387e2: 00571793 slli a5,a4,0x5
387e6: 020b0b13 addi s6,s6,32
387ea: 97ca c.add a5,s2
387ec: f6fb7ee3 bgeu s6,a5,38768 <open_verify.constprop.0+0xde>
387f0: 000b2783 lw a5,0(s6)
387f4: ff5797e3 bne a5,s5,387e2 <open_verify.constprop.0+0x158>
387f8: 010b2d03 lw s10,16(s6)
387fc: 47fd c.li a5,31
387fe: ffa7f2e3 bgeu a5,s10,387e2 <open_verify.constprop.0+0x158>
38802: 01cb2783 lw a5,28(s6)
38806: 17f1 c.addi a5,-4
38808: 9bed c.andi a5,-5
3880a: ffe1 c.bnez a5,387e2 <open_verify.constprop.0+0x158>
3880c: 004b2683 lw a3,4(s6)
38810: 409c c.lw a5,0(s1)
38812: 00dd0733 add a4,s10,a3
38816: 00db8cb3 add s9,s7,a3
3881a: 04e7fe63 bgeu a5,a4,38876 <open_verify.constprop.0+0x1ec>
3881e: 67c1 c.lui a5,0x10
38820: 0cfd7663 bgeu s10,a5,388ec <open_verify.constprop.0+0x262>
38824: 017d0793 addi a5,s10,23
38828: 9bc1 c.andi a5,-16
3882a: 40f10133 sub sp,sp,a5
3882e: 00f10893 addi a7,sp,15
38832: ff08fc93 andi s9,a7,-16
38836: 4701 c.li a4,0
38838: 866a c.mv a2,s10
3883a: 85e6 c.mv a1,s9
3883c: 854e c.mv a0,s3
3883e: 6b80a0ef jal ra,42ef6 <__pread64_nocancel>
38842: 02ad0a63 beq s10,a0,38876 <open_verify.constprop.0+0x1ec>
38846: a259 c.j 389cc <open_verify.constprop.0+0x342>
38848: 01cb2703 lw a4,28(s6)
3884c: 000ca583 lw a1,0(s9)
38850: 004ca603 lw a2,4(s9)
38854: 00b70793 addi a5,a4,11
38858: 40e006b3 sub a3,zero,a4
3885c: 97ae c.add a5,a1
3885e: 177d c.addi a4,-1
38860: 9732 c.add a4,a2
38862: 8ff5 c.and a5,a3
38864: 97ba c.add a5,a4
38866: 8ff5 c.and a5,a3
38868: fe0d0713 addi a4,s10,-32
3886c: 04f76863 bltu a4,a5,388bc <open_verify.constprop.0+0x232>
38870: 40fd0d33 sub s10,s10,a5
38874: 9cbe c.add s9,a5
38876: 4641 c.li a2,16
38878: 85d2 c.mv a1,s4
3887a: 8566 c.mv a0,s9
3887c: e6ae60ef jal ra,1eee6 <memcmp>
38880: f561 c.bnez a0,38848 <open_verify.constprop.0+0x1be>
38882: 020d0d63 beq s10,zero,388bc <open_verify.constprop.0+0x232>
38886: 010ca703 lw a4,16(s9)
3888a: 014ca783 lw a5,20(s9)
3888e: 018ca603 lw a2,24(s9)
38892: 01cca683 lw a3,28(s9)
38896: ec0711e3 bne a4,zero,38758 <open_verify.constprop.0+0xce>
3889a: ec41a703 lw a4,-316(gp) # 6f218 <_dl_osversion>
3889e: ec0705e3 beq a4,zero,38768 <open_verify.constprop.0+0xde>
388a2: 0ff7f793 andi a5,a5,255
388a6: 07a2 c.slli a5,0x8
388a8: 0ff67613 andi a2,a2,255
388ac: 97b2 c.add a5,a2
388ae: 07a2 c.slli a5,0x8
388b0: 0ff6f693 andi a3,a3,255
388b4: 97b6 c.add a5,a3
388b6: eaf779e3 bgeu a4,a5,38768 <open_verify.constprop.0+0xde>
388ba: bd79 c.j 38758 <open_verify.constprop.0+0xce>
388bc: 0304d703 lhu a4,48(s1)
388c0: b70d c.j 387e2 <open_verify.constprop.0+0x158>
388c2: 010a0793 addi a5,s4,16
388c6: 40f10133 sub sp,sp,a5
388ca: 00f10913 addi s2,sp,15
388ce: ff097913 andi s2,s2,-16
388d2: 4701 c.li a4,0
388d4: 8652 c.mv a2,s4
388d6: 85ca c.mv a1,s2
388d8: 854e c.mv a0,s3
388da: 61c0a0ef jal ra,42ef6 <__pread64_nocancel>
388de: 0f451a63 bne a0,s4,389d2 <open_verify.constprop.0+0x348>
388e2: 0304d703 lhu a4,48(s1)
388e6: 00571a13 slli s4,a4,0x5
388ea: b5cd c.j 387cc <open_verify.constprop.0+0x142>
388ec: 85ea c.mv a1,s10
388ee: 856e c.mv a0,s11
388f0: fad42a23 sw a3,-76(s0)
388f4: 8d0e50ef jal ra,1d9c4 <__libc_realloc>
388f8: 8caa c.mv s9,a0
388fa: cd61 c.beqz a0,389d2 <open_verify.constprop.0+0x348>
388fc: fb442683 lw a3,-76(s0)
38900: 8daa c.mv s11,a0
38902: bf15 c.j 38836 <open_verify.constprop.0+0x1ac>
38904: 000605b7 lui a1,0x60
38908: 4621 c.li a2,8
3890a: 43458593 addi a1,a1,1076 # 60434 <expected2.3>
3890e: 855e c.mv a0,s7
38910: dd6e60ef jal ra,1eee6 <memcmp>
38914: e00509e3 beq a0,zero,38726 <open_verify.constprop.0+0x9c>
38918: 40d8 c.lw a4,4(s1)
3891a: 464c47b7 lui a5,0x464c4
3891e: 57f78793 addi a5,a5,1407 # 464c457f <__BSS_END__+0x46454a2b>
38922: 0cf71c63 bne a4,a5,389fa <open_verify.constprop.0+0x370>
38926: 0084c703 lbu a4,8(s1)
3892a: 4785 c.li a5,1
3892c: 0af70d63 beq a4,a5,389e6 <open_verify.constprop.0+0x35c>
38930: 00fa0023 sb a5,0(s4)
38934: 4d81 c.li s11,0
38936: b50d c.j 38758 <open_verify.constprop.0+0xce>
38938: 9c12 c.add s8,tp
3893a: 000c2d03 lw s10,0(s8)
3893e: 080d1d63 bne s10,zero,389d8 <open_verify.constprop.0+0x34e>
38942: 000604b7 lui s1,0x60
38946: cc448493 addi s1,s1,-828 # 5fcc4 <__PRETTY_FUNCTION__.0+0x1c>
3894a: a829 c.j 38964 <open_verify.constprop.0+0x2da>
3894c: 00b4c703 lbu a4,11(s1)
38950: 468d c.li a3,3
38952: fcd713e3 bne a4,a3,38918 <open_verify.constprop.0+0x28e>
38956: dcf77ce3 bgeu a4,a5,3872e <open_verify.constprop.0+0xa4>
3895a: bf7d c.j 38918 <open_verify.constprop.0+0x28e>
3895c: 000604b7 lui s1,0x60
38960: d1848493 addi s1,s1,-744 # 5fd18 <__PRETTY_FUNCTION__.0+0x70>
38964: fb842783 lw a5,-72(s0)
38968: eb99 c.bnez a5,3897e <open_verify.constprop.0+0x2f4>
3896a: 854e c.mv a0,s3
3896c: 916e80ef jal ra,20a82 <__close_nocancel>
38970: fbc42583 lw a1,-68(s0)
38974: 86a6 c.mv a3,s1
38976: 4601 c.li a2,0
38978: 856a c.mv a0,s10
3897a: b6fea0ef jal ra,234e8 <_dl_signal_error>
3897e: fbc42a03 lw s4,-68(s0)
38982: 8552 c.mv a0,s4
38984: edde50ef jal ra,1e860 <strlen>
38988: 01850793 addi a5,a0,24
3898c: 9bc1 c.andi a5,-16
3898e: 40f10133 sub sp,sp,a5
38992: 00f10793 addi a5,sp,15
38996: 00150613 addi a2,a0,1
3899a: 85d2 c.mv a1,s4
3899c: ff07f513 andi a0,a5,-16
389a0: a67e60ef jal ra,1f406 <memcpy>
389a4: 892a c.mv s2,a0
389a6: 8552 c.mv a0,s4
389a8: e71e40ef jal ra,1d818 <__free>
389ac: fb242e23 sw s2,-68(s0)
389b0: bf6d c.j 3896a <open_verify.constprop.0+0x2e0>
389b2: 000604b7 lui s1,0x60
389b6: d4448493 addi s1,s1,-700 # 5fd44 <__PRETTY_FUNCTION__.0+0x9c>
389ba: b76d c.j 38964 <open_verify.constprop.0+0x2da>
389bc: 0004a903 lw s2,0(s1)
389c0: b399 c.j 38706 <open_verify.constprop.0+0x7c>
389c2: 000604b7 lui s1,0x60
389c6: d6c48493 addi s1,s1,-660 # 5fd6c <__PRETTY_FUNCTION__.0+0xc4>
389ca: bf69 c.j 38964 <open_verify.constprop.0+0x2da>
389cc: 856e c.mv a0,s11
389ce: e4be40ef jal ra,1d818 <__free>
389d2: 9c12 c.add s8,tp
389d4: 000c2d03 lw s10,0(s8)
389d8: 000604b7 lui s1,0x60
389dc: cd448493 addi s1,s1,-812 # 5fcd4 <__PRETTY_FUNCTION__.0+0x2c>
389e0: b751 c.j 38964 <open_verify.constprop.0+0x2da>
389e2: 4d81 c.li s11,0
389e4: b351 c.j 38768 <open_verify.constprop.0+0xde>
389e6: 0094c783 lbu a5,9(s1)
389ea: 00e78e63 beq a5,a4,38a06 <open_verify.constprop.0+0x37c>
389ee: 000604b7 lui s1,0x60
389f2: 4d01 c.li s10,0
389f4: cec48493 addi s1,s1,-788 # 5fcec <__PRETTY_FUNCTION__.0+0x44>
389f8: b7b5 c.j 38964 <open_verify.constprop.0+0x2da>
389fa: 000604b7 lui s1,0x60
389fe: 4d01 c.li s10,0
38a00: d9848493 addi s1,s1,-616 # 5fd98 <__PRETTY_FUNCTION__.0+0xf0>
38a04: b785 c.j 38964 <open_verify.constprop.0+0x2da>
38a06: 00a4c703 lbu a4,10(s1)
38a0a: 00f70863 beq a4,a5,38a1a <open_verify.constprop.0+0x390>
38a0e: 000604b7 lui s1,0x60
38a12: 4d01 c.li s10,0
38a14: dd848493 addi s1,s1,-552 # 5fdd8 <__PRETTY_FUNCTION__.0+0x130>
38a18: b7b1 c.j 38964 <open_verify.constprop.0+0x2da>
38a1a: 00b4c783 lbu a5,11(s1)
38a1e: cb91 c.beqz a5,38a32 <open_verify.constprop.0+0x3a8>
38a20: 470d c.li a4,3
38a22: 02e78963 beq a5,a4,38a54 <open_verify.constprop.0+0x3ca>
38a26: 000604b7 lui s1,0x60
38a2a: 4d01 c.li s10,0
38a2c: e2c48493 addi s1,s1,-468 # 5fe2c <__PRETTY_FUNCTION__.0+0x184>
38a30: bf15 c.j 38964 <open_verify.constprop.0+0x2da>
38a32: 00c4c783 lbu a5,12(s1)
38a36: e39d c.bnez a5,38a5c <open_verify.constprop.0+0x3d2>
38a38: 461d c.li a2,7
38a3a: 019a8593 addi a1,s5,25
38a3e: 00d48513 addi a0,s1,13
38a42: ca4e60ef jal ra,1eee6 <memcmp>
38a46: 8d2a c.mv s10,a0
38a48: e105 c.bnez a0,38a68 <open_verify.constprop.0+0x3de>
38a4a: 000604b7 lui s1,0x60
38a4e: dac48493 addi s1,s1,-596 # 5fdac <__PRETTY_FUNCTION__.0+0x104>
38a52: bf09 c.j 38964 <open_verify.constprop.0+0x2da>
38a54: 00c4c703 lbu a4,12(s1)
38a58: fee7f0e3 bgeu a5,a4,38a38 <open_verify.constprop.0+0x3ae>
38a5c: 000604b7 lui s1,0x60
38a60: 4d01 c.li s10,0
38a62: e0c48493 addi s1,s1,-500 # 5fe0c <__PRETTY_FUNCTION__.0+0x164>
38a66: bdfd c.j 38964 <open_verify.constprop.0+0x2da>
38a68: 000604b7 lui s1,0x60
38a6c: 4d01 c.li s10,0
38a6e: dbc48493 addi s1,s1,-580 # 5fdbc <__PRETTY_FUNCTION__.0+0x114>
38a72: bdcd c.j 38964 <open_verify.constprop.0+0x2da>
00038a74 <open_path.isra.0>:
38a74: 7151 c.addi16sp sp,-240
38a76: d5a2 c.swsp s0,232(sp)
38a78: df6e c.swsp s11,188(sp)
38a7a: d786 c.swsp ra,236(sp)
38a7c: d3a6 c.swsp s1,228(sp)
38a7e: d1ca c.swsp s2,224(sp)
38a80: cfce c.swsp s3,220(sp)
38a82: cdd2 c.swsp s4,216(sp)
38a84: cbd6 c.swsp s5,212(sp)
38a86: c9da c.swsp s6,208(sp)
38a88: c7de c.swsp s7,204(sp)
38a8a: c5e2 c.swsp s8,200(sp)
38a8c: c3e6 c.swsp s9,196(sp)
38a8e: c1ea c.swsp s10,192(sp)
38a90: 1980 c.addi4spn s0,sp,240
38a92: 0006ad83 lw s11,0(a3) # 8000 <__libc_tsd_CTYPE_B+0x7fd4>
38a96: f0d42c23 sw a3,-232(s0)
38a9a: f2e42023 sw a4,-224(s0)
38a9e: f3042c23 sw a6,-200(s0)
38aa2: 100d8163 beq s11,zero,38ba4 <open_path.isra.0+0x130>
38aa6: 8bbe c.mv s7,a5
38aa8: f681a783 lw a5,-152(gp) # 6f2bc <max_dirnamelen>
38aac: 000da903 lw s2,0(s11)
38ab0: 00060cb7 lui s9,0x60
38ab4: 97ae c.add a5,a1
38ab6: 07dd c.addi a5,23
38ab8: 9bc1 c.andi a5,-16
38aba: 40f10133 sub sp,sp,a5
38abe: 000647b7 lui a5,0x64
38ac2: 0bc78793 addi a5,a5,188 # 640bc <_sys_errnameidx+0x11c>
38ac6: f2f42e23 sw a5,-196(s0)
38aca: 000607b7 lui a5,0x60
38ace: 00f10993 addi s3,sp,15
38ad2: e4878793 addi a5,a5,-440 # 5fe48 <__PRETTY_FUNCTION__.0+0x1a0>
38ad6: 8b2a c.mv s6,a0
38ad8: 8a2e c.mv s4,a1
38ada: 8d32 c.mv s10,a2
38adc: 8c46 c.mv s8,a7
38ade: ff09f993 andi s3,s3,-16
38ae2: f2042223 sw zero,-220(s0)
38ae6: f2042823 sw zero,-208(s0)
38aea: e44c8c93 addi s9,s9,-444 # 5fe44 <__PRETTY_FUNCTION__.0+0x19c>
38aee: f0f42823 sw a5,-240(s0)
38af2: ef41a783 lw a5,-268(gp) # 6f248 <_dl_debug_mask>
38af6: 8b85 c.andi a5,1
38af8: 1a079763 bne a5,zero,38ca6 <open_path.isra.0+0x232>
38afc: 01092603 lw a2,16(s2)
38b00: 00c92583 lw a1,12(s2)
38b04: 854e c.mv a0,s3
38b06: 901e60ef jal ra,1f406 <memcpy>
38b0a: 01092683 lw a3,16(s2)
38b0e: 01492703 lw a4,20(s2)
38b12: 4785 c.li a5,1
38b14: 9536 c.add a0,a3
38b16: 06f70e63 beq a4,a5,38b92 <open_path.isra.0+0x11e>
38b1a: 8652 c.mv a2,s4
38b1c: 85da c.mv a1,s6
38b1e: 8e9e60ef jal ra,1f406 <memcpy>
38b22: ef41a783 lw a5,-268(gp) # 6f248 <_dl_debug_mask>
38b26: 014504b3 add s1,a0,s4
38b2a: 413484b3 sub s1,s1,s3
38b2e: 8b85 c.andi a5,1
38b30: 12079663 bne a5,zero,38c5c <open_path.isra.0+0x1e8>
38b34: 4681 c.li a3,0
38b36: 8662 c.mv a2,s8
38b38: 85de c.mv a1,s7
38b3a: 854e c.mv a0,s3
38b3c: 36b9 c.jal 3868a <open_verify.constprop.0>
38b3e: 01492783 lw a5,20(s2)
38b42: 872a c.mv a4,a0
38b44: e3d9 c.bnez a5,38bca <open_path.isra.0+0x156>
38b46: 57fd c.li a5,-1
38b48: 0cf50163 beq a0,a5,38c0a <open_path.isra.0+0x196>
38b4c: 4789 c.li a5,2
38b4e: 00f92a23 sw a5,20(s2)
38b52: 040007b7 lui a5,0x4000
38b56: 00fd77b3 and a5,s10,a5
38b5a: 4905 c.li s2,1
38b5c: c3d1 c.beqz a5,38be0 <open_path.isra.0+0x16c>
38b5e: 0006e7b7 lui a5,0x6e
38b62: fe87a783 lw a5,-24(a5) # 6dfe8 <__libc_enable_secure>
38b66: 10079363 bne a5,zero,38c6c <open_path.isra.0+0x1f8>
38b6a: 57fd c.li a5,-1
38b6c: 06f71a63 bne a4,a5,38be0 <open_path.isra.0+0x16c>
38b70: 02090163 beq s2,zero,38b92 <open_path.isra.0+0x11e>
38b74: 00036797 auipc a5,0x36
38b78: 2347a783 lw a5,564(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
38b7c: 4709 c.li a4,2
38b7e: 9792 c.add a5,tp
38b80: 439c c.lw a5,0(a5)
38b82: 00e78563 beq a5,a4,38b8c <open_path.isra.0+0x118>
38b86: 4735 c.li a4,13
38b88: 00e79e63 bne a5,a4,38ba4 <open_path.isra.0+0x130>
38b8c: 4785 c.li a5,1
38b8e: f2f42223 sw a5,-220(s0)
38b92: 004da903 lw s2,4(s11)
38b96: 0d91 c.addi s11,4
38b98: f4091de3 bne s2,zero,38af2 <open_path.isra.0+0x7e>
38b9c: f2442783 lw a5,-220(s0)
38ba0: 20078363 beq a5,zero,38da6 <open_path.isra.0+0x332>
38ba4: 577d c.li a4,-1
38ba6: f1040113 addi sp,s0,-240
38baa: 50be c.lwsp ra,236(sp)
38bac: 542e c.lwsp s0,232(sp)
38bae: 549e c.lwsp s1,228(sp)
38bb0: 590e c.lwsp s2,224(sp)
38bb2: 49fe c.lwsp s3,220(sp)
38bb4: 4a6e c.lwsp s4,216(sp)
38bb6: 4ade c.lwsp s5,212(sp)
38bb8: 4b4e c.lwsp s6,208(sp)
38bba: 4bbe c.lwsp s7,204(sp)
38bbc: 4c2e c.lwsp s8,200(sp)
38bbe: 4c9e c.lwsp s9,196(sp)
38bc0: 4d0e c.lwsp s10,192(sp)
38bc2: 5dfa c.lwsp s11,188(sp)
38bc4: 853a c.mv a0,a4
38bc6: 616d c.addi16sp sp,240
38bc8: 8082 c.jr ra
38bca: 17fd c.addi a5,-1
38bcc: 56fd c.li a3,-1
38bce: 00f03933 sltu s2,zero,a5
38bd2: f8d50fe3 beq a0,a3,38b70 <open_path.isra.0+0xfc>
38bd6: 040007b7 lui a5,0x4000
38bda: 00fd77b3 and a5,s10,a5
38bde: f3c1 c.bnez a5,38b5e <open_path.isra.0+0xea>
38be0: 8526 c.mv a0,s1
38be2: f2e42e23 sw a4,-196(s0)
38be6: ff0e40ef jal ra,1d3d6 <__libc_malloc>
38bea: f2042703 lw a4,-224(s0)
38bee: c308 c.sw a0,0(a4)
38bf0: f3c42703 lw a4,-196(s0)
38bf4: 1e050263 beq a0,zero,38dd8 <open_path.isra.0+0x364>
38bf8: 8626 c.mv a2,s1
38bfa: 85ce c.mv a1,s3
38bfc: f2e42e23 sw a4,-196(s0)
38c00: 807e60ef jal ra,1f406 <memcpy>
38c04: f3c42703 lw a4,-196(s0)
38c08: bf79 c.j 38ba6 <open_path.isra.0+0x132>
38c0a: f3842783 lw a5,-200(s0)
38c0e: c38d c.beqz a5,38c30 <open_path.isra.0+0x1bc>
38c10: 4f98 c.lw a4,24(a5)
38c12: 05c00793 addi a5,zero,92
38c16: 02f70733 mul a4,a4,a5
38c1a: 0006f7b7 lui a5,0x6f
38c1e: ac878793 addi a5,a5,-1336 # 6eac8 <_dl_ns>
38c22: 97ba c.add a5,a4
38c24: 439c c.lw a5,0(a5)
38c26: 1987d783 lhu a5,408(a5)
38c2a: 83ad c.srli a5,0xb
38c2c: 8b85 c.andi a5,1
38c2e: f3b9 c.bnez a5,38b74 <open_path.isra.0+0x100>
38c30: 414484b3 sub s1,s1,s4
38c34: 94ce c.add s1,s3
38c36: fe048fa3 sb zero,-1(s1)
38c3a: f4040593 addi a1,s0,-192
38c3e: 854e c.mv a0,s3
38c40: 2a80a0ef jal ra,42ee8 <__stat>
38c44: e901 c.bnez a0,38c54 <open_path.isra.0+0x1e0>
38c46: f5042683 lw a3,-176(s0)
38c4a: 67bd c.lui a5,0xf
38c4c: 6711 c.lui a4,0x4
38c4e: 8ff5 c.and a5,a3
38c50: 12e78963 beq a5,a4,38d82 <open_path.isra.0+0x30e>
38c54: 4785 c.li a5,1
38c56: 00f92a23 sw a5,20(s2)
38c5a: bf25 c.j 38b92 <open_path.isra.0+0x11e>
38c5c: 00060537 lui a0,0x60
38c60: 85ce c.mv a1,s3
38c62: e8850513 addi a0,a0,-376 # 5fe88 <__PRETTY_FUNCTION__.0+0x1e0>
38c66: 7c1030ef jal ra,3cc26 <_dl_debug_printf>
38c6a: b5e9 c.j 38b34 <open_path.isra.0+0xc0>
38c6c: 853a c.mv a0,a4
38c6e: f4040593 addi a1,s0,-192
38c72: f2e42a23 sw a4,-204(s0)
38c76: f14e70ef jal ra,2038a <__fstat>
38c7a: f3442703 lw a4,-204(s0)
38c7e: e519 c.bnez a0,38c8c <open_path.isra.0+0x218>
38c80: f5042783 lw a5,-176(s0)
38c84: 83ad c.srli a5,0xb
38c86: 8b85 c.andi a5,1
38c88: ee0791e3 bne a5,zero,38b6a <open_path.isra.0+0xf6>
38c8c: 853a c.mv a0,a4
38c8e: df5e70ef jal ra,20a82 <__close_nocancel>
38c92: 00036797 auipc a5,0x36
38c96: 1167a783 lw a5,278(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
38c9a: 4709 c.li a4,2
38c9c: 9792 c.add a5,tp
38c9e: c398 c.sw a4,0(a5)
38ca0: ee0916e3 bne s2,zero,38b8c <open_path.isra.0+0x118>
38ca4: b5fd c.j 38b92 <open_path.isra.0+0x11e>
38ca6: f2f42623 sw a5,-212(s0)
38caa: 00492783 lw a5,4(s2)
38cae: f3042703 lw a4,-208(s0)
38cb2: f2f42423 sw a5,-216(s0)
38cb6: e4e783e3 beq a5,a4,38afc <open_path.isra.0+0x88>
38cba: f681a703 lw a4,-152(gp) # 6f2bc <max_dirnamelen>
38cbe: 00892783 lw a5,8(s2)
38cc2: 00060537 lui a0,0x60
38cc6: 073d c.addi a4,15
38cc8: 9b41 c.andi a4,-16
38cca: f0242a23 sw sp,-236(s0)
38cce: e5850513 addi a0,a0,-424 # 5fe58 <__PRETTY_FUNCTION__.0+0x1b0>
38cd2: 40e10133 sub sp,sp,a4
38cd6: f0f42e23 sw a5,-228(s0)
38cda: 74d030ef jal ra,3cc26 <_dl_debug_printf>
38cde: 000da703 lw a4,0(s11)
38ce2: f2242a23 sw sp,-204(s0)
38ce6: f2c42783 lw a5,-212(s0)
38cea: 84ee c.mv s1,s11
38cec: e339 c.bnez a4,38d32 <open_path.isra.0+0x2be>
38cee: a889 c.j 38d40 <open_path.isra.0+0x2cc>
38cf0: 4b10 c.lw a2,16(a4)
38cf2: 474c c.lw a1,12(a4)
38cf4: f2f42623 sw a5,-212(s0)
38cf8: f2e42823 sw a4,-208(s0)
38cfc: f0ae60ef jal ra,1f406 <memcpy>
38d00: f3042703 lw a4,-208(s0)
38d04: 4090 c.lw a2,0(s1)
38d06: f3442583 lw a1,-204(s0)
38d0a: 4b14 c.lw a3,16(a4)
38d0c: 4a58 c.lw a4,20(a2)
38d0e: f2c42783 lw a5,-212(s0)
38d12: 9536 c.add a0,a3
38d14: 4685 c.li a3,1
38d16: 0491 c.addi s1,4
38d18: 00d70b63 beq a4,a3,38d2e <open_path.isra.0+0x2ba>
38d1c: 00050023 sb zero,0(a0)
38d20: 8566 c.mv a0,s9
38d22: c399 c.beqz a5,38d28 <open_path.isra.0+0x2b4>
38d24: f3c42503 lw a0,-196(s0)
38d28: 72b030ef jal ra,3cc52 <_dl_debug_printf_c>
38d2c: 4781 c.li a5,0
38d2e: 4098 c.lw a4,0(s1)
38d30: cb01 c.beqz a4,38d40 <open_path.isra.0+0x2cc>
38d32: 4354 c.lw a3,4(a4)
38d34: f2842603 lw a2,-216(s0)
38d38: f3442503 lw a0,-204(s0)
38d3c: fad60ae3 beq a2,a3,38cf0 <open_path.isra.0+0x27c>
38d40: f1c42783 lw a5,-228(s0)
38d44: c3b9 c.beqz a5,38d8a <open_path.isra.0+0x316>
38d46: f1c42783 lw a5,-228(s0)
38d4a: 0007c783 lbu a5,0(a5)
38d4e: eb89 c.bnez a5,38d60 <open_path.isra.0+0x2ec>
38d50: 0006e7b7 lui a5,0x6e
38d54: fe07a783 lw a5,-32(a5) # 6dfe0 <_dl_argv>
38d58: 439c c.lw a5,0(a5)
38d5a: f0f42e23 sw a5,-228(s0)
38d5e: cf9d c.beqz a5,38d9c <open_path.isra.0+0x328>
38d60: f1c42603 lw a2,-228(s0)
38d64: f2842583 lw a1,-216(s0)
38d68: 00060537 lui a0,0x60
38d6c: e6850513 addi a0,a0,-408 # 5fe68 <__PRETTY_FUNCTION__.0+0x1c0>
38d70: 6e3030ef jal ra,3cc52 <_dl_debug_printf_c>
38d74: f2842783 lw a5,-216(s0)
38d78: f2f42823 sw a5,-208(s0)
38d7c: f1442103 lw sp,-236(s0)
38d80: bbb5 c.j 38afc <open_path.isra.0+0x88>
38d82: 4789 c.li a5,2
38d84: 00f92a23 sw a5,20(s2)
38d88: b3f5 c.j 38b74 <open_path.isra.0+0x100>
38d8a: f2842583 lw a1,-216(s0)
38d8e: 00060537 lui a0,0x60
38d92: e8050513 addi a0,a0,-384 # 5fe80 <__PRETTY_FUNCTION__.0+0x1d8>
38d96: 6bd030ef jal ra,3cc52 <_dl_debug_printf_c>
38d9a: bfe9 c.j 38d74 <open_path.isra.0+0x300>
38d9c: f1042783 lw a5,-240(s0)
38da0: f0f42e23 sw a5,-228(s0)
38da4: bf75 c.j 38d60 <open_path.isra.0+0x2ec>
38da6: f1842783 lw a5,-232(s0)
38daa: 43dc c.lw a5,4(a5)
38dac: e385 c.bnez a5,38dcc <open_path.isra.0+0x358>
38dae: f1842703 lw a4,-232(s0)
38db2: 0006e7b7 lui a5,0x6e
38db6: fec78793 addi a5,a5,-20 # 6dfec <__rtld_search_dirs>
38dba: def705e3 beq a4,a5,38ba4 <open_path.isra.0+0x130>
38dbe: 07a1 c.addi a5,8
38dc0: def702e3 beq a4,a5,38ba4 <open_path.isra.0+0x130>
38dc4: 57fd c.li a5,-1
38dc6: c31c c.sw a5,0(a4)
38dc8: 577d c.li a4,-1
38dca: bbf1 c.j 38ba6 <open_path.isra.0+0x132>
38dcc: f1842783 lw a5,-232(s0)
38dd0: 4388 c.lw a0,0(a5)
38dd2: a47e40ef jal ra,1d818 <__free>
38dd6: bfe1 c.j 38dae <open_path.isra.0+0x33a>
38dd8: 853a c.mv a0,a4
38dda: ca9e70ef jal ra,20a82 <__close_nocancel>
38dde: 577d c.li a4,-1
38de0: b3d9 c.j 38ba6 <open_path.isra.0+0x132>
00038de2 <add_name_to_object.isra.0>:
38de2: 1101 c.addi sp,-32
38de4: cc22 c.swsp s0,24(sp)
38de6: ca26 c.swsp s1,20(sp)
38de8: ce06 c.swsp ra,28(sp)
38dea: c84a c.swsp s2,16(sp)
38dec: c64e c.swsp s3,12(sp)
38dee: 84ae c.mv s1,a1
38df0: 842a c.mv s0,a0
38df2: e509 c.bnez a0,38dfc <add_name_to_object.isra.0+0x1a>
38df4: a085 c.j 38e54 <add_name_to_object.isra.0+0x72>
38df6: 405c c.lw a5,4(s0)
38df8: cf91 c.beqz a5,38e14 <add_name_to_object.isra.0+0x32>
38dfa: 843e c.mv s0,a5
38dfc: 400c c.lw a1,0(s0)
38dfe: 8526 c.mv a0,s1
38e00: 8a3e50ef jal ra,1e6a2 <strcmp>
38e04: f96d c.bnez a0,38df6 <add_name_to_object.isra.0+0x14>
38e06: 40f2 c.lwsp ra,28(sp)
38e08: 4462 c.lwsp s0,24(sp)
38e0a: 44d2 c.lwsp s1,20(sp)
38e0c: 4942 c.lwsp s2,16(sp)
38e0e: 49b2 c.lwsp s3,12(sp)
38e10: 6105 c.addi16sp sp,32
38e12: 8082 c.jr ra
38e14: 8526 c.mv a0,s1
38e16: a4be50ef jal ra,1e860 <strlen>
38e1a: 862a c.mv a2,a0
38e1c: 0535 c.addi a0,13
38e1e: 00160993 addi s3,a2,1
38e22: db4e40ef jal ra,1d3d6 <__libc_malloc>
38e26: 892a c.mv s2,a0
38e28: cd0d c.beqz a0,38e62 <add_name_to_object.isra.0+0x80>
38e2a: 864e c.mv a2,s3
38e2c: 85a6 c.mv a1,s1
38e2e: 00c90513 addi a0,s2,12
38e32: dd4e60ef jal ra,1f406 <memcpy>
38e36: 00a92023 sw a0,0(s2)
38e3a: 00092223 sw zero,4(s2)
38e3e: 00092423 sw zero,8(s2)
38e42: 01242223 sw s2,4(s0)
38e46: 40f2 c.lwsp ra,28(sp)
38e48: 4462 c.lwsp s0,24(sp)
38e4a: 44d2 c.lwsp s1,20(sp)
38e4c: 4942 c.lwsp s2,16(sp)
38e4e: 49b2 c.lwsp s3,12(sp)
38e50: 6105 c.addi16sp sp,32
38e52: 8082 c.jr ra
38e54: 852e c.mv a0,a1
38e56: a0be50ef jal ra,1e860 <strlen>
38e5a: 0535 c.addi a0,13
38e5c: d7ae40ef jal ra,1d3d6 <__libc_malloc>
38e60: e911 c.bnez a0,38e74 <add_name_to_object.isra.0+0x92>
38e62: 000606b7 lui a3,0x60
38e66: e9c68693 addi a3,a3,-356 # 5fe9c <__PRETTY_FUNCTION__.0+0x1f4>
38e6a: 4601 c.li a2,0
38e6c: 85a6 c.mv a1,s1
38e6e: 4531 c.li a0,12
38e70: e78ea0ef jal ra,234e8 <_dl_signal_error>
38e74: 000606b7 lui a3,0x60
38e78: 000605b7 lui a1,0x60
38e7c: 00060537 lui a0,0x60
38e80: 44068693 addi a3,a3,1088 # 60440 <__PRETTY_FUNCTION__.6>
38e84: 1b400613 addi a2,zero,436
38e88: eb858593 addi a1,a1,-328 # 5feb8 <__PRETTY_FUNCTION__.0+0x210>
38e8c: ec450513 addi a0,a0,-316 # 5fec4 <__PRETTY_FUNCTION__.0+0x21c>
38e90: c61d70ef jal ra,10af0 <__assert_fail>
00038e94 <elf_machine_matches_host>:
38e94: 01255703 lhu a4,18(a0)
38e98: 0f300793 addi a5,zero,243
38e9c: 00f71863 bne a4,a5,38eac <elf_machine_matches_host+0x18>
38ea0: 5148 c.lw a0,36(a0)
38ea2: 8919 c.andi a0,6
38ea4: 1571 c.addi a0,-4
38ea6: 00153513 sltiu a0,a0,1
38eaa: 8082 c.jr ra
38eac: 4501 c.li a0,0
38eae: 8082 c.jr ra
00038eb0 <_dl_dst_count>:
38eb0: 1101 c.addi sp,-32
38eb2: 02400593 addi a1,zero,36
38eb6: ca26 c.swsp s1,20(sp)
38eb8: ce06 c.swsp ra,28(sp)
38eba: cc22 c.swsp s0,24(sp)
38ebc: c84a c.swsp s2,16(sp)
38ebe: c64e c.swsp s3,12(sp)
38ec0: c452 c.swsp s4,8(sp)
38ec2: f46e50ef jal ra,1e608 <strchr>
38ec6: 4481 c.li s1,0
38ec8: e911 c.bnez a0,38edc <_dl_dst_count+0x2c>
38eca: 40f2 c.lwsp ra,28(sp)
38ecc: 4462 c.lwsp s0,24(sp)
38ece: 4942 c.lwsp s2,16(sp)
38ed0: 49b2 c.lwsp s3,12(sp)
38ed2: 4a22 c.lwsp s4,8(sp)
38ed4: 8526 c.mv a0,s1
38ed6: 44d2 c.lwsp s1,20(sp)
38ed8: 6105 c.addi16sp sp,32
38eda: 8082 c.jr ra
38edc: 000609b7 lui s3,0x60
38ee0: 00060937 lui s2,0x60
38ee4: 00060a37 lui s4,0x60
38ee8: 00150413 addi s0,a0,1
38eec: ed498593 addi a1,s3,-300 # 5fed4 <__PRETTY_FUNCTION__.0+0x22c>
38ef0: 8522 c.mv a0,s0
38ef2: d54ff0ef jal ra,38446 <is_dst>
38ef6: 87aa c.mv a5,a0
38ef8: edc90593 addi a1,s2,-292 # 5fedc <__PRETTY_FUNCTION__.0+0x234>
38efc: 8522 c.mv a0,s0
38efe: ef81 c.bnez a5,38f16 <_dl_dst_count+0x66>
38f00: d46ff0ef jal ra,38446 <is_dst>
38f04: 87aa c.mv a5,a0
38f06: ee8a0593 addi a1,s4,-280 # 5fee8 <__PRETTY_FUNCTION__.0+0x240>
38f0a: 8522 c.mv a0,s0
38f0c: e789 c.bnez a5,38f16 <_dl_dst_count+0x66>
38f0e: d38ff0ef jal ra,38446 <is_dst>
38f12: 87aa c.mv a5,a0
38f14: c119 c.beqz a0,38f1a <_dl_dst_count+0x6a>
38f16: 943e c.add s0,a5
38f18: 0485 c.addi s1,1
38f1a: 02400593 addi a1,zero,36
38f1e: 8522 c.mv a0,s0
38f20: ee8e50ef jal ra,1e608 <strchr>
38f24: f171 c.bnez a0,38ee8 <_dl_dst_count+0x38>
38f26: b755 c.j 38eca <_dl_dst_count+0x1a>
00038f28 <_dl_dst_substitute>:
38f28: 715d c.addi16sp sp,-80
38f2a: c2a6 c.swsp s1,68(sp)
38f2c: c0ca c.swsp s2,64(sp)
38f2e: de4e c.swsp s3,60(sp)
38f30: dc52 c.swsp s4,56(sp)
38f32: da56 c.swsp s5,52(sp)
38f34: d85a c.swsp s6,48(sp)
38f36: d65e c.swsp s7,44(sp)
38f38: d462 c.swsp s8,40(sp)
38f3a: d266 c.swsp s9,36(sp)
38f3c: d06a c.swsp s10,32(sp)
38f3e: ce6e c.swsp s11,28(sp)
38f40: c686 c.swsp ra,76(sp)
38f42: c4a2 c.swsp s0,72(sp)
38f44: 000609b7 lui s3,0x60
38f48: 0005c403 lbu s0,0(a1)
38f4c: 892e c.mv s2,a1
38f4e: 84b2 c.mv s1,a2
38f50: eec98993 addi s3,s3,-276 # 5feec <__PRETTY_FUNCTION__.0+0x244>
38f54: 8aaa c.mv s5,a0
38f56: 8db2 c.mv s11,a2
38f58: 8cae c.mv s9,a1
38f5a: 4a01 c.li s4,0
38f5c: 00060b37 lui s6,0x60
38f60: 00060c37 lui s8,0x60
38f64: 00060d37 lui s10,0x60
38f68: 0006ebb7 lui s7,0x6e
38f6c: a039 c.j 38f7a <_dl_dst_substitute+0x52>
38f6e: 008d8023 sb s0,0(s11)
38f72: 000cc403 lbu s0,0(s9)
38f76: 0d85 c.addi s11,1
38f78: c031 c.beqz s0,38fbc <_dl_dst_substitute+0x94>
38f7a: 02400693 addi a3,zero,36
38f7e: 0c85 c.addi s9,1
38f80: fed417e3 bne s0,a3,38f6e <_dl_dst_substitute+0x46>
38f84: ed4b0593 addi a1,s6,-300 # 5fed4 <__PRETTY_FUNCTION__.0+0x22c>
38f88: 8566 c.mv a0,s9
38f8a: cbcff0ef jal ra,38446 <is_dst>
38f8e: 86aa c.mv a3,a0
38f90: c931 c.beqz a0,38fe4 <_dl_dst_substitute+0xbc>
38f92: fe8ba603 lw a2,-24(s7) # 6dfe8 <__libc_enable_secure>
38f96: ea49 c.bnez a2,39028 <_dl_dst_substitute+0x100>
38f98: 1b0aa583 lw a1,432(s5)
38f9c: 4a01 c.li s4,0
38f9e: fff58613 addi a2,a1,-1
38fa2: 5575 c.li a0,-3
38fa4: 06c56f63 bltu a0,a2,39022 <_dl_dst_substitute+0xfa>
38fa8: 856e c.mv a0,s11
38faa: c636 c.swsp a3,12(sp)
38fac: bf6e60ef jal ra,1f3a2 <__stpcpy>
38fb0: 46b2 c.lwsp a3,12(sp)
38fb2: 8daa c.mv s11,a0
38fb4: 9cb6 c.add s9,a3
38fb6: 000cc403 lbu s0,0(s9)
38fba: f061 c.bnez s0,38f7a <_dl_dst_substitute+0x52>
38fbc: 040a1d63 bne s4,zero,39016 <_dl_dst_substitute+0xee>
38fc0: 000d8023 sb zero,0(s11)
38fc4: 40b6 c.lwsp ra,76(sp)
38fc6: 4426 c.lwsp s0,72(sp)
38fc8: 4906 c.lwsp s2,64(sp)
38fca: 59f2 c.lwsp s3,60(sp)
38fcc: 5a62 c.lwsp s4,56(sp)
38fce: 5ad2 c.lwsp s5,52(sp)
38fd0: 5b42 c.lwsp s6,48(sp)
38fd2: 5bb2 c.lwsp s7,44(sp)
38fd4: 5c22 c.lwsp s8,40(sp)
38fd6: 5c92 c.lwsp s9,36(sp)
38fd8: 5d02 c.lwsp s10,32(sp)
38fda: 4df2 c.lwsp s11,28(sp)
38fdc: 8526 c.mv a0,s1
38fde: 4496 c.lwsp s1,68(sp)
38fe0: 6161 c.addi16sp sp,80
38fe2: 8082 c.jr ra
38fe4: edcc0593 addi a1,s8,-292 # 5fedc <__PRETTY_FUNCTION__.0+0x234>
38fe8: 8566 c.mv a0,s9
38fea: c5cff0ef jal ra,38446 <is_dst>
38fee: 86aa c.mv a3,a0
38ff0: ed11 c.bnez a0,3900c <_dl_dst_substitute+0xe4>
38ff2: ee8d0593 addi a1,s10,-280 # 5fee8 <__PRETTY_FUNCTION__.0+0x240>
38ff6: 8566 c.mv a0,s9
38ff8: c4eff0ef jal ra,38446 <is_dst>
38ffc: 86aa c.mv a3,a0
38ffe: d925 c.beqz a0,38f6e <_dl_dst_substitute+0x46>
39000: 000607b7 lui a5,0x60
39004: eeb78613 addi a2,a5,-277 # 5feeb <__PRETTY_FUNCTION__.0+0x243>
39008: 85ce c.mv a1,s3
3900a: bf61 c.j 38fa2 <_dl_dst_substitute+0x7a>
3900c: efc1a583 lw a1,-260(gp) # 6f250 <_dl_platform>
39010: fff58613 addi a2,a1,-1
39014: b779 c.j 38fa2 <_dl_dst_substitute+0x7a>
39016: 409d85b3 sub a1,s11,s1
3901a: 8526 c.mv a0,s1
3901c: cc6ff0ef jal ra,384e2 <is_trusted_path_normalize>
39020: f145 c.bnez a0,38fc0 <_dl_dst_substitute+0x98>
39022: 00048023 sb zero,0(s1)
39026: bf79 c.j 38fc4 <_dl_dst_substitute+0x9c>
39028: 00190613 addi a2,s2,1
3902c: fecc9be3 bne s9,a2,39022 <_dl_dst_substitute+0xfa>
39030: 00ac8633 add a2,s9,a0
39034: 00064603 lbu a2,0(a2)
39038: c609 c.beqz a2,39042 <_dl_dst_substitute+0x11a>
3903a: 02f00593 addi a1,zero,47
3903e: feb612e3 bne a2,a1,39022 <_dl_dst_substitute+0xfa>
39042: 198ada03 lhu s4,408(s5)
39046: 1b0aa583 lw a1,432(s5)
3904a: 003a7a13 andi s4,s4,3
3904e: fff58613 addi a2,a1,-1
39052: 001a3a13 sltiu s4,s4,1
39056: b7b1 c.j 38fa2 <_dl_dst_substitute+0x7a>
00039058 <expand_dynamic_string_token>:
39058: 1101 c.addi sp,-32
3905a: c84a c.swsp s2,16(sp)
3905c: 892a c.mv s2,a0
3905e: 852e c.mv a0,a1
39060: cc22 c.swsp s0,24(sp)
39062: ce06 c.swsp ra,28(sp)
39064: ca26 c.swsp s1,20(sp)
39066: c64e c.swsp s3,12(sp)
39068: 842e c.mv s0,a1
3906a: 3599 c.jal 38eb0 <_dl_dst_count>
3906c: e911 c.bnez a0,39080 <expand_dynamic_string_token+0x28>
3906e: 8522 c.mv a0,s0
39070: 4462 c.lwsp s0,24(sp)
39072: 40f2 c.lwsp ra,28(sp)
39074: 44d2 c.lwsp s1,20(sp)
39076: 4942 c.lwsp s2,16(sp)
39078: 49b2 c.lwsp s3,12(sp)
3907a: 6105 c.addi16sp sp,32
3907c: fb2e506f jal zero,1e82e <__strdup>
39080: 84aa c.mv s1,a0
39082: 8522 c.mv a0,s0
39084: fdce50ef jal ra,1e860 <strlen>
39088: 1b092783 lw a5,432(s2)
3908c: 89aa c.mv s3,a0
3908e: c3b1 c.beqz a5,390d2 <expand_dynamic_string_token+0x7a>
39090: 577d c.li a4,-1
39092: 04e78e63 beq a5,a4,390ee <expand_dynamic_string_token+0x96>
39096: 853e c.mv a0,a5
39098: fc8e50ef jal ra,1e860 <strlen>
3909c: ef81a783 lw a5,-264(gp) # 6f24c <_dl_platformlen>
390a0: 00a7f363 bgeu a5,a0,390a6 <expand_dynamic_string_token+0x4e>
390a4: 87aa c.mv a5,a0
390a6: 4711 c.li a4,4
390a8: 00f77663 bgeu a4,a5,390b4 <expand_dynamic_string_token+0x5c>
390ac: 17f1 c.addi a5,-4
390ae: 029787b3 mul a5,a5,s1
390b2: 99be c.add s3,a5
390b4: 00198513 addi a0,s3,1
390b8: b1ee40ef jal ra,1d3d6 <__libc_malloc>
390bc: 862a c.mv a2,a0
390be: c915 c.beqz a0,390f2 <expand_dynamic_string_token+0x9a>
390c0: 85a2 c.mv a1,s0
390c2: 4462 c.lwsp s0,24(sp)
390c4: 40f2 c.lwsp ra,28(sp)
390c6: 44d2 c.lwsp s1,20(sp)
390c8: 49b2 c.lwsp s3,12(sp)
390ca: 854a c.mv a0,s2
390cc: 4942 c.lwsp s2,16(sp)
390ce: 6105 c.addi16sp sp,32
390d0: bda1 c.j 38f28 <_dl_dst_substitute>
390d2: 00492783 lw a5,4(s2)
390d6: 0007c783 lbu a5,0(a5)
390da: e39d c.bnez a5,39100 <expand_dynamic_string_token+0xa8>
390dc: 59e040ef jal ra,3d67a <_dl_get_origin>
390e0: 1aa92823 sw a0,432(s2)
390e4: fff50793 addi a5,a0,-1
390e8: 5775 c.li a4,-3
390ea: faf777e3 bgeu a4,a5,39098 <expand_dynamic_string_token+0x40>
390ee: 4501 c.li a0,0
390f0: b775 c.j 3909c <expand_dynamic_string_token+0x44>
390f2: 40f2 c.lwsp ra,28(sp)
390f4: 4462 c.lwsp s0,24(sp)
390f6: 44d2 c.lwsp s1,20(sp)
390f8: 4942 c.lwsp s2,16(sp)
390fa: 49b2 c.lwsp s3,12(sp)
390fc: 6105 c.addi16sp sp,32
390fe: 8082 c.jr ra
39100: 000606b7 lui a3,0x60
39104: 000605b7 lui a1,0x60
39108: 00060537 lui a0,0x60
3910c: 46468693 addi a3,a3,1124 # 60464 <__PRETTY_FUNCTION__.9>
39110: 19000613 addi a2,zero,400
39114: eb858593 addi a1,a1,-328 # 5feb8 <__PRETTY_FUNCTION__.0+0x210>
39118: ef050513 addi a0,a0,-272 # 5fef0 <__PRETTY_FUNCTION__.0+0x248>
3911c: 9d5d70ef jal ra,10af0 <__assert_fail>
00039120 <fillin_rpath.isra.0>:
39120: 711d c.addi16sp sp,-96
39122: cca2 c.swsp s0,88(sp)
39124: caa6 c.swsp s1,84(sp)
39126: c8ca c.swsp s2,80(sp)
39128: c2d6 c.swsp s5,68(sp)
3912a: c0da c.swsp s6,64(sp)
3912c: de5e c.swsp s7,60(sp)
3912e: d86a c.swsp s10,48(sp)
39130: ce86 c.swsp ra,92(sp)
39132: c6ce c.swsp s3,76(sp)
39134: c4d2 c.swsp s4,72(sp)
39136: dc62 c.swsp s8,56(sp)
39138: da66 c.swsp s9,52(sp)
3913a: d66e c.swsp s11,44(sp)
3913c: ce2a c.swsp a0,28(sp)
3913e: c62e c.swsp a1,12(sp)
39140: 8ab2 c.mv s5,a2
39142: cc36 c.swsp a3,24(sp)
39144: 8bba c.mv s7,a4
39146: 8d3e c.mv s10,a5
39148: 4401 c.li s0,0
3914a: 4905 c.li s2,1
3914c: 02f00493 addi s1,zero,47
39150: 85d6 c.mv a1,s5
39152: 0868 c.addi4spn a0,sp,28
39154: 3a3090ef jal ra,42cf6 <__strsep>
39158: 8daa c.mv s11,a0
3915a: 0e050d63 beq a0,zero,39254 <fillin_rpath.isra.0+0x134>
3915e: 000dc783 lbu a5,0(s11)
39162: 10078e63 beq a5,zero,3927e <fillin_rpath.isra.0+0x15e>
39166: 85ee c.mv a1,s11
39168: 856a c.mv a0,s10
3916a: 35fd c.jal 39058 <expand_dynamic_string_token>
3916c: 8daa c.mv s11,a0
3916e: d16d c.beqz a0,39150 <fillin_rpath.isra.0+0x30>
39170: ef0e50ef jal ra,1e860 <strlen>
39174: 8caa c.mv s9,a0
39176: c569 c.beqz a0,39240 <fillin_rpath.isra.0+0x120>
39178: 012c8d63 beq s9,s2,39192 <fillin_rpath.isra.0+0x72>
3917c: fffc8793 addi a5,s9,-1
39180: 00fd8733 add a4,s11,a5
39184: 00074703 lbu a4,0(a4) # 4000 <__libc_tsd_CTYPE_B+0x3fd4>
39188: 00971a63 bne a4,s1,3919c <fillin_rpath.isra.0+0x7c>
3918c: 8cbe c.mv s9,a5
3918e: ff2c97e3 bne s9,s2,3917c <fillin_rpath.isra.0+0x5c>
39192: 000dc783 lbu a5,0(s11)
39196: 8a6e c.mv s4,s11
39198: 0e978563 beq a5,s1,39282 <fillin_rpath.isra.0+0x162>
3919c: 019d87b3 add a5,s11,s9
391a0: 00978023 sb s1,0(a5)
391a4: ec01a983 lw s3,-320(gp) # 6f214 <_dl_all_dirs>
391a8: 0c85 c.addi s9,1
391aa: 8a6e c.mv s4,s11
391ac: 0c099f63 bne s3,zero,3928a <fillin_rpath.isra.0+0x16a>
391b0: 120b8363 beq s7,zero,392d6 <fillin_rpath.isra.0+0x1b6>
391b4: 855e c.mv a0,s7
391b6: eaae50ef jal ra,1e860 <strlen>
391ba: 00150793 addi a5,a0,1
391be: c83e c.swsp a5,16(sp)
391c0: 4742 c.lwsp a4,16(sp)
391c2: 019c8793 addi a5,s9,25
391c6: ca3e c.swsp a5,20(sp)
391c8: 00e78533 add a0,a5,a4
391cc: a0ae40ef jal ra,1d3d6 <__libc_malloc>
391d0: 8c2a c.mv s8,a0
391d2: 10050663 beq a0,zero,392de <fillin_rpath.isra.0+0x1be>
391d6: 0561 c.addi a0,24
391d8: 8666 c.mv a2,s9
391da: 85ee c.mv a1,s11
391dc: 00ac2623 sw a0,12(s8)
391e0: a26e60ef jal ra,1f406 <memcpy>
391e4: 9566 c.add a0,s9
391e6: f681a783 lw a5,-152(gp) # 6f2bc <max_dirnamelen>
391ea: 00050023 sb zero,0(a0)
391ee: 019c2823 sw s9,16(s8)
391f2: 0197f463 bgeu a5,s9,391fa <fillin_rpath.isra.0+0xda>
391f6: f791a423 sw s9,-152(gp) # 6f2bc <max_dirnamelen>
391fa: 000dc783 lbu a5,0(s11)
391fe: 4762 c.lwsp a4,24(sp)
39200: fd178793 addi a5,a5,-47
39204: 00f037b3 sltu a5,zero,a5
39208: 0786 c.slli a5,0x1
3920a: 00ec2223 sw a4,4(s8)
3920e: 00fc2a23 sw a5,20(s8)
39212: 0c0b8463 beq s7,zero,392da <fillin_rpath.isra.0+0x1ba>
39216: 47d2 c.lwsp a5,20(sp)
39218: 4642 c.lwsp a2,16(sp)
3921a: 85de c.mv a1,s7
3921c: 00fc0533 add a0,s8,a5
39220: 9e6e60ef jal ra,1f406 <memcpy>
39224: 4732 c.lwsp a4,12(sp)
39226: 00241793 slli a5,s0,0x2
3922a: ed81a023 sw s8,-320(gp) # 6f214 <_dl_all_dirs>
3922e: 97ba c.add a5,a4
39230: 00ac2423 sw a0,8(s8)
39234: 013c2023 sw s3,0(s8)
39238: 0187a023 sw s8,0(a5)
3923c: 0405 c.addi s0,1
3923e: a841 c.j 392ce <fillin_rpath.isra.0+0x1ae>
39240: 856e c.mv a0,s11
39242: dd6e40ef jal ra,1d818 <__free>
39246: 85d6 c.mv a1,s5
39248: 0868 c.addi4spn a0,sp,28
3924a: 2ad090ef jal ra,42cf6 <__strsep>
3924e: 8daa c.mv s11,a0
39250: f00517e3 bne a0,zero,3915e <fillin_rpath.isra.0+0x3e>
39254: 47b2 c.lwsp a5,12(sp)
39256: 040a c.slli s0,0x2
39258: 40f6 c.lwsp ra,92(sp)
3925a: 00878cb3 add s9,a5,s0
3925e: 4466 c.lwsp s0,88(sp)
39260: 000ca023 sw zero,0(s9)
39264: 44d6 c.lwsp s1,84(sp)
39266: 4946 c.lwsp s2,80(sp)
39268: 49b6 c.lwsp s3,76(sp)
3926a: 4a26 c.lwsp s4,72(sp)
3926c: 4a96 c.lwsp s5,68(sp)
3926e: 4b06 c.lwsp s6,64(sp)
39270: 5bf2 c.lwsp s7,60(sp)
39272: 5c62 c.lwsp s8,56(sp)
39274: 5cd2 c.lwsp s9,52(sp)
39276: 5d42 c.lwsp s10,48(sp)
39278: 5db2 c.lwsp s11,44(sp)
3927a: 6125 c.addi16sp sp,96
3927c: 8082 c.jr ra
3927e: 4c81 c.li s9,0
39280: 4a01 c.li s4,0
39282: ec01a983 lw s3,-320(gp) # 6f214 <_dl_all_dirs>
39286: f20985e3 beq s3,zero,391b0 <fillin_rpath.isra.0+0x90>
3928a: 8c4e c.mv s8,s3
3928c: a029 c.j 39296 <fillin_rpath.isra.0+0x176>
3928e: 000c2c03 lw s8,0(s8)
39292: f00c0fe3 beq s8,zero,391b0 <fillin_rpath.isra.0+0x90>
39296: 010c2783 lw a5,16(s8)
3929a: ff979ae3 bne a5,s9,3928e <fillin_rpath.isra.0+0x16e>
3929e: 00cc2583 lw a1,12(s8)
392a2: 8666 c.mv a2,s9
392a4: 856e c.mv a0,s11
392a6: c41e50ef jal ra,1eee6 <memcmp>
392aa: f175 c.bnez a0,3928e <fillin_rpath.isra.0+0x16e>
392ac: 4732 c.lwsp a4,12(sp)
392ae: 4781 c.li a5,0
392b0: c801 c.beqz s0,392c0 <fillin_rpath.isra.0+0x1a0>
392b2: 4314 c.lw a3,0(a4)
392b4: 01868d63 beq a3,s8,392ce <fillin_rpath.isra.0+0x1ae>
392b8: 0785 c.addi a5,1
392ba: 0711 c.addi a4,4
392bc: fe879be3 bne a5,s0,392b2 <fillin_rpath.isra.0+0x192>
392c0: 4732 c.lwsp a4,12(sp)
392c2: 00241793 slli a5,s0,0x2
392c6: 0405 c.addi s0,1
392c8: 97ba c.add a5,a4
392ca: 0187a023 sw s8,0(a5)
392ce: 8552 c.mv a0,s4
392d0: d48e40ef jal ra,1d818 <__free>
392d4: bdb5 c.j 39150 <fillin_rpath.isra.0+0x30>
392d6: c802 c.swsp zero,16(sp)
392d8: b5e5 c.j 391c0 <fillin_rpath.isra.0+0xa0>
392da: 4501 c.li a0,0
392dc: b7a1 c.j 39224 <fillin_rpath.isra.0+0x104>
392de: 000606b7 lui a3,0x60
392e2: f1868693 addi a3,a3,-232 # 5ff18 <__PRETTY_FUNCTION__.0+0x270>
392e6: 4601 c.li a2,0
392e8: 4581 c.li a1,0
392ea: 4531 c.li a0,12
392ec: 9fcea0ef jal ra,234e8 <_dl_signal_error>
000392f0 <cache_rpath.part.0>:
392f0: 0621 c.addi a2,8
392f2: 060a c.slli a2,0x2
392f4: 962a c.add a2,a0
392f6: 421c c.lw a5,0(a2)
392f8: 1101 c.addi sp,-32
392fa: ca26 c.swsp s1,20(sp)
392fc: ce06 c.swsp ra,28(sp)
392fe: cc22 c.swsp s0,24(sp)
39300: c84a c.swsp s2,16(sp)
39302: c64e c.swsp s3,12(sp)
39304: c452 c.swsp s4,8(sp)
39306: c256 c.swsp s5,4(sp)
39308: 84ae c.mv s1,a1
3930a: c38d c.beqz a5,3932c <cache_rpath.part.0+0x3c>
3930c: 8a36 c.mv s4,a3
3930e: 5954 c.lw a3,52(a0)
39310: 842a c.mv s0,a0
39312: 43d8 c.lw a4,4(a5)
39314: 42c8 c.lw a0,4(a3)
39316: 401c c.lw a5,0(s0)
39318: edc1a603 lw a2,-292(gp) # 6f230 <_dl_inhibit_rpath>
3931c: 953a c.add a0,a4
3931e: 00442a83 lw s5,4(s0)
39322: 953e c.add a0,a5
39324: e249 c.bnez a2,393a6 <cache_rpath.part.0+0xb6>
39326: 00054783 lbu a5,0(a0)
3932a: ef89 c.bnez a5,39344 <cache_rpath.part.0+0x54>
3932c: 57fd c.li a5,-1
3932e: c09c c.sw a5,0(s1)
39330: 4501 c.li a0,0
39332: 40f2 c.lwsp ra,28(sp)
39334: 4462 c.lwsp s0,24(sp)
39336: 44d2 c.lwsp s1,20(sp)
39338: 4942 c.lwsp s2,16(sp)
3933a: 49b2 c.lwsp s3,12(sp)
3933c: 4a22 c.lwsp s4,8(sp)
3933e: 4a92 c.lwsp s5,4(sp)
39340: 6105 c.addi16sp sp,32
39342: 8082 c.jr ra
39344: ceae50ef jal ra,1e82e <__strdup>
39348: 892a c.mv s2,a0
3934a: cd71 c.beqz a0,39426 <cache_rpath.part.0+0x136>
3934c: 00054803 lbu a6,0(a0)
39350: 0a080963 beq a6,zero,39402 <cache_rpath.part.0+0x112>
39354: 88aa c.mv a7,a0
39356: 4301 c.li t1,0
39358: 0885 c.addi a7,1
3935a: fc680613 addi a2,a6,-58
3935e: 0008c803 lbu a6,0(a7) # fffff000 <__BSS_END__+0xfff8f4ac>
39362: 00163613 sltiu a2,a2,1
39366: 9332 c.add t1,a2
39368: fe0818e3 bne a6,zero,39358 <cache_rpath.part.0+0x68>
3936c: 0309 c.addi t1,2
3936e: 00231513 slli a0,t1,0x2
39372: 864e40ef jal ra,1d3d6 <__libc_malloc>
39376: 89aa c.mv s3,a0
39378: c959 c.beqz a0,3940e <cache_rpath.part.0+0x11e>
3937a: 00050637 lui a2,0x50
3937e: 87a2 c.mv a5,s0
39380: 85aa c.mv a1,a0
39382: 8756 c.mv a4,s5
39384: 86d2 c.mv a3,s4
39386: 9d060613 addi a2,a2,-1584 # 4f9d0 <__PRETTY_FUNCTION__.0+0x38>
3938a: 854a c.mv a0,s2
3938c: 3b51 c.jal 39120 <fillin_rpath.isra.0>
3938e: 854a c.mv a0,s2
39390: c88e40ef jal ra,1d818 <__free>
39394: 0009a783 lw a5,0(s3)
39398: c7bd c.beqz a5,39406 <cache_rpath.part.0+0x116>
3939a: 4785 c.li a5,1
3939c: 0134a023 sw s3,0(s1)
393a0: c0dc c.sw a5,4(s1)
393a2: 4505 c.li a0,1
393a4: b779 c.j 39332 <cache_rpath.part.0+0x42>
393a6: 0006e7b7 lui a5,0x6e
393aa: fe87a783 lw a5,-24(a5) # 6dfe8 <__libc_enable_secure>
393ae: ffa5 c.bnez a5,39326 <cache_rpath.part.0+0x36>
393b0: 000ac703 lbu a4,0(s5)
393b4: 00064303 lbu t1,0(a2)
393b8: 03a00793 addi a5,zero,58
393bc: 881a c.mv a6,t1
393be: 88d6 c.mv a7,s5
393c0: 02e31a63 bne t1,a4,393f4 <cache_rpath.part.0+0x104>
393c4: 02080a63 beq a6,zero,393f8 <cache_rpath.part.0+0x108>
393c8: 00164303 lbu t1,1(a2)
393cc: 0018c803 lbu a6,1(a7)
393d0: 0605 c.addi a2,1
393d2: 0885 c.addi a7,1
393d4: ff0308e3 beq t1,a6,393c4 <cache_rpath.part.0+0xd4>
393d8: 02080063 beq a6,zero,393f8 <cache_rpath.part.0+0x108>
393dc: 00064803 lbu a6,0(a2)
393e0: f40803e3 beq a6,zero,39326 <cache_rpath.part.0+0x36>
393e4: 0605 c.addi a2,1
393e6: fef81be3 bne a6,a5,393dc <cache_rpath.part.0+0xec>
393ea: 00064303 lbu t1,0(a2)
393ee: fc0317e3 bne t1,zero,393bc <cache_rpath.part.0+0xcc>
393f2: bf15 c.j 39326 <cache_rpath.part.0+0x36>
393f4: 883a c.mv a6,a4
393f6: b7cd c.j 393d8 <cache_rpath.part.0+0xe8>
393f8: f2030ae3 beq t1,zero,3932c <cache_rpath.part.0+0x3c>
393fc: fef310e3 bne t1,a5,393dc <cache_rpath.part.0+0xec>
39400: b735 c.j 3932c <cache_rpath.part.0+0x3c>
39402: 4521 c.li a0,8
39404: b7bd c.j 39372 <cache_rpath.part.0+0x82>
39406: 854e c.mv a0,s3
39408: c10e40ef jal ra,1d818 <__free>
3940c: b705 c.j 3932c <cache_rpath.part.0+0x3c>
3940e: 854a c.mv a0,s2
39410: c08e40ef jal ra,1d818 <__free>
39414: 000606b7 lui a3,0x60
39418: f1868693 addi a3,a3,-232 # 5ff18 <__PRETTY_FUNCTION__.0+0x270>
3941c: 4601 c.li a2,0
3941e: 4581 c.li a1,0
39420: 4531 c.li a0,12
39422: 8c6ea0ef jal ra,234e8 <_dl_signal_error>
39426: 000606b7 lui a3,0x60
3942a: f3c68693 addi a3,a3,-196 # 5ff3c <__PRETTY_FUNCTION__.0+0x294>
3942e: b7fd c.j 3941c <cache_rpath.part.0+0x12c>
00039430 <_dl_init_paths>:
39430: 1101 c.addi sp,-32
39432: cc22 c.swsp s0,24(sp)
39434: c84a c.swsp s2,16(sp)
39436: c64e c.swsp s3,12(sp)
39438: c452 c.swsp s4,8(sp)
3943a: ce06 c.swsp ra,28(sp)
3943c: ca26 c.swsp s1,20(sp)
3943e: 1000 c.addi4spn s0,sp,32
39440: 8a2a c.mv s4,a0
39442: 0006e937 lui s2,0x6e
39446: 4531 c.li a0,12
39448: 89ae c.mv s3,a1
3944a: fec90913 addi s2,s2,-20 # 6dfec <__rtld_search_dirs>
3944e: f89e30ef jal ra,1d3d6 <__libc_malloc>
39452: 00a92023 sw a0,0(s2)
39456: 12050663 beq a0,zero,39582 <_dl_init_paths+0x152>
3945a: 84aa c.mv s1,a0
3945c: 05000513 addi a0,zero,80
39460: f77e30ef jal ra,1d3d6 <__libc_malloc>
39464: c088 c.sw a0,0(s1)
39466: 87aa c.mv a5,a0
39468: 10050463 beq a0,zero,39570 <_dl_init_paths+0x140>
3946c: 000606b7 lui a3,0x60
39470: 48068693 addi a3,a3,1152 # 60480 <system_dirs>
39474: 00060737 lui a4,0x60
39478: 02850593 addi a1,a0,40
3947c: f8070713 addi a4,a4,-128 # 5ff80 <__PRETTY_FUNCTION__.0+0x2d8>
39480: 4625 c.li a2,9
39482: 00668513 addi a0,a3,6
39486: c7d4 c.sw a3,12(a5)
39488: 4695 c.li a3,5
3948a: ecf1a023 sw a5,-320(gp) # 6f214 <_dl_all_dirs>
3948e: c3d8 c.sw a4,4(a5)
39490: 0007a423 sw zero,8(a5)
39494: cb94 c.sw a3,16(a5)
39496: 0007aa23 sw zero,20(a5)
3949a: c38c c.sw a1,0(a5)
3949c: d7d8 c.sw a4,44(a5)
3949e: 0207a823 sw zero,48(a5)
394a2: dbc8 c.sw a0,52(a5)
394a4: df90 c.sw a2,56(a5)
394a6: 0207ae23 sw zero,60(a5)
394aa: 0207a423 sw zero,40(a5)
394ae: 00092223 sw zero,4(s2)
394b2: c0cc c.sw a1,4(s1)
394b4: f6c1a423 sw a2,-152(gp) # 6f2bc <max_dirnamelen>
394b8: 0004a423 sw zero,8(s1)
394bc: 000a0563 beq s4,zero,394c6 <_dl_init_paths+0x96>
394c0: 000a4783 lbu a5,0(s4)
394c4: ef91 c.bnez a5,394e0 <_dl_init_paths+0xb0>
394c6: 57fd c.li a5,-1
394c8: 00f92423 sw a5,8(s2)
394cc: fe040113 addi sp,s0,-32
394d0: 40f2 c.lwsp ra,28(sp)
394d2: 4462 c.lwsp s0,24(sp)
394d4: 44d2 c.lwsp s1,20(sp)
394d6: 4942 c.lwsp s2,16(sp)
394d8: 49b2 c.lwsp s3,12(sp)
394da: 4a22 c.lwsp s4,8(sp)
394dc: 6105 c.addi16sp sp,32
394de: 8082 c.jr ra
394e0: 8552 c.mv a0,s4
394e2: b7ee50ef jal ra,1e860 <strlen>
394e6: 01850793 addi a5,a0,24
394ea: 9bc1 c.andi a5,-16
394ec: 40f10133 sub sp,sp,a5
394f0: 00f10793 addi a5,sp,15
394f4: 00150613 addi a2,a0,1
394f8: 85d2 c.mv a1,s4
394fa: ff07f513 andi a0,a5,-16
394fe: f09e50ef jal ra,1f406 <memcpy>
39502: 00054703 lbu a4,0(a0)
39506: 84aa c.mv s1,a0
39508: c335 c.beqz a4,3956c <_dl_init_paths+0x13c>
3950a: 86aa c.mv a3,a0
3950c: 4605 c.li a2,1
3950e: 4585 c.li a1,1
39510: fc670713 addi a4,a4,-58
39514: 0ff77793 andi a5,a4,255
39518: 0016c703 lbu a4,1(a3)
3951c: 00f5b7b3 sltu a5,a1,a5
39520: 0017c793 xori a5,a5,1
39524: 0685 c.addi a3,1
39526: 963e c.add a2,a5
39528: f765 c.bnez a4,39510 <_dl_init_paths+0xe0>
3952a: 0605 c.addi a2,1
3952c: 00261513 slli a0,a2,0x2
39530: ea7e30ef jal ra,1d3d6 <__libc_malloc>
39534: 00a92423 sw a0,8(s2)
39538: 85aa c.mv a1,a0
3953a: c91d c.beqz a0,39570 <_dl_init_paths+0x140>
3953c: 00060637 lui a2,0x60
39540: 4781 c.li a5,0
39542: 8526 c.mv a0,s1
39544: 4701 c.li a4,0
39546: 86ce c.mv a3,s3
39548: f9460613 addi a2,a2,-108 # 5ff94 <__PRETTY_FUNCTION__.0+0x2ec>
3954c: 3ed1 c.jal 39120 <fillin_rpath.isra.0>
3954e: 00892503 lw a0,8(s2)
39552: 411c c.lw a5,0(a0)
39554: c781 c.beqz a5,3955c <_dl_init_paths+0x12c>
39556: 00092623 sw zero,12(s2)
3955a: bf8d c.j 394cc <_dl_init_paths+0x9c>
3955c: abce40ef jal ra,1d818 <__free>
39560: 57fd c.li a5,-1
39562: 00f92423 sw a5,8(s2)
39566: 00092623 sw zero,12(s2)
3956a: b78d c.j 394cc <_dl_init_paths+0x9c>
3956c: 4521 c.li a0,8
3956e: b7c9 c.j 39530 <_dl_init_paths+0x100>
39570: 000606b7 lui a3,0x60
39574: f1868693 addi a3,a3,-232 # 5ff18 <__PRETTY_FUNCTION__.0+0x270>
39578: 4601 c.li a2,0
3957a: 4581 c.li a1,0
3957c: 4531 c.li a0,12
3957e: f6be90ef jal ra,234e8 <_dl_signal_error>
39582: 000606b7 lui a3,0x60
39586: f6068693 addi a3,a3,-160 # 5ff60 <__PRETTY_FUNCTION__.0+0x2b8>
3958a: b7fd c.j 39578 <_dl_init_paths+0x148>
0003958c <_dl_process_pt_gnu_property>:
3958c: 4e58 c.lw a4,28(a2)
3958e: 4791 c.li a5,4
39590: 06f71563 bne a4,a5,395fa <_dl_process_pt_gnu_property+0x6e>
39594: 4a4c c.lw a1,20(a2)
39596: 47b1 c.li a5,12
39598: 06b7f163 bgeu a5,a1,395fa <_dl_process_pt_gnu_property+0x6e>
3959c: 4618 c.lw a4,8(a2)
3959e: 4114 c.lw a3,0(a0)
395a0: 4815 c.li a6,5
395a2: 4511 c.li a0,4
395a4: 9736 c.add a4,a3
395a6: 04700893 addi a7,zero,71
395aa: 04e00e13 addi t3,zero,78
395ae: 05500e93 addi t4,zero,85
395b2: 40e78633 sub a2,a5,a4
395b6: a811 c.j 395ca <_dl_process_pt_gnu_property+0x3e>
395b8: 4354 c.lw a3,4(a4)
395ba: 068d c.addi a3,3
395bc: 97b6 c.add a5,a3
395be: 9bf1 c.andi a5,-4
395c0: 973e c.add a4,a5
395c2: 00c707b3 add a5,a4,a2
395c6: 02b7fa63 bgeu a5,a1,395fa <_dl_process_pt_gnu_property+0x6e>
395ca: 4314 c.lw a3,0(a4)
395cc: 00f68793 addi a5,a3,15
395d0: 9bf1 c.andi a5,-4
395d2: fea693e3 bne a3,a0,395b8 <_dl_process_pt_gnu_property+0x2c>
395d6: 4714 c.lw a3,8(a4)
395d8: ff0690e3 bne a3,a6,395b8 <_dl_process_pt_gnu_property+0x2c>
395dc: 00c74683 lbu a3,12(a4)
395e0: fd169ce3 bne a3,a7,395b8 <_dl_process_pt_gnu_property+0x2c>
395e4: 00d74683 lbu a3,13(a4)
395e8: fdc698e3 bne a3,t3,395b8 <_dl_process_pt_gnu_property+0x2c>
395ec: 00e74683 lbu a3,14(a4)
395f0: fdd694e3 bne a3,t4,395b8 <_dl_process_pt_gnu_property+0x2c>
395f4: 00f74683 lbu a3,15(a4)
395f8: f2e1 c.bnez a3,395b8 <_dl_process_pt_gnu_property+0x2c>
395fa: 8082 c.jr ra
000395fc <_dl_map_object_from_fd.constprop.0>:
395fc: 7169 c.addi16sp sp,-304
395fe: 12812423 sw s0,296(sp)
39602: 13212023 sw s2,288(sp)
39606: 1a00 c.addi4spn s0,sp,304
39608: 11312e23 sw s3,284(sp)
3960c: 11412c23 sw s4,280(sp)
39610: 11512a23 sw s5,276(sp)
39614: 11612823 sw s6,272(sp)
39618: 11712623 sw s7,268(sp)
3961c: 11912223 sw s9,260(sp)
39620: 11a12023 sw s10,256(sp)
39624: 12112623 sw ra,300(sp)
39628: 12912223 sw s1,292(sp)
3962c: 11812423 sw s8,264(sp)
39630: dfee c.swsp s11,252(sp)
39632: 00042b83 lw s7,0(s0)
39636: 8aaa c.mv s5,a0
39638: 8a2e c.mv s4,a1
3963a: 4501 c.li a0,0
3963c: 85de c.mv a1,s7
3963e: 89c2 c.mv s3,a6
39640: 8cbe c.mv s9,a5
39642: 8932 c.mv s2,a2
39644: 8b36 c.mv s6,a3
39646: 8d3a c.mv s10,a4
39648: ef142e23 sw a7,-260(s0)
3964c: e4ae80ef jal ra,21c96 <_dl_debug_initialize>
39650: 200007b7 lui a5,0x20000
39654: 00f9f7b3 and a5,s3,a5
39658: f0f42023 sw a5,-256(s0)
3965c: f2a42023 sw a0,-224(s0)
39660: 3e078763 beq a5,zero,39a4e <_dl_map_object_from_fd.constprop.0+0x452>
39664: 360b9de3 bne s7,zero,3a1de <_dl_map_object_from_fd.constprop.0+0xbe2>
39668: f2042823 sw zero,-208(s0)
3966c: f2042a23 sw zero,-204(s0)
39670: f2042c23 sw zero,-200(s0)
39674: f2042e23 sw zero,-196(s0)
39678: 0049f793 andi a5,s3,4
3967c: f0f42c23 sw a5,-232(s0)
39680: 7e079763 bne a5,zero,39e6e <_dl_map_object_from_fd.constprop.0+0x872>
39684: ef41a783 lw a5,-268(gp) # 6f248 <_dl_debug_mask>
39688: 0407f793 andi a5,a5,64
3968c: 7e079963 bne a5,zero,39e7e <_dl_map_object_from_fd.constprop.0+0x882>
39690: f2042783 lw a5,-224(s0)
39694: 47dc c.lw a5,12(a5)
39696: 46078f63 beq a5,zero,39b14 <_dl_map_object_from_fd.constprop.0+0x518>
3969a: 4705 c.li a4,1
3969c: f0042823 sw zero,-240(s0)
396a0: 34e79fe3 bne a5,a4,3a1fe <_dl_map_object_from_fd.constprop.0+0xc02>
396a4: 87de c.mv a5,s7
396a6: 874e c.mv a4,s3
396a8: 86ea c.mv a3,s10
396aa: 8666 c.mv a2,s9
396ac: 85d6 c.mv a1,s5
396ae: 855a c.mv a0,s6
396b0: 274020ef jal ra,3b924 <_dl_new_object>
396b4: 84aa c.mv s1,a0
396b6: 74050563 beq a0,zero,39e00 <_dl_map_object_from_fd.constprop.0+0x804>
396ba: 03095783 lhu a5,48(s2)
396be: 02092683 lw a3,32(s2)
396c2: 01495583 lhu a1,20(s2)
396c6: 01c92603 lw a2,28(s2)
396ca: 00092703 lw a4,0(s2)
396ce: 00579c93 slli s9,a5,0x5
396d2: 14f51e23 sh a5,348(a0)
396d6: f0b42223 sw a1,-252(s0)
396da: 14c52c23 sw a2,344(a0)
396de: 00dc87b3 add a5,s9,a3
396e2: 20f76d63 bltu a4,a5,398fc <_dl_map_object_from_fd.constprop.0+0x300>
396e6: 00490d93 addi s11,s2,4
396ea: 9db6 c.add s11,a3
396ec: 15c4d303 lhu t1,348(s1)
396f0: f0242423 sw sp,-248(s0)
396f4: 00131793 slli a5,t1,0x1
396f8: 979a c.add a5,t1
396fa: 078e c.slli a5,0x3
396fc: 07bd c.addi a5,15
396fe: 8391 c.srli a5,0x4
39700: 0792 c.slli a5,0x4
39702: 0316 c.slli t1,0x5
39704: 40f10133 sub sp,sp,a5
39708: 936e c.add t1,s11
3970a: 01810d13 addi s10,sp,24
3970e: 066dffe3 bgeu s11,t1,39f8c <_dl_map_object_from_fd.constprop.0+0x990>
39712: b041a283 lw t0,-1276(gp) # 6ee58 <_dl_pagesize>
39716: bac1a783 lw a5,-1108(gp) # 6ef00 <_dl_tls_dtv_slotinfo_list>
3971a: 735166b7 lui a3,0x73516
3971e: 6474e637 lui a2,0x6474e
39722: 4719 c.li a4,6
39724: 24068693 addi a3,a3,576 # 73516240 <__BSS_END__+0x734a66ec>
39728: f0f42623 sw a5,-244(s0)
3972c: fff28393 addi t2,t0,-1 # 7fff <__libc_tsd_CTYPE_B+0x7fd3>
39730: f2e42223 sw a4,-220(s0)
39734: 55160813 addi a6,a2,1361 # 6474e551 <__BSS_END__+0x646de9fd>
39738: 405002b3 sub t0,zero,t0
3973c: 87ee c.mv a5,s11
3973e: f0042a23 sw zero,-236(s0)
39742: 4c81 c.li s9,0
39744: 489d c.li a7,7
39746: 4705 c.li a4,1
39748: 55260613 addi a2,a2,1362
3974c: 4509 c.li a0,2
3974e: 4599 c.li a1,6
39750: f0d42e23 sw a3,-228(s0)
39754: a821 c.j 3976c <_dl_map_object_from_fd.constprop.0+0x170>
39756: 26a68d63 beq a3,a0,399d0 <_dl_map_object_from_fd.constprop.0+0x3d4>
3975a: 1cb69963 bne a3,a1,3992c <_dl_map_object_from_fd.constprop.0+0x330>
3975e: 4794 c.lw a3,8(a5)
39760: 14d4aa23 sw a3,340(s1)
39764: 02078793 addi a5,a5,32 # 20000020 <__BSS_END__+0x1ff904cc>
39768: 0267f663 bgeu a5,t1,39794 <_dl_map_object_from_fd.constprop.0+0x198>
3976c: 4394 c.lw a3,0(a5)
3976e: 27168d63 beq a3,a7,399e8 <_dl_map_object_from_fd.constprop.0+0x3ec>
39772: fed8f2e3 bgeu a7,a3,39756 <_dl_map_object_from_fd.constprop.0+0x15a>
39776: 2d068863 beq a3,a6,39a46 <_dl_map_object_from_fd.constprop.0+0x44a>
3977a: fec695e3 bne a3,a2,39764 <_dl_map_object_from_fd.constprop.0+0x168>
3977e: 4794 c.lw a3,8(a5)
39780: 02078793 addi a5,a5,32
39784: 24d4a623 sw a3,588(s1)
39788: ff47a683 lw a3,-12(a5)
3978c: 24d4a823 sw a3,592(s1)
39790: fc67eee3 bltu a5,t1,3976c <_dl_map_object_from_fd.constprop.0+0x170>
39794: 7e0c8c63 beq s9,zero,39f8c <_dl_map_object_from_fd.constprop.0+0x990>
39798: f0442703 lw a4,-252(s0)
3979c: 478d c.li a5,3
3979e: 00f71ee3 bne a4,a5,39fba <_dl_map_object_from_fd.constprop.0+0x9be>
397a2: fffc8713 addi a4,s9,-1
397a6: 00171793 slli a5,a4,0x1
397aa: 97ba c.add a5,a4
397ac: 078e c.slli a5,0x3
397ae: 97ea c.add a5,s10
397b0: 47d8 c.lw a4,12(a5)
397b2: 000d2303 lw t1,0(s10)
397b6: 014d2883 lw a7,20(s10)
397ba: b2c1a503 lw a0,-1236(gp) # 6ee80 <_dl_use_load_bias>
397be: 010d2783 lw a5,16(s10)
397c2: 6685 c.lui a3,0x1
397c4: 406705b3 sub a1,a4,t1
397c8: 8646 c.mv a2,a7
397ca: 00a37533 and a0,t1,a0
397ce: 4801 c.li a6,0
397d0: 8752 c.mv a4,s4
397d2: 80268693 addi a3,a3,-2046 # 802 <__libc_tsd_CTYPE_B+0x7d6>
397d6: f1142e23 sw a7,-228(s0)
397da: f2642423 sw t1,-216(s0)
397de: f2b42623 sw a1,-212(s0)
397e2: f50e70ef jal ra,20f32 <__mmap64>
397e6: 1aa4aa23 sw a0,436(s1)
397ea: 57fd c.li a5,-1
397ec: f2842303 lw t1,-216(s0)
397f0: f1c42883 lw a7,-228(s0)
397f4: 0ef50f63 beq a0,a5,398f2 <_dl_map_object_from_fd.constprop.0+0x2f6>
397f8: f2c42783 lw a5,-212(s0)
397fc: 97aa c.add a5,a0
397fe: 1af4ac23 sw a5,440(s1)
39802: f1442783 lw a5,-236(s0)
39806: 40650533 sub a0,a0,t1
3980a: c088 c.sw a0,0(s1)
3980c: 30079e63 bne a5,zero,39b28 <_dl_map_object_from_fd.constprop.0+0x52c>
39810: 1984d783 lhu a5,408(s1)
39814: 6711 c.lui a4,0x4
39816: 836a c.mv t1,s10
39818: 8fd9 c.or a5,a4
3981a: 18f49c23 sh a5,408(s1)
3981e: 0048f793 andi a5,a7,4
39822: c799 c.beqz a5,39830 <_dl_map_object_from_fd.constprop.0+0x234>
39824: 409c c.lw a5,0(s1)
39826: 00432703 lw a4,4(t1) # 80000004 <__BSS_END__+0x7ff904b0>
3982a: 97ba c.add a5,a4
3982c: 1af4ae23 sw a5,444(s1)
39830: 1544a783 lw a5,340(s1)
39834: 50078f63 beq a5,zero,39d52 <_dl_map_object_from_fd.constprop.0+0x756>
39838: 00c32783 lw a5,12(t1)
3983c: 00832703 lw a4,8(t1)
39840: 06f77063 bgeu a4,a5,398a0 <_dl_map_object_from_fd.constprop.0+0x2a4>
39844: 4090 c.lw a2,0(s1)
39846: b041a583 lw a1,-1276(gp) # 6ee58 <_dl_pagesize>
3984a: 9732 c.add a4,a2
3984c: fff58693 addi a3,a1,-1
39850: 40b00533 sub a0,zero,a1
39854: 96ba c.add a3,a4
39856: 00c78eb3 add t4,a5,a2
3985a: 00a6fe33 and t3,a3,a0
3985e: 01cef363 bgeu t4,t3,39864 <_dl_map_object_from_fd.constprop.0+0x268>
39862: 8e76 c.mv t3,t4
39864: 03c77c63 bgeu a4,t3,3989c <_dl_map_object_from_fd.constprop.0+0x2a0>
39868: 0028f793 andi a5,a7,2
3986c: 0c0780e3 beq a5,zero,3a12c <_dl_map_object_from_fd.constprop.0+0xb30>
39870: 40ee0633 sub a2,t3,a4
39874: 4581 c.li a1,0
39876: 853a c.mv a0,a4
39878: f1d42623 sw t4,-244(s0)
3987c: f0642a23 sw t1,-236(s0)
39880: f1142e23 sw a7,-228(s0)
39884: f3c42423 sw t3,-216(s0)
39888: a75e50ef jal ra,1f2fc <memset>
3988c: f2842e03 lw t3,-216(s0)
39890: f1c42883 lw a7,-228(s0)
39894: f1442303 lw t1,-236(s0)
39898: f0c42e83 lw t4,-244(s0)
3989c: 61de6263 bltu t3,t4,39ea0 <_dl_map_object_from_fd.constprop.0+0x8a4>
398a0: 0361 c.addi t1,24
398a2: 001c9793 slli a5,s9,0x1
398a6: 97e6 c.add a5,s9
398a8: 078e c.slli a5,0x3
398aa: 97ea c.add a5,s10
398ac: 2af37763 bgeu t1,a5,39b5a <_dl_map_object_from_fd.constprop.0+0x55e>
398b0: 00432583 lw a1,4(t1)
398b4: 00032503 lw a0,0(t1)
398b8: 01432883 lw a7,20(t1)
398bc: f6b571e3 bgeu a0,a1,3981e <_dl_map_object_from_fd.constprop.0+0x222>
398c0: 0004ae03 lw t3,0(s1)
398c4: 01032783 lw a5,16(t1)
398c8: 6685 c.lui a3,0x1
398ca: 8646 c.mv a2,a7
398cc: 8d89 c.sub a1,a0
398ce: 4801 c.li a6,0
398d0: 8752 c.mv a4,s4
398d2: 81268693 addi a3,a3,-2030 # 812 <__libc_tsd_CTYPE_B+0x7e6>
398d6: 9572 c.add a0,t3
398d8: f0642e23 sw t1,-228(s0)
398dc: f3142423 sw a7,-216(s0)
398e0: e52e70ef jal ra,20f32 <__mmap64>
398e4: 57fd c.li a5,-1
398e6: f2842883 lw a7,-216(s0)
398ea: f1c42303 lw t1,-228(s0)
398ee: f2f518e3 bne a0,a5,3981e <_dl_map_object_from_fd.constprop.0+0x222>
398f2: 00060937 lui s2,0x60
398f6: 18c90913 addi s2,s2,396 # 6018c <__PRETTY_FUNCTION__.0+0x4e4>
398fa: abc9 c.j 39ecc <_dl_map_object_from_fd.constprop.0+0x8d0>
398fc: 017c8793 addi a5,s9,23
39900: 8391 c.srli a5,0x4
39902: 0792 c.slli a5,0x4
39904: 40f10133 sub sp,sp,a5
39908: 02710d93 addi s11,sp,39
3990c: ff0dfd93 andi s11,s11,-16
39910: 4701 c.li a4,0
39912: 8666 c.mv a2,s9
39914: 85ee c.mv a1,s11
39916: 8552 c.mv a0,s4
39918: 5de090ef jal ra,42ef6 <__pread64_nocancel>
3991c: dd9508e3 beq a0,s9,396ec <_dl_map_object_from_fd.constprop.0+0xf0>
39920: 00060937 lui s2,0x60
39924: cd490913 addi s2,s2,-812 # 5fcd4 <__PRETTY_FUNCTION__.0+0x2c>
39928: 7a40006f jal zero,3a0cc <_dl_map_object_from_fd.constprop.0+0xad0>
3992c: e2e69ce3 bne a3,a4,39764 <_dl_map_object_from_fd.constprop.0+0x168>
39930: 4fd4 c.lw a3,28(a5)
39932: 0076fe33 and t3,a3,t2
39936: 460e1263 bne t3,zero,39d9a <_dl_map_object_from_fd.constprop.0+0x79e>
3993a: 0087af03 lw t5,8(a5)
3993e: 0047ae83 lw t4,4(a5)
39942: 16fd c.addi a3,-1
39944: 41df0e33 sub t3,t5,t4
39948: 00de7e33 and t3,t3,a3
3994c: 4a0e1563 bne t3,zero,39df6 <_dl_map_object_from_fd.constprop.0+0x7fa>
39950: 0107af83 lw t6,16(a5)
39954: 001c9e13 slli t3,s9,0x1
39958: 019e06b3 add a3,t3,s9
3995c: 9ffa c.add t6,t5
3995e: 01f38c33 add s8,t2,t6
39962: 005c7c33 and s8,s8,t0
39966: f3842623 sw s8,-212(s0)
3996a: 0147ac03 lw s8,20(a5)
3996e: 005f70b3 and ra,t5,t0
39972: 068e c.slli a3,0x3
39974: 9f62 c.add t5,s8
39976: 96ea c.add a3,s10
39978: f3e42423 sw t5,-216(s0)
3997c: f2c42c03 lw s8,-212(s0)
39980: 01f6a423 sw t6,8(a3)
39984: f2842f83 lw t6,-216(s0)
39988: 005efeb3 and t4,t4,t0
3998c: 001c8f13 addi t5,s9,1
39990: 0016a023 sw ra,0(a3)
39994: 0186a223 sw s8,4(a3)
39998: 01f6a623 sw t6,12(a3)
3999c: 01d6a823 sw t4,16(a3)
399a0: 01e77963 bgeu a4,t5,399b2 <_dl_map_object_from_fd.constprop.0+0x3b6>
399a4: fec6a683 lw a3,-20(a3)
399a8: 00d08563 beq ra,a3,399b2 <_dl_map_object_from_fd.constprop.0+0x3b6>
399ac: 4685 c.li a3,1
399ae: f0d42a23 sw a3,-236(s0)
399b2: 4f94 c.lw a3,24(a5)
399b4: f1c42e83 lw t4,-228(s0)
399b8: 9e66 c.add t3,s9
399ba: 8a9d c.andi a3,7
399bc: 068a c.slli a3,0x2
399be: 0e0e c.slli t3,0x3
399c0: 40ded6b3 sra a3,t4,a3
399c4: 9e6a c.add t3,s10
399c6: 8abd c.andi a3,15
399c8: 00de2a23 sw a3,20(t3)
399cc: 8cfa c.mv s9,t5
399ce: bb59 c.j 39764 <_dl_map_object_from_fd.constprop.0+0x168>
399d0: 4b94 c.lw a3,16(a5)
399d2: d80689e3 beq a3,zero,39764 <_dl_map_object_from_fd.constprop.0+0x168>
399d6: 4bd4 c.lw a3,20(a5)
399d8: 0087ae03 lw t3,8(a5)
399dc: 828d c.srli a3,0x3
399de: 01c4a423 sw t3,8(s1)
399e2: 14d49f23 sh a3,350(s1)
399e6: bbbd c.j 39764 <_dl_map_object_from_fd.constprop.0+0x168>
399e8: 4bd4 c.lw a3,20(a5)
399ea: d6068de3 beq a3,zero,39764 <_dl_map_object_from_fd.constprop.0+0x168>
399ee: 22d4aa23 sw a3,564(s1)
399f2: 4fd4 c.lw a3,28(a5)
399f4: 22d4ac23 sw a3,568(s1)
399f8: 0087ae03 lw t3,8(a5)
399fc: c681 c.beqz a3,39a04 <_dl_map_object_from_fd.constprop.0+0x408>
399fe: 16fd c.addi a3,-1
39a00: 01c6f6b3 and a3,a3,t3
39a04: 22d4ae23 sw a3,572(s1)
39a08: 0107ae83 lw t4,16(a5)
39a0c: 1984d683 lhu a3,408(s1)
39a10: 23c4a623 sw t3,556(s1)
39a14: 23d4a823 sw t4,560(s1)
39a18: 8a8d c.andi a3,3
39a1a: d4e685e3 beq a3,a4,39764 <_dl_map_object_from_fd.constprop.0+0x168>
39a1e: f0c42683 lw a3,-244(s0)
39a22: d40691e3 bne a3,zero,39764 <_dl_map_object_from_fd.constprop.0+0x168>
39a26: 000606b7 lui a3,0x60
39a2a: 000605b7 lui a1,0x60
39a2e: 00060537 lui a0,0x60
39a32: 41c68693 addi a3,a3,1052 # 6041c <__PRETTY_FUNCTION__.1>
39a36: 4bd00613 addi a2,zero,1213
39a3a: eb858593 addi a1,a1,-328 # 5feb8 <__PRETTY_FUNCTION__.0+0x210>
39a3e: 25850513 addi a0,a0,600 # 60258 <__PRETTY_FUNCTION__.0+0x5b0>
39a42: 8aed70ef jal ra,10af0 <__assert_fail>
39a46: 4f94 c.lw a3,24(a5)
39a48: f2d42223 sw a3,-220(s0)
39a4c: bb21 c.j 39764 <_dl_map_object_from_fd.constprop.0+0x168>
39a4e: f4040593 addi a1,s0,-192
39a52: 8552 c.mv a0,s4
39a54: 937e60ef jal ra,2038a <__fstat>
39a58: 52054f63 blt a0,zero,39f96 <_dl_map_object_from_fd.constprop.0+0x99a>
39a5c: 05c00713 addi a4,zero,92
39a60: 02eb8733 mul a4,s7,a4
39a64: 0006f7b7 lui a5,0x6f
39a68: ac878793 addi a5,a5,-1336 # 6eac8 <_dl_ns>
39a6c: f4042683 lw a3,-192(s0)
39a70: f4442583 lw a1,-188(s0)
39a74: f4842603 lw a2,-184(s0)
39a78: f4c42503 lw a0,-180(s0)
39a7c: f2d42823 sw a3,-208(s0)
39a80: f2b42a23 sw a1,-204(s0)
39a84: f2c42c23 sw a2,-200(s0)
39a88: 97ba c.add a5,a4
39a8a: 4384 c.lw s1,0(a5)
39a8c: f2a42e23 sw a0,-196(s0)
39a90: 6709 c.lui a4,0x2
39a92: e489 c.bnez s1,39a9c <_dl_map_object_from_fd.constprop.0+0x4a0>
39a94: b6d5 c.j 39678 <_dl_map_object_from_fd.constprop.0+0x7c>
39a96: 44c4 c.lw s1,12(s1)
39a98: be0480e3 beq s1,zero,39678 <_dl_map_object_from_fd.constprop.0+0x7c>
39a9c: 1984d783 lhu a5,408(s1)
39aa0: 8ff9 c.and a5,a4
39aa2: fbf5 c.bnez a5,39a96 <_dl_map_object_from_fd.constprop.0+0x49a>
39aa4: 1e04a783 lw a5,480(s1)
39aa8: fed797e3 bne a5,a3,39a96 <_dl_map_object_from_fd.constprop.0+0x49a>
39aac: 1e44a783 lw a5,484(s1)
39ab0: feb793e3 bne a5,a1,39a96 <_dl_map_object_from_fd.constprop.0+0x49a>
39ab4: 1e84a783 lw a5,488(s1)
39ab8: fcc79fe3 bne a5,a2,39a96 <_dl_map_object_from_fd.constprop.0+0x49a>
39abc: 1ec4a783 lw a5,492(s1)
39ac0: fca79be3 bne a5,a0,39a96 <_dl_map_object_from_fd.constprop.0+0x49a>
39ac4: 8552 c.mv a0,s4
39ac6: fbde60ef jal ra,20a82 <__close_nocancel>
39aca: 855a c.mv a0,s6
39acc: d4de30ef jal ra,1d818 <__free>
39ad0: 4cc8 c.lw a0,28(s1)
39ad2: 85d6 c.mv a1,s5
39ad4: b0eff0ef jal ra,38de2 <add_name_to_object.isra.0>
39ad8: ed040113 addi sp,s0,-304
39adc: 12c12083 lw ra,300(sp)
39ae0: 8526 c.mv a0,s1
39ae2: 12812403 lw s0,296(sp)
39ae6: 12412483 lw s1,292(sp)
39aea: 12012903 lw s2,288(sp)
39aee: 11c12983 lw s3,284(sp)
39af2: 11812a03 lw s4,280(sp)
39af6: 11412a83 lw s5,276(sp)
39afa: 11012b03 lw s6,272(sp)
39afe: 10c12b83 lw s7,268(sp)
39b02: 10812c03 lw s8,264(sp)
39b06: 10412c83 lw s9,260(sp)
39b0a: 10012d03 lw s10,256(sp)
39b0e: 5dfe c.lwsp s11,252(sp)
39b10: 6155 c.addi16sp sp,304
39b12: 8082 c.jr ra
39b14: f2042703 lw a4,-224(s0)
39b18: 4785 c.li a5,1
39b1a: c75c c.sw a5,12(a4)
39b1c: 978e80ef jal ra,21c94 <_dl_debug_state>
39b20: 4785 c.li a5,1
39b22: f0f42823 sw a5,-240(s0)
39b26: bebd c.j 396a4 <_dl_map_object_from_fd.constprop.0+0xa8>
39b28: 001c9793 slli a5,s9,0x1
39b2c: 97e6 c.add a5,s9
39b2e: 078e c.slli a5,0x3
39b30: 97ea c.add a5,s10
39b32: 004d2703 lw a4,4(s10)
39b36: fe87a583 lw a1,-24(a5)
39b3a: 4601 c.li a2,0
39b3c: 953a c.add a0,a4
39b3e: 8d99 c.sub a1,a4
39b40: f3142423 sw a7,-216(s0)
39b44: c4ce70ef jal ra,20f90 <__mprotect>
39b48: f2842883 lw a7,-216(s0)
39b4c: cc0552e3 bge a0,zero,39810 <_dl_map_object_from_fd.constprop.0+0x214>
39b50: 00060937 lui s2,0x60
39b54: 16890913 addi s2,s2,360 # 60168 <__PRETTY_FUNCTION__.0+0x4c0>
39b58: ae95 c.j 39ecc <_dl_map_object_from_fd.constprop.0+0x8d0>
39b5a: 4498 c.lw a4,8(s1)
39b5c: f0842103 lw sp,-248(s0)
39b60: 40070963 beq a4,zero,39f72 <_dl_map_object_from_fd.constprop.0+0x976>
39b64: 409c c.lw a5,0(s1)
39b66: 973e c.add a4,a5
39b68: c498 c.sw a4,8(s1)
39b6a: 40070963 beq a4,zero,39f7c <_dl_map_object_from_fd.constprop.0+0x980>
39b6e: 431c c.lw a5,0(a4)
39b70: 02048593 addi a1,s1,32
39b74: c7a9 c.beqz a5,39bbe <_dl_map_object_from_fd.constprop.0+0x5c2>
39b76: 70000537 lui a0,0x70000
39b7a: fff50893 addi a7,a0,-1 # 6fffffff <__BSS_END__+0x6ff904ab>
39b7e: dff50f13 addi t5,a0,-513
39b82: eff50f93 addi t6,a0,-257
39b86: f4150093 addi ra,a0,-191
39b8a: e3550393 addi t2,a0,-459
39b8e: 02200693 addi a3,zero,34
39b92: 483d c.li a6,15
39b94: 5371 c.li t1,-4
39b96: 4ead c.li t4,11
39b98: 42a9 c.li t0,10
39b9a: 03200e13 addi t3,zero,50
39b9e: 02250513 addi a0,a0,34
39ba2: 00f6f863 bgeu a3,a5,39bb2 <_dl_map_object_from_fd.constprop.0+0x5b6>
39ba6: 40f88633 sub a2,a7,a5
39baa: 1ec86063 bltu a6,a2,39d8a <_dl_map_object_from_fd.constprop.0+0x78e>
39bae: 40f507b3 sub a5,a0,a5
39bb2: 078a c.slli a5,0x2
39bb4: 97ae c.add a5,a1
39bb6: c398 c.sw a4,0(a5)
39bb8: 471c c.lw a5,8(a4)
39bba: 0721 c.addi a4,8
39bbc: f3fd c.bnez a5,39ba2 <_dl_map_object_from_fd.constprop.0+0x5a6>
39bbe: 58bc c.lw a5,112(s1)
39bc0: c789 c.beqz a5,39bca <_dl_map_object_from_fd.constprop.0+0x5ce>
39bc2: 43d8 c.lw a4,4(a5)
39bc4: 479d c.li a5,7
39bc6: 64f71c63 bne a4,a5,3a21e <_dl_map_object_from_fd.constprop.0+0xc22>
39bca: 5cdc c.lw a5,60(s1)
39bcc: c791 c.beqz a5,39bd8 <_dl_map_object_from_fd.constprop.0+0x5dc>
39bce: 40f8 c.lw a4,68(s1)
39bd0: 47b1 c.li a5,12
39bd2: 4358 c.lw a4,4(a4)
39bd4: 5ef71063 bne a4,a5,3a1b4 <_dl_map_object_from_fd.constprop.0+0xbb8>
39bd8: 0984a703 lw a4,152(s1)
39bdc: cf19 c.beqz a4,39bfa <_dl_map_object_from_fd.constprop.0+0x5fe>
39bde: 435c c.lw a5,4(a4)
39be0: 20f4a823 sw a5,528(s1)
39be4: 0027f693 andi a3,a5,2
39be8: c291 c.beqz a3,39bec <_dl_map_object_from_fd.constprop.0+0x5f0>
39bea: d0b8 c.sw a4,96(s1)
39bec: 0047f693 andi a3,a5,4
39bf0: c291 c.beqz a3,39bf4 <_dl_map_object_from_fd.constprop.0+0x5f8>
39bf2: dcb8 c.sw a4,120(s1)
39bf4: 8ba1 c.andi a5,8
39bf6: 2e079563 bne a5,zero,39ee0 <_dl_map_object_from_fd.constprop.0+0x8e4>
39bfa: 0bc4a783 lw a5,188(s1)
39bfe: 40078863 beq a5,zero,3a00e <_dl_map_object_from_fd.constprop.0+0xa12>
39c02: 43dc c.lw a5,4(a5)
39c04: 20f4a623 sw a5,524(s1)
39c08: 0087f713 andi a4,a5,8
39c0c: c701 c.beqz a4,39c14 <_dl_map_object_from_fd.constprop.0+0x618>
39c0e: 4705 c.li a4,1
39c10: 18e48e23 sb a4,412(s1)
39c14: ef41a703 lw a4,-268(gp) # 6f248 <_dl_debug_mask>
39c18: 04077713 andi a4,a4,64
39c1c: 2c071563 bne a4,zero,39ee6 <_dl_map_object_from_fd.constprop.0+0x8ea>
39c20: 20c4a703 lw a4,524(s1)
39c24: 8b85 c.andi a5,1
39c26: 2a079863 bne a5,zero,39ed6 <_dl_map_object_from_fd.constprop.0+0x8da>
39c2a: 0944a783 lw a5,148(s1)
39c2e: c399 c.beqz a5,39c34 <_dl_map_object_from_fd.constprop.0+0x638>
39c30: 0404ae23 sw zero,92(s1)
39c34: 04077793 andi a5,a4,64
39c38: 48079363 bne a5,zero,3a0be <_dl_map_object_from_fd.constprop.0+0xac2>
39c3c: 080007b7 lui a5,0x8000
39c40: 8ff9 c.and a5,a4
39c42: 46079063 bne a5,zero,3a0a2 <_dl_map_object_from_fd.constprop.0+0xaa6>
39c46: 1544a783 lw a5,340(s1)
39c4a: 3e078963 beq a5,zero,3a03c <_dl_map_object_from_fd.constprop.0+0xa40>
39c4e: 4098 c.lw a4,0(s1)
39c50: 97ba c.add a5,a4
39c52: 14f4aa23 sw a5,340(s1)
39c56: af81a783 lw a5,-1288(gp) # 6ee4c <_dl_stack_flags>
39c5a: f2442703 lw a4,-220(s0)
39c5e: fff7c793 xori a5,a5,-1
39c62: 8ff9 c.and a5,a4
39c64: 8b85 c.andi a5,1
39c66: 40079863 bne a5,zero,3a076 <_dl_map_object_from_fd.constprop.0+0xa7a>
39c6a: 22c4a783 lw a5,556(s1)
39c6e: c789 c.beqz a5,39c78 <_dl_map_object_from_fd.constprop.0+0x67c>
39c70: 4098 c.lw a4,0(s1)
39c72: 97ba c.add a5,a4
39c74: 22f4a623 sw a5,556(s1)
39c78: 15c4d903 lhu s2,348(s1)
39c7c: 1544ac03 lw s8,340(s1)
39c80: 0916 c.slli s2,0x5
39c82: 9962 c.add s2,s8
39c84: 012c0d63 beq s8,s2,39c9e <_dl_map_object_from_fd.constprop.0+0x6a2>
39c88: 6474ecb7 lui s9,0x6474e
39c8c: 553c8c93 addi s9,s9,1363 # 6474e553 <__BSS_END__+0x646de9ff>
39c90: fe092783 lw a5,-32(s2)
39c94: 1901 c.addi s2,-32
39c96: 0f978563 beq a5,s9,39d80 <_dl_map_object_from_fd.constprop.0+0x784>
39c9a: ff2c1be3 bne s8,s2,39c90 <_dl_map_object_from_fd.constprop.0+0x694>
39c9e: 8552 c.mv a0,s4
39ca0: de3e60ef jal ra,20a82 <__close_nocancel>
39ca4: 42051063 bne a0,zero,3a0c4 <_dl_map_object_from_fd.constprop.0+0xac8>
39ca8: f0442703 lw a4,-252(s0)
39cac: 4789 c.li a5,2
39cae: 28f70d63 beq a4,a5,39f48 <_dl_map_object_from_fd.constprop.0+0x94c>
39cb2: 1584a783 lw a5,344(s1)
39cb6: 4098 c.lw a4,0(s1)
39cb8: ef41a683 lw a3,-268(gp) # 6f248 <_dl_debug_mask>
39cbc: 97ba c.add a5,a4
39cbe: 14f4ac23 sw a5,344(s1)
39cc2: 0406f693 andi a3,a3,64
39cc6: 40069f63 bne a3,zero,3a0e4 <_dl_map_object_from_fd.constprop.0+0xae8>
39cca: 8526 c.mv a0,s1
39ccc: 0089f993 andi s3,s3,8
39cd0: 325010ef jal ra,3b7f4 <_dl_setup_hash>
39cd4: 00099563 bne s3,zero,39cde <_dl_map_object_from_fd.constprop.0+0x6e2>
39cd8: 50bc c.lw a5,96(s1)
39cda: 22079c63 bne a5,zero,39f12 <_dl_map_object_from_fd.constprop.0+0x916>
39cde: 20c4a783 lw a5,524(s1)
39ce2: 0207f793 andi a5,a5,32
39ce6: c399 c.beqz a5,39cec <_dl_map_object_from_fd.constprop.0+0x6f0>
39ce8: ea91ac23 sw s1,-328(gp) # 6f20c <_dl_initfirst>
39cec: f3042703 lw a4,-208(s0)
39cf0: ee41a783 lw a5,-284(gp) # 6f238 <_dl_profile>
39cf4: 1ee4a023 sw a4,480(s1)
39cf8: f3442703 lw a4,-204(s0)
39cfc: 1ee4a223 sw a4,484(s1)
39d00: f3842703 lw a4,-200(s0)
39d04: 1ee4a423 sw a4,488(s1)
39d08: f3c42703 lw a4,-196(s0)
39d0c: 1ee4a623 sw a4,492(s1)
39d10: 40079163 bne a5,zero,3a112 <_dl_map_object_from_fd.constprop.0+0xb16>
39d14: 05c00793 addi a5,zero,92
39d18: 02fb87b3 mul a5,s7,a5
39d1c: 0006f937 lui s2,0x6f
39d20: ac890913 addi s2,s2,-1336 # 6eac8 <_dl_ns>
39d24: 993e c.add s2,a5
39d26: 01492783 lw a5,20(s2)
39d2a: 2e078563 beq a5,zero,3a014 <_dl_map_object_from_fd.constprop.0+0xa18>
39d2e: 2344a783 lw a5,564(s1)
39d32: cb99 c.beqz a5,39d48 <_dl_map_object_from_fd.constprop.0+0x74c>
39d34: 1984d783 lhu a5,408(s1)
39d38: 4705 c.li a4,1
39d3a: 8b8d c.andi a5,3
39d3c: 1ce79663 bne a5,a4,39f08 <_dl_map_object_from_fd.constprop.0+0x90c>
39d40: 81ce80ef jal ra,21d5c <_dl_next_tls_modid>
39d44: 24a4a223 sw a0,580(s1)
39d48: 85de c.mv a1,s7
39d4a: 8526 c.mv a0,s1
39d4c: 337010ef jal ra,3b882 <_dl_add_to_namespace_list>
39d50: b361 c.j 39ad8 <_dl_map_object_from_fd.constprop.0+0x4dc>
39d52: 01032703 lw a4,16(t1)
39d56: 02092783 lw a5,32(s2)
39d5a: ace7efe3 bltu a5,a4,39838 <_dl_map_object_from_fd.constprop.0+0x23c>
39d5e: 00432603 lw a2,4(t1)
39d62: 03095683 lhu a3,48(s2)
39d66: 00032583 lw a1,0(t1)
39d6a: 963a c.add a2,a4
39d6c: 0696 c.slli a3,0x5
39d6e: 8e0d c.sub a2,a1
39d70: 96be c.add a3,a5
39d72: acd663e3 bltu a2,a3,39838 <_dl_map_object_from_fd.constprop.0+0x23c>
39d76: 97ae c.add a5,a1
39d78: 8f99 c.sub a5,a4
39d7a: 14f4aa23 sw a5,340(s1)
39d7e: bc6d c.j 39838 <_dl_map_object_from_fd.constprop.0+0x23c>
39d80: 864a c.mv a2,s2
39d82: 85d2 c.mv a1,s4
39d84: 8526 c.mv a0,s1
39d86: 3019 c.jal 3958c <_dl_process_pt_gnu_property>
39d88: bf09 c.j 39c9a <_dl_map_object_from_fd.constprop.0+0x69e>
39d8a: 00179613 slli a2,a5,0x1
39d8e: 8605 c.srai a2,0x1
39d90: 0cc37863 bgeu t1,a2,39e60 <_dl_map_object_from_fd.constprop.0+0x864>
39d94: 40ce07b3 sub a5,t3,a2
39d98: bd29 c.j 39bb2 <_dl_map_object_from_fd.constprop.0+0x5b6>
39d9a: 00060937 lui s2,0x60
39d9e: fe090913 addi s2,s2,-32 # 5ffe0 <__PRETTY_FUNCTION__.0+0x338>
39da2: f0842103 lw sp,-248(s0)
39da6: 57fd c.li a5,-1
39da8: 00fa0563 beq s4,a5,39db2 <_dl_map_object_from_fd.constprop.0+0x7b6>
39dac: 8552 c.mv a0,s4
39dae: cd5e60ef jal ra,20a82 <__close_nocancel>
39db2: 1b44a503 lw a0,436(s1)
39db6: e559 c.bnez a0,39e44 <_dl_map_object_from_fd.constprop.0+0x848>
39db8: 1b04a503 lw a0,432(s1)
39dbc: 57fd c.li a5,-1
39dbe: 00f50463 beq a0,a5,39dc6 <_dl_map_object_from_fd.constprop.0+0x7ca>
39dc2: a57e30ef jal ra,1d818 <__free>
39dc6: 4cc8 c.lw a0,28(s1)
39dc8: 451c c.lw a5,8(a0)
39dca: cbc1 c.beqz a5,39e5a <_dl_map_object_from_fd.constprop.0+0x85e>
39dcc: 1984d783 lhu a5,408(s1)
39dd0: 0807f793 andi a5,a5,128
39dd4: efb5 c.bnez a5,39e50 <_dl_map_object_from_fd.constprop.0+0x854>
39dd6: 8526 c.mv a0,s1
39dd8: a41e30ef jal ra,1d818 <__free>
39ddc: 855a c.mv a0,s6
39dde: a3be30ef jal ra,1d818 <__free>
39de2: f1042783 lw a5,-240(s0)
39de6: eba1 c.bnez a5,39e36 <_dl_map_object_from_fd.constprop.0+0x83a>
39de8: f1842503 lw a0,-232(s0)
39dec: 86ca c.mv a3,s2
39dee: 4601 c.li a2,0
39df0: 85d6 c.mv a1,s5
39df2: ef6e90ef jal ra,234e8 <_dl_signal_error>
39df6: 00060937 lui s2,0x60
39dfa: 00c90913 addi s2,s2,12 # 6000c <__PRETTY_FUNCTION__.0+0x364>
39dfe: b755 c.j 39da2 <_dl_map_object_from_fd.constprop.0+0x7a6>
39e00: 00035797 auipc a5,0x35
39e04: fa87a783 lw a5,-88(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
39e08: 00060937 lui s2,0x60
39e0c: 577d c.li a4,-1
39e0e: 9792 c.add a5,tp
39e10: 439c c.lw a5,0(a5)
39e12: f9c90913 addi s2,s2,-100 # 5ff9c <__PRETTY_FUNCTION__.0+0x2f4>
39e16: f0f42c23 sw a5,-232(s0)
39e1a: 00ea0563 beq s4,a4,39e24 <_dl_map_object_from_fd.constprop.0+0x828>
39e1e: 8552 c.mv a0,s4
39e20: c63e60ef jal ra,20a82 <__close_nocancel>
39e24: 855a c.mv a0,s6
39e26: 9f3e30ef jal ra,1d818 <__free>
39e2a: f1042783 lw a5,-240(s0)
39e2e: dfcd c.beqz a5,39de8 <_dl_map_object_from_fd.constprop.0+0x7ec>
39e30: f2042783 lw a5,-224(s0)
39e34: dbd5 c.beqz a5,39de8 <_dl_map_object_from_fd.constprop.0+0x7ec>
39e36: f2042783 lw a5,-224(s0)
39e3a: 0007a623 sw zero,12(a5)
39e3e: e57e70ef jal ra,21c94 <_dl_debug_state>
39e42: b75d c.j 39de8 <_dl_map_object_from_fd.constprop.0+0x7ec>
39e44: 1b84a583 lw a1,440(s1)
39e48: 8d89 c.sub a1,a0
39e4a: 92ee70ef jal ra,20f78 <__munmap>
39e4e: b7ad c.j 39db8 <_dl_map_object_from_fd.constprop.0+0x7bc>
39e50: 1544a503 lw a0,340(s1)
39e54: 9c5e30ef jal ra,1d818 <__free>
39e58: bfbd c.j 39dd6 <_dl_map_object_from_fd.constprop.0+0x7da>
39e5a: 9bfe30ef jal ra,1d818 <__free>
39e5e: b7bd c.j 39dcc <_dl_map_object_from_fd.constprop.0+0x7d0>
39e60: 40ff0633 sub a2,t5,a5
39e64: 02cee763 bltu t4,a2,39e92 <_dl_map_object_from_fd.constprop.0+0x896>
39e68: 40f387b3 sub a5,t2,a5
39e6c: b399 c.j 39bb2 <_dl_map_object_from_fd.constprop.0+0x5b6>
39e6e: 855a c.mv a0,s6
39e70: 9a9e30ef jal ra,1d818 <__free>
39e74: 8552 c.mv a0,s4
39e76: c0de60ef jal ra,20a82 <__close_nocancel>
39e7a: 4481 c.li s1,0
39e7c: b9b1 c.j 39ad8 <_dl_map_object_from_fd.constprop.0+0x4dc>
39e7e: 00060537 lui a0,0x60
39e82: 865e c.mv a2,s7
39e84: 85d6 c.mv a1,s5
39e86: 21850513 addi a0,a0,536 # 60218 <__PRETTY_FUNCTION__.0+0x570>
39e8a: 59d020ef jal ra,3cc26 <_dl_debug_printf>
39e8e: 803ff06f jal zero,39690 <_dl_map_object_from_fd.constprop.0+0x94>
39e92: 40ff8633 sub a2,t6,a5
39e96: d2c2e1e3 bltu t0,a2,39bb8 <_dl_map_object_from_fd.constprop.0+0x5bc>
39e9a: 40f087b3 sub a5,ra,a5
39e9e: bb11 c.j 39bb2 <_dl_map_object_from_fd.constprop.0+0x5b6>
39ea0: 4781 c.li a5,0
39ea2: 4801 c.li a6,0
39ea4: 577d c.li a4,-1
39ea6: 03200693 addi a3,zero,50
39eaa: 8646 c.mv a2,a7
39eac: 41ce85b3 sub a1,t4,t3
39eb0: 8572 c.mv a0,t3
39eb2: f2642423 sw t1,-216(s0)
39eb6: 87ce70ef jal ra,20f32 <__mmap64>
39eba: 57fd c.li a5,-1
39ebc: f2842303 lw t1,-216(s0)
39ec0: 9ef510e3 bne a0,a5,398a0 <_dl_map_object_from_fd.constprop.0+0x2a4>
39ec4: 00060937 lui s2,0x60
39ec8: 14c90913 addi s2,s2,332 # 6014c <__PRETTY_FUNCTION__.0+0x4a4>
39ecc: 1a04ac23 sw zero,440(s1)
39ed0: 1a04aa23 sw zero,436(s1)
39ed4: b5f9 c.j 39da2 <_dl_map_object_from_fd.constprop.0+0x7a6>
39ed6: 0bc4a783 lw a5,188(s1)
39eda: 08f4a023 sw a5,128(s1)
39ede: b3b1 c.j 39c2a <_dl_map_object_from_fd.constprop.0+0x62e>
39ee0: 08e4a023 sw a4,128(s1)
39ee4: bb19 c.j 39bfa <_dl_map_object_from_fd.constprop.0+0x5fe>
39ee6: f7fff5b7 lui a1,0xf7fff
39eea: 71658593 addi a1,a1,1814 # f7fff716 <__BSS_END__+0xf7f8fbc2>
39eee: 8dfd c.and a1,a5
39ef0: d20588e3 beq a1,zero,39c20 <_dl_map_object_from_fd.constprop.0+0x624>
39ef4: 0004f537 lui a0,0x4f
39ef8: 7bc50513 addi a0,a0,1980 # 4f7bc <unsecure_envvars.2+0x1c4>
39efc: 52b020ef jal ra,3cc26 <_dl_debug_printf>
39f00: 20c4a783 lw a5,524(s1)
39f04: 873e c.mv a4,a5
39f06: bb39 c.j 39c24 <_dl_map_object_from_fd.constprop.0+0x628>
39f08: bac1a783 lw a5,-1108(gp) # 6ef00 <_dl_tls_dtv_slotinfo_list>
39f0c: e2079ae3 bne a5,zero,39d40 <_dl_map_object_from_fd.constprop.0+0x744>
39f10: bd25 c.j 39d48 <_dl_map_object_from_fd.constprop.0+0x74c>
39f12: 1d44a583 lw a1,468(s1)
39f16: 16048793 addi a5,s1,352
39f1a: 4198 c.lw a4,0(a1)
39f1c: dcf701e3 beq a4,a5,39cde <_dl_map_object_from_fd.constprop.0+0x6e2>
39f20: 1684a783 lw a5,360(s1)
39f24: 1d04a603 lw a2,464(s1)
39f28: 00458513 addi a0,a1,4
39f2c: c384 c.sw s1,0(a5)
39f2e: 167d c.addi a2,-1
39f30: 4785 c.li a5,1
39f32: 16f4a623 sw a5,364(s1)
39f36: 060a c.slli a2,0x2
39f38: aaee50ef jal ra,1f1e6 <memmove>
39f3c: 1d44a783 lw a5,468(s1)
39f40: 16848713 addi a4,s1,360
39f44: c398 c.sw a4,0(a5)
39f46: bb61 c.j 39cde <_dl_map_object_from_fd.constprop.0+0x6e2>
39f48: 1984d783 lhu a5,408(s1)
39f4c: 8b8d c.andi a5,3
39f4e: d60782e3 beq a5,zero,39cb2 <_dl_map_object_from_fd.constprop.0+0x6b6>
39f52: 000606b7 lui a3,0x60
39f56: 000605b7 lui a1,0x60
39f5a: 00060537 lui a0,0x60
39f5e: 41c68693 addi a3,a3,1052 # 6041c <__PRETTY_FUNCTION__.1>
39f62: 57400613 addi a2,zero,1396
39f66: eb858593 addi a1,a1,-328 # 5feb8 <__PRETTY_FUNCTION__.0+0x210>
39f6a: 29050513 addi a0,a0,656 # 60290 <__PRETTY_FUNCTION__.0+0x5e8>
39f6e: b83d60ef jal ra,10af0 <__assert_fail>
39f72: f0442703 lw a4,-252(s0)
39f76: 478d c.li a5,3
39f78: 00f70563 beq a4,a5,39f82 <_dl_map_object_from_fd.constprop.0+0x986>
39f7c: 20c4a703 lw a4,524(s1)
39f80: b955 c.j 39c34 <_dl_map_object_from_fd.constprop.0+0x638>
39f82: 00060937 lui s2,0x60
39f86: 12890913 addi s2,s2,296 # 60128 <__PRETTY_FUNCTION__.0+0x480>
39f8a: bd31 c.j 39da6 <_dl_map_object_from_fd.constprop.0+0x7aa>
39f8c: 00060937 lui s2,0x60
39f90: 04490913 addi s2,s2,68 # 60044 <__PRETTY_FUNCTION__.0+0x39c>
39f94: b539 c.j 39da2 <_dl_map_object_from_fd.constprop.0+0x7a6>
39f96: 00035797 auipc a5,0x35
39f9a: e127a783 lw a5,-494(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
39f9e: 577d c.li a4,-1
39fa0: 9792 c.add a5,tp
39fa2: 439c c.lw a5,0(a5)
39fa4: f0f42c23 sw a5,-232(s0)
39fa8: 0aea0f63 beq s4,a4,3a066 <_dl_map_object_from_fd.constprop.0+0xa6a>
39fac: 00060937 lui s2,0x60
39fb0: f0042823 sw zero,-240(s0)
39fb4: fc490913 addi s2,s2,-60 # 5ffc4 <__PRETTY_FUNCTION__.0+0x31c>
39fb8: b59d c.j 39e1e <_dl_map_object_from_fd.constprop.0+0x822>
39fba: f0042783 lw a5,-256(s0)
39fbe: 1e078663 beq a5,zero,3a1aa <_dl_map_object_from_fd.constprop.0+0xbae>
39fc2: fffc8713 addi a4,s9,-1
39fc6: 00171793 slli a5,a4,0x1
39fca: 97ba c.add a5,a4
39fcc: 078e c.slli a5,0x3
39fce: 97ea c.add a5,s10
39fd0: 47c8 c.lw a0,12(a5)
39fd2: f1442783 lw a5,-236(s0)
39fd6: 1984d703 lhu a4,408(s1)
39fda: 000d2583 lw a1,0(s10)
39fde: 0017c613 xori a2,a5,1
39fe2: 77f1 c.lui a5,0xffffc
39fe4: 4094 c.lw a3,0(s1)
39fe6: 17fd c.addi a5,-1
39fe8: 063a c.slli a2,0xe
39fea: 8ff9 c.and a5,a4
39fec: 8fd1 c.or a5,a2
39fee: 40b50633 sub a2,a0,a1
39ff2: 00b68733 add a4,a3,a1
39ff6: f2c42623 sw a2,-212(s0)
39ffa: 96aa c.add a3,a0
39ffc: 1ae4aa23 sw a4,436(s1)
3a000: 1ad4ac23 sw a3,440(s1)
3a004: 18f49c23 sh a5,408(s1)
3a008: 836a c.mv t1,s10
3a00a: 899ff06f jal zero,398a2 <_dl_map_object_from_fd.constprop.0+0x2a6>
3a00e: 20c4a703 lw a4,524(s1)
3a012: b921 c.j 39c2a <_dl_map_object_from_fd.constprop.0+0x62e>
3a014: 4cbc c.lw a5,88(s1)
3a016: d0078ce3 beq a5,zero,39d2e <_dl_map_object_from_fd.constprop.0+0x732>
3a01a: 58d4 c.lw a3,52(s1)
3a01c: 43d8 c.lw a4,4(a5)
3a01e: 4088 c.lw a0,0(s1)
3a020: 42dc c.lw a5,4(a3)
3a022: 000605b7 lui a1,0x60
3a026: 32458593 addi a1,a1,804 # 60324 <__PRETTY_FUNCTION__.0+0x67c>
3a02a: 97ba c.add a5,a4
3a02c: 953e c.add a0,a5
3a02e: e74e40ef jal ra,1e6a2 <strcmp>
3a032: ce051ee3 bne a0,zero,39d2e <_dl_map_object_from_fd.constprop.0+0x732>
3a036: 00992a23 sw s1,20(s2)
3a03a: b9d5 c.j 39d2e <_dl_map_object_from_fd.constprop.0+0x732>
3a03c: 03095903 lhu s2,48(s2)
3a040: 0916 c.slli s2,0x5
3a042: 854a c.mv a0,s2
3a044: b92e30ef jal ra,1d3d6 <__libc_malloc>
3a048: 1e050b63 beq a0,zero,3a23e <_dl_map_object_from_fd.constprop.0+0xc42>
3a04c: 864a c.mv a2,s2
3a04e: 85ee c.mv a1,s11
3a050: bb6e50ef jal ra,1f406 <memcpy>
3a054: 1984d783 lhu a5,408(s1)
3a058: 14a4aa23 sw a0,340(s1)
3a05c: 0807e793 ori a5,a5,128
3a060: 18f49c23 sh a5,408(s1)
3a064: becd c.j 39c56 <_dl_map_object_from_fd.constprop.0+0x65a>
3a066: 855a c.mv a0,s6
3a068: 00060937 lui s2,0x60
3a06c: face30ef jal ra,1d818 <__free>
3a070: fc490913 addi s2,s2,-60 # 5ffc4 <__PRETTY_FUNCTION__.0+0x31c>
3a074: bb95 c.j 39de8 <_dl_map_object_from_fd.constprop.0+0x7ec>
3a076: 0006e7b7 lui a5,0x6e
3a07a: fec78793 addi a5,a5,-20 # 6dfec <__rtld_search_dirs>
3a07e: 4b98 c.lw a4,16(a5)
3a080: af41a683 lw a3,-1292(gp) # 6ee48 <_dl_make_stack_executable_hook>
3a084: efc42503 lw a0,-260(s0)
3a088: 00776713 ori a4,a4,7
3a08c: cb98 c.sw a4,16(a5)
3a08e: 9682 c.jalr a3
3a090: f0a42c23 sw a0,-232(s0)
3a094: bc050be3 beq a0,zero,39c6a <_dl_map_object_from_fd.constprop.0+0x66e>
3a098: 00060937 lui s2,0x60
3a09c: 0c890913 addi s2,s2,200 # 600c8 <__PRETTY_FUNCTION__.0+0x420>
3a0a0: b319 c.j 39da6 <_dl_map_object_from_fd.constprop.0+0x7aa>
3a0a2: f0042783 lw a5,-256(s0)
3a0a6: ba0790e3 bne a5,zero,39c46 <_dl_map_object_from_fd.constprop.0+0x64a>
3a0aa: 080007b7 lui a5,0x8000
3a0ae: 8f7d c.and a4,a5
3a0b0: 12071263 bne a4,zero,3a1d4 <_dl_map_object_from_fd.constprop.0+0xbd8>
3a0b4: 00060937 lui s2,0x60
3a0b8: 10490913 addi s2,s2,260 # 60104 <__PRETTY_FUNCTION__.0+0x45c>
3a0bc: b1ed c.j 39da6 <_dl_map_object_from_fd.constprop.0+0x7aa>
3a0be: b609dfe3 bge s3,zero,39c3c <_dl_map_object_from_fd.constprop.0+0x640>
3a0c2: b7e5 c.j 3a0aa <_dl_map_object_from_fd.constprop.0+0xaae>
3a0c4: 00060937 lui s2,0x60
3a0c8: 1b890913 addi s2,s2,440 # 601b8 <__PRETTY_FUNCTION__.0+0x510>
3a0cc: 00035797 auipc a5,0x35
3a0d0: cdc7a783 lw a5,-804(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
3a0d4: 577d c.li a4,-1
3a0d6: 9792 c.add a5,tp
3a0d8: 439c c.lw a5,0(a5)
3a0da: f0f42c23 sw a5,-232(s0)
3a0de: ccea0ae3 beq s4,a4,39db2 <_dl_map_object_from_fd.constprop.0+0x7b6>
3a0e2: b1e9 c.j 39dac <_dl_map_object_from_fd.constprop.0+0x7b0>
3a0e4: 15c4d583 lhu a1,348(s1)
3a0e8: 46a1 c.li a3,8
3a0ea: 4490 c.lw a2,8(s1)
3a0ec: c82e c.swsp a1,16(sp)
3a0ee: c636 c.swsp a3,12(sp)
3a0f0: 1544a583 lw a1,340(s1)
3a0f4: c03e c.swsp a5,0(sp)
3a0f6: c236 c.swsp a3,4(sp)
3a0f8: c42e c.swsp a1,8(sp)
3a0fa: f2c42803 lw a6,-212(s0)
3a0fe: 00060537 lui a0,0x60
3a102: 48a1 c.li a7,8
3a104: 47a1 c.li a5,8
3a106: 45a1 c.li a1,8
3a108: 2c050513 addi a0,a0,704 # 602c0 <__PRETTY_FUNCTION__.0+0x618>
3a10c: 31b020ef jal ra,3cc26 <_dl_debug_printf>
3a110: be6d c.j 39cca <_dl_map_object_from_fd.constprop.0+0x6ce>
3a112: 4cbc c.lw a5,88(s1)
3a114: c0078de3 beq a5,zero,39d2e <_dl_map_object_from_fd.constprop.0+0x732>
3a118: 58d4 c.lw a3,52(s1)
3a11a: 43d8 c.lw a4,4(a5)
3a11c: 408c c.lw a1,0(s1)
3a11e: 42dc c.lw a5,4(a3)
3a120: 4cc8 c.lw a0,28(s1)
3a122: 97ba c.add a5,a4
3a124: 95be c.add a1,a5
3a126: cbdfe0ef jal ra,38de2 <add_name_to_object.isra.0>
3a12a: b6ed c.j 39d14 <_dl_map_object_from_fd.constprop.0+0x718>
3a12c: 0028e613 ori a2,a7,2
3a130: 8d79 c.and a0,a4
3a132: efc42c23 sw t3,-264(s0)
3a136: f1d42623 sw t4,-244(s0)
3a13a: f0642a23 sw t1,-236(s0)
3a13e: f1142e23 sw a7,-228(s0)
3a142: f2e42423 sw a4,-216(s0)
3a146: e4be60ef jal ra,20f90 <__mprotect>
3a14a: f2842703 lw a4,-216(s0)
3a14e: f1c42883 lw a7,-228(s0)
3a152: f1442303 lw t1,-236(s0)
3a156: f0c42e83 lw t4,-244(s0)
3a15a: ef842e03 lw t3,-264(s0)
3a15e: 9e0549e3 blt a0,zero,39b50 <_dl_map_object_from_fd.constprop.0+0x554>
3a162: 40ee0633 sub a2,t3,a4
3a166: 4581 c.li a1,0
3a168: 853a c.mv a0,a4
3a16a: f1d42623 sw t4,-244(s0)
3a16e: f0642a23 sw t1,-236(s0)
3a172: f1c42e23 sw t3,-228(s0)
3a176: f3142423 sw a7,-216(s0)
3a17a: 982e50ef jal ra,1f2fc <memset>
3a17e: b041a583 lw a1,-1276(gp) # 6ee58 <_dl_pagesize>
3a182: f2842883 lw a7,-216(s0)
3a186: 872a c.mv a4,a0
3a188: 40b00533 sub a0,zero,a1
3a18c: 8646 c.mv a2,a7
3a18e: 8d79 c.and a0,a4
3a190: e01e60ef jal ra,20f90 <__mprotect>
3a194: f1c42e03 lw t3,-228(s0)
3a198: f0c42e83 lw t4,-244(s0)
3a19c: f2842883 lw a7,-216(s0)
3a1a0: f1442303 lw t1,-236(s0)
3a1a4: efde7e63 bgeu t3,t4,398a0 <_dl_map_object_from_fd.constprop.0+0x2a4>
3a1a8: b9e5 c.j 39ea0 <_dl_map_object_from_fd.constprop.0+0x8a4>
3a1aa: 00060937 lui s2,0x60
3a1ae: 06c90913 addi s2,s2,108 # 6006c <__PRETTY_FUNCTION__.0+0x3c4>
3a1b2: bec5 c.j 39da2 <_dl_map_object_from_fd.constprop.0+0x7a6>
3a1b4: 000506b7 lui a3,0x50
3a1b8: 0004f5b7 lui a1,0x4f
3a1bc: 0004f537 lui a0,0x4f
3a1c0: 88468693 addi a3,a3,-1916 # 4f884 <__PRETTY_FUNCTION__.0>
3a1c4: 07e00613 addi a2,zero,126
3a1c8: 74c58593 addi a1,a1,1868 # 4f74c <unsecure_envvars.2+0x154>
3a1cc: 78850513 addi a0,a0,1928 # 4f788 <unsecure_envvars.2+0x190>
3a1d0: 921d60ef jal ra,10af0 <__assert_fail>
3a1d4: 00060937 lui s2,0x60
3a1d8: 09090913 addi s2,s2,144 # 60090 <__PRETTY_FUNCTION__.0+0x3e8>
3a1dc: b6e9 c.j 39da6 <_dl_map_object_from_fd.constprop.0+0x7aa>
3a1de: 000606b7 lui a3,0x60
3a1e2: 000605b7 lui a1,0x60
3a1e6: 00060537 lui a0,0x60
3a1ea: 41c68693 addi a3,a3,1052 # 6041c <__PRETTY_FUNCTION__.1>
3a1ee: 3b000613 addi a2,zero,944
3a1f2: eb858593 addi a1,a1,-328 # 5feb8 <__PRETTY_FUNCTION__.0+0x210>
3a1f6: 20450513 addi a0,a0,516 # 60204 <__PRETTY_FUNCTION__.0+0x55c>
3a1fa: 8f7d60ef jal ra,10af0 <__assert_fail>
3a1fe: 000606b7 lui a3,0x60
3a202: 000605b7 lui a1,0x60
3a206: 00060537 lui a0,0x60
3a20a: 41c68693 addi a3,a3,1052 # 6041c <__PRETTY_FUNCTION__.1>
3a20e: 43100613 addi a2,zero,1073
3a212: eb858593 addi a1,a1,-328 # 5feb8 <__PRETTY_FUNCTION__.0+0x210>
3a216: 24050513 addi a0,a0,576 # 60240 <__PRETTY_FUNCTION__.0+0x598>
3a21a: 8d7d60ef jal ra,10af0 <__assert_fail>
3a21e: 000506b7 lui a3,0x50
3a222: 0004f5b7 lui a1,0x4f
3a226: 0004f537 lui a0,0x4f
3a22a: 88468693 addi a3,a3,-1916 # 4f884 <__PRETTY_FUNCTION__.0>
3a22e: 07600613 addi a2,zero,118
3a232: 74c58593 addi a1,a1,1868 # 4f74c <unsecure_envvars.2+0x154>
3a236: 76050513 addi a0,a0,1888 # 4f760 <unsecure_envvars.2+0x168>
3a23a: 8b7d60ef jal ra,10af0 <__assert_fail>
3a23e: 00060937 lui s2,0x60
3a242: 1d890913 addi s2,s2,472 # 601d8 <__PRETTY_FUNCTION__.0+0x530>
3a246: b559 c.j 3a0cc <_dl_map_object_from_fd.constprop.0+0xad0>
0003a248 <_dl_map_object>:
3a248: d9010113 addi sp,sp,-624
3a24c: 26112623 sw ra,620(sp)
3a250: 26812423 sw s0,616(sp)
3a254: 26912223 sw s1,612(sp)
3a258: 27212023 sw s2,608(sp)
3a25c: 25312e23 sw s3,604(sp)
3a260: 25412c23 sw s4,600(sp)
3a264: 25512a23 sw s5,596(sp)
3a268: 25612823 sw s6,592(sp)
3a26c: 25712623 sw s7,588(sp)
3a270: 25812423 sw s8,584(sp)
3a274: 25912223 sw s9,580(sp)
3a278: 25a12023 sw s10,576(sp)
3a27c: 23b12e23 sw s11,572(sp)
3a280: 5807c863 blt a5,zero,3a810 <_dl_map_object+0x5c8>
3a284: 84be c.mv s1,a5
3a286: b241a783 lw a5,-1244(gp) # 6ee78 <_dl_nns>
3a28a: 5af4f363 bgeu s1,a5,3a830 <_dl_map_object+0x5e8>
3a28e: 05c00793 addi a5,zero,92
3a292: 02f487b3 mul a5,s1,a5
3a296: 0006fa37 lui s4,0x6f
3a29a: ac8a0a13 addi s4,s4,-1336 # 6eac8 <_dl_ns>
3a29e: 892a c.mv s2,a0
3a2a0: 842e c.mv s0,a1
3a2a2: 8ab2 c.mv s5,a2
3a2a4: 8b36 c.mv s6,a3
3a2a6: 89ba c.mv s3,a4
3a2a8: 97d2 c.add a5,s4
3a2aa: 0007ab83 lw s7,0(a5)
3a2ae: 000b9763 bne s7,zero,3a2bc <_dl_map_object+0x74>
3a2b2: a04d c.j 3a354 <_dl_map_object+0x10c>
3a2b4: 00cbab83 lw s7,12(s7)
3a2b8: 080b8e63 beq s7,zero,3a354 <_dl_map_object+0x10c>
3a2bc: 198ba783 lw a5,408(s7)
3a2c0: 0097d713 srli a4,a5,0x9
3a2c4: 83b5 c.srli a5,0xd
3a2c6: 8fd9 c.or a5,a4
3a2c8: 8b85 c.andi a5,1
3a2ca: f7ed c.bnez a5,3a2b4 <_dl_map_object+0x6c>
3a2cc: 85de c.mv a1,s7
3a2ce: 8522 c.mv a0,s0
3a2d0: 24f020ef jal ra,3cd1e <_dl_name_match_p>
3a2d4: e131 c.bnez a0,3a318 <_dl_map_object+0xd0>
3a2d6: 198ba783 lw a5,408(s7)
3a2da: 83a1 c.srli a5,0x8
3a2dc: 8b85 c.andi a5,1
3a2de: fbf9 c.bnez a5,3a2b4 <_dl_map_object+0x6c>
3a2e0: 058ba783 lw a5,88(s7)
3a2e4: dbe1 c.beqz a5,3a2b4 <_dl_map_object+0x6c>
3a2e6: 034ba683 lw a3,52(s7)
3a2ea: 43d8 c.lw a4,4(a5)
3a2ec: 000ba783 lw a5,0(s7)
3a2f0: 0046ac03 lw s8,4(a3)
3a2f4: 8522 c.mv a0,s0
3a2f6: 9c3a c.add s8,a4
3a2f8: 9c3e c.add s8,a5
3a2fa: 85e2 c.mv a1,s8
3a2fc: ba6e40ef jal ra,1e6a2 <strcmp>
3a300: f955 c.bnez a0,3a2b4 <_dl_map_object+0x6c>
3a302: 01cba503 lw a0,28(s7)
3a306: 85e2 c.mv a1,s8
3a308: adbfe0ef jal ra,38de2 <add_name_to_object.isra.0>
3a30c: 198bd783 lhu a5,408(s7)
3a310: 1007e793 ori a5,a5,256
3a314: 18fb9c23 sh a5,408(s7)
3a318: 26c12083 lw ra,620(sp)
3a31c: 26812403 lw s0,616(sp)
3a320: 26412483 lw s1,612(sp)
3a324: 26012903 lw s2,608(sp)
3a328: 25c12983 lw s3,604(sp)
3a32c: 25812a03 lw s4,600(sp)
3a330: 25412a83 lw s5,596(sp)
3a334: 25012b03 lw s6,592(sp)
3a338: 24812c03 lw s8,584(sp)
3a33c: 24412c83 lw s9,580(sp)
3a340: 24012d03 lw s10,576(sp)
3a344: 23c12d83 lw s11,572(sp)
3a348: 855e c.mv a0,s7
3a34a: 24c12b83 lw s7,588(sp)
3a34e: 27010113 addi sp,sp,624
3a352: 8082 c.jr ra
3a354: ef41ac03 lw s8,-268(gp) # 6f248 <_dl_debug_mask>
3a358: 10000bb7 lui s7,0x10000
3a35c: 0179fbb3 and s7,s3,s7
3a360: 040c7793 andi a5,s8,64
3a364: 22079563 bne a5,zero,3a58e <_dl_map_object+0x346>
3a368: 02f00593 addi a1,zero,47
3a36c: 8522 c.mv a0,s0
3a36e: 020101a3 sb zero,35(sp)
3a372: a96e40ef jal ra,1e608 <strchr>
3a376: c169 c.beqz a0,3a438 <_dl_map_object+0x1f0>
3a378: 04090c63 beq s2,zero,3a3d0 <_dl_map_object+0x188>
3a37c: 85a2 c.mv a1,s0
3a37e: 854a c.mv a0,s2
3a380: cd9fe0ef jal ra,39058 <expand_dynamic_string_token>
3a384: d22a c.swsp a0,36(sp)
3a386: c931 c.beqz a0,3a3da <_dl_map_object+0x192>
3a388: 02c10a13 addi s4,sp,44
3a38c: 85d2 c.mv a1,s4
3a38e: 4685 c.li a3,1
3a390: 02310613 addi a2,sp,35
3a394: af6fe0ef jal ra,3868a <open_verify.constprop.0>
3a398: 57fd c.li a5,-1
3a39a: 85aa c.mv a1,a0
3a39c: 2ef50b63 beq a0,a5,3a692 <_dl_map_object+0x44a>
3a3a0: 001bbb93 sltiu s7,s7,1
3a3a4: 41700bb3 sub s7,zero,s7
3a3a8: 01797933 and s2,s2,s7
3a3ac: 0006e7b7 lui a5,0x6e
3a3b0: fe47a303 lw t1,-28(a5) # 6dfe4 <__libc_stack_end>
3a3b4: 5692 c.lwsp a3,36(sp)
3a3b6: c026 c.swsp s1,0(sp)
3a3b8: 02810893 addi a7,sp,40
3a3bc: 884e c.mv a6,s3
3a3be: 87d6 c.mv a5,s5
3a3c0: 874a c.mv a4,s2
3a3c2: 8652 c.mv a2,s4
3a3c4: 8522 c.mv a0,s0
3a3c6: d41a c.swsp t1,40(sp)
3a3c8: a34ff0ef jal ra,395fc <_dl_map_object_from_fd.constprop.0>
3a3cc: 8baa c.mv s7,a0
3a3ce: b7a9 c.j 3a318 <_dl_map_object+0xd0>
3a3d0: 8522 c.mv a0,s0
3a3d2: c5ce40ef jal ra,1e82e <__strdup>
3a3d6: d22a c.swsp a0,36(sp)
3a3d8: f945 c.bnez a0,3a388 <_dl_map_object+0x140>
3a3da: 001bb793 sltiu a5,s7,1
3a3de: 40f007b3 sub a5,zero,a5
3a3e2: 00f97933 and s2,s2,a5
3a3e6: 280b0963 beq s6,zero,3a678 <_dl_map_object+0x430>
3a3ea: ef41a783 lw a5,-268(gp) # 6f248 <_dl_debug_mask>
3a3ee: 83ad c.srli a5,0xb
3a3f0: 8b85 c.andi a5,1
3a3f2: 28079363 bne a5,zero,3a678 <_dl_map_object+0x430>
3a3f6: 8522 c.mv a0,s0
3a3f8: c36e40ef jal ra,1e82e <__strdup>
3a3fc: 8a2a c.mv s4,a0
3a3fe: 3e050d63 beq a0,zero,3a7f8 <_dl_map_object+0x5b0>
3a402: 87a6 c.mv a5,s1
3a404: 874e c.mv a4,s3
3a406: 86ca c.mv a3,s2
3a408: 8656 c.mv a2,s5
3a40a: 85a2 c.mv a1,s0
3a40c: 518010ef jal ra,3b924 <_dl_new_object>
3a410: 8baa c.mv s7,a0
3a412: 3e050363 beq a0,zero,3a7f8 <_dl_map_object+0x5b0>
3a416: 19855783 lhu a5,408(a0)
3a41a: b7418713 addi a4,gp,-1164 # 6eec8 <dummy_bucket.7>
3a41e: 2047e793 ori a5,a5,516
3a422: 18e52823 sw a4,400(a0)
3a426: 4705 c.li a4,1
3a428: 16e52e23 sw a4,380(a0)
3a42c: 18f51c23 sh a5,408(a0)
3a430: 85a6 c.mv a1,s1
3a432: 450010ef jal ra,3b882 <_dl_add_to_namespace_list>
3a436: b5cd c.j 3a318 <_dl_map_object+0xd0>
3a438: 8522 c.mv a0,s0
3a43a: c26e40ef jal ra,1e860 <strlen>
3a43e: 001c7793 andi a5,s8,1
3a442: 00150d13 addi s10,a0,1
3a446: 1a079163 bne a5,zero,3a5e8 <_dl_map_object+0x3a0>
3a44a: 2a090463 beq s2,zero,3a6f2 <_dl_map_object+0x4aa>
3a44e: 09492783 lw a5,148(s2)
3a452: cbf1 c.beqz a5,3a526 <_dl_map_object+0x2de>
3a454: 0006ec37 lui s8,0x6e
3a458: fecc0d93 addi s11,s8,-20 # 6dfec <__rtld_search_dirs>
3a45c: 008da703 lw a4,8(s11)
3a460: 57fd c.li a5,-1
3a462: 02f70263 beq a4,a5,3a486 <_dl_map_object+0x23e>
3a466: 107c c.addi4spn a5,sp,44
3a468: 85ea c.mv a1,s10
3a46a: 02310893 addi a7,sp,35
3a46e: 884a c.mv a6,s2
3a470: 1058 c.addi4spn a4,sp,36
3a472: 008d8693 addi a3,s11,8
3a476: 864e c.mv a2,s3
3a478: 8522 c.mv a0,s0
3a47a: dfafe0ef jal ra,38a74 <open_path.isra.0>
3a47e: 57fd c.li a5,-1
3a480: 85aa c.mv a1,a0
3a482: 08f51163 bne a0,a5,3a504 <_dl_map_object+0x2bc>
3a486: 1f092783 lw a5,496(s2)
3a48a: 577d c.li a4,-1
3a48c: 1f090593 addi a1,s2,496
3a490: 02e78363 beq a5,a4,3a4b6 <_dl_map_object+0x26e>
3a494: 32078463 beq a5,zero,3a7bc <_dl_map_object+0x574>
3a498: 107c c.addi4spn a5,sp,44
3a49a: 86ae c.mv a3,a1
3a49c: 02310893 addi a7,sp,35
3a4a0: 85ea c.mv a1,s10
3a4a2: 884a c.mv a6,s2
3a4a4: 1058 c.addi4spn a4,sp,36
3a4a6: 864e c.mv a2,s3
3a4a8: 8522 c.mv a0,s0
3a4aa: dcafe0ef jal ra,38a74 <open_path.isra.0>
3a4ae: 57fd c.li a5,-1
3a4b0: 85aa c.mv a1,a0
3a4b2: 04f51963 bne a0,a5,3a504 <_dl_map_object+0x2bc>
3a4b6: 040007b7 lui a5,0x4000
3a4ba: d202 c.swsp zero,36(sp)
3a4bc: 00f9f7b3 and a5,s3,a5
3a4c0: 32079063 bne a5,zero,3a7e0 <_dl_map_object+0x598>
3a4c4: ec81a783 lw a5,-312(gp) # 6f21c <_dl_inhibit_cache>
3a4c8: 16079d63 bne a5,zero,3a642 <_dl_map_object+0x3fa>
3a4cc: 8522 c.mv a0,s0
3a4ce: 271030ef jal ra,3df3e <_dl_load_cache_lookup>
3a4d2: 87aa c.mv a5,a0
3a4d4: 16050763 beq a0,zero,3a642 <_dl_map_object+0x3fa>
3a4d8: 12090163 beq s2,zero,3a5fa <_dl_map_object+0x3b2>
3a4dc: 20c92703 lw a4,524(s2)
3a4e0: 832d c.srli a4,0xb
3a4e2: 8b05 c.andi a4,1
3a4e4: 12071363 bne a4,zero,3a60a <_dl_map_object+0x3c2>
3a4e8: 106c c.addi4spn a1,sp,44
3a4ea: 853e c.mv a0,a5
3a4ec: 4681 c.li a3,0
3a4ee: 02310613 addi a2,sp,35
3a4f2: c83e c.swsp a5,16(sp)
3a4f4: 996fe0ef jal ra,3868a <open_verify.constprop.0>
3a4f8: 577d c.li a4,-1
3a4fa: 47c2 c.lwsp a5,16(sp)
3a4fc: 85aa c.mv a1,a0
3a4fe: 12e50f63 beq a0,a4,3a63c <_dl_map_object+0x3f4>
3a502: d23e c.swsp a5,36(sp)
3a504: ef41a783 lw a5,-268(gp) # 6f248 <_dl_debug_mask>
3a508: 8b85 c.andi a5,1
3a50a: 1a079963 bne a5,zero,3a6bc <_dl_map_object+0x474>
3a50e: 001bb793 sltiu a5,s7,1
3a512: 40f007b3 sub a5,zero,a5
3a516: 577d c.li a4,-1
3a518: 00f97933 and s2,s2,a5
3a51c: 02c10a13 addi s4,sp,44
3a520: e8e596e3 bne a1,a4,3a3ac <_dl_map_object+0x164>
3a524: b5c9 c.j 3a3e6 <_dl_map_object+0x19e>
3a526: 000a2783 lw a5,0(s4)
3a52a: 8dca c.mv s11,s2
3a52c: ca02 c.swsp zero,20(sp)
3a52e: cc3e c.swsp a5,24(sp)
3a530: 5c7d c.li s8,-1
3a532: a81d c.j 3a568 <_dl_map_object+0x320>
3a534: 86ae c.mv a3,a1
3a536: 02310893 addi a7,sp,35
3a53a: 85ea c.mv a1,s10
3a53c: 884a c.mv a6,s2
3a53e: 107c c.addi4spn a5,sp,44
3a540: 1058 c.addi4spn a4,sp,36
3a542: 864e c.mv a2,s3
3a544: 8522 c.mv a0,s0
3a546: d2efe0ef jal ra,38a74 <open_path.isra.0>
3a54a: 85aa c.mv a1,a0
3a54c: fb851ce3 bne a0,s8,3a504 <_dl_map_object+0x2bc>
3a550: 47e2 c.lwsp a5,24(sp)
3a552: 4752 c.lwsp a4,20(sp)
3a554: 40fd87b3 sub a5,s11,a5
3a558: 0017b793 sltiu a5,a5,1
3a55c: 8fd9 c.or a5,a4
3a55e: ca3e c.swsp a5,20(sp)
3a560: 170dad83 lw s11,368(s11)
3a564: 120d8b63 beq s11,zero,3a69a <_dl_map_object+0x452>
3a568: 1a0da783 lw a5,416(s11)
3a56c: 1a0d8593 addi a1,s11,416
3a570: ff8788e3 beq a5,s8,3a560 <_dl_map_object+0x318>
3a574: f3e1 c.bnez a5,3a534 <_dl_map_object+0x2ec>
3a576: 000607b7 lui a5,0x60
3a57a: 3d078693 addi a3,a5,976 # 603d0 <__PRETTY_FUNCTION__.0+0x728>
3a57e: 463d c.li a2,15
3a580: 856e c.mv a0,s11
3a582: c82e c.swsp a1,16(sp)
3a584: d6dfe0ef jal ra,392f0 <cache_rpath.part.0>
3a588: 45c2 c.lwsp a1,16(sp)
3a58a: d979 c.beqz a0,3a560 <_dl_map_object+0x318>
3a58c: b765 c.j 3a534 <_dl_map_object+0x2ec>
3a58e: 14090063 beq s2,zero,3a6ce <_dl_map_object+0x486>
3a592: 120b8063 beq s7,zero,3a6b2 <_dl_map_object+0x46a>
3a596: 00060537 lui a0,0x60
3a59a: 35850513 addi a0,a0,856 # 60358 <__PRETTY_FUNCTION__.0+0x6b0>
3a59e: 00492683 lw a3,4(s2)
3a5a2: 0006c783 lbu a5,0(a3)
3a5a6: eb81 c.bnez a5,3a5b6 <_dl_map_object+0x36e>
3a5a8: 0006e7b7 lui a5,0x6e
3a5ac: fe07a783 lw a5,-32(a5) # 6dfe0 <_dl_argv>
3a5b0: 4394 c.lw a3,0(a5)
3a5b2: 22068263 beq a3,zero,3a7d6 <_dl_map_object+0x58e>
3a5b6: 01892703 lw a4,24(s2)
3a5ba: 85a2 c.mv a1,s0
3a5bc: 8626 c.mv a2,s1
3a5be: 668020ef jal ra,3cc26 <_dl_debug_printf>
3a5c2: 02f00593 addi a1,zero,47
3a5c6: 8522 c.mv a0,s0
3a5c8: 020101a3 sb zero,35(sp)
3a5cc: 83ce40ef jal ra,1e608 <strchr>
3a5d0: da0516e3 bne a0,zero,3a37c <_dl_map_object+0x134>
3a5d4: 8522 c.mv a0,s0
3a5d6: a8ae40ef jal ra,1e860 <strlen>
3a5da: ef41a783 lw a5,-268(gp) # 6f248 <_dl_debug_mask>
3a5de: 00150d13 addi s10,a0,1
3a5e2: 8b85 c.andi a5,1
3a5e4: e60785e3 beq a5,zero,3a44e <_dl_map_object+0x206>
3a5e8: 00060537 lui a0,0x60
3a5ec: 8626 c.mv a2,s1
3a5ee: 85a2 c.mv a1,s0
3a5f0: 3ac50513 addi a0,a0,940 # 603ac <__PRETTY_FUNCTION__.0+0x704>
3a5f4: 632020ef jal ra,3cc26 <_dl_debug_printf>
3a5f8: bd89 c.j 3a44a <_dl_map_object+0x202>
3a5fa: 000a2703 lw a4,0(s4)
3a5fe: 20c72703 lw a4,524(a4) # 220c <__libc_tsd_CTYPE_B+0x21e0>
3a602: 832d c.srli a4,0xb
3a604: 8b05 c.andi a4,1
3a606: ee0701e3 beq a4,zero,3a4e8 <_dl_map_object+0x2a0>
3a60a: 000605b7 lui a1,0x60
3a60e: 4615 c.li a2,5
3a610: 4701 c.li a4,0
3a612: 48058593 addi a1,a1,1152 # 60480 <system_dirs>
3a616: a039 c.j 3a624 <_dl_map_object+0x3dc>
3a618: 0605 c.addi a2,1
3a61a: 95b2 c.add a1,a2
3a61c: 4625 c.li a2,9
3a61e: ec0715e3 bne a4,zero,3a4e8 <_dl_map_object+0x2a0>
3a622: 4705 c.li a4,1
3a624: 853e c.mv a0,a5
3a626: ce3a c.swsp a4,28(sp)
3a628: cc32 c.swsp a2,24(sp)
3a62a: ca2e c.swsp a1,20(sp)
3a62c: c83e c.swsp a5,16(sp)
3a62e: 8b9e40ef jal ra,1eee6 <memcmp>
3a632: 47c2 c.lwsp a5,16(sp)
3a634: 45d2 c.lwsp a1,20(sp)
3a636: 4662 c.lwsp a2,24(sp)
3a638: 4772 c.lwsp a4,28(sp)
3a63a: fd79 c.bnez a0,3a618 <_dl_map_object+0x3d0>
3a63c: 853e c.mv a0,a5
3a63e: 9dae30ef jal ra,1d818 <__free>
3a642: 884a c.mv a6,s2
3a644: 14090463 beq s2,zero,3a78c <_dl_map_object+0x544>
3a648: 20c82783 lw a5,524(a6)
3a64c: 83ad c.srli a5,0xb
3a64e: 8b85 c.andi a5,1
3a650: 18079f63 bne a5,zero,3a7ee <_dl_map_object+0x5a6>
3a654: 000da783 lw a5,0(s11)
3a658: 55fd c.li a1,-1
3a65a: eab785e3 beq a5,a1,3a504 <_dl_map_object+0x2bc>
3a65e: 85ea c.mv a1,s10
3a660: 02310893 addi a7,sp,35
3a664: 107c c.addi4spn a5,sp,44
3a666: 1058 c.addi4spn a4,sp,36
3a668: fecc0693 addi a3,s8,-20
3a66c: 864e c.mv a2,s3
3a66e: 8522 c.mv a0,s0
3a670: c04fe0ef jal ra,38a74 <open_path.isra.0>
3a674: 85aa c.mv a1,a0
3a676: b579 c.j 3a504 <_dl_map_object+0x2bc>
3a678: 02314783 lbu a5,35(sp)
3a67c: 12078263 beq a5,zero,3a7a0 <_dl_map_object+0x558>
3a680: 000606b7 lui a3,0x60
3a684: 3e068693 addi a3,a3,992 # 603e0 <__PRETTY_FUNCTION__.0+0x738>
3a688: 4601 c.li a2,0
3a68a: 85a2 c.mv a1,s0
3a68c: 4501 c.li a0,0
3a68e: e5be80ef jal ra,234e8 <_dl_signal_error>
3a692: 5512 c.lwsp a0,36(sp)
3a694: 984e30ef jal ra,1d818 <__free>
3a698: b389 c.j 3a3da <_dl_map_object+0x192>
3a69a: 47d2 c.lwsp a5,20(sp)
3a69c: cfb1 c.beqz a5,3a6f8 <_dl_map_object+0x4b0>
3a69e: 0006ec37 lui s8,0x6e
3a6a2: fecc0d93 addi s11,s8,-20 # 6dfec <__rtld_search_dirs>
3a6a6: 008da703 lw a4,8(s11)
3a6aa: 57fd c.li a5,-1
3a6ac: dcf70de3 beq a4,a5,3a486 <_dl_map_object+0x23e>
3a6b0: bb5d c.j 3a466 <_dl_map_object+0x21e>
3a6b2: 00060537 lui a0,0x60
3a6b6: 33050513 addi a0,a0,816 # 60330 <__PRETTY_FUNCTION__.0+0x688>
3a6ba: b5d5 c.j 3a59e <_dl_map_object+0x356>
3a6bc: 00060537 lui a0,0x60
3a6c0: 6a450513 addi a0,a0,1700 # 606a4 <expected_note.2+0x204>
3a6c4: c82e c.swsp a1,16(sp)
3a6c6: 560020ef jal ra,3cc26 <_dl_debug_printf>
3a6ca: 45c2 c.lwsp a1,16(sp)
3a6cc: b589 c.j 3a50e <_dl_map_object+0x2c6>
3a6ce: 02f00593 addi a1,zero,47
3a6d2: 8522 c.mv a0,s0
3a6d4: 020101a3 sb zero,35(sp)
3a6d8: f31e30ef jal ra,1e608 <strchr>
3a6dc: ce051ae3 bne a0,zero,3a3d0 <_dl_map_object+0x188>
3a6e0: 8522 c.mv a0,s0
3a6e2: 97ee40ef jal ra,1e860 <strlen>
3a6e6: 001c7793 andi a5,s8,1
3a6ea: 00150d13 addi s10,a0,1
3a6ee: ee079de3 bne a5,zero,3a5e8 <_dl_map_object+0x3a0>
3a6f2: 000a2783 lw a5,0(s4)
3a6f6: cc3e c.swsp a5,24(sp)
3a6f8: 46e2 c.lwsp a3,24(sp)
3a6fa: c2a9 c.beqz a3,3a73c <_dl_map_object+0x4f4>
3a6fc: 1986d783 lhu a5,408(a3)
3a700: 4709 c.li a4,2
3a702: 8b8d c.andi a5,3
3a704: 02e78c63 beq a5,a4,3a73c <_dl_map_object+0x4f4>
3a708: 1a06a783 lw a5,416(a3)
3a70c: 577d c.li a4,-1
3a70e: 1a068c13 addi s8,a3,416
3a712: 02e78563 beq a5,a4,3a73c <_dl_map_object+0x4f4>
3a716: c3a5 c.beqz a5,3a776 <_dl_map_object+0x52e>
3a718: 00090363 beq s2,zero,3a71e <_dl_map_object+0x4d6>
3a71c: cc4a c.swsp s2,24(sp)
3a71e: 4862 c.lwsp a6,24(sp)
3a720: 107c c.addi4spn a5,sp,44
3a722: 85ea c.mv a1,s10
3a724: 02310893 addi a7,sp,35
3a728: 1058 c.addi4spn a4,sp,36
3a72a: 86e2 c.mv a3,s8
3a72c: 864e c.mv a2,s3
3a72e: 8522 c.mv a0,s0
3a730: b44fe0ef jal ra,38a74 <open_path.isra.0>
3a734: 57fd c.li a5,-1
3a736: 85aa c.mv a1,a0
3a738: dcf516e3 bne a0,a5,3a504 <_dl_map_object+0x2bc>
3a73c: 0006ec37 lui s8,0x6e
3a740: fecc0d93 addi s11,s8,-20 # 6dfec <__rtld_search_dirs>
3a744: 008da783 lw a5,8(s11)
3a748: 537d c.li t1,-1
3a74a: 0a678463 beq a5,t1,3a7f2 <_dl_map_object+0x5aa>
3a74e: d0091ce3 bne s2,zero,3a466 <_dl_map_object+0x21e>
3a752: 000a2803 lw a6,0(s4)
3a756: 85ea c.mv a1,s10
3a758: 02310893 addi a7,sp,35
3a75c: 107c c.addi4spn a5,sp,44
3a75e: 1058 c.addi4spn a4,sp,36
3a760: 008d8693 addi a3,s11,8
3a764: 864e c.mv a2,s3
3a766: 8522 c.mv a0,s0
3a768: b0cfe0ef jal ra,38a74 <open_path.isra.0>
3a76c: 537d c.li t1,-1
3a76e: 85aa c.mv a1,a0
3a770: d46503e3 beq a0,t1,3a4b6 <_dl_map_object+0x26e>
3a774: bb41 c.j 3a504 <_dl_map_object+0x2bc>
3a776: 4562 c.lwsp a0,24(sp)
3a778: 000606b7 lui a3,0x60
3a77c: 3d068693 addi a3,a3,976 # 603d0 <__PRETTY_FUNCTION__.0+0x728>
3a780: 463d c.li a2,15
3a782: 85e2 c.mv a1,s8
3a784: b6dfe0ef jal ra,392f0 <cache_rpath.part.0>
3a788: d955 c.beqz a0,3a73c <_dl_map_object+0x4f4>
3a78a: b779 c.j 3a718 <_dl_map_object+0x4d0>
3a78c: 05c00793 addi a5,zero,92
3a790: 02f487b3 mul a5,s1,a5
3a794: 97d2 c.add a5,s4
3a796: 0007a803 lw a6,0(a5)
3a79a: ea080de3 beq a6,zero,3a654 <_dl_map_object+0x40c>
3a79e: b56d c.j 3a648 <_dl_map_object+0x400>
3a7a0: 00034797 auipc a5,0x34
3a7a4: 6087a783 lw a5,1544(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
3a7a8: 000606b7 lui a3,0x60
3a7ac: 3fc68693 addi a3,a3,1020 # 603fc <__PRETTY_FUNCTION__.0+0x754>
3a7b0: 9792 c.add a5,tp
3a7b2: 4388 c.lw a0,0(a5)
3a7b4: 4601 c.li a2,0
3a7b6: 85a2 c.mv a1,s0
3a7b8: d31e80ef jal ra,234e8 <_dl_signal_error>
3a7bc: 000606b7 lui a3,0x60
3a7c0: 3d868693 addi a3,a3,984 # 603d8 <__PRETTY_FUNCTION__.0+0x730>
3a7c4: 4675 c.li a2,29
3a7c6: 854a c.mv a0,s2
3a7c8: c82e c.swsp a1,16(sp)
3a7ca: b27fe0ef jal ra,392f0 <cache_rpath.part.0>
3a7ce: 45c2 c.lwsp a1,16(sp)
3a7d0: ce0503e3 beq a0,zero,3a4b6 <_dl_map_object+0x26e>
3a7d4: b1d1 c.j 3a498 <_dl_map_object+0x250>
3a7d6: 000606b7 lui a3,0x60
3a7da: e4868693 addi a3,a3,-440 # 5fe48 <__PRETTY_FUNCTION__.0+0x1a0>
3a7de: bbe1 c.j 3a5b6 <_dl_map_object+0x36e>
3a7e0: 0006e7b7 lui a5,0x6e
3a7e4: fe87a783 lw a5,-24(a5) # 6dfe8 <__libc_enable_secure>
3a7e8: e4079de3 bne a5,zero,3a642 <_dl_map_object+0x3fa>
3a7ec: b9e1 c.j 3a4c4 <_dl_map_object+0x27c>
3a7ee: 55fd c.li a1,-1
3a7f0: bb11 c.j 3a504 <_dl_map_object+0x2bc>
3a7f2: cc0902e3 beq s2,zero,3a4b6 <_dl_map_object+0x26e>
3a7f6: b941 c.j 3a486 <_dl_map_object+0x23e>
3a7f8: 8552 c.mv a0,s4
3a7fa: 81ee30ef jal ra,1d818 <__free>
3a7fe: 000606b7 lui a3,0x60
3a802: f9c68693 addi a3,a3,-100 # 5ff9c <__PRETTY_FUNCTION__.0+0x2f4>
3a806: 4601 c.li a2,0
3a808: 85a2 c.mv a1,s0
3a80a: 4531 c.li a0,12
3a80c: cdde80ef jal ra,234e8 <_dl_signal_error>
3a810: 000606b7 lui a3,0x60
3a814: 000605b7 lui a1,0x60
3a818: 00060537 lui a0,0x60
3a81c: 45468693 addi a3,a3,1108 # 60454 <__PRETTY_FUNCTION__.8>
3a820: 7e600613 addi a2,zero,2022
3a824: eb858593 addi a1,a1,-328 # 5feb8 <__PRETTY_FUNCTION__.0+0x210>
3a828: 38c50513 addi a0,a0,908 # 6038c <__PRETTY_FUNCTION__.0+0x6e4>
3a82c: ac4d60ef jal ra,10af0 <__assert_fail>
3a830: 000606b7 lui a3,0x60
3a834: 000605b7 lui a1,0x60
3a838: 00060537 lui a0,0x60
3a83c: 45468693 addi a3,a3,1108 # 60454 <__PRETTY_FUNCTION__.8>
3a840: 7e700613 addi a2,zero,2023
3a844: eb858593 addi a1,a1,-328 # 5feb8 <__PRETTY_FUNCTION__.0+0x210>
3a848: 39850513 addi a0,a0,920 # 60398 <__PRETTY_FUNCTION__.0+0x6f0>
3a84c: aa4d60ef jal ra,10af0 <__assert_fail>
0003a850 <_dl_rtld_di_serinfo>:
3a850: 7179 c.addi16sp sp,-48
3a852: d226 c.swsp s1,36(sp)
3a854: d04a c.swsp s2,32(sp)
3a856: ce4e c.swsp s3,28(sp)
3a858: d606 c.swsp ra,44(sp)
3a85a: d422 c.swsp s0,40(sp)
3a85c: cc52 c.swsp s4,24(sp)
3a85e: ca56 c.swsp s5,20(sp)
3a860: c85a c.swsp s6,16(sp)
3a862: 89b2 c.mv s3,a2
3a864: 892a c.mv s2,a0
3a866: 84ae c.mv s1,a1
3a868: e635 c.bnez a2,3a8d4 <_dl_rtld_di_serinfo+0x84>
3a86a: 41dc c.lw a5,4(a1)
3a86c: 09492703 lw a4,148(s2)
3a870: 01310023 sb s3,0(sp)
3a874: 0785 c.addi a5,1
3a876: 078e c.slli a5,0x3
3a878: 97a6 c.add a5,s1
3a87a: c202 c.swsp zero,4(sp)
3a87c: c426 c.swsp s1,8(sp)
3a87e: c63e c.swsp a5,12(sp)
3a880: 8a0a c.mv s4,sp
3a882: cb25 c.beqz a4,3a8f2 <_dl_rtld_di_serinfo+0xa2>
3a884: 0006e437 lui s0,0x6e
3a888: fec40413 addi s0,s0,-20 # 6dfec <__rtld_search_dirs>
3a88c: 440c c.lw a1,8(s0)
3a88e: 8552 c.mv a0,s4
3a890: d4dfd0ef jal ra,385dc <add_path.constprop.0.isra.0>
3a894: 1f092583 lw a1,496(s2)
3a898: 57fd c.li a5,-1
3a89a: 00f58663 beq a1,a5,3a8a6 <_dl_rtld_di_serinfo+0x56>
3a89e: c9c1 c.beqz a1,3a92e <_dl_rtld_di_serinfo+0xde>
3a8a0: 8552 c.mv a0,s4
3a8a2: d3bfd0ef jal ra,385dc <add_path.constprop.0.isra.0>
3a8a6: 20c92783 lw a5,524(s2)
3a8aa: 83ad c.srli a5,0xb
3a8ac: 8b85 c.andi a5,1
3a8ae: cfd1 c.beqz a5,3a94a <_dl_rtld_di_serinfo+0xfa>
3a8b0: 00098863 beq s3,zero,3a8c0 <_dl_rtld_di_serinfo+0x70>
3a8b4: 40dc c.lw a5,4(s1)
3a8b6: 4098 c.lw a4,0(s1)
3a8b8: 0785 c.addi a5,1
3a8ba: 078e c.slli a5,0x3
3a8bc: 97ba c.add a5,a4
3a8be: c09c c.sw a5,0(s1)
3a8c0: 50b2 c.lwsp ra,44(sp)
3a8c2: 5422 c.lwsp s0,40(sp)
3a8c4: 5492 c.lwsp s1,36(sp)
3a8c6: 5902 c.lwsp s2,32(sp)
3a8c8: 49f2 c.lwsp s3,28(sp)
3a8ca: 4a62 c.lwsp s4,24(sp)
3a8cc: 4ad2 c.lwsp s5,20(sp)
3a8ce: 4b42 c.lwsp s6,16(sp)
3a8d0: 6145 c.addi16sp sp,48
3a8d2: 8082 c.jr ra
3a8d4: 47a1 c.li a5,8
3a8d6: 09492703 lw a4,148(s2)
3a8da: 97a6 c.add a5,s1
3a8dc: 0005a223 sw zero,4(a1)
3a8e0: 0005a023 sw zero,0(a1)
3a8e4: 01310023 sb s3,0(sp)
3a8e8: c202 c.swsp zero,4(sp)
3a8ea: c426 c.swsp s1,8(sp)
3a8ec: c63e c.swsp a5,12(sp)
3a8ee: 8a0a c.mv s4,sp
3a8f0: fb51 c.bnez a4,3a884 <_dl_rtld_di_serinfo+0x34>
3a8f2: 844a c.mv s0,s2
3a8f4: 8a0a c.mv s4,sp
3a8f6: 5afd c.li s5,-1
3a8f8: 00060b37 lui s6,0x60
3a8fc: a801 c.j 3a90c <_dl_rtld_di_serinfo+0xbc>
3a8fe: 8552 c.mv a0,s4
3a900: 85be c.mv a1,a5
3a902: cdbfd0ef jal ra,385dc <add_path.constprop.0.isra.0>
3a906: 17042403 lw s0,368(s0)
3a90a: c429 c.beqz s0,3a954 <_dl_rtld_di_serinfo+0x104>
3a90c: 1a042783 lw a5,416(s0)
3a910: ff578be3 beq a5,s5,3a906 <_dl_rtld_di_serinfo+0xb6>
3a914: 1a040593 addi a1,s0,416
3a918: 3d0b0693 addi a3,s6,976 # 603d0 <__PRETTY_FUNCTION__.0+0x728>
3a91c: 463d c.li a2,15
3a91e: 8522 c.mv a0,s0
3a920: fff9 c.bnez a5,3a8fe <_dl_rtld_di_serinfo+0xae>
3a922: 9cffe0ef jal ra,392f0 <cache_rpath.part.0>
3a926: d165 c.beqz a0,3a906 <_dl_rtld_di_serinfo+0xb6>
3a928: 1a042783 lw a5,416(s0)
3a92c: bfc9 c.j 3a8fe <_dl_rtld_di_serinfo+0xae>
3a92e: 000606b7 lui a3,0x60
3a932: 3d868693 addi a3,a3,984 # 603d8 <__PRETTY_FUNCTION__.0+0x730>
3a936: 4675 c.li a2,29
3a938: 1f090593 addi a1,s2,496
3a93c: 854a c.mv a0,s2
3a93e: 9b3fe0ef jal ra,392f0 <cache_rpath.part.0>
3a942: d135 c.beqz a0,3a8a6 <_dl_rtld_di_serinfo+0x56>
3a944: 1f092583 lw a1,496(s2)
3a948: bfa1 c.j 3a8a0 <_dl_rtld_di_serinfo+0x50>
3a94a: 400c c.lw a1,0(s0)
3a94c: 8552 c.mv a0,s4
3a94e: c8ffd0ef jal ra,385dc <add_path.constprop.0.isra.0>
3a952: bfb9 c.j 3a8b0 <_dl_rtld_di_serinfo+0x60>
3a954: 01892783 lw a5,24(s2)
3a958: f795 c.bnez a5,3a884 <_dl_rtld_di_serinfo+0x34>
3a95a: 0006f7b7 lui a5,0x6f
3a95e: ac87a403 lw s0,-1336(a5) # 6eac8 <_dl_ns>
3a962: d00d c.beqz s0,3a884 <_dl_rtld_di_serinfo+0x34>
3a964: 19845783 lhu a5,408(s0)
3a968: 4709 c.li a4,2
3a96a: 8b8d c.andi a5,3
3a96c: f0e78ce3 beq a5,a4,3a884 <_dl_rtld_di_serinfo+0x34>
3a970: f0890ae3 beq s2,s0,3a884 <_dl_rtld_di_serinfo+0x34>
3a974: 1a042583 lw a1,416(s0)
3a978: 57fd c.li a5,-1
3a97a: f0f585e3 beq a1,a5,3a884 <_dl_rtld_di_serinfo+0x34>
3a97e: c589 c.beqz a1,3a988 <_dl_rtld_di_serinfo+0x138>
3a980: 8552 c.mv a0,s4
3a982: c5bfd0ef jal ra,385dc <add_path.constprop.0.isra.0>
3a986: bdfd c.j 3a884 <_dl_rtld_di_serinfo+0x34>
3a988: 000606b7 lui a3,0x60
3a98c: 3d068693 addi a3,a3,976 # 603d0 <__PRETTY_FUNCTION__.0+0x728>
3a990: 463d c.li a2,15
3a992: 1a040593 addi a1,s0,416
3a996: 8522 c.mv a0,s0
3a998: 959fe0ef jal ra,392f0 <cache_rpath.part.0>
3a99c: ee0504e3 beq a0,zero,3a884 <_dl_rtld_di_serinfo+0x34>
3a9a0: 1a042583 lw a1,416(s0)
3a9a4: bff1 c.j 3a980 <_dl_rtld_di_serinfo+0x130>
0003a9a6 <check_match>:
3a9a6: 1101 c.addi sp,-32
3a9a8: cc22 c.swsp s0,24(sp)
3a9aa: ca26 c.swsp s1,20(sp)
3a9ac: c84a c.swsp s2,16(sp)
3a9ae: c64e c.swsp s3,12(sp)
3a9b0: c452 c.swsp s4,8(sp)
3a9b2: ce06 c.swsp ra,28(sp)
3a9b4: 00c7c303 lbu t1,12(a5)
3a9b8: 0047ae03 lw t3,4(a5)
3a9bc: 843e c.mv s0,a5
3a9be: 5482 c.lwsp s1,32(sp)
3a9c0: 00e7d783 lhu a5,14(a5)
3a9c4: 8eae c.mv t4,a1
3a9c6: 89b2 c.mv s3,a2
3a9c8: 8a36 c.mv s4,a3
3a9ca: 8942 c.mv s2,a6
3a9cc: 00f37313 andi t1,t1,15
3a9d0: 0c0e0963 beq t3,zero,3aaa2 <check_match+0xfc>
3a9d4: 0017b793 sltiu a5,a5,1
3a9d8: 8f7d c.and a4,a5
3a9da: e745 c.bnez a4,3aa82 <check_match+0xdc>
3a9dc: b9800793 addi a5,zero,-1128
3a9e0: 4067d7b3 sra a5,a5,t1
3a9e4: 8b85 c.andi a5,1
3a9e6: efd1 c.bnez a5,3aa82 <check_match+0xdc>
3a9e8: 01d40963 beq s0,t4,3a9fa <check_match+0x54>
3a9ec: 401c c.lw a5,0(s0)
3a9ee: 85aa c.mv a1,a0
3a9f0: 00f88533 add a0,a7,a5
3a9f4: cafe30ef jal ra,1e6a2 <strcmp>
3a9f8: e549 c.bnez a0,3aa82 <check_match+0xdc>
3a9fa: 1ac4a783 lw a5,428(s1)
3a9fe: 04098563 beq s3,zero,3aa48 <check_match+0xa2>
3aa02: cfcd c.beqz a5,3aabc <check_match+0x116>
3aa04: 00191813 slli a6,s2,0x1
3aa08: 97c2 c.add a5,a6
3aa0a: 0007d903 lhu s2,0(a5)
3aa0e: 1744a783 lw a5,372(s1)
3aa12: 0049a683 lw a3,4(s3)
3aa16: 01191713 slli a4,s2,0x11
3aa1a: 8335 c.srli a4,0xd
3aa1c: 97ba c.add a5,a4
3aa1e: 43c4 c.lw s1,4(a5)
3aa20: 06d48a63 beq s1,a3,3aa94 <check_match+0xee>
3aa24: 0089a783 lw a5,8(s3)
3aa28: 8cdd c.or s1,a5
3aa2a: eca1 c.bnez s1,3aa82 <check_match+0xdc>
3aa2c: 0942 c.slli s2,0x10
3aa2e: 41095913 srai s2,s2,0x10
3aa32: 04094863 blt s2,zero,3aa82 <check_match+0xdc>
3aa36: 40f2 c.lwsp ra,28(sp)
3aa38: 8522 c.mv a0,s0
3aa3a: 4462 c.lwsp s0,24(sp)
3aa3c: 44d2 c.lwsp s1,20(sp)
3aa3e: 4942 c.lwsp s2,16(sp)
3aa40: 49b2 c.lwsp s3,12(sp)
3aa42: 4a22 c.lwsp s4,8(sp)
3aa44: 6105 c.addi16sp sp,32
3aa46: 8082 c.jr ra
3aa48: d7fd c.beqz a5,3aa36 <check_match+0x90>
3aa4a: 00191813 slli a6,s2,0x1
3aa4e: 97c2 c.add a5,a6
3aa50: 0007d703 lhu a4,0(a5)
3aa54: 002a7693 andi a3,s4,2
3aa58: 0016b693 sltiu a3,a3,1
3aa5c: 01171793 slli a5,a4,0x11
3aa60: 83c5 c.srli a5,0x11
3aa62: 0689 c.addi a3,2
3aa64: fcd7c9e3 blt a5,a3,3aa36 <check_match+0x90>
3aa68: 0742 c.slli a4,0x10
3aa6a: 8741 c.srai a4,0x10
3aa6c: 00074b63 blt a4,zero,3aa82 <check_match+0xdc>
3aa70: 57a2 c.lwsp a5,40(sp)
3aa72: 56a2 c.lwsp a3,40(sp)
3aa74: 439c c.lw a5,0(a5)
3aa76: 00178713 addi a4,a5,1
3aa7a: c298 c.sw a4,0(a3)
3aa7c: e399 c.bnez a5,3aa82 <check_match+0xdc>
3aa7e: 5792 c.lwsp a5,36(sp)
3aa80: c380 c.sw s0,0(a5)
3aa82: 4501 c.li a0,0
3aa84: 40f2 c.lwsp ra,28(sp)
3aa86: 4462 c.lwsp s0,24(sp)
3aa88: 44d2 c.lwsp s1,20(sp)
3aa8a: 4942 c.lwsp s2,16(sp)
3aa8c: 49b2 c.lwsp s3,12(sp)
3aa8e: 4a22 c.lwsp s4,8(sp)
3aa90: 6105 c.addi16sp sp,32
3aa92: 8082 c.jr ra
3aa94: 0009a583 lw a1,0(s3)
3aa98: 4388 c.lw a0,0(a5)
3aa9a: c09e30ef jal ra,1e6a2 <strcmp>
3aa9e: dd41 c.beqz a0,3aa36 <check_match+0x90>
3aaa0: b751 c.j 3aa24 <check_match+0x7e>
3aaa2: 66c1 c.lui a3,0x10
3aaa4: 16c5 c.addi a3,-15
3aaa6: f2d78be3 beq a5,a3,3a9dc <check_match+0x36>
3aaaa: 4699 c.li a3,6
3aaac: fcd31be3 bne t1,a3,3aa82 <check_match+0xdc>
3aab0: 0017b793 sltiu a5,a5,1
3aab4: 8ff9 c.and a5,a4
3aab6: db8d c.beqz a5,3a9e8 <check_match+0x42>
3aab8: 4501 c.li a0,0
3aaba: b7e9 c.j 3aa84 <check_match+0xde>
3aabc: 00c9a503 lw a0,12(s3)
3aac0: d93d c.beqz a0,3aa36 <check_match+0x90>
3aac2: 85a6 c.mv a1,s1
3aac4: 25a020ef jal ra,3cd1e <_dl_name_match_p>
3aac8: d53d c.beqz a0,3aa36 <check_match+0x90>
3aaca: 000606b7 lui a3,0x60
3aace: 000605b7 lui a1,0x60
3aad2: 00060537 lui a0,0x60
3aad6: 76468693 addi a3,a3,1892 # 60764 <__PRETTY_FUNCTION__.2>
3aada: 06900613 addi a2,zero,105
3aade: 4b058593 addi a1,a1,1200 # 604b0 <expected_note.2+0x10>
3aae2: 4bc50513 addi a0,a0,1212 # 604bc <expected_note.2+0x1c>
3aae6: 80ad60ef jal ra,10af0 <__assert_fail>
0003aaea <do_lookup_x>:
3aaea: 7175 c.addi16sp sp,-144
3aaec: c326 c.swsp s1,132(sp)
3aaee: c14a c.swsp s2,128(sp)
3aaf0: dcd2 c.swsp s4,120(sp)
3aaf2: d6de c.swsp s7,108(sp)
3aaf4: d2e6 c.swsp s9,100(sp)
3aaf6: ceee c.swsp s11,92(sp)
3aaf8: 4a5a c.lwsp s4,148(sp)
3aafa: 4dea c.lwsp s11,152(sp)
3aafc: 0047ac83 lw s9,4(a5)
3ab00: c706 c.swsp ra,140(sp)
3ab02: c522 c.swsp s0,136(sp)
3ab04: dece c.swsp s3,124(sp)
3ab06: dad6 c.swsp s5,116(sp)
3ab08: d8da c.swsp s6,112(sp)
3ab0a: d4e2 c.swsp s8,104(sp)
3ab0c: d0ea c.swsp s10,96(sp)
3ab0e: 892a c.mv s2,a0
3ab10: 8bae c.mv s7,a1
3ab12: da32 c.swsp a2,52(sp)
3ab14: d236 c.swsp a3,36(sp)
3ab16: d83a c.swsp a4,48(sp)
3ab18: 84c2 c.mv s1,a6
3ab1a: d446 c.swsp a7,40(sp)
3ab1c: 0007a303 lw t1,0(a5)
3ab20: 00281793 slli a5,a6,0x2
3ab24: 0055d713 srli a4,a1,0x5
3ab28: 00f30d33 add s10,t1,a5
3ab2c: 100007b7 lui a5,0x10000
3ab30: 17fd c.addi a5,-1
3ab32: de3e c.swsp a5,60(sp)
3ab34: 000607b7 lui a5,0x60
3ab38: e4878793 addi a5,a5,-440 # 5fe48 <__PRETTY_FUNCTION__.0+0x1a0>
3ab3c: d63a c.swsp a4,44(sp)
3ab3e: dc3e c.swsp a5,56(sp)
3ab40: a889 c.j 3ab92 <do_lookup_x+0xa8>
3ab42: 17c42683 lw a3,380(s0)
3ab46: c2b1 c.beqz a3,3ab8a <do_lookup_x+0xa0>
3ab48: 5c10 c.lw a2,56(s0)
3ab4a: 585c c.lw a5,52(s0)
3ab4c: 00042883 lw a7,0(s0)
3ab50: 00462f83 lw t6,4(a2)
3ab54: 43dc c.lw a5,4(a5)
3ab56: 18842583 lw a1,392(s0)
3ab5a: c482 c.swsp zero,72(sp)
3ab5c: c682 c.swsp zero,76(sp)
3ab5e: 9fc6 c.add t6,a7
3ab60: 98be c.add a7,a5
3ab62: c1d1 c.beqz a1,3abe6 <do_lookup_x+0xfc>
3ab64: 18042603 lw a2,384(s0)
3ab68: 5732 c.lwsp a4,44(sp)
3ab6a: 18442783 lw a5,388(s0)
3ab6e: 8e79 c.and a2,a4
3ab70: 060a c.slli a2,0x2
3ab72: 95b2 c.add a1,a2
3ab74: 4190 c.lw a2,0(a1)
3ab76: 00fbd7b3 srl a5,s7,a5
3ab7a: 00f657b3 srl a5,a2,a5
3ab7e: 01765633 srl a2,a2,s7
3ab82: 8ff1 c.and a5,a2
3ab84: 8b85 c.andi a5,1
3ab86: 12079163 bne a5,zero,3aca8 <do_lookup_x+0x1be>
3ab8a: 0485 c.addi s1,1
3ab8c: 0d11 c.addi s10,4
3ab8e: 1194fb63 bgeu s1,s9,3aca4 <do_lookup_x+0x1ba>
3ab92: 000d2783 lw a5,0(s10)
3ab96: 4bc0 c.lw s0,20(a5)
3ab98: ff4409e3 beq s0,s4,3ab8a <do_lookup_x+0xa0>
3ab9c: 002df993 andi s3,s11,2
3aba0: 19845783 lhu a5,408(s0)
3aba4: 00098563 beq s3,zero,3abae <do_lookup_x+0xc4>
3aba8: 0037f693 andi a3,a5,3
3abac: def9 c.beqz a3,3ab8a <do_lookup_x+0xa0>
3abae: 6689 c.lui a3,0x2
3abb0: 8ff5 c.and a5,a3
3abb2: ffe1 c.bnez a5,3ab8a <do_lookup_x+0xa0>
3abb4: ef41a783 lw a5,-268(gp) # 6f248 <_dl_debug_mask>
3abb8: 8ba1 c.andi a5,8
3abba: d7c1 c.beqz a5,3ab42 <do_lookup_x+0x58>
3abbc: 4050 c.lw a2,4(s0)
3abbe: 00064783 lbu a5,0(a2)
3abc2: cb91 c.beqz a5,3abd6 <do_lookup_x+0xec>
3abc4: 4c14 c.lw a3,24(s0)
3abc6: 000607b7 lui a5,0x60
3abca: 85ca c.mv a1,s2
3abcc: 50878513 addi a0,a5,1288 # 60508 <expected_note.2+0x68>
3abd0: 056020ef jal ra,3cc26 <_dl_debug_printf>
3abd4: b7bd c.j 3ab42 <do_lookup_x+0x58>
3abd6: 0006e7b7 lui a5,0x6e
3abda: fe07a783 lw a5,-32(a5) # 6dfe0 <_dl_argv>
3abde: 4390 c.lw a2,0(a5)
3abe0: f275 c.bnez a2,3abc4 <do_lookup_x+0xda>
3abe2: 5662 c.lwsp a2,56(sp)
3abe4: b7c5 c.j 3abc4 <do_lookup_x+0xda>
3abe6: 57d2 c.lwsp a5,52(sp)
3abe8: 567d c.li a2,-1
3abea: 439c c.lw a5,0(a5)
3abec: 2ec78163 beq a5,a2,3aece <do_lookup_x+0x3e4>
3abf0: 02d7f7b3 remu a5,a5,a3
3abf4: 078a c.slli a5,0x2
3abf6: 19042683 lw a3,400(s0)
3abfa: 97b6 c.add a5,a3
3abfc: 0007ac03 lw s8,0(a5)
3ac00: 000c1d63 bne s8,zero,3ac1a <do_lookup_x+0x130>
3ac04: b759 c.j 3ab8a <do_lookup_x+0xa0>
3ac06: 18c42783 lw a5,396(s0)
3ac0a: 002c1813 slli a6,s8,0x2
3ac0e: 5f82 c.lwsp t6,32(sp)
3ac10: 97c2 c.add a5,a6
3ac12: 0007ac03 lw s8,0(a5)
3ac16: 060c0c63 beq s8,zero,3ac8e <do_lookup_x+0x1a4>
3ac1a: 00b8 c.addi4spn a4,sp,72
3ac1c: 46ca c.lwsp a3,144(sp)
3ac1e: 5622 c.lwsp a2,40(sp)
3ac20: 5592 c.lwsp a1,36(sp)
3ac22: c43a c.swsp a4,8(sp)
3ac24: 004c1793 slli a5,s8,0x4
3ac28: 00f8 c.addi4spn a4,sp,76
3ac2a: c23a c.swsp a4,4(sp)
3ac2c: c022 c.swsp s0,0(sp)
3ac2e: 8862 c.mv a6,s8
3ac30: 97fe c.add a5,t6
3ac32: 876e c.mv a4,s11
3ac34: 854a c.mv a0,s2
3ac36: ce46 c.swsp a7,28(sp)
3ac38: d07e c.swsp t6,32(sp)
3ac3a: 33b5 c.jal 3a9a6 <check_match>
3ac3c: 48f2 c.lwsp a7,28(sp)
3ac3e: 8b2a c.mv s6,a0
3ac40: d179 c.beqz a0,3ac06 <do_lookup_x+0x11c>
3ac42: 00db4683 lbu a3,13(s6)
3ac46: 4605 c.li a2,1
3ac48: 8a8d c.andi a3,3
3ac4a: 16fd c.addi a3,-1
3ac4c: f2d67fe3 bgeu a2,a3,3ab8a <do_lookup_x+0xa0>
3ac50: 00cb4683 lbu a3,12(s6)
3ac54: 4589 c.li a1,2
3ac56: 8291 c.srli a3,0x4
3ac58: 16b68963 beq a3,a1,3adca <do_lookup_x+0x2e0>
3ac5c: 45a9 c.li a1,10
3ac5e: 0ab68963 beq a3,a1,3ad10 <do_lookup_x+0x226>
3ac62: f2c694e3 bne a3,a2,3ab8a <do_lookup_x+0xa0>
3ac66: 57c2 c.lwsp a5,48(sp)
3ac68: 0167a023 sw s6,0(a5)
3ac6c: c3c0 c.sw s0,4(a5)
3ac6e: 4505 c.li a0,1
3ac70: 40ba c.lwsp ra,140(sp)
3ac72: 442a c.lwsp s0,136(sp)
3ac74: 449a c.lwsp s1,132(sp)
3ac76: 490a c.lwsp s2,128(sp)
3ac78: 59f6 c.lwsp s3,124(sp)
3ac7a: 5a66 c.lwsp s4,120(sp)
3ac7c: 5ad6 c.lwsp s5,116(sp)
3ac7e: 5b46 c.lwsp s6,112(sp)
3ac80: 5bb6 c.lwsp s7,108(sp)
3ac82: 5c26 c.lwsp s8,104(sp)
3ac84: 5c96 c.lwsp s9,100(sp)
3ac86: 5d06 c.lwsp s10,96(sp)
3ac88: 4df6 c.lwsp s11,92(sp)
3ac8a: 6149 c.addi16sp sp,144
3ac8c: 8082 c.jr ra
3ac8e: 46a6 c.lwsp a3,72(sp)
3ac90: 4785 c.li a5,1
3ac92: eef69ce3 bne a3,a5,3ab8a <do_lookup_x+0xa0>
3ac96: 4b36 c.lwsp s6,76(sp)
3ac98: fa0b15e3 bne s6,zero,3ac42 <do_lookup_x+0x158>
3ac9c: 0485 c.addi s1,1
3ac9e: 0d11 c.addi s10,4
3aca0: ef94e9e3 bltu s1,s9,3ab92 <do_lookup_x+0xa8>
3aca4: 4501 c.li a0,0
3aca6: b7e9 c.j 3ac70 <do_lookup_x+0x186>
3aca8: 02dbf6b3 remu a3,s7,a3
3acac: 18c42783 lw a5,396(s0)
3acb0: 068a c.slli a3,0x2
3acb2: 97b6 c.add a5,a3
3acb4: 439c c.lw a5,0(a5)
3acb6: ec078ae3 beq a5,zero,3ab8a <do_lookup_x+0xa0>
3acba: 19042c03 lw s8,400(s0)
3acbe: 078a c.slli a5,0x2
3acc0: 9c3e c.add s8,a5
3acc2: a021 c.j 3acca <do_lookup_x+0x1e0>
3acc4: 8b85 c.andi a5,1
3acc6: 0c11 c.addi s8,4
3acc8: f3f9 c.bnez a5,3ac8e <do_lookup_x+0x1a4>
3acca: 000c2783 lw a5,0(s8)
3acce: 0177c6b3 xor a3,a5,s7
3acd2: 8285 c.srli a3,0x1
3acd4: fae5 c.bnez a3,3acc4 <do_lookup_x+0x1da>
3acd6: 19042803 lw a6,400(s0)
3acda: 00bc c.addi4spn a5,sp,72
3acdc: 46ca c.lwsp a3,144(sp)
3acde: 410c0833 sub a6,s8,a6
3ace2: 40285813 srai a6,a6,0x2
3ace6: 5622 c.lwsp a2,40(sp)
3ace8: 5592 c.lwsp a1,36(sp)
3acea: c43e c.swsp a5,8(sp)
3acec: 00f8 c.addi4spn a4,sp,76
3acee: 00481793 slli a5,a6,0x4
3acf2: c23a c.swsp a4,4(sp)
3acf4: c022 c.swsp s0,0(sp)
3acf6: 97fe c.add a5,t6
3acf8: 876e c.mv a4,s11
3acfa: 854a c.mv a0,s2
3acfc: ce46 c.swsp a7,28(sp)
3acfe: d07e c.swsp t6,32(sp)
3ad00: 315d c.jal 3a9a6 <check_match>
3ad02: 48f2 c.lwsp a7,28(sp)
3ad04: 8b2a c.mv s6,a0
3ad06: fd15 c.bnez a0,3ac42 <do_lookup_x+0x158>
3ad08: 000c2783 lw a5,0(s8)
3ad0c: 5f82 c.lwsp t6,32(sp)
3ad0e: bf5d c.j 3acc4 <do_lookup_x+0x1da>
3ad10: 4c1c c.lw a5,24(s0)
3ad12: 00000713 addi a4,zero,0
3ad16: d43e c.swsp a5,40(sp)
3ad18: c769 c.beqz a4,3ade2 <do_lookup_x+0x2f8>
3ad1a: 57a2 c.lwsp a5,40(sp)
3ad1c: 05c00513 addi a0,zero,92
3ad20: 0006f4b7 lui s1,0x6f
3ad24: 02a78533 mul a0,a5,a0
3ad28: ac848793 addi a5,s1,-1336 # 6eac8 <_dl_ns>
3ad2c: ce46 c.swsp a7,28(sp)
3ad2e: d63e c.swsp a5,44(sp)
3ad30: 0561 c.addi a0,24
3ad32: 953e c.add a0,a5
3ad34: 00000097 auipc ra,0x0
3ad38: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
3ad3c: 48f2 c.lwsp a7,28(sp)
3ad3e: 57a2 c.lwsp a5,40(sp)
3ad40: 05c00c13 addi s8,zero,92
3ad44: 03878c33 mul s8,a5,s8
3ad48: 57b2 c.lwsp a5,44(sp)
3ad4a: 9c3e c.add s8,a5
3ad4c: 038c2783 lw a5,56(s8)
3ad50: 03cc2483 lw s1,60(s8)
3ad54: d03e c.swsp a5,32(sp)
3ad56: 2a078363 beq a5,zero,3affc <do_lookup_x+0x512>
3ad5a: ffe48d93 addi s11,s1,-2
3ad5e: 03bbfdb3 remu s11,s7,s11
3ad62: 029bfcb3 remu s9,s7,s1
3ad66: 0d85 c.addi s11,1
3ad68: 004d9a13 slli s4,s11,0x4
3ad6c: 8d66 c.mv s10,s9
3ad6e: 5782 c.lwsp a5,32(sp)
3ad70: 004d1c13 slli s8,s10,0x4
3ad74: 9c3e c.add s8,a5
3ad76: a031 c.j 3ad82 <do_lookup_x+0x298>
3ad78: c93d c.beqz a0,3adee <do_lookup_x+0x304>
3ad7a: 9d6e c.add s10,s11
3ad7c: 9c52 c.add s8,s4
3ad7e: 149d7263 bgeu s10,s1,3aec2 <do_lookup_x+0x3d8>
3ad82: 000c2683 lw a3,0(s8)
3ad86: 004c2503 lw a0,4(s8)
3ad8a: fedb97e3 bne s7,a3,3ad78 <do_lookup_x+0x28e>
3ad8e: 85ca c.mv a1,s2
3ad90: ce46 c.swsp a7,28(sp)
3ad92: 911e30ef jal ra,1e6a2 <strcmp>
3ad96: 48f2 c.lwsp a7,28(sp)
3ad98: f16d c.bnez a0,3ad7a <do_lookup_x+0x290>
3ad9a: 2a098263 beq s3,zero,3b03e <do_lookup_x+0x554>
3ad9e: 57c2 c.lwsp a5,48(sp)
3ada0: 0167a023 sw s6,0(a5)
3ada4: 57c2 c.lwsp a5,48(sp)
3ada6: c3c0 c.sw s0,4(a5)
3ada8: 00000793 addi a5,zero,0
3adac: ec0781e3 beq a5,zero,3ac6e <do_lookup_x+0x184>
3adb0: 57a2 c.lwsp a5,40(sp)
3adb2: 05c00513 addi a0,zero,92
3adb6: 02a78533 mul a0,a5,a0
3adba: 57b2 c.lwsp a5,44(sp)
3adbc: 0561 c.addi a0,24
3adbe: 953e c.add a0,a5
3adc0: 00000097 auipc ra,0x0
3adc4: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
3adc8: b55d c.j 3ac6e <do_lookup_x+0x184>
3adca: eec1a683 lw a3,-276(gp) # 6f240 <_dl_dynamic_weak>
3adce: e8068ce3 beq a3,zero,3ac66 <do_lookup_x+0x17c>
3add2: 57c2 c.lwsp a5,48(sp)
3add4: 4394 c.lw a3,0(a5)
3add6: da069ae3 bne a3,zero,3ab8a <do_lookup_x+0xa0>
3adda: 0167a023 sw s6,0(a5)
3adde: c3c0 c.sw s0,4(a5)
3ade0: b36d c.j 3ab8a <do_lookup_x+0xa0>
3ade2: 0006f4b7 lui s1,0x6f
3ade6: ac848793 addi a5,s1,-1336 # 6eac8 <_dl_ns>
3adea: d63e c.swsp a5,44(sp)
3adec: bf89 c.j 3ad3e <do_lookup_x+0x254>
3adee: 57a2 c.lwsp a5,40(sp)
3adf0: 05c00693 addi a3,zero,92
3adf4: 00149593 slli a1,s1,0x1
3adf8: 02d786b3 mul a3,a5,a3
3adfc: 57b2 c.lwsp a5,44(sp)
3adfe: 95a6 c.add a1,s1
3ae00: 96be c.add a3,a5
3ae02: 42b4 c.lw a3,64(a3)
3ae04: 068a c.slli a3,0x2
3ae06: 12b6fa63 bgeu a3,a1,3af3a <do_lookup_x+0x450>
3ae0a: 000b2683 lw a3,0(s6)
3ae0e: 98b6 c.add a7,a3
3ae10: 04098e63 beq s3,zero,3ae6c <do_lookup_x+0x382>
3ae14: 5782 c.lwsp a5,32(sp)
3ae16: 004c9693 slli a3,s9,0x4
3ae1a: 96be c.add a3,a5
3ae1c: a029 c.j 3ae26 <do_lookup_x+0x33c>
3ae1e: 9cee c.add s9,s11
3ae20: 96d2 c.add a3,s4
3ae22: 0a9cf363 bgeu s9,s1,3aec8 <do_lookup_x+0x3de>
3ae26: 42cc c.lw a1,4(a3)
3ae28: f9fd c.bnez a1,3ae1e <do_lookup_x+0x334>
3ae2a: 5792 c.lwsp a5,36(sp)
3ae2c: 477a c.lwsp a4,156(sp)
3ae2e: 0176a023 sw s7,0(a3) # 2000 <__libc_tsd_CTYPE_B+0x1fd4>
3ae32: 0116a223 sw a7,4(a3)
3ae36: c69c c.sw a5,8(a3)
3ae38: c6d8 c.sw a4,12(a3)
3ae3a: 57a2 c.lwsp a5,40(sp)
3ae3c: 05c00713 addi a4,zero,92
3ae40: 02e78733 mul a4,a5,a4
3ae44: 57b2 c.lwsp a5,44(sp)
3ae46: 00000693 addi a3,zero,0
3ae4a: 00e785b3 add a1,a5,a4
3ae4e: 41b0 c.lw a2,64(a1)
3ae50: 0605 c.addi a2,1
3ae52: c1b0 c.sw a2,64(a1)
3ae54: e00689e3 beq a3,zero,3ac66 <do_lookup_x+0x17c>
3ae58: 0761 c.addi a4,24
3ae5a: 00e78533 add a0,a5,a4
3ae5e: 00000097 auipc ra,0x0
3ae62: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
3ae66: b501 c.j 3ac66 <do_lookup_x+0x17c>
3ae68: 409c8cb3 sub s9,s9,s1
3ae6c: 5782 c.lwsp a5,32(sp)
3ae6e: 004c9693 slli a3,s9,0x4
3ae72: 96be c.add a3,a5
3ae74: a029 c.j 3ae7e <do_lookup_x+0x394>
3ae76: 9cee c.add s9,s11
3ae78: 96d2 c.add a3,s4
3ae7a: fe9cf7e3 bgeu s9,s1,3ae68 <do_lookup_x+0x37e>
3ae7e: 42cc c.lw a1,4(a3)
3ae80: f9fd c.bnez a1,3ae76 <do_lookup_x+0x38c>
3ae82: 19845703 lhu a4,408(s0)
3ae86: 0176a023 sw s7,0(a3)
3ae8a: 0116a223 sw a7,4(a3)
3ae8e: 0166a423 sw s6,8(a3)
3ae92: c6c0 c.sw s0,12(a3)
3ae94: 8b0d c.andi a4,3
3ae96: 4689 c.li a3,2
3ae98: fad711e3 bne a4,a3,3ae3a <do_lookup_x+0x350>
3ae9c: 19b44703 lbu a4,411(s0)
3aea0: ff49 c.bnez a4,3ae3a <do_lookup_x+0x350>
3aea2: 47ca c.lwsp a5,144(sp)
3aea4: 8ba1 c.andi a5,8
3aea6: 1a078363 beq a5,zero,3b04c <do_lookup_x+0x562>
3aeaa: 19c44703 lbu a4,412(s0)
3aeae: f751 c.bnez a4,3ae3a <do_lookup_x+0x350>
3aeb0: ef41a703 lw a4,-268(gp) # 6f248 <_dl_debug_mask>
3aeb4: 8b11 c.andi a4,4
3aeb6: 1e071163 bne a4,zero,3b098 <do_lookup_x+0x5ae>
3aeba: 4705 c.li a4,1
3aebc: 18e40e23 sb a4,412(s0)
3aec0: bfad c.j 3ae3a <do_lookup_x+0x350>
3aec2: 409d0d33 sub s10,s10,s1
3aec6: b565 c.j 3ad6e <do_lookup_x+0x284>
3aec8: 409c8cb3 sub s9,s9,s1
3aecc: b7a1 c.j 3ae14 <do_lookup_x+0x32a>
3aece: 00094603 lbu a2,0(s2)
3aed2: 4781 c.li a5,0
3aed4: c225 c.beqz a2,3af34 <do_lookup_x+0x44a>
3aed6: 00194783 lbu a5,1(s2)
3aeda: 14078e63 beq a5,zero,3b036 <do_lookup_x+0x54c>
3aede: 00294503 lbu a0,2(s2)
3aee2: 0612 c.slli a2,0x4
3aee4: 963e c.add a2,a5
3aee6: 14050863 beq a0,zero,3b036 <do_lookup_x+0x54c>
3aeea: 00394583 lbu a1,3(s2)
3aeee: 0612 c.slli a2,0x4
3aef0: 962a c.add a2,a0
3aef2: 14058263 beq a1,zero,3b036 <do_lookup_x+0x54c>
3aef6: 00494783 lbu a5,4(s2)
3aefa: 0612 c.slli a2,0x4
3aefc: 962e c.add a2,a1
3aefe: 12078c63 beq a5,zero,3b036 <do_lookup_x+0x54c>
3af02: 00594583 lbu a1,5(s2)
3af06: 0612 c.slli a2,0x4
3af08: 97b2 c.add a5,a2
3af0a: 00590613 addi a2,s2,5
3af0e: cd81 c.beqz a1,3af26 <do_lookup_x+0x43c>
3af10: 0792 c.slli a5,0x4
3af12: 0605 c.addi a2,1
3af14: 97ae c.add a5,a1
3af16: 00064583 lbu a1,0(a2)
3af1a: 0187d513 srli a0,a5,0x18
3af1e: 0f057513 andi a0,a0,240
3af22: 8fa9 c.xor a5,a0
3af24: f5f5 c.bnez a1,3af10 <do_lookup_x+0x426>
3af26: 5772 c.lwsp a4,60(sp)
3af28: 00e7f633 and a2,a5,a4
3af2c: 02d676b3 remu a3,a2,a3
3af30: 00269793 slli a5,a3,0x2
3af34: 5752 c.lwsp a4,52(sp)
3af36: c310 c.sw a2,0(a4)
3af38: b97d c.j 3abf6 <do_lookup_x+0x10c>
3af3a: 00148513 addi a0,s1,1
3af3e: ce46 c.swsp a7,28(sp)
3af40: 61f010ef jal ra,3cd5e <_dl_higher_prime_number>
3af44: 85aa c.mv a1,a0
3af46: 8caa c.mv s9,a0
3af48: 4541 c.li a0,16
3af4a: d5de20ef jal ra,1dca6 <__calloc>
3af4e: 892a c.mv s2,a0
3af50: 10050f63 beq a0,zero,3b06e <do_lookup_x+0x584>
3af54: 5782 c.lwsp a5,32(sp)
3af56: 00449513 slli a0,s1,0x4
3af5a: 48f2 c.lwsp a7,28(sp)
3af5c: ffec8c13 addi s8,s9,-2
3af60: 833e c.mv t1,a5
3af62: 953e c.add a0,a5
3af64: c4b9 c.beqz s1,3afb2 <do_lookup_x+0x4c8>
3af66: 00432e83 lw t4,4(t1)
3af6a: 040e8163 beq t4,zero,3afac <do_lookup_x+0x4c2>
3af6e: 00032f83 lw t6,0(t1)
3af72: 00832d03 lw s10,8(t1)
3af76: 00c32283 lw t0,12(t1)
3af7a: 038ff833 remu a6,t6,s8
3af7e: 039ff6b3 remu a3,t6,s9
3af82: 0805 c.addi a6,1
3af84: 00481593 slli a1,a6,0x4
3af88: 00469713 slli a4,a3,0x4
3af8c: 974a c.add a4,s2
3af8e: a029 c.j 3af98 <do_lookup_x+0x4ae>
3af90: 96c2 c.add a3,a6
3af92: 972e c.add a4,a1
3af94: 0796f163 bgeu a3,s9,3aff6 <do_lookup_x+0x50c>
3af98: 4350 c.lw a2,4(a4)
3af9a: fa7d c.bnez a2,3af90 <do_lookup_x+0x4a6>
3af9c: 01f72023 sw t6,0(a4)
3afa0: 01d72223 sw t4,4(a4)
3afa4: 01a72423 sw s10,8(a4)
3afa8: 00572623 sw t0,12(a4)
3afac: 0341 c.addi t1,16
3afae: fa651ce3 bne a0,t1,3af66 <do_lookup_x+0x47c>
3afb2: 57a2 c.lwsp a5,40(sp)
3afb4: 05c00d13 addi s10,zero,92
3afb8: 5502 c.lwsp a0,32(sp)
3afba: 03a78d33 mul s10,a5,s10
3afbe: 57b2 c.lwsp a5,44(sp)
3afc0: ce46 c.swsp a7,28(sp)
3afc2: d04a c.swsp s2,32(sp)
3afc4: 84e6 c.mv s1,s9
3afc6: 9d3e c.add s10,a5
3afc8: 044d2683 lw a3,68(s10)
3afcc: 9682 c.jalr a3
3afce: 038bfc33 remu s8,s7,s8
3afd2: 0001e6b7 lui a3,0x1e
3afd6: 81868693 addi a3,a3,-2024 # 1d818 <__free>
3afda: 039d2e23 sw s9,60(s10)
3afde: 48f2 c.lwsp a7,28(sp)
3afe0: 032d2c23 sw s2,56(s10)
3afe4: 04dd2223 sw a3,68(s10)
3afe8: 001c0d93 addi s11,s8,1
3afec: 039bfcb3 remu s9,s7,s9
3aff0: 004d9a13 slli s4,s11,0x4
3aff4: bd19 c.j 3ae0a <do_lookup_x+0x320>
3aff6: 419686b3 sub a3,a3,s9
3affa: b779 c.j 3af88 <do_lookup_x+0x49e>
3affc: 45fd c.li a1,31
3affe: 4541 c.li a0,16
3b000: ce46 c.swsp a7,28(sp)
3b002: ca5e20ef jal ra,1dca6 <__calloc>
3b006: d02a c.swsp a0,32(sp)
3b008: c13d c.beqz a0,3b06e <do_lookup_x+0x584>
3b00a: 4df5 c.li s11,29
3b00c: 03bbfdb3 remu s11,s7,s11
3b010: 0001e737 lui a4,0x1e
3b014: 4cfd c.li s9,31
3b016: 81870713 addi a4,a4,-2024 # 1d818 <__free>
3b01a: 039c2e23 sw s9,60(s8)
3b01e: 48f2 c.lwsp a7,28(sp)
3b020: 02ac2c23 sw a0,56(s8)
3b024: 04ec2223 sw a4,68(s8)
3b028: 44fd c.li s1,31
3b02a: 0d85 c.addi s11,1
3b02c: 039bfcb3 remu s9,s7,s9
3b030: 004d9a13 slli s4,s11,0x4
3b034: bbd9 c.j 3ae0a <do_lookup_x+0x320>
3b036: 02d677b3 remu a5,a2,a3
3b03a: 078a c.slli a5,0x2
3b03c: bde5 c.j 3af34 <do_lookup_x+0x44a>
3b03e: 008c2783 lw a5,8(s8)
3b042: 5742 c.lwsp a4,48(sp)
3b044: 00cc2403 lw s0,12(s8)
3b048: c31c c.sw a5,0(a4)
3b04a: bba9 c.j 3ada4 <do_lookup_x+0x2ba>
3b04c: ef41a703 lw a4,-268(gp) # 6f248 <_dl_debug_mask>
3b050: 8b11 c.andi a4,4
3b052: e709 c.bnez a4,3b05c <do_lookup_x+0x572>
3b054: 4705 c.li a4,1
3b056: 18e40da3 sb a4,411(s0)
3b05a: b3c5 c.j 3ae3a <do_lookup_x+0x350>
3b05c: 4c10 c.lw a2,24(s0)
3b05e: 404c c.lw a1,4(s0)
3b060: 00060537 lui a0,0x60
3b064: 53050513 addi a0,a0,1328 # 60530 <expected_note.2+0x90>
3b068: 3bf010ef jal ra,3cc26 <_dl_debug_printf>
3b06c: b7e5 c.j 3b054 <do_lookup_x+0x56a>
3b06e: 00000793 addi a5,zero,0
3b072: cf89 c.beqz a5,3b08c <do_lookup_x+0x5a2>
3b074: 57a2 c.lwsp a5,40(sp)
3b076: 05c00513 addi a0,zero,92
3b07a: 02a78533 mul a0,a5,a0
3b07e: 57b2 c.lwsp a5,44(sp)
3b080: 0561 c.addi a0,24
3b082: 953e c.add a0,a5
3b084: 00000097 auipc ra,0x0
3b088: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
3b08c: 0004f537 lui a0,0x4f
3b090: 7f850513 addi a0,a0,2040 # 4f7f8 <unsecure_envvars.2+0x200>
3b094: 45f010ef jal ra,3ccf2 <_dl_fatal_printf>
3b098: 4c10 c.lw a2,24(s0)
3b09a: 404c c.lw a1,4(s0)
3b09c: 00060537 lui a0,0x60
3b0a0: 53050513 addi a0,a0,1328 # 60530 <expected_note.2+0x90>
3b0a4: 383010ef jal ra,3cc26 <_dl_debug_printf>
3b0a8: bd09 c.j 3aeba <do_lookup_x+0x3d0>
0003b0aa <elf_machine_matches_host>:
3b0aa: 01255703 lhu a4,18(a0)
3b0ae: 0f300793 addi a5,zero,243
3b0b2: 00f71863 bne a4,a5,3b0c2 <elf_machine_matches_host+0x18>
3b0b6: 5148 c.lw a0,36(a0)
3b0b8: 8919 c.andi a0,6
3b0ba: 1571 c.addi a0,-4
3b0bc: 00153513 sltiu a0,a0,1
3b0c0: 8082 c.jr ra
3b0c2: 4501 c.li a0,0
3b0c4: 8082 c.jr ra
0003b0c6 <_dl_lookup_symbol_x>:
3b0c6: 7135 c.addi16sp sp,-160
3b0c8: d6ee c.swsp s11,108(sp)
3b0ca: c15a c.swsp s6,128(sp)
3b0cc: 8b3e c.mv s6,a5
3b0ce: 00000793 addi a5,zero,0
3b0d2: d03e c.swsp a5,32(sp)
3b0d4: 0006f7b7 lui a5,0x6f
3b0d8: ac878793 addi a5,a5,-1336 # 6eac8 <_dl_ns>
3b0dc: d8ea c.swsp s10,112(sp)
3b0de: dae6 c.swsp s9,116(sp)
3b0e0: d43e c.swsp a5,40(sp)
3b0e2: 6c85 c.lui s9,0x1
3b0e4: 00000793 addi a5,zero,0
3b0e8: cd22 c.swsp s0,152(sp)
3b0ea: cb26 c.swsp s1,148(sp)
3b0ec: c94a c.swsp s2,144(sp)
3b0ee: c74e c.swsp s3,140(sp)
3b0f0: c552 c.swsp s4,136(sp)
3b0f2: c356 c.swsp s5,132(sp)
3b0f4: dede c.swsp s7,124(sp)
3b0f6: cf06 c.swsp ra,156(sp)
3b0f8: dce2 c.swsp s8,120(sp)
3b0fa: 84aa c.mv s1,a0
3b0fc: 8aae c.mv s5,a1
3b0fe: 8432 c.mv s0,a2
3b100: 8bb6 c.mv s7,a3
3b102: 89ba c.mv s3,a4
3b104: 8a42 c.mv s4,a6
3b106: 8946 c.mv s2,a7
3b108: 505c8c93 addi s9,s9,1285 # 1505 <__libc_tsd_CTYPE_B+0x14d9>
3b10c: d23e c.swsp a5,36(sp)
3b10e: 0004c703 lbu a4,0(s1)
3b112: 1e070763 beq a4,zero,3b300 <_dl_lookup_symbol_x+0x23a>
3b116: 86a6 c.mv a3,s1
3b118: 8d66 c.mv s10,s9
3b11a: 005d1793 slli a5,s10,0x5
3b11e: 97ea c.add a5,s10
3b120: 0685 c.addi a3,1
3b122: 00f70d33 add s10,a4,a5
3b126: 0006c703 lbu a4,0(a3)
3b12a: fb65 c.bnez a4,3b11a <_dl_lookup_symbol_x+0x54>
3b12c: 57fd c.li a5,-1
3b12e: c4be c.swsp a5,72(sp)
3b130: c682 c.swsp zero,76(sp)
3b132: c882 c.swsp zero,80(sp)
3b134: 00098663 beq s3,zero,3b140 <_dl_lookup_symbol_x+0x7a>
3b138: 002a7793 andi a5,s4,2
3b13c: 50079963 bne a5,zero,3b64e <_dl_lookup_symbol_x+0x588>
3b140: 000ba783 lw a5,0(s7) # 10000000 <__BSS_END__+0xff904ac>
3b144: 1c091063 bne s2,zero,3b304 <_dl_lookup_symbol_x+0x23e>
3b148: 14078a63 beq a5,zero,3b29c <_dl_lookup_symbol_x+0x1d6>
3b14c: 4c01 c.li s8,0
3b14e: 8862 c.mv a6,s8
3b150: 8dde c.mv s11,s7
3b152: a031 c.j 3b15e <_dl_lookup_symbol_x+0x98>
3b154: 004da783 lw a5,4(s11)
3b158: 4801 c.li a6,0
3b15a: 0d91 c.addi s11,4
3b15c: cf89 c.beqz a5,3b176 <_dl_lookup_symbol_x+0xb0>
3b15e: 4014 c.lw a3,0(s0)
3b160: 88ce c.mv a7,s3
3b162: c656 c.swsp s5,12(sp)
3b164: c45a c.swsp s6,8(sp)
3b166: c24a c.swsp s2,4(sp)
3b168: c052 c.swsp s4,0(sp)
3b16a: 00f8 c.addi4spn a4,sp,76
3b16c: 00b0 c.addi4spn a2,sp,72
3b16e: 85ea c.mv a1,s10
3b170: 8526 c.mv a0,s1
3b172: 3aa5 c.jal 3aaea <do_lookup_x>
3b174: d165 c.beqz a0,3b154 <_dl_lookup_symbol_x+0x8e>
3b176: 4014 c.lw a3,0(s0)
3b178: 47b6 c.lwsp a5,76(sp)
3b17a: 8736 c.mv a4,a3
3b17c: 12078163 beq a5,zero,3b29e <_dl_lookup_symbol_x+0x1d8>
3b180: c699 c.beqz a3,3b18e <_dl_lookup_symbol_x+0xc8>
3b182: 00d6c783 lbu a5,13(a3)
3b186: 470d c.li a4,3
3b188: 8b8d c.andi a5,3
3b18a: 04e78863 beq a5,a4,3b1da <_dl_lookup_symbol_x+0x114>
3b18e: 47c6 c.lwsp a5,80(sp)
3b190: 4c01 c.li s8,0
3b192: 1987d703 lhu a4,408(a5)
3b196: 4689 c.li a3,2
3b198: 8b0d c.andi a4,3
3b19a: 18d70163 beq a4,a3,3b31c <_dl_lookup_symbol_x+0x256>
3b19e: 893e c.mv s2,a5
3b1a0: 2047a703 lw a4,516(a5)
3b1a4: 1e070463 beq a4,zero,3b38c <_dl_lookup_symbol_x+0x2c6>
3b1a8: ef41a703 lw a4,-268(gp) # 6f248 <_dl_debug_mask>
3b1ac: 6785 c.lui a5,0x1
3b1ae: 80478793 addi a5,a5,-2044 # 804 <__libc_tsd_CTYPE_B+0x7d8>
3b1b2: 8ff9 c.and a5,a4
3b1b4: efb5 c.bnez a5,3b230 <_dl_lookup_symbol_x+0x16a>
3b1b6: 47b6 c.lwsp a5,76(sp)
3b1b8: 40fa c.lwsp ra,156(sp)
3b1ba: c01c c.sw a5,0(s0)
3b1bc: 446a c.lwsp s0,152(sp)
3b1be: 44da c.lwsp s1,148(sp)
3b1c0: 49ba c.lwsp s3,140(sp)
3b1c2: 4a2a c.lwsp s4,136(sp)
3b1c4: 4a9a c.lwsp s5,132(sp)
3b1c6: 4b0a c.lwsp s6,128(sp)
3b1c8: 5bf6 c.lwsp s7,124(sp)
3b1ca: 5c66 c.lwsp s8,120(sp)
3b1cc: 5cd6 c.lwsp s9,116(sp)
3b1ce: 5d46 c.lwsp s10,112(sp)
3b1d0: 5db6 c.lwsp s11,108(sp)
3b1d2: 854a c.mv a0,s2
3b1d4: 494a c.lwsp s2,144(sp)
3b1d6: 610d c.addi16sp sp,160
3b1d8: 8082 c.jr ra
3b1da: 4785 c.li a5,1
3b1dc: 1afb0c63 beq s6,a5,3b394 <_dl_lookup_symbol_x+0x2ce>
3b1e0: 000ba783 lw a5,0(s7)
3b1e4: ca82 c.swsp zero,84(sp)
3b1e6: cc82 c.swsp zero,88(sp)
3b1e8: 835e c.mv t1,s7
3b1ea: eb89 c.bnez a5,3b1fc <_dl_lookup_symbol_x+0x136>
3b1ec: aa65 c.j 3b3a4 <_dl_lookup_symbol_x+0x2de>
3b1ee: 4372 c.lwsp t1,28(sp)
3b1f0: 00432783 lw a5,4(t1)
3b1f4: 0311 c.addi t1,4
3b1f6: c38d c.beqz a5,3b218 <_dl_lookup_symbol_x+0x152>
3b1f8: 4014 c.lw a3,0(s0)
3b1fa: 4c01 c.li s8,0
3b1fc: 4705 c.li a4,1
3b1fe: c43a c.swsp a4,8(sp)
3b200: c602 c.swsp zero,12(sp)
3b202: c24a c.swsp s2,4(sp)
3b204: c052 c.swsp s4,0(sp)
3b206: 88ce c.mv a7,s3
3b208: 8862 c.mv a6,s8
3b20a: 08d8 c.addi4spn a4,sp,84
3b20c: 00b0 c.addi4spn a2,sp,72
3b20e: 85ea c.mv a1,s10
3b210: 8526 c.mv a0,s1
3b212: ce1a c.swsp t1,28(sp)
3b214: 38d9 c.jal 3aaea <do_lookup_x>
3b216: dd61 c.beqz a0,3b1ee <_dl_lookup_symbol_x+0x128>
3b218: 47d6 c.lwsp a5,84(sp)
3b21a: 18078563 beq a5,zero,3b3a4 <_dl_lookup_symbol_x+0x2de>
3b21e: 47e6 c.lwsp a5,88(sp)
3b220: 19578263 beq a5,s5,3b3a4 <_dl_lookup_symbol_x+0x2de>
3b224: 4018 c.lw a4,0(s0)
3b226: c8d6 c.swsp s5,80(sp)
3b228: 87d6 c.mv a5,s5
3b22a: c6ba c.swsp a4,76(sp)
3b22c: 4c05 c.li s8,1
3b22e: b795 c.j 3b192 <_dl_lookup_symbol_x+0xcc>
3b230: 8b11 c.andi a4,4
3b232: d351 c.beqz a4,3b1b6 <_dl_lookup_symbol_x+0xf0>
3b234: 004aa583 lw a1,4(s5)
3b238: 0005c783 lbu a5,0(a1)
3b23c: eb81 c.bnez a5,3b24c <_dl_lookup_symbol_x+0x186>
3b23e: 0006e7b7 lui a5,0x6e
3b242: fe07a783 lw a5,-32(a5) # 6dfe0 <_dl_argv>
3b246: 438c c.lw a1,0(a5)
3b248: 16058d63 beq a1,zero,3b3c2 <_dl_lookup_symbol_x+0x2fc>
3b24c: 00492683 lw a3,4(s2)
3b250: 018aa603 lw a2,24(s5)
3b254: 0006c783 lbu a5,0(a3)
3b258: eb81 c.bnez a5,3b268 <_dl_lookup_symbol_x+0x1a2>
3b25a: 0006e7b7 lui a5,0x6e
3b25e: fe07a783 lw a5,-32(a5) # 6dfe0 <_dl_argv>
3b262: 4394 c.lw a3,0(a5)
3b264: 16068463 beq a3,zero,3b3cc <_dl_lookup_symbol_x+0x306>
3b268: 01892703 lw a4,24(s2)
3b26c: 120c1f63 bne s8,zero,3b3aa <_dl_lookup_symbol_x+0x2e4>
3b270: 000607b7 lui a5,0x60
3b274: 57c78793 addi a5,a5,1404 # 6057c <expected_note.2+0xdc>
3b278: 00060537 lui a0,0x60
3b27c: 8826 c.mv a6,s1
3b27e: 6a850513 addi a0,a0,1704 # 606a8 <expected_note.2+0x208>
3b282: 1a5010ef jal ra,3cc26 <_dl_debug_printf>
3b286: 12098763 beq s3,zero,3b3b4 <_dl_lookup_symbol_x+0x2ee>
3b28a: 0009a583 lw a1,0(s3)
3b28e: 00060537 lui a0,0x60
3b292: 6dc50513 addi a0,a0,1756 # 606dc <expected_note.2+0x23c>
3b296: 1bd010ef jal ra,3cc52 <_dl_debug_printf_c>
3b29a: bf31 c.j 3b1b6 <_dl_lookup_symbol_x+0xf0>
3b29c: 4018 c.lw a4,0(s0)
3b29e: c719 c.beqz a4,3b2ac <_dl_lookup_symbol_x+0x1e6>
3b2a0: 00c74783 lbu a5,12(a4)
3b2a4: 4709 c.li a4,2
3b2a6: 8391 c.srli a5,0x4
3b2a8: 12e78763 beq a5,a4,3b3d6 <_dl_lookup_symbol_x+0x310>
3b2ac: ef41a703 lw a4,-268(gp) # 6f248 <_dl_debug_mask>
3b2b0: 4901 c.li s2,0
3b2b2: 4781 c.li a5,0
3b2b4: 10077713 andi a4,a4,256
3b2b8: f00710e3 bne a4,zero,3b1b8 <_dl_lookup_symbol_x+0xf2>
3b2bc: 500a8463 beq s5,zero,3b7c4 <_dl_lookup_symbol_x+0x6fe>
3b2c0: 004aa583 lw a1,4(s5)
3b2c4: 4e098963 beq s3,zero,3b7b6 <_dl_lookup_symbol_x+0x6f0>
3b2c8: 0009a783 lw a5,0(s3)
3b2cc: 00060737 lui a4,0x60
3b2d0: 56470713 addi a4,a4,1380 # 60564 <expected_note.2+0xc4>
3b2d4: 4c078c63 beq a5,zero,3b7ac <_dl_lookup_symbol_x+0x6e6>
3b2d8: 0005c683 lbu a3,0(a1)
3b2dc: 4a068c63 beq a3,zero,3b794 <_dl_lookup_symbol_x+0x6ce>
3b2e0: 00060637 lui a2,0x60
3b2e4: 5bc60613 addi a2,a2,1468 # 605bc <expected_note.2+0x11c>
3b2e8: 08c8 c.addi4spn a0,sp,84
3b2ea: 86a6 c.mv a3,s1
3b2ec: 66e020ef jal ra,3d95a <_dl_exception_create_format>
3b2f0: 00060637 lui a2,0x60
3b2f4: 5d860613 addi a2,a2,1496 # 605d8 <expected_note.2+0x138>
3b2f8: 08cc c.addi4spn a1,sp,84
3b2fa: 4501 c.li a0,0
3b2fc: 9ace80ef jal ra,234a8 <_dl_signal_exception>
3b300: 8d66 c.mv s10,s9
3b302: b52d c.j 3b12c <_dl_lookup_symbol_x+0x66>
3b304: 4398 c.lw a4,0(a5)
3b306: 4314 c.lw a3,0(a4)
3b308: e4d902e3 beq s2,a3,3b14c <_dl_lookup_symbol_x+0x86>
3b30c: 0711 c.addi a4,4
3b30e: 4c01 c.li s8,0
3b310: 4314 c.lw a3,0(a4)
3b312: 0c05 c.addi s8,1
3b314: 0711 c.addi a4,4
3b316: ff269de3 bne a3,s2,3b310 <_dl_lookup_symbol_x+0x24a>
3b31a: bd15 c.j 3b14e <_dl_lookup_symbol_x+0x88>
3b31c: 001a7713 andi a4,s4,1
3b320: e6070fe3 beq a4,zero,3b19e <_dl_lookup_symbol_x+0xd8>
3b324: 12fa8d63 beq s5,a5,3b45e <_dl_lookup_symbol_x+0x398>
3b328: 19b7c703 lbu a4,411(a5)
3b32c: e60719e3 bne a4,zero,3b19e <_dl_lookup_symbol_x+0xd8>
3b330: 008a7713 andi a4,s4,8
3b334: ce3a c.swsp a4,28(sp)
3b336: c709 c.beqz a4,3b340 <_dl_lookup_symbol_x+0x27a>
3b338: 19c7c703 lbu a4,412(a5)
3b33c: e60711e3 bne a4,zero,3b19e <_dl_lookup_symbol_x+0xd8>
3b340: 1fcaae03 lw t3,508(s5)
3b344: 0ff0000f fence iorw,iorw
3b348: 8d72 c.mv s10,t3
3b34a: 1f8aae83 lw t4,504(s5)
3b34e: 000e8c63 beq t4,zero,3b366 <_dl_lookup_symbol_x+0x2a0>
3b352: 000ea703 lw a4,0(t4)
3b356: 004e8693 addi a3,t4,4
3b35a: c711 c.beqz a4,3b366 <_dl_lookup_symbol_x+0x2a0>
3b35c: 02f70663 beq a4,a5,3b388 <_dl_lookup_symbol_x+0x2c2>
3b360: 4298 c.lw a4,0(a3)
3b362: 0691 c.addi a3,4
3b364: ff65 c.bnez a4,3b35c <_dl_lookup_symbol_x+0x296>
3b366: 060d0e63 beq s10,zero,3b3e2 <_dl_lookup_symbol_x+0x31c>
3b36a: 000d2303 lw t1,0(s10)
3b36e: 06030b63 beq t1,zero,3b3e4 <_dl_lookup_symbol_x+0x31e>
3b372: 004d0693 addi a3,s10,4
3b376: 4701 c.li a4,0
3b378: a029 c.j 3b382 <_dl_lookup_symbol_x+0x2bc>
3b37a: 0705 c.addi a4,1
3b37c: 0691 c.addi a3,4
3b37e: 06e30363 beq t1,a4,3b3e4 <_dl_lookup_symbol_x+0x31e>
3b382: 4290 c.lw a2,0(a3)
3b384: fef61be3 bne a2,a5,3b37a <_dl_lookup_symbol_x+0x2b4>
3b388: 4946 c.lwsp s2,80(sp)
3b38a: bd19 c.j 3b1a0 <_dl_lookup_symbol_x+0xda>
3b38c: 4705 c.li a4,1
3b38e: 20e7a223 sw a4,516(a5)
3b392: bd19 c.j 3b1a8 <_dl_lookup_symbol_x+0xe2>
3b394: 47c6 c.lwsp a5,80(sp)
3b396: 05578363 beq a5,s5,3b3dc <_dl_lookup_symbol_x+0x316>
3b39a: c6b6 c.swsp a3,76(sp)
3b39c: c8d6 c.swsp s5,80(sp)
3b39e: 87d6 c.mv a5,s5
3b3a0: 4c05 c.li s8,1
3b3a2: bbc5 c.j 3b192 <_dl_lookup_symbol_x+0xcc>
3b3a4: 47c6 c.lwsp a5,80(sp)
3b3a6: 4c05 c.li s8,1
3b3a8: b3ed c.j 3b192 <_dl_lookup_symbol_x+0xcc>
3b3aa: 000607b7 lui a5,0x60
3b3ae: 57078793 addi a5,a5,1392 # 60570 <expected_note.2+0xd0>
3b3b2: b5d9 c.j 3b278 <_dl_lookup_symbol_x+0x1b2>
3b3b4: 00060537 lui a0,0x60
3b3b8: 6a450513 addi a0,a0,1700 # 606a4 <expected_note.2+0x204>
3b3bc: 097010ef jal ra,3cc52 <_dl_debug_printf_c>
3b3c0: bbdd c.j 3b1b6 <_dl_lookup_symbol_x+0xf0>
3b3c2: 000605b7 lui a1,0x60
3b3c6: e4858593 addi a1,a1,-440 # 5fe48 <__PRETTY_FUNCTION__.0+0x1a0>
3b3ca: b549 c.j 3b24c <_dl_lookup_symbol_x+0x186>
3b3cc: 000606b7 lui a3,0x60
3b3d0: e4868693 addi a3,a3,-440 # 5fe48 <__PRETTY_FUNCTION__.0+0x1a0>
3b3d4: bd51 c.j 3b268 <_dl_lookup_symbol_x+0x1a2>
3b3d6: 4781 c.li a5,0
3b3d8: 4901 c.li s2,0
3b3da: bbf9 c.j 3b1b8 <_dl_lookup_symbol_x+0xf2>
3b3dc: 87d6 c.mv a5,s5
3b3de: 4c05 c.li s8,1
3b3e0: bb4d c.j 3b192 <_dl_lookup_symbol_x+0xcc>
3b3e2: 4301 c.li t1,0
3b3e4: 2587a703 lw a4,600(a5)
3b3e8: 004a7d93 andi s11,s4,4
3b3ec: d63a c.swsp a4,44(sp)
3b3ee: 25c7a703 lw a4,604(a5)
3b3f2: d83a c.swsp a4,48(sp)
3b3f4: 0e0d9b63 bne s11,zero,3b4ea <_dl_lookup_symbol_x+0x424>
3b3f8: 5712 c.lwsp a4,36(sp)
3b3fa: 88be c.mv a7,a5
3b3fc: cf19 c.beqz a4,3b41a <_dl_lookup_symbol_x+0x354>
3b3fe: 0006f537 lui a0,0x6f
3b402: aa850513 addi a0,a0,-1368 # 6eaa8 <_dl_load_lock>
3b406: de3e c.swsp a5,60(sp)
3b408: dc1a c.swsp t1,56(sp)
3b40a: da3e c.swsp a5,52(sp)
3b40c: 00000097 auipc ra,0x0
3b410: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
3b414: 58d2 c.lwsp a7,52(sp)
3b416: 5362 c.lwsp t1,56(sp)
3b418: 57f2 c.lwsp a5,60(sp)
3b41a: 018aa703 lw a4,24(s5)
3b41e: 05c00693 addi a3,zero,92
3b422: 5622 c.lwsp a2,40(sp)
3b424: 02d706b3 mul a3,a4,a3
3b428: 96b2 c.add a3,a2
3b42a: 4294 c.lw a3,0(a3)
3b42c: 1e068c63 beq a3,zero,3b624 <_dl_lookup_symbol_x+0x55e>
3b430: 03168963 beq a3,a7,3b462 <_dl_lookup_symbol_x+0x39c>
3b434: 46d4 c.lw a3,12(a3)
3b436: feed c.bnez a3,3b430 <_dl_lookup_symbol_x+0x36a>
3b438: 5d7d c.li s10,-1
3b43a: 5702 c.lwsp a4,32(sp)
3b43c: cb19 c.beqz a4,3b452 <_dl_lookup_symbol_x+0x38c>
3b43e: 0006f537 lui a0,0x6f
3b442: aa850513 addi a0,a0,-1368 # 6eaa8 <_dl_load_lock>
3b446: ce3e c.swsp a5,28(sp)
3b448: 00000097 auipc ra,0x0
3b44c: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
3b450: 47f2 c.lwsp a5,28(sp)
3b452: 1a0d9063 bne s11,zero,3b5f2 <_dl_lookup_symbol_x+0x52c>
3b456: ca0d1ce3 bne s10,zero,3b10e <_dl_lookup_symbol_x+0x48>
3b45a: 4946 c.lwsp s2,80(sp)
3b45c: b391 c.j 3b1a0 <_dl_lookup_symbol_x+0xda>
3b45e: 8956 c.mv s2,s5
3b460: b381 c.j 3b1a0 <_dl_lookup_symbol_x+0xda>
3b462: 2588a683 lw a3,600(a7)
3b466: 55b2 c.lwsp a1,44(sp)
3b468: 25c8a603 lw a2,604(a7)
3b46c: 10d59763 bne a1,a3,3b57a <_dl_lookup_symbol_x+0x4b4>
3b470: 55c2 c.lwsp a1,48(sp)
3b472: 10c59463 bne a1,a2,3b57a <_dl_lookup_symbol_x+0x4b4>
3b476: 19b8c683 lbu a3,411(a7)
3b47a: 10069a63 bne a3,zero,3b58e <_dl_lookup_symbol_x+0x4c8>
3b47e: 46f2 c.lwsp a3,28(sp)
3b480: 1e068763 beq a3,zero,3b66e <_dl_lookup_symbol_x+0x5a8>
3b484: 19c8c683 lbu a3,412(a7)
3b488: 10069363 bne a3,zero,3b58e <_dl_lookup_symbol_x+0x4c8>
3b48c: 198ad683 lhu a3,408(s5)
3b490: 4609 c.li a2,2
3b492: 8a8d c.andi a3,3
3b494: 24c69663 bne a3,a2,3b6e0 <_dl_lookup_symbol_x+0x61a>
3b498: 200aa703 lw a4,512(s5)
3b49c: 1ee37763 bgeu t1,a4,3b68a <_dl_lookup_symbol_x+0x5c4>
3b4a0: 1fcaa703 lw a4,508(s5)
3b4a4: 00231693 slli a3,t1,0x2
3b4a8: 9736 c.add a4,a3
3b4aa: 01172223 sw a7,4(a4)
3b4ae: 0ff0000f fence iorw,iorw
3b4b2: 1fcaa703 lw a4,508(s5)
3b4b6: 0305 c.addi t1,1
3b4b8: 00672023 sw t1,0(a4)
3b4bc: ef41a703 lw a4,-268(gp) # 6f248 <_dl_debug_mask>
3b4c0: 04077713 andi a4,a4,64
3b4c4: e771 c.bnez a4,3b590 <_dl_lookup_symbol_x+0x4ca>
3b4c6: 00000713 addi a4,zero,0
3b4ca: 10070b63 beq a4,zero,3b5e0 <_dl_lookup_symbol_x+0x51a>
3b4ce: ce3e c.swsp a5,28(sp)
3b4d0: 0006f537 lui a0,0x6f
3b4d4: aa850513 addi a0,a0,-1368 # 6eaa8 <_dl_load_lock>
3b4d8: 00000097 auipc ra,0x0
3b4dc: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
3b4e0: 47f2 c.lwsp a5,28(sp)
3b4e2: 100d9163 bne s11,zero,3b5e4 <_dl_lookup_symbol_x+0x51e>
3b4e6: 4946 c.lwsp s2,80(sp)
3b4e8: b965 c.j 3b1a0 <_dl_lookup_symbol_x+0xda>
3b4ea: 4701 c.li a4,0
3b4ec: af420693 addi a3,tp,-1292 # fffffaf4 <__BSS_END__+0xfff8ffa0>
3b4f0: 0f50000f fence iorw,ow
3b4f4: 08e6a72f amoswap.w a4,a4,(a3)
3b4f8: 4689 c.li a3,2
3b4fa: 00d71c63 bne a4,a3,3b512 <_dl_lookup_symbol_x+0x44c>
3b4fe: 1a600893 addi a7,zero,422
3b502: af420513 addi a0,tp,-1292 # fffffaf4 <__BSS_END__+0xfff8ffa0>
3b506: 08100593 addi a1,zero,129
3b50a: 4605 c.li a2,1
3b50c: 4681 c.li a3,0
3b50e: 00000073 ecall
3b512: 5712 c.lwsp a4,36(sp)
3b514: cf19 c.beqz a4,3b532 <_dl_lookup_symbol_x+0x46c>
3b516: 0006f537 lui a0,0x6f
3b51a: aa850513 addi a0,a0,-1368 # 6eaa8 <_dl_load_lock>
3b51e: de3e c.swsp a5,60(sp)
3b520: dc1a c.swsp t1,56(sp)
3b522: da76 c.swsp t4,52(sp)
3b524: 00000097 auipc ra,0x0
3b528: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
3b52c: 57f2 c.lwsp a5,60(sp)
3b52e: 5362 c.lwsp t1,56(sp)
3b530: 5ed2 c.lwsp t4,52(sp)
3b532: 1f8aa703 lw a4,504(s5)
3b536: 88be c.mv a7,a5
3b538: 00ee8b63 beq t4,a4,3b54e <_dl_lookup_symbol_x+0x488>
3b53c: cb09 c.beqz a4,3b54e <_dl_lookup_symbol_x+0x488>
3b53e: 4314 c.lw a3,0(a4)
3b540: c699 c.beqz a3,3b54e <_dl_lookup_symbol_x+0x488>
3b542: 0711 c.addi a4,4
3b544: 02d88763 beq a7,a3,3b572 <_dl_lookup_symbol_x+0x4ac>
3b548: 4314 c.lw a3,0(a4)
3b54a: 0711 c.addi a4,4
3b54c: fee5 c.bnez a3,3b544 <_dl_lookup_symbol_x+0x47e>
3b54e: 1fcaa703 lw a4,508(s5)
3b552: ec0704e3 beq a4,zero,3b41a <_dl_lookup_symbol_x+0x354>
3b556: 4314 c.lw a3,0(a4)
3b558: 0aed0963 beq s10,a4,3b60a <_dl_lookup_symbol_x+0x544>
3b55c: c6cd c.beqz a3,3b606 <_dl_lookup_symbol_x+0x540>
3b55e: 0711 c.addi a4,4
3b560: 4301 c.li t1,0
3b562: a029 c.j 3b56c <_dl_lookup_symbol_x+0x4a6>
3b564: 0305 c.addi t1,1
3b566: 0711 c.addi a4,4
3b568: ead309e3 beq t1,a3,3b41a <_dl_lookup_symbol_x+0x354>
3b56c: 4310 c.lw a2,0(a4)
3b56e: fec89be3 bne a7,a2,3b564 <_dl_lookup_symbol_x+0x49e>
3b572: 2588a683 lw a3,600(a7)
3b576: 25c8a603 lw a2,604(a7)
3b57a: 5732 c.lwsp a4,44(sp)
3b57c: 8f35 c.xor a4,a3
3b57e: 56c2 c.lwsp a3,48(sp)
3b580: 8e35 c.xor a2,a3
3b582: 8f51 c.or a4,a2
3b584: 00e03733 sltu a4,zero,a4
3b588: 40e00d33 sub s10,zero,a4
3b58c: b57d c.j 3b43a <_dl_lookup_symbol_x+0x374>
3b58e: bf25 c.j 3b4c6 <_dl_lookup_symbol_x+0x400>
3b590: 0048a583 lw a1,4(a7)
3b594: 0005c703 lbu a4,0(a1)
3b598: eb01 c.bnez a4,3b5a8 <_dl_lookup_symbol_x+0x4e2>
3b59a: 0006e737 lui a4,0x6e
3b59e: fe072703 lw a4,-32(a4) # 6dfe0 <_dl_argv>
3b5a2: 430c c.lw a1,0(a4)
3b5a4: 22058e63 beq a1,zero,3b7e0 <_dl_lookup_symbol_x+0x71a>
3b5a8: 004aa683 lw a3,4(s5)
3b5ac: 0188a603 lw a2,24(a7)
3b5b0: 0006c703 lbu a4,0(a3)
3b5b4: eb01 c.bnez a4,3b5c4 <_dl_lookup_symbol_x+0x4fe>
3b5b6: 0006e737 lui a4,0x6e
3b5ba: fe072703 lw a4,-32(a4) # 6dfe0 <_dl_argv>
3b5be: 4314 c.lw a3,0(a4)
3b5c0: 22068563 beq a3,zero,3b7ea <_dl_lookup_symbol_x+0x724>
3b5c4: 018aa703 lw a4,24(s5)
3b5c8: 00060537 lui a0,0x60
3b5cc: 66850513 addi a0,a0,1640 # 60668 <expected_note.2+0x1c8>
3b5d0: ce3e c.swsp a5,28(sp)
3b5d2: 654010ef jal ra,3cc26 <_dl_debug_printf>
3b5d6: 00000713 addi a4,zero,0
3b5da: 47f2 c.lwsp a5,28(sp)
3b5dc: ee071ae3 bne a4,zero,3b4d0 <_dl_lookup_symbol_x+0x40a>
3b5e0: e60d8de3 beq s11,zero,3b45a <_dl_lookup_symbol_x+0x394>
3b5e4: 4705 c.li a4,1
3b5e6: aee22a23 sw a4,-1292(tp) # fffffaf4 <__BSS_END__+0xfff8ffa0>
3b5ea: 0ff0000f fence iorw,iorw
3b5ee: 4946 c.lwsp s2,80(sp)
3b5f0: be45 c.j 3b1a0 <_dl_lookup_symbol_x+0xda>
3b5f2: 4685 c.li a3,1
3b5f4: aed22a23 sw a3,-1292(tp) # fffffaf4 <__BSS_END__+0xfff8ffa0>
3b5f8: 0ff0000f fence iorw,iorw
3b5fc: e40d0fe3 beq s10,zero,3b45a <_dl_lookup_symbol_x+0x394>
3b600: 1d4aab83 lw s7,468(s5)
3b604: b629 c.j 3b10e <_dl_lookup_symbol_x+0x48>
3b606: 4301 c.li t1,0
3b608: bd09 c.j 3b41a <_dl_lookup_symbol_x+0x354>
3b60a: e0d378e3 bgeu t1,a3,3b41a <_dl_lookup_symbol_x+0x354>
3b60e: a021 c.j 3b616 <_dl_lookup_symbol_x+0x550>
3b610: 0305 c.addi t1,1
3b612: e0d304e3 beq t1,a3,3b41a <_dl_lookup_symbol_x+0x354>
3b616: 00231613 slli a2,t1,0x2
3b61a: 963a c.add a2,a4
3b61c: 4250 c.lw a2,4(a2)
3b61e: fec899e3 bne a7,a2,3b610 <_dl_lookup_symbol_x+0x54a>
3b622: bf81 c.j 3b572 <_dl_lookup_symbol_x+0x4ac>
3b624: 5782 c.lwsp a5,32(sp)
3b626: 14078e63 beq a5,zero,3b782 <_dl_lookup_symbol_x+0x6bc>
3b62a: 0006f537 lui a0,0x6f
3b62e: aa850513 addi a0,a0,-1368 # 6eaa8 <_dl_load_lock>
3b632: 00000097 auipc ra,0x0
3b636: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
3b63a: ac0d8ae3 beq s11,zero,3b10e <_dl_lookup_symbol_x+0x48>
3b63e: 4785 c.li a5,1
3b640: aef22a23 sw a5,-1292(tp) # fffffaf4 <__BSS_END__+0xfff8ffa0>
3b644: 0ff0000f fence iorw,iorw
3b648: 1d4aab83 lw s7,468(s5)
3b64c: b4c9 c.j 3b10e <_dl_lookup_symbol_x+0x48>
3b64e: 000606b7 lui a3,0x60
3b652: 000605b7 lui a1,0x60
3b656: 00060537 lui a0,0x60
3b65a: 77068693 addi a3,a3,1904 # 60770 <__PRETTY_FUNCTION__.3>
3b65e: 34d00613 addi a2,zero,845
3b662: 4b058593 addi a1,a1,1200 # 604b0 <expected_note.2+0x10>
3b666: 58450513 addi a0,a0,1412 # 60584 <expected_note.2+0xe4>
3b66a: c86d50ef jal ra,10af0 <__assert_fail>
3b66e: 198ad683 lhu a3,408(s5)
3b672: 4609 c.li a2,2
3b674: 8a8d c.andi a3,3
3b676: e2c681e3 beq a3,a2,3b498 <_dl_lookup_symbol_x+0x3d2>
3b67a: ef41a683 lw a3,-268(gp) # 6f248 <_dl_debug_mask>
3b67e: 8a91 c.andi a3,4
3b680: eab5 c.bnez a3,3b6f4 <_dl_lookup_symbol_x+0x62e>
3b682: 4705 c.li a4,1
3b684: 18e88da3 sb a4,411(a7)
3b688: bd3d c.j 3b4c6 <_dl_lookup_symbol_x+0x400>
3b68a: 4b29 c.li s6,10
3b68c: c319 c.beqz a4,3b692 <_dl_lookup_symbol_x+0x5cc>
3b68e: 00171b13 slli s6,a4,0x1
3b692: 001b0513 addi a0,s6,1
3b696: 050a c.slli a0,0x2
3b698: d43e c.swsp a5,40(sp)
3b69a: d21a c.swsp t1,36(sp)
3b69c: d046 c.swsp a7,32(sp)
3b69e: d39e10ef jal ra,1d3d6 <__libc_malloc>
3b6a2: 5882 c.lwsp a7,32(sp)
3b6a4: 5312 c.lwsp t1,36(sp)
3b6a6: 57a2 c.lwsp a5,40(sp)
3b6a8: 892a c.mv s2,a0
3b6aa: c949 c.beqz a0,3b73c <_dl_lookup_symbol_x+0x676>
3b6ac: 4a01 c.li s4,0
3b6ae: 06031763 bne t1,zero,3b71c <_dl_lookup_symbol_x+0x656>
3b6b2: 9a4a c.add s4,s2
3b6b4: 011a2223 sw a7,4(s4)
3b6b8: 0305 c.addi t1,1
3b6ba: 00692023 sw t1,0(s2)
3b6be: 0ff0000f fence iorw,iorw
3b6c2: 1fcaa503 lw a0,508(s5)
3b6c6: 216aa023 sw s6,512(s5)
3b6ca: 1f2aae23 sw s2,508(s5)
3b6ce: de0507e3 beq a0,zero,3b4bc <_dl_lookup_symbol_x+0x3f6>
3b6d2: d03e c.swsp a5,32(sp)
3b6d4: ce46 c.swsp a7,28(sp)
3b6d6: 0bc020ef jal ra,3d792 <_dl_scope_free>
3b6da: 48f2 c.lwsp a7,28(sp)
3b6dc: 5782 c.lwsp a5,32(sp)
3b6de: bbf9 c.j 3b4bc <_dl_lookup_symbol_x+0x3f6>
3b6e0: ef41a683 lw a3,-268(gp) # 6f248 <_dl_debug_mask>
3b6e4: 8a91 c.andi a3,4
3b6e6: e699 c.bnez a3,3b6f4 <_dl_lookup_symbol_x+0x62e>
3b6e8: 4772 c.lwsp a4,28(sp)
3b6ea: df41 c.beqz a4,3b682 <_dl_lookup_symbol_x+0x5bc>
3b6ec: 4705 c.li a4,1
3b6ee: 18e88e23 sb a4,412(a7)
3b6f2: bbd1 c.j 3b4c6 <_dl_lookup_symbol_x+0x400>
3b6f4: 004aa683 lw a3,4(s5)
3b6f8: 0048a583 lw a1,4(a7)
3b6fc: 0188a603 lw a2,24(a7)
3b700: 0006c503 lbu a0,0(a3)
3b704: e525 c.bnez a0,3b76c <_dl_lookup_symbol_x+0x6a6>
3b706: 00060537 lui a0,0x60
3b70a: 5ec50513 addi a0,a0,1516 # 605ec <expected_note.2+0x14c>
3b70e: d23e c.swsp a5,36(sp)
3b710: d046 c.swsp a7,32(sp)
3b712: 514010ef jal ra,3cc26 <_dl_debug_printf>
3b716: 5882 c.lwsp a7,32(sp)
3b718: 5792 c.lwsp a5,36(sp)
3b71a: b7f9 c.j 3b6e8 <_dl_lookup_symbol_x+0x622>
3b71c: 1fcaa583 lw a1,508(s5)
3b720: 00231a13 slli s4,t1,0x2
3b724: 8652 c.mv a2,s4
3b726: 0591 c.addi a1,4
3b728: 0511 c.addi a0,4
3b72a: d23e c.swsp a5,36(sp)
3b72c: d046 c.swsp a7,32(sp)
3b72e: ce1a c.swsp t1,28(sp)
3b730: cd7e30ef jal ra,1f406 <memcpy>
3b734: 5792 c.lwsp a5,36(sp)
3b736: 5882 c.lwsp a7,32(sp)
3b738: 4372 c.lwsp t1,28(sp)
3b73a: bfa5 c.j 3b6b2 <_dl_lookup_symbol_x+0x5ec>
3b73c: ef41a703 lw a4,-268(gp) # 6f248 <_dl_debug_mask>
3b740: 8b11 c.andi a4,4
3b742: d35d c.beqz a4,3b6e8 <_dl_lookup_symbol_x+0x622>
3b744: 4772 c.lwsp a4,28(sp)
3b746: c701 c.beqz a4,3b74e <_dl_lookup_symbol_x+0x688>
3b748: 19c8c703 lbu a4,412(a7)
3b74c: f345 c.bnez a4,3b6ec <_dl_lookup_symbol_x+0x626>
3b74e: 0188a603 lw a2,24(a7)
3b752: 0048a583 lw a1,4(a7)
3b756: 00060537 lui a0,0x60
3b75a: 6e450513 addi a0,a0,1764 # 606e4 <expected_note.2+0x244>
3b75e: d23e c.swsp a5,36(sp)
3b760: d046 c.swsp a7,32(sp)
3b762: 4c4010ef jal ra,3cc26 <_dl_debug_printf>
3b766: 5882 c.lwsp a7,32(sp)
3b768: 5792 c.lwsp a5,36(sp)
3b76a: bfbd c.j 3b6e8 <_dl_lookup_symbol_x+0x622>
3b76c: 00060537 lui a0,0x60
3b770: 62c50513 addi a0,a0,1580 # 6062c <expected_note.2+0x18c>
3b774: d23e c.swsp a5,36(sp)
3b776: d046 c.swsp a7,32(sp)
3b778: 4ae010ef jal ra,3cc26 <_dl_debug_printf>
3b77c: 5792 c.lwsp a5,36(sp)
3b77e: 5882 c.lwsp a7,32(sp)
3b780: b7a5 c.j 3b6e8 <_dl_lookup_symbol_x+0x622>
3b782: 980d86e3 beq s11,zero,3b10e <_dl_lookup_symbol_x+0x48>
3b786: bd65 c.j 3b63e <_dl_lookup_symbol_x+0x578>
3b788: 000607b7 lui a5,0x60
3b78c: 43c78713 addi a4,a5,1084 # 6043c <expected2.3+0x8>
3b790: 43c78793 addi a5,a5,1084
3b794: 0006e6b7 lui a3,0x6e
3b798: fe06a683 lw a3,-32(a3) # 6dfe0 <_dl_argv>
3b79c: 428c c.lw a1,0(a3)
3b79e: b40591e3 bne a1,zero,3b2e0 <_dl_lookup_symbol_x+0x21a>
3b7a2: 000605b7 lui a1,0x60
3b7a6: e4858593 addi a1,a1,-440 # 5fe48 <__PRETTY_FUNCTION__.0+0x1a0>
3b7aa: be1d c.j 3b2e0 <_dl_lookup_symbol_x+0x21a>
3b7ac: 000607b7 lui a5,0x60
3b7b0: 43c78793 addi a5,a5,1084 # 6043c <expected2.3+0x8>
3b7b4: b615 c.j 3b2d8 <_dl_lookup_symbol_x+0x212>
3b7b6: 000607b7 lui a5,0x60
3b7ba: 43c78713 addi a4,a5,1084 # 6043c <expected2.3+0x8>
3b7be: 43c78793 addi a5,a5,1084
3b7c2: be19 c.j 3b2d8 <_dl_lookup_symbol_x+0x212>
3b7c4: fc0982e3 beq s3,zero,3b788 <_dl_lookup_symbol_x+0x6c2>
3b7c8: 0009a783 lw a5,0(s3)
3b7cc: 00060737 lui a4,0x60
3b7d0: 56470713 addi a4,a4,1380 # 60564 <expected_note.2+0xc4>
3b7d4: f3e1 c.bnez a5,3b794 <_dl_lookup_symbol_x+0x6ce>
3b7d6: 000607b7 lui a5,0x60
3b7da: 43c78793 addi a5,a5,1084 # 6043c <expected2.3+0x8>
3b7de: bf5d c.j 3b794 <_dl_lookup_symbol_x+0x6ce>
3b7e0: 000605b7 lui a1,0x60
3b7e4: e4858593 addi a1,a1,-440 # 5fe48 <__PRETTY_FUNCTION__.0+0x1a0>
3b7e8: b3c1 c.j 3b5a8 <_dl_lookup_symbol_x+0x4e2>
3b7ea: 000606b7 lui a3,0x60
3b7ee: e4868693 addi a3,a3,-440 # 5fe48 <__PRETTY_FUNCTION__.0+0x1a0>
3b7f2: bbc9 c.j 3b5c4 <_dl_lookup_symbol_x+0x4fe>
0003b7f4 <_dl_setup_hash>:
3b7f4: 15052783 lw a5,336(a0)
3b7f8: c3b1 c.beqz a5,3b83c <_dl_setup_hash+0x48>
3b7fa: 43dc c.lw a5,4(a5)
3b7fc: 4118 c.lw a4,0(a0)
3b7fe: 97ba c.add a5,a4
3b800: 4394 c.lw a3,0(a5)
3b802: 16d52e23 sw a3,380(a0)
3b806: 4798 c.lw a4,8(a5)
3b808: 0047a803 lw a6,4(a5)
3b80c: fff70613 addi a2,a4,-1
3b810: 00e675b3 and a1,a2,a4
3b814: e5a9 c.bnez a1,3b85e <_dl_setup_hash+0x6a>
3b816: 18c52023 sw a2,384(a0)
3b81a: 47d0 c.lw a2,12(a5)
3b81c: 070a c.slli a4,0x2
3b81e: 07c1 c.addi a5,16
3b820: 410686b3 sub a3,a3,a6
3b824: 973e c.add a4,a5
3b826: 068a c.slli a3,0x2
3b828: 96ba c.add a3,a4
3b82a: 18c52223 sw a2,388(a0)
3b82e: 18f52423 sw a5,392(a0)
3b832: 18e52623 sw a4,396(a0)
3b836: 18d52823 sw a3,400(a0)
3b83a: 8082 c.jr ra
3b83c: 591c c.lw a5,48(a0)
3b83e: cf99 c.beqz a5,3b85c <_dl_setup_hash+0x68>
3b840: 43dc c.lw a5,4(a5)
3b842: 4118 c.lw a4,0(a0)
3b844: 97ba c.add a5,a4
3b846: 4398 c.lw a4,0(a5)
3b848: 07a1 c.addi a5,8
3b84a: 18f52823 sw a5,400(a0)
3b84e: 00271693 slli a3,a4,0x2
3b852: 97b6 c.add a5,a3
3b854: 16e52e23 sw a4,380(a0)
3b858: 18f52623 sw a5,396(a0)
3b85c: 8082 c.jr ra
3b85e: 000606b7 lui a3,0x60
3b862: 000605b7 lui a1,0x60
3b866: 00060537 lui a0,0x60
3b86a: 1141 c.addi sp,-16
3b86c: 75468693 addi a3,a3,1876 # 60754 <__PRETTY_FUNCTION__.0>
3b870: 3c600613 addi a2,zero,966
3b874: 4b058593 addi a1,a1,1200 # 604b0 <expected_note.2+0x10>
3b878: 72450513 addi a0,a0,1828 # 60724 <expected_note.2+0x284>
3b87c: c606 c.swsp ra,12(sp)
3b87e: a72d50ef jal ra,10af0 <__assert_fail>
0003b882 <_dl_add_to_namespace_list>:
3b882: 1141 c.addi sp,-16
3b884: c422 c.swsp s0,8(sp)
3b886: c226 c.swsp s1,4(sp)
3b888: c606 c.swsp ra,12(sp)
3b88a: 00000793 addi a5,zero,0
3b88e: 84aa c.mv s1,a0
3b890: 842e c.mv s0,a1
3b892: cb89 c.beqz a5,3b8a4 <_dl_add_to_namespace_list+0x22>
3b894: 0006f537 lui a0,0x6f
3b898: a8850513 addi a0,a0,-1400 # 6ea88 <_dl_load_write_lock>
3b89c: 00000097 auipc ra,0x0
3b8a0: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
3b8a4: 05c00693 addi a3,zero,92
3b8a8: 02d406b3 mul a3,s0,a3
3b8ac: 0006f7b7 lui a5,0x6f
3b8b0: ac878713 addi a4,a5,-1336 # 6eac8 <_dl_ns>
3b8b4: 96ba c.add a3,a4
3b8b6: 429c c.lw a5,0(a3)
3b8b8: c7a5 c.beqz a5,3b920 <_dl_add_to_namespace_list+0x9e>
3b8ba: 86be c.mv a3,a5
3b8bc: 47dc c.lw a5,12(a5)
3b8be: fff5 c.bnez a5,3b8ba <_dl_add_to_namespace_list+0x38>
3b8c0: c894 c.sw a3,16(s1)
3b8c2: c6c4 c.sw s1,12(a3)
3b8c4: 05c00793 addi a5,zero,92
3b8c8: 02f40433 mul s0,s0,a5
3b8cc: b1c1a683 lw a3,-1252(gp) # 6ee70 <_dl_load_adds>
3b8d0: b201a583 lw a1,-1248(gp) # 6ee74 <_dl_load_adds+0x4>
3b8d4: 00168513 addi a0,a3,1
3b8d8: 00d53633 sltu a2,a0,a3
3b8dc: 962e c.add a2,a1
3b8de: b2c1a023 sw a2,-1248(gp) # 6ee74 <_dl_load_adds+0x4>
3b8e2: b0a1ae23 sw a0,-1252(gp) # 6ee70 <_dl_load_adds>
3b8e6: 008707b3 add a5,a4,s0
3b8ea: 43d0 c.lw a2,4(a5)
3b8ec: 00000713 addi a4,zero,0
3b8f0: 0605 c.addi a2,1
3b8f2: c3d0 c.sw a2,4(a5)
3b8f4: 24d4ac23 sw a3,600(s1)
3b8f8: 24b4ae23 sw a1,604(s1)
3b8fc: cf09 c.beqz a4,3b916 <_dl_add_to_namespace_list+0x94>
3b8fe: 4422 c.lwsp s0,8(sp)
3b900: 40b2 c.lwsp ra,12(sp)
3b902: 4492 c.lwsp s1,4(sp)
3b904: 0006f537 lui a0,0x6f
3b908: a8850513 addi a0,a0,-1400 # 6ea88 <_dl_load_write_lock>
3b90c: 0141 c.addi sp,16
3b90e: 00000317 auipc t1,0x0
3b912: 00000067 jalr zero,0(zero) # 0 <_nl_current_LC_CTYPE>
3b916: 40b2 c.lwsp ra,12(sp)
3b918: 4422 c.lwsp s0,8(sp)
3b91a: 4492 c.lwsp s1,4(sp)
3b91c: 0141 c.addi sp,16
3b91e: 8082 c.jr ra
3b920: c284 c.sw s1,0(a3)
3b922: b74d c.j 3b8c4 <_dl_add_to_namespace_list+0x42>
0003b924 <_dl_new_object>:
3b924: 7179 c.addi16sp sp,-48
3b926: ca56 c.swsp s5,20(sp)
3b928: 8aaa c.mv s5,a0
3b92a: 852e c.mv a0,a1
3b92c: d606 c.swsp ra,44(sp)
3b92e: d422 c.swsp s0,40(sp)
3b930: d226 c.swsp s1,36(sp)
3b932: d04a c.swsp s2,32(sp)
3b934: ce4e c.swsp s3,28(sp)
3b936: cc52 c.swsp s4,24(sp)
3b938: c85a c.swsp s6,16(sp)
3b93a: c65e c.swsp s7,12(sp)
3b93c: 89b2 c.mv s3,a2
3b93e: 8bae c.mv s7,a1
3b940: 8436 c.mv s0,a3
3b942: 893a c.mv s2,a4
3b944: 8b3e c.mv s6,a5
3b946: c462 c.swsp s8,8(sp)
3b948: f19e20ef jal ra,1e860 <strlen>
3b94c: 8a2a c.mv s4,a0
3b94e: 4585 c.li a1,1
3b950: 27150513 addi a0,a0,625
3b954: b52e20ef jal ra,1dca6 <__calloc>
3b958: 84aa c.mv s1,a0
3b95a: 14050363 beq a0,zero,3baa0 <_dl_new_object+0x17c>
3b95e: 26050713 addi a4,a0,608
3b962: 26450793 addi a5,a0,612
3b966: 001a0613 addi a2,s4,1
3b96a: 85de c.mv a1,s7
3b96c: 27050513 addi a0,a0,624
3b970: 16e4a423 sw a4,360(s1)
3b974: ccdc c.sw a5,28(s1)
3b976: c8c4 c.sw s1,20(s1)
3b978: a8fe30ef jal ra,1f406 <memcpy>
3b97c: 000acc03 lbu s8,0(s5)
3b980: 4785 c.li a5,1
3b982: 26a4a223 sw a0,612(s1)
3b986: 26f4a623 sw a5,620(s1)
3b98a: 8756 c.mv a4,s5
3b98c: 120c0b63 beq s8,zero,3bac2 <_dl_new_object+0x19e>
3b990: 1984d603 lhu a2,408(s1)
3b994: ef41a783 lw a5,-268(gp) # 6f248 <_dl_debug_mask>
3b998: 0039f993 andi s3,s3,3
3b99c: 9a71 c.andi a2,-4
3b99e: 01366633 or a2,a2,s3
3b9a2: c0d8 c.sw a4,4(s1)
3b9a4: 18c49c23 sh a2,408(s1)
3b9a8: 1007f793 andi a5,a5,256
3b9ac: 10078763 beq a5,zero,3baba <_dl_new_object+0x196>
3b9b0: 05c00713 addi a4,zero,92
3b9b4: 02eb0733 mul a4,s6,a4
3b9b8: 0006f7b7 lui a5,0x6f
3b9bc: ac878793 addi a5,a5,-1336 # 6eac8 <_dl_ns>
3b9c0: 1c048693 addi a3,s1,448
3b9c4: 567d c.li a2,-1
3b9c6: 1684a823 sw s0,368(s1)
3b9ca: 24c4a023 sw a2,576(s1)
3b9ce: 0164ac23 sw s6,24(s1)
3b9d2: 1cd4aa23 sw a3,468(s1)
3b9d6: 97ba c.add a5,a4
3b9d8: 439c c.lw a5,0(a5)
3b9da: 4711 c.li a4,4
3b9dc: 1ce4a823 sw a4,464(s1)
3b9e0: 10078363 beq a5,zero,3bae6 <_dl_new_object+0x1c2>
3b9e4: 16078713 addi a4,a5,352
3b9e8: 1ce4a023 sw a4,448(s1)
3b9ec: 0e040b63 beq s0,zero,3bae2 <_dl_new_object+0x1be>
3b9f0: 4705 c.li a4,1
3b9f2: 87a2 c.mv a5,s0
3b9f4: 17042403 lw s0,368(s0)
3b9f8: fc6d c.bnez s0,3b9f2 <_dl_new_object+0xce>
3b9fa: e779 c.bnez a4,3bac8 <_dl_new_object+0x1a4>
3b9fc: 16078793 addi a5,a5,352
3ba00: c29c c.sw a5,0(a3)
3ba02: 16048793 addi a5,s1,352
3ba06: 1cf4ac23 sw a5,472(s1)
3ba0a: 080c0b63 beq s8,zero,3baa0 <_dl_new_object+0x17c>
3ba0e: 8556 c.mv a0,s5
3ba10: e51e20ef jal ra,1e860 <strlen>
3ba14: 00150b93 addi s7,a0,1
3ba18: 02f00793 addi a5,zero,47
3ba1c: 8a2a c.mv s4,a0
3ba1e: 895e c.mv s2,s7
3ba20: 4401 c.li s0,0
3ba22: 0efc0063 beq s8,a5,3bb02 <_dl_new_object+0x1de>
3ba26: 00033b17 auipc s6,0x33
3ba2a: 382b2b03 lw s6,898(s6) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
3ba2e: 02200c13 addi s8,zero,34
3ba32: a021 c.j 3ba3a <_dl_new_object+0x116>
3ba34: 439c c.lw a5,0(a5)
3ba36: 0f879063 bne a5,s8,3bb16 <_dl_new_object+0x1f2>
3ba3a: 89ca c.mv s3,s2
3ba3c: 08090913 addi s2,s2,128
3ba40: 85ca c.mv a1,s2
3ba42: 8522 c.mv a0,s0
3ba44: f81e10ef jal ra,1d9c4 <__libc_realloc>
3ba48: 07f98593 addi a1,s3,127
3ba4c: 87a2 c.mv a5,s0
3ba4e: 414585b3 sub a1,a1,s4
3ba52: 842a c.mv s0,a0
3ba54: c161 c.beqz a0,3bb14 <_dl_new_object+0x1f0>
3ba56: bd7e40ef jal ra,2062c <__getcwd>
3ba5a: 004b07b3 add a5,s6,tp
3ba5e: d979 c.beqz a0,3ba34 <_dl_new_object+0x110>
3ba60: 8522 c.mv a0,s0
3ba62: dffe20ef jal ra,1e860 <strlen>
3ba66: 9522 c.add a0,s0
3ba68: fff54703 lbu a4,-1(a0)
3ba6c: 02f00793 addi a5,zero,47
3ba70: 00f70563 beq a4,a5,3ba7a <_dl_new_object+0x156>
3ba74: 00f50023 sb a5,0(a0)
3ba78: 0505 c.addi a0,1
3ba7a: 865e c.mv a2,s7
3ba7c: 85d6 c.mv a1,s5
3ba7e: 989e30ef jal ra,1f406 <memcpy>
3ba82: 955e c.add a0,s7
3ba84: 02f00713 addi a4,zero,47
3ba88: fff54783 lbu a5,-1(a0)
3ba8c: 86aa c.mv a3,a0
3ba8e: 157d c.addi a0,-1
3ba90: fee79ce3 bne a5,a4,3ba88 <_dl_new_object+0x164>
3ba94: 06a40063 beq s0,a0,3baf4 <_dl_new_object+0x1d0>
3ba98: 00050023 sb zero,0(a0)
3ba9c: 1a84a823 sw s0,432(s1)
3baa0: 50b2 c.lwsp ra,44(sp)
3baa2: 5422 c.lwsp s0,40(sp)
3baa4: 5902 c.lwsp s2,32(sp)
3baa6: 49f2 c.lwsp s3,28(sp)
3baa8: 4a62 c.lwsp s4,24(sp)
3baaa: 4ad2 c.lwsp s5,20(sp)
3baac: 4b42 c.lwsp s6,16(sp)
3baae: 4bb2 c.lwsp s7,12(sp)
3bab0: 4c22 c.lwsp s8,8(sp)
3bab2: 8526 c.mv a0,s1
3bab4: 5492 c.lwsp s1,36(sp)
3bab6: 6145 c.addi16sp sp,48
3bab8: 8082 c.jr ra
3baba: 4785 c.li a5,1
3babc: 20f4a223 sw a5,516(s1)
3bac0: bdc5 c.j 3b9b0 <_dl_new_object+0x8c>
3bac2: 01450733 add a4,a0,s4
3bac6: b5e9 c.j 3b990 <_dl_new_object+0x6c>
3bac8: 1c04a703 lw a4,448(s1)
3bacc: 16078793 addi a5,a5,352
3bad0: f2e789e3 beq a5,a4,3ba02 <_dl_new_object+0xde>
3bad4: 00897913 andi s2,s2,8
3bad8: 02090263 beq s2,zero,3bafc <_dl_new_object+0x1d8>
3badc: 1ce4a223 sw a4,452(s1)
3bae0: b705 c.j 3ba00 <_dl_new_object+0xdc>
3bae2: 87a6 c.mv a5,s1
3bae4: b7e5 c.j 3bacc <_dl_new_object+0x1a8>
3bae6: 4701 c.li a4,0
3bae8: f00415e3 bne s0,zero,3b9f2 <_dl_new_object+0xce>
3baec: 87a6 c.mv a5,s1
3baee: 16078793 addi a5,a5,352
3baf2: b739 c.j 3ba00 <_dl_new_object+0xdc>
3baf4: 8536 c.mv a0,a3
3baf6: 00050023 sb zero,0(a0)
3bafa: b74d c.j 3ba9c <_dl_new_object+0x178>
3bafc: 1c448693 addi a3,s1,452
3bb00: b701 c.j 3ba00 <_dl_new_object+0xdc>
3bb02: 855e c.mv a0,s7
3bb04: 8d3e10ef jal ra,1d3d6 <__libc_malloc>
3bb08: 842a c.mv s0,a0
3bb0a: f925 c.bnez a0,3ba7a <_dl_new_object+0x156>
3bb0c: 547d c.li s0,-1
3bb0e: 1a84a823 sw s0,432(s1)
3bb12: b779 c.j 3baa0 <_dl_new_object+0x17c>
3bb14: 843e c.mv s0,a5
3bb16: 8522 c.mv a0,s0
3bb18: 547d c.li s0,-1
3bb1a: cffe10ef jal ra,1d818 <__free>
3bb1e: 1a84a823 sw s0,432(s1)
3bb22: bfbd c.j 3baa0 <_dl_new_object+0x17c>
0003bb24 <elf_machine_matches_host>:
3bb24: 01255703 lhu a4,18(a0)
3bb28: 0f300793 addi a5,zero,243
3bb2c: 00f71863 bne a4,a5,3bb3c <elf_machine_matches_host+0x18>
3bb30: 5148 c.lw a0,36(a0)
3bb32: 8919 c.andi a0,6
3bb34: 1571 c.addi a0,-4
3bb36: 00153513 sltiu a0,a0,1
3bb3a: 8082 c.jr ra
3bb3c: 4501 c.li a0,0
3bb3e: 8082 c.jr ra
0003bb40 <_dl_try_allocate_static_tls>:
3bb40: 24052683 lw a3,576(a0)
3bb44: 5779 c.li a4,-2
3bb46: 08e68663 beq a3,a4,3bbd2 <_dl_try_allocate_static_tls+0x92>
3bb4a: 23852683 lw a3,568(a0)
3bb4e: b9c1a703 lw a4,-1124(gp) # 6eef0 <_dl_tls_static_align>
3bb52: 87aa c.mv a5,a0
3bb54: 06d76f63 bltu a4,a3,3bbd2 <_dl_try_allocate_static_tls+0x92>
3bb58: ba01a503 lw a0,-1120(gp) # 6eef4 <_dl_tls_static_used>
3bb5c: 23c7a803 lw a6,572(a5)
3bb60: 2347a603 lw a2,564(a5)
3bb64: fff50713 addi a4,a0,-1
3bb68: 9736 c.add a4,a3
3bb6a: 41070733 sub a4,a4,a6
3bb6e: 40d006b3 sub a3,zero,a3
3bb72: 8f75 c.and a4,a3
3bb74: ba41a303 lw t1,-1116(gp) # 6eef8 <_dl_tls_static_size>
3bb78: 9742 c.add a4,a6
3bb7a: 00c706b3 add a3,a4,a2
3bb7e: 04d36a63 bltu t1,a3,3bbd2 <_dl_try_allocate_static_tls+0x92>
3bb82: c999 c.beqz a1,3bb98 <_dl_try_allocate_static_tls+0x58>
3bb84: b941a603 lw a2,-1132(gp) # 6eee8 <_dl_tls_static_optional>
3bb88: 40a68833 sub a6,a3,a0
3bb8c: 05066363 bltu a2,a6,3bbd2 <_dl_try_allocate_static_tls+0x92>
3bb90: 962a c.add a2,a0
3bb92: 8e15 c.sub a2,a3
3bb94: b8c1aa23 sw a2,-1132(gp) # 6eee8 <_dl_tls_static_optional>
3bb98: 4bd0 c.lw a2,20(a5)
3bb9a: 24e7a023 sw a4,576(a5)
3bb9e: 22a7ae23 sw a0,572(a5)
3bba2: 19865703 lhu a4,408(a2)
3bba6: bad1a023 sw a3,-1120(gp) # 6eef4 <_dl_tls_static_used>
3bbaa: 8b11 c.andi a4,4
3bbac: cb19 c.beqz a4,3bbc2 <_dl_try_allocate_static_tls+0x82>
3bbae: b081a703 lw a4,-1272(gp) # 6ee5c <_dl_init_static_tls>
3bbb2: 1141 c.addi sp,-16
3bbb4: c606 c.swsp ra,12(sp)
3bbb6: 853e c.mv a0,a5
3bbb8: 9702 c.jalr a4
3bbba: 40b2 c.lwsp ra,12(sp)
3bbbc: 4501 c.li a0,0
3bbbe: 0141 c.addi sp,16
3bbc0: 8082 c.jr ra
3bbc2: 1987d703 lhu a4,408(a5)
3bbc6: 4501 c.li a0,0
3bbc8: 40076713 ori a4,a4,1024
3bbcc: 18e79c23 sh a4,408(a5)
3bbd0: 8082 c.jr ra
3bbd2: 557d c.li a0,-1
3bbd4: 8082 c.jr ra
0003bbd6 <_dl_allocate_static_tls>:
3bbd6: 24052683 lw a3,576(a0)
3bbda: 5779 c.li a4,-2
3bbdc: 87aa c.mv a5,a0
3bbde: 06e68163 beq a3,a4,3bc40 <_dl_allocate_static_tls+0x6a>
3bbe2: 23852683 lw a3,568(a0)
3bbe6: b9c1a703 lw a4,-1124(gp) # 6eef0 <_dl_tls_static_align>
3bbea: 04d76b63 bltu a4,a3,3bc40 <_dl_allocate_static_tls+0x6a>
3bbee: ba01a883 lw a7,-1120(gp) # 6eef4 <_dl_tls_static_used>
3bbf2: 23c52583 lw a1,572(a0)
3bbf6: 23452603 lw a2,564(a0)
3bbfa: fff88713 addi a4,a7,-1
3bbfe: 9736 c.add a4,a3
3bc00: 8f0d c.sub a4,a1
3bc02: 40d006b3 sub a3,zero,a3
3bc06: 8f75 c.and a4,a3
3bc08: ba41a303 lw t1,-1116(gp) # 6eef8 <_dl_tls_static_size>
3bc0c: 972e c.add a4,a1
3bc0e: 00c706b3 add a3,a4,a2
3bc12: 02d36763 bltu t1,a3,3bc40 <_dl_allocate_static_tls+0x6a>
3bc16: 4950 c.lw a2,20(a0)
3bc18: 24e52023 sw a4,576(a0)
3bc1c: 23152e23 sw a7,572(a0)
3bc20: 19865703 lhu a4,408(a2)
3bc24: bad1a023 sw a3,-1120(gp) # 6eef4 <_dl_tls_static_used>
3bc28: 8b11 c.andi a4,4
3bc2a: c701 c.beqz a4,3bc32 <_dl_allocate_static_tls+0x5c>
3bc2c: b081a783 lw a5,-1272(gp) # 6ee5c <_dl_init_static_tls>
3bc30: 8782 c.jr a5
3bc32: 19855703 lhu a4,408(a0)
3bc36: 40076713 ori a4,a4,1024
3bc3a: 18e51c23 sh a4,408(a0)
3bc3e: 8082 c.jr ra
3bc40: 43cc c.lw a1,4(a5)
3bc42: 000606b7 lui a3,0x60
3bc46: 1141 c.addi sp,-16
3bc48: 78468693 addi a3,a3,1924 # 60784 <__PRETTY_FUNCTION__.3+0x14>
3bc4c: 4601 c.li a2,0
3bc4e: 4501 c.li a0,0
3bc50: c606 c.swsp ra,12(sp)
3bc52: 897e70ef jal ra,234e8 <_dl_signal_error>
0003bc56 <_dl_nothread_init_static_tls>:
3bc56: 1141 c.addi sp,-16
3bc58: c422 c.swsp s0,8(sp)
3bc5a: 842a c.mv s0,a0
3bc5c: 24052503 lw a0,576(a0)
3bc60: 23042603 lw a2,560(s0)
3bc64: 22c42583 lw a1,556(s0)
3bc68: 9512 c.add a0,tp
3bc6a: c606 c.swsp ra,12(sp)
3bc6c: f9ae30ef jal ra,1f406 <memcpy>
3bc70: 23042783 lw a5,560(s0)
3bc74: 23442603 lw a2,564(s0)
3bc78: 4422 c.lwsp s0,8(sp)
3bc7a: 40b2 c.lwsp ra,12(sp)
3bc7c: 4581 c.li a1,0
3bc7e: 953e c.add a0,a5
3bc80: 8e1d c.sub a2,a5
3bc82: 0141 c.addi sp,16
3bc84: e78e306f jal zero,1f2fc <memset>
0003bc88 <_dl_protect_relro>:
3bc88: 411c c.lw a5,0(a0)
3bc8a: 24c52683 lw a3,588(a0)
3bc8e: 25052583 lw a1,592(a0)
3bc92: b041a703 lw a4,-1276(gp) # 6ee58 <_dl_pagesize>
3bc96: 97b6 c.add a5,a3
3bc98: 1141 c.addi sp,-16
3bc9a: 40e00733 sub a4,zero,a4
3bc9e: 95be c.add a1,a5
3bca0: c422 c.swsp s0,8(sp)
3bca2: c606 c.swsp ra,12(sp)
3bca4: 842a c.mv s0,a0
3bca6: 8df9 c.and a1,a4
3bca8: 00e7f533 and a0,a5,a4
3bcac: 00b51663 bne a0,a1,3bcb8 <_dl_protect_relro+0x30>
3bcb0: 40b2 c.lwsp ra,12(sp)
3bcb2: 4422 c.lwsp s0,8(sp)
3bcb4: 0141 c.addi sp,16
3bcb6: 8082 c.jr ra
3bcb8: 4605 c.li a2,1
3bcba: 8d89 c.sub a1,a0
3bcbc: ad4e50ef jal ra,20f90 <__mprotect>
3bcc0: fe0558e3 bge a0,zero,3bcb0 <_dl_protect_relro+0x28>
3bcc4: 00033797 auipc a5,0x33
3bcc8: 0e47a783 lw a5,228(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
3bccc: 404c c.lw a1,4(s0)
3bcce: 000616b7 lui a3,0x61
3bcd2: 9792 c.add a5,tp
3bcd4: 4388 c.lw a0,0(a5)
3bcd6: 8c468693 addi a3,a3,-1852 # 608c4 <errstring.6>
3bcda: 4601 c.li a2,0
3bcdc: 80de70ef jal ra,234e8 <_dl_signal_error>
0003bce0 <_dl_reloc_bad_type>:
3bce0: 7179 c.addi16sp sp,-48
3bce2: d422 c.swsp s0,40(sp)
3bce4: 842e c.mv s0,a1
3bce6: 000615b7 lui a1,0x61
3bcea: 0616 c.slli a2,0x5
3bcec: 06058593 addi a1,a1,96 # 61060 <msg.5>
3bcf0: 95b2 c.add a1,a2
3bcf2: d226 c.swsp s1,36(sp)
3bcf4: 84aa c.mv s1,a0
3bcf6: 850a c.mv a0,sp
3bcf8: d606 c.swsp ra,44(sp)
3bcfa: ea8e30ef jal ra,1f3a2 <__stpcpy>
3bcfe: 00445713 srli a4,s0,0x4
3bd02: 000637b7 lui a5,0x63
3bd06: a0478793 addi a5,a5,-1532 # 62a04 <_itoa_lower_digits>
3bd0a: 8b3d c.andi a4,15
3bd0c: 883d c.andi s0,15
3bd0e: 973e c.add a4,a5
3bd10: 97a2 c.add a5,s0
3bd12: 00074703 lbu a4,0(a4)
3bd16: 0007c783 lbu a5,0(a5)
3bd1a: 40cc c.lw a1,4(s1)
3bd1c: 00e50023 sb a4,0(a0)
3bd20: 00f500a3 sb a5,1(a0)
3bd24: 00050123 sb zero,2(a0)
3bd28: 868a c.mv a3,sp
3bd2a: 4601 c.li a2,0
3bd2c: 4501 c.li a0,0
3bd2e: fbae70ef jal ra,234e8 <_dl_signal_error>
0003bd32 <_dl_relocate_object>:
3bd32: 7135 c.addi16sp sp,-160
3bd34: cd22 c.swsp s0,152(sp)
3bd36: cf06 c.swsp ra,156(sp)
3bd38: 1100 c.addi4spn s0,sp,160
3bd3a: cb26 c.swsp s1,148(sp)
3bd3c: c94a c.swsp s2,144(sp)
3bd3e: c74e c.swsp s3,140(sp)
3bd40: c552 c.swsp s4,136(sp)
3bd42: c356 c.swsp s5,132(sp)
3bd44: c15a c.swsp s6,128(sp)
3bd46: dede c.swsp s7,124(sp)
3bd48: dce2 c.swsp s8,120(sp)
3bd4a: dae6 c.swsp s9,116(sp)
3bd4c: d8ea c.swsp s10,112(sp)
3bd4e: d6ee c.swsp s11,108(sp)
3bd50: 19855783 lhu a5,408(a0)
3bd54: f6d42c23 sw a3,-136(s0)
3bd58: 8b91 c.andi a5,4
3bd5a: 16079c63 bne a5,zero,3bed2 <_dl_relocate_object+0x1a0>
3bd5e: 8daa c.mv s11,a0
3bd60: 8932 c.mv s2,a2
3bd62: 89ae c.mv s3,a1
3bd64: 00167a13 andi s4,a2,1
3bd68: 18068663 beq a3,zero,3bef4 <_dl_relocate_object+0x1c2>
3bd6c: ef41a783 lw a5,-268(gp) # 6f248 <_dl_debug_mask>
3bd70: 0207f793 andi a5,a5,32
3bd74: 74079663 bne a5,zero,3c4c0 <_dl_relocate_object+0x78e>
3bd78: 078da783 lw a5,120(s11)
3bd7c: f6f42e23 sw a5,-132(s0)
3bd80: 76079c63 bne a5,zero,3c4f8 <_dl_relocate_object+0x7c6>
3bd84: 034da683 lw a3,52(s11)
3bd88: 000da703 lw a4,0(s11)
3bd8c: 07cda783 lw a5,124(s11)
3bd90: 0046ab03 lw s6,4(a3)
3bd94: 9b3a c.add s6,a4
3bd96: c38d c.beqz a5,3bdb8 <_dl_relocate_object+0x86>
3bd98: 02cda783 lw a5,44(s11)
3bd9c: 43dc c.lw a5,4(a5)
3bd9e: 97ba c.add a5,a4
3bda0: 43d4 c.lw a3,4(a5)
3bda2: c681 c.beqz a3,3bdaa <_dl_relocate_object+0x78>
3bda4: 9736 c.add a4,a3
3bda6: 20edac23 sw a4,536(s11)
3bdaa: 0003e737 lui a4,0x3e
3bdae: 86870713 addi a4,a4,-1944 # 3d868 <_dl_runtime_resolve>
3bdb2: c398 c.sw a4,0(a5)
3bdb4: 01b7a223 sw s11,4(a5)
3bdb8: 198dd783 lhu a5,408(s11)
3bdbc: 8b8d c.andi a5,3
3bdbe: 14078463 beq a5,zero,3bf06 <_dl_relocate_object+0x1d4>
3bdc2: 03cda783 lw a5,60(s11)
3bdc6: fa042423 sw zero,-88(s0)
3bdca: fa042823 sw zero,-80(s0)
3bdce: fa042a23 sw zero,-76(s0)
3bdd2: fa042c23 sw zero,-72(s0)
3bdd6: fa042e23 sw zero,-68(s0)
3bdda: 000dab83 lw s7,0(s11)
3bdde: 42078e63 beq a5,zero,3c21a <_dl_relocate_object+0x4e8>
3bde2: 040da683 lw a3,64(s11)
3bde6: 43dc c.lw a5,4(a5)
3bde8: 0c4da703 lw a4,196(s11)
3bdec: 0046a283 lw t0,4(a3)
3bdf0: 97de c.add a5,s7
3bdf2: 00578633 add a2,a5,t0
3bdf6: c701 c.beqz a4,3bdfe <_dl_relocate_object+0xcc>
3bdf8: 4358 c.lw a4,4(a4)
3bdfa: fae42423 sw a4,-88(s0)
3bdfe: 070da703 lw a4,112(s11)
3be02: c715 c.beqz a4,3be2e <_dl_relocate_object+0xfc>
3be04: 07cda703 lw a4,124(s11)
3be08: 028da683 lw a3,40(s11)
3be0c: 4358 c.lw a4,4(a4)
3be0e: 42d4 c.lw a3,4(a3)
3be10: 975e c.add a4,s7
3be12: 00d705b3 add a1,a4,a3
3be16: 40c58663 beq a1,a2,3c222 <_dl_relocate_object+0x4f0>
3be1a: 000a1463 bne s4,zero,3be22 <_dl_relocate_object+0xf0>
3be1e: 50c70963 beq a4,a2,3c330 <_dl_relocate_object+0x5fe>
3be22: fae42823 sw a4,-80(s0)
3be26: fad42a23 sw a3,-76(s0)
3be2a: fb442e23 sw s4,-68(s0)
3be2e: 00000693 addi a3,zero,0
3be32: 00061c37 lui s8,0x61
3be36: 02000737 lui a4,0x2000
3be3a: f6d42a23 sw a3,-140(s0)
3be3e: 900c0693 addi a3,s8,-1792 # 60900 <errstring.6+0x3c>
3be42: 00e97733 and a4,s2,a4
3be46: f8d42423 sw a3,-120(s0)
3be4a: 000506b7 lui a3,0x50
3be4e: f8e42223 sw a4,-124(s0)
3be52: 8c468693 addi a3,a3,-1852 # 4f8c4 <__PRETTY_FUNCTION__.1+0x28>
3be56: fa040713 addi a4,s0,-96
3be5a: f8e42623 sw a4,-116(s0)
3be5e: f6d42823 sw a3,-144(s0)
3be62: 4701 c.li a4,0
3be64: f8c42683 lw a3,-116(s0)
3be68: 8a3e c.mv s4,a5
3be6a: 00f28933 add s2,t0,a5
3be6e: 4694 c.lw a3,8(a3)
3be70: 10070663 beq a4,zero,3bf7c <_dl_relocate_object+0x24a>
3be74: 0327f463 bgeu a5,s2,3be9c <_dl_relocate_object+0x16a>
3be78: 4715 c.li a4,5
3be7a: 03a00d13 addi s10,zero,58
3be7e: 000a2783 lw a5,0(s4)
3be82: 004a4583 lbu a1,4(s4)
3be86: 00fb84b3 add s1,s7,a5
3be8a: 38e59163 bne a1,a4,3c20c <_dl_relocate_object+0x4da>
3be8e: 218da783 lw a5,536(s11)
3be92: cff9 c.beqz a5,3bf70 <_dl_relocate_object+0x23e>
3be94: c09c c.sw a5,0(s1)
3be96: 0a31 c.addi s4,12
3be98: ff2a63e3 bltu s4,s2,3be7e <_dl_relocate_object+0x14c>
3be9c: f8c42783 lw a5,-116(s0)
3bea0: fc040713 addi a4,s0,-64
3bea4: 07c1 c.addi a5,16
3bea6: f8f42623 sw a5,-116(s0)
3beaa: 48f71563 bne a4,a5,3c334 <_dl_relocate_object+0x602>
3beae: f7842783 lw a5,-136(s0)
3beb2: 7a079163 bne a5,zero,3c654 <_dl_relocate_object+0x922>
3beb6: 198dd783 lhu a5,408(s11)
3beba: 0047e793 ori a5,a5,4
3bebe: 18fd9c23 sh a5,408(s11)
3bec2: f7c42783 lw a5,-132(s0)
3bec6: 70079b63 bne a5,zero,3c5dc <_dl_relocate_object+0x8aa>
3beca: 250da783 lw a5,592(s11)
3bece: 44079063 bne a5,zero,3c30e <_dl_relocate_object+0x5dc>
3bed2: f6040113 addi sp,s0,-160
3bed6: 40fa c.lwsp ra,156(sp)
3bed8: 446a c.lwsp s0,152(sp)
3beda: 44da c.lwsp s1,148(sp)
3bedc: 494a c.lwsp s2,144(sp)
3bede: 49ba c.lwsp s3,140(sp)
3bee0: 4a2a c.lwsp s4,136(sp)
3bee2: 4a9a c.lwsp s5,132(sp)
3bee4: 4b0a c.lwsp s6,128(sp)
3bee6: 5bf6 c.lwsp s7,124(sp)
3bee8: 5c66 c.lwsp s8,120(sp)
3beea: 5cd6 c.lwsp s9,116(sp)
3beec: 5d46 c.lwsp s10,112(sp)
3beee: 5db6 c.lwsp s11,108(sp)
3bef0: 610d c.addi16sp sp,160
3bef2: 8082 c.jr ra
3bef4: 08052783 lw a5,128(a0)
3bef8: 0017b793 sltiu a5,a5,1
3befc: 40f007b3 sub a5,zero,a5
3bf00: 00fa7a33 and s4,s4,a5
3bf04: b5a5 c.j 3bd6c <_dl_relocate_object+0x3a>
3bf06: 1d4da683 lw a3,468(s11)
3bf0a: 00061537 lui a0,0x61
3bf0e: fa042623 sw zero,-84(s0)
3bf12: 02000313 addi t1,zero,32
3bf16: 4881 c.li a7,0
3bf18: 4801 c.li a6,0
3bf1a: 4701 c.li a4,0
3bf1c: f9c40613 addi a2,s0,-100
3bf20: 85ee c.mv a1,s11
3bf22: 82c50513 addi a0,a0,-2004 # 6082c <__PRETTY_FUNCTION__.3+0xbc>
3bf26: fa040493 addi s1,s0,-96
3bf2a: fa042023 sw zero,-96(s0)
3bf2e: fa042223 sw zero,-92(s0)
3bf32: fa042423 sw zero,-88(s0)
3bf36: fa640623 sb t1,-84(s0)
3bf3a: f8942e23 sw s1,-100(s0)
3bf3e: 988ff0ef jal ra,3b0c6 <_dl_lookup_symbol_x>
3bf42: f9c42783 lw a5,-100(s0)
3bf46: e6078ee3 beq a5,zero,3bdc2 <_dl_relocate_object+0x90>
3bf4a: 43dc c.lw a5,4(a5)
3bf4c: 81be c.mv gp,a5
3bf4e: 03cda783 lw a5,60(s11)
3bf52: fa042423 sw zero,-88(s0)
3bf56: fa042823 sw zero,-80(s0)
3bf5a: fa042a23 sw zero,-76(s0)
3bf5e: fa042c23 sw zero,-72(s0)
3bf62: fa042e23 sw zero,-68(s0)
3bf66: 000dab83 lw s7,0(s11)
3bf6a: e6079ce3 bne a5,zero,3bde2 <_dl_relocate_object+0xb0>
3bf6e: a475 c.j 3c21a <_dl_relocate_object+0x4e8>
3bf70: f20b83e3 beq s7,zero,3be96 <_dl_relocate_object+0x164>
3bf74: 409c c.lw a5,0(s1)
3bf76: 97de c.add a5,s7
3bf78: c09c c.sw a5,0(s1)
3bf7a: bf31 c.j 3be96 <_dl_relocate_object+0x164>
3bf7c: 038da703 lw a4,56(s11)
3bf80: 00169f13 slli t5,a3,0x1
3bf84: 9f36 c.add t5,a3
3bf86: 4344 c.lw s1,4(a4)
3bf88: f7442703 lw a4,-140(s0)
3bf8c: 0f0a c.slli t5,0x2
3bf8e: 01e78cb3 add s9,a5,t5
3bf92: 94de c.add s1,s7
3bf94: 02ed8063 beq s11,a4,3bfb4 <_dl_relocate_object+0x282>
3bf98: 280b8a63 beq s7,zero,3c22c <_dl_relocate_object+0x4fa>
3bf9c: 0197fc63 bgeu a5,s9,3bfb4 <_dl_relocate_object+0x282>
3bfa0: 000a2783 lw a5,0(s4)
3bfa4: 008a2703 lw a4,8(s4)
3bfa8: 0a31 c.addi s4,12
3bfaa: 97de c.add a5,s7
3bfac: 975e c.add a4,s7
3bfae: c398 c.sw a4,0(a5)
3bfb0: ff9a68e3 bltu s4,s9,3bfa0 <_dl_relocate_object+0x26e>
3bfb4: 0e8da783 lw a5,232(s11)
3bfb8: 28078263 beq a5,zero,3c23c <_dl_relocate_object+0x50a>
3bfbc: 0047aa03 lw s4,4(a5)
3bfc0: 000da783 lw a5,0(s11)
3bfc4: 9a3e c.add s4,a5
3bfc6: ed2cfbe3 bgeu s9,s2,3be9c <_dl_relocate_object+0x16a>
3bfca: 000617b7 lui a5,0x61
3bfce: e8878793 addi a5,a5,-376 # 60e88 <errstring.6+0x5c4>
3bfd2: f6f42423 sw a5,-152(s0)
3bfd6: 000617b7 lui a5,0x61
3bfda: 9ec78793 addi a5,a5,-1556 # 609ec <errstring.6+0x128>
3bfde: f6f42623 sw a5,-148(s0)
3bfe2: 004cae03 lw t3,4(s9)
3bfe6: 000ca383 lw t2,0(s9)
3bfea: 174da703 lw a4,372(s11)
3bfee: 008e5313 srli t1,t3,0x8
3bff2: 00131793 slli a5,t1,0x1
3bff6: 0312 c.slli t1,0x4
3bff8: 00648c33 add s8,s1,t1
3bffc: 97d2 c.add a5,s4
3bffe: 0007d683 lhu a3,0(a5)
3c002: f9842e23 sw s8,-100(s0)
3c006: 00cc4783 lbu a5,12(s8)
3c00a: 007b8ab3 add s5,s7,t2
3c00e: 0ffe7d13 andi s10,t3,255
3c012: 8391 c.srli a5,0x4
3c014: 14078663 beq a5,zero,3c160 <_dl_relocate_object+0x42e>
3c018: 00dc4783 lbu a5,13(s8)
3c01c: 4605 c.li a2,1
3c01e: 8b8d c.andi a5,3
3c020: 17fd c.addi a5,-1
3c022: 12f67f63 bgeu a2,a5,3c160 <_dl_relocate_object+0x42e>
3c026: 21cda603 lw a2,540(s11)
3c02a: ffbd0793 addi a5,s10,-5
3c02e: 1acc0963 beq s8,a2,3c1e0 <_dl_relocate_object+0x4ae>
3c032: 4615 c.li a2,5
3c034: 00279593 slli a1,a5,0x2
3c038: 1cf67363 bgeu a2,a5,3c1fe <_dl_relocate_object+0x4cc>
3c03c: ffcd0793 addi a5,s10,-4
3c040: 0017b793 sltiu a5,a5,1
3c044: 0786 c.slli a5,0x1
3c046: 06c6 c.slli a3,0x11
3c048: 82b5 c.srli a3,0xd
3c04a: 9736 c.add a4,a3
3c04c: 22fda023 sw a5,544(s11)
3c050: 218dae23 sw s8,540(s11)
3c054: c719 c.beqz a4,3c062 <_dl_relocate_object+0x330>
3c056: 4354 c.lw a3,4(a4)
3c058: 00d036b3 sltu a3,zero,a3
3c05c: 40d006b3 sub a3,zero,a3
3c060: 8f75 c.and a4,a3
3c062: 000c2503 lw a0,0(s8)
3c066: 4881 c.li a7,0
3c068: 4825 c.li a6,9
3c06a: 86ce c.mv a3,s3
3c06c: f9c40613 addi a2,s0,-100
3c070: 85ee c.mv a1,s11
3c072: 955a c.add a0,s6
3c074: 852ff0ef jal ra,3b0c6 <_dl_lookup_symbol_x>
3c078: f9c42783 lw a5,-100(s0)
3c07c: 872a c.mv a4,a0
3c07e: 22ada223 sw a0,548(s11)
3c082: 22fda423 sw a5,552(s11)
3c086: 12071d63 bne a4,zero,3c1c0 <_dl_relocate_object+0x48e>
3c08a: 4681 c.li a3,0
3c08c: 12078d63 beq a5,zero,3c1c6 <_dl_relocate_object+0x494>
3c090: 00c7c603 lbu a2,12(a5)
3c094: 45a9 c.li a1,10
3c096: 8a3d c.andi a2,15
3c098: 0eb60863 beq a2,a1,3c188 <_dl_relocate_object+0x456>
3c09c: 03a00593 addi a1,zero,58
3c0a0: 51a5e763 bltu a1,s10,3c5ae <_dl_relocate_object+0x87c>
3c0a4: f8842503 lw a0,-120(s0)
3c0a8: 002d1593 slli a1,s10,0x2
3c0ac: 95aa c.add a1,a0
3c0ae: 418c c.lw a1,0(a1)
3c0b0: 8582 c.jr a1
3c0b2: 00daa023 sw a3,0(s5)
3c0b6: 0cb1 c.addi s9,12
3c0b8: f32ce5e3 bltu s9,s2,3bfe2 <_dl_relocate_object+0x2b0>
3c0bc: b3c5 c.j 3be9c <_dl_relocate_object+0x16a>
3c0be: 000da783 lw a5,0(s11)
3c0c2: 008ca703 lw a4,8(s9)
3c0c6: 97ba c.add a5,a4
3c0c8: 00faa023 sw a5,0(s5)
3c0cc: b7ed c.j 3c0b6 <_dl_relocate_object+0x384>
3c0ce: 008ca703 lw a4,8(s9)
3c0d2: 000da783 lw a5,0(s11)
3c0d6: 97ba c.add a5,a4
3c0d8: f8442703 lw a4,-124(s0)
3c0dc: eb01 c.bnez a4,3c0ec <_dl_relocate_object+0x3ba>
3c0de: ea41a503 lw a0,-348(gp) # 6f1f8 <_dl_hwcap>
3c0e2: ea81a583 lw a1,-344(gp) # 6f1fc <_dl_hwcap+0x4>
3c0e6: 4601 c.li a2,0
3c0e8: 9782 c.jalr a5
3c0ea: 87aa c.mv a5,a0
3c0ec: 00faa023 sw a5,0(s5)
3c0f0: b7d9 c.j 3c0b6 <_dl_relocate_object+0x384>
3c0f2: d371 c.beqz a4,3c0b6 <_dl_relocate_object+0x384>
3c0f4: 24472783 lw a5,580(a4) # 2000244 <__BSS_END__+0x1f906f0>
3c0f8: 00faa023 sw a5,0(s5)
3c0fc: bf6d c.j 3c0b6 <_dl_relocate_object+0x384>
3c0fe: f9c42783 lw a5,-100(s0)
3c102: dbd5 c.beqz a5,3c0b6 <_dl_relocate_object+0x384>
3c104: 24072683 lw a3,576(a4)
3c108: 4605 c.li a2,1
3c10a: 00268593 addi a1,a3,2
3c10e: 52b67763 bgeu a2,a1,3c63c <_dl_relocate_object+0x90a>
3c112: 008ca703 lw a4,8(s9)
3c116: 43dc c.lw a5,4(a5)
3c118: 96ba c.add a3,a4
3c11a: 96be c.add a3,a5
3c11c: 00daa023 sw a3,0(s5)
3c120: bf59 c.j 3c0b6 <_dl_relocate_object+0x384>
3c122: f9c42783 lw a5,-100(s0)
3c126: dbc1 c.beqz a5,3c0b6 <_dl_relocate_object+0x384>
3c128: 00c7c603 lbu a2,12(a5)
3c12c: 8a3d c.andi a2,15
3c12e: 4599 c.li a1,6
3c130: 46b60363 beq a2,a1,3c596 <_dl_relocate_object+0x864>
3c134: 479c c.lw a5,8(a5)
3c136: 008c2603 lw a2,8(s8)
3c13a: 4cc79063 bne a5,a2,3c5fa <_dl_relocate_object+0x8c8>
3c13e: 85b6 c.mv a1,a3
3c140: 8556 c.mv a0,s5
3c142: ac4e30ef jal ra,1f406 <memcpy>
3c146: bf85 c.j 3c0b6 <_dl_relocate_object+0x384>
3c148: f9c42783 lw a5,-100(s0)
3c14c: d7ad c.beqz a5,3c0b6 <_dl_relocate_object+0x384>
3c14e: 008ca703 lw a4,8(s9)
3c152: 43d4 c.lw a3,4(a5)
3c154: 80070793 addi a5,a4,-2048
3c158: 97b6 c.add a5,a3
3c15a: 00faa023 sw a5,0(s5)
3c15e: bfa1 c.j 3c0b6 <_dl_relocate_object+0x384>
3c160: 876e c.mv a4,s11
3c162: 87e2 c.mv a5,s8
3c164: 00e7d603 lhu a2,14(a5)
3c168: 66c1 c.lui a3,0x10
3c16a: 16c5 c.addi a3,-15
3c16c: 0ad60563 beq a2,a3,3c216 <_dl_relocate_object+0x4e4>
3c170: 4314 c.lw a3,0(a4)
3c172: 43cc c.lw a1,4(a5)
3c174: 008ca603 lw a2,8(s9)
3c178: 96ae c.add a3,a1
3c17a: 96b2 c.add a3,a2
3c17c: 00c7c603 lbu a2,12(a5)
3c180: 45a9 c.li a1,10
3c182: 8a3d c.andi a2,15
3c184: f0b61ce3 bne a2,a1,3c09c <_dl_relocate_object+0x36a>
3c188: 00e7d583 lhu a1,14(a5)
3c18c: d981 c.beqz a1,3c09c <_dl_relocate_object+0x36a>
3c18e: f8442603 lw a2,-124(s0)
3c192: 50061563 bne a2,zero,3c69c <_dl_relocate_object+0x96a>
3c196: ea41a503 lw a0,-348(gp) # 6f1f8 <_dl_hwcap>
3c19a: ea81a583 lw a1,-344(gp) # 6f1fc <_dl_hwcap+0x4>
3c19e: f8e42023 sw a4,-128(s0)
3c1a2: 9682 c.jalr a3
3c1a4: 03a00793 addi a5,zero,58
3c1a8: 86aa c.mv a3,a0
3c1aa: 41a7e263 bltu a5,s10,3c5ae <_dl_relocate_object+0x87c>
3c1ae: f6c42703 lw a4,-148(s0)
3c1b2: 002d1793 slli a5,s10,0x2
3c1b6: 97ba c.add a5,a4
3c1b8: 439c c.lw a5,0(a5)
3c1ba: f8042703 lw a4,-128(s0)
3c1be: 8782 c.jr a5
3c1c0: f3d5 c.bnez a5,3c164 <_dl_relocate_object+0x432>
3c1c2: 008ca683 lw a3,8(s9)
3c1c6: 03a00793 addi a5,zero,58
3c1ca: 3fa7e263 bltu a5,s10,3c5ae <_dl_relocate_object+0x87c>
3c1ce: 00061637 lui a2,0x61
3c1d2: 002d1793 slli a5,s10,0x2
3c1d6: ad860613 addi a2,a2,-1320 # 60ad8 <errstring.6+0x214>
3c1da: 97b2 c.add a5,a2
3c1dc: 439c c.lw a5,0(a5)
3c1de: 8782 c.jr a5
3c1e0: 4595 c.li a1,5
3c1e2: 220da603 lw a2,544(s11)
3c1e6: 12f5e763 bltu a1,a5,3c314 <_dl_relocate_object+0x5e2>
3c1ea: 00279593 slli a1,a5,0x2
3c1ee: 000617b7 lui a5,0x61
3c1f2: 06078793 addi a5,a5,96 # 61060 <msg.5>
3c1f6: 97ae c.add a5,a1
3c1f8: 43bc c.lw a5,64(a5)
3c1fa: 12c78463 beq a5,a2,3c322 <_dl_relocate_object+0x5f0>
3c1fe: 000617b7 lui a5,0x61
3c202: 0a078793 addi a5,a5,160 # 610a0 <CSWTCH.77>
3c206: 97ae c.add a5,a1
3c208: 439c c.lw a5,0(a5)
3c20a: bd35 c.j 3c046 <_dl_relocate_object+0x314>
3c20c: 4ba58e63 beq a1,s10,3c6c8 <_dl_relocate_object+0x996>
3c210: 4605 c.li a2,1
3c212: 856e c.mv a0,s11
3c214: 34f1 c.jal 3bce0 <_dl_reloc_bad_type>
3c216: 4681 c.li a3,0
3c218: bfa9 c.j 3c172 <_dl_relocate_object+0x440>
3c21a: 4601 c.li a2,0
3c21c: 4281 c.li t0,0
3c21e: 4781 c.li a5,0
3c220: bef9 c.j 3bdfe <_dl_relocate_object+0xcc>
3c222: 40d282b3 sub t0,t0,a3
3c226: 00f28633 add a2,t0,a5
3c22a: bec5 c.j 3be1a <_dl_relocate_object+0xe8>
3c22c: 120da703 lw a4,288(s11)
3c230: d60706e3 beq a4,zero,3bf9c <_dl_relocate_object+0x26a>
3c234: 0e8da783 lw a5,232(s11)
3c238: d80792e3 bne a5,zero,3bfbc <_dl_relocate_object+0x28a>
3c23c: c72cf0e3 bgeu s9,s2,3be9c <_dl_relocate_object+0x16a>
3c240: 000617b7 lui a5,0x61
3c244: f7478793 addi a5,a5,-140 # 60f74 <errstring.6+0x6b0>
3c248: 00061a37 lui s4,0x61
3c24c: f6f42423 sw a5,-152(s0)
3c250: 000617b7 lui a5,0x61
3c254: bc4a0c13 addi s8,s4,-1084 # 60bc4 <errstring.6+0x300>
3c258: cb078a93 addi s5,a5,-848 # 60cb0 <errstring.6+0x3ec>
3c25c: 004cae03 lw t3,4(s9)
3c260: 000ca383 lw t2,0(s9)
3c264: 008e5313 srli t1,t3,0x8
3c268: 0312 c.slli t1,0x4
3c26a: 00648d33 add s10,s1,t1
3c26e: f9a42e23 sw s10,-100(s0)
3c272: 00cd4783 lbu a5,12(s10)
3c276: 93de c.add t2,s7
3c278: 0ffe7a13 andi s4,t3,255
3c27c: 8391 c.srli a5,0x4
3c27e: 16078f63 beq a5,zero,3c3fc <_dl_relocate_object+0x6ca>
3c282: 00dd4783 lbu a5,13(s10)
3c286: 4705 c.li a4,1
3c288: 8b8d c.andi a5,3
3c28a: 17fd c.addi a5,-1
3c28c: 16f77863 bgeu a4,a5,3c3fc <_dl_relocate_object+0x6ca>
3c290: 21cda703 lw a4,540(s11)
3c294: ffba0793 addi a5,s4,-5
3c298: 1eed0e63 beq s10,a4,3c494 <_dl_relocate_object+0x762>
3c29c: 4715 c.li a4,5
3c29e: 00279693 slli a3,a5,0x2
3c2a2: 1ef77063 bgeu a4,a5,3c482 <_dl_relocate_object+0x750>
3c2a6: ffca0793 addi a5,s4,-4
3c2aa: 0017b793 sltiu a5,a5,1
3c2ae: 0786 c.slli a5,0x1
3c2b0: 000d2503 lw a0,0(s10)
3c2b4: 4701 c.li a4,0
3c2b6: 22fda023 sw a5,544(s11)
3c2ba: 21adae23 sw s10,540(s11)
3c2be: 4881 c.li a7,0
3c2c0: 4825 c.li a6,9
3c2c2: 86ce c.mv a3,s3
3c2c4: f9c40613 addi a2,s0,-100
3c2c8: 85ee c.mv a1,s11
3c2ca: 955a c.add a0,s6
3c2cc: f8742023 sw t2,-128(s0)
3c2d0: df7fe0ef jal ra,3b0c6 <_dl_lookup_symbol_x>
3c2d4: f9c42783 lw a5,-100(s0)
3c2d8: f8042383 lw t2,-128(s0)
3c2dc: 872a c.mv a4,a0
3c2de: 22ada223 sw a0,548(s11)
3c2e2: 22fda423 sw a5,552(s11)
3c2e6: 16071e63 bne a4,zero,3c462 <_dl_relocate_object+0x730>
3c2ea: 4681 c.li a3,0
3c2ec: 16078e63 beq a5,zero,3c468 <_dl_relocate_object+0x736>
3c2f0: 00c7c603 lbu a2,12(a5)
3c2f4: 45a9 c.li a1,10
3c2f6: 8a3d c.andi a2,15
3c2f8: 12b60663 beq a2,a1,3c424 <_dl_relocate_object+0x6f2>
3c2fc: 03a00593 addi a1,zero,58
3c300: 2b45ec63 bltu a1,s4,3c5b8 <_dl_relocate_object+0x886>
3c304: 002a1593 slli a1,s4,0x2
3c308: 95e2 c.add a1,s8
3c30a: 418c c.lw a1,0(a1)
3c30c: 8582 c.jr a1
3c30e: 856e c.mv a0,s11
3c310: 3aa5 c.jal 3bc88 <_dl_protect_relro>
3c312: b6c1 c.j 3bed2 <_dl_relocate_object+0x1a0>
3c314: ffcd0793 addi a5,s10,-4
3c318: 0017b793 sltiu a5,a5,1
3c31c: 0786 c.slli a5,0x1
3c31e: d2c794e3 bne a5,a2,3c046 <_dl_relocate_object+0x314>
3c322: 228da783 lw a5,552(s11)
3c326: 224da703 lw a4,548(s11)
3c32a: f8f42e23 sw a5,-100(s0)
3c32e: bba1 c.j 3c086 <_dl_relocate_object+0x354>
3c330: 92b6 c.add t0,a3
3c332: bcf5 c.j 3be2e <_dl_relocate_object+0xfc>
3c334: f8c42703 lw a4,-116(s0)
3c338: 000dab83 lw s7,0(s11)
3c33c: 431c c.lw a5,0(a4)
3c33e: 00472283 lw t0,4(a4)
3c342: 4758 c.lw a4,12(a4)
3c344: b605 c.j 3be64 <_dl_relocate_object+0x132>
3c346: 00d3a023 sw a3,0(t2)
3c34a: 0cb1 c.addi s9,12
3c34c: f12ce8e3 bltu s9,s2,3c25c <_dl_relocate_object+0x52a>
3c350: b6b1 c.j 3be9c <_dl_relocate_object+0x16a>
3c352: 000da783 lw a5,0(s11)
3c356: 008ca703 lw a4,8(s9)
3c35a: 97ba c.add a5,a4
3c35c: 00f3a023 sw a5,0(t2)
3c360: b7ed c.j 3c34a <_dl_relocate_object+0x618>
3c362: 008ca703 lw a4,8(s9)
3c366: 000da783 lw a5,0(s11)
3c36a: 97ba c.add a5,a4
3c36c: f8442703 lw a4,-124(s0)
3c370: ef01 c.bnez a4,3c388 <_dl_relocate_object+0x656>
3c372: ea41a503 lw a0,-348(gp) # 6f1f8 <_dl_hwcap>
3c376: ea81a583 lw a1,-344(gp) # 6f1fc <_dl_hwcap+0x4>
3c37a: 4601 c.li a2,0
3c37c: f8742023 sw t2,-128(s0)
3c380: 9782 c.jalr a5
3c382: f8042383 lw t2,-128(s0)
3c386: 87aa c.mv a5,a0
3c388: 00f3a023 sw a5,0(t2)
3c38c: bf7d c.j 3c34a <_dl_relocate_object+0x618>
3c38e: df55 c.beqz a4,3c34a <_dl_relocate_object+0x618>
3c390: 24472783 lw a5,580(a4)
3c394: 00f3a023 sw a5,0(t2)
3c398: bf4d c.j 3c34a <_dl_relocate_object+0x618>
3c39a: f9c42783 lw a5,-100(s0)
3c39e: d7d5 c.beqz a5,3c34a <_dl_relocate_object+0x618>
3c3a0: 24072683 lw a3,576(a4)
3c3a4: 4605 c.li a2,1
3c3a6: 00268593 addi a1,a3,2 # 10002 <__ehdr_start+0x2>
3c3aa: 3ab67863 bgeu a2,a1,3c75a <_dl_relocate_object+0xa28>
3c3ae: 008ca703 lw a4,8(s9)
3c3b2: 43dc c.lw a5,4(a5)
3c3b4: 96ba c.add a3,a4
3c3b6: 96be c.add a3,a5
3c3b8: 00d3a023 sw a3,0(t2)
3c3bc: b779 c.j 3c34a <_dl_relocate_object+0x618>
3c3be: f9c42783 lw a5,-100(s0)
3c3c2: d7c1 c.beqz a5,3c34a <_dl_relocate_object+0x618>
3c3c4: 008ca703 lw a4,8(s9)
3c3c8: 43d4 c.lw a3,4(a5)
3c3ca: 80070793 addi a5,a4,-2048
3c3ce: 97b6 c.add a5,a3
3c3d0: 00f3a023 sw a5,0(t2)
3c3d4: bf9d c.j 3c34a <_dl_relocate_object+0x618>
3c3d6: f9c42783 lw a5,-100(s0)
3c3da: dba5 c.beqz a5,3c34a <_dl_relocate_object+0x618>
3c3dc: 00c7c603 lbu a2,12(a5)
3c3e0: 8a3d c.andi a2,15
3c3e2: 4599 c.li a1,6
3c3e4: 30b60b63 beq a2,a1,3c6fa <_dl_relocate_object+0x9c8>
3c3e8: 479c c.lw a5,8(a5)
3c3ea: 008d2603 lw a2,8(s10)
3c3ee: 32c79263 bne a5,a2,3c712 <_dl_relocate_object+0x9e0>
3c3f2: 85b6 c.mv a1,a3
3c3f4: 851e c.mv a0,t2
3c3f6: 810e30ef jal ra,1f406 <memcpy>
3c3fa: bf81 c.j 3c34a <_dl_relocate_object+0x618>
3c3fc: 876e c.mv a4,s11
3c3fe: 87ea c.mv a5,s10
3c400: 00e7d603 lhu a2,14(a5)
3c404: 66c1 c.lui a3,0x10
3c406: 16c5 c.addi a3,-15
3c408: 08d60463 beq a2,a3,3c490 <_dl_relocate_object+0x75e>
3c40c: 4314 c.lw a3,0(a4)
3c40e: 43cc c.lw a1,4(a5)
3c410: 008ca603 lw a2,8(s9)
3c414: 96ae c.add a3,a1
3c416: 96b2 c.add a3,a2
3c418: 00c7c603 lbu a2,12(a5)
3c41c: 45a9 c.li a1,10
3c41e: 8a3d c.andi a2,15
3c420: ecb61ee3 bne a2,a1,3c2fc <_dl_relocate_object+0x5ca>
3c424: 00e7d603 lhu a2,14(a5)
3c428: 28060563 beq a2,zero,3c6b2 <_dl_relocate_object+0x980>
3c42c: f8442603 lw a2,-124(s0)
3c430: 28061163 bne a2,zero,3c6b2 <_dl_relocate_object+0x980>
3c434: ea41a503 lw a0,-348(gp) # 6f1f8 <_dl_hwcap>
3c438: ea81a583 lw a1,-344(gp) # 6f1fc <_dl_hwcap+0x4>
3c43c: f6e42623 sw a4,-148(s0)
3c440: f8742023 sw t2,-128(s0)
3c444: 9682 c.jalr a3
3c446: 03a00793 addi a5,zero,58
3c44a: 86aa c.mv a3,a0
3c44c: 1747e663 bltu a5,s4,3c5b8 <_dl_relocate_object+0x886>
3c450: 002a1793 slli a5,s4,0x2
3c454: 97d6 c.add a5,s5
3c456: 439c c.lw a5,0(a5)
3c458: f8042383 lw t2,-128(s0)
3c45c: f6c42703 lw a4,-148(s0)
3c460: 8782 c.jr a5
3c462: ffd9 c.bnez a5,3c400 <_dl_relocate_object+0x6ce>
3c464: 008ca683 lw a3,8(s9)
3c468: 03a00793 addi a5,zero,58
3c46c: 1547e663 bltu a5,s4,3c5b8 <_dl_relocate_object+0x886>
3c470: 00061637 lui a2,0x61
3c474: 002a1793 slli a5,s4,0x2
3c478: d9c60613 addi a2,a2,-612 # 60d9c <errstring.6+0x4d8>
3c47c: 97b2 c.add a5,a2
3c47e: 439c c.lw a5,0(a5)
3c480: 8782 c.jr a5
3c482: 000617b7 lui a5,0x61
3c486: 0a078793 addi a5,a5,160 # 610a0 <CSWTCH.77>
3c48a: 97b6 c.add a5,a3
3c48c: 439c c.lw a5,0(a5)
3c48e: b50d c.j 3c2b0 <_dl_relocate_object+0x57e>
3c490: 4681 c.li a3,0
3c492: bfb5 c.j 3c40e <_dl_relocate_object+0x6dc>
3c494: 4695 c.li a3,5
3c496: 220da703 lw a4,544(s11)
3c49a: 12f6e463 bltu a3,a5,3c5c2 <_dl_relocate_object+0x890>
3c49e: 00279693 slli a3,a5,0x2
3c4a2: 000617b7 lui a5,0x61
3c4a6: 06078793 addi a5,a5,96 # 61060 <msg.5>
3c4aa: 97b6 c.add a5,a3
3c4ac: 43bc c.lw a5,64(a5)
3c4ae: fce79ae3 bne a5,a4,3c482 <_dl_relocate_object+0x750>
3c4b2: 228da783 lw a5,552(s11)
3c4b6: 224da703 lw a4,548(s11)
3c4ba: f8f42e23 sw a5,-100(s0)
3c4be: b525 c.j 3c2e6 <_dl_relocate_object+0x5b4>
3c4c0: 004da583 lw a1,4(s11)
3c4c4: 0005c783 lbu a5,0(a1)
3c4c8: eb99 c.bnez a5,3c4de <_dl_relocate_object+0x7ac>
3c4ca: 0006e7b7 lui a5,0x6e
3c4ce: fe07a783 lw a5,-32(a5) # 6dfe0 <_dl_argv>
3c4d2: 438c c.lw a1,0(a5)
3c4d4: e589 c.bnez a1,3c4de <_dl_relocate_object+0x7ac>
3c4d6: 000605b7 lui a1,0x60
3c4da: e4858593 addi a1,a1,-440 # 5fe48 <__PRETTY_FUNCTION__.0+0x1a0>
3c4de: 0e0a1a63 bne s4,zero,3c5d2 <_dl_relocate_object+0x8a0>
3c4e2: 00060637 lui a2,0x60
3c4e6: 43c60613 addi a2,a2,1084 # 6043c <expected2.3+0x8>
3c4ea: 00061537 lui a0,0x61
3c4ee: 80c50513 addi a0,a0,-2036 # 6080c <__PRETTY_FUNCTION__.3+0x9c>
3c4f2: 734000ef jal ra,3cc26 <_dl_debug_printf>
3c4f6: b049 c.j 3bd78 <_dl_relocate_object+0x46>
3c4f8: 15cdd683 lhu a3,348(s11)
3c4fc: 154da703 lw a4,340(s11)
3c500: f6042e23 sw zero,-132(s0)
3c504: 00569793 slli a5,a3,0x5
3c508: 97ba c.add a5,a4
3c50a: 84ba c.mv s1,a4
3c50c: 86f77ce3 bgeu a4,a5,3bd84 <_dl_relocate_object+0x52>
3c510: 4a85 c.li s5,1
3c512: a801 c.j 3c522 <_dl_relocate_object+0x7f0>
3c514: 00569793 slli a5,a3,0x5
3c518: 02048493 addi s1,s1,32
3c51c: 97ba c.add a5,a4
3c51e: 86f4f3e3 bgeu s1,a5,3bd84 <_dl_relocate_object+0x52>
3c522: 409c c.lw a5,0(s1)
3c524: ff5798e3 bne a5,s5,3c514 <_dl_relocate_object+0x7e2>
3c528: 4c9c c.lw a5,24(s1)
3c52a: 0027f613 andi a2,a5,2
3c52e: f27d c.bnez a2,3c514 <_dl_relocate_object+0x7e2>
3c530: b041a703 lw a4,-1276(gp) # 6ee58 <_dl_pagesize>
3c534: 4488 c.lw a0,8(s1)
3c536: 48d0 c.lw a2,20(s1)
3c538: fff70593 addi a1,a4,-1
3c53c: 95aa c.add a1,a0
3c53e: 000da683 lw a3,0(s11)
3c542: 40e00733 sub a4,zero,a4
3c546: 95b2 c.add a1,a2
3c548: 1101 c.addi sp,-32
3c54a: 8d79 c.and a0,a4
3c54c: 00f10c13 addi s8,sp,15
3c550: 8df9 c.and a1,a4
3c552: ff0c7c13 andi s8,s8,-16
3c556: 8d89 c.sub a1,a0
3c558: 9536 c.add a0,a3
3c55a: 0027d613 srli a2,a5,0x2
3c55e: 00bc2223 sw a1,4(s8)
3c562: 00ac2023 sw a0,0(s8)
3c566: 8b85 c.andi a5,1
3c568: 8a05 c.andi a2,1
3c56a: c399 c.beqz a5,3c570 <_dl_relocate_object+0x83e>
3c56c: 00466613 ori a2,a2,4
3c570: 00cc2423 sw a2,8(s8)
3c574: 00266613 ori a2,a2,2
3c578: a19e40ef jal ra,20f90 <__mprotect>
3c57c: 22054a63 blt a0,zero,3c7b0 <_dl_relocate_object+0xa7e>
3c580: f7c42783 lw a5,-132(s0)
3c584: 154da703 lw a4,340(s11)
3c588: 15cdd683 lhu a3,348(s11)
3c58c: 00fc2623 sw a5,12(s8)
3c590: f7842e23 sw s8,-132(s0)
3c594: b741 c.j 3c514 <_dl_relocate_object+0x7e2>
3c596: 43cc c.lw a1,4(a5)
3c598: 23072603 lw a2,560(a4)
3c59c: b0c5fde3 bgeu a1,a2,3c0b6 <_dl_relocate_object+0x384>
3c5a0: 22c72603 lw a2,556(a4)
3c5a4: 4318 c.lw a4,0(a4)
3c5a6: 40e60733 sub a4,a2,a4
3c5aa: 96ba c.add a3,a4
3c5ac: b661 c.j 3c134 <_dl_relocate_object+0x402>
3c5ae: 4601 c.li a2,0
3c5b0: 85ea c.mv a1,s10
3c5b2: 856e c.mv a0,s11
3c5b4: f2cff0ef jal ra,3bce0 <_dl_reloc_bad_type>
3c5b8: 4601 c.li a2,0
3c5ba: 85d2 c.mv a1,s4
3c5bc: 856e c.mv a0,s11
3c5be: f22ff0ef jal ra,3bce0 <_dl_reloc_bad_type>
3c5c2: ffca0793 addi a5,s4,-4
3c5c6: 0017b793 sltiu a5,a5,1
3c5ca: 0786 c.slli a5,0x1
3c5cc: cee792e3 bne a5,a4,3c2b0 <_dl_relocate_object+0x57e>
3c5d0: b5cd c.j 3c4b2 <_dl_relocate_object+0x780>
3c5d2: 00060637 lui a2,0x60
3c5d6: 7b060613 addi a2,a2,1968 # 607b0 <__PRETTY_FUNCTION__.3+0x40>
3c5da: bf01 c.j 3c4ea <_dl_relocate_object+0x7b8>
3c5dc: f7c42483 lw s1,-132(s0)
3c5e0: 4490 c.lw a2,8(s1)
3c5e2: 40cc c.lw a1,4(s1)
3c5e4: 4088 c.lw a0,0(s1)
3c5e6: 9abe40ef jal ra,20f90 <__mprotect>
3c5ea: 1a054463 blt a0,zero,3c792 <_dl_relocate_object+0xa60>
3c5ee: 44dc c.lw a5,12(s1)
3c5f0: f6f42e23 sw a5,-132(s0)
3c5f4: 8c078be3 beq a5,zero,3beca <_dl_relocate_object+0x198>
3c5f8: b7d5 c.j 3c5dc <_dl_relocate_object+0x8aa>
3c5fa: 8d3e c.mv s10,a5
3c5fc: 0ef67963 bgeu a2,a5,3c6ee <_dl_relocate_object+0x9bc>
3c600: 8d32 c.mv s10,a2
3c602: 0ef67663 bgeu a2,a5,3c6ee <_dl_relocate_object+0x9bc>
3c606: 0006e7b7 lui a5,0x6e
3c60a: fe07a783 lw a5,-32(a5) # 6dfe0 <_dl_argv>
3c60e: 438c c.lw a1,0(a5)
3c610: 16058563 beq a1,zero,3c77a <_dl_relocate_object+0xa48>
3c614: 034da783 lw a5,52(s11)
3c618: 000da503 lw a0,0(s11)
3c61c: 000c2603 lw a2,0(s8)
3c620: 43dc c.lw a5,4(a5)
3c622: f8d42023 sw a3,-128(s0)
3c626: 97aa c.add a5,a0
3c628: 00061537 lui a0,0x61
3c62c: 963e c.add a2,a5
3c62e: 84050513 addi a0,a0,-1984 # 60840 <__PRETTY_FUNCTION__.3+0xd0>
3c632: 2d61 c.jal 3ccca <_dl_error_printf>
3c634: f8042683 lw a3,-128(s0)
3c638: 866a c.mv a2,s10
3c63a: b611 c.j 3c13e <_dl_relocate_object+0x40c>
3c63c: 853a c.mv a0,a4
3c63e: f8e42023 sw a4,-128(s0)
3c642: d94ff0ef jal ra,3bbd6 <_dl_allocate_static_tls>
3c646: f8042703 lw a4,-128(s0)
3c64a: f9c42783 lw a5,-100(s0)
3c64e: 24072683 lw a3,576(a4)
3c652: b4c1 c.j 3c112 <_dl_relocate_object+0x3e0>
3c654: 028da783 lw a5,40(s11)
3c658: 84078fe3 beq a5,zero,3beb6 <_dl_relocate_object+0x184>
3c65c: 070da603 lw a2,112(s11)
3c660: 469d c.li a3,7
3c662: 4731 c.li a4,12
3c664: 4250 c.lw a2,4(a2)
3c666: 00d60363 beq a2,a3,3c66c <_dl_relocate_object+0x93a>
3c66a: 4721 c.li a4,8
3c66c: 43cc c.lw a1,4(a5)
3c66e: 4561 c.li a0,24
3c670: 02e5d5b3 divu a1,a1,a4
3c674: e32e10ef jal ra,1dca6 <__calloc>
3c678: 1aada423 sw a0,424(s11)
3c67c: 82051de3 bne a0,zero,3beb6 <_dl_relocate_object+0x184>
3c680: 0006e7b7 lui a5,0x6e
3c684: fe07a783 lw a5,-32(a5) # 6dfe0 <_dl_argv>
3c688: 438c c.lw a1,0(a5)
3c68a: 12058863 beq a1,zero,3c7ba <_dl_relocate_object+0xa88>
3c68e: 004da603 lw a2,4(s11)
3c692: 00061537 lui a0,0x61
3c696: 88c50513 addi a0,a0,-1908 # 6088c <__PRETTY_FUNCTION__.3+0x11c>
3c69a: 2da1 c.jal 3ccf2 <_dl_fatal_printf>
3c69c: 03a00613 addi a2,zero,58
3c6a0: f1a667e3 bltu a2,s10,3c5ae <_dl_relocate_object+0x87c>
3c6a4: f6842583 lw a1,-152(s0)
3c6a8: 002d1613 slli a2,s10,0x2
3c6ac: 962e c.add a2,a1
3c6ae: 4210 c.lw a2,0(a2)
3c6b0: 8602 c.jr a2
3c6b2: 03a00613 addi a2,zero,58
3c6b6: f14661e3 bltu a2,s4,3c5b8 <_dl_relocate_object+0x886>
3c6ba: f6842583 lw a1,-152(s0)
3c6be: 002a1613 slli a2,s4,0x2
3c6c2: 962e c.add a2,a1
3c6c4: 4210 c.lw a2,0(a2)
3c6c6: 8602 c.jr a2
3c6c8: 000da783 lw a5,0(s11)
3c6cc: 008a2603 lw a2,8(s4)
3c6d0: f8442683 lw a3,-124(s0)
3c6d4: 97b2 c.add a5,a2
3c6d6: fa069f63 bne a3,zero,3be94 <_dl_relocate_object+0x162>
3c6da: ea41a503 lw a0,-348(gp) # 6f1f8 <_dl_hwcap>
3c6de: ea81a583 lw a1,-344(gp) # 6f1fc <_dl_hwcap+0x4>
3c6e2: 4601 c.li a2,0
3c6e4: 9782 c.jalr a5
3c6e6: 87aa c.mv a5,a0
3c6e8: 4715 c.li a4,5
3c6ea: faaff06f jal zero,3be94 <_dl_relocate_object+0x162>
3c6ee: ee81a783 lw a5,-280(gp) # 6f23c <_dl_verbose>
3c6f2: 866a c.mv a2,s10
3c6f4: a40785e3 beq a5,zero,3c13e <_dl_relocate_object+0x40c>
3c6f8: b739 c.j 3c606 <_dl_relocate_object+0x8d4>
3c6fa: 43cc c.lw a1,4(a5)
3c6fc: 23072603 lw a2,560(a4)
3c700: c4c5f5e3 bgeu a1,a2,3c34a <_dl_relocate_object+0x618>
3c704: 22c72603 lw a2,556(a4)
3c708: 4318 c.lw a4,0(a4)
3c70a: 40e60733 sub a4,a2,a4
3c70e: 96ba c.add a3,a4
3c710: b9e1 c.j 3c3e8 <_dl_relocate_object+0x6b6>
3c712: 034da503 lw a0,52(s11)
3c716: 000da583 lw a1,0(s11)
3c71a: 8a3e c.mv s4,a5
3c71c: 4148 c.lw a0,4(a0)
3c71e: 952e c.add a0,a1
3c720: 06f67063 bgeu a2,a5,3c780 <_dl_relocate_object+0xa4e>
3c724: 8a32 c.mv s4,a2
3c726: 04f67d63 bgeu a2,a5,3c780 <_dl_relocate_object+0xa4e>
3c72a: 0006e7b7 lui a5,0x6e
3c72e: fe07a783 lw a5,-32(a5) # 6dfe0 <_dl_argv>
3c732: 438c c.lw a1,0(a5)
3c734: cda1 c.beqz a1,3c78c <_dl_relocate_object+0xa5a>
3c736: 000d2603 lw a2,0(s10)
3c73a: f6d42623 sw a3,-148(s0)
3c73e: f8742023 sw t2,-128(s0)
3c742: 962a c.add a2,a0
3c744: 00061537 lui a0,0x61
3c748: 84050513 addi a0,a0,-1984 # 60840 <__PRETTY_FUNCTION__.3+0xd0>
3c74c: 2bbd c.jal 3ccca <_dl_error_printf>
3c74e: f6c42683 lw a3,-148(s0)
3c752: f8042383 lw t2,-128(s0)
3c756: 8652 c.mv a2,s4
3c758: b969 c.j 3c3f2 <_dl_relocate_object+0x6c0>
3c75a: 853a c.mv a0,a4
3c75c: f6742623 sw t2,-148(s0)
3c760: f8e42023 sw a4,-128(s0)
3c764: c72ff0ef jal ra,3bbd6 <_dl_allocate_static_tls>
3c768: f8042703 lw a4,-128(s0)
3c76c: f9c42783 lw a5,-100(s0)
3c770: f6c42383 lw t2,-148(s0)
3c774: 24072683 lw a3,576(a4)
3c778: b91d c.j 3c3ae <_dl_relocate_object+0x67c>
3c77a: f7042583 lw a1,-144(s0)
3c77e: bd59 c.j 3c614 <_dl_relocate_object+0x8e2>
3c780: ee81a783 lw a5,-280(gp) # 6f23c <_dl_verbose>
3c784: 8652 c.mv a2,s4
3c786: c60786e3 beq a5,zero,3c3f2 <_dl_relocate_object+0x6c0>
3c78a: b745 c.j 3c72a <_dl_relocate_object+0x9f8>
3c78c: f7042583 lw a1,-144(s0)
3c790: b75d c.j 3c736 <_dl_relocate_object+0xa04>
3c792: 000606b7 lui a3,0x60
3c796: 7e468693 addi a3,a3,2020 # 607e4 <__PRETTY_FUNCTION__.3+0x74>
3c79a: 00032797 auipc a5,0x32
3c79e: 60e7a783 lw a5,1550(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
3c7a2: 004da583 lw a1,4(s11)
3c7a6: 4601 c.li a2,0
3c7a8: 9792 c.add a5,tp
3c7aa: 4388 c.lw a0,0(a5)
3c7ac: d3de60ef jal ra,234e8 <_dl_signal_error>
3c7b0: 000606b7 lui a3,0x60
3c7b4: 7b868693 addi a3,a3,1976 # 607b8 <__PRETTY_FUNCTION__.3+0x48>
3c7b8: b7cd c.j 3c79a <_dl_relocate_object+0xa68>
3c7ba: 000505b7 lui a1,0x50
3c7be: 8c458593 addi a1,a1,-1852 # 4f8c4 <__PRETTY_FUNCTION__.1+0x28>
3c7c2: b5f1 c.j 3c68e <_dl_relocate_object+0x95c>
0003c7c4 <_dl_debug_vdprintf>:
3c7c4: d9010113 addi sp,sp,-624
3c7c8: 26812423 sw s0,616(sp)
3c7cc: 26112623 sw ra,620(sp)
3c7d0: 26912223 sw s1,612(sp)
3c7d4: 27212023 sw s2,608(sp)
3c7d8: 25312e23 sw s3,604(sp)
3c7dc: 25412c23 sw s4,600(sp)
3c7e0: 25512a23 sw s5,596(sp)
3c7e4: 25612823 sw s6,592(sp)
3c7e8: 25712623 sw s7,588(sp)
3c7ec: 25812423 sw s8,584(sp)
3c7f0: 25912223 sw s9,580(sp)
3c7f4: 25a12023 sw s10,576(sp)
3c7f8: 23b12e23 sw s11,572(sp)
3c7fc: 1c80 c.addi4spn s0,sp,624
3c7fe: 00064783 lbu a5,0(a2)
3c802: d8a42e23 sw a0,-612(s0)
3c806: 38078463 beq a5,zero,3cb8e <_dl_debug_vdprintf+0x3ca>
3c80a: 6a85 c.lui s5,0x1
3c80c: 93aa8793 addi a5,s5,-1734 # 93a <__libc_tsd_CTYPE_B+0x90e>
3c810: 8bb2 c.mv s7,a2
3c812: 84ae c.mv s1,a1
3c814: 8cb6 c.mv s9,a3
3c816: 4d01 c.li s10,0
3c818: 4901 c.li s2,0
3c81a: 4d85 c.li s11,1
3c81c: 03f00c13 addi s8,zero,63
3c820: 49b1 c.li s3,12
3c822: db440b13 addi s6,s0,-588
3c826: 5a7d c.li s4,-1
3c828: daf42223 sw a5,-604(s0)
3c82c: 0db48763 beq s1,s11,3c8fa <_dl_debug_vdprintf+0x136>
3c830: 000bc783 lbu a5,0(s7)
3c834: c7ed c.beqz a5,3c91e <_dl_debug_vdprintf+0x15a>
3c836: 875e c.mv a4,s7
3c838: 02500593 addi a1,zero,37
3c83c: 4629 c.li a2,10
3c83e: 00b78963 beq a5,a1,3c850 <_dl_debug_vdprintf+0x8c>
3c842: c099 c.beqz s1,3c848 <_dl_debug_vdprintf+0x84>
3c844: 00c78663 beq a5,a2,3c850 <_dl_debug_vdprintf+0x8c>
3c848: 00174783 lbu a5,1(a4)
3c84c: 0705 c.addi a4,1
3c84e: fbe5 c.bnez a5,3c83e <_dl_debug_vdprintf+0x7a>
3c850: 372c4163 blt s8,s2,3cbb2 <_dl_debug_vdprintf+0x3ee>
3c854: 00391593 slli a1,s2,0x3
3c858: fc058693 addi a3,a1,-64
3c85c: 41770633 sub a2,a4,s7
3c860: 008685b3 add a1,a3,s0
3c864: e0c5a223 sw a2,-508(a1)
3c868: c601 c.beqz a2,3c870 <_dl_debug_vdprintf+0xac>
3c86a: e175a023 sw s7,-512(a1)
3c86e: 0905 c.addi s2,1
3c870: 02500693 addi a3,zero,37
3c874: 0ed78a63 beq a5,a3,3c968 <_dl_debug_vdprintf+0x1a4>
3c878: 46a9 c.li a3,10
3c87a: 04d78e63 beq a5,a3,3c8d6 <_dl_debug_vdprintf+0x112>
3c87e: 8bba c.mv s7,a4
3c880: 000bc783 lbu a5,0(s7)
3c884: f7c5 c.bnez a5,3c82c <_dl_debug_vdprintf+0x68>
3c886: d9c42503 lw a0,-612(s0)
3c88a: 04200893 addi a7,zero,66
3c88e: dc040593 addi a1,s0,-576
3c892: 864a c.mv a2,s2
3c894: 00000073 ecall
3c898: d9040113 addi sp,s0,-624
3c89c: 26c12083 lw ra,620(sp)
3c8a0: 26812403 lw s0,616(sp)
3c8a4: 26412483 lw s1,612(sp)
3c8a8: 26012903 lw s2,608(sp)
3c8ac: 25c12983 lw s3,604(sp)
3c8b0: 25812a03 lw s4,600(sp)
3c8b4: 25412a83 lw s5,596(sp)
3c8b8: 25012b03 lw s6,592(sp)
3c8bc: 24c12b83 lw s7,588(sp)
3c8c0: 24812c03 lw s8,584(sp)
3c8c4: 24412c83 lw s9,580(sp)
3c8c8: 24012d03 lw s10,576(sp)
3c8cc: 23c12d83 lw s11,572(sp)
3c8d0: 27010113 addi sp,sp,624
3c8d4: 8082 c.jr ra
3c8d6: 27770663 beq a4,s7,3cb42 <_dl_debug_vdprintf+0x37e>
3c8da: fff90793 addi a5,s2,-1
3c8de: 078e c.slli a5,0x3
3c8e0: fc078793 addi a5,a5,-64
3c8e4: 97a2 c.add a5,s0
3c8e6: e047a683 lw a3,-508(a5)
3c8ea: 0685 c.addi a3,1
3c8ec: e0d7a223 sw a3,-508(a5)
3c8f0: 00174783 lbu a5,1(a4)
3c8f4: 00170b93 addi s7,a4,1
3c8f8: d7d9 c.beqz a5,3c886 <_dl_debug_vdprintf+0xc2>
3c8fa: 020d0c63 beq s10,zero,3c932 <_dl_debug_vdprintf+0x16e>
3c8fe: 292c4a63 blt s8,s2,3cb92 <_dl_debug_vdprintf+0x3ce>
3c902: 00391793 slli a5,s2,0x3
3c906: fc078793 addi a5,a5,-64
3c90a: 97a2 c.add a5,s0
3c90c: e137a223 sw s3,-508(a5)
3c910: e167a023 sw s6,-512(a5)
3c914: 000bc783 lbu a5,0(s7)
3c918: 0905 c.addi s2,1
3c91a: 54fd c.li s1,-1
3c91c: ff89 c.bnez a5,3c836 <_dl_debug_vdprintf+0x72>
3c91e: 292c4a63 blt s8,s2,3cbb2 <_dl_debug_vdprintf+0x3ee>
3c922: 00391793 slli a5,s2,0x3
3c926: fc078793 addi a5,a5,-64
3c92a: 97a2 c.add a5,s0
3c92c: e007a223 sw zero,-508(a5)
3c930: bf81 c.j 3c880 <_dl_debug_vdprintf+0xbc>
3c932: 5aa060ef jal ra,42edc <__getpid>
3c936: 8d2a c.mv s10,a0
3c938: 22054b63 blt a0,zero,3cb6e <_dl_debug_vdprintf+0x3aa>
3c93c: 4701 c.li a4,0
3c93e: 46a9 c.li a3,10
3c940: dbe40613 addi a2,s0,-578
3c944: 41f55593 srai a1,a0,0x1f
3c948: 431010ef jal ra,3e578 <_itoa>
3c94c: 00ab7963 bgeu s6,a0,3c95e <_dl_debug_vdprintf+0x19a>
3c950: 41650633 sub a2,a0,s6
3c954: 02000593 addi a1,zero,32
3c958: 855a c.mv a0,s6
3c95a: 9a3e20ef jal ra,1f2fc <memset>
3c95e: da442783 lw a5,-604(s0)
3c962: daf41f23 sh a5,-578(s0)
3c966: bf61 c.j 3c8fe <_dl_debug_vdprintf+0x13a>
3c968: 00174783 lbu a5,1(a4)
3c96c: 03000693 addi a3,zero,48
3c970: 18d78a63 beq a5,a3,3cb04 <_dl_debug_vdprintf+0x340>
3c974: 0705 c.addi a4,1
3c976: 02000e13 addi t3,zero,32
3c97a: 02a00693 addi a3,zero,42
3c97e: 58fd c.li a7,-1
3c980: 00d79863 bne a5,a3,3c990 <_dl_debug_vdprintf+0x1cc>
3c984: 000ca883 lw a7,0(s9)
3c988: 00174783 lbu a5,1(a4)
3c98c: 0c91 c.addi s9,4
3c98e: 0705 c.addi a4,1
3c990: 02e00693 addi a3,zero,46
3c994: 5bfd c.li s7,-1
3c996: 14d78163 beq a5,a3,3cad8 <_dl_debug_vdprintf+0x314>
3c99a: 06c00693 addi a3,zero,108
3c99e: 00d78763 beq a5,a3,3c9ac <_dl_debug_vdprintf+0x1e8>
3c9a2: 05a00693 addi a3,zero,90
3c9a6: 8aba c.mv s5,a4
3c9a8: 00d79663 bne a5,a3,3c9b4 <_dl_debug_vdprintf+0x1f0>
3c9ac: 00174783 lbu a5,1(a4)
3c9b0: 00170a93 addi s5,a4,1
3c9b4: 07300713 addi a4,zero,115
3c9b8: 14e78c63 beq a5,a4,3cb10 <_dl_debug_vdprintf+0x34c>
3c9bc: 0cf76163 bltu a4,a5,3ca7e <_dl_debug_vdprintf+0x2ba>
3c9c0: 02500713 addi a4,zero,37
3c9c4: 00e79f63 bne a5,a4,3c9e2 <_dl_debug_vdprintf+0x21e>
3c9c8: 00391793 slli a5,s2,0x3
3c9cc: fc078793 addi a5,a5,-64
3c9d0: 97a2 c.add a5,s0
3c9d2: e157a023 sw s5,-512(a5)
3c9d6: e1b7a223 sw s11,-508(a5)
3c9da: 0905 c.addi s2,1
3c9dc: 001a8b93 addi s7,s5,1
3c9e0: b545 c.j 3c880 <_dl_debug_vdprintf+0xbc>
3c9e2: 06400713 addi a4,zero,100
3c9e6: 0ee79f63 bne a5,a4,3cae4 <_dl_debug_vdprintf+0x320>
3c9ea: 1101 c.addi sp,-32
3c9ec: 000ca503 lw a0,0(s9)
3c9f0: 00f10b93 addi s7,sp,15
3c9f4: ff0bfb93 andi s7,s7,-16
3c9f8: 0bb5 c.addi s7,13
3c9fa: 01f55e93 srli t4,a0,0x1f
3c9fe: 4701 c.li a4,0
3ca00: 46a9 c.li a3,10
3ca02: 865e c.mv a2,s7
3ca04: 4581 c.li a1,0
3ca06: db142023 sw a7,-608(s0)
3ca0a: dbc42423 sw t3,-600(s0)
3ca0e: dbd42623 sw t4,-596(s0)
3ca12: 367010ef jal ra,3e578 <_itoa>
3ca16: da042883 lw a7,-608(s0)
3ca1a: dac42e83 lw t4,-596(s0)
3ca1e: da842e03 lw t3,-600(s0)
3ca22: 0c91 c.addi s9,4
3ca24: 87aa c.mv a5,a0
3ca26: 03489963 bne a7,s4,3ca58 <_dl_debug_vdprintf+0x294>
3ca2a: 040e8663 beq t4,zero,3ca76 <_dl_debug_vdprintf+0x2b2>
3ca2e: 02d00713 addi a4,zero,45
3ca32: fff78513 addi a0,a5,-1
3ca36: fee78fa3 sb a4,-1(a5)
3ca3a: 40ab8733 sub a4,s7,a0
3ca3e: 00391793 slli a5,s2,0x3
3ca42: fc078793 addi a5,a5,-64
3ca46: 97a2 c.add a5,s0
3ca48: e0a7a023 sw a0,-512(a5)
3ca4c: e0e7a223 sw a4,-508(a5)
3ca50: 0905 c.addi s2,1
3ca52: 001a8b93 addi s7,s5,1
3ca56: b52d c.j 3c880 <_dl_debug_vdprintf+0xbc>
3ca58: 40fb8733 sub a4,s7,a5
3ca5c: fd1757e3 bge a4,a7,3ca2a <_dl_debug_vdprintf+0x266>
3ca60: 853e c.mv a0,a5
3ca62: 87aa c.mv a5,a0
3ca64: 17fd c.addi a5,-1
3ca66: 40fb8733 sub a4,s7,a5
3ca6a: 01c78023 sb t3,0(a5)
3ca6e: ff174be3 blt a4,a7,3ca64 <_dl_debug_vdprintf+0x2a0>
3ca72: fa0e9ee3 bne t4,zero,3ca2e <_dl_debug_vdprintf+0x26a>
3ca76: 853e c.mv a0,a5
3ca78: 40ab8733 sub a4,s7,a0
3ca7c: b7c9 c.j 3ca3e <_dl_debug_vdprintf+0x27a>
3ca7e: 07500713 addi a4,zero,117
3ca82: 04e79663 bne a5,a4,3cace <_dl_debug_vdprintf+0x30a>
3ca86: 1101 c.addi sp,-32
3ca88: 00f10b93 addi s7,sp,15
3ca8c: ff0bfb93 andi s7,s7,-16
3ca90: 07800713 addi a4,zero,120
3ca94: 000ca503 lw a0,0(s9)
3ca98: 0bb5 c.addi s7,13
3ca9a: 0c91 c.addi s9,4
3ca9c: 46c1 c.li a3,16
3ca9e: 00e78363 beq a5,a4,3caa4 <_dl_debug_vdprintf+0x2e0>
3caa2: 46a9 c.li a3,10
3caa4: 4701 c.li a4,0
3caa6: 865e c.mv a2,s7
3caa8: 4581 c.li a1,0
3caaa: db142423 sw a7,-600(s0)
3caae: dbc42623 sw t3,-596(s0)
3cab2: 2c7010ef jal ra,3e578 <_itoa>
3cab6: da842883 lw a7,-600(s0)
3caba: dac42e03 lw t3,-596(s0)
3cabe: fb488de3 beq a7,s4,3ca78 <_dl_debug_vdprintf+0x2b4>
3cac2: 40ab8733 sub a4,s7,a0
3cac6: 4e81 c.li t4,0
3cac8: f9174de3 blt a4,a7,3ca62 <_dl_debug_vdprintf+0x29e>
3cacc: bf8d c.j 3ca3e <_dl_debug_vdprintf+0x27a>
3cace: 07800713 addi a4,zero,120
3cad2: fae78ae3 beq a5,a4,3ca86 <_dl_debug_vdprintf+0x2c2>
3cad6: a039 c.j 3cae4 <_dl_debug_vdprintf+0x320>
3cad8: 00174683 lbu a3,1(a4)
3cadc: 02a00793 addi a5,zero,42
3cae0: 06f68c63 beq a3,a5,3cb58 <_dl_debug_vdprintf+0x394>
3cae4: 000616b7 lui a3,0x61
3cae8: 000615b7 lui a1,0x61
3caec: 00061537 lui a0,0x61
3caf0: 11468693 addi a3,a3,276 # 61114 <__PRETTY_FUNCTION__.1>
3caf4: 0f300613 addi a2,zero,243
3caf8: 0b858593 addi a1,a1,184 # 610b8 <CSWTCH.77+0x18>
3cafc: 0f450513 addi a0,a0,244 # 610f4 <CSWTCH.77+0x54>
3cb00: ff1d30ef jal ra,10af0 <__assert_fail>
3cb04: 00274783 lbu a5,2(a4)
3cb08: 03000e13 addi t3,zero,48
3cb0c: 0709 c.addi a4,2
3cb0e: b5b5 c.j 3c97a <_dl_debug_vdprintf+0x1b6>
3cb10: 000ca503 lw a0,0(s9)
3cb14: 00391793 slli a5,s2,0x3
3cb18: fc078793 addi a5,a5,-64
3cb1c: 97a2 c.add a5,s0
3cb1e: e0a7a023 sw a0,-512(a5)
3cb22: daf42623 sw a5,-596(s0)
3cb26: d3be10ef jal ra,1e860 <strlen>
3cb2a: dac42783 lw a5,-596(s0)
3cb2e: 0c91 c.addi s9,4
3cb30: 034b8b63 beq s7,s4,3cb66 <_dl_debug_vdprintf+0x3a2>
3cb34: 01757363 bgeu a0,s7,3cb3a <_dl_debug_vdprintf+0x376>
3cb38: 8baa c.mv s7,a0
3cb3a: e177a223 sw s7,-508(a5)
3cb3e: 0905 c.addi s2,1
3cb40: bd71 c.j 3c9dc <_dl_debug_vdprintf+0x218>
3cb42: 00391793 slli a5,s2,0x3
3cb46: fc078793 addi a5,a5,-64
3cb4a: 97a2 c.add a5,s0
3cb4c: e0e7a023 sw a4,-512(a5)
3cb50: e1b7a223 sw s11,-508(a5)
3cb54: 0905 c.addi s2,1
3cb56: bb69 c.j 3c8f0 <_dl_debug_vdprintf+0x12c>
3cb58: 000cab83 lw s7,0(s9)
3cb5c: 00274783 lbu a5,2(a4)
3cb60: 0c91 c.addi s9,4
3cb62: 0709 c.addi a4,2
3cb64: bd1d c.j 3c99a <_dl_debug_vdprintf+0x1d6>
3cb66: e0a7a223 sw a0,-508(a5)
3cb6a: 0905 c.addi s2,1
3cb6c: bd85 c.j 3c9dc <_dl_debug_vdprintf+0x218>
3cb6e: 000616b7 lui a3,0x61
3cb72: 000615b7 lui a1,0x61
3cb76: 00061537 lui a0,0x61
3cb7a: 11468693 addi a3,a3,276 # 61114 <__PRETTY_FUNCTION__.1>
3cb7e: 06200613 addi a2,zero,98
3cb82: 0b858593 addi a1,a1,184 # 610b8 <CSWTCH.77+0x18>
3cb86: 0c450513 addi a0,a0,196 # 610c4 <CSWTCH.77+0x24>
3cb8a: f67d30ef jal ra,10af0 <__assert_fail>
3cb8e: 4901 c.li s2,0
3cb90: b9dd c.j 3c886 <_dl_debug_vdprintf+0xc2>
3cb92: 000616b7 lui a3,0x61
3cb96: 11468693 addi a3,a3,276 # 61114 <__PRETTY_FUNCTION__.1>
3cb9a: 06b00613 addi a2,zero,107
3cb9e: 000615b7 lui a1,0x61
3cba2: 00061537 lui a0,0x61
3cba6: 0b858593 addi a1,a1,184 # 610b8 <CSWTCH.77+0x18>
3cbaa: 0e450513 addi a0,a0,228 # 610e4 <CSWTCH.77+0x44>
3cbae: f43d30ef jal ra,10af0 <__assert_fail>
3cbb2: 000616b7 lui a3,0x61
3cbb6: 11468693 addi a3,a3,276 # 61114 <__PRETTY_FUNCTION__.1>
3cbba: 07800613 addi a2,zero,120
3cbbe: b7c5 c.j 3cb9e <_dl_debug_vdprintf+0x3da>
0003cbc0 <_dl_sysdep_read_whole_file>:
3cbc0: 7175 c.addi16sp sp,-144
3cbc2: c326 c.swsp s1,132(sp)
3cbc4: 84ae c.mv s1,a1
3cbc6: 000805b7 lui a1,0x80
3cbca: c14a c.swsp s2,128(sp)
3cbcc: c706 c.swsp ra,140(sp)
3cbce: c522 c.swsp s0,136(sp)
3cbd0: 8932 c.mv s2,a2
3cbd2: fa5e30ef jal ra,20b76 <__open64_nocancel>
3cbd6: 00055a63 bge a0,zero,3cbea <_dl_sysdep_read_whole_file+0x2a>
3cbda: 40ba c.lwsp ra,140(sp)
3cbdc: 442a c.lwsp s0,136(sp)
3cbde: 54fd c.li s1,-1
3cbe0: 490a c.lwsp s2,128(sp)
3cbe2: 8526 c.mv a0,s1
3cbe4: 449a c.lwsp s1,132(sp)
3cbe6: 6149 c.addi16sp sp,144
3cbe8: 8082 c.jr ra
3cbea: 858a c.mv a1,sp
3cbec: 842a c.mv s0,a0
3cbee: f9ce30ef jal ra,2038a <__fstat>
3cbf2: 00054563 blt a0,zero,3cbfc <_dl_sysdep_read_whole_file+0x3c>
3cbf6: 55c2 c.lwsp a1,48(sp)
3cbf8: c08c c.sw a1,0(s1)
3cbfa: ed81 c.bnez a1,3cc12 <_dl_sysdep_read_whole_file+0x52>
3cbfc: 54fd c.li s1,-1
3cbfe: 8522 c.mv a0,s0
3cc00: e83e30ef jal ra,20a82 <__close_nocancel>
3cc04: 40ba c.lwsp ra,140(sp)
3cc06: 442a c.lwsp s0,136(sp)
3cc08: 490a c.lwsp s2,128(sp)
3cc0a: 8526 c.mv a0,s1
3cc0c: 449a c.lwsp s1,132(sp)
3cc0e: 6149 c.addi16sp sp,144
3cc10: 8082 c.jr ra
3cc12: 4781 c.li a5,0
3cc14: 4801 c.li a6,0
3cc16: 8722 c.mv a4,s0
3cc18: 4689 c.li a3,2
3cc1a: 864a c.mv a2,s2
3cc1c: 4501 c.li a0,0
3cc1e: b14e40ef jal ra,20f32 <__mmap64>
3cc22: 84aa c.mv s1,a0
3cc24: bfe9 c.j 3cbfe <_dl_sysdep_read_whole_file+0x3e>
0003cc26 <_dl_debug_printf>:
3cc26: 8e2a c.mv t3,a0
3cc28: 7139 c.addi16sp sp,-64
3cc2a: b001a503 lw a0,-1280(gp) # 6ee54 <_dl_debug_fd>
3cc2e: 02410313 addi t1,sp,36
3cc32: d22e c.swsp a1,36(sp)
3cc34: d432 c.swsp a2,40(sp)
3cc36: d636 c.swsp a3,44(sp)
3cc38: 8672 c.mv a2,t3
3cc3a: 869a c.mv a3,t1
3cc3c: 4585 c.li a1,1
3cc3e: ce06 c.swsp ra,28(sp)
3cc40: d83a c.swsp a4,48(sp)
3cc42: da3e c.swsp a5,52(sp)
3cc44: dc42 c.swsp a6,56(sp)
3cc46: de46 c.swsp a7,60(sp)
3cc48: c61a c.swsp t1,12(sp)
3cc4a: 3ead c.jal 3c7c4 <_dl_debug_vdprintf>
3cc4c: 40f2 c.lwsp ra,28(sp)
3cc4e: 6121 c.addi16sp sp,64
3cc50: 8082 c.jr ra
0003cc52 <_dl_debug_printf_c>:
3cc52: 8e2a c.mv t3,a0
3cc54: 7139 c.addi16sp sp,-64
3cc56: b001a503 lw a0,-1280(gp) # 6ee54 <_dl_debug_fd>
3cc5a: 02410313 addi t1,sp,36
3cc5e: d22e c.swsp a1,36(sp)
3cc60: d432 c.swsp a2,40(sp)
3cc62: d636 c.swsp a3,44(sp)
3cc64: 8672 c.mv a2,t3
3cc66: 869a c.mv a3,t1
3cc68: 55fd c.li a1,-1
3cc6a: ce06 c.swsp ra,28(sp)
3cc6c: d83a c.swsp a4,48(sp)
3cc6e: da3e c.swsp a5,52(sp)
3cc70: dc42 c.swsp a6,56(sp)
3cc72: de46 c.swsp a7,60(sp)
3cc74: c61a c.swsp t1,12(sp)
3cc76: 36b9 c.jal 3c7c4 <_dl_debug_vdprintf>
3cc78: 40f2 c.lwsp ra,28(sp)
3cc7a: 6121 c.addi16sp sp,64
3cc7c: 8082 c.jr ra
0003cc7e <_dl_dprintf>:
3cc7e: 7139 c.addi16sp sp,-64
3cc80: 02810313 addi t1,sp,40
3cc84: d432 c.swsp a2,40(sp)
3cc86: d636 c.swsp a3,44(sp)
3cc88: 862e c.mv a2,a1
3cc8a: 869a c.mv a3,t1
3cc8c: 4581 c.li a1,0
3cc8e: ce06 c.swsp ra,28(sp)
3cc90: d83a c.swsp a4,48(sp)
3cc92: da3e c.swsp a5,52(sp)
3cc94: dc42 c.swsp a6,56(sp)
3cc96: de46 c.swsp a7,60(sp)
3cc98: c61a c.swsp t1,12(sp)
3cc9a: 362d c.jal 3c7c4 <_dl_debug_vdprintf>
3cc9c: 40f2 c.lwsp ra,28(sp)
3cc9e: 6121 c.addi16sp sp,64
3cca0: 8082 c.jr ra
0003cca2 <_dl_printf>:
3cca2: 7139 c.addi16sp sp,-64
3cca4: 02410313 addi t1,sp,36
3cca8: d22e c.swsp a1,36(sp)
3ccaa: d432 c.swsp a2,40(sp)
3ccac: d636 c.swsp a3,44(sp)
3ccae: 862a c.mv a2,a0
3ccb0: 869a c.mv a3,t1
3ccb2: 4581 c.li a1,0
3ccb4: 4505 c.li a0,1
3ccb6: ce06 c.swsp ra,28(sp)
3ccb8: d83a c.swsp a4,48(sp)
3ccba: da3e c.swsp a5,52(sp)
3ccbc: dc42 c.swsp a6,56(sp)
3ccbe: de46 c.swsp a7,60(sp)
3ccc0: c61a c.swsp t1,12(sp)
3ccc2: 3609 c.jal 3c7c4 <_dl_debug_vdprintf>
3ccc4: 40f2 c.lwsp ra,28(sp)
3ccc6: 6121 c.addi16sp sp,64
3ccc8: 8082 c.jr ra
0003ccca <_dl_error_printf>:
3ccca: 7139 c.addi16sp sp,-64
3cccc: 02410313 addi t1,sp,36
3ccd0: d22e c.swsp a1,36(sp)
3ccd2: d432 c.swsp a2,40(sp)
3ccd4: d636 c.swsp a3,44(sp)
3ccd6: 862a c.mv a2,a0
3ccd8: 869a c.mv a3,t1
3ccda: 4581 c.li a1,0
3ccdc: 4509 c.li a0,2
3ccde: ce06 c.swsp ra,28(sp)
3cce0: d83a c.swsp a4,48(sp)
3cce2: da3e c.swsp a5,52(sp)
3cce4: dc42 c.swsp a6,56(sp)
3cce6: de46 c.swsp a7,60(sp)
3cce8: c61a c.swsp t1,12(sp)
3ccea: 3ce9 c.jal 3c7c4 <_dl_debug_vdprintf>
3ccec: 40f2 c.lwsp ra,28(sp)
3ccee: 6121 c.addi16sp sp,64
3ccf0: 8082 c.jr ra
0003ccf2 <_dl_fatal_printf>:
3ccf2: 7139 c.addi16sp sp,-64
3ccf4: 8e2a c.mv t3,a0
3ccf6: 02410313 addi t1,sp,36
3ccfa: d22e c.swsp a1,36(sp)
3ccfc: d432 c.swsp a2,40(sp)
3ccfe: d636 c.swsp a3,44(sp)
3cd00: 4509 c.li a0,2
3cd02: 869a c.mv a3,t1
3cd04: 8672 c.mv a2,t3
3cd06: 4581 c.li a1,0
3cd08: ce06 c.swsp ra,28(sp)
3cd0a: d83a c.swsp a4,48(sp)
3cd0c: da3e c.swsp a5,52(sp)
3cd0e: dc42 c.swsp a6,56(sp)
3cd10: de46 c.swsp a7,60(sp)
3cd12: c61a c.swsp t1,12(sp)
3cd14: 3c45 c.jal 3c7c4 <_dl_debug_vdprintf>
3cd16: 07f00513 addi a0,zero,127
3cd1a: 9a4e30ef jal ra,1febe <_exit>
0003cd1e <_dl_name_match_p>:
3cd1e: 1141 c.addi sp,-16
3cd20: c422 c.swsp s0,8(sp)
3cd22: 842e c.mv s0,a1
3cd24: 41cc c.lw a1,4(a1)
3cd26: c226 c.swsp s1,4(sp)
3cd28: c606 c.swsp ra,12(sp)
3cd2a: 84aa c.mv s1,a0
3cd2c: 977e10ef jal ra,1e6a2 <strcmp>
3cd30: c919 c.beqz a0,3cd46 <_dl_name_match_p+0x28>
3cd32: 4c40 c.lw s0,28(s0)
3cd34: e401 c.bnez s0,3cd3c <_dl_name_match_p+0x1e>
3cd36: a831 c.j 3cd52 <_dl_name_match_p+0x34>
3cd38: 4040 c.lw s0,4(s0)
3cd3a: cc01 c.beqz s0,3cd52 <_dl_name_match_p+0x34>
3cd3c: 400c c.lw a1,0(s0)
3cd3e: 8526 c.mv a0,s1
3cd40: 963e10ef jal ra,1e6a2 <strcmp>
3cd44: f975 c.bnez a0,3cd38 <_dl_name_match_p+0x1a>
3cd46: 40b2 c.lwsp ra,12(sp)
3cd48: 4422 c.lwsp s0,8(sp)
3cd4a: 4492 c.lwsp s1,4(sp)
3cd4c: 4505 c.li a0,1
3cd4e: 0141 c.addi sp,16
3cd50: 8082 c.jr ra
3cd52: 40b2 c.lwsp ra,12(sp)
3cd54: 4422 c.lwsp s0,8(sp)
3cd56: 4492 c.lwsp s1,4(sp)
3cd58: 4501 c.li a0,0
3cd5a: 0141 c.addi sp,16
3cd5c: 8082 c.jr ra
0003cd5e <_dl_higher_prime_number>:
3cd5e: 00061737 lui a4,0x61
3cd62: 12870693 addi a3,a4,296 # 61128 <primes.0>
3cd66: 07868693 addi a3,a3,120
3cd6a: 12870713 addi a4,a4,296
3cd6e: a029 c.j 3cd78 <_dl_higher_prime_number+0x1a>
3cd70: 4390 c.lw a2,0(a5)
3cd72: 02a66063 bltu a2,a0,3cd92 <_dl_higher_prime_number+0x34>
3cd76: 86be c.mv a3,a5
3cd78: 40e687b3 sub a5,a3,a4
3cd7c: 4027d613 srai a2,a5,0x2
3cd80: 83fd c.srli a5,0x1f
3cd82: 97b2 c.add a5,a2
3cd84: 8785 c.srai a5,0x1
3cd86: 078a c.slli a5,0x2
3cd88: 97ba c.add a5,a4
3cd8a: fee693e3 bne a3,a4,3cd70 <_dl_higher_prime_number+0x12>
3cd8e: 4288 c.lw a0,0(a3)
3cd90: 8082 c.jr ra
3cd92: 00478713 addi a4,a5,4
3cd96: b7cd c.j 3cd78 <_dl_higher_prime_number+0x1a>
0003cd98 <_dl_strtoul>:
3cd98: 715d c.addi16sp sp,-80
3cd9a: c4a2 c.swsp s0,72(sp)
3cd9c: d65e c.swsp s7,44(sp)
3cd9e: c686 c.swsp ra,76(sp)
3cda0: c2a6 c.swsp s1,68(sp)
3cda2: c0ca c.swsp s2,64(sp)
3cda4: de4e c.swsp s3,60(sp)
3cda6: dc52 c.swsp s4,56(sp)
3cda8: da56 c.swsp s5,52(sp)
3cdaa: d85a c.swsp s6,48(sp)
3cdac: d462 c.swsp s8,40(sp)
3cdae: d266 c.swsp s9,36(sp)
3cdb0: d06a c.swsp s10,32(sp)
3cdb2: ce6e c.swsp s11,28(sp)
3cdb4: 842a c.mv s0,a0
3cdb6: 8bae c.mv s7,a1
3cdb8: 02000713 addi a4,zero,32
3cdbc: 46a5 c.li a3,9
3cdbe: 00044783 lbu a5,0(s0)
3cdc2: 00e78463 beq a5,a4,3cdca <_dl_strtoul+0x32>
3cdc6: 00d79463 bne a5,a3,3cdce <_dl_strtoul+0x36>
3cdca: 0405 c.addi s0,1
3cdcc: bfcd c.j 3cdbe <_dl_strtoul+0x26>
3cdce: 02d00713 addi a4,zero,45
3cdd2: 12e78f63 beq a5,a4,3cf10 <_dl_strtoul+0x178>
3cdd6: 4685 c.li a3,1
3cdd8: 02b00713 addi a4,zero,43
3cddc: c636 c.swsp a3,12(sp)
3cdde: 0ce78a63 beq a5,a4,3ceb2 <_dl_strtoul+0x11a>
3cde2: fd078713 addi a4,a5,-48
3cde6: 0ff77713 andi a4,a4,255
3cdea: 46a5 c.li a3,9
3cdec: 0ce6ed63 bltu a3,a4,3cec6 <_dl_strtoul+0x12e>
3cdf0: 03000713 addi a4,zero,48
3cdf4: 4da9 c.li s11,10
3cdf6: 4b25 c.li s6,9
3cdf8: 08e78363 beq a5,a4,3ce7e <_dl_strtoul+0xe6>
3cdfc: 4c01 c.li s8,0
3cdfe: 4481 c.li s1,0
3ce00: 02f00a13 addi s4,zero,47
3ce04: 4ac1 c.li s5,16
3ce06: 4995 c.li s3,5
3ce08: 030b0b13 addi s6,s6,48
3ce0c: 41fddc93 srai s9,s11,0x1f
3ce10: 00fa7663 bgeu s4,a5,3ce1c <_dl_strtoul+0x84>
3ce14: fd078913 addi s2,a5,-48
3ce18: 02fb7463 bgeu s6,a5,3ce40 <_dl_strtoul+0xa8>
3ce1c: 0d5d9c63 bne s11,s5,3cef4 <_dl_strtoul+0x15c>
3ce20: f9f78713 addi a4,a5,-97
3ce24: 0ff77713 andi a4,a4,255
3ce28: fa978913 addi s2,a5,-87
3ce2c: 00e9fa63 bgeu s3,a4,3ce40 <_dl_strtoul+0xa8>
3ce30: fbf78713 addi a4,a5,-65
3ce34: 0ff77713 andi a4,a4,255
3ce38: 0ae9ee63 bltu s3,a4,3cef4 <_dl_strtoul+0x15c>
3ce3c: fc978913 addi s2,a5,-55
3ce40: 41f95d13 srai s10,s2,0x1f
3ce44: 866e c.mv a2,s11
3ce46: 86e6 c.mv a3,s9
3ce48: fff94513 xori a0,s2,-1
3ce4c: fffd4593 xori a1,s10,-1
3ce50: 7990a0ef jal ra,47de8 <__udivdi3>
3ce54: 0cb4f363 bgeu s1,a1,3cf1a <_dl_strtoul+0x182>
3ce58: 038db733 mulhu a4,s11,s8
3ce5c: 0405 c.addi s0,1
3ce5e: 00044783 lbu a5,0(s0)
3ce62: 038d8533 mul a0,s11,s8
3ce66: 03b484b3 mul s1,s1,s11
3ce6a: 954a c.add a0,s2
3ce6c: 01253933 sltu s2,a0,s2
3ce70: 8c2a c.mv s8,a0
3ce72: 94ba c.add s1,a4
3ce74: 009d0733 add a4,s10,s1
3ce78: 00e904b3 add s1,s2,a4
3ce7c: bf51 c.j 3ce10 <_dl_strtoul+0x78>
3ce7e: 00144703 lbu a4,1(s0)
3ce82: 05800693 addi a3,zero,88
3ce86: 4da1 c.li s11,8
3ce88: 0df77713 andi a4,a4,223
3ce8c: 4b1d c.li s6,7
3ce8e: f6d717e3 bne a4,a3,3cdfc <_dl_strtoul+0x64>
3ce92: 4dc1 c.li s11,16
3ce94: 4b25 c.li s6,9
3ce96: 00244783 lbu a5,2(s0)
3ce9a: 4c01 c.li s8,0
3ce9c: 0409 c.addi s0,2
3ce9e: 4481 c.li s1,0
3cea0: 02f00a13 addi s4,zero,47
3cea4: 4ac1 c.li s5,16
3cea6: 4995 c.li s3,5
3cea8: 030b0b13 addi s6,s6,48
3ceac: 41fddc93 srai s9,s11,0x1f
3ceb0: b785 c.j 3ce10 <_dl_strtoul+0x78>
3ceb2: 00144783 lbu a5,1(s0)
3ceb6: 46a5 c.li a3,9
3ceb8: 0405 c.addi s0,1
3ceba: fd078713 addi a4,a5,-48
3cebe: 0ff77713 andi a4,a4,255
3cec2: f2e6f7e3 bgeu a3,a4,3cdf0 <_dl_strtoul+0x58>
3cec6: 060b8563 beq s7,zero,3cf30 <_dl_strtoul+0x198>
3ceca: 008ba023 sw s0,0(s7)
3cece: 4c01 c.li s8,0
3ced0: 4481 c.li s1,0
3ced2: 40b6 c.lwsp ra,76(sp)
3ced4: 4426 c.lwsp s0,72(sp)
3ced6: 4906 c.lwsp s2,64(sp)
3ced8: 59f2 c.lwsp s3,60(sp)
3ceda: 5a62 c.lwsp s4,56(sp)
3cedc: 5ad2 c.lwsp s5,52(sp)
3cede: 5b42 c.lwsp s6,48(sp)
3cee0: 5bb2 c.lwsp s7,44(sp)
3cee2: 5c92 c.lwsp s9,36(sp)
3cee4: 5d02 c.lwsp s10,32(sp)
3cee6: 4df2 c.lwsp s11,28(sp)
3cee8: 8562 c.mv a0,s8
3ceea: 85a6 c.mv a1,s1
3ceec: 5c22 c.lwsp s8,40(sp)
3ceee: 4496 c.lwsp s1,68(sp)
3cef0: 6161 c.addi16sp sp,80
3cef2: 8082 c.jr ra
3cef4: 000b8463 beq s7,zero,3cefc <_dl_strtoul+0x164>
3cef8: 008ba023 sw s0,0(s7)
3cefc: 47b2 c.lwsp a5,12(sp)
3cefe: fbf1 c.bnez a5,3ced2 <_dl_strtoul+0x13a>
3cf00: 018037b3 sltu a5,zero,s8
3cf04: 409004b3 sub s1,zero,s1
3cf08: 8c9d c.sub s1,a5
3cf0a: 41800c33 sub s8,zero,s8
3cf0e: b7d1 c.j 3ced2 <_dl_strtoul+0x13a>
3cf10: 00144783 lbu a5,1(s0)
3cf14: c602 c.swsp zero,12(sp)
3cf16: 0405 c.addi s0,1
3cf18: b5e9 c.j 3cde2 <_dl_strtoul+0x4a>
3cf1a: 00959463 bne a1,s1,3cf22 <_dl_strtoul+0x18a>
3cf1e: f2ac6de3 bltu s8,a0,3ce58 <_dl_strtoul+0xc0>
3cf22: 000b8a63 beq s7,zero,3cf36 <_dl_strtoul+0x19e>
3cf26: 008ba023 sw s0,0(s7)
3cf2a: 5c7d c.li s8,-1
3cf2c: 54fd c.li s1,-1
3cf2e: b755 c.j 3ced2 <_dl_strtoul+0x13a>
3cf30: 4c01 c.li s8,0
3cf32: 4481 c.li s1,0
3cf34: bf79 c.j 3ced2 <_dl_strtoul+0x13a>
3cf36: 5c7d c.li s8,-1
3cf38: 54fd c.li s1,-1
3cf3a: bf61 c.j 3ced2 <_dl_strtoul+0x13a>
0003cf3c <_dl_start_profile>:
3cf3c: d6010113 addi sp,sp,-672
3cf40: 28812c23 sw s0,664(sp)
3cf44: 28112e23 sw ra,668(sp)
3cf48: 28912a23 sw s1,660(sp)
3cf4c: 29212823 sw s2,656(sp)
3cf50: 29312623 sw s3,652(sp)
3cf54: 29412423 sw s4,648(sp)
3cf58: 29512223 sw s5,644(sp)
3cf5c: 29612023 sw s6,640(sp)
3cf60: 27712e23 sw s7,636(sp)
3cf64: 27812c23 sw s8,632(sp)
3cf68: 27912a23 sw s9,628(sp)
3cf6c: 27a12823 sw s10,624(sp)
3cf70: 27b12623 sw s11,620(sp)
3cf74: 1500 c.addi4spn s0,sp,672
3cf76: ed81a883 lw a7,-296(gp) # 6f22c <_dl_profile_map>
3cf7a: 15c8d683 lhu a3,348(a7)
3cf7e: 1548a783 lw a5,340(a7)
3cf82: 0696 c.slli a3,0x5
3cf84: 96be c.add a3,a5
3cf86: 48d7f663 bgeu a5,a3,3d412 <_dl_start_profile+0x4d6>
3cf8a: b041a703 lw a4,-1276(gp) # 6ee58 <_dl_pagesize>
3cf8e: 557d c.li a0,-1
3cf90: 4581 c.li a1,0
3cf92: 40e00333 sub t1,zero,a4
3cf96: fff70813 addi a6,a4,-1
3cf9a: 4605 c.li a2,1
3cf9c: a029 c.j 3cfa6 <_dl_start_profile+0x6a>
3cf9e: 02078793 addi a5,a5,32
3cfa2: 02d7fb63 bgeu a5,a3,3cfd8 <_dl_start_profile+0x9c>
3cfa6: 4398 c.lw a4,0(a5)
3cfa8: fec71be3 bne a4,a2,3cf9e <_dl_start_profile+0x62>
3cfac: 4f98 c.lw a4,24(a5)
3cfae: 8b05 c.andi a4,1
3cfb0: d77d c.beqz a4,3cf9e <_dl_start_profile+0x62>
3cfb2: 4798 c.lw a4,8(a5)
3cfb4: 00677e33 and t3,a4,t1
3cfb8: 00ae7363 bgeu t3,a0,3cfbe <_dl_start_profile+0x82>
3cfbc: 8572 c.mv a0,t3
3cfbe: 0147ae03 lw t3,20(a5)
3cfc2: 9772 c.add a4,t3
3cfc4: 9742 c.add a4,a6
3cfc6: 00677733 and a4,a4,t1
3cfca: fce5fae3 bgeu a1,a4,3cf9e <_dl_start_profile+0x62>
3cfce: 02078793 addi a5,a5,32
3cfd2: 85ba c.mv a1,a4
3cfd4: fcd7e9e3 bltu a5,a3,3cfa6 <_dl_start_profile+0x6a>
3cfd8: 882a c.mv a6,a0
3cfda: 862e c.mv a2,a1
3cfdc: 0008a783 lw a5,0(a7)
3cfe0: 00378913 addi s2,a5,3
3cfe4: 992e c.add s2,a1
3cfe6: 97aa c.add a5,a0
3cfe8: 9bf1 c.andi a5,-4
3cfea: ffc97913 andi s2,s2,-4
3cfee: 40f90a33 sub s4,s2,a5
3cff2: f6f1aa23 sw a5,-140(gp) # 6f2c8 <lowpc>
3cff6: 001a1713 slli a4,s4,0x1
3cffa: 6485 c.lui s1,0x1
3cffc: f741a823 sw s4,-144(gp) # 6f2c4 <textsize>
3d000: 4691 c.li a3,4
3d002: f6d1a623 sw a3,-148(gp) # 6f2c0 <log_hashfraction>
3d006: f801a823 sw zero,-112(gp) # 6f2e4 <running>
3d00a: 014707b3 add a5,a4,s4
3d00e: 38748713 addi a4,s1,903 # 1387 <__libc_tsd_CTYPE_B+0x135b>
3d012: 2af76763 bltu a4,a5,3d2c0 <_dl_start_profile+0x384>
3d016: 03200793 addi a5,zero,50
3d01a: f6f1ae23 sw a5,-132(gp) # 6f2d0 <fromlimit>
3d01e: 19000793 addi a5,zero,400
3d022: d6f42423 sw a5,-664(s0)
3d026: 30048493 addi s1,s1,768
3d02a: 00020d37 lui s10,0x20
3d02e: 6e6f77b7 lui a5,0x6e6f7
3d032: fffd0693 addi a3,s10,-1 # 1ffff <__sysconf+0xfd>
3d036: 002a5713 srli a4,s4,0x2
3d03a: d6778793 addi a5,a5,-665 # 6e6f6d67 <__BSS_END__+0x6e687213>
3d03e: d8d42023 sw a3,-640(s0)
3d042: d9042823 sw a6,-624(s0)
3d046: d8c42a23 sw a2,-620(s0)
3d04a: d6f42e23 sw a5,-644(s0)
3d04e: d8e42c23 sw a4,-616(s0)
3d052: d8042223 sw zero,-636(s0)
3d056: d8042423 sw zero,-632(s0)
3d05a: d8042623 sw zero,-628(s0)
3d05e: 006060ef jal ra,43064 <__profile_frequency>
3d062: 87aa c.mv a5,a0
3d064: d8f42e23 sw a5,-612(s0)
3d068: 6f6367b7 lui a5,0x6f636
3d06c: ee01a583 lw a1,-288(gp) # 6f234 <_dl_profile_output>
3d070: 57378793 addi a5,a5,1395 # 6f636573 <__BSS_END__+0x6f5c6a1f>
3d074: daf42023 sw a5,-608(s0)
3d078: 007367b7 lui a5,0x736
3d07c: 46e78793 addi a5,a5,1134 # 73646e <__BSS_END__+0x6c691a>
3d080: 852e c.mv a0,a1
3d082: daf42223 sw a5,-604(s0)
3d086: 07300793 addi a5,zero,115
3d08a: daf407a3 sb a5,-593(s0)
3d08e: d6b42623 sw a1,-660(s0)
3d092: da042423 sw zero,-600(s0)
3d096: da041623 sh zero,-596(s0)
3d09a: da040723 sb zero,-594(s0)
3d09e: fc2e10ef jal ra,1e860 <strlen>
3d0a2: ee41aa83 lw s5,-284(gp) # 6f238 <_dl_profile>
3d0a6: 89aa c.mv s3,a0
3d0a8: 5dfd c.li s11,-1
3d0aa: 8556 c.mv a0,s5
3d0ac: fb4e10ef jal ra,1e860 <strlen>
3d0b0: 99aa c.add s3,a0
3d0b2: 02198993 addi s3,s3,33
3d0b6: ff09f993 andi s3,s3,-16
3d0ba: 41310133 sub sp,sp,s3
3d0be: d6c42583 lw a1,-660(s0)
3d0c2: 00f10993 addi s3,sp,15
3d0c6: ff09f993 andi s3,s3,-16
3d0ca: 854e c.mv a0,s3
3d0cc: ad6e20ef jal ra,1f3a2 <__stpcpy>
3d0d0: 02f00793 addi a5,zero,47
3d0d4: 85d6 c.mv a1,s5
3d0d6: 00f50023 sb a5,0(a0)
3d0da: 0505 c.addi a0,1
3d0dc: ac6e20ef jal ra,1f3a2 <__stpcpy>
3d0e0: 000617b7 lui a5,0x61
3d0e4: 21078793 addi a5,a5,528 # 61210 <primes.0+0xe8>
3d0e8: 0047c583 lbu a1,4(a5)
3d0ec: 0057c603 lbu a2,5(a5)
3d0f0: 0007ce03 lbu t3,0(a5)
3d0f4: 0017c303 lbu t1,1(a5)
3d0f8: 0027c883 lbu a7,2(a5)
3d0fc: 0037c803 lbu a6,3(a5)
3d100: 0067c683 lbu a3,6(a5)
3d104: 0077c703 lbu a4,7(a5)
3d108: 0087c783 lbu a5,8(a5)
3d10c: 00b50223 sb a1,4(a0)
3d110: 00c502a3 sb a2,5(a0)
3d114: 01c50023 sb t3,0(a0)
3d118: 006500a3 sb t1,1(a0)
3d11c: 01150123 sb a7,2(a0)
3d120: 010501a3 sb a6,3(a0)
3d124: 00d50323 sb a3,6(a0)
3d128: 00e503a3 sb a4,7(a0)
3d12c: 00f50423 sb a5,8(a0)
3d130: 1b600613 addi a2,zero,438
3d134: 042d0593 addi a1,s10,66
3d138: 854e c.mv a0,s3
3d13a: a3de30ef jal ra,20b76 <__open64_nocancel>
3d13e: 8aaa c.mv s5,a0
3d140: 23b50063 beq a0,s11,3d360 <_dl_start_profile+0x424>
3d144: db040593 addi a1,s0,-592
3d148: a42e30ef jal ra,2038a <__fstat>
3d14c: 1a054163 blt a0,zero,3d2ee <_dl_start_profile+0x3b2>
3d150: dc042603 lw a2,-576(s0)
3d154: 67bd c.lui a5,0xf
3d156: 66a1 c.lui a3,0x8
3d158: 8ff1 c.and a5,a2
3d15a: 18d79a63 bne a5,a3,3d2ee <_dl_start_profile+0x3b2>
3d15e: de042783 lw a5,-544(s0)
3d162: de442683 lw a3,-540(s0)
3d166: 001a5713 srli a4,s4,0x1
3d16a: d6e42223 sw a4,-668(s0)
3d16e: 00d7e633 or a2,a5,a3
3d172: 94ba c.add s1,a4
3d174: 22060463 beq a2,zero,3d39c <_dl_start_profile+0x460>
3d178: 20979063 bne a5,s1,3d378 <_dl_start_profile+0x43c>
3d17c: 1e069e63 bne a3,zero,3d378 <_dl_start_profile+0x43c>
3d180: 4781 c.li a5,0
3d182: 4801 c.li a6,0
3d184: 8756 c.mv a4,s5
3d186: 4685 c.li a3,1
3d188: 460d c.li a2,3
3d18a: 85a6 c.mv a1,s1
3d18c: 4501 c.li a0,0
3d18e: da5e30ef jal ra,20f32 <__mmap64>
3d192: 57fd c.li a5,-1
3d194: 8daa c.mv s11,a0
3d196: 2cf50063 beq a0,a5,3d456 <_dl_start_profile+0x51a>
3d19a: 8556 c.mv a0,s5
3d19c: 8e7e30ef jal ra,20a82 <__close_nocancel>
3d1a0: d6442783 lw a5,-668(s0)
3d1a4: 038d8d13 addi s10,s11,56
3d1a8: 0791 c.addi a5,4
3d1aa: 00fd0ab3 add s5,s10,a5
3d1ae: 004a8593 addi a1,s5,4
3d1b2: f951a423 sw s5,-120(gp) # 6f2dc <narcsp>
3d1b6: f8b1aa23 sw a1,-108(gp) # 6f2e8 <data>
3d1ba: de042703 lw a4,-544(s0)
3d1be: de442603 lw a2,-540(s0)
3d1c2: d7c40593 addi a1,s0,-644
3d1c6: 856e c.mv a0,s11
3d1c8: 8f51 c.or a4,a2
3d1ca: 4651 c.li a2,20
3d1cc: 24070863 beq a4,zero,3d41c <_dl_start_profile+0x4e0>
3d1d0: d17e10ef jal ra,1eee6 <memcmp>
3d1d4: 1a051f63 bne a0,zero,3d392 <_dl_start_profile+0x456>
3d1d8: 014da703 lw a4,20(s11)
3d1dc: 1a071b63 bne a4,zero,3d392 <_dl_start_profile+0x456>
3d1e0: 02000613 addi a2,zero,32
3d1e4: d9040593 addi a1,s0,-624
3d1e8: 018d8513 addi a0,s11,24
3d1ec: cfbe10ef jal ra,1eee6 <memcmp>
3d1f0: 1a051163 bne a0,zero,3d392 <_dl_start_profile+0x456>
3d1f4: ffcaa603 lw a2,-4(s5)
3d1f8: 4705 c.li a4,1
3d1fa: 18e61c63 bne a2,a4,3d392 <_dl_start_profile+0x456>
3d1fe: d6842703 lw a4,-664(s0)
3d202: d6442783 lw a5,-668(s0)
3d206: 4585 c.li a1,1
3d208: 00e78533 add a0,a5,a4
3d20c: a9be00ef jal ra,1dca6 <__calloc>
3d210: f8a1a223 sw a0,-124(gp) # 6f2d8 <tos>
3d214: 832a c.mv t1,a0
3d216: 26050c63 beq a0,zero,3d48e <_dl_start_profile+0x552>
3d21a: d6442783 lw a5,-668(s0)
3d21e: f601ac23 sw zero,-136(gp) # 6f2cc <fromidx>
3d222: 000aa683 lw a3,0(s5)
3d226: f7c1a703 lw a4,-132(gp) # 6f2d0 <fromlimit>
3d22a: 953e c.add a0,a5
3d22c: f8a1a023 sw a0,-128(gp) # 6f2d4 <froms>
3d230: 00e6f463 bgeu a3,a4,3d238 <_dl_start_profile+0x2fc>
3d234: 000aa703 lw a4,0(s5)
3d238: f8e1a623 sw a4,-116(gp) # 6f2e0 <narcs>
3d23c: c331 c.beqz a4,3d280 <_dl_start_profile+0x344>
3d23e: 00171693 slli a3,a4,0x1
3d242: 96ba c.add a3,a4
3d244: 068a c.slli a3,0x2
3d246: 16e1 c.addi a3,-8
3d248: 96d6 c.add a3,s5
3d24a: ff8a8593 addi a1,s5,-8
3d24e: 42dc c.lw a5,4(a3)
3d250: f781a703 lw a4,-136(gp) # 6f2cc <fromidx>
3d254: 8389 c.srli a5,0x2
3d256: 00170613 addi a2,a4,1
3d25a: 0786 c.slli a5,0x1
3d25c: f6c1ac23 sw a2,-136(gp) # 6f2cc <fromidx>
3d260: 979a c.add a5,t1
3d262: 0007d883 lhu a7,0(a5) # f000 <__libc_tsd_CTYPE_B+0xefd4>
3d266: 00371613 slli a2,a4,0x3
3d26a: 962a c.add a2,a0
3d26c: 0742 c.slli a4,0x10
3d26e: c214 c.sw a3,0(a2)
3d270: 01161223 sh a7,4(a2)
3d274: 8341 c.srli a4,0x10
3d276: 00e79023 sh a4,0(a5)
3d27a: 16d1 c.addi a3,-12
3d27c: fcb699e3 bne a3,a1,3d24e <_dl_start_profile+0x312>
3d280: f741a603 lw a2,-140(gp) # 6f2c8 <lowpc>
3d284: d6442783 lw a5,-668(s0)
3d288: 66c1 c.lui a3,0x10
3d28a: 40c90933 sub s2,s2,a2
3d28e: 0327f063 bgeu a5,s2,3d2ae <_dl_start_profile+0x372>
3d292: d6442783 lw a5,-668(s0)
3d296: 6741 c.lui a4,0x10
3d298: 4685 c.li a3,1
3d29a: 02f957b3 divu a5,s2,a5
3d29e: 00e7f863 bgeu a5,a4,3d2ae <_dl_start_profile+0x372>
3d2a2: 0ff00693 addi a3,zero,255
3d2a6: 1cf6f163 bgeu a3,a5,3d468 <_dl_start_profile+0x52c>
3d2aa: 02f756b3 divu a3,a4,a5
3d2ae: d6442583 lw a1,-668(s0)
3d2b2: 856a c.mv a0,s10
3d2b4: 4a1050ef jal ra,42f54 <__profil>
3d2b8: 4785 c.li a5,1
3d2ba: f8f1a823 sw a5,-112(gp) # 6f2e4 <running>
3d2be: a095 c.j 3d322 <_dl_start_profile+0x3e6>
3d2c0: 06400737 lui a4,0x6400
3d2c4: 06400a93 addi s5,zero,100
3d2c8: 06370713 addi a4,a4,99 # 6400063 <__BSS_END__+0x639050f>
3d2cc: 0357dab3 divu s5,a5,s5
3d2d0: 1cf77963 bgeu a4,a5,3d4a2 <_dl_start_profile+0x566>
3d2d4: 001007b7 lui a5,0x100
3d2d8: f6f1ae23 sw a5,-132(gp) # 6f2d0 <fromlimit>
3d2dc: 060004b7 lui s1,0x6000
3d2e0: 008007b7 lui a5,0x800
3d2e4: d6f42423 sw a5,-664(s0)
3d2e8: 04048493 addi s1,s1,64 # 6000040 <__BSS_END__+0x5f904ec>
3d2ec: bb3d c.j 3d02a <_dl_start_profile+0xee>
3d2ee: 00032797 auipc a5,0x32
3d2f2: aba7a783 lw a5,-1350(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
3d2f6: 000614b7 lui s1,0x61
3d2fa: 1bc48493 addi s1,s1,444 # 611bc <primes.0+0x94>
3d2fe: 9792 c.add a5,tp
3d300: 8556 c.mv a0,s5
3d302: 0007a903 lw s2,0(a5)
3d306: f7ce30ef jal ra,20a82 <__close_nocancel>
3d30a: e3040593 addi a1,s0,-464
3d30e: 19000613 addi a2,zero,400
3d312: 854a c.mv a0,s2
3d314: c2ff90ef jal ra,36f42 <__strerror_r>
3d318: 862a c.mv a2,a0
3d31a: 85ce c.mv a1,s3
3d31c: 8526 c.mv a0,s1
3d31e: 9adff0ef jal ra,3ccca <_dl_error_printf>
3d322: d6040113 addi sp,s0,-672
3d326: 29c12083 lw ra,668(sp)
3d32a: 29812403 lw s0,664(sp)
3d32e: 29412483 lw s1,660(sp)
3d332: 29012903 lw s2,656(sp)
3d336: 28c12983 lw s3,652(sp)
3d33a: 28812a03 lw s4,648(sp)
3d33e: 28412a83 lw s5,644(sp)
3d342: 28012b03 lw s6,640(sp)
3d346: 27c12b83 lw s7,636(sp)
3d34a: 27812c03 lw s8,632(sp)
3d34e: 27412c83 lw s9,628(sp)
3d352: 27012d03 lw s10,624(sp)
3d356: 26c12d83 lw s11,620(sp)
3d35a: 2a010113 addi sp,sp,672
3d35e: 8082 c.jr ra
3d360: 00032797 auipc a5,0x32
3d364: a487a783 lw a5,-1464(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
3d368: 000614b7 lui s1,0x61
3d36c: 1a048493 addi s1,s1,416 # 611a0 <primes.0+0x78>
3d370: 9792 c.add a5,tp
3d372: 0007a903 lw s2,0(a5)
3d376: bf51 c.j 3d30a <_dl_start_profile+0x3ce>
3d378: 8556 c.mv a0,s5
3d37a: f08e30ef jal ra,20a82 <__close_nocancel>
3d37e: ee41a603 lw a2,-284(gp) # 6f238 <_dl_profile>
3d382: 00061537 lui a0,0x61
3d386: 85ce c.mv a1,s3
3d388: 21c50513 addi a0,a0,540 # 6121c <primes.0+0xf4>
3d38c: 93fff0ef jal ra,3ccca <_dl_error_printf>
3d390: bf49 c.j 3d322 <_dl_start_profile+0x3e6>
3d392: 85a6 c.mv a1,s1
3d394: 856e c.mv a0,s11
3d396: be3e30ef jal ra,20f78 <__munmap>
3d39a: b7d5 c.j 3d37e <_dl_start_profile+0x442>
3d39c: b041a603 lw a2,-1276(gp) # 6ee58 <_dl_pagesize>
3d3a0: d6242023 sw sp,-672(s0)
3d3a4: 4581 c.li a1,0
3d3a6: 00f60793 addi a5,a2,15
3d3aa: 9bc1 c.andi a5,-16
3d3ac: 40f10133 sub sp,sp,a5
3d3b0: 850a c.mv a0,sp
3d3b2: d6c42623 sw a2,-660(s0)
3d3b6: f47e10ef jal ra,1f2fc <memset>
3d3ba: d6c42603 lw a2,-660(s0)
3d3be: 4681 c.li a3,0
3d3c0: 8556 c.mv a0,s5
3d3c2: 40c00633 sub a2,zero,a2
3d3c6: 009675b3 and a1,a2,s1
3d3ca: 4601 c.li a2,0
3d3cc: a20e30ef jal ra,205ec <__libc_lseek>
3d3d0: d6242623 sw sp,-660(s0)
3d3d4: 07b50463 beq a0,s11,3d43c <_dl_start_profile+0x500>
3d3d8: 00032d97 auipc s11,0x32
3d3dc: 9d0dad83 lw s11,-1584(s11) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
3d3e0: a801 c.j 3d3f0 <_dl_start_profile+0x4b4>
3d3e2: 004d87b3 add a5,s11,tp
3d3e6: 4390 c.lw a2,0(a5)
3d3e8: 4711 c.li a4,4
3d3ea: 87ee c.mv a5,s11
3d3ec: 04e61e63 bne a2,a4,3d448 <_dl_start_profile+0x50c>
3d3f0: b041a603 lw a2,-1276(gp) # 6ee58 <_dl_pagesize>
3d3f4: d6c42583 lw a1,-660(s0)
3d3f8: 8556 c.mv a0,s5
3d3fa: 167d c.addi a2,-1
3d3fc: 8e65 c.and a2,s1
3d3fe: 809e30ef jal ra,20c06 <__write_nocancel>
3d402: 57fd c.li a5,-1
3d404: fcf50fe3 beq a0,a5,3d3e2 <_dl_start_profile+0x4a6>
3d408: 02054c63 blt a0,zero,3d440 <_dl_start_profile+0x504>
3d40c: d6042103 lw sp,-672(s0)
3d410: bb85 c.j 3d180 <_dl_start_profile+0x244>
3d412: 4601 c.li a2,0
3d414: 587d c.li a6,-1
3d416: 557d c.li a0,-1
3d418: 4581 c.li a1,0
3d41a: b6c9 c.j 3cfdc <_dl_start_profile+0xa0>
3d41c: febe10ef jal ra,1f406 <memcpy>
3d420: 02000613 addi a2,zero,32
3d424: 000daa23 sw zero,20(s11)
3d428: d9040593 addi a1,s0,-624
3d42c: 018d8513 addi a0,s11,24
3d430: fd7e10ef jal ra,1f406 <memcpy>
3d434: 4705 c.li a4,1
3d436: feeaae23 sw a4,-4(s5)
3d43a: b3d1 c.j 3d1fe <_dl_start_profile+0x2c2>
3d43c: f8a59ee3 bne a1,a0,3d3d8 <_dl_start_profile+0x49c>
3d440: 00032797 auipc a5,0x32
3d444: 9687a783 lw a5,-1688(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
3d448: 000614b7 lui s1,0x61
3d44c: 1f448493 addi s1,s1,500 # 611f4 <primes.0+0xcc>
3d450: d6042103 lw sp,-672(s0)
3d454: b56d c.j 3d2fe <_dl_start_profile+0x3c2>
3d456: 000614b7 lui s1,0x61
3d45a: 00032797 auipc a5,0x32
3d45e: 94e7a783 lw a5,-1714(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
3d462: 1d848493 addi s1,s1,472 # 611d8 <primes.0+0xb0>
3d466: bd61 c.j 3d2fe <_dl_start_profile+0x3c2>
3d468: 010006b7 lui a3,0x1000
3d46c: 00d96963 bltu s2,a3,3d47e <_dl_start_profile+0x542>
3d470: 009a5a13 srli s4,s4,0x9
3d474: 03495933 divu s2,s2,s4
3d478: 0326d6b3 divu a3,a3,s2
3d47c: bd0d c.j 3d2ae <_dl_start_profile+0x372>
3d47e: d6442783 lw a5,-668(s0)
3d482: 0922 c.slli s2,0x8
3d484: 02f957b3 divu a5,s2,a5
3d488: 02f6d6b3 divu a3,a3,a5
3d48c: b50d c.j 3d2ae <_dl_start_profile+0x372>
3d48e: 85a6 c.mv a1,s1
3d490: 856e c.mv a0,s11
3d492: ae7e30ef jal ra,20f78 <__munmap>
3d496: 00061537 lui a0,0x61
3d49a: 25050513 addi a0,a0,592 # 61250 <primes.0+0x128>
3d49e: 855ff0ef jal ra,3ccf2 <_dl_fatal_printf>
3d4a2: 06000493 addi s1,zero,96
3d4a6: 029a84b3 mul s1,s5,s1
3d4aa: 003a9793 slli a5,s5,0x3
3d4ae: f751ae23 sw s5,-132(gp) # 6f2d0 <fromlimit>
3d4b2: d6f42423 sw a5,-664(s0)
3d4b6: 04048493 addi s1,s1,64
3d4ba: be85 c.j 3d02a <_dl_start_profile+0xee>
0003d4bc <_dl_mcount>:
3d4bc: f901a783 lw a5,-112(gp) # 6f2e4 <running>
3d4c0: 14078363 beq a5,zero,3d606 <_dl_mcount+0x14a>
3d4c4: f741a783 lw a5,-140(gp) # 6f2c8 <lowpc>
3d4c8: f701a703 lw a4,-144(gp) # 6f2c4 <textsize>
3d4cc: 8d1d c.sub a0,a5
3d4ce: 8d9d c.sub a1,a5
3d4d0: 00e537b3 sltu a5,a0,a4
3d4d4: 40f007b3 sub a5,zero,a5
3d4d8: 8d7d c.and a0,a5
3d4da: 12e5f663 bgeu a1,a4,3d606 <_dl_mcount+0x14a>
3d4de: f6c1a703 lw a4,-148(gp) # 6f2c0 <log_hashfraction>
3d4e2: f841a783 lw a5,-124(gp) # 6f2d8 <tos>
3d4e6: 00e5d733 srl a4,a1,a4
3d4ea: 0706 c.slli a4,0x1
3d4ec: 00e786b3 add a3,a5,a4
3d4f0: 0006d783 lhu a5,0(a3) # 1000000 <__BSS_END__+0xf904ac>
3d4f4: 01079713 slli a4,a5,0x10
3d4f8: 8341 c.srli a4,0x10
3d4fa: cf95 c.beqz a5,3d536 <_dl_mcount+0x7a>
3d4fc: f801a783 lw a5,-128(gp) # 6f2d4 <froms>
3d500: 070e c.slli a4,0x3
3d502: 97ba c.add a5,a4
3d504: 4394 c.lw a3,0(a5)
3d506: 4298 c.lw a4,0(a3)
3d508: 10a70063 beq a4,a0,3d608 <_dl_mcount+0x14c>
3d50c: 0047d703 lhu a4,4(a5)
3d510: cf11 c.beqz a4,3d52c <_dl_mcount+0x70>
3d512: f801a803 lw a6,-128(gp) # 6f2d4 <froms>
3d516: a021 c.j 3d51e <_dl_mcount+0x62>
3d518: 4290 c.lw a2,0(a3)
3d51a: 00a60963 beq a2,a0,3d52c <_dl_mcount+0x70>
3d51e: 070e c.slli a4,0x3
3d520: 00e807b3 add a5,a6,a4
3d524: 0047d703 lhu a4,4(a5)
3d528: 4394 c.lw a3,0(a5)
3d52a: f77d c.bnez a4,3d518 <_dl_mcount+0x5c>
3d52c: 4298 c.lw a4,0(a3)
3d52e: 0ca70d63 beq a4,a0,3d608 <_dl_mcount+0x14c>
3d532: 00478693 addi a3,a5,4
3d536: 1141 c.addi sp,-16
3d538: c622 c.swsp s0,12(sp)
3d53a: c426 c.swsp s1,8(sp)
3d53c: f881a603 lw a2,-120(gp) # 6f2dc <narcsp>
3d540: f8c1a703 lw a4,-116(gp) # 6f2e0 <narcs>
3d544: 421c c.lw a5,0(a2)
3d546: 06e78d63 beq a5,a4,3d5c0 <_dl_mcount+0x104>
3d54a: 4e85 c.li t4,1
3d54c: a095 c.j 3d5b0 <_dl_mcount+0xf4>
3d54e: f941a703 lw a4,-108(gp) # 6f2e8 <data>
3d552: f7818613 addi a2,gp,-136 # 6f2cc <fromidx>
3d556: 97ba c.add a5,a4
3d558: 43d8 c.lw a4,4(a5)
3d55a: 8309 c.srli a4,0x2
3d55c: 05d627af amoadd.w.aq a5,t4,(a2)
3d560: f8c1a403 lw s0,-116(gp) # 6f2e0 <narcs>
3d564: f841a603 lw a2,-124(gp) # 6f2d8 <tos>
3d568: f801a803 lw a6,-128(gp) # 6f2d4 <froms>
3d56c: 0706 c.slli a4,0x1
3d56e: 963a c.add a2,a4
3d570: 0785 c.addi a5,1
3d572: 00141713 slli a4,s0,0x1
3d576: 9722 c.add a4,s0
3d578: 00379413 slli s0,a5,0x3
3d57c: 9822 c.add a6,s0
3d57e: f941a403 lw s0,-108(gp) # 6f2e8 <data>
3d582: 00065483 lhu s1,0(a2)
3d586: 070a c.slli a4,0x2
3d588: 9722 c.add a4,s0
3d58a: 07c2 c.slli a5,0x10
3d58c: 00e82023 sw a4,0(a6)
3d590: 00981223 sh s1,4(a6)
3d594: 83c1 c.srli a5,0x10
3d596: 00f61023 sh a5,0(a2)
3d59a: f8c18793 addi a5,gp,-116 # 6f2e0 <narcs>
3d59e: 05d7a02f amoadd.w.aq zero,t4,(a5)
3d5a2: f881a603 lw a2,-120(gp) # 6f2dc <narcsp>
3d5a6: f8c1a703 lw a4,-116(gp) # 6f2e0 <narcs>
3d5aa: 421c c.lw a5,0(a2)
3d5ac: 00e78a63 beq a5,a4,3d5c0 <_dl_mcount+0x104>
3d5b0: f7c1a803 lw a6,-132(gp) # 6f2d0 <fromlimit>
3d5b4: 00171793 slli a5,a4,0x1
3d5b8: 97ba c.add a5,a4
3d5ba: 078a c.slli a5,0x2
3d5bc: f90769e3 bltu a4,a6,3d54e <_dl_mcount+0x92>
3d5c0: 0006d783 lhu a5,0(a3)
3d5c4: cba1 c.beqz a5,3d614 <_dl_mcount+0x158>
3d5c6: 0006d703 lhu a4,0(a3)
3d5ca: f801a783 lw a5,-128(gp) # 6f2d4 <froms>
3d5ce: 070e c.slli a4,0x3
3d5d0: 97ba c.add a5,a4
3d5d2: 4394 c.lw a3,0(a5)
3d5d4: 4298 c.lw a4,0(a3)
3d5d6: 08a70963 beq a4,a0,3d668 <_dl_mcount+0x1ac>
3d5da: 0047d703 lhu a4,4(a5)
3d5de: cf11 c.beqz a4,3d5fa <_dl_mcount+0x13e>
3d5e0: f801a803 lw a6,-128(gp) # 6f2d4 <froms>
3d5e4: a021 c.j 3d5ec <_dl_mcount+0x130>
3d5e6: 4290 c.lw a2,0(a3)
3d5e8: 00a60963 beq a2,a0,3d5fa <_dl_mcount+0x13e>
3d5ec: 070e c.slli a4,0x3
3d5ee: 00e807b3 add a5,a6,a4
3d5f2: 0047d703 lhu a4,4(a5)
3d5f6: 4394 c.lw a3,0(a5)
3d5f8: f77d c.bnez a4,3d5e6 <_dl_mcount+0x12a>
3d5fa: 4298 c.lw a4,0(a3)
3d5fc: 06a70663 beq a4,a0,3d668 <_dl_mcount+0x1ac>
3d600: 00478693 addi a3,a5,4
3d604: bf25 c.j 3d53c <_dl_mcount+0x80>
3d606: 8082 c.jr ra
3d608: 4785 c.li a5,1
3d60a: 00868713 addi a4,a3,8
3d60e: 04f7202f amoadd.w.aq zero,a5,(a4)
3d612: 8082 c.jr ra
3d614: 4705 c.li a4,1
3d616: 04e6282f amoadd.w.aq a6,a4,(a2)
3d61a: f7c1a783 lw a5,-132(gp) # 6f2d0 <fromlimit>
3d61e: 04f87a63 bgeu a6,a5,3d672 <_dl_mcount+0x1b6>
3d622: f7818613 addi a2,gp,-136 # 6f2cc <fromidx>
3d626: 04e627af amoadd.w.aq a5,a4,(a2)
3d62a: 0785 c.addi a5,1
3d62c: 07c2 c.slli a5,0x10
3d62e: 83c1 c.srli a5,0x10
3d630: 00f69023 sh a5,0(a3)
3d634: 0006d303 lhu t1,0(a3)
3d638: f801a683 lw a3,-128(gp) # 6f2d4 <froms>
3d63c: f941a783 lw a5,-108(gp) # 6f2e8 <data>
3d640: 00181613 slli a2,a6,0x1
3d644: 9642 c.add a2,a6
3d646: 060a c.slli a2,0x2
3d648: 00331813 slli a6,t1,0x3
3d64c: 97b2 c.add a5,a2
3d64e: 96c2 c.add a3,a6
3d650: c29c c.sw a5,0(a3)
3d652: c388 c.sw a0,0(a5)
3d654: c3cc c.sw a1,4(a5)
3d656: 0007a423 sw zero,8(a5)
3d65a: 00069223 sh zero,4(a3)
3d65e: f8c18793 addi a5,gp,-116 # 6f2e0 <narcs>
3d662: 04e7a02f amoadd.w.aq zero,a4,(a5)
3d666: 4294 c.lw a3,0(a3)
3d668: 4785 c.li a5,1
3d66a: 00868713 addi a4,a3,8
3d66e: 04f7202f amoadd.w.aq zero,a5,(a4)
3d672: 4432 c.lwsp s0,12(sp)
3d674: 44a2 c.lwsp s1,8(sp)
3d676: 0141 c.addi sp,16
3d678: 8082 c.jr ra
0003d67a <_dl_get_origin>:
3d67a: 72fd c.lui t0,0xfffff
3d67c: 1101 c.addi sp,-32
3d67e: 02c1 c.addi t0,16
3d680: ce06 c.swsp ra,28(sp)
3d682: cc22 c.swsp s0,24(sp)
3d684: ca26 c.swsp s1,20(sp)
3d686: c84a c.swsp s2,16(sp)
3d688: 000615b7 lui a1,0x61
3d68c: 9116 c.add sp,t0
3d68e: 77fd c.lui a5,0xfffff
3d690: 04e00893 addi a7,zero,78
3d694: f9c00513 addi a0,zero,-100
3d698: 27c58593 addi a1,a1,636 # 6127c <primes.0+0x154>
3d69c: 860a c.mv a2,sp
3d69e: 6685 c.lui a3,0x1
3d6a0: 00000073 ecall
3d6a4: 04a7e963 bltu a5,a0,3d6f6 <_dl_get_origin+0x7c>
3d6a8: 04a05763 bge zero,a0,3d6f6 <_dl_get_origin+0x7c>
3d6ac: 00014703 lbu a4,0(sp)
3d6b0: 05b00793 addi a5,zero,91
3d6b4: 04f70163 beq a4,a5,3d6f6 <_dl_get_origin+0x7c>
3d6b8: 02f00593 addi a1,zero,47
3d6bc: 00a107b3 add a5,sp,a0
3d6c0: 4685 c.li a3,1
3d6c2: 02f00613 addi a2,zero,47
3d6c6: 0ab71863 bne a4,a1,3d776 <_dl_get_origin+0xfc>
3d6ca: 00d50c63 beq a0,a3,3d6e2 <_dl_get_origin+0x68>
3d6ce: fff7c703 lbu a4,-1(a5) # ffffefff <__BSS_END__+0xfff8f4ab>
3d6d2: fff50493 addi s1,a0,-1
3d6d6: 17fd c.addi a5,-1
3d6d8: 06c70e63 beq a4,a2,3d754 <_dl_get_origin+0xda>
3d6dc: 8526 c.mv a0,s1
3d6de: fed518e3 bne a0,a3,3d6ce <_dl_get_origin+0x54>
3d6e2: 4509 c.li a0,2
3d6e4: cf3df0ef jal ra,1d3d6 <__libc_malloc>
3d6e8: 842a c.mv s0,a0
3d6ea: c931 c.beqz a0,3d73e <_dl_get_origin+0xc4>
3d6ec: 02f00793 addi a5,zero,47
3d6f0: 00f41023 sh a5,0(s0)
3d6f4: a0b1 c.j 3d740 <_dl_get_origin+0xc6>
3d6f6: ed41a903 lw s2,-300(gp) # 6f228 <_dl_origin_path>
3d6fa: 04090263 beq s2,zero,3d73e <_dl_get_origin+0xc4>
3d6fe: 854a c.mv a0,s2
3d700: 960e10ef jal ra,1e860 <strlen>
3d704: 84aa c.mv s1,a0
3d706: 0505 c.addi a0,1
3d708: ccfdf0ef jal ra,1d3d6 <__libc_malloc>
3d70c: 842a c.mv s0,a0
3d70e: c905 c.beqz a0,3d73e <_dl_get_origin+0xc4>
3d710: 8626 c.mv a2,s1
3d712: 85ca c.mv a1,s2
3d714: cf3e10ef jal ra,1f406 <memcpy>
3d718: 00950633 add a2,a0,s1
3d71c: 00140713 addi a4,s0,1
3d720: 02f00693 addi a3,zero,47
3d724: 00c76663 bltu a4,a2,3d730 <_dl_get_origin+0xb6>
3d728: a801 c.j 3d738 <_dl_get_origin+0xbe>
3d72a: 167d c.addi a2,-1
3d72c: 00e60663 beq a2,a4,3d738 <_dl_get_origin+0xbe>
3d730: fff64783 lbu a5,-1(a2)
3d734: fed78be3 beq a5,a3,3d72a <_dl_get_origin+0xb0>
3d738: 00060023 sb zero,0(a2)
3d73c: a011 c.j 3d740 <_dl_get_origin+0xc6>
3d73e: 547d c.li s0,-1
3d740: 6285 c.lui t0,0x1
3d742: 12c1 c.addi t0,-16
3d744: 9116 c.add sp,t0
3d746: 40f2 c.lwsp ra,28(sp)
3d748: 8522 c.mv a0,s0
3d74a: 44d2 c.lwsp s1,20(sp)
3d74c: 4462 c.lwsp s0,24(sp)
3d74e: 4942 c.lwsp s2,16(sp)
3d750: 6105 c.addi16sp sp,32
3d752: 8082 c.jr ra
3d754: 0505 c.addi a0,1
3d756: c81df0ef jal ra,1d3d6 <__libc_malloc>
3d75a: 842a c.mv s0,a0
3d75c: d16d c.beqz a0,3d73e <_dl_get_origin+0xc4>
3d75e: 75fd c.lui a1,0xfffff
3d760: 6785 c.lui a5,0x1
3d762: 97ae c.add a5,a1
3d764: 8626 c.mv a2,s1
3d766: 002785b3 add a1,a5,sp
3d76a: c9de10ef jal ra,1f406 <memcpy>
3d76e: 9526 c.add a0,s1
3d770: 00050023 sb zero,0(a0)
3d774: b7f1 c.j 3d740 <_dl_get_origin+0xc6>
3d776: 000616b7 lui a3,0x61
3d77a: 000615b7 lui a1,0x61
3d77e: 00061537 lui a0,0x61
3d782: 2d068693 addi a3,a3,720 # 612d0 <__PRETTY_FUNCTION__.0>
3d786: 28c58593 addi a1,a1,652 # 6128c <primes.0+0x164>
3d78a: 2bc50513 addi a0,a0,700 # 612bc <primes.0+0x194>
3d78e: b62d30ef jal ra,10af0 <__assert_fail>
0003d792 <_dl_scope_free>:
3d792: 1141 c.addi sp,-16
3d794: c422 c.swsp s0,8(sp)
3d796: af022403 lw s0,-1296(tp) # fffffaf0 <__BSS_END__+0xfff8ff9c>
3d79a: c606 c.swsp ra,12(sp)
3d79c: c226 c.swsp s1,4(sp)
3d79e: c04a c.swsp s2,0(sp)
3d7a0: e811 c.bnez s0,3d7b4 <_dl_scope_free+0x22>
3d7a2: 876e00ef jal ra,1d818 <__free>
3d7a6: 40b2 c.lwsp ra,12(sp)
3d7a8: 8522 c.mv a0,s0
3d7aa: 4422 c.lwsp s0,8(sp)
3d7ac: 4492 c.lwsp s1,4(sp)
3d7ae: 4902 c.lwsp s2,0(sp)
3d7b0: 0141 c.addi sp,16
3d7b2: 8082 c.jr ra
3d7b4: e801a403 lw s0,-384(gp) # 6f1d4 <_dl_scope_free_list>
3d7b8: 84aa c.mv s1,a0
3d7ba: cc11 c.beqz s0,3d7d6 <_dl_scope_free+0x44>
3d7bc: 401c c.lw a5,0(s0)
3d7be: 03100713 addi a4,zero,49
3d7c2: 02f76663 bltu a4,a5,3d7ee <_dl_scope_free+0x5c>
3d7c6: 00178713 addi a4,a5,1 # 1001 <__libc_tsd_CTYPE_B+0xfd5>
3d7ca: 078a c.slli a5,0x2
3d7cc: c018 c.sw a4,0(s0)
3d7ce: 943e c.add s0,a5
3d7d0: c048 c.sw a0,4(s0)
3d7d2: 4401 c.li s0,0
3d7d4: bfc9 c.j 3d7a6 <_dl_scope_free+0x14>
3d7d6: 0cc00513 addi a0,zero,204
3d7da: bfddf0ef jal ra,1d3d6 <__libc_malloc>
3d7de: e8a1a023 sw a0,-384(gp) # 6f1d4 <_dl_scope_free_list>
3d7e2: c50d c.beqz a0,3d80c <_dl_scope_free+0x7a>
3d7e4: 4785 c.li a5,1
3d7e6: c144 c.sw s1,4(a0)
3d7e8: c11c c.sw a5,0(a0)
3d7ea: 4401 c.li s0,0
3d7ec: bf6d c.j 3d7a6 <_dl_scope_free+0x14>
3d7ee: 2ef9 c.jal 3dbcc <__thread_gscope_wait>
3d7f0: 401c c.lw a5,0(s0)
3d7f2: cb99 c.beqz a5,3d808 <_dl_scope_free+0x76>
3d7f4: 17fd c.addi a5,-1
3d7f6: 00279713 slli a4,a5,0x2
3d7fa: 9722 c.add a4,s0
3d7fc: 4348 c.lw a0,4(a4)
3d7fe: c01c c.sw a5,0(s0)
3d800: 818e00ef jal ra,1d818 <__free>
3d804: 401c c.lw a5,0(s0)
3d806: f7fd c.bnez a5,3d7f4 <_dl_scope_free+0x62>
3d808: 4405 c.li s0,1
3d80a: bf71 c.j 3d7a6 <_dl_scope_free+0x14>
3d80c: 26c1 c.jal 3dbcc <__thread_gscope_wait>
3d80e: 8526 c.mv a0,s1
3d810: 808e00ef jal ra,1d818 <__free>
3d814: 4405 c.li s0,1
3d816: bf41 c.j 3d7a6 <_dl_scope_free+0x14>
0003d818 <_dl_make_stack_executable>:
3d818: 1141 c.addi sp,-16
3d81a: b041a583 lw a1,-1276(gp) # 6ee58 <_dl_pagesize>
3d81e: c422 c.swsp s0,8(sp)
3d820: 0006e7b7 lui a5,0x6e
3d824: 842a c.mv s0,a0
3d826: 4108 c.lw a0,0(a0)
3d828: ffc7a603 lw a2,-4(a5) # 6dffc <__stack_prot>
3d82c: 40b007b3 sub a5,zero,a1
3d830: 8d7d c.and a0,a5
3d832: c606 c.swsp ra,12(sp)
3d834: f5ce30ef jal ra,20f90 <__mprotect>
3d838: ed09 c.bnez a0,3d852 <_dl_make_stack_executable+0x3a>
3d83a: af81a783 lw a5,-1288(gp) # 6ee4c <_dl_stack_flags>
3d83e: 40b2 c.lwsp ra,12(sp)
3d840: 00042023 sw zero,0(s0)
3d844: 4422 c.lwsp s0,8(sp)
3d846: 0017e793 ori a5,a5,1
3d84a: aef1ac23 sw a5,-1288(gp) # 6ee4c <_dl_stack_flags>
3d84e: 0141 c.addi sp,16
3d850: 8082 c.jr ra
3d852: 00031797 auipc a5,0x31
3d856: 5567a783 lw a5,1366(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
3d85a: 40b2 c.lwsp ra,12(sp)
3d85c: 4422 c.lwsp s0,8(sp)
3d85e: 9792 c.add a5,tp
3d860: 4388 c.lw a0,0(a5)
3d862: 0141 c.addi sp,16
3d864: 8082 c.jr ra
...
0003d868 <_dl_runtime_resolve>:
3d868: 7159 c.addi16sp sp,-112
3d86a: d206 c.swsp ra,36(sp)
3d86c: c22a c.swsp a0,4(sp)
3d86e: c42e c.swsp a1,8(sp)
3d870: c632 c.swsp a2,12(sp)
3d872: c836 c.swsp a3,16(sp)
3d874: ca3a c.swsp a4,20(sp)
3d876: cc3e c.swsp a5,24(sp)
3d878: ce42 c.swsp a6,28(sp)
3d87a: d046 c.swsp a7,32(sp)
3d87c: b42a c.fsdsp fa0,40(sp)
3d87e: b82e c.fsdsp fa1,48(sp)
3d880: bc32 c.fsdsp fa2,56(sp)
3d882: a0b6 c.fsdsp fa3,64(sp)
3d884: a4ba c.fsdsp fa4,72(sp)
3d886: a8be c.fsdsp fa5,80(sp)
3d888: acc2 c.fsdsp fa6,88(sp)
3d88a: b0c6 c.fsdsp fa7,96(sp)
3d88c: 00131593 slli a1,t1,0x1
3d890: 8516 c.mv a0,t0
3d892: 959a c.add a1,t1
3d894: 00005617 auipc a2,0x5
3d898: 7f260613 addi a2,a2,2034 # 43086 <_dl_fixup>
3d89c: 9602 c.jalr a2
3d89e: 832a c.mv t1,a0
3d8a0: 5092 c.lwsp ra,36(sp)
3d8a2: 4512 c.lwsp a0,4(sp)
3d8a4: 45a2 c.lwsp a1,8(sp)
3d8a6: 4632 c.lwsp a2,12(sp)
3d8a8: 46c2 c.lwsp a3,16(sp)
3d8aa: 4752 c.lwsp a4,20(sp)
3d8ac: 47e2 c.lwsp a5,24(sp)
3d8ae: 4872 c.lwsp a6,28(sp)
3d8b0: 5882 c.lwsp a7,32(sp)
3d8b2: 3522 c.fldsp fa0,40(sp)
3d8b4: 35c2 c.fldsp fa1,48(sp)
3d8b6: 3662 c.fldsp fa2,56(sp)
3d8b8: 2686 c.fldsp fa3,64(sp)
3d8ba: 2726 c.fldsp fa4,72(sp)
3d8bc: 27c6 c.fldsp fa5,80(sp)
3d8be: 2866 c.fldsp fa6,88(sp)
3d8c0: 3886 c.fldsp fa7,96(sp)
3d8c2: 6165 c.addi16sp sp,112
3d8c4: 8302 c.jr t1
0003d8c6 <length_mismatch>:
3d8c6: 00061537 lui a0,0x61
3d8ca: 1141 c.addi sp,-16
3d8cc: 2e050513 addi a0,a0,736 # 612e0 <__PRETTY_FUNCTION__.0+0x10>
3d8d0: c606 c.swsp ra,12(sp)
3d8d2: c20ff0ef jal ra,3ccf2 <_dl_fatal_printf>
0003d8d6 <_dl_exception_create>:
3d8d6: 1101 c.addi sp,-32
3d8d8: ca26 c.swsp s1,20(sp)
3d8da: c452 c.swsp s4,8(sp)
3d8dc: ce06 c.swsp ra,28(sp)
3d8de: cc22 c.swsp s0,24(sp)
3d8e0: c84a c.swsp s2,16(sp)
3d8e2: c64e c.swsp s3,12(sp)
3d8e4: c256 c.swsp s5,4(sp)
3d8e6: 84aa c.mv s1,a0
3d8e8: 8a32 c.mv s4,a2
3d8ea: c9a9 c.beqz a1,3d93c <_dl_exception_create+0x66>
3d8ec: 852e c.mv a0,a1
3d8ee: 842e c.mv s0,a1
3d8f0: f71e00ef jal ra,1e860 <strlen>
3d8f4: 00150a93 addi s5,a0,1
3d8f8: 8552 c.mv a0,s4
3d8fa: f67e00ef jal ra,1e860 <strlen>
3d8fe: 00150993 addi s3,a0,1
3d902: 01598533 add a0,s3,s5
3d906: ad1df0ef jal ra,1d3d6 <__libc_malloc>
3d90a: 892a c.mv s2,a0
3d90c: cd15 c.beqz a0,3d948 <_dl_exception_create+0x72>
3d90e: 864e c.mv a2,s3
3d910: 85d2 c.mv a1,s4
3d912: af5e10ef jal ra,1f406 <memcpy>
3d916: 8656 c.mv a2,s5
3d918: 85a2 c.mv a1,s0
3d91a: 954e c.add a0,s3
3d91c: aebe10ef jal ra,1f406 <memcpy>
3d920: 87ca c.mv a5,s2
3d922: 40f2 c.lwsp ra,28(sp)
3d924: 4462 c.lwsp s0,24(sp)
3d926: 0124a423 sw s2,8(s1)
3d92a: c088 c.sw a0,0(s1)
3d92c: c0dc c.sw a5,4(s1)
3d92e: 4942 c.lwsp s2,16(sp)
3d930: 44d2 c.lwsp s1,20(sp)
3d932: 49b2 c.lwsp s3,12(sp)
3d934: 4a22 c.lwsp s4,8(sp)
3d936: 4a92 c.lwsp s5,4(sp)
3d938: 6105 c.addi16sp sp,32
3d93a: 8082 c.jr ra
3d93c: 00060437 lui s0,0x60
3d940: 4a85 c.li s5,1
3d942: 43c40413 addi s0,s0,1084 # 6043c <expected2.3+0x8>
3d946: bf4d c.j 3d8f8 <_dl_exception_create+0x22>
3d948: 00060537 lui a0,0x60
3d94c: 000617b7 lui a5,0x61
3d950: 43c50513 addi a0,a0,1084 # 6043c <expected2.3+0x8>
3d954: 35478793 addi a5,a5,852 # 61354 <_dl_out_of_memory>
3d958: b7e9 c.j 3d922 <_dl_exception_create+0x4c>
0003d95a <_dl_exception_create_format>:
3d95a: 7119 c.addi16sp sp,-128
3d95c: c8ca c.swsp s2,80(sp)
3d95e: da66 c.swsp s9,52(sp)
3d960: ce86 c.swsp ra,92(sp)
3d962: cca2 c.swsp s0,88(sp)
3d964: caa6 c.swsp s1,84(sp)
3d966: c6ce c.swsp s3,76(sp)
3d968: c4d2 c.swsp s4,72(sp)
3d96a: c2d6 c.swsp s5,68(sp)
3d96c: c0da c.swsp s6,64(sp)
3d96e: de5e c.swsp s7,60(sp)
3d970: dc62 c.swsp s8,56(sp)
3d972: d86a c.swsp s10,48(sp)
3d974: d66e c.swsp s11,44(sp)
3d976: d6b6 c.swsp a3,108(sp)
3d978: d8ba c.swsp a4,112(sp)
3d97a: dabe c.swsp a5,116(sp)
3d97c: dcc2 c.swsp a6,120(sp)
3d97e: dec6 c.swsp a7,124(sp)
3d980: 8caa c.mv s9,a0
3d982: 8932 c.mv s2,a2
3d984: 20058863 beq a1,zero,3db94 <_dl_exception_create_format+0x23a>
3d988: 852e c.mv a0,a1
3d98a: 8c2e c.mv s8,a1
3d98c: ed5e00ef jal ra,1e860 <strlen>
3d990: 00150793 addi a5,a0,1
3d994: c63e c.swsp a5,12(sp)
3d996: 00250993 addi s3,a0,2
3d99a: 00094703 lbu a4,0(s2)
3d99e: 10fc c.addi4spn a5,sp,108
3d9a0: ce3e c.swsp a5,28(sp)
3d9a2: c335 c.beqz a4,3da06 <_dl_exception_create_format+0xac>
3d9a4: 87ca c.mv a5,s2
3d9a6: 02500493 addi s1,zero,37
3d9aa: 07800a13 addi s4,zero,120
3d9ae: 07a00b93 addi s7,zero,122
3d9b2: 06c00b13 addi s6,zero,108
3d9b6: 07300a93 addi s5,zero,115
3d9ba: a801 c.j 3d9ca <_dl_exception_create_format+0x70>
3d9bc: 0985 c.addi s3,1
3d9be: 843e c.mv s0,a5
3d9c0: 00144703 lbu a4,1(s0)
3d9c4: 00140793 addi a5,s0,1
3d9c8: cf0d c.beqz a4,3da02 <_dl_exception_create_format+0xa8>
3d9ca: 00178413 addi s0,a5,1
3d9ce: fe9717e3 bne a4,s1,3d9bc <_dl_exception_create_format+0x62>
3d9d2: 0017c703 lbu a4,1(a5)
3d9d6: 0027c683 lbu a3,2(a5)
3d9da: 0d470363 beq a4,s4,3daa0 <_dl_exception_create_format+0x146>
3d9de: 0aea6b63 bltu s4,a4,3da94 <_dl_exception_create_format+0x13a>
3d9e2: 0b670d63 beq a4,s6,3da9c <_dl_exception_create_format+0x142>
3d9e6: 0b571963 bne a4,s5,3da98 <_dl_exception_create_format+0x13e>
3d9ea: 47f2 c.lwsp a5,28(sp)
3d9ec: 4388 c.lw a0,0(a5)
3d9ee: 0791 c.addi a5,4
3d9f0: ce3e c.swsp a5,28(sp)
3d9f2: e6fe00ef jal ra,1e860 <strlen>
3d9f6: 00144703 lbu a4,1(s0)
3d9fa: 99aa c.add s3,a0
3d9fc: 00140793 addi a5,s0,1
3da00: f769 c.bnez a4,3d9ca <_dl_exception_create_format+0x70>
3da02: 1609c663 blt s3,zero,3db6e <_dl_exception_create_format+0x214>
3da06: 854e c.mv a0,s3
3da08: 9cfdf0ef jal ra,1d3d6 <__libc_malloc>
3da0c: 842a c.mv s0,a0
3da0e: 16050063 beq a0,zero,3db6e <_dl_exception_create_format+0x214>
3da12: 00aca223 sw a0,4(s9)
3da16: 00aca423 sw a0,8(s9)
3da1a: 00094783 lbu a5,0(s2)
3da1e: 10f8 c.addi4spn a4,sp,108
3da20: ce3a c.swsp a4,28(sp)
3da22: 99aa c.add s3,a0
3da24: cb85 c.beqz a5,3da54 <_dl_exception_create_format+0xfa>
3da26: 02500d13 addi s10,zero,37
3da2a: 07300a13 addi s4,zero,115
3da2e: 07800a93 addi s5,zero,120
3da32: 07a00b93 addi s7,zero,122
3da36: 06c00b13 addi s6,zero,108
3da3a: 07a78563 beq a5,s10,3daa4 <_dl_exception_create_format+0x14a>
3da3e: 16898563 beq s3,s0,3dba8 <_dl_exception_create_format+0x24e>
3da42: 00f40023 sb a5,0(s0)
3da46: 84ca c.mv s1,s2
3da48: 0405 c.addi s0,1
3da4a: 0014c783 lbu a5,1(s1)
3da4e: 00148913 addi s2,s1,1
3da52: f7e5 c.bnez a5,3da3a <_dl_exception_create_format+0xe0>
3da54: 14898a63 beq s3,s0,3dba8 <_dl_exception_create_format+0x24e>
3da58: 47b2 c.lwsp a5,12(sp)
3da5a: 00140513 addi a0,s0,1
3da5e: 00040023 sb zero,0(s0)
3da62: 40a989b3 sub s3,s3,a0
3da66: 14f99163 bne s3,a5,3dba8 <_dl_exception_create_format+0x24e>
3da6a: 863e c.mv a2,a5
3da6c: 85e2 c.mv a1,s8
3da6e: 999e10ef jal ra,1f406 <memcpy>
3da72: 00aca023 sw a0,0(s9)
3da76: 40f6 c.lwsp ra,92(sp)
3da78: 4466 c.lwsp s0,88(sp)
3da7a: 44d6 c.lwsp s1,84(sp)
3da7c: 4946 c.lwsp s2,80(sp)
3da7e: 49b6 c.lwsp s3,76(sp)
3da80: 4a26 c.lwsp s4,72(sp)
3da82: 4a96 c.lwsp s5,68(sp)
3da84: 4b06 c.lwsp s6,64(sp)
3da86: 5bf2 c.lwsp s7,60(sp)
3da88: 5c62 c.lwsp s8,56(sp)
3da8a: 5cd2 c.lwsp s9,52(sp)
3da8c: 5d42 c.lwsp s10,48(sp)
3da8e: 5db2 c.lwsp s11,44(sp)
3da90: 6109 c.addi16sp sp,128
3da92: 8082 c.jr ra
3da94: 01770463 beq a4,s7,3da9c <_dl_exception_create_format+0x142>
3da98: 0985 c.addi s3,1
3da9a: b71d c.j 3d9c0 <_dl_exception_create_format+0x66>
3da9c: 0f468863 beq a3,s4,3db8c <_dl_exception_create_format+0x232>
3daa0: 09a1 c.addi s3,8
3daa2: bf39 c.j 3d9c0 <_dl_exception_create_format+0x66>
3daa4: 00194783 lbu a5,1(s2)
3daa8: 00190493 addi s1,s2,1
3daac: 09478c63 beq a5,s4,3db44 <_dl_exception_create_format+0x1ea>
3dab0: 00fa6a63 bltu s4,a5,3dac4 <_dl_exception_create_format+0x16a>
3dab4: 05a79163 bne a5,s10,3daf6 <_dl_exception_create_format+0x19c>
3dab8: 0e898863 beq s3,s0,3dba8 <_dl_exception_create_format+0x24e>
3dabc: 01a40023 sb s10,0(s0)
3dac0: 0405 c.addi s0,1
3dac2: b761 c.j 3da4a <_dl_exception_create_format+0xf0>
3dac4: 07579863 bne a5,s5,3db34 <_dl_exception_create_format+0x1da>
3dac8: 47f2 c.lwsp a5,28(sp)
3daca: 00840913 addi s2,s0,8
3dace: 4701 c.li a4,0
3dad0: 4388 c.lw a0,0(a5)
3dad2: 46c1 c.li a3,16
3dad4: 0791 c.addi a5,4
3dad6: 864a c.mv a2,s2
3dad8: 4581 c.li a1,0
3dada: ce3e c.swsp a5,28(sp)
3dadc: 29d000ef jal ra,3e578 <_itoa>
3dae0: 0c850263 beq a0,s0,3dba4 <_dl_exception_create_format+0x24a>
3dae4: 40850633 sub a2,a0,s0
3dae8: 03000593 addi a1,zero,48
3daec: 8522 c.mv a0,s0
3daee: 80fe10ef jal ra,1f2fc <memset>
3daf2: 844a c.mv s0,s2
3daf4: bf99 c.j 3da4a <_dl_exception_create_format+0xf0>
3daf6: 05679163 bne a5,s6,3db38 <_dl_exception_create_format+0x1de>
3dafa: 00294783 lbu a5,2(s2)
3dafe: 03579d63 bne a5,s5,3db38 <_dl_exception_create_format+0x1de>
3db02: 47f2 c.lwsp a5,28(sp)
3db04: 00840d93 addi s11,s0,8
3db08: 4701 c.li a4,0
3db0a: 4388 c.lw a0,0(a5)
3db0c: 46c1 c.li a3,16
3db0e: 0791 c.addi a5,4
3db10: 866e c.mv a2,s11
3db12: 4581 c.li a1,0
3db14: ce3e c.swsp a5,28(sp)
3db16: 263000ef jal ra,3e578 <_itoa>
3db1a: 00850963 beq a0,s0,3db2c <_dl_exception_create_format+0x1d2>
3db1e: 40850633 sub a2,a0,s0
3db22: 03000593 addi a1,zero,48
3db26: 8522 c.mv a0,s0
3db28: fd4e10ef jal ra,1f2fc <memset>
3db2c: 00290493 addi s1,s2,2
3db30: 846e c.mv s0,s11
3db32: bf21 c.j 3da4a <_dl_exception_create_format+0xf0>
3db34: fd7783e3 beq a5,s7,3dafa <_dl_exception_create_format+0x1a0>
3db38: 00061537 lui a0,0x61
3db3c: 32050513 addi a0,a0,800 # 61320 <__PRETTY_FUNCTION__.0+0x50>
3db40: 9b2ff0ef jal ra,3ccf2 <_dl_fatal_printf>
3db44: 47f2 c.lwsp a5,28(sp)
3db46: 0007ad83 lw s11,0(a5)
3db4a: 0791 c.addi a5,4
3db4c: ce3e c.swsp a5,28(sp)
3db4e: 856e c.mv a0,s11
3db50: d11e00ef jal ra,1e860 <strlen>
3db54: 408987b3 sub a5,s3,s0
3db58: 892a c.mv s2,a0
3db5a: 04a7e763 bltu a5,a0,3dba8 <_dl_exception_create_format+0x24e>
3db5e: 8522 c.mv a0,s0
3db60: 864a c.mv a2,s2
3db62: 85ee c.mv a1,s11
3db64: 8a3e10ef jal ra,1f406 <memcpy>
3db68: 01250433 add s0,a0,s2
3db6c: bdf9 c.j 3da4a <_dl_exception_create_format+0xf0>
3db6e: 000607b7 lui a5,0x60
3db72: 43c78793 addi a5,a5,1084 # 6043c <expected2.3+0x8>
3db76: 00fca023 sw a5,0(s9)
3db7a: 000617b7 lui a5,0x61
3db7e: 35478793 addi a5,a5,852 # 61354 <_dl_out_of_memory>
3db82: 00fca223 sw a5,4(s9)
3db86: 000ca423 sw zero,8(s9)
3db8a: b5f5 c.j 3da76 <_dl_exception_create_format+0x11c>
3db8c: 09a1 c.addi s3,8
3db8e: 00278413 addi s0,a5,2
3db92: b53d c.j 3d9c0 <_dl_exception_create_format+0x66>
3db94: 4785 c.li a5,1
3db96: 00060c37 lui s8,0x60
3db9a: 4989 c.li s3,2
3db9c: c63e c.swsp a5,12(sp)
3db9e: 43cc0c13 addi s8,s8,1084 # 6043c <expected2.3+0x8>
3dba2: bbe5 c.j 3d99a <_dl_exception_create_format+0x40>
3dba4: 844a c.mv s0,s2
3dba6: b555 c.j 3da4a <_dl_exception_create_format+0xf0>
3dba8: 3b39 c.jal 3d8c6 <length_mismatch>
0003dbaa <_dl_exception_free>:
3dbaa: 1141 c.addi sp,-16
3dbac: c422 c.swsp s0,8(sp)
3dbae: 842a c.mv s0,a0
3dbb0: 4508 c.lw a0,8(a0)
3dbb2: c606 c.swsp ra,12(sp)
3dbb4: c65df0ef jal ra,1d818 <__free>
3dbb8: 40b2 c.lwsp ra,12(sp)
3dbba: 00042023 sw zero,0(s0)
3dbbe: 00042223 sw zero,4(s0)
3dbc2: 00042423 sw zero,8(s0)
3dbc6: 4422 c.lwsp s0,8(sp)
3dbc8: 0141 c.addi sp,16
3dbca: 8082 c.jr ra
0003dbcc <__thread_gscope_wait>:
3dbcc: 1141 c.addi sp,-16
3dbce: c422 c.swsp s0,8(sp)
3dbd0: c606 c.swsp ra,12(sp)
3dbd2: 4705 c.li a4,1
3dbd4: e8418613 addi a2,gp,-380 # 6f1d8 <_dl_stack_cache_lock>
3dbd8: 100627af lr.w a5,(a2)
3dbdc: e781 c.bnez a5,3dbe4 <__thread_gscope_wait+0x18>
3dbde: 1ce626af sc.w.aq a3,a4,(a2)
3dbe2: fafd c.bnez a3,3dbd8 <__thread_gscope_wait+0xc>
3dbe4: 10079f63 bne a5,zero,3dd02 <__thread_gscope_wait+0x136>
3dbe8: e9018f13 addi t5,gp,-368 # 6f1e4 <_dl_stack_used>
3dbec: 000f2703 lw a4,0(t5)
3dbf0: af020e93 addi t4,tp,-1296 # fffffaf0 <__BSS_END__+0xfff8ff9c>
3dbf4: 07e70663 beq a4,t5,3dc60 <__thread_gscope_wait+0x94>
3dbf8: 4385 c.li t2,1
3dbfa: 4309 c.li t1,2
3dbfc: 7e7d c.lui t3,0xfffff
3dbfe: 52d5 c.li t0,-11
3dc00: 5ff1 c.li t6,-4
3dc02: fa070793 addi a5,a4,-96
3dc06: 04fe8a63 beq t4,a5,3dc5a <__thread_gscope_wait+0x8e>
3dc0a: fa472783 lw a5,-92(a4)
3dc0e: c7b1 c.beqz a5,3dc5a <__thread_gscope_wait+0x8e>
3dc10: fa470813 addi a6,a4,-92
3dc14: 100827af lr.w a5,(a6)
3dc18: 00779563 bne a5,t2,3dc22 <__thread_gscope_wait+0x56>
3dc1c: 1c6826af sc.w.aq a3,t1,(a6)
3dc20: faf5 c.bnez a3,3dc14 <__thread_gscope_wait+0x48>
3dc22: 17fd c.addi a5,-1
3dc24: c791 c.beqz a5,3dc30 <__thread_gscope_wait+0x64>
3dc26: a815 c.j 3dc5a <__thread_gscope_wait+0x8e>
3dc28: fa472783 lw a5,-92(a4)
3dc2c: 02679763 bne a5,t1,3dc5a <__thread_gscope_wait+0x8e>
3dc30: 1a600893 addi a7,zero,422
3dc34: 8542 c.mv a0,a6
3dc36: 08000593 addi a1,zero,128
3dc3a: 4609 c.li a2,2
3dc3c: 4681 c.li a3,0
3dc3e: 00000073 ecall
3dc42: feae73e3 bgeu t3,a0,3dc28 <__thread_gscope_wait+0x5c>
3dc46: fe5501e3 beq a0,t0,3dc28 <__thread_gscope_wait+0x5c>
3dc4a: fdf50fe3 beq a0,t6,3dc28 <__thread_gscope_wait+0x5c>
3dc4e: 0004e537 lui a0,0x4e
3dc52: 8c450513 addi a0,a0,-1852 # 4d8c4 <__PRETTY_FUNCTION__.0+0x10>
3dc56: 89fd80ef jal ra,164f4 <__libc_fatal>
3dc5a: 4318 c.lw a4,0(a4)
3dc5c: fbe713e3 bne a4,t5,3dc02 <__thread_gscope_wait+0x36>
3dc60: e8818f13 addi t5,gp,-376 # 6f1dc <_dl_stack_user>
3dc64: 000f2703 lw a4,0(t5)
3dc68: 07e70463 beq a4,t5,3dcd0 <__thread_gscope_wait+0x104>
3dc6c: 4385 c.li t2,1
3dc6e: 4309 c.li t1,2
3dc70: 7e7d c.lui t3,0xfffff
3dc72: 52d5 c.li t0,-11
3dc74: 5ff1 c.li t6,-4
3dc76: fa070793 addi a5,a4,-96
3dc7a: 04fe8863 beq t4,a5,3dcca <__thread_gscope_wait+0xfe>
3dc7e: fa472783 lw a5,-92(a4)
3dc82: c7a1 c.beqz a5,3dcca <__thread_gscope_wait+0xfe>
3dc84: fa470813 addi a6,a4,-92
3dc88: 100827af lr.w a5,(a6)
3dc8c: 00779563 bne a5,t2,3dc96 <__thread_gscope_wait+0xca>
3dc90: 1c6826af sc.w.aq a3,t1,(a6)
3dc94: faf5 c.bnez a3,3dc88 <__thread_gscope_wait+0xbc>
3dc96: 17fd c.addi a5,-1
3dc98: c791 c.beqz a5,3dca4 <__thread_gscope_wait+0xd8>
3dc9a: a805 c.j 3dcca <__thread_gscope_wait+0xfe>
3dc9c: fa472783 lw a5,-92(a4)
3dca0: 02679563 bne a5,t1,3dcca <__thread_gscope_wait+0xfe>
3dca4: 1a600893 addi a7,zero,422
3dca8: 8542 c.mv a0,a6
3dcaa: 08000593 addi a1,zero,128
3dcae: 4609 c.li a2,2
3dcb0: 4681 c.li a3,0
3dcb2: 00000073 ecall
3dcb6: feae73e3 bgeu t3,a0,3dc9c <__thread_gscope_wait+0xd0>
3dcba: fe5501e3 beq a0,t0,3dc9c <__thread_gscope_wait+0xd0>
3dcbe: f9f518e3 bne a0,t6,3dc4e <__thread_gscope_wait+0x82>
3dcc2: fa472783 lw a5,-92(a4)
3dcc6: fc678fe3 beq a5,t1,3dca4 <__thread_gscope_wait+0xd8>
3dcca: 4318 c.lw a4,0(a4)
3dccc: fbe715e3 bne a4,t5,3dc76 <__thread_gscope_wait+0xaa>
3dcd0: 4781 c.li a5,0
3dcd2: e8418713 addi a4,gp,-380 # 6f1d8 <_dl_stack_cache_lock>
3dcd6: 0f50000f fence iorw,ow
3dcda: 08f727af amoswap.w a5,a5,(a4)
3dcde: 4705 c.li a4,1
3dce0: 00f74663 blt a4,a5,3dcec <__thread_gscope_wait+0x120>
3dce4: 40b2 c.lwsp ra,12(sp)
3dce6: 4422 c.lwsp s0,8(sp)
3dce8: 0141 c.addi sp,16
3dcea: 8082 c.jr ra
3dcec: 1a600893 addi a7,zero,422
3dcf0: e8418513 addi a0,gp,-380 # 6f1d8 <_dl_stack_cache_lock>
3dcf4: 08100593 addi a1,zero,129
3dcf8: 4605 c.li a2,1
3dcfa: 4681 c.li a3,0
3dcfc: 00000073 ecall
3dd00: b7d5 c.j 3dce4 <__thread_gscope_wait+0x118>
3dd02: e8418513 addi a0,gp,-380 # 6f1d8 <_dl_stack_cache_lock>
3dd06: aaadc0ef jal ra,19fb0 <__lll_lock_wait_private>
3dd0a: bdf9 c.j 3dbe8 <__thread_gscope_wait+0x1c>
0003dd0c <_dl_cache_libcmp>:
3dd0c: 00054783 lbu a5,0(a0)
3dd10: c3dd c.beqz a5,3ddb6 <_dl_cache_libcmp+0xaa>
3dd12: 4825 c.li a6,9
3dd14: a811 c.j 3dd28 <_dl_cache_libcmp+0x1c>
3dd16: 0b187563 bgeu a6,a7,3ddc0 <_dl_cache_libcmp+0xb4>
3dd1a: 0ac79563 bne a5,a2,3ddc4 <_dl_cache_libcmp+0xb8>
3dd1e: 0505 c.addi a0,1
3dd20: 0585 c.addi a1,1
3dd22: 00054783 lbu a5,0(a0)
3dd26: cbc1 c.beqz a5,3ddb6 <_dl_cache_libcmp+0xaa>
3dd28: 0005c603 lbu a2,0(a1)
3dd2c: fd078693 addi a3,a5,-48
3dd30: 0ff6f313 andi t1,a3,255
3dd34: fd060713 addi a4,a2,-48
3dd38: 0ff77893 andi a7,a4,255
3dd3c: fc686de3 bltu a6,t1,3dd16 <_dl_cache_libcmp+0xa>
3dd40: 09186563 bltu a6,a7,3ddca <_dl_cache_libcmp+0xbe>
3dd44: 00154603 lbu a2,1(a0)
3dd48: 00158893 addi a7,a1,1
3dd4c: 0505 c.addi a0,1
3dd4e: fd060793 addi a5,a2,-48
3dd52: 0ff7f793 andi a5,a5,255
3dd56: 02f86263 bltu a6,a5,3dd7a <_dl_cache_libcmp+0x6e>
3dd5a: 00269793 slli a5,a3,0x2
3dd5e: 97b6 c.add a5,a3
3dd60: 0505 c.addi a0,1
3dd62: 0786 c.slli a5,0x1
3dd64: 97b2 c.add a5,a2
3dd66: 00054603 lbu a2,0(a0)
3dd6a: fd078693 addi a3,a5,-48
3dd6e: fd060793 addi a5,a2,-48
3dd72: 0ff7f793 andi a5,a5,255
3dd76: fef872e3 bgeu a6,a5,3dd5a <_dl_cache_libcmp+0x4e>
3dd7a: 0015c603 lbu a2,1(a1)
3dd7e: 85c6 c.mv a1,a7
3dd80: fd060793 addi a5,a2,-48
3dd84: 0ff7f793 andi a5,a5,255
3dd88: 02f86263 bltu a6,a5,3ddac <_dl_cache_libcmp+0xa0>
3dd8c: 00271793 slli a5,a4,0x2
3dd90: 97ba c.add a5,a4
3dd92: 0585 c.addi a1,1
3dd94: 0786 c.slli a5,0x1
3dd96: 97b2 c.add a5,a2
3dd98: 0005c603 lbu a2,0(a1)
3dd9c: fd078713 addi a4,a5,-48
3dda0: fd060793 addi a5,a2,-48
3dda4: 0ff7f793 andi a5,a5,255
3dda8: fef872e3 bgeu a6,a5,3dd8c <_dl_cache_libcmp+0x80>
3ddac: f6d70be3 beq a4,a3,3dd22 <_dl_cache_libcmp+0x16>
3ddb0: 40e68533 sub a0,a3,a4
3ddb4: 8082 c.jr ra
3ddb6: 0005c783 lbu a5,0(a1)
3ddba: 40f00533 sub a0,zero,a5
3ddbe: 8082 c.jr ra
3ddc0: 557d c.li a0,-1
3ddc2: 8082 c.jr ra
3ddc4: 40c78533 sub a0,a5,a2
3ddc8: 8082 c.jr ra
3ddca: 4505 c.li a0,1
3ddcc: 8082 c.jr ra
0003ddce <search_cache>:
3ddce: 711d c.addi16sp sp,-96
3ddd0: c6ce c.swsp s3,76(sp)
3ddd2: c4d2 c.swsp s4,72(sp)
3ddd4: c0da c.swsp s6,64(sp)
3ddd6: 8a2a c.mv s4,a0
3ddd8: 89ae c.mv s3,a1
3ddda: 8b32 c.mv s6,a2
3dddc: 082c c.addi4spn a1,sp,24
3ddde: 4601 c.li a2,0
3dde0: 4529 c.li a0,10
3dde2: caa6 c.swsp s1,84(sp)
3dde4: c8ca c.swsp s2,80(sp)
3dde6: c2d6 c.swsp s5,68(sp)
3dde8: dc62 c.swsp s8,56(sp)
3ddea: da66 c.swsp s9,52(sp)
3ddec: 893a c.mv s2,a4
3ddee: 8abe c.mv s5,a5
3ddf0: ce86 c.swsp ra,92(sp)
3ddf2: cca2 c.swsp s0,88(sp)
3ddf4: de5e c.swsp s7,60(sp)
3ddf6: d86a c.swsp s10,48(sp)
3ddf8: d66e c.swsp s11,44(sp)
3ddfa: fff68493 addi s1,a3,-1
3ddfe: c6de40ef jal ra,22a6a <__tunable_get_val>
3de02: 4762 c.lwsp a4,24(sp)
3de04: ea41ac03 lw s8,-348(gp) # 6f1f8 <_dl_hwcap>
3de08: c43a c.swsp a4,8(sp)
3de0a: 4772 c.lwsp a4,28(sp)
3de0c: ea81ac83 lw s9,-344(gp) # 6f1fc <_dl_hwcap+0x4>
3de10: c63a c.swsp a4,12(sp)
3de12: 0204c863 blt s1,zero,3de42 <search_cache+0x74>
3de16: 4d01 c.li s10,0
3de18: 009d0433 add s0,s10,s1
3de1c: 8405 c.srai s0,0x1
3de1e: 03240db3 mul s11,s0,s2
3de22: 8556 c.mv a0,s5
3de24: 01bb07b3 add a5,s6,s11
3de28: 43dc c.lw a5,4(a5)
3de2a: 00fa05b3 add a1,s4,a5
3de2e: 0137fa63 bgeu a5,s3,3de42 <search_cache+0x74>
3de32: 3de9 c.jal 3dd0c <_dl_cache_libcmp>
3de34: cd0d c.beqz a0,3de6e <search_cache+0xa0>
3de36: 02054763 blt a0,zero,3de64 <search_cache+0x96>
3de3a: fff40493 addi s1,s0,-1
3de3e: fda4dde3 bge s1,s10,3de18 <search_cache+0x4a>
3de42: 4b81 c.li s7,0
3de44: 40f6 c.lwsp ra,92(sp)
3de46: 4466 c.lwsp s0,88(sp)
3de48: 44d6 c.lwsp s1,84(sp)
3de4a: 4946 c.lwsp s2,80(sp)
3de4c: 49b6 c.lwsp s3,76(sp)
3de4e: 4a26 c.lwsp s4,72(sp)
3de50: 4a96 c.lwsp s5,68(sp)
3de52: 4b06 c.lwsp s6,64(sp)
3de54: 5c62 c.lwsp s8,56(sp)
3de56: 5cd2 c.lwsp s9,52(sp)
3de58: 5d42 c.lwsp s10,48(sp)
3de5a: 5db2 c.lwsp s11,44(sp)
3de5c: 855e c.mv a0,s7
3de5e: 5bf2 c.lwsp s7,60(sp)
3de60: 6125 c.addi16sp sp,96
3de62: 8082 c.jr ra
3de64: 00140d13 addi s10,s0,1
3de68: fba4d8e3 bge s1,s10,3de18 <search_cache+0x4a>
3de6c: bfd9 c.j 3de42 <search_cache+0x74>
3de6e: 412d8db3 sub s11,s11,s2
3de72: 9dda c.add s11,s6
3de74: 8d22 c.mv s10,s0
3de76: a831 c.j 3de92 <search_cache+0xc4>
3de78: 004da703 lw a4,4(s11)
3de7c: fffd0b93 addi s7,s10,-1
3de80: 412d8db3 sub s11,s11,s2
3de84: 00ea05b3 add a1,s4,a4
3de88: 01377863 bgeu a4,s3,3de98 <search_cache+0xca>
3de8c: 3541 c.jal 3dd0c <_dl_cache_libcmp>
3de8e: e509 c.bnez a0,3de98 <search_cache+0xca>
3de90: 8d5e c.mv s10,s7
3de92: 8556 c.mv a0,s5
3de94: fe0d12e3 bne s10,zero,3de78 <search_cache+0xaa>
3de98: 47b2 c.lwsp a5,12(sp)
3de9a: 032d06b3 mul a3,s10,s2
3de9e: 00fcf733 and a4,s9,a5
3dea2: afc1ac83 lw s9,-1284(gp) # 6ee50 <_dl_correct_cache_id>
3dea6: ec41a783 lw a5,-316(gp) # 6f218 <_dl_osversion>
3deaa: 80000637 lui a2,0x80000
3deae: 8f51 c.or a4,a2
3deb0: c63e c.swsp a5,12(sp)
3deb2: 47a2 c.lwsp a5,8(sp)
3deb4: 00db0db3 add s11,s6,a3
3deb8: 6b05 c.lui s6,0x1
3deba: 00fc7c33 and s8,s8,a5
3debe: fff74793 xori a5,a4,-1
3dec2: fffc4c13 xori s8,s8,-1
3dec6: c43e c.swsp a5,8(sp)
3dec8: 4b81 c.li s7,0
3deca: 0b0d c.addi s6,3
3decc: 01a45a63 bge s0,s10,3dee0 <search_cache+0x112>
3ded0: 004da583 lw a1,4(s11)
3ded4: f735f8e3 bgeu a1,s3,3de44 <search_cache+0x76>
3ded8: 95d2 c.add a1,s4
3deda: 8556 c.mv a0,s5
3dedc: 3d05 c.jal 3dd0c <_dl_cache_libcmp>
3dede: f13d c.bnez a0,3de44 <search_cache+0x76>
3dee0: 000da703 lw a4,0(s11)
3dee4: 01670763 beq a4,s6,3def2 <search_cache+0x124>
3dee8: 0d05 c.addi s10,1
3deea: 9dca c.add s11,s2
3deec: ffa4d0e3 bge s1,s10,3decc <search_cache+0xfe>
3def0: bf91 c.j 3de44 <search_cache+0x76>
3def2: 008da703 lw a4,8(s11)
3def6: ff3779e3 bgeu a4,s3,3dee8 <search_cache+0x11a>
3defa: 000b8a63 beq s7,zero,3df0e <search_cache+0x140>
3defe: ff6c95e3 bne s9,s6,3dee8 <search_cache+0x11a>
3df02: 47e1 c.li a5,24
3df04: f4f900e3 beq s2,a5,3de44 <search_cache+0x76>
3df08: 00ea0bb3 add s7,s4,a4
3df0c: bf25 c.j 3de44 <search_cache+0x76>
3df0e: 47e1 c.li a5,24
3df10: 02f91263 bne s2,a5,3df34 <search_cache+0x166>
3df14: 010da683 lw a3,16(s11)
3df18: 014da583 lw a1,20(s11)
3df1c: 47a2 c.lwsp a5,8(sp)
3df1e: 0186f6b3 and a3,a3,s8
3df22: 8dfd c.and a1,a5
3df24: 8ecd c.or a3,a1
3df26: f2e9 c.bnez a3,3dee8 <search_cache+0x11a>
3df28: 47b2 c.lwsp a5,12(sp)
3df2a: c789 c.beqz a5,3df34 <search_cache+0x166>
3df2c: 00cda683 lw a3,12(s11)
3df30: fad7ece3 bltu a5,a3,3dee8 <search_cache+0x11a>
3df34: 00ea0bb3 add s7,s4,a4
3df38: fb6c98e3 bne s9,s6,3dee8 <search_cache+0x11a>
3df3c: b721 c.j 3de44 <search_cache+0x76>
0003df3e <_dl_load_cache_lookup>:
3df3e: 7179 c.addi16sp sp,-48
3df40: d422 c.swsp s0,40(sp)
3df42: cc52 c.swsp s4,24(sp)
3df44: c65e c.swsp s7,12(sp)
3df46: d606 c.swsp ra,44(sp)
3df48: d226 c.swsp s1,36(sp)
3df4a: d04a c.swsp s2,32(sp)
3df4c: ce4e c.swsp s3,28(sp)
3df4e: ca56 c.swsp s5,20(sp)
3df50: c85a c.swsp s6,16(sp)
3df52: c462 c.swsp s8,8(sp)
3df54: 1800 c.addi4spn s0,sp,48
3df56: ef41a703 lw a4,-268(gp) # 6f248 <_dl_debug_mask>
3df5a: 8baa c.mv s7,a0
3df5c: 8b05 c.andi a4,1
3df5e: 1a071c63 bne a4,zero,3e116 <_dl_load_cache_lookup+0x1d8>
3df62: fa01a483 lw s1,-96(gp) # 6f2f4 <cache>
3df66: c4c5 c.beqz s1,3e00e <_dl_load_cache_lookup+0xd0>
3df68: 577d c.li a4,-1
3df6a: 0ae48063 beq s1,a4,3e00a <_dl_load_cache_lookup+0xcc>
3df6e: f9c1a503 lw a0,-100(gp) # 6f2f0 <cache_new>
3df72: 577d c.li a4,-1
3df74: f981a583 lw a1,-104(gp) # 6f2ec <cachesize>
3df78: 06e50063 beq a0,a4,3dfd8 <_dl_load_cache_lookup+0x9a>
3df7c: 4954 c.lw a3,20(a0)
3df7e: 87de c.mv a5,s7
3df80: 4761 c.li a4,24
3df82: 03050613 addi a2,a0,48
3df86: 35a1 c.jal 3ddce <search_cache>
3df88: 84aa c.mv s1,a0
3df8a: ef41a783 lw a5,-268(gp) # 6f248 <_dl_debug_mask>
3df8e: 8b85 c.andi a5,1
3df90: 18079e63 bne a5,zero,3e12c <_dl_load_cache_lookup+0x1ee>
3df94: c8bd c.beqz s1,3e00a <_dl_load_cache_lookup+0xcc>
3df96: 8526 c.mv a0,s1
3df98: 8c9e00ef jal ra,1e860 <strlen>
3df9c: 01850793 addi a5,a0,24
3dfa0: 9bc1 c.andi a5,-16
3dfa2: 40f10133 sub sp,sp,a5
3dfa6: 00f10793 addi a5,sp,15
3dfaa: 9bc1 c.andi a5,-16
3dfac: 00150613 addi a2,a0,1
3dfb0: 85a6 c.mv a1,s1
3dfb2: 853e c.mv a0,a5
3dfb4: c52e10ef jal ra,1f406 <memcpy>
3dfb8: 877e00ef jal ra,1e82e <__strdup>
3dfbc: fd040113 addi sp,s0,-48
3dfc0: 50b2 c.lwsp ra,44(sp)
3dfc2: 5422 c.lwsp s0,40(sp)
3dfc4: 5492 c.lwsp s1,36(sp)
3dfc6: 5902 c.lwsp s2,32(sp)
3dfc8: 49f2 c.lwsp s3,28(sp)
3dfca: 4a62 c.lwsp s4,24(sp)
3dfcc: 4ad2 c.lwsp s5,20(sp)
3dfce: 4b42 c.lwsp s6,16(sp)
3dfd0: 4bb2 c.lwsp s7,12(sp)
3dfd2: 4c22 c.lwsp s8,8(sp)
3dfd4: 6145 c.addi16sp sp,48
3dfd6: 8082 c.jr ra
3dfd8: 44d4 c.lw a3,12(s1)
3dfda: 01048613 addi a2,s1,16
3dfde: 87de c.mv a5,s7
3dfe0: 00169513 slli a0,a3,0x1
3dfe4: 9536 c.add a0,a3
3dfe6: 050a c.slli a0,0x2
3dfe8: 0541 c.addi a0,16
3dfea: 8d89 c.sub a1,a0
3dfec: 4731 c.li a4,12
3dfee: 9526 c.add a0,s1
3dff0: 3bf9 c.jal 3ddce <search_cache>
3dff2: 84aa c.mv s1,a0
3dff4: bf59 c.j 3df8a <_dl_load_cache_lookup+0x4c>
3dff6: 47c1 c.li a5,16
3dff8: 0967e063 bltu a5,s6,3e078 <_dl_load_cache_lookup+0x13a>
3dffc: 85da c.mv a1,s6
3dffe: 8526 c.mv a0,s1
3e000: f79e20ef jal ra,20f78 <__munmap>
3e004: 57fd c.li a5,-1
3e006: faf1a023 sw a5,-96(gp) # 6f2f4 <cache>
3e00a: 4501 c.li a0,0
3e00c: bf45 c.j 3dfbc <_dl_load_cache_lookup+0x7e>
3e00e: 00061537 lui a0,0x61
3e012: 4605 c.li a2,1
3e014: f9818593 addi a1,gp,-104 # 6f2ec <cachesize>
3e018: 36450513 addi a0,a0,868 # 61364 <_dl_out_of_memory+0x10>
3e01c: ba5fe0ef jal ra,3cbc0 <_dl_sysdep_read_whole_file>
3e020: 5afd c.li s5,-1
3e022: 84aa c.mv s1,a0
3e024: ff5500e3 beq a0,s5,3e004 <_dl_load_cache_lookup+0xc6>
3e028: f981ab03 lw s6,-104(gp) # 6f2ec <cachesize>
3e02c: 03000793 addi a5,zero,48
3e030: fd67f3e3 bgeu a5,s6,3dff6 <_dl_load_cache_lookup+0xb8>
3e034: 000615b7 lui a1,0x61
3e038: 4651 c.li a2,20
3e03a: 38c58593 addi a1,a1,908 # 6138c <_dl_out_of_memory+0x38>
3e03e: ea9e00ef jal ra,1eee6 <memcmp>
3e042: e91d c.bnez a0,3e078 <_dl_load_cache_lookup+0x13a>
3e044: 4761 c.li a4,24
3e046: fd0b0793 addi a5,s6,-48 # fd0 <__libc_tsd_CTYPE_B+0xfa4>
3e04a: 02e7d7b3 divu a5,a5,a4
3e04e: 48d8 c.lw a4,20(s1)
3e050: 02e7e463 bltu a5,a4,3e078 <_dl_load_cache_lookup+0x13a>
3e054: 01c4c783 lbu a5,28(s1)
3e058: 0e078863 beq a5,zero,3e148 <_dl_load_cache_lookup+0x20a>
3e05c: 8b8d c.andi a5,3
3e05e: 4709 c.li a4,2
3e060: 0ee78463 beq a5,a4,3e148 <_dl_load_cache_lookup+0x20a>
3e064: 85da c.mv a1,s6
3e066: 8526 c.mv a0,s1
3e068: f11e20ef jal ra,20f78 <__munmap>
3e06c: f951ae23 sw s5,-100(gp) # 6f2f0 <cache_new>
3e070: fb51a023 sw s5,-96(gp) # 6f2f4 <cache>
3e074: 4501 c.li a0,0
3e076: b799 c.j 3dfbc <_dl_load_cache_lookup+0x7e>
3e078: 000615b7 lui a1,0x61
3e07c: 462d c.li a2,11
3e07e: 3a458593 addi a1,a1,932 # 613a4 <_dl_out_of_memory+0x50>
3e082: 8526 c.mv a0,s1
3e084: e63e00ef jal ra,1eee6 <memcmp>
3e088: f935 c.bnez a0,3dffc <_dl_load_cache_lookup+0xbe>
3e08a: 4731 c.li a4,12
3e08c: ff0b0793 addi a5,s6,-16
3e090: 02e7d7b3 divu a5,a5,a4
3e094: 44d8 c.lw a4,12(s1)
3e096: f6e7e3e3 bltu a5,a4,3dffc <_dl_load_cache_lookup+0xbe>
3e09a: 00171793 slli a5,a4,0x1
3e09e: 97ba c.add a5,a4
3e0a0: 078a c.slli a5,0x2
3e0a2: 07dd c.addi a5,23
3e0a4: 9be1 c.andi a5,-8
3e0a6: 00f48c33 add s8,s1,a5
3e0aa: fa91a023 sw s1,-96(gp) # 6f2f4 <cache>
3e0ae: f981ae23 sw s8,-100(gp) # 6f2f0 <cache_new>
3e0b2: 03078793 addi a5,a5,48
3e0b6: 08fb6563 bltu s6,a5,3e140 <_dl_load_cache_lookup+0x202>
3e0ba: 000615b7 lui a1,0x61
3e0be: 4651 c.li a2,20
3e0c0: 38c58593 addi a1,a1,908 # 6138c <_dl_out_of_memory+0x38>
3e0c4: 8562 c.mv a0,s8
3e0c6: e21e00ef jal ra,1eee6 <memcmp>
3e0ca: e93d c.bnez a0,3e140 <_dl_load_cache_lookup+0x202>
3e0cc: 01cc4783 lbu a5,28(s8)
3e0d0: e8078fe3 beq a5,zero,3df6e <_dl_load_cache_lookup+0x30>
3e0d4: 8b8d c.andi a5,3
3e0d6: 4709 c.li a4,2
3e0d8: e8e78be3 beq a5,a4,3df6e <_dl_load_cache_lookup+0x30>
3e0dc: 57fd c.li a5,-1
3e0de: 8526 c.mv a0,s1
3e0e0: 85da c.mv a1,s6
3e0e2: faf1a023 sw a5,-96(gp) # 6f2f4 <cache>
3e0e6: f8f1ae23 sw a5,-100(gp) # 6f2f0 <cache_new>
3e0ea: e8fe20ef jal ra,20f78 <__munmap>
3e0ee: fa01a483 lw s1,-96(gp) # 6f2f4 <cache>
3e0f2: e6049be3 bne s1,zero,3df68 <_dl_load_cache_lookup+0x2a>
3e0f6: 000616b7 lui a3,0x61
3e0fa: 000615b7 lui a1,0x61
3e0fe: 00061537 lui a0,0x61
3e102: 3cc68693 addi a3,a3,972 # 613cc <__PRETTY_FUNCTION__.0>
3e106: 1e100613 addi a2,zero,481
3e10a: 3b058593 addi a1,a1,944 # 613b0 <_dl_out_of_memory+0x5c>
3e10e: 3bc50513 addi a0,a0,956 # 613bc <_dl_out_of_memory+0x68>
3e112: 9dfd20ef jal ra,10af0 <__assert_fail>
3e116: 000615b7 lui a1,0x61
3e11a: 00061537 lui a0,0x61
3e11e: 36458593 addi a1,a1,868 # 61364 <_dl_out_of_memory+0x10>
3e122: 37850513 addi a0,a0,888 # 61378 <_dl_out_of_memory+0x24>
3e126: b01fe0ef jal ra,3cc26 <_dl_debug_printf>
3e12a: bd25 c.j 3df62 <_dl_load_cache_lookup+0x24>
3e12c: ec048fe3 beq s1,zero,3e00a <_dl_load_cache_lookup+0xcc>
3e130: 00060537 lui a0,0x60
3e134: 85a6 c.mv a1,s1
3e136: e8850513 addi a0,a0,-376 # 5fe88 <__PRETTY_FUNCTION__.0+0x1e0>
3e13a: aedfe0ef jal ra,3cc26 <_dl_debug_printf>
3e13e: bda1 c.j 3df96 <_dl_load_cache_lookup+0x58>
3e140: 57fd c.li a5,-1
3e142: f8f1ae23 sw a5,-100(gp) # 6f2f0 <cache_new>
3e146: b525 c.j 3df6e <_dl_load_cache_lookup+0x30>
3e148: f891ae23 sw s1,-100(gp) # 6f2f0 <cache_new>
3e14c: fa91a023 sw s1,-96(gp) # 6f2f4 <cache>
3e150: bd39 c.j 3df6e <_dl_load_cache_lookup+0x30>
0003e152 <_dl_unload_cache>:
3e152: 1141 c.addi sp,-16
3e154: c422 c.swsp s0,8(sp)
3e156: fa01a503 lw a0,-96(gp) # 6f2f4 <cache>
3e15a: c606 c.swsp ra,12(sp)
3e15c: 57f5 c.li a5,-3
3e15e: fff50713 addi a4,a0,-1
3e162: 00e7f663 bgeu a5,a4,3e16e <_dl_unload_cache+0x1c>
3e166: 40b2 c.lwsp ra,12(sp)
3e168: 4422 c.lwsp s0,8(sp)
3e16a: 0141 c.addi sp,16
3e16c: 8082 c.jr ra
3e16e: f981a583 lw a1,-104(gp) # 6f2ec <cachesize>
3e172: e07e20ef jal ra,20f78 <__munmap>
3e176: 40b2 c.lwsp ra,12(sp)
3e178: fa01a023 sw zero,-96(gp) # 6f2f4 <cache>
3e17c: 4422 c.lwsp s0,8(sp)
3e17e: 0141 c.addi sp,16
3e180: 8082 c.jr ra
0003e182 <do_dlopen>:
3e182: 1141 c.addi sp,-16
3e184: e641a803 lw a6,-412(gp) # 6f1b8 <__environ>
3e188: c422 c.swsp s0,8(sp)
3e18a: 4510 c.lw a2,8(a0)
3e18c: 842a c.mv s0,a0
3e18e: 414c c.lw a1,4(a0)
3e190: f041a783 lw a5,-252(gp) # 6f258 <__libc_argv>
3e194: f081a703 lw a4,-248(gp) # 6f25c <__libc_argc>
3e198: 4108 c.lw a0,0(a0)
3e19a: 56f9 c.li a3,-2
3e19c: c606 c.swsp ra,12(sp)
3e19e: 4de050ef jal ra,4367c <_dl_open>
3e1a2: 40b2 c.lwsp ra,12(sp)
3e1a4: c448 c.sw a0,12(s0)
3e1a6: 4422 c.lwsp s0,8(sp)
3e1a8: 0141 c.addi sp,16
3e1aa: 8082 c.jr ra
0003e1ac <dlerror_run>:
3e1ac: 1101 c.addi sp,-32
3e1ae: 86aa c.mv a3,a0
3e1b0: 872e c.mv a4,a1
3e1b2: 00710613 addi a2,sp,7
3e1b6: 006c c.addi4spn a1,sp,12
3e1b8: 0028 c.addi4spn a0,sp,8
3e1ba: cc22 c.swsp s0,24(sp)
3e1bc: ce06 c.swsp ra,28(sp)
3e1be: c602 c.swsp zero,12(sp)
3e1c0: c06e50ef jal ra,235c6 <_dl_catch_error>
3e1c4: 842a c.mv s0,a0
3e1c6: e909 c.bnez a0,3e1d8 <dlerror_run+0x2c>
3e1c8: 47b2 c.lwsp a5,12(sp)
3e1ca: e791 c.bnez a5,3e1d6 <dlerror_run+0x2a>
3e1cc: 40f2 c.lwsp ra,28(sp)
3e1ce: 8522 c.mv a0,s0
3e1d0: 4462 c.lwsp s0,24(sp)
3e1d2: 6105 c.addi16sp sp,32
3e1d4: 8082 c.jr ra
3e1d6: 4405 c.li s0,1
3e1d8: 00714783 lbu a5,7(sp)
3e1dc: dbe5 c.beqz a5,3e1cc <dlerror_run+0x20>
3e1de: 4532 c.lwsp a0,12(sp)
3e1e0: e38df0ef jal ra,1d818 <__free>
3e1e4: 40f2 c.lwsp ra,28(sp)
3e1e6: 8522 c.mv a0,s0
3e1e8: 4462 c.lwsp s0,24(sp)
3e1ea: 6105 c.addi16sp sp,32
3e1ec: 8082 c.jr ra
0003e1ee <__libc_dlsym>:
3e1ee: 1101 c.addi sp,-32
3e1f0: 872a c.mv a4,a0
3e1f2: 0003e537 lui a0,0x3e
3e1f6: 87ae c.mv a5,a1
3e1f8: 31a50513 addi a0,a0,794 # 3e31a <do_dlsym>
3e1fc: 858a c.mv a1,sp
3e1fe: ce06 c.swsp ra,28(sp)
3e200: c03a c.swsp a4,0(sp)
3e202: c23e c.swsp a5,4(sp)
3e204: 3765 c.jal 3e1ac <dlerror_run>
3e206: e115 c.bnez a0,3e22a <__libc_dlsym+0x3c>
3e208: 4532 c.lwsp a0,12(sp)
3e20a: cd09 c.beqz a0,3e224 <__libc_dlsym+0x36>
3e20c: 00e55703 lhu a4,14(a0)
3e210: 67c1 c.lui a5,0x10
3e212: 17c5 c.addi a5,-15
3e214: 00f70f63 beq a4,a5,3e232 <__libc_dlsym+0x44>
3e218: 4722 c.lwsp a4,8(sp)
3e21a: 4781 c.li a5,0
3e21c: c311 c.beqz a4,3e220 <__libc_dlsym+0x32>
3e21e: 431c c.lw a5,0(a4)
3e220: 4148 c.lw a0,4(a0)
3e222: 953e c.add a0,a5
3e224: 40f2 c.lwsp ra,28(sp)
3e226: 6105 c.addi16sp sp,32
3e228: 8082 c.jr ra
3e22a: 40f2 c.lwsp ra,28(sp)
3e22c: 4501 c.li a0,0
3e22e: 6105 c.addi16sp sp,32
3e230: 8082 c.jr ra
3e232: 4781 c.li a5,0
3e234: b7f5 c.j 3e220 <__libc_dlsym+0x32>
0003e236 <__libc_dlvsym>:
3e236: 7179 c.addi16sp sp,-48
3e238: d606 c.swsp ra,44(sp)
3e23a: 00064783 lbu a5,0(a2) # 80000000 <__BSS_END__+0x7ff904ac>
3e23e: 4705 c.li a4,1
3e240: c02a c.swsp a0,0(sp)
3e242: c22e c.swsp a1,4(sp)
3e244: c832 c.swsp a2,16(sp)
3e246: cc3a c.swsp a4,24(sp)
3e248: c781 c.beqz a5,3e250 <__libc_dlvsym+0x1a>
3e24a: 00164703 lbu a4,1(a2)
3e24e: ef0d c.bnez a4,3e288 <__libc_dlvsym+0x52>
3e250: 0003e537 lui a0,0x3e
3e254: 858a c.mv a1,sp
3e256: 34850513 addi a0,a0,840 # 3e348 <do_dlvsym>
3e25a: ca3e c.swsp a5,20(sp)
3e25c: ce02 c.swsp zero,28(sp)
3e25e: 37b9 c.jal 3e1ac <dlerror_run>
3e260: 4781 c.li a5,0
3e262: ed19 c.bnez a0,3e280 <__libc_dlvsym+0x4a>
3e264: 47b2 c.lwsp a5,12(sp)
3e266: cf89 c.beqz a5,3e280 <__libc_dlvsym+0x4a>
3e268: 00e7d683 lhu a3,14(a5) # 1000e <__ehdr_start+0xe>
3e26c: 6741 c.lui a4,0x10
3e26e: 1745 c.addi a4,-15
3e270: 04e68f63 beq a3,a4,3e2ce <__libc_dlvsym+0x98>
3e274: 46a2 c.lwsp a3,8(sp)
3e276: 4701 c.li a4,0
3e278: c291 c.beqz a3,3e27c <__libc_dlvsym+0x46>
3e27a: 4298 c.lw a4,0(a3)
3e27c: 43dc c.lw a5,4(a5)
3e27e: 97ba c.add a5,a4
3e280: 50b2 c.lwsp ra,44(sp)
3e282: 853e c.mv a0,a5
3e284: 6145 c.addi16sp sp,48
3e286: 8082 c.jr ra
3e288: 00264683 lbu a3,2(a2)
3e28c: 0792 c.slli a5,0x4
3e28e: 97ba c.add a5,a4
3e290: d2e1 c.beqz a3,3e250 <__libc_dlvsym+0x1a>
3e292: 00364703 lbu a4,3(a2)
3e296: 0792 c.slli a5,0x4
3e298: 97b6 c.add a5,a3
3e29a: db5d c.beqz a4,3e250 <__libc_dlvsym+0x1a>
3e29c: 00464583 lbu a1,4(a2)
3e2a0: 0792 c.slli a5,0x4
3e2a2: 97ba c.add a5,a4
3e2a4: d5d5 c.beqz a1,3e250 <__libc_dlvsym+0x1a>
3e2a6: 00564683 lbu a3,5(a2)
3e2aa: 0792 c.slli a5,0x4
3e2ac: 97ae c.add a5,a1
3e2ae: 0615 c.addi a2,5
3e2b0: d2c5 c.beqz a3,3e250 <__libc_dlvsym+0x1a>
3e2b2: 0792 c.slli a5,0x4
3e2b4: 0605 c.addi a2,1
3e2b6: 97b6 c.add a5,a3
3e2b8: 00064683 lbu a3,0(a2)
3e2bc: 0187d713 srli a4,a5,0x18
3e2c0: 0f077713 andi a4,a4,240
3e2c4: 8fb9 c.xor a5,a4
3e2c6: f6f5 c.bnez a3,3e2b2 <__libc_dlvsym+0x7c>
3e2c8: 0792 c.slli a5,0x4
3e2ca: 8391 c.srli a5,0x4
3e2cc: b751 c.j 3e250 <__libc_dlvsym+0x1a>
3e2ce: 4701 c.li a4,0
3e2d0: b775 c.j 3e27c <__libc_dlvsym+0x46>
0003e2d2 <do_dlsym_private>:
3e2d2: 410c c.lw a1,0(a0)
3e2d4: 00061337 lui t1,0x61
3e2d8: 1101 c.addi sp,-32
3e2da: 3e430313 addi t1,t1,996 # 613e4 <__PRETTY_FUNCTION__.0+0x18>
3e2de: cc22 c.swsp s0,24(sp)
3e2e0: c01a c.swsp t1,0(sp)
3e2e2: 842a c.mv s0,a0
3e2e4: 1d45a683 lw a3,468(a1)
3e2e8: 4148 c.lw a0,4(a0)
3e2ea: 4305 c.li t1,1
3e2ec: ce06 c.swsp ra,28(sp)
3e2ee: c41a c.swsp t1,8(sp)
3e2f0: 0963d337 lui t1,0x963d
3e2f4: 00042623 sw zero,12(s0)
3e2f8: 870a c.mv a4,sp
3e2fa: 00c40613 addi a2,s0,12
3e2fe: f8530313 addi t1,t1,-123 # 963cf85 <__BSS_END__+0x95cd431>
3e302: 4881 c.li a7,0
3e304: 4801 c.li a6,0
3e306: 4781 c.li a5,0
3e308: c21a c.swsp t1,4(sp)
3e30a: c602 c.swsp zero,12(sp)
3e30c: dbbfc0ef jal ra,3b0c6 <_dl_lookup_symbol_x>
3e310: 40f2 c.lwsp ra,28(sp)
3e312: c408 c.sw a0,8(s0)
3e314: 4462 c.lwsp s0,24(sp)
3e316: 6105 c.addi16sp sp,32
3e318: 8082 c.jr ra
0003e31a <do_dlsym>:
3e31a: 1141 c.addi sp,-16
3e31c: 410c c.lw a1,0(a0)
3e31e: c422 c.swsp s0,8(sp)
3e320: 842a c.mv s0,a0
3e322: 4148 c.lw a0,4(a0)
3e324: c606 c.swsp ra,12(sp)
3e326: 00042623 sw zero,12(s0)
3e32a: 00c40613 addi a2,s0,12
3e32e: 4881 c.li a7,0
3e330: 4809 c.li a6,2
3e332: 4781 c.li a5,0
3e334: 4701 c.li a4,0
3e336: 1d858693 addi a3,a1,472
3e33a: d8dfc0ef jal ra,3b0c6 <_dl_lookup_symbol_x>
3e33e: 40b2 c.lwsp ra,12(sp)
3e340: c408 c.sw a0,8(s0)
3e342: 4422 c.lwsp s0,8(sp)
3e344: 0141 c.addi sp,16
3e346: 8082 c.jr ra
0003e348 <do_dlvsym>:
3e348: 1141 c.addi sp,-16
3e34a: 410c c.lw a1,0(a0)
3e34c: c422 c.swsp s0,8(sp)
3e34e: 842a c.mv s0,a0
3e350: 4148 c.lw a0,4(a0)
3e352: c606 c.swsp ra,12(sp)
3e354: 00042623 sw zero,12(s0)
3e358: 01040713 addi a4,s0,16
3e35c: 00c40613 addi a2,s0,12
3e360: 4881 c.li a7,0
3e362: 4801 c.li a6,0
3e364: 4781 c.li a5,0
3e366: 1d858693 addi a3,a1,472
3e36a: d5dfc0ef jal ra,3b0c6 <_dl_lookup_symbol_x>
3e36e: 40b2 c.lwsp ra,12(sp)
3e370: c408 c.sw a0,8(s0)
3e372: 4422 c.lwsp s0,8(sp)
3e374: 0141 c.addi sp,16
3e376: 8082 c.jr ra
0003e378 <do_dlclose>:
3e378: 7600606f jal zero,44ad8 <_dl_close>
0003e37c <__libc_dlclose>:
3e37c: 1101 c.addi sp,-32
3e37e: 0003e6b7 lui a3,0x3e
3e382: 872a c.mv a4,a0
3e384: 37868693 addi a3,a3,888 # 3e378 <do_dlclose>
3e388: 00710613 addi a2,sp,7
3e38c: 006c c.addi4spn a1,sp,12
3e38e: 0028 c.addi4spn a0,sp,8
3e390: cc22 c.swsp s0,24(sp)
3e392: ce06 c.swsp ra,28(sp)
3e394: c602 c.swsp zero,12(sp)
3e396: a30e50ef jal ra,235c6 <_dl_catch_error>
3e39a: 842a c.mv s0,a0
3e39c: e909 c.bnez a0,3e3ae <__libc_dlclose+0x32>
3e39e: 47b2 c.lwsp a5,12(sp)
3e3a0: e791 c.bnez a5,3e3ac <__libc_dlclose+0x30>
3e3a2: 40f2 c.lwsp ra,28(sp)
3e3a4: 8522 c.mv a0,s0
3e3a6: 4462 c.lwsp s0,24(sp)
3e3a8: 6105 c.addi16sp sp,32
3e3aa: 8082 c.jr ra
3e3ac: 4405 c.li s0,1
3e3ae: 00714783 lbu a5,7(sp)
3e3b2: dbe5 c.beqz a5,3e3a2 <__libc_dlclose+0x26>
3e3b4: 4532 c.lwsp a0,12(sp)
3e3b6: c62df0ef jal ra,1d818 <__free>
3e3ba: 40f2 c.lwsp ra,28(sp)
3e3bc: 8522 c.mv a0,s0
3e3be: 4462 c.lwsp s0,24(sp)
3e3c0: 6105 c.addi16sp sp,32
3e3c2: 8082 c.jr ra
0003e3c4 <__libc_dlsym_private>:
3e3c4: 1101 c.addi sp,-32
3e3c6: 872a c.mv a4,a0
3e3c8: 0003e537 lui a0,0x3e
3e3cc: 87ae c.mv a5,a1
3e3ce: 2d250513 addi a0,a0,722 # 3e2d2 <do_dlsym_private>
3e3d2: 858a c.mv a1,sp
3e3d4: ce06 c.swsp ra,28(sp)
3e3d6: c03a c.swsp a4,0(sp)
3e3d8: c23e c.swsp a5,4(sp)
3e3da: 3bc9 c.jal 3e1ac <dlerror_run>
3e3dc: e115 c.bnez a0,3e400 <__libc_dlsym_private+0x3c>
3e3de: 4532 c.lwsp a0,12(sp)
3e3e0: cd09 c.beqz a0,3e3fa <__libc_dlsym_private+0x36>
3e3e2: 00e55703 lhu a4,14(a0)
3e3e6: 67c1 c.lui a5,0x10
3e3e8: 17c5 c.addi a5,-15
3e3ea: 00f70f63 beq a4,a5,3e408 <__libc_dlsym_private+0x44>
3e3ee: 4722 c.lwsp a4,8(sp)
3e3f0: 4781 c.li a5,0
3e3f2: c311 c.beqz a4,3e3f6 <__libc_dlsym_private+0x32>
3e3f4: 431c c.lw a5,0(a4)
3e3f6: 4148 c.lw a0,4(a0)
3e3f8: 953e c.add a0,a5
3e3fa: 40f2 c.lwsp ra,28(sp)
3e3fc: 6105 c.addi16sp sp,32
3e3fe: 8082 c.jr ra
3e400: 40f2 c.lwsp ra,28(sp)
3e402: 4501 c.li a0,0
3e404: 6105 c.addi16sp sp,32
3e406: 8082 c.jr ra
3e408: 4781 c.li a5,0
3e40a: b7f5 c.j 3e3f6 <__libc_dlsym_private+0x32>
0003e40c <__libc_dlopen_mode>:
3e40c: 1101 c.addi sp,-32
3e40e: 872a c.mv a4,a0
3e410: 0003e537 lui a0,0x3e
3e414: 87ae c.mv a5,a1
3e416: 18250513 addi a0,a0,386 # 3e182 <do_dlopen>
3e41a: 858a c.mv a1,sp
3e41c: ce06 c.swsp ra,28(sp)
3e41e: cc22 c.swsp s0,24(sp)
3e420: c03a c.swsp a4,0(sp)
3e422: c23e c.swsp a5,4(sp)
3e424: c406 c.swsp ra,8(sp)
3e426: 3359 c.jal 3e1ac <dlerror_run>
3e428: ed15 c.bnez a0,3e464 <__libc_dlopen_mode+0x58>
3e42a: 4432 c.lwsp s0,12(sp)
3e42c: 000615b7 lui a1,0x61
3e430: 3f458593 addi a1,a1,1012 # 613f4 <__PRETTY_FUNCTION__.0+0x28>
3e434: 8522 c.mv a0,s0
3e436: 3779 c.jal 3e3c4 <__libc_dlsym_private>
3e438: c501 c.beqz a0,3e440 <__libc_dlopen_mode+0x34>
3e43a: 9d018793 addi a5,gp,-1584 # 6ed24 <_dl_open_hook>
3e43e: c11c c.sw a5,0(a0)
3e440: 000615b7 lui a1,0x61
3e444: 40458593 addi a1,a1,1028 # 61404 <__PRETTY_FUNCTION__.0+0x38>
3e448: 8522 c.mv a0,s0
3e44a: 3fad c.jal 3e3c4 <__libc_dlsym_private>
3e44c: c501 c.beqz a0,3e454 <__libc_dlopen_mode+0x48>
3e44e: 9d018793 addi a5,gp,-1584 # 6ed24 <_dl_open_hook>
3e452: c11c c.sw a5,0(a0)
3e454: 4532 c.lwsp a0,12(sp)
3e456: 5ba040ef jal ra,42a10 <__libc_register_dlfcn_hook>
3e45a: 40f2 c.lwsp ra,28(sp)
3e45c: 4462 c.lwsp s0,24(sp)
3e45e: 4532 c.lwsp a0,12(sp)
3e460: 6105 c.addi16sp sp,32
3e462: 8082 c.jr ra
3e464: 40f2 c.lwsp ra,28(sp)
3e466: 4462 c.lwsp s0,24(sp)
3e468: 4501 c.li a0,0
3e46a: 6105 c.addi16sp sp,32
3e46c: 8082 c.jr ra
0003e46e <__libc_register_dl_open_hook>:
3e46e: 000615b7 lui a1,0x61
3e472: 1141 c.addi sp,-16
3e474: 3f458593 addi a1,a1,1012 # 613f4 <__PRETTY_FUNCTION__.0+0x28>
3e478: c422 c.swsp s0,8(sp)
3e47a: c606 c.swsp ra,12(sp)
3e47c: 842a c.mv s0,a0
3e47e: 3799 c.jal 3e3c4 <__libc_dlsym_private>
3e480: c501 c.beqz a0,3e488 <__libc_register_dl_open_hook+0x1a>
3e482: 9d018793 addi a5,gp,-1584 # 6ed24 <_dl_open_hook>
3e486: c11c c.sw a5,0(a0)
3e488: 000615b7 lui a1,0x61
3e48c: 40458593 addi a1,a1,1028 # 61404 <__PRETTY_FUNCTION__.0+0x38>
3e490: 8522 c.mv a0,s0
3e492: 3f0d c.jal 3e3c4 <__libc_dlsym_private>
3e494: c501 c.beqz a0,3e49c <__libc_register_dl_open_hook+0x2e>
3e496: 9d018793 addi a5,gp,-1584 # 6ed24 <_dl_open_hook>
3e49a: c11c c.sw a5,0(a0)
3e49c: 40b2 c.lwsp ra,12(sp)
3e49e: 4422 c.lwsp s0,8(sp)
3e4a0: 0141 c.addi sp,16
3e4a2: 8082 c.jr ra
0003e4a4 <_itoa_word>:
3e4a4: 87aa c.mv a5,a0
3e4a6: e2cd c.bnez a3,3e548 <_itoa_word+0xa4>
3e4a8: 00063737 lui a4,0x63
3e4ac: 46a9 c.li a3,10
3e4ae: a0470713 addi a4,a4,-1532 # 62a04 <_itoa_lower_digits>
3e4b2: 0ad60263 beq a2,a3,3e556 <_itoa_word+0xb2>
3e4b6: 46c1 c.li a3,16
3e4b8: 453d c.li a0,15
3e4ba: 02d60563 beq a2,a3,3e4e4 <_itoa_word+0x40>
3e4be: 46a1 c.li a3,8
3e4c0: 451d c.li a0,7
3e4c2: 04d60a63 beq a2,a3,3e516 <_itoa_word+0x72>
3e4c6: 02c7f6b3 remu a3,a5,a2
3e4ca: 15fd c.addi a1,-1
3e4cc: 853e c.mv a0,a5
3e4ce: 96ba c.add a3,a4
3e4d0: 0006c683 lbu a3,0(a3)
3e4d4: 02c7d7b3 divu a5,a5,a2
3e4d8: 00d58023 sb a3,0(a1)
3e4dc: fec575e3 bgeu a0,a2,3e4c6 <_itoa_word+0x22>
3e4e0: 852e c.mv a0,a1
3e4e2: 8082 c.jr ra
3e4e4: 00f7f693 andi a3,a5,15
3e4e8: 96ba c.add a3,a4
3e4ea: 0006c603 lbu a2,0(a3)
3e4ee: 86be c.mv a3,a5
3e4f0: 15fd c.addi a1,-1
3e4f2: 00c58023 sb a2,0(a1)
3e4f6: 8391 c.srli a5,0x4
3e4f8: fed574e3 bgeu a0,a3,3e4e0 <_itoa_word+0x3c>
3e4fc: 00f7f693 andi a3,a5,15
3e500: 96ba c.add a3,a4
3e502: 0006c603 lbu a2,0(a3)
3e506: 86be c.mv a3,a5
3e508: 15fd c.addi a1,-1
3e50a: 00c58023 sb a2,0(a1)
3e50e: 8391 c.srli a5,0x4
3e510: fcd56ae3 bltu a0,a3,3e4e4 <_itoa_word+0x40>
3e514: b7f1 c.j 3e4e0 <_itoa_word+0x3c>
3e516: 0077f693 andi a3,a5,7
3e51a: 96ba c.add a3,a4
3e51c: 0006c603 lbu a2,0(a3)
3e520: 86be c.mv a3,a5
3e522: 15fd c.addi a1,-1
3e524: 00c58023 sb a2,0(a1)
3e528: 838d c.srli a5,0x3
3e52a: fad57be3 bgeu a0,a3,3e4e0 <_itoa_word+0x3c>
3e52e: 0077f693 andi a3,a5,7
3e532: 96ba c.add a3,a4
3e534: 0006c603 lbu a2,0(a3)
3e538: 86be c.mv a3,a5
3e53a: 15fd c.addi a1,-1
3e53c: 00c58023 sb a2,0(a1)
3e540: 838d c.srli a5,0x3
3e542: fcd56ae3 bltu a0,a3,3e516 <_itoa_word+0x72>
3e546: bf69 c.j 3e4e0 <_itoa_word+0x3c>
3e548: 00063737 lui a4,0x63
3e54c: 46a9 c.li a3,10
3e54e: a2c70713 addi a4,a4,-1492 # 62a2c <_itoa_upper_digits>
3e552: f6d612e3 bne a2,a3,3e4b6 <_itoa_word+0x12>
3e556: 852e c.mv a0,a1
3e558: 4629 c.li a2,10
3e55a: 4825 c.li a6,9
3e55c: 02c7f6b3 remu a3,a5,a2
3e560: 157d c.addi a0,-1
3e562: 85be c.mv a1,a5
3e564: 96ba c.add a3,a4
3e566: 0006c683 lbu a3,0(a3)
3e56a: 02c7d7b3 divu a5,a5,a2
3e56e: 00d50023 sb a3,0(a0)
3e572: feb865e3 bltu a6,a1,3e55c <_itoa_word+0xb8>
3e576: 8082 c.jr ra
0003e578 <_itoa>:
3e578: 7139 c.addi16sp sp,-64
3e57a: d64e c.swsp s3,44(sp)
3e57c: d452 c.swsp s4,40(sp)
3e57e: de06 c.swsp ra,60(sp)
3e580: dc22 c.swsp s0,56(sp)
3e582: da26 c.swsp s1,52(sp)
3e584: d84a c.swsp s2,48(sp)
3e586: d256 c.swsp s5,36(sp)
3e588: d05a c.swsp s6,32(sp)
3e58a: ce5e c.swsp s7,28(sp)
3e58c: cc62 c.swsp s8,24(sp)
3e58e: ca66 c.swsp s9,20(sp)
3e590: c86a c.swsp s10,16(sp)
3e592: 87aa c.mv a5,a0
3e594: 8a32 c.mv s4,a2
3e596: 89b6 c.mv s3,a3
3e598: 2a071563 bne a4,zero,3e842 <_itoa+0x2ca>
3e59c: 00063437 lui s0,0x63
3e5a0: 4721 c.li a4,8
3e5a2: a0440413 addi s0,s0,-1532 # 62a04 <_itoa_lower_digits>
3e5a6: 86ae c.mv a3,a1
3e5a8: 2ae98563 beq s3,a4,3e852 <_itoa+0x2da>
3e5ac: 4741 c.li a4,16
3e5ae: 30e98863 beq s3,a4,3e8be <_itoa+0x346>
3e5b2: ffe98813 addi a6,s3,-2
3e5b6: 34058963 beq a1,zero,3e908 <_itoa+0x390>
3e5ba: 00281713 slli a4,a6,0x2
3e5be: 00062bb7 lui s7,0x62
3e5c2: 01070633 add a2,a4,a6
3e5c6: 748b8b93 addi s7,s7,1864 # 62748 <_itoa_base_table>
3e5ca: 060a c.slli a2,0x2
3e5cc: 965e c.add a2,s7
3e5ce: 00864303 lbu t1,8(a2)
3e5d2: 00c62e83 lw t4,12(a2)
3e5d6: 01062f03 lw t5,16(a2)
3e5da: 6541 c.lui a0,0x10
3e5dc: 006e98b3 sll a7,t4,t1
3e5e0: 157d c.addi a0,-1
3e5e2: 00af7fb3 and t6,t5,a0
3e5e6: 0108de13 srli t3,a7,0x10
3e5ea: 010f5f13 srli t5,t5,0x10
3e5ee: 00a8f533 and a0,a7,a0
3e5f2: 45d5e663 bltu a1,t4,3ea3e <_itoa+0x4c6>
3e5f6: 4e030f63 beq t1,zero,3eaf4 <_itoa+0x57c>
3e5fa: 04000693 addi a3,zero,64
3e5fe: 406686b3 sub a3,a3,t1
3e602: fe068613 addi a2,a3,-32
3e606: 00c5d3b3 srl t2,a1,a2
3e60a: 00065d63 bge a2,zero,3e624 <_itoa+0xac>
3e60e: 4efd c.li t4,31
3e610: 00159613 slli a2,a1,0x1
3e614: 40de8eb3 sub t4,t4,a3
3e618: 01d61633 sll a2,a2,t4
3e61c: 00d7d3b3 srl t2,a5,a3
3e620: 007663b3 or t2,a2,t2
3e624: 02000293 addi t0,zero,32
3e628: 406282b3 sub t0,t0,t1
3e62c: fe028693 addi a3,t0,-32 # fe0 <__libc_tsd_CTYPE_B+0xfb4>
3e630: 5006c563 blt a3,zero,3eb3a <_itoa+0x5c2>
3e634: 00d5d5b3 srl a1,a1,a3
3e638: 64c1 c.lui s1,0x10
3e63a: fff48693 addi a3,s1,-1 # ffff <__libc_tsd_CTYPE_B+0xffd3>
3e63e: 0103de93 srli t4,t2,0x10
3e642: 00d3f633 and a2,t2,a3
3e646: 03fe8ab3 mul s5,t4,t6
3e64a: 03e60933 mul s2,a2,t5
3e64e: 03f60633 mul a2,a2,t6
3e652: 9956 c.add s2,s5
3e654: 8241 c.srli a2,0x10
3e656: 964a c.add a2,s2
3e658: 03ee8933 mul s2,t4,t5
3e65c: 01065e93 srli t4,a2,0x10
3e660: 4f567963 bgeu a2,s5,3eb52 <_itoa+0x5da>
3e664: 00938633 add a2,t2,s1
3e668: 964a c.add a2,s2
3e66a: 9eb2 c.add t4,a2
3e66c: 00def633 and a2,t4,a3
3e670: 010ed913 srli s2,t4,0x10
3e674: 02a60ab3 mul s5,a2,a0
3e678: 02a904b3 mul s1,s2,a0
3e67c: 010adc13 srli s8,s5,0x10
3e680: 00dafab3 and s5,s5,a3
3e684: 41558b33 sub s6,a1,s5
3e688: 03c60633 mul a2,a2,t3
3e68c: 03c90933 mul s2,s2,t3
3e690: 9626 c.add a2,s1
3e692: 01860ab3 add s5,a2,s8
3e696: 00daf633 and a2,s5,a3
3e69a: 0642 c.slli a2,0x10
3e69c: 40cb0633 sub a2,s6,a2
3e6a0: 010ad693 srli a3,s5,0x10
3e6a4: 40d386b3 sub a3,t2,a3
3e6a8: 00c5b5b3 sltu a1,a1,a2
3e6ac: 8e8d c.sub a3,a1
3e6ae: 009af463 bgeu s5,s1,3e6b6 <_itoa+0x13e>
3e6b2: 65c1 c.lui a1,0x10
3e6b4: 992e c.add s2,a1
3e6b6: 412685b3 sub a1,a3,s2
3e6ba: 49268a63 beq a3,s2,3eb4e <_itoa+0x5d6>
3e6be: 411606b3 sub a3,a2,a7
3e6c2: 00d63633 sltu a2,a2,a3
3e6c6: 46b61663 bne a2,a1,3eb32 <_itoa+0x5ba>
3e6ca: 0e85 c.addi t4,1
3e6cc: 0116e563 bltu a3,a7,3e6d6 <_itoa+0x15e>
3e6d0: 411686b3 sub a3,a3,a7
3e6d4: 0e85 c.addi t4,1
3e6d6: 01069613 slli a2,a3,0x10
3e6da: 8241 c.srli a2,0x10
3e6dc: 0106d593 srli a1,a3,0x10
3e6e0: 03f584b3 mul s1,a1,t6
3e6e4: 006797b3 sll a5,a5,t1
3e6e8: 03e603b3 mul t2,a2,t5
3e6ec: 03f60633 mul a2,a2,t6
3e6f0: 93a6 c.add t2,s1
3e6f2: 8241 c.srli a2,0x10
3e6f4: 961e c.add a2,t2
3e6f6: 03e585b3 mul a1,a1,t5
3e6fa: 00967463 bgeu a2,s1,3e702 <_itoa+0x18a>
3e6fe: 63c1 c.lui t2,0x10
3e700: 959e c.add a1,t2
3e702: 8241 c.srli a2,0x10
3e704: 9636 c.add a2,a3
3e706: 962e c.add a2,a1
3e708: 01061393 slli t2,a2,0x10
3e70c: 0103d393 srli t2,t2,0x10
3e710: 01065493 srli s1,a2,0x10
3e714: 02a385b3 mul a1,t2,a0
3e718: 02a48ab3 mul s5,s1,a0
3e71c: 0105d913 srli s2,a1,0x10
3e720: 03c383b3 mul t2,t2,t3
3e724: 93d6 c.add t2,s5
3e726: 991e c.add s2,t2
3e728: 03c484b3 mul s1,s1,t3
3e72c: 01597463 bgeu s2,s5,3e734 <_itoa+0x1bc>
3e730: 63c1 c.lui t2,0x10
3e732: 949e c.add s1,t2
3e734: 63c1 c.lui t2,0x10
3e736: 13fd c.addi t2,-1
3e738: 0075f5b3 and a1,a1,t2
3e73c: 007973b3 and t2,s2,t2
3e740: 40b785b3 sub a1,a5,a1
3e744: 03c2 c.slli t2,0x10
3e746: 407585b3 sub a1,a1,t2
3e74a: 01095393 srli t2,s2,0x10
3e74e: 407686b3 sub a3,a3,t2
3e752: 00b7b7b3 sltu a5,a5,a1
3e756: 40f687b3 sub a5,a3,a5
3e75a: 409786b3 sub a3,a5,s1
3e75e: 00978a63 beq a5,s1,3e772 <_itoa+0x1fa>
3e762: 411587b3 sub a5,a1,a7
3e766: 00f5b5b3 sltu a1,a1,a5
3e76a: 3ad59c63 bne a1,a3,3eb22 <_itoa+0x5aa>
3e76e: 0605 c.addi a2,1
3e770: 85be c.mv a1,a5
3e772: 0115e563 bltu a1,a7,3e77c <_itoa+0x204>
3e776: 411585b3 sub a1,a1,a7
3e77a: 0605 c.addi a2,1
3e77c: 0065d7b3 srl a5,a1,t1
3e780: c63e c.swsp a5,12(sp)
3e782: 00030863 beq t1,zero,3e792 <_itoa+0x21a>
3e786: 006e9eb3 sll t4,t4,t1
3e78a: 005652b3 srl t0,a2,t0
3e78e: 005eeeb3 or t4,t4,t0
3e792: 010e9693 slli a3,t4,0x10
3e796: 82c1 c.srli a3,0x10
3e798: 010ed593 srli a1,t4,0x10
3e79c: 03f583b3 mul t2,a1,t6
3e7a0: 00661633 sll a2,a2,t1
3e7a4: 03e682b3 mul t0,a3,t5
3e7a8: 03f686b3 mul a3,a3,t6
3e7ac: 00728fb3 add t6,t0,t2
3e7b0: 82c1 c.srli a3,0x10
3e7b2: 96fe c.add a3,t6
3e7b4: 03e585b3 mul a1,a1,t5
3e7b8: 0076f463 bgeu a3,t2,3e7c0 <_itoa+0x248>
3e7bc: 6f41 c.lui t5,0x10
3e7be: 95fa c.add a1,t5
3e7c0: 82c1 c.srli a3,0x10
3e7c2: 96f6 c.add a3,t4
3e7c4: 96ae c.add a3,a1
3e7c6: 01069f93 slli t6,a3,0x10
3e7ca: 010fdf93 srli t6,t6,0x10
3e7ce: 0106d293 srli t0,a3,0x10
3e7d2: 02af85b3 mul a1,t6,a0
3e7d6: 03cf8fb3 mul t6,t6,t3
3e7da: 0105df13 srli t5,a1,0x10
3e7de: 02a28533 mul a0,t0,a0
3e7e2: 9faa c.add t6,a0
3e7e4: 9f7e c.add t5,t6
3e7e6: 03c28e33 mul t3,t0,t3
3e7ea: 00af7463 bgeu t5,a0,3e7f2 <_itoa+0x27a>
3e7ee: 6541 c.lui a0,0x10
3e7f0: 9e2a c.add t3,a0
3e7f2: 6541 c.lui a0,0x10
3e7f4: 157d c.addi a0,-1
3e7f6: 8de9 c.and a1,a0
3e7f8: 00af7533 and a0,t5,a0
3e7fc: 40b605b3 sub a1,a2,a1
3e800: 0542 c.slli a0,0x10
3e802: 8d89 c.sub a1,a0
3e804: 010f5f13 srli t5,t5,0x10
3e808: 00b63633 sltu a2,a2,a1
3e80c: 41ee8eb3 sub t4,t4,t5
3e810: 40ce8eb3 sub t4,t4,a2
3e814: 41ce8633 sub a2,t4,t3
3e818: 01ce8a63 beq t4,t3,3e82c <_itoa+0x2b4>
3e81c: 41158533 sub a0,a1,a7
3e820: 00a5b5b3 sltu a1,a1,a0
3e824: 30c59363 bne a1,a2,3eb2a <_itoa+0x5b2>
3e828: 0685 c.addi a3,1
3e82a: 85aa c.mv a1,a0
3e82c: 0115e563 bltu a1,a7,3e836 <_itoa+0x2be>
3e830: 411585b3 sub a1,a1,a7
3e834: 0685 c.addi a3,1
3e836: 0065d5b3 srl a1,a1,t1
3e83a: c236 c.swsp a3,4(sp)
3e83c: c42e c.swsp a1,8(sp)
3e83e: 468d c.li a3,3
3e840: a8e1 c.j 3e918 <_itoa+0x3a0>
3e842: 00063437 lui s0,0x63
3e846: 4721 c.li a4,8
3e848: a2c40413 addi s0,s0,-1492 # 62a2c <_itoa_upper_digits>
3e84c: 86ae c.mv a3,a1
3e84e: d4e99fe3 bne s3,a4,3e5ac <_itoa+0x34>
3e852: cd8d c.beqz a1,3e88c <_itoa+0x314>
3e854: ff6a0613 addi a2,s4,-10
3e858: 8752 c.mv a4,s4
3e85a: 0077f693 andi a3,a5,7
3e85e: 96a2 c.add a3,s0
3e860: 0006c683 lbu a3,0(a3)
3e864: 177d c.addi a4,-1
3e866: 838d c.srli a5,0x3
3e868: 00d70023 sb a3,0(a4)
3e86c: fec717e3 bne a4,a2,3e85a <_itoa+0x2e2>
3e870: 00259693 slli a3,a1,0x2
3e874: 8a91 c.andi a3,4
3e876: 8185 c.srli a1,0x1
3e878: 8fd5 c.or a5,a3
3e87a: 1c058063 beq a1,zero,3ea3a <_itoa+0x4c2>
3e87e: 97a2 c.add a5,s0
3e880: 0007c703 lbu a4,0(a5) # 10000 <__ehdr_start>
3e884: 1a55 c.addi s4,-11
3e886: 87ae c.mv a5,a1
3e888: 00ea0023 sb a4,0(s4)
3e88c: 8552 c.mv a0,s4
3e88e: 0077f713 andi a4,a5,7
3e892: 9722 c.add a4,s0
3e894: 00074703 lbu a4,0(a4)
3e898: 838d c.srli a5,0x3
3e89a: 157d c.addi a0,-1
3e89c: 00e50023 sb a4,0(a0) # 10000 <__ehdr_start>
3e8a0: f7fd c.bnez a5,3e88e <_itoa+0x316>
3e8a2: 50f2 c.lwsp ra,60(sp)
3e8a4: 5462 c.lwsp s0,56(sp)
3e8a6: 54d2 c.lwsp s1,52(sp)
3e8a8: 5942 c.lwsp s2,48(sp)
3e8aa: 59b2 c.lwsp s3,44(sp)
3e8ac: 5a22 c.lwsp s4,40(sp)
3e8ae: 5a92 c.lwsp s5,36(sp)
3e8b0: 5b02 c.lwsp s6,32(sp)
3e8b2: 4bf2 c.lwsp s7,28(sp)
3e8b4: 4c62 c.lwsp s8,24(sp)
3e8b6: 4cd2 c.lwsp s9,20(sp)
3e8b8: 4d42 c.lwsp s10,16(sp)
3e8ba: 6121 c.addi16sp sp,64
3e8bc: 8082 c.jr ra
3e8be: 8552 c.mv a0,s4
3e8c0: cd99 c.beqz a1,3e8de <_itoa+0x366>
3e8c2: ff8a0513 addi a0,s4,-8
3e8c6: 00f7f713 andi a4,a5,15
3e8ca: 9722 c.add a4,s0
3e8cc: 00074703 lbu a4,0(a4)
3e8d0: 1a7d c.addi s4,-1
3e8d2: 8391 c.srli a5,0x4
3e8d4: 00ea0023 sb a4,0(s4)
3e8d8: feaa17e3 bne s4,a0,3e8c6 <_itoa+0x34e>
3e8dc: 87ae c.mv a5,a1
3e8de: 00f7f713 andi a4,a5,15
3e8e2: 9722 c.add a4,s0
3e8e4: 00074703 lbu a4,0(a4)
3e8e8: 8391 c.srli a5,0x4
3e8ea: 157d c.addi a0,-1
3e8ec: 00e50023 sb a4,0(a0)
3e8f0: dbcd c.beqz a5,3e8a2 <_itoa+0x32a>
3e8f2: 00f7f713 andi a4,a5,15
3e8f6: 9722 c.add a4,s0
3e8f8: 00074703 lbu a4,0(a4)
3e8fc: 8391 c.srli a5,0x4
3e8fe: 157d c.addi a0,-1
3e900: 00e50023 sb a4,0(a0)
3e904: ffe9 c.bnez a5,3e8de <_itoa+0x366>
3e906: bf71 c.j 3e8a2 <_itoa+0x32a>
3e908: 00062bb7 lui s7,0x62
3e90c: c23e c.swsp a5,4(sp)
3e90e: 4685 c.li a3,1
3e910: 748b8b93 addi s7,s7,1864 # 62748 <_itoa_base_table>
3e914: 00281713 slli a4,a6,0x2
3e918: 9742 c.add a4,a6
3e91a: 070a c.slli a4,0x2
3e91c: 9bba c.add s7,a4
3e91e: 000ba483 lw s1,0(s7)
3e922: 6b41 c.lui s6,0x10
3e924: 004bcd03 lbu s10,4(s7)
3e928: 00269713 slli a4,a3,0x2
3e92c: fffb0a93 addi s5,s6,-1 # ffff <__libc_tsd_CTYPE_B+0xffd3>
3e930: 0054 c.addi4spn a3,sp,4
3e932: 0104d913 srli s2,s1,0x10
3e936: 00e68c33 add s8,a3,a4
3e93a: 00810c93 addi s9,sp,8
3e93e: 86d2 c.mv a3,s4
3e940: 0154f4b3 and s1,s1,s5
3e944: 060d1563 bne s10,zero,3e9ae <_itoa+0x436>
3e948: c7f5 c.beqz a5,3ea34 <_itoa+0x4bc>
3e94a: 005bc803 lbu a6,5(s7)
3e94e: 8536 c.mv a0,a3
3e950: 0157f733 and a4,a5,s5
3e954: 0107d893 srli a7,a5,0x10
3e958: 02988333 mul t1,a7,s1
3e95c: 157d c.addi a0,-1
3e95e: 40a68633 sub a2,a3,a0
3e962: 032705b3 mul a1,a4,s2
3e966: 02970733 mul a4,a4,s1
3e96a: 959a c.add a1,t1
3e96c: 8341 c.srli a4,0x10
3e96e: 972e c.add a4,a1
3e970: 032888b3 mul a7,a7,s2
3e974: 01075593 srli a1,a4,0x10
3e978: 00677363 bgeu a4,t1,3e97e <_itoa+0x406>
3e97c: 98da c.add a7,s6
3e97e: 01158733 add a4,a1,a7
3e982: 01075733 srl a4,a4,a6
3e986: 02e985b3 mul a1,s3,a4
3e98a: 8f8d c.sub a5,a1
3e98c: 97a2 c.add a5,s0
3e98e: 0007c583 lbu a1,0(a5)
3e992: 87ba c.mv a5,a4
3e994: 00b50023 sb a1,0(a0)
3e998: ff45 c.bnez a4,3e950 <_itoa+0x3d8>
3e99a: 078c9a63 bne s9,s8,3ea0e <_itoa+0x496>
3e99e: f14512e3 bne a0,s4,3e8a2 <_itoa+0x32a>
3e9a2: 03000793 addi a5,zero,48
3e9a6: fef50fa3 sb a5,-1(a0)
3e9aa: 157d c.addi a0,-1
3e9ac: bddd c.j 3e8a2 <_itoa+0x32a>
3e9ae: c3d9 c.beqz a5,3ea34 <_itoa+0x4bc>
3e9b0: 005bc583 lbu a1,5(s7)
3e9b4: 8536 c.mv a0,a3
3e9b6: 15fd c.addi a1,-1
3e9b8: 0157f733 and a4,a5,s5
3e9bc: 0107d813 srli a6,a5,0x10
3e9c0: 02980333 mul t1,a6,s1
3e9c4: 157d c.addi a0,-1
3e9c6: 40a68633 sub a2,a3,a0
3e9ca: 02e908b3 mul a7,s2,a4
3e9ce: 02970733 mul a4,a4,s1
3e9d2: 989a c.add a7,t1
3e9d4: 8341 c.srli a4,0x10
3e9d6: 9746 c.add a4,a7
3e9d8: 03090833 mul a6,s2,a6
3e9dc: 01075893 srli a7,a4,0x10
3e9e0: 00677363 bgeu a4,t1,3e9e6 <_itoa+0x46e>
3e9e4: 985a c.add a6,s6
3e9e6: 9846 c.add a6,a7
3e9e8: 41078733 sub a4,a5,a6
3e9ec: 8305 c.srli a4,0x1
3e9ee: 9742 c.add a4,a6
3e9f0: 00b75733 srl a4,a4,a1
3e9f4: 02e98833 mul a6,s3,a4
3e9f8: 410787b3 sub a5,a5,a6
3e9fc: 97a2 c.add a5,s0
3e9fe: 0007c803 lbu a6,0(a5)
3ea02: 87ba c.mv a5,a4
3ea04: 01050023 sb a6,0(a0)
3ea08: fb45 c.bnez a4,3e9b8 <_itoa+0x440>
3ea0a: f98c8ae3 beq s9,s8,3e99e <_itoa+0x426>
3ea0e: 009bc783 lbu a5,9(s7)
3ea12: 10f65263 bge a2,a5,3eb16 <_itoa+0x59e>
3ea16: 40f606b3 sub a3,a2,a5
3ea1a: 96aa c.add a3,a0
3ea1c: 8536 c.mv a0,a3
3ea1e: 40c78633 sub a2,a5,a2
3ea22: 03000593 addi a1,zero,48
3ea26: 8d7e00ef jal ra,1f2fc <memset>
3ea2a: 86aa c.mv a3,a0
3ea2c: ff8c2783 lw a5,-8(s8)
3ea30: 1c71 c.addi s8,-4
3ea32: bf09 c.j 3e944 <_itoa+0x3cc>
3ea34: 8536 c.mv a0,a3
3ea36: 4601 c.li a2,0
3ea38: b78d c.j 3e99a <_itoa+0x422>
3ea3a: 8a3a c.mv s4,a4
3ea3c: bd81 c.j 3e88c <_itoa+0x314>
3ea3e: fe030693 addi a3,t1,-32
3ea42: 0a06cd63 blt a3,zero,3eafc <_itoa+0x584>
3ea46: 00d795b3 sll a1,a5,a3
3ea4a: 4781 c.li a5,0
3ea4c: 01059693 slli a3,a1,0x10
3ea50: 82c1 c.srli a3,0x10
3ea52: 0105d613 srli a2,a1,0x10
3ea56: 03f602b3 mul t0,a2,t6
3ea5a: 03e68eb3 mul t4,a3,t5
3ea5e: 03f686b3 mul a3,a3,t6
3ea62: 9e96 c.add t4,t0
3ea64: 82c1 c.srli a3,0x10
3ea66: 96f6 c.add a3,t4
3ea68: 03e60633 mul a2,a2,t5
3ea6c: 0056f463 bgeu a3,t0,3ea74 <_itoa+0x4fc>
3ea70: 6ec1 c.lui t4,0x10
3ea72: 9676 c.add a2,t4
3ea74: 82c1 c.srli a3,0x10
3ea76: 96ae c.add a3,a1
3ea78: 96b2 c.add a3,a2
3ea7a: 01069f13 slli t5,a3,0x10
3ea7e: 010f5f13 srli t5,t5,0x10
3ea82: 0106df93 srli t6,a3,0x10
3ea86: 02af0633 mul a2,t5,a0
3ea8a: 03cf0f33 mul t5,t5,t3
3ea8e: 01065e93 srli t4,a2,0x10
3ea92: 02af8533 mul a0,t6,a0
3ea96: 9f2a c.add t5,a0
3ea98: 9efa c.add t4,t5
3ea9a: 03cf8e33 mul t3,t6,t3
3ea9e: 00aef463 bgeu t4,a0,3eaa6 <_itoa+0x52e>
3eaa2: 6541 c.lui a0,0x10
3eaa4: 9e2a c.add t3,a0
3eaa6: 6541 c.lui a0,0x10
3eaa8: 157d c.addi a0,-1
3eaaa: 8e69 c.and a2,a0
3eaac: 00aef533 and a0,t4,a0
3eab0: 40c78633 sub a2,a5,a2
3eab4: 0542 c.slli a0,0x10
3eab6: 8e09 c.sub a2,a0
3eab8: 010ede93 srli t4,t4,0x10
3eabc: 00c7b7b3 sltu a5,a5,a2
3eac0: 41d585b3 sub a1,a1,t4
3eac4: 8d9d c.sub a1,a5
3eac6: 41c587b3 sub a5,a1,t3
3eaca: 01c58a63 beq a1,t3,3eade <_itoa+0x566>
3eace: 411605b3 sub a1,a2,a7
3ead2: 00b63633 sltu a2,a2,a1
3ead6: 04f61263 bne a2,a5,3eb1a <_itoa+0x5a2>
3eada: 0685 c.addi a3,1
3eadc: 862e c.mv a2,a1
3eade: 01166563 bltu a2,a7,3eae8 <_itoa+0x570>
3eae2: 41160633 sub a2,a2,a7
3eae6: 0685 c.addi a3,1
3eae8: 006657b3 srl a5,a2,t1
3eaec: c236 c.swsp a3,4(sp)
3eaee: c43e c.swsp a5,8(sp)
3eaf0: 4689 c.li a3,2
3eaf2: b51d c.j 3e918 <_itoa+0x3a0>
3eaf4: 02000293 addi t0,zero,32
3eaf8: 4e81 c.li t4,0
3eafa: bec9 c.j 3e6cc <_itoa+0x154>
3eafc: 467d c.li a2,31
3eafe: 0017d693 srli a3,a5,0x1
3eb02: 40660633 sub a2,a2,t1
3eb06: 00c6d6b3 srl a3,a3,a2
3eb0a: 006595b3 sll a1,a1,t1
3eb0e: 8dd5 c.or a1,a3
3eb10: 006797b3 sll a5,a5,t1
3eb14: bf25 c.j 3ea4c <_itoa+0x4d4>
3eb16: 86aa c.mv a3,a0
3eb18: bf11 c.j 3ea2c <_itoa+0x4b4>
3eb1a: 41158633 sub a2,a1,a7
3eb1e: 0689 c.addi a3,2
3eb20: bf7d c.j 3eade <_itoa+0x566>
3eb22: 411785b3 sub a1,a5,a7
3eb26: 0609 c.addi a2,2
3eb28: b1a9 c.j 3e772 <_itoa+0x1fa>
3eb2a: 411505b3 sub a1,a0,a7
3eb2e: 0689 c.addi a3,2
3eb30: b9f5 c.j 3e82c <_itoa+0x2b4>
3eb32: 411686b3 sub a3,a3,a7
3eb36: 0e89 c.addi t4,2
3eb38: be51 c.j 3e6cc <_itoa+0x154>
3eb3a: 46fd c.li a3,31
3eb3c: 0586 c.slli a1,0x1
3eb3e: 405686b3 sub a3,a3,t0
3eb42: 00d596b3 sll a3,a1,a3
3eb46: 0057d5b3 srl a1,a5,t0
3eb4a: 8dd5 c.or a1,a3
3eb4c: b4f5 c.j 3e638 <_itoa+0xc0>
3eb4e: 86b2 c.mv a3,a2
3eb50: beb5 c.j 3e6cc <_itoa+0x154>
3eb52: 991e c.add s2,t2
3eb54: 9eca c.add t4,s2
3eb56: 00def633 and a2,t4,a3
3eb5a: 010ed913 srli s2,t4,0x10
3eb5e: 02a60ab3 mul s5,a2,a0
3eb62: 02a904b3 mul s1,s2,a0
3eb66: 010adc13 srli s8,s5,0x10
3eb6a: 00dafab3 and s5,s5,a3
3eb6e: 41558b33 sub s6,a1,s5
3eb72: 03c60633 mul a2,a2,t3
3eb76: 9626 c.add a2,s1
3eb78: 01860ab3 add s5,a2,s8
3eb7c: 00daf633 and a2,s5,a3
3eb80: 0642 c.slli a2,0x10
3eb82: 010ad693 srli a3,s5,0x10
3eb86: 40cb0633 sub a2,s6,a2
3eb8a: 40d383b3 sub t2,t2,a3
3eb8e: 00c5b6b3 sltu a3,a1,a2
3eb92: 03c90933 mul s2,s2,t3
3eb96: 40d386b3 sub a3,t2,a3
3eb9a: be11 c.j 3e6ae <_itoa+0x136>
0003eb9c <_fitoa_word>:
3eb9c: 1101 c.addi sp,-32
3eb9e: cc22 c.swsp s0,24(sp)
3eba0: 842e c.mv s0,a1
3eba2: 080c c.addi4spn a1,sp,16
3eba4: ce06 c.swsp ra,28(sp)
3eba6: 38fd c.jal 3e4a4 <_itoa_word>
3eba8: 081c c.addi4spn a5,sp,16
3ebaa: 02f57463 bgeu a0,a5,3ebd2 <_fitoa_word+0x36>
3ebae: 87aa c.mv a5,a0
3ebb0: 8722 c.mv a4,s0
3ebb2: 0007c683 lbu a3,0(a5)
3ebb6: 0785 c.addi a5,1
3ebb8: 0705 c.addi a4,1
3ebba: fed70fa3 sb a3,-1(a4)
3ebbe: 0814 c.addi4spn a3,sp,16
3ebc0: fed799e3 bne a5,a3,3ebb2 <_fitoa_word+0x16>
3ebc4: 40a68533 sub a0,a3,a0
3ebc8: 40f2 c.lwsp ra,28(sp)
3ebca: 9522 c.add a0,s0
3ebcc: 4462 c.lwsp s0,24(sp)
3ebce: 6105 c.addi16sp sp,32
3ebd0: 8082 c.jr ra
3ebd2: 40f2 c.lwsp ra,28(sp)
3ebd4: 8522 c.mv a0,s0
3ebd6: 4462 c.lwsp s0,24(sp)
3ebd8: 6105 c.addi16sp sp,32
3ebda: 8082 c.jr ra
0003ebdc <_fitoa>:
3ebdc: 7179 c.addi16sp sp,-48
3ebde: d422 c.swsp s0,40(sp)
3ebe0: 8432 c.mv s0,a2
3ebe2: 1010 c.addi4spn a2,sp,32
3ebe4: d606 c.swsp ra,44(sp)
3ebe6: 3a49 c.jal 3e578 <_itoa>
3ebe8: 101c c.addi4spn a5,sp,32
3ebea: 02f57463 bgeu a0,a5,3ec12 <_fitoa+0x36>
3ebee: 87aa c.mv a5,a0
3ebf0: 8722 c.mv a4,s0
3ebf2: 0007c683 lbu a3,0(a5)
3ebf6: 0785 c.addi a5,1
3ebf8: 0705 c.addi a4,1
3ebfa: fed70fa3 sb a3,-1(a4)
3ebfe: 1014 c.addi4spn a3,sp,32
3ec00: fed799e3 bne a5,a3,3ebf2 <_fitoa+0x16>
3ec04: 40a68533 sub a0,a3,a0
3ec08: 50b2 c.lwsp ra,44(sp)
3ec0a: 9522 c.add a0,s0
3ec0c: 5422 c.lwsp s0,40(sp)
3ec0e: 6145 c.addi16sp sp,48
3ec10: 8082 c.jr ra
3ec12: 50b2 c.lwsp ra,44(sp)
3ec14: 8522 c.mv a0,s0
3ec16: 5422 c.lwsp s0,40(sp)
3ec18: 6145 c.addi16sp sp,48
3ec1a: 8082 c.jr ra
0003ec1c <_itowa>:
3ec1c: 7179 c.addi16sp sp,-48
3ec1e: d622 c.swsp s0,44(sp)
3ec20: d426 c.swsp s1,40(sp)
3ec22: d24a c.swsp s2,36(sp)
3ec24: d04e c.swsp s3,32(sp)
3ec26: ce52 c.swsp s4,28(sp)
3ec28: cc56 c.swsp s5,24(sp)
3ec2a: ca5a c.swsp s6,20(sp)
3ec2c: c85e c.swsp s7,16(sp)
3ec2e: 87aa c.mv a5,a0
3ec30: 28071c63 bne a4,zero,3eec8 <_itowa+0x2ac>
3ec34: 00063837 lui a6,0x63
3ec38: 4721 c.li a4,8
3ec3a: ae480813 addi a6,a6,-1308 # 62ae4 <_itowa_lower_digits>
3ec3e: 892e c.mv s2,a1
3ec40: 28e68c63 beq a3,a4,3eed8 <_itowa+0x2bc>
3ec44: 4741 c.li a4,16
3ec46: 2ee68963 beq a3,a4,3ef38 <_itowa+0x31c>
3ec4a: ffe68e13 addi t3,a3,-2
3ec4e: 32058763 beq a1,zero,3ef7c <_itowa+0x360>
3ec52: 002e1713 slli a4,t3,0x2
3ec56: 00062eb7 lui t4,0x62
3ec5a: 01c70533 add a0,a4,t3
3ec5e: 748e8e93 addi t4,t4,1864 # 62748 <_itoa_base_table>
3ec62: 050a c.slli a0,0x2
3ec64: 9576 c.add a0,t4
3ec66: 00854f83 lbu t6,8(a0) # 10008 <__ehdr_start+0x8>
3ec6a: 00c52383 lw t2,12(a0)
3ec6e: 01052303 lw t1,16(a0)
3ec72: 68c1 c.lui a7,0x10
3ec74: 01f39f33 sll t5,t2,t6
3ec78: 18fd c.addi a7,-1
3ec7a: 01137433 and s0,t1,a7
3ec7e: 010f5293 srli t0,t5,0x10
3ec82: 01035313 srli t1,t1,0x10
3ec86: 011f78b3 and a7,t5,a7
3ec8a: 4075ea63 bltu a1,t2,3f09e <_itowa+0x482>
3ec8e: 4c0f8663 beq t6,zero,3f15a <_itowa+0x53e>
3ec92: 04000513 addi a0,zero,64
3ec96: 41f50533 sub a0,a0,t6
3ec9a: fe050393 addi t2,a0,-32
3ec9e: 5003cb63 blt t2,zero,3f1b4 <_itowa+0x598>
3eca2: 0075d533 srl a0,a1,t2
3eca6: 02000493 addi s1,zero,32
3ecaa: 41f484b3 sub s1,s1,t6
3ecae: fe048993 addi s3,s1,-32
3ecb2: 4e09c663 blt s3,zero,3f19e <_itowa+0x582>
3ecb6: 0135d9b3 srl s3,a1,s3
3ecba: 6a41 c.lui s4,0x10
3ecbc: fffa0593 addi a1,s4,-1 # ffff <__libc_tsd_CTYPE_B+0xffd3>
3ecc0: 00b573b3 and t2,a0,a1
3ecc4: 01055a93 srli s5,a0,0x10
3ecc8: 028a8bb3 mul s7,s5,s0
3eccc: 02838933 mul s2,t2,s0
3ecd0: 02638b33 mul s6,t2,t1
3ecd4: 01095913 srli s2,s2,0x10
3ecd8: 017b03b3 add t2,s6,s7
3ecdc: 991e c.add s2,t2
3ecde: 026a8ab3 mul s5,s5,t1
3ece2: 01095393 srli t2,s2,0x10
3ece6: 4f797263 bgeu s2,s7,3f1ca <_itowa+0x5ae>
3ecea: 01450933 add s2,a0,s4
3ecee: 9956 c.add s2,s5
3ecf0: 93ca c.add t2,s2
3ecf2: 00b3f933 and s2,t2,a1
3ecf6: 0103da93 srli s5,t2,0x10
3ecfa: 03190b33 mul s6,s2,a7
3ecfe: 031a8a33 mul s4,s5,a7
3ed02: 010b5b93 srli s7,s6,0x10
3ed06: 00bb7b33 and s6,s6,a1
3ed0a: 41698b33 sub s6,s3,s6
3ed0e: 02590933 mul s2,s2,t0
3ed12: 025a8ab3 mul s5,s5,t0
3ed16: 9952 c.add s2,s4
3ed18: 995e c.add s2,s7
3ed1a: 00b975b3 and a1,s2,a1
3ed1e: 05c2 c.slli a1,0x10
3ed20: 40bb05b3 sub a1,s6,a1
3ed24: 01095b13 srli s6,s2,0x10
3ed28: 41650533 sub a0,a0,s6
3ed2c: 00b9b9b3 sltu s3,s3,a1
3ed30: 41350533 sub a0,a0,s3
3ed34: 01497463 bgeu s2,s4,3ed3c <_itowa+0x120>
3ed38: 6941 c.lui s2,0x10
3ed3a: 9aca c.add s5,s2
3ed3c: 415509b3 sub s3,a0,s5
3ed40: 4d550963 beq a0,s5,3f212 <_itowa+0x5f6>
3ed44: 41e58933 sub s2,a1,t5
3ed48: 0125b5b3 sltu a1,a1,s2
3ed4c: 45359563 bne a1,s3,3f196 <_itowa+0x57a>
3ed50: 0385 c.addi t2,1
3ed52: 01e96563 bltu s2,t5,3ed5c <_itowa+0x140>
3ed56: 41e90933 sub s2,s2,t5
3ed5a: 0385 c.addi t2,1
3ed5c: 01091513 slli a0,s2,0x10
3ed60: 8141 c.srli a0,0x10
3ed62: 01095593 srli a1,s2,0x10
3ed66: 02858a33 mul s4,a1,s0
3ed6a: 01f797b3 sll a5,a5,t6
3ed6e: 026509b3 mul s3,a0,t1
3ed72: 02850533 mul a0,a0,s0
3ed76: 99d2 c.add s3,s4
3ed78: 8141 c.srli a0,0x10
3ed7a: 954e c.add a0,s3
3ed7c: 026585b3 mul a1,a1,t1
3ed80: 01457463 bgeu a0,s4,3ed88 <_itowa+0x16c>
3ed84: 69c1 c.lui s3,0x10
3ed86: 95ce c.add a1,s3
3ed88: 8141 c.srli a0,0x10
3ed8a: 954a c.add a0,s2
3ed8c: 952e c.add a0,a1
3ed8e: 01051993 slli s3,a0,0x10
3ed92: 0109d993 srli s3,s3,0x10
3ed96: 01055a93 srli s5,a0,0x10
3ed9a: 031985b3 mul a1,s3,a7
3ed9e: 031a8a33 mul s4,s5,a7
3eda2: 0105db13 srli s6,a1,0x10
3eda6: 025989b3 mul s3,s3,t0
3edaa: 99d2 c.add s3,s4
3edac: 9b4e c.add s6,s3
3edae: 025a8ab3 mul s5,s5,t0
3edb2: 014b7463 bgeu s6,s4,3edba <_itowa+0x19e>
3edb6: 69c1 c.lui s3,0x10
3edb8: 9ace c.add s5,s3
3edba: 6a41 c.lui s4,0x10
3edbc: 1a7d c.addi s4,-1
3edbe: 0145f9b3 and s3,a1,s4
3edc2: 014b7a33 and s4,s6,s4
3edc6: 413789b3 sub s3,a5,s3
3edca: 0a42 c.slli s4,0x10
3edcc: 414989b3 sub s3,s3,s4
3edd0: 010b5593 srli a1,s6,0x10
3edd4: 40b905b3 sub a1,s2,a1
3edd8: 0137b7b3 sltu a5,a5,s3
3eddc: 40f587b3 sub a5,a1,a5
3ede0: 415785b3 sub a1,a5,s5
3ede4: 01578a63 beq a5,s5,3edf8 <_itowa+0x1dc>
3ede8: 41e987b3 sub a5,s3,t5
3edec: 00f9b9b3 sltu s3,s3,a5
3edf0: 38b99f63 bne s3,a1,3f18e <_itowa+0x572>
3edf4: 0505 c.addi a0,1
3edf6: 89be c.mv s3,a5
3edf8: 01e9e563 bltu s3,t5,3ee02 <_itowa+0x1e6>
3edfc: 41e989b3 sub s3,s3,t5
3ee00: 0505 c.addi a0,1
3ee02: 01f9d7b3 srl a5,s3,t6
3ee06: c63e c.swsp a5,12(sp)
3ee08: 000f8863 beq t6,zero,3ee18 <_itowa+0x1fc>
3ee0c: 01f393b3 sll t2,t2,t6
3ee10: 009554b3 srl s1,a0,s1
3ee14: 0093e3b3 or t2,t2,s1
3ee18: 01039593 slli a1,t2,0x10
3ee1c: 81c1 c.srli a1,0x10
3ee1e: 0103d493 srli s1,t2,0x10
3ee22: 02658933 mul s2,a1,t1
3ee26: 01f51533 sll a0,a0,t6
3ee2a: 028585b3 mul a1,a1,s0
3ee2e: 028489b3 mul s3,s1,s0
3ee32: 81c1 c.srli a1,0x10
3ee34: 01390433 add s0,s2,s3
3ee38: 95a2 c.add a1,s0
3ee3a: 02648333 mul t1,s1,t1
3ee3e: 0135f463 bgeu a1,s3,3ee46 <_itowa+0x22a>
3ee42: 6441 c.lui s0,0x10
3ee44: 9322 c.add t1,s0
3ee46: 81c1 c.srli a1,0x10
3ee48: 959e c.add a1,t2
3ee4a: 959a c.add a1,t1
3ee4c: 01059493 slli s1,a1,0x10
3ee50: 80c1 c.srli s1,0x10
3ee52: 0105d913 srli s2,a1,0x10
3ee56: 03148333 mul t1,s1,a7
3ee5a: 031908b3 mul a7,s2,a7
3ee5e: 01035413 srli s0,t1,0x10
3ee62: 025484b3 mul s1,s1,t0
3ee66: 94c6 c.add s1,a7
3ee68: 9426 c.add s0,s1
3ee6a: 025904b3 mul s1,s2,t0
3ee6e: 01147463 bgeu s0,a7,3ee76 <_itowa+0x25a>
3ee72: 68c1 c.lui a7,0x10
3ee74: 94c6 c.add s1,a7
3ee76: 62c1 c.lui t0,0x10
3ee78: 12fd c.addi t0,-1
3ee7a: 005378b3 and a7,t1,t0
3ee7e: 005472b3 and t0,s0,t0
3ee82: 411508b3 sub a7,a0,a7
3ee86: 02c2 c.slli t0,0x10
3ee88: 405888b3 sub a7,a7,t0
3ee8c: 8041 c.srli s0,0x10
3ee8e: 01153533 sltu a0,a0,a7
3ee92: 408383b3 sub t2,t2,s0
3ee96: 40a383b3 sub t2,t2,a0
3ee9a: 40938533 sub a0,t2,s1
3ee9e: 00938a63 beq t2,s1,3eeb2 <_itowa+0x296>
3eea2: 41e88333 sub t1,a7,t5
3eea6: 0068b8b3 sltu a7,a7,t1
3eeaa: 2ca89a63 bne a7,a0,3f17e <_itowa+0x562>
3eeae: 0585 c.addi a1,1
3eeb0: 889a c.mv a7,t1
3eeb2: 01e8e563 bltu a7,t5,3eebc <_itowa+0x2a0>
3eeb6: 41e888b3 sub a7,a7,t5
3eeba: 0585 c.addi a1,1
3eebc: 01f8d8b3 srl a7,a7,t6
3eec0: c22e c.swsp a1,4(sp)
3eec2: c446 c.swsp a7,8(sp)
3eec4: 450d c.li a0,3
3eec6: a0d9 c.j 3ef8c <_itowa+0x370>
3eec8: 00063837 lui a6,0x63
3eecc: 4721 c.li a4,8
3eece: a5480813 addi a6,a6,-1452 # 62a54 <_itowa_upper_digits>
3eed2: 892e c.mv s2,a1
3eed4: d6e698e3 bne a3,a4,3ec44 <_itowa+0x28>
3eed8: cd85 c.beqz a1,3ef10 <_itowa+0x2f4>
3eeda: fd860513 addi a0,a2,-40
3eede: 86b2 c.mv a3,a2
3eee0: 0077f713 andi a4,a5,7
3eee4: 070a c.slli a4,0x2
3eee6: 9742 c.add a4,a6
3eee8: 4318 c.lw a4,0(a4)
3eeea: 16f1 c.addi a3,-4
3eeec: 838d c.srli a5,0x3
3eeee: c298 c.sw a4,0(a3)
3eef0: fea698e3 bne a3,a0,3eee0 <_itowa+0x2c4>
3eef4: 00259713 slli a4,a1,0x2
3eef8: 8b11 c.andi a4,4
3eefa: 8185 c.srli a1,0x1
3eefc: 8fd9 c.or a5,a4
3eefe: 18058e63 beq a1,zero,3f09a <_itowa+0x47e>
3ef02: 078a c.slli a5,0x2
3ef04: 97c2 c.add a5,a6
3ef06: 4398 c.lw a4,0(a5)
3ef08: fd460613 addi a2,a2,-44
3ef0c: 87ae c.mv a5,a1
3ef0e: c218 c.sw a4,0(a2)
3ef10: 8532 c.mv a0,a2
3ef12: 0077f713 andi a4,a5,7
3ef16: 070a c.slli a4,0x2
3ef18: 9742 c.add a4,a6
3ef1a: 4318 c.lw a4,0(a4)
3ef1c: 838d c.srli a5,0x3
3ef1e: 1571 c.addi a0,-4
3ef20: c118 c.sw a4,0(a0)
3ef22: fbe5 c.bnez a5,3ef12 <_itowa+0x2f6>
3ef24: 5432 c.lwsp s0,44(sp)
3ef26: 54a2 c.lwsp s1,40(sp)
3ef28: 5912 c.lwsp s2,36(sp)
3ef2a: 5982 c.lwsp s3,32(sp)
3ef2c: 4a72 c.lwsp s4,28(sp)
3ef2e: 4ae2 c.lwsp s5,24(sp)
3ef30: 4b52 c.lwsp s6,20(sp)
3ef32: 4bc2 c.lwsp s7,16(sp)
3ef34: 6145 c.addi16sp sp,48
3ef36: 8082 c.jr ra
3ef38: 8532 c.mv a0,a2
3ef3a: cd91 c.beqz a1,3ef56 <_itowa+0x33a>
3ef3c: fe060513 addi a0,a2,-32
3ef40: 00f7f713 andi a4,a5,15
3ef44: 070a c.slli a4,0x2
3ef46: 9742 c.add a4,a6
3ef48: 4318 c.lw a4,0(a4)
3ef4a: 1671 c.addi a2,-4
3ef4c: 8391 c.srli a5,0x4
3ef4e: c218 c.sw a4,0(a2)
3ef50: fea618e3 bne a2,a0,3ef40 <_itowa+0x324>
3ef54: 87ae c.mv a5,a1
3ef56: 00f7f713 andi a4,a5,15
3ef5a: 070a c.slli a4,0x2
3ef5c: 9742 c.add a4,a6
3ef5e: 4318 c.lw a4,0(a4)
3ef60: 8391 c.srli a5,0x4
3ef62: 1571 c.addi a0,-4
3ef64: c118 c.sw a4,0(a0)
3ef66: dfdd c.beqz a5,3ef24 <_itowa+0x308>
3ef68: 00f7f713 andi a4,a5,15
3ef6c: 070a c.slli a4,0x2
3ef6e: 9742 c.add a4,a6
3ef70: 4318 c.lw a4,0(a4)
3ef72: 8391 c.srli a5,0x4
3ef74: 1571 c.addi a0,-4
3ef76: c118 c.sw a4,0(a0)
3ef78: fff9 c.bnez a5,3ef56 <_itowa+0x33a>
3ef7a: b76d c.j 3ef24 <_itowa+0x308>
3ef7c: 00062eb7 lui t4,0x62
3ef80: c23e c.swsp a5,4(sp)
3ef82: 4505 c.li a0,1
3ef84: 748e8e93 addi t4,t4,1864 # 62748 <_itoa_base_table>
3ef88: 002e1713 slli a4,t3,0x2
3ef8c: 9772 c.add a4,t3
3ef8e: 070a c.slli a4,0x2
3ef90: 9eba c.add t4,a4
3ef92: 000ea583 lw a1,0(t4)
3ef96: 004ec383 lbu t2,4(t4)
3ef9a: 6e41 c.lui t3,0x10
3ef9c: 00251713 slli a4,a0,0x2
3efa0: fffe0313 addi t1,t3,-1 # ffff <__libc_tsd_CTYPE_B+0xffd3>
3efa4: 0048 c.addi4spn a0,sp,4
3efa6: 0105d893 srli a7,a1,0x10
3efaa: 00e50fb3 add t6,a0,a4
3efae: 00810293 addi t0,sp,8
3efb2: 8532 c.mv a0,a2
3efb4: 0065f5b3 and a1,a1,t1
3efb8: 03000f13 addi t5,zero,48
3efbc: 08039163 bne t2,zero,3f03e <_itowa+0x422>
3efc0: cbf9 c.beqz a5,3f096 <_itowa+0x47a>
3efc2: 005ec483 lbu s1,5(t4)
3efc6: 4601 c.li a2,0
3efc8: 0067f733 and a4,a5,t1
3efcc: 0107d913 srli s2,a5,0x10
3efd0: 02b909b3 mul s3,s2,a1
3efd4: 1571 c.addi a0,-4
3efd6: 0605 c.addi a2,1
3efd8: 03170433 mul s0,a4,a7
3efdc: 02b70733 mul a4,a4,a1
3efe0: 944e c.add s0,s3
3efe2: 8341 c.srli a4,0x10
3efe4: 9722 c.add a4,s0
3efe6: 03190933 mul s2,s2,a7
3efea: 01075413 srli s0,a4,0x10
3efee: 01377363 bgeu a4,s3,3eff4 <_itowa+0x3d8>
3eff2: 9972 c.add s2,t3
3eff4: 01240733 add a4,s0,s2
3eff8: 00975733 srl a4,a4,s1
3effc: 02e68433 mul s0,a3,a4
3f000: 8f81 c.sub a5,s0
3f002: 078a c.slli a5,0x2
3f004: 97c2 c.add a5,a6
3f006: 4380 c.lw s0,0(a5)
3f008: 87ba c.mv a5,a4
3f00a: c100 c.sw s0,0(a0)
3f00c: ff55 c.bnez a4,3efc8 <_itowa+0x3ac>
3f00e: f1f28be3 beq t0,t6,3ef24 <_itowa+0x308>
3f012: 009ec403 lbu s0,9(t4)
3f016: 00865f63 bge a2,s0,3f034 <_itowa+0x418>
3f01a: 40860733 sub a4,a2,s0
3f01e: 070a c.slli a4,0x2
3f020: 972a c.add a4,a0
3f022: 87aa c.mv a5,a0
3f024: 17f1 c.addi a5,-4
3f026: 01e7a023 sw t5,0(a5)
3f02a: fee79de3 bne a5,a4,3f024 <_itowa+0x408>
3f02e: 8e01 c.sub a2,s0
3f030: 060a c.slli a2,0x2
3f032: 9532 c.add a0,a2
3f034: ff8fa783 lw a5,-8(t6)
3f038: 1ff1 c.addi t6,-4
3f03a: f80383e3 beq t2,zero,3efc0 <_itowa+0x3a4>
3f03e: cfa1 c.beqz a5,3f096 <_itowa+0x47a>
3f040: 005ec403 lbu s0,5(t4)
3f044: 4601 c.li a2,0
3f046: 147d c.addi s0,-1
3f048: 0067f733 and a4,a5,t1
3f04c: 0107d493 srli s1,a5,0x10
3f050: 02b489b3 mul s3,s1,a1
3f054: 1571 c.addi a0,-4
3f056: 0605 c.addi a2,1
3f058: 02e88933 mul s2,a7,a4
3f05c: 02b70733 mul a4,a4,a1
3f060: 994e c.add s2,s3
3f062: 8341 c.srli a4,0x10
3f064: 974a c.add a4,s2
3f066: 029884b3 mul s1,a7,s1
3f06a: 01075913 srli s2,a4,0x10
3f06e: 01377363 bgeu a4,s3,3f074 <_itowa+0x458>
3f072: 94f2 c.add s1,t3
3f074: 94ca c.add s1,s2
3f076: 40978733 sub a4,a5,s1
3f07a: 8305 c.srli a4,0x1
3f07c: 9726 c.add a4,s1
3f07e: 00875733 srl a4,a4,s0
3f082: 02e684b3 mul s1,a3,a4
3f086: 8f85 c.sub a5,s1
3f088: 078a c.slli a5,0x2
3f08a: 97c2 c.add a5,a6
3f08c: 4384 c.lw s1,0(a5)
3f08e: 87ba c.mv a5,a4
3f090: c104 c.sw s1,0(a0)
3f092: fb5d c.bnez a4,3f048 <_itowa+0x42c>
3f094: bfad c.j 3f00e <_itowa+0x3f2>
3f096: 4601 c.li a2,0
3f098: bf9d c.j 3f00e <_itowa+0x3f2>
3f09a: 8636 c.mv a2,a3
3f09c: bd95 c.j 3ef10 <_itowa+0x2f4>
3f09e: fe0f8393 addi t2,t6,-32
3f0a2: 0c03c063 blt t2,zero,3f162 <_itowa+0x546>
3f0a6: 007793b3 sll t2,a5,t2
3f0aa: 4781 c.li a5,0
3f0ac: 01039593 slli a1,t2,0x10
3f0b0: 81c1 c.srli a1,0x10
3f0b2: 0103d513 srli a0,t2,0x10
3f0b6: 02850933 mul s2,a0,s0
3f0ba: 026584b3 mul s1,a1,t1
3f0be: 028585b3 mul a1,a1,s0
3f0c2: 01248433 add s0,s1,s2
3f0c6: 81c1 c.srli a1,0x10
3f0c8: 95a2 c.add a1,s0
3f0ca: 02650533 mul a0,a0,t1
3f0ce: 0125f463 bgeu a1,s2,3f0d6 <_itowa+0x4ba>
3f0d2: 6341 c.lui t1,0x10
3f0d4: 951a c.add a0,t1
3f0d6: 81c1 c.srli a1,0x10
3f0d8: 959e c.add a1,t2
3f0da: 95aa c.add a1,a0
3f0dc: 01059413 slli s0,a1,0x10
3f0e0: 8041 c.srli s0,0x10
3f0e2: 0105d493 srli s1,a1,0x10
3f0e6: 03140533 mul a0,s0,a7
3f0ea: 02540433 mul s0,s0,t0
3f0ee: 01055313 srli t1,a0,0x10
3f0f2: 031488b3 mul a7,s1,a7
3f0f6: 9446 c.add s0,a7
3f0f8: 9322 c.add t1,s0
3f0fa: 025482b3 mul t0,s1,t0
3f0fe: 01137463 bgeu t1,a7,3f106 <_itowa+0x4ea>
3f102: 68c1 c.lui a7,0x10
3f104: 92c6 c.add t0,a7
3f106: 68c1 c.lui a7,0x10
3f108: 18fd c.addi a7,-1
3f10a: 01157533 and a0,a0,a7
3f10e: 011378b3 and a7,t1,a7
3f112: 40a78533 sub a0,a5,a0
3f116: 08c2 c.slli a7,0x10
3f118: 41150533 sub a0,a0,a7
3f11c: 01035313 srli t1,t1,0x10
3f120: 00a7b7b3 sltu a5,a5,a0
3f124: 406383b3 sub t2,t2,t1
3f128: 40f383b3 sub t2,t2,a5
3f12c: 405387b3 sub a5,t2,t0
3f130: 00538a63 beq t2,t0,3f144 <_itowa+0x528>
3f134: 41e508b3 sub a7,a0,t5
3f138: 01153533 sltu a0,a0,a7
3f13c: 04f51563 bne a0,a5,3f186 <_itowa+0x56a>
3f140: 0585 c.addi a1,1
3f142: 8546 c.mv a0,a7
3f144: 01e56563 bltu a0,t5,3f14e <_itowa+0x532>
3f148: 41e50533 sub a0,a0,t5
3f14c: 0585 c.addi a1,1
3f14e: 01f557b3 srl a5,a0,t6
3f152: c22e c.swsp a1,4(sp)
3f154: c43e c.swsp a5,8(sp)
3f156: 4509 c.li a0,2
3f158: bd15 c.j 3ef8c <_itowa+0x370>
3f15a: 02000493 addi s1,zero,32
3f15e: 4381 c.li t2,0
3f160: becd c.j 3ed52 <_itowa+0x136>
3f162: 43fd c.li t2,31
3f164: 0017d513 srli a0,a5,0x1
3f168: 41f383b3 sub t2,t2,t6
3f16c: 00755533 srl a0,a0,t2
3f170: 01f593b3 sll t2,a1,t6
3f174: 007563b3 or t2,a0,t2
3f178: 01f797b3 sll a5,a5,t6
3f17c: bf05 c.j 3f0ac <_itowa+0x490>
3f17e: 41e308b3 sub a7,t1,t5
3f182: 0589 c.addi a1,2
3f184: b33d c.j 3eeb2 <_itowa+0x296>
3f186: 41e88533 sub a0,a7,t5
3f18a: 0589 c.addi a1,2
3f18c: bf65 c.j 3f144 <_itowa+0x528>
3f18e: 41e789b3 sub s3,a5,t5
3f192: 0509 c.addi a0,2
3f194: b195 c.j 3edf8 <_itowa+0x1dc>
3f196: 41e90933 sub s2,s2,t5
3f19a: 0389 c.addi t2,2
3f19c: be5d c.j 3ed52 <_itowa+0x136>
3f19e: 43fd c.li t2,31
3f1a0: 0586 c.slli a1,0x1
3f1a2: 409383b3 sub t2,t2,s1
3f1a6: 007595b3 sll a1,a1,t2
3f1aa: 0097d9b3 srl s3,a5,s1
3f1ae: 0135e9b3 or s3,a1,s3
3f1b2: b621 c.j 3ecba <_itowa+0x9e>
3f1b4: 44fd c.li s1,31
3f1b6: 8c89 c.sub s1,a0
3f1b8: 00159393 slli t2,a1,0x1
3f1bc: 009393b3 sll t2,t2,s1
3f1c0: 00a7d533 srl a0,a5,a0
3f1c4: 00a3e533 or a0,t2,a0
3f1c8: bcf9 c.j 3eca6 <_itowa+0x8a>
3f1ca: 9aaa c.add s5,a0
3f1cc: 93d6 c.add t2,s5
3f1ce: 00b3f933 and s2,t2,a1
3f1d2: 0103da93 srli s5,t2,0x10
3f1d6: 03190b33 mul s6,s2,a7
3f1da: 031a8a33 mul s4,s5,a7
3f1de: 010b5b93 srli s7,s6,0x10
3f1e2: 00bb7b33 and s6,s6,a1
3f1e6: 41698b33 sub s6,s3,s6
3f1ea: 02590933 mul s2,s2,t0
3f1ee: 9952 c.add s2,s4
3f1f0: 995e c.add s2,s7
3f1f2: 00b975b3 and a1,s2,a1
3f1f6: 05c2 c.slli a1,0x10
3f1f8: 40bb05b3 sub a1,s6,a1
3f1fc: 01095b13 srli s6,s2,0x10
3f200: 41650b33 sub s6,a0,s6
3f204: 00b9b533 sltu a0,s3,a1
3f208: 025a8ab3 mul s5,s5,t0
3f20c: 40ab0533 sub a0,s6,a0
3f210: b615 c.j 3ed34 <_itowa+0x118>
3f212: 892e c.mv s2,a1
3f214: be3d c.j 3ed52 <_itowa+0x136>
0003f216 <hack_digit>:
3f216: 411c c.lw a5,0(a0)
3f218: 1141 c.addi sp,-16
3f21a: c422 c.swsp s0,8(sp)
3f21c: c606 c.swsp ra,12(sp)
3f21e: c226 c.swsp s1,4(sp)
3f220: 842a c.mv s0,a0
3f222: c791 c.beqz a5,3f22e <hack_digit+0x18>
3f224: 4158 c.lw a4,4(a0)
3f226: 06600793 addi a5,zero,102
3f22a: 0af70263 beq a4,a5,3f2ce <hack_digit+0xb8>
3f22e: 4c1c c.lw a5,24(s0)
3f230: 4810 c.lw a2,16(s0)
3f232: 444c c.lw a1,12(s0)
3f234: cbb5 c.beqz a5,3f2a8 <hack_digit+0x92>
3f236: 02f65763 bge a2,a5,3f264 <hack_digit+0x4e>
3f23a: 03000493 addi s1,zero,48
3f23e: 46a9 c.li a3,10
3f240: 852e c.mv a0,a1
3f242: 7d2060ef jal ra,45a14 <__mpn_mul_1>
3f246: c909 c.beqz a0,3f258 <hack_digit+0x42>
3f248: 481c c.lw a5,16(s0)
3f24a: 4458 c.lw a4,12(s0)
3f24c: 00178693 addi a3,a5,1
3f250: 078a c.slli a5,0x2
3f252: c814 c.sw a3,16(s0)
3f254: 97ba c.add a5,a4
3f256: c388 c.sw a0,0(a5)
3f258: 40b2 c.lwsp ra,12(sp)
3f25a: 4422 c.lwsp s0,8(sp)
3f25c: 8526 c.mv a0,s1
3f25e: 4492 c.lwsp s1,4(sp)
3f260: 0141 c.addi sp,16
3f262: 8082 c.jr ra
3f264: 4858 c.lw a4,20(s0)
3f266: 4c48 c.lw a0,28(s0)
3f268: 86b2 c.mv a3,a2
3f26a: 862e c.mv a2,a1
3f26c: 4581 c.li a1,0
3f26e: 767050ef jal ra,451d4 <__mpn_divrem>
3f272: 481c c.lw a5,16(s0)
3f274: 4c14 c.lw a3,24(s0)
3f276: 4c58 c.lw a4,28(s0)
3f278: 8f95 c.sub a5,a3
3f27a: 078a c.slli a5,0x2
3f27c: 97ba c.add a5,a4
3f27e: c388 c.sw a0,0(a5)
3f280: 4c1c c.lw a5,24(s0)
3f282: 4304 c.lw s1,0(a4)
3f284: c81c c.sw a5,16(s0)
3f286: c3b5 c.beqz a5,3f2ea <hack_digit+0xd4>
3f288: 444c c.lw a1,12(s0)
3f28a: 00279713 slli a4,a5,0x2
3f28e: 972e c.add a4,a1
3f290: a019 c.j 3f296 <hack_digit+0x80>
3f292: c81c c.sw a5,16(s0)
3f294: cbb9 c.beqz a5,3f2ea <hack_digit+0xd4>
3f296: ffc72683 lw a3,-4(a4)
3f29a: 17fd c.addi a5,-1
3f29c: 1771 c.addi a4,-4
3f29e: daf5 c.beqz a3,3f292 <hack_digit+0x7c>
3f2a0: 4810 c.lw a2,16(s0)
3f2a2: 03048493 addi s1,s1,48
3f2a6: bf61 c.j 3f23e <hack_digit+0x28>
3f2a8: 00261413 slli s0,a2,0x2
3f2ac: 1471 c.addi s0,-4
3f2ae: 942e c.add s0,a1
3f2b0: 46a9 c.li a3,10
3f2b2: 167d c.addi a2,-1
3f2b4: 852e c.mv a0,a1
3f2b6: 4004 c.lw s1,0(s0)
3f2b8: 75c060ef jal ra,45a14 <__mpn_mul_1>
3f2bc: c008 c.sw a0,0(s0)
3f2be: 40b2 c.lwsp ra,12(sp)
3f2c0: 4422 c.lwsp s0,8(sp)
3f2c2: 03048493 addi s1,s1,48
3f2c6: 8526 c.mv a0,s1
3f2c8: 4492 c.lwsp s1,4(sp)
3f2ca: 0141 c.addi sp,16
3f2cc: 8082 c.jr ra
3f2ce: 451c c.lw a5,8(a0)
3f2d0: 03000493 addi s1,zero,48
3f2d4: fff78713 addi a4,a5,-1
3f2d8: c518 c.sw a4,8(a0)
3f2da: f4f05ae3 bge zero,a5,3f22e <hack_digit+0x18>
3f2de: 40b2 c.lwsp ra,12(sp)
3f2e0: 4422 c.lwsp s0,8(sp)
3f2e2: 8526 c.mv a0,s1
3f2e4: 4492 c.lwsp s1,4(sp)
3f2e6: 0141 c.addi sp,16
3f2e8: 8082 c.jr ra
3f2ea: 4785 c.li a5,1
3f2ec: 40b2 c.lwsp ra,12(sp)
3f2ee: c81c c.sw a5,16(s0)
3f2f0: 4422 c.lwsp s0,8(sp)
3f2f2: 03048493 addi s1,s1,48
3f2f6: 8526 c.mv a0,s1
3f2f8: 4492 c.lwsp s1,4(sp)
3f2fa: 0141 c.addi sp,16
3f2fc: 8082 c.jr ra
0003f2fe <_i18n_number_rewrite>:
3f2fe: b9010113 addi sp,sp,-1136
3f302: 46912223 sw s1,1124(sp)
3f306: 84aa c.mv s1,a0
3f308: 0005f537 lui a0,0x5f
3f30c: e5850513 addi a0,a0,-424 # 5ee58 <__strtol_ul_rem_tab+0x24>
3f310: 46112623 sw ra,1132(sp)
3f314: 46812423 sw s0,1128(sp)
3f318: 47212023 sw s2,1120(sp)
3f31c: 45312e23 sw s3,1116(sp)
3f320: 45512a23 sw s5,1108(sp)
3f324: 45412c23 sw s4,1112(sp)
3f328: 45612823 sw s6,1104(sp)
3f32c: 45712623 sw s7,1100(sp)
3f330: 45812423 sw s8,1096(sp)
3f334: 45912223 sw s9,1092(sp)
3f338: 45a12023 sw s10,1088(sp)
3f33c: 89ae c.mv s3,a1
3f33e: 8432 c.mv s0,a2
3f340: f11f80ef jal ra,38250 <__wctrans>
3f344: 892a c.mv s2,a0
3f346: 85aa c.mv a1,a0
3f348: 02e00513 addi a0,zero,46
3f34c: f7df80ef jal ra,382c8 <__towctrans>
3f350: 8aaa c.mv s5,a0
3f352: 85ca c.mv a1,s2
3f354: 02c00513 addi a0,zero,44
3f358: f71f80ef jal ra,382c8 <__towctrans>
3f35c: 10091863 bne s2,zero,3f46c <_i18n_number_rewrite+0x16e>
3f360: 409989b3 sub s3,s3,s1
3f364: 04010a13 addi s4,sp,64
3f368: 40000793 addi a5,zero,1024
3f36c: 4605 c.li a2,1
3f36e: 85ce c.mv a1,s3
3f370: 1808 c.addi4spn a0,sp,48
3f372: d852 c.swsp s4,48(sp)
3f374: da3e c.swsp a5,52(sp)
3f376: b01f70ef jal ra,36e76 <__libc_scratch_buffer_set_array_size>
3f37a: 12050b63 beq a0,zero,3f4b0 <_i18n_number_rewrite+0x1b2>
3f37e: 5cc2 c.lwsp s9,48(sp)
3f380: 85a6 c.mv a1,s1
3f382: 864e c.mv a2,s3
3f384: 8566 c.mv a0,s9
3f386: 880e00ef jal ra,1f406 <memcpy>
3f38a: 013504b3 add s1,a0,s3
3f38e: 14fd c.addi s1,-1
3f390: 0794ec63 bltu s1,s9,3f408 <_i18n_number_rewrite+0x10a>
3f394: 00030997 auipc s3,0x30
3f398: a109a983 lw s3,-1520(s3) # 6eda4 <_GLOBAL_OFFSET_TABLE_+0x2c>
3f39c: 1cfd c.addi s9,-1
3f39e: 4d25 c.li s10,9
3f3a0: 02e00a93 addi s5,zero,46
3f3a4: 02c00b13 addi s6,zero,44
3f3a8: 5c7d c.li s8,-1
3f3aa: a809 c.j 3f3bc <_i18n_number_rewrite+0xbe>
3f3ac: 08091f63 bne s2,zero,3f44a <_i18n_number_rewrite+0x14c>
3f3b0: fef40fa3 sb a5,-1(s0) # ffff <__libc_tsd_CTYPE_B+0xffd3>
3f3b4: 147d c.addi s0,-1
3f3b6: 14fd c.addi s1,-1
3f3b8: 049c8863 beq s9,s1,3f408 <_i18n_number_rewrite+0x10a>
3f3bc: 0004c783 lbu a5,0(s1)
3f3c0: fd078713 addi a4,a5,-48
3f3c4: 0ff77713 andi a4,a4,255
3f3c8: feed62e3 bltu s10,a4,3f3ac <_i18n_number_rewrite+0xae>
3f3cc: 00498733 add a4,s3,tp
3f3d0: 4318 c.lw a4,0(a4)
3f3d2: 0785 c.addi a5,1
3f3d4: 078a c.slli a5,0x2
3f3d6: 4318 c.lw a4,0(a4)
3f3d8: 97ba c.add a5,a4
3f3da: 0087ab83 lw s7,8(a5)
3f3de: 855e c.mv a0,s7
3f3e0: c80df0ef jal ra,1e860 <strlen>
3f3e4: 8c09 c.sub s0,a0
3f3e6: fff50793 addi a5,a0,-1
3f3ea: d571 c.beqz a0,3f3b6 <_i18n_number_rewrite+0xb8>
3f3ec: 00fb8733 add a4,s7,a5
3f3f0: 00074683 lbu a3,0(a4)
3f3f4: 00f40733 add a4,s0,a5
3f3f8: 17fd c.addi a5,-1
3f3fa: 00d70023 sb a3,0(a4)
3f3fe: ff8797e3 bne a5,s8,3f3ec <_i18n_number_rewrite+0xee>
3f402: 14fd c.addi s1,-1
3f404: fa9c9ce3 bne s9,s1,3f3bc <_i18n_number_rewrite+0xbe>
3f408: 5542 c.lwsp a0,48(sp)
3f40a: 01450463 beq a0,s4,3f412 <_i18n_number_rewrite+0x114>
3f40e: c0ade0ef jal ra,1d818 <__free>
3f412: 46c12083 lw ra,1132(sp)
3f416: 8522 c.mv a0,s0
3f418: 46812403 lw s0,1128(sp)
3f41c: 46412483 lw s1,1124(sp)
3f420: 46012903 lw s2,1120(sp)
3f424: 45c12983 lw s3,1116(sp)
3f428: 45812a03 lw s4,1112(sp)
3f42c: 45412a83 lw s5,1108(sp)
3f430: 45012b03 lw s6,1104(sp)
3f434: 44c12b83 lw s7,1100(sp)
3f438: 44812c03 lw s8,1096(sp)
3f43c: 44412c83 lw s9,1092(sp)
3f440: 44012d03 lw s10,1088(sp)
3f444: 47010113 addi sp,sp,1136
3f448: 8082 c.jr ra
3f44a: 07578563 beq a5,s5,3f4b4 <_i18n_number_rewrite+0x1b6>
3f44e: f76791e3 bne a5,s6,3f3b0 <_i18n_number_rewrite+0xb2>
3f452: 01c10b93 addi s7,sp,28
3f456: 855e c.mv a0,s7
3f458: c08df0ef jal ra,1e860 <strlen>
3f45c: 862a c.mv a2,a0
3f45e: 8c09 c.sub s0,a0
3f460: d939 c.beqz a0,3f3b6 <_i18n_number_rewrite+0xb8>
3f462: 85de c.mv a1,s7
3f464: 8522 c.mv a0,s0
3f466: fa1df0ef jal ra,1f406 <memcpy>
3f46a: b7b1 c.j 3f3b6 <_i18n_number_rewrite+0xb8>
3f46c: 8a2a c.mv s4,a0
3f46e: 1810 c.addi4spn a2,sp,48
3f470: 85d6 c.mv a1,s5
3f472: 0028 c.addi4spn a0,sp,8
3f474: d802 c.swsp zero,48(sp)
3f476: da02 c.swsp zero,52(sp)
3f478: c3af80ef jal ra,378b2 <__wcrtomb>
3f47c: 57fd c.li a5,-1
3f47e: 02f50e63 beq a0,a5,3f4ba <_i18n_number_rewrite+0x1bc>
3f482: 44050793 addi a5,a0,1088
3f486: 00278533 add a0,a5,sp
3f48a: bc050423 sb zero,-1080(a0)
3f48e: 1810 c.addi4spn a2,sp,48
3f490: 85d2 c.mv a1,s4
3f492: 0868 c.addi4spn a0,sp,28
3f494: d802 c.swsp zero,48(sp)
3f496: da02 c.swsp zero,52(sp)
3f498: c1af80ef jal ra,378b2 <__wcrtomb>
3f49c: 57fd c.li a5,-1
3f49e: 02f50363 beq a0,a5,3f4c4 <_i18n_number_rewrite+0x1c6>
3f4a2: 44050793 addi a5,a0,1088
3f4a6: 00278533 add a0,a5,sp
3f4aa: bc050e23 sb zero,-1060(a0)
3f4ae: bd4d c.j 3f360 <_i18n_number_rewrite+0x62>
3f4b0: 8426 c.mv s0,s1
3f4b2: b785 c.j 3f412 <_i18n_number_rewrite+0x114>
3f4b4: 00810b93 addi s7,sp,8
3f4b8: bf79 c.j 3f456 <_i18n_number_rewrite+0x158>
3f4ba: 02e00793 addi a5,zero,46
3f4be: 00f11423 sh a5,8(sp)
3f4c2: b7f1 c.j 3f48e <_i18n_number_rewrite+0x190>
3f4c4: 02c00793 addi a5,zero,44
3f4c8: 00f11e23 sh a5,28(sp)
3f4cc: bd51 c.j 3f360 <_i18n_number_rewrite+0x62>
0003f4ce <__printf_fp_l>:
3f4ce: 7151 c.addi16sp sp,-240
3f4d0: d5a2 c.swsp s0,232(sp)
3f4d2: d3a6 c.swsp s1,228(sp)
3f4d4: 1980 c.addi4spn s0,sp,240
3f4d6: cdd2 c.swsp s4,216(sp)
3f4d8: c1ea c.swsp s10,192(sp)
3f4da: d786 c.swsp ra,236(sp)
3f4dc: d1ca c.swsp s2,224(sp)
3f4de: cfce c.swsp s3,220(sp)
3f4e0: cbd6 c.swsp s5,212(sp)
3f4e2: c9da c.swsp s6,208(sp)
3f4e4: c7de c.swsp s7,204(sp)
3f4e6: c5e2 c.swsp s8,200(sp)
3f4e8: c3e6 c.swsp s9,196(sp)
3f4ea: df6e c.swsp s11,188(sp)
3f4ec: 465c c.lw a5,12(a2)
3f4ee: 00c65d03 lhu s10,12(a2)
3f4f2: f8042023 sw zero,-128(s0)
3f4f6: 83a9 c.srli a5,0xa
3f4f8: 8b85 c.andi a5,1
3f4fa: f4f42e23 sw a5,-164(s0)
3f4fe: f8042e23 sw zero,-100(s0)
3f502: 100d7713 andi a4,s10,256
3f506: f4b42823 sw a1,-176(s0)
3f50a: 8a32 c.mv s4,a2
3f50c: 84aa c.mv s1,a0
3f50e: 080d7793 andi a5,s10,128
3f512: 1c071c63 bne a4,zero,3f6ea <__printf_fp_l+0x21c>
3f516: 41d0 c.lw a2,4(a1)
3f518: 560c c.lw a1,40(a2)
3f51a: f4b42023 sw a1,-192(s0)
3f51e: 5a4c c.lw a1,52(a2)
3f520: f4b42c23 sw a1,-168(s0)
3f524: cf81 c.beqz a5,3f53c <__printf_fp_l+0x6e>
3f526: 03062b83 lw s7,48(a2)
3f52a: 0fd00613 addi a2,zero,253
3f52e: 000bc783 lbu a5,0(s7)
3f532: 17fd c.addi a5,-1
3f534: 0ff7f793 andi a5,a5,255
3f538: 1ef67e63 bgeu a2,a5,3f734 <__printf_fp_l+0x266>
3f53c: 4b81 c.li s7,0
3f53e: f4042a23 sw zero,-172(s0)
3f542: f2042a23 sw zero,-204(s0)
3f546: 001d7793 andi a5,s10,1
3f54a: 4298 c.lw a4,0(a3)
3f54c: 20078b63 beq a5,zero,3f762 <__printf_fp_l+0x294>
3f550: 00072a83 lw s5,0(a4)
3f554: 00472983 lw s3,4(a4)
3f558: 00872903 lw s2,8(a4)
3f55c: 00c72b03 lw s6,12(a4)
3f560: f6040593 addi a1,s0,-160
3f564: f7040513 addi a0,s0,-144
3f568: f7542823 sw s5,-144(s0)
3f56c: f7342a23 sw s3,-140(s0)
3f570: f7242c23 sw s2,-136(s0)
3f574: f7642e23 sw s6,-132(s0)
3f578: f7542023 sw s5,-160(s0)
3f57c: f7342223 sw s3,-156(s0)
3f580: f7242423 sw s2,-152(s0)
3f584: f7642623 sw s6,-148(s0)
3f588: 51f080ef jal ra,482a6 <__unordtf2>
3f58c: c119 c.beqz a0,3f592 <__printf_fp_l+0xc4>
3f58e: 39a0106f jal zero,40928 <__printf_fp_l+0x145a>
3f592: 000637b7 lui a5,0x63
3f596: bec7a783 lw a5,-1044(a5) # 62bec <_itowa_lower_digits+0x108>
3f59a: 80000c37 lui s8,0x80000
3f59e: fffc4713 xori a4,s8,-1
3f5a2: 5dfd c.li s11,-1
3f5a4: 00eb7cb3 and s9,s6,a4
3f5a8: f6040593 addi a1,s0,-160
3f5ac: f7040513 addi a0,s0,-144
3f5b0: f7542823 sw s5,-144(s0)
3f5b4: f7342a23 sw s3,-140(s0)
3f5b8: f7242c23 sw s2,-136(s0)
3f5bc: f7942e23 sw s9,-132(s0)
3f5c0: f7b42023 sw s11,-160(s0)
3f5c4: f7b42223 sw s11,-156(s0)
3f5c8: f7b42423 sw s11,-152(s0)
3f5cc: f4f42423 sw a5,-184(s0)
3f5d0: f6f42623 sw a5,-148(s0)
3f5d4: 4d3080ef jal ra,482a6 <__unordtf2>
3f5d8: 3a051463 bne a0,zero,3f980 <__printf_fp_l+0x4b2>
3f5dc: f6040593 addi a1,s0,-160
3f5e0: f7040513 addi a0,s0,-144
3f5e4: 3ab080ef jal ra,4818e <__letf2>
3f5e8: 38a05c63 bge zero,a0,3f980 <__printf_fp_l+0x4b2>
3f5ec: 0002f797 auipc a5,0x2f
3f5f0: 7d07a783 lw a5,2000(a5) # 6edbc <_GLOBAL_OFFSET_TABLE_+0x44>
3f5f4: 008a2703 lw a4,8(s4) # 10008 <__ehdr_start+0x8>
3f5f8: 018b79b3 and s3,s6,s8
3f5fc: 9792 c.add a5,tp
3f5fe: 439c c.lw a5,0(a5)
3f600: 0706 c.slli a4,0x1
3f602: f9342023 sw s3,-128(s0)
3f606: 97ba c.add a5,a4
3f608: 0007d783 lhu a5,0(a5)
3f60c: 1007f793 andi a5,a5,256
3f610: 1a079763 bne a5,zero,3f7be <__printf_fp_l+0x2f0>
3f614: 00063937 lui s2,0x63
3f618: 00063bb7 lui s7,0x63
3f61c: bb490913 addi s2,s2,-1100 # 62bb4 <_itowa_lower_digits+0xd0>
3f620: b80b8b93 addi s7,s7,-1152 # 62b80 <_itowa_lower_digits+0x9c>
3f624: 004a2b03 lw s6,4(s4)
3f628: 020d7793 andi a5,s10,32
3f62c: 1a098763 beq s3,zero,3f7da <__printf_fp_l+0x30c>
3f630: 1b71 c.addi s6,-4
3f632: 20078a63 beq a5,zero,3f846 <__printf_fp_l+0x378>
3f636: 4981 c.li s3,0
3f638: f5c42783 lw a5,-164(s0)
3f63c: 2c078f63 beq a5,zero,3f91a <__printf_fp_l+0x44c>
3f640: 4cfc c.lw a5,92(s1)
3f642: e399 c.bnez a5,3f648 <__printf_fp_l+0x17a>
3f644: 6700106f jal zero,40cb4 <__printf_fp_l+0x17e6>
3f648: 4b98 c.lw a4,16(a5)
3f64a: 4bd4 c.lw a3,20(a5)
3f64c: 00d76463 bltu a4,a3,3f654 <__printf_fp_l+0x186>
3f650: 6640106f jal zero,40cb4 <__printf_fp_l+0x17e6>
3f654: 00470693 addi a3,a4,4
3f658: cb94 c.sw a3,16(a5)
3f65a: 02d00793 addi a5,zero,45
3f65e: c31c c.sw a5,0(a4)
3f660: 0985 c.addi s3,1
3f662: f5c42783 lw a5,-164(s0)
3f666: 26078763 beq a5,zero,3f8d4 <__printf_fp_l+0x406>
3f66a: 00c90b93 addi s7,s2,12
3f66e: 8ace c.mv s5,s3
3f670: 4cfc c.lw a5,92(s1)
3f672: 0911 c.addi s2,4
3f674: ffc92583 lw a1,-4(s2)
3f678: 2e078963 beq a5,zero,3f96a <__printf_fp_l+0x49c>
3f67c: 4b98 c.lw a4,16(a5)
3f67e: 4bd4 c.lw a3,20(a5)
3f680: 2ed77563 bgeu a4,a3,3f96a <__printf_fp_l+0x49c>
3f684: 00470693 addi a3,a4,4
3f688: cb94 c.sw a3,16(a5)
3f68a: 00158793 addi a5,a1,1 # 10001 <__ehdr_start+0x1>
3f68e: c30c c.sw a1,0(a4)
3f690: 0017b793 sltiu a5,a5,1
3f694: 22079e63 bne a5,zero,3f8d0 <__printf_fp_l+0x402>
3f698: 0a85 c.addi s5,1
3f69a: fd791be3 bne s2,s7,3f670 <__printf_fp_l+0x1a2>
3f69e: 00ca5783 lhu a5,12(s4)
3f6a2: 0207f793 andi a5,a5,32
3f6a6: c385 c.beqz a5,3f6c6 <__printf_fp_l+0x1f8>
3f6a8: 01605f63 bge zero,s6,3f6c6 <__printf_fp_l+0x1f8>
3f6ac: f5c42783 lw a5,-164(s0)
3f6b0: 865a c.mv a2,s6
3f6b2: 02000593 addi a1,zero,32
3f6b6: 8526 c.mv a0,s1
3f6b8: 2c078163 beq a5,zero,3f97a <__printf_fp_l+0x4ac>
3f6bc: a45f60ef jal ra,36100 <_IO_wpadn>
3f6c0: 21651863 bne a0,s6,3f8d0 <__printf_fp_l+0x402>
3f6c4: 9aaa c.add s5,a0
3f6c6: f1040113 addi sp,s0,-240
3f6ca: 50be c.lwsp ra,236(sp)
3f6cc: 8556 c.mv a0,s5
3f6ce: 542e c.lwsp s0,232(sp)
3f6d0: 549e c.lwsp s1,228(sp)
3f6d2: 590e c.lwsp s2,224(sp)
3f6d4: 49fe c.lwsp s3,220(sp)
3f6d6: 4a6e c.lwsp s4,216(sp)
3f6d8: 4ade c.lwsp s5,212(sp)
3f6da: 4b4e c.lwsp s6,208(sp)
3f6dc: 4bbe c.lwsp s7,204(sp)
3f6de: 4c2e c.lwsp s8,200(sp)
3f6e0: 4c9e c.lwsp s9,196(sp)
3f6e2: 4d0e c.lwsp s10,192(sp)
3f6e4: 5dfa c.lwsp s11,188(sp)
3f6e6: 616d c.addi16sp sp,240
3f6e8: 8082 c.jr ra
3f6ea: f5042503 lw a0,-176(s0)
3f6ee: 4910 c.lw a2,16(a0)
3f6f0: 5a0c c.lw a1,48(a2)
3f6f2: f4b42023 sw a1,-192(s0)
3f6f6: 0005c583 lbu a1,0(a1)
3f6fa: e589 c.bnez a1,3f704 <__printf_fp_l+0x236>
3f6fc: 414c c.lw a1,4(a0)
3f6fe: 558c c.lw a1,40(a1)
3f700: f4b42023 sw a1,-192(s0)
3f704: 0d462583 lw a1,212(a2)
3f708: f4b42c23 sw a1,-168(s0)
3f70c: e599 c.bnez a1,3f71a <__printf_fp_l+0x24c>
3f70e: f5042583 lw a1,-176(s0)
3f712: 41cc c.lw a1,4(a1)
3f714: 59cc c.lw a1,52(a1)
3f716: f4b42c23 sw a1,-168(s0)
3f71a: e20781e3 beq a5,zero,3f53c <__printf_fp_l+0x6e>
3f71e: 03862b83 lw s7,56(a2)
3f722: 0fd00613 addi a2,zero,253
3f726: 000bc783 lbu a5,0(s7)
3f72a: 17fd c.addi a5,-1
3f72c: 0ff7f793 andi a5,a5,255
3f730: e0f666e3 bltu a2,a5,3f53c <__printf_fp_l+0x6e>
3f734: f5c42783 lw a5,-164(s0)
3f738: 10078e63 beq a5,zero,3f854 <__printf_fp_l+0x386>
3f73c: f5042783 lw a5,-176(s0)
3f740: 360718e3 bne a4,zero,402b0 <__printf_fp_l+0xde2>
3f744: 43dc c.lw a5,4(a5)
3f746: 5f9c c.lw a5,56(a5)
3f748: f4f42a23 sw a5,-172(s0)
3f74c: f5442783 lw a5,-172(s0)
3f750: f2042a23 sw zero,-204(s0)
3f754: 00f037b3 sltu a5,zero,a5
3f758: 40f007b3 sub a5,zero,a5
3f75c: 00fbfbb3 and s7,s7,a5
3f760: b3dd c.j 3f546 <__printf_fp_l+0x78>
3f762: 231c c.fld fa5,0(a4)
3f764: a2f7a7d3 feq.d a5,fa5,fa5
3f768: f4f43427 fsd fa5,-184(s0)
3f76c: e399 c.bnez a5,3f772 <__printf_fp_l+0x2a4>
3f76e: 1760106f jal zero,408e4 <__printf_fp_l+0x1416>
3f772: f4843787 fld fa5,-184(s0)
3f776: a8c1b707 fld fa4,-1396(gp) # 6ede0 <__SDATA_BEGIN__>
3f77a: 22f7a7d3 fsgnjx.d fa5,fa5,fa5
3f77e: 00102773 csrrs a4,fflags,zero
3f782: a2f717d3 flt.d a5,fa4,fa5
3f786: 00171073 csrrw zero,fflags,a4
3f78a: 5c078263 beq a5,zero,3fd4e <__printf_fp_l+0x880>
3f78e: 0002f797 auipc a5,0x2f
3f792: 62e7a783 lw a5,1582(a5) # 6edbc <_GLOBAL_OFFSET_TABLE_+0x44>
3f796: 008a2703 lw a4,8(s4)
3f79a: f4c42683 lw a3,-180(s0)
3f79e: 9792 c.add a5,tp
3f7a0: 439c c.lw a5,0(a5)
3f7a2: 0706 c.slli a4,0x1
3f7a4: 800009b7 lui s3,0x80000
3f7a8: 97ba c.add a5,a4
3f7aa: 0007d783 lhu a5,0(a5)
3f7ae: 00d9f9b3 and s3,s3,a3
3f7b2: f9342023 sw s3,-128(s0)
3f7b6: 1007f793 andi a5,a5,256
3f7ba: e4078de3 beq a5,zero,3f614 <__printf_fp_l+0x146>
3f7be: 00063937 lui s2,0x63
3f7c2: 00063bb7 lui s7,0x63
3f7c6: 004a2b03 lw s6,4(s4)
3f7ca: b8490913 addi s2,s2,-1148 # 62b84 <_itowa_lower_digits+0xa0>
3f7ce: b74b8b93 addi s7,s7,-1164 # 62b74 <_itowa_lower_digits+0x90>
3f7d2: 020d7793 andi a5,s10,32
3f7d6: e4099de3 bne s3,zero,3f630 <__printf_fp_l+0x162>
3f7da: 00ca2703 lw a4,12(s4)
3f7de: 05077713 andi a4,a4,80
3f7e2: e325 c.bnez a4,3f842 <__printf_fp_l+0x374>
3f7e4: 1b75 c.addi s6,-3
3f7e6: e78d c.bnez a5,3f810 <__printf_fp_l+0x342>
3f7e8: 03605263 bge zero,s6,3f80c <__printf_fp_l+0x33e>
3f7ec: f5c42783 lw a5,-164(s0)
3f7f0: 865a c.mv a2,s6
3f7f2: 02000593 addi a1,zero,32
3f7f6: 8526 c.mv a0,s1
3f7f8: c3c9 c.beqz a5,3f87a <__printf_fp_l+0x3ac>
3f7fa: 907f60ef jal ra,36100 <_IO_wpadn>
3f7fe: 0d651963 bne a0,s6,3f8d0 <__printf_fp_l+0x402>
3f802: f8042783 lw a5,-128(s0)
3f806: 89da c.mv s3,s6
3f808: e20798e3 bne a5,zero,3f638 <__printf_fp_l+0x16a>
3f80c: 00ca5d03 lhu s10,12(s4)
3f810: 040d7793 andi a5,s10,64
3f814: 12078163 beq a5,zero,3f936 <__printf_fp_l+0x468>
3f818: f5c42783 lw a5,-164(s0)
3f81c: 200789e3 beq a5,zero,4022e <__printf_fp_l+0xd60>
3f820: 4cfc c.lw a5,92(s1)
3f822: e399 c.bnez a5,3f828 <__printf_fp_l+0x35a>
3f824: 5d60106f jal zero,40dfa <__printf_fp_l+0x192c>
3f828: 4b98 c.lw a4,16(a5)
3f82a: 4bd4 c.lw a3,20(a5)
3f82c: 00d76463 bltu a4,a3,3f834 <__printf_fp_l+0x366>
3f830: 5ca0106f jal zero,40dfa <__printf_fp_l+0x192c>
3f834: 00470693 addi a3,a4,4
3f838: cb94 c.sw a3,16(a5)
3f83a: 02b00793 addi a5,zero,43
3f83e: c31c c.sw a5,0(a4)
3f840: b505 c.j 3f660 <__printf_fp_l+0x192>
3f842: 1b71 c.addi s6,-4
3f844: f7e1 c.bnez a5,3f80c <__printf_fp_l+0x33e>
3f846: fb6043e3 blt zero,s6,3f7ec <__printf_fp_l+0x31e>
3f84a: 87ce c.mv a5,s3
3f84c: 4981 c.li s3,0
3f84e: de0795e3 bne a5,zero,3f638 <__printf_fp_l+0x16a>
3f852: bf6d c.j 3f80c <__printf_fp_l+0x33e>
3f854: f5042783 lw a5,-176(s0)
3f858: 260713e3 bne a4,zero,402be <__printf_fp_l+0xdf0>
3f85c: 43dc c.lw a5,4(a5)
3f85e: 57dc c.lw a5,44(a5)
3f860: f2f42a23 sw a5,-204(s0)
3f864: f3442783 lw a5,-204(s0)
3f868: 0007c783 lbu a5,0(a5)
3f86c: c399 c.beqz a5,3f872 <__printf_fp_l+0x3a4>
3f86e: 0e40106f jal zero,40952 <__printf_fp_l+0x1484>
3f872: f4042a23 sw zero,-172(s0)
3f876: 4b81 c.li s7,0
3f878: b1f9 c.j 3f546 <__printf_fp_l+0x78>
3f87a: f94f60ef jal ra,3600e <_IO_padn>
3f87e: b741 c.j 3f7fe <__printf_fp_l+0x330>
3f880: f2042783 lw a5,-224(s0)
3f884: 17fd c.addi a5,-1
3f886: 00a78933 add s2,a5,a0
3f88a: e599 c.bnez a1,3f898 <__printf_fp_l+0x3ca>
3f88c: 010a2583 lw a1,16(s4)
3f890: 03000793 addi a5,zero,48
3f894: 12f596e3 bne a1,a5,401c0 <__printf_fp_l+0xcf2>
3f898: 4c81 c.li s9,0
3f89a: f5c42783 lw a5,-164(s0)
3f89e: 4e0784e3 beq a5,zero,40586 <__printf_fp_l+0x10b8>
3f8a2: 4cfc c.lw a5,92(s1)
3f8a4: c799 c.beqz a5,3f8b2 <__printf_fp_l+0x3e4>
3f8a6: 4b98 c.lw a4,16(a5)
3f8a8: 4bd0 c.lw a2,20(a5)
3f8aa: 00c77463 bgeu a4,a2,3f8b2 <__printf_fp_l+0x3e4>
3f8ae: 0960106f jal zero,40944 <__printf_fp_l+0x1476>
3f8b2: 02d00593 addi a1,zero,45
3f8b6: 8526 c.mv a0,s1
3f8b8: cfdf60ef jal ra,365b4 <__woverflow>
3f8bc: 00150793 addi a5,a0,1
3f8c0: 0017b793 sltiu a5,a5,1
3f8c4: 4c078ce3 beq a5,zero,4059c <__printf_fp_l+0x10ce>
3f8c8: f3042783 lw a5,-208(s0)
3f8cc: 620783e3 beq a5,zero,406f2 <__printf_fp_l+0x1224>
3f8d0: 5afd c.li s5,-1
3f8d2: bbd5 c.j 3f6c6 <__printf_fp_l+0x1f8>
3f8d4: 48dc c.lw a5,20(s1)
3f8d6: 4c98 c.lw a4,24(s1)
3f8d8: 895e c.mv s2,s7
3f8da: 0905 c.addi s2,1
3f8dc: 003b8c13 addi s8,s7,3
3f8e0: 5cfd c.li s9,-1
3f8e2: fff94583 lbu a1,-1(s2)
3f8e6: 02e7f363 bgeu a5,a4,3f90c <__printf_fp_l+0x43e>
3f8ea: 00178713 addi a4,a5,1
3f8ee: c8d8 c.sw a4,20(s1)
3f8f0: 00b78023 sb a1,0(a5)
3f8f4: 41790ab3 sub s5,s2,s7
3f8f8: 9ace c.add s5,s3
3f8fa: db2c02e3 beq s8,s2,3f69e <__printf_fp_l+0x1d0>
3f8fe: 48dc c.lw a5,20(s1)
3f900: 4c98 c.lw a4,24(s1)
3f902: 0905 c.addi s2,1
3f904: fff94583 lbu a1,-1(s2)
3f908: fee7e1e3 bltu a5,a4,3f8ea <__printf_fp_l+0x41c>
3f90c: 8526 c.mv a0,s1
3f90e: dbfd80ef jal ra,186cc <__overflow>
3f912: ff9511e3 bne a0,s9,3f8f4 <__printf_fp_l+0x426>
3f916: 5afd c.li s5,-1
3f918: b37d c.j 3f6c6 <__printf_fp_l+0x1f8>
3f91a: 48dc c.lw a5,20(s1)
3f91c: 4c98 c.lw a4,24(s1)
3f91e: 00e7e463 bltu a5,a4,3f926 <__printf_fp_l+0x458>
3f922: 4980106f jal zero,40dba <__printf_fp_l+0x18ec>
3f926: 00178713 addi a4,a5,1
3f92a: c8d8 c.sw a4,20(s1)
3f92c: 02d00713 addi a4,zero,45
3f930: 00e78023 sb a4,0(a5)
3f934: b335 c.j 3f660 <__printf_fp_l+0x192>
3f936: 010d7d13 andi s10,s10,16
3f93a: d20d04e3 beq s10,zero,3f662 <__printf_fp_l+0x194>
3f93e: f5c42783 lw a5,-164(s0)
3f942: e399 c.bnez a5,3f948 <__printf_fp_l+0x47a>
3f944: 0260106f jal zero,4096a <__printf_fp_l+0x149c>
3f948: 4cfc c.lw a5,92(s1)
3f94a: e399 c.bnez a5,3f950 <__printf_fp_l+0x482>
3f94c: 5f80106f jal zero,40f44 <__printf_fp_l+0x1a76>
3f950: 4b98 c.lw a4,16(a5)
3f952: 4bd4 c.lw a3,20(a5)
3f954: 00d76463 bltu a4,a3,3f95c <__printf_fp_l+0x48e>
3f958: 5ec0106f jal zero,40f44 <__printf_fp_l+0x1a76>
3f95c: 00470693 addi a3,a4,4
3f960: cb94 c.sw a3,16(a5)
3f962: 02000793 addi a5,zero,32
3f966: c31c c.sw a5,0(a4)
3f968: b9e5 c.j 3f660 <__printf_fp_l+0x192>
3f96a: 8526 c.mv a0,s1
3f96c: c49f60ef jal ra,365b4 <__woverflow>
3f970: 00150793 addi a5,a0,1
3f974: 0017b793 sltiu a5,a5,1
3f978: bb31 c.j 3f694 <__printf_fp_l+0x1c6>
3f97a: e94f60ef jal ra,3600e <_IO_padn>
3f97e: b389 c.j 3f6c0 <__printf_fp_l+0x1f2>
3f980: f8c40c13 addi s8,s0,-116
3f984: f7040713 addi a4,s0,-144
3f988: f8040693 addi a3,s0,-128
3f98c: fa440613 addi a2,s0,-92
3f990: 4591 c.li a1,4
3f992: 8562 c.mv a0,s8
3f994: f7342a23 sw s3,-140(s0)
3f998: f7242c23 sw s2,-136(s0)
3f99c: f7542823 sw s5,-144(s0)
3f9a0: f7642e23 sw s6,-132(s0)
3f9a4: 16f060ef jal ra,46312 <__mpn_extract_long_double>
3f9a8: 00551993 slli s3,a0,0x5
3f9ac: 892a c.mv s2,a0
3f9ae: f9098993 addi s3,s3,-112 # 7fffff90 <__BSS_END__+0x7ff9043c>
3f9b2: fa442d83 lw s11,-92(s0)
3f9b6: fb242623 sw s2,-84(s0)
3f9ba: fa042a23 sw zero,-76(s0)
3f9be: 41fdd713 srai a4,s11,0x1f
3f9c2: 01b747b3 xor a5,a4,s11
3f9c6: 8f99 c.sub a5,a4
3f9c8: 07fd c.addi a5,31
3f9ca: 8795 c.srai a5,0x5
3f9cc: 078a c.slli a5,0x2
3f9ce: 03778793 addi a5,a5,55
3f9d2: 9bc1 c.andi a5,-16
3f9d4: 40f10133 sub sp,sp,a5
3f9d8: 00f10613 addi a2,sp,15
3f9dc: 40f10133 sub sp,sp,a5
3f9e0: 00f10713 addi a4,sp,15
3f9e4: 40f10133 sub sp,sp,a5
3f9e8: 00f10793 addi a5,sp,15
3f9ec: 9bc1 c.andi a5,-16
3f9ee: ff067513 andi a0,a2,-16
3f9f2: 9b41 c.andi a4,-16
3f9f4: faf42823 sw a5,-80(s0)
3f9f8: faa42423 sw a0,-88(s0)
3f9fc: fae42c23 sw a4,-72(s0)
3fa00: 4789 c.li a5,2
3fa02: 33b7d063 bge a5,s11,3fd22 <__printf_fp_l+0x854>
3fa06: 013d8b33 add s6,s11,s3
3fa0a: 41fb5713 srai a4,s6,0x1f
3fa0e: 01f77793 andi a5,a4,31
3fa12: 97da c.add a5,s6
3fa14: 01fb7613 andi a2,s6,31
3fa18: 4057da93 srai s5,a5,0x5
3fa1c: c219 c.beqz a2,3fa22 <__printf_fp_l+0x554>
3fa1e: 0120106f jal zero,40a30 <__printf_fp_l+0x1562>
3fa22: 01205a63 bge zero,s2,3fa36 <__printf_fp_l+0x568>
3fa26: 002a9793 slli a5,s5,0x2
3fa2a: 00291613 slli a2,s2,0x2
3fa2e: 85e2 c.mv a1,s8
3fa30: 953e c.add a0,a5
3fa32: 9d5df0ef jal ra,1f406 <memcpy>
3fa36: 9956 c.add s2,s5
3fa38: fb242623 sw s2,-84(s0)
3fa3c: 47fd c.li a5,31
3fa3e: 0167dc63 bge a5,s6,3fa56 <__printf_fp_l+0x588>
3fa42: 4611 c.li a2,4
3fa44: 01505463 bge zero,s5,3fa4c <__printf_fp_l+0x57e>
3fa48: 002a9613 slli a2,s5,0x2
3fa4c: fa842503 lw a0,-88(s0)
3fa50: 4581 c.li a1,0
3fa52: 8abdf0ef jal ra,1f2fc <memset>
3fa56: 400007b7 lui a5,0x40000
3fa5a: 17fd c.addi a5,-1
3fa5c: f4f42423 sw a5,-184(s0)
3fa60: fb442603 lw a2,-76(s0)
3fa64: 000687b7 lui a5,0x68
3fa68: 00065837 lui a6,0x65
3fa6c: 00064937 lui s2,0x64
3fa70: e7078793 addi a5,a5,-400 # 67e70 <__clz_tab>
3fa74: 000659b7 lui s3,0x65
3fa78: 89080c93 addi s9,a6,-1904 # 64890 <_fpioconst_pow10+0xd0>
3fa7c: 4a81 c.li s5,0
3fa7e: 4c31 c.li s8,12
3fa80: 4b01 c.li s6,0
3fa82: 7c090913 addi s2,s2,1984 # 647c0 <_fpioconst_pow10>
3fa86: f4f42223 sw a5,-188(s0)
3fa8a: 4d05 c.li s10,1
3fa8c: 8b098993 addi s3,s3,-1872 # 648b0 <__tens>
3fa90: ff8ca783 lw a5,-8(s9)
3fa94: 1cc1 c.addi s9,-16
3fa96: 97da c.add a5,s6
3fa98: 17fd c.addi a5,-1
3fa9a: 04fdc163 blt s11,a5,3fadc <__printf_fp_l+0x60e>
3fa9e: fb842503 lw a0,-72(s0)
3faa2: 20061263 bne a2,zero,3fca6 <__printf_fp_l+0x7d8>
3faa6: 00ca5783 lhu a5,12(s4)
3faaa: 8b85 c.andi a5,1
3faac: 22079a63 bne a5,zero,3fce0 <__printf_fp_l+0x812>
3fab0: 000ca583 lw a1,0(s9)
3fab4: 004ca783 lw a5,4(s9)
3fab8: 058a c.slli a1,0x2
3faba: 00279613 slli a2,a5,0x2
3fabe: 95ce c.add a1,s3
3fac0: faf42e23 sw a5,-68(s0)
3fac4: 943df0ef jal ra,1f406 <memcpy>
3fac8: fbc42783 lw a5,-68(s0)
3facc: fac42703 lw a4,-84(s0)
3fad0: 02e7c763 blt a5,a4,3fafe <__printf_fp_l+0x630>
3fad4: 00e78a63 beq a5,a4,3fae8 <__printf_fp_l+0x61a>
3fad8: fb442603 lw a2,-76(s0)
3fadc: 1c7d c.addi s8,-1
3fade: 092c8763 beq s9,s2,3fb6c <__printf_fp_l+0x69e>
3fae2: fa442d83 lw s11,-92(s0)
3fae6: b76d c.j 3fa90 <__printf_fp_l+0x5c2>
3fae8: fb842583 lw a1,-72(s0)
3faec: fa842503 lw a0,-88(s0)
3faf0: 863e c.mv a2,a5
3faf2: 6aa050ef jal ra,4519c <__mpn_cmp>
3faf6: fe0541e3 blt a0,zero,3fad8 <__printf_fp_l+0x60a>
3fafa: fbc42783 lw a5,-68(s0)
3fafe: fb842583 lw a1,-72(s0)
3fb02: fb042503 lw a0,-80(s0)
3fb06: 00279613 slli a2,a5,0x2
3fb0a: faf42a23 sw a5,-76(s0)
3fb0e: 8f9df0ef jal ra,1f406 <memcpy>
3fb12: f4842783 lw a5,-184(s0)
3fb16: fb442603 lw a2,-76(s0)
3fb1a: 00f60733 add a4,a2,a5
3fb1e: fb042783 lw a5,-80(s0)
3fb22: 070a c.slli a4,0x2
3fb24: 97ba c.add a5,a4
3fb26: 439c c.lw a5,0(a5)
3fb28: 6741 c.lui a4,0x10
3fb2a: 1ae7f463 bgeu a5,a4,3fcd2 <__printf_fp_l+0x804>
3fb2e: 1007b693 sltiu a3,a5,256
3fb32: 0016c693 xori a3,a3,1
3fb36: 068e c.slli a3,0x3
3fb38: 02000713 addi a4,zero,32
3fb3c: 8f15 c.sub a4,a3
3fb3e: 00d7d7b3 srl a5,a5,a3
3fb42: f4442683 lw a3,-188(s0)
3fb46: ffe60893 addi a7,a2,-2
3fb4a: 0896 c.slli a7,0x5
3fb4c: 97b6 c.add a5,a3
3fb4e: 0007c783 lbu a5,0(a5)
3fb52: 40f707b3 sub a5,a4,a5
3fb56: 40f888b3 sub a7,a7,a5
3fb5a: 018d17b3 sll a5,s10,s8
3fb5e: fff88b13 addi s6,a7,-1 # ffff <__libc_tsd_CTYPE_B+0xffd3>
3fb62: 00faeab3 or s5,s5,a5
3fb66: 1c7d c.addi s8,-1
3fb68: f72c9de3 bne s9,s2,3fae2 <__printf_fp_l+0x614>
3fb6c: fb542223 sw s5,-92(s0)
3fb70: 0ec05363 bge zero,a2,3fc56 <__printf_fp_l+0x788>
3fb74: fb042503 lw a0,-80(s0)
3fb78: 00052803 lw a6,0(a0)
3fb7c: 00080463 beq a6,zero,3fb84 <__printf_fp_l+0x6b6>
3fb80: 4700106f jal zero,40ff0 <__printf_fp_l+0x1b22>
3fb84: fa842683 lw a3,-88(s0)
3fb88: 85aa c.mv a1,a0
3fb8a: 4981 c.li s3,0
3fb8c: 4901 c.li s2,0
3fb8e: a809 c.j 3fba0 <__printf_fp_l+0x6d2>
3fb90: 41d8 c.lw a4,4(a1)
3fb92: 0905 c.addi s2,1
3fb94: 0591 c.addi a1,4
3fb96: 87ca c.mv a5,s2
3fb98: 0991 c.addi s3,4
3fb9a: c319 c.beqz a4,3fba0 <__printf_fp_l+0x6d2>
3fb9c: 0600106f jal zero,40bfc <__printf_fp_l+0x172e>
3fba0: 013687b3 add a5,a3,s3
3fba4: 4398 c.lw a4,0(a5)
3fba6: 87ca c.mv a5,s2
3fba8: d765 c.beqz a4,3fb90 <__printf_fp_l+0x6c2>
3fbaa: 00261713 slli a4,a2,0x2
3fbae: 972a c.add a4,a0
3fbb0: ffc72683 lw a3,-4(a4) # fffc <__libc_tsd_CTYPE_B+0xffd0>
3fbb4: 6741 c.lui a4,0x10
3fbb6: 5ae6e3e3 bltu a3,a4,4095c <__printf_fp_l+0x148e>
3fbba: 01000737 lui a4,0x1000
3fbbe: 00e6b733 sltu a4,a3,a4
3fbc2: 40e00733 sub a4,zero,a4
3fbc6: 9b61 c.andi a4,-8
3fbc8: 0761 c.addi a4,24
3fbca: 000688b7 lui a7,0x68
3fbce: e7088893 addi a7,a7,-400 # 67e70 <__clz_tab>
3fbd2: 00e6d6b3 srl a3,a3,a4
3fbd6: 96c6 c.add a3,a7
3fbd8: 0006ca83 lbu s5,0(a3)
3fbdc: 02000313 addi t1,zero,32
3fbe0: 9aba c.add s5,a4
3fbe2: 41530b33 sub s6,t1,s5
3fbe6: 6b531be3 bne t1,s5,40a9c <__printf_fp_l+0x15ce>
3fbea: 06090663 beq s2,zero,3fc56 <__printf_fp_l+0x788>
3fbee: 41260633 sub a2,a2,s2
3fbf2: 02c05463 bge zero,a2,3fc1a <__printf_fp_l+0x74c>
3fbf6: 00279593 slli a1,a5,0x2
3fbfa: 952e c.add a0,a1
3fbfc: 4701 c.li a4,0
3fbfe: 40b005b3 sub a1,zero,a1
3fc02: 4110 c.lw a2,0(a0)
3fc04: 00b506b3 add a3,a0,a1
3fc08: 0705 c.addi a4,1
3fc0a: c290 c.sw a2,0(a3)
3fc0c: fb442603 lw a2,-76(s0)
3fc10: 0511 c.addi a0,4
3fc12: 41260633 sub a2,a2,s2
3fc16: fec746e3 blt a4,a2,3fc02 <__printf_fp_l+0x734>
3fc1a: fac42703 lw a4,-84(s0)
3fc1e: fac42a23 sw a2,-76(s0)
3fc22: 41270733 sub a4,a4,s2
3fc26: 02e05663 bge zero,a4,3fc52 <__printf_fp_l+0x784>
3fc2a: 00279713 slli a4,a5,0x2
3fc2e: fa842783 lw a5,-88(s0)
3fc32: 40e005b3 sub a1,zero,a4
3fc36: 4681 c.li a3,0
3fc38: 97ba c.add a5,a4
3fc3a: 4390 c.lw a2,0(a5)
3fc3c: 00b78733 add a4,a5,a1
3fc40: 0685 c.addi a3,1
3fc42: c310 c.sw a2,0(a4)
3fc44: fac42703 lw a4,-84(s0)
3fc48: 0791 c.addi a5,4
3fc4a: 41270733 sub a4,a4,s2
3fc4e: fee6c6e3 blt a3,a4,3fc3a <__printf_fp_l+0x76c>
3fc52: fae42623 sw a4,-84(s0)
3fc56: 0002f797 auipc a5,0x2f
3fc5a: 1467a783 lw a5,326(a5) # 6ed9c <_GLOBAL_OFFSET_TABLE_+0x24>
3fc5e: 008a2703 lw a4,8(s4)
3fc62: 004a2583 lw a1,4(s4)
3fc66: 9792 c.add a5,tp
3fc68: 439c c.lw a5,0(a5)
3fc6a: 00271613 slli a2,a4,0x2
3fc6e: 06500693 addi a3,zero,101
3fc72: 97b2 c.add a5,a2
3fc74: 0007c783 lbu a5,0(a5)
3fc78: f2b42023 sw a1,-224(s0)
3fc7c: 000a2b03 lw s6,0(s4)
3fc80: f2f42223 sw a5,-220(s0)
3fc84: 0ed78763 beq a5,a3,3fd72 <__printf_fp_l+0x8a4>
3fc88: f2442683 lw a3,-220(s0)
3fc8c: 06600793 addi a5,zero,102
3fc90: 5ef68263 beq a3,a5,40274 <__printf_fp_l+0xda6>
3fc94: 3c0b4de3 blt s6,zero,4086e <__printf_fp_l+0x13a0>
3fc98: 4e0b06e3 beq s6,zero,40984 <__printf_fp_l+0x14b6>
3fc9c: 87da c.mv a5,s6
3fc9e: f1642e23 sw s6,-228(s0)
3fca2: 3d50006f jal zero,40876 <__printf_fp_l+0x13a8>
3fca6: 000ca683 lw a3,0(s9)
3fcaa: 004ca703 lw a4,4(s9)
3fcae: fb042583 lw a1,-80(s0)
3fcb2: 0689 c.addi a3,2
3fcb4: 068a c.slli a3,0x2
3fcb6: 1779 c.addi a4,-2
3fcb8: 96ce c.add a3,s3
3fcba: 31b050ef jal ra,457d4 <__mpn_mul>
3fcbe: 004ca703 lw a4,4(s9)
3fcc2: fb442783 lw a5,-76(s0)
3fcc6: 97ba c.add a5,a4
3fcc8: c929 c.beqz a0,3fd1a <__printf_fp_l+0x84c>
3fcca: 17f9 c.addi a5,-2
3fccc: faf42e23 sw a5,-68(s0)
3fcd0: bbf5 c.j 3facc <__printf_fp_l+0x5fe>
3fcd2: 01000737 lui a4,0x1000
3fcd6: 54e7e963 bltu a5,a4,40228 <__printf_fp_l+0xd5a>
3fcda: 4721 c.li a4,8
3fcdc: 46e1 c.li a3,24
3fcde: b585 c.j 3fb3e <__printf_fp_l+0x670>
3fce0: 004ca783 lw a5,4(s9)
3fce4: 000ca583 lw a1,0(s9)
3fce8: 0521 c.addi a0,8
3fcea: 0789 c.addi a5,2
3fcec: 058a c.slli a1,0x2
3fcee: 00279613 slli a2,a5,0x2
3fcf2: 95ce c.add a1,s3
3fcf4: faf42e23 sw a5,-68(s0)
3fcf8: f0edf0ef jal ra,1f406 <memcpy>
3fcfc: fa442703 lw a4,-92(s0)
3fd00: fb842783 lw a5,-72(s0)
3fd04: 04070713 addi a4,a4,64 # 1000040 <__BSS_END__+0xf904ec>
3fd08: 0007a023 sw zero,0(a5)
3fd0c: 0007a223 sw zero,4(a5)
3fd10: fbc42783 lw a5,-68(s0)
3fd14: fae42223 sw a4,-92(s0)
3fd18: bb55 c.j 3facc <__printf_fp_l+0x5fe>
3fd1a: 17f5 c.addi a5,-3
3fd1c: faf42e23 sw a5,-68(s0)
3fd20: b375 c.j 3facc <__printf_fp_l+0x5fe>
3fd22: 5a0dc463 blt s11,zero,402ca <__printf_fp_l+0xdfc>
3fd26: 013d86b3 add a3,s11,s3
3fd2a: 864a c.mv a2,s2
3fd2c: 85e2 c.mv a1,s8
3fd2e: 1d5050ef jal ra,45702 <__mpn_lshift>
3fd32: fac42783 lw a5,-84(s0)
3fd36: 00178713 addi a4,a5,1
3fd3a: fae42623 sw a4,-84(s0)
3fd3e: fa842703 lw a4,-88(s0)
3fd42: 078a c.slli a5,0x2
3fd44: 97ba c.add a5,a4
3fd46: c388 c.sw a0,0(a5)
3fd48: fa042223 sw zero,-92(s0)
3fd4c: b729 c.j 3fc56 <__printf_fp_l+0x788>
3fd4e: f4843507 fld fa0,-184(s0)
3fd52: f8c40c13 addi s8,s0,-116
3fd56: f8040693 addi a3,s0,-128
3fd5a: fa440613 addi a2,s0,-92
3fd5e: 4591 c.li a1,4
3fd60: 8562 c.mv a0,s8
3fd62: 496060ef jal ra,461f8 <__mpn_extract_double>
3fd66: 00551993 slli s3,a0,0x5
3fd6a: 892a c.mv s2,a0
3fd6c: fcc98993 addi s3,s3,-52
3fd70: b189 c.j 3f9b2 <__printf_fp_l+0x4e4>
3fd72: fae42023 sw a4,-96(s0)
3fd76: 600b43e3 blt s6,zero,40b7c <__printf_fp_l+0x16ae>
3fd7a: 008b0793 addi a5,s6,8
3fd7e: f2f42c23 sw a5,-200(s0)
3fd82: 800007b7 lui a5,0x80000
3fd86: fff7c793 xori a5,a5,-1
3fd8a: f0f42e23 sw a5,-228(s0)
3fd8e: 4785 c.li a5,1
3fd90: f5642223 sw s6,-188(s0)
3fd94: 4c85 c.li s9,1
3fd96: f4f42423 sw a5,-184(s0)
3fd9a: f2042623 sw zero,-212(s0)
3fd9e: 040b8863 beq s7,zero,3fdee <__printf_fp_l+0x920>
3fda2: 000bc783 lbu a5,0(s7)
3fda6: 0fd00613 addi a2,zero,253
3fdaa: 4701 c.li a4,0
3fdac: fff78693 addi a3,a5,-1 # 7fffffff <__BSS_END__+0x7ff904ab>
3fdb0: 0ff6f693 andi a3,a3,255
3fdb4: 02d66763 bltu a2,a3,3fde2 <__printf_fp_l+0x914>
3fdb8: f4842683 lw a3,-184(s0)
3fdbc: 4701 c.li a4,0
3fdbe: 0ff00593 addi a1,zero,255
3fdc2: a819 c.j 3fdd8 <__printf_fp_l+0x90a>
3fdc4: 0705 c.addi a4,1
3fdc6: 00eb8633 add a2,s7,a4
3fdca: 8e9d c.sub a3,a5
3fdcc: 00064783 lbu a5,0(a2)
3fdd0: 00b78763 beq a5,a1,3fdde <__printf_fp_l+0x910>
3fdd4: 6c0787e3 beq a5,zero,40ca2 <__printf_fp_l+0x17d4>
3fdd8: 853e c.mv a0,a5
3fdda: fed7e5e3 bltu a5,a3,3fdc4 <__printf_fp_l+0x8f6>
3fdde: f2e42623 sw a4,-212(s0)
3fde2: f3842783 lw a5,-200(s0)
3fde6: 0785 c.addi a5,1
3fde8: 97ba c.add a5,a4
3fdea: f2f42c23 sw a5,-200(s0)
3fdee: f3842703 lw a4,-200(s0)
3fdf2: 400007b7 lui a5,0x40000
3fdf6: 17f1 c.addi a5,-4
3fdf8: 26e7e0e3 bltu a5,a4,40858 <__printf_fp_l+0x138a>
3fdfc: 25676ee3 bltu a4,s6,40858 <__printf_fp_l+0x138a>
3fe00: f3842783 lw a5,-200(s0)
3fe04: 00278913 addi s2,a5,2 # 40000002 <__BSS_END__+0x3ff904ae>
3fe08: 090a c.slli s2,0x2
3fe0a: 854a c.mv a0,s2
3fe0c: 988da0ef jal ra,19f94 <__libc_alloca_cutoff>
3fe10: f2a42823 sw a0,-208(s0)
3fe14: 6c050ce3 beq a0,zero,40cec <__printf_fp_l+0x181e>
3fe18: 095d c.addi s2,23
3fe1a: ff097913 andi s2,s2,-16
3fe1e: 41210133 sub sp,sp,s2
3fe22: 00f10793 addi a5,sp,15
3fe26: 9bc1 c.andi a5,-16
3fe28: f2f42423 sw a5,-216(s0)
3fe2c: 4785 c.li a5,1
3fe2e: f2f42823 sw a5,-208(s0)
3fe32: f2842703 lw a4,-216(s0)
3fe36: f9c42783 lw a5,-100(s0)
3fe3a: 00870993 addi s3,a4,8
3fe3e: c799 c.beqz a5,3fe4c <__printf_fp_l+0x97e>
3fe40: fa042703 lw a4,-96(s0)
3fe44: 06600793 addi a5,zero,102
3fe48: 5af70de3 beq a4,a5,40c02 <__printf_fp_l+0x1734>
3fe4c: f4842783 lw a5,-184(s0)
3fe50: 8c4e c.mv s8,s3
3fe52: 4901 c.li s2,0
3fe54: f9c40a93 addi s5,s0,-100
3fe58: 74f053e3 bge zero,a5,40d9e <__printf_fp_l+0x18d0>
3fe5c: 8556 c.mv a0,s5
3fe5e: bb8ff0ef jal ra,3f216 <hack_digit>
3fe62: f4842783 lw a5,-184(s0)
3fe66: 00ac2023 sw a0,0(s8) # 80000000 <__BSS_END__+0x7ff904ac>
3fe6a: 0905 c.addi s2,1
3fe6c: 0c11 c.addi s8,4
3fe6e: ff2797e3 bne a5,s2,3fe5c <__printf_fp_l+0x98e>
3fe72: 078a c.slli a5,0x2
3fe74: 97ce c.add a5,s3
3fe76: 00ca5703 lhu a4,12(s4)
3fe7a: 8b21 c.andi a4,8
3fe7c: e709 c.bnez a4,3fe86 <__printf_fp_l+0x9b8>
3fe7e: f4442703 lw a4,-188(s0)
3fe82: 4ce05de3 bge zero,a4,40b5c <__printf_fp_l+0x168e>
3fe86: f5842703 lw a4,-168(s0)
3fe8a: 00478d93 addi s11,a5,4
3fe8e: 4c85 c.li s9,1
3fe90: c398 c.sw a4,0(a5)
3fe92: f4442c03 lw s8,-188(s0)
3fe96: f2042e23 sw zero,-196(s0)
3fe9a: 4d01 c.li s10,0
3fe9c: 018d4963 blt s10,s8,3feae <__printf_fp_l+0x9e0>
3fea0: 056d5763 bge s10,s6,3feee <__printf_fp_l+0xa20>
3fea4: fac42703 lw a4,-84(s0)
3fea8: 4785 c.li a5,1
3feaa: 02e7de63 bge a5,a4,3fee6 <__printf_fp_l+0xa18>
3feae: 8556 c.mv a0,s5
3feb0: b66ff0ef jal ra,3f216 <hack_digit>
3feb4: 00ada023 sw a0,0(s11)
3feb8: 03000793 addi a5,zero,48
3febc: 0d05 c.addi s10,1
3febe: 0d91 c.addi s11,4
3fec0: 00f50463 beq a0,a5,3fec8 <__printf_fp_l+0x9fa>
3fec4: 4c85 c.li s9,1
3fec6: bfd9 c.j 3fe9c <__printf_fp_l+0x9ce>
3fec8: fc0c9ae3 bne s9,zero,3fe9c <__printf_fp_l+0x9ce>
3fecc: f4442783 lw a5,-188(s0)
3fed0: 0b05 c.addi s6,1
3fed2: fcf055e3 bge zero,a5,3fe9c <__printf_fp_l+0x9ce>
3fed6: f3c42703 lw a4,-196(s0)
3feda: 0705 c.addi a4,1
3fedc: f2e42e23 sw a4,-196(s0)
3fee0: 00e78c33 add s8,a5,a4
3fee4: bf65 c.j 3fe9c <__printf_fp_l+0x9ce>
3fee6: fa842703 lw a4,-88(s0)
3feea: 4318 c.lw a4,0(a4)
3feec: f369 c.bnez a4,3feae <__printf_fp_l+0x9e0>
3feee: ffcdab03 lw s6,-4(s11)
3fef2: f5842783 lw a5,-168(s0)
3fef6: 00fb1463 bne s6,a5,3fefe <__printf_fp_l+0xa30>
3fefa: ff8dab03 lw s6,-8(s11)
3fefe: 8556 c.mv a0,s5
3ff00: b16ff0ef jal ra,3f216 <hack_digit>
3ff04: 03000713 addi a4,zero,48
3ff08: 2ee50563 beq a0,a4,401f2 <__printf_fp_l+0xd24>
3ff0c: 03500713 addi a4,zero,53
3ff10: 4885 c.li a7,1
3ff12: 2ee50063 beq a0,a4,401f2 <__printf_fp_l+0xd24>
3ff16: 00202773 csrrs a4,frm,zero
3ff1a: 4589 c.li a1,2
3ff1c: 03552613 slti a2,a0,53
3ff20: f8042803 lw a6,-128(s0)
3ff24: 00164613 xori a2,a2,1
3ff28: 06b70ee3 beq a4,a1,407a4 <__printf_fp_l+0x12d6>
3ff2c: 20e5c563 blt a1,a4,40136 <__printf_fp_l+0xc68>
3ff30: 1e071e63 bne a4,zero,4012c <__printf_fp_l+0xc5e>
3ff34: 03400713 addi a4,zero,52
3ff38: 00a75863 bge a4,a0,3ff48 <__printf_fp_l+0xa7a>
3ff3c: 001b7b13 andi s6,s6,1
3ff40: 200b1263 bne s6,zero,40144 <__printf_fp_l+0xc76>
3ff44: 20089063 bne a7,zero,40144 <__printf_fp_l+0xc76>
3ff48: f4442783 lw a5,-188(s0)
3ff4c: f3c42703 lw a4,-196(s0)
3ff50: 00e78633 add a2,a5,a4
3ff54: 01a65d63 bge a2,s10,3ff6e <__printf_fp_l+0xaa0>
3ff58: 03000593 addi a1,zero,48
3ff5c: a029 c.j 3ff66 <__printf_fp_l+0xa98>
3ff5e: 1d7d c.addi s10,-1
3ff60: 1df1 c.addi s11,-4
3ff62: 01a65663 bge a2,s10,3ff6e <__printf_fp_l+0xaa0>
3ff66: ffcda703 lw a4,-4(s11)
3ff6a: feb70ae3 beq a4,a1,3ff5e <__printf_fp_l+0xa90>
3ff6e: 000d1c63 bne s10,zero,3ff86 <__printf_fp_l+0xab8>
3ff72: 00ca5783 lhu a5,12(s4)
3ff76: 8ba1 c.andi a5,8
3ff78: e799 c.bnez a5,3ff86 <__printf_fp_l+0xab8>
3ff7a: ffcda783 lw a5,-4(s11)
3ff7e: f5842703 lw a4,-168(s0)
3ff82: 26e782e3 beq a5,a4,409e6 <__printf_fp_l+0x1518>
3ff86: 0c0b8c63 beq s7,zero,4005e <__printf_fp_l+0xb90>
3ff8a: f4842783 lw a5,-184(s0)
3ff8e: 8aca c.mv s5,s2
3ff90: 05278263 beq a5,s2,3ffd4 <__printf_fp_l+0xb06>
3ff94: 000bc783 lbu a5,0(s7)
3ff98: 0fd00613 addi a2,zero,253
3ff9c: f2042623 sw zero,-212(s0)
3ffa0: fff78713 addi a4,a5,-1
3ffa4: 0ff77713 andi a4,a4,255
3ffa8: 0ae66b63 bltu a2,a4,4005e <__printf_fp_l+0xb90>
3ffac: 874a c.mv a4,s2
3ffae: 4601 c.li a2,0
3ffb0: 0ff00513 addi a0,zero,255
3ffb4: a819 c.j 3ffca <__printf_fp_l+0xafc>
3ffb6: 0605 c.addi a2,1
3ffb8: 00cb85b3 add a1,s7,a2
3ffbc: 8f1d c.sub a4,a5
3ffbe: 0005c783 lbu a5,0(a1)
3ffc2: 00a78763 beq a5,a0,3ffd0 <__printf_fp_l+0xb02>
3ffc6: 600787e3 beq a5,zero,40dd4 <__printf_fp_l+0x1906>
3ffca: 883e c.mv a6,a5
3ffcc: fee7e5e3 bltu a5,a4,3ffb6 <__printf_fp_l+0xae8>
3ffd0: f2c42623 sw a2,-212(s0)
3ffd4: f2c42783 lw a5,-212(s0)
3ffd8: c3d9 c.beqz a5,4005e <__printf_fp_l+0xb90>
3ffda: 00291593 slli a1,s2,0x2
3ffde: 95ce c.add a1,s3
3ffe0: 993e c.add s2,a5
3ffe2: 090a c.slli s2,0x2
3ffe4: 40bd8633 sub a2,s11,a1
3ffe8: 8609 c.srai a2,0x2
3ffea: 01298533 add a0,s3,s2
3ffee: fcef70ef jal ra,377bc <__wmemmove>
3fff2: 000bc883 lbu a7,0(s7)
3fff6: ffc90813 addi a6,s2,-4
3fffa: 984e c.add a6,s3
3fffc: 0ff00313 addi t1,zero,255
40000: fffa8713 addi a4,s5,-1
40004: 41100533 sub a0,zero,a7
40008: 070a c.slli a4,0x2
4000a: 050a c.slli a0,0x2
4000c: 974e c.add a4,s3
4000e: 00a805b3 add a1,a6,a0
40012: 87c2 c.mv a5,a6
40014: 4310 c.lw a2,0(a4)
40016: 17f1 c.addi a5,-4
40018: 1771 c.addi a4,-4
4001a: c3d0 c.sw a2,4(a5)
4001c: feb79ce3 bne a5,a1,40014 <__printf_fp_l+0xb46>
40020: f5442703 lw a4,-172(s0)
40024: 411a8ab3 sub s5,s5,a7
40028: 1571 c.addi a0,-4
4002a: c398 c.sw a4,0(a5)
4002c: 001bc883 lbu a7,1(s7)
40030: 982a c.add a6,a0
40032: 00688763 beq a7,t1,40040 <__printf_fp_l+0xb72>
40036: 1a088963 beq a7,zero,401e8 <__printf_fp_l+0xd1a>
4003a: 0b85 c.addi s7,1
4003c: fd58e2e3 bltu a7,s5,40000 <__printf_fp_l+0xb32>
40040: 002a9793 slli a5,s5,0x2
40044: 97ce c.add a5,s3
40046: ffc7a703 lw a4,-4(a5)
4004a: 1871 c.addi a6,-4
4004c: 17f1 c.addi a5,-4
4004e: 00e82223 sw a4,4(a6)
40052: ff09eae3 bltu s3,a6,40046 <__printf_fp_l+0xb78>
40056: f2c42783 lw a5,-212(s0)
4005a: 078a c.slli a5,0x2
4005c: 9dbe c.add s11,a5
4005e: fa042783 lw a5,-96(s0)
40062: 06600713 addi a4,zero,102
40066: 06e78263 beq a5,a4,400ca <__printf_fp_l+0xbfc>
4006a: f9c42583 lw a1,-100(s0)
4006e: fa442703 lw a4,-92(s0)
40072: 02b00613 addi a2,zero,43
40076: 1c059963 bne a1,zero,40248 <__printf_fp_l+0xd7a>
4007a: 00fda023 sw a5,0(s11)
4007e: 00cda223 sw a2,4(s11)
40082: 47a5 c.li a5,9
40084: 008d8613 addi a2,s11,8
40088: 1ce7df63 bge a5,a4,40266 <__printf_fp_l+0xd98>
4008c: 47a9 c.li a5,10
4008e: 00279693 slli a3,a5,0x2
40092: 97b6 c.add a5,a3
40094: 0786 c.slli a5,0x1
40096: fef75ce3 bge a4,a5,4008e <__printf_fp_l+0xbc0>
4009a: 4829 c.li a6,10
4009c: 06d00513 addi a0,zero,109
400a0: 85be c.mv a1,a5
400a2: 0307c7b3 div a5,a5,a6
400a6: 0611 c.addi a2,4
400a8: 02f746b3 div a3,a4,a5
400ac: 03068693 addi a3,a3,48
400b0: fed62e23 sw a3,-4(a2)
400b4: 02f76733 rem a4,a4,a5
400b8: feb544e3 blt a0,a1,400a0 <__printf_fp_l+0xbd2>
400bc: fae42223 sw a4,-92(s0)
400c0: 03070713 addi a4,a4,48
400c4: 00460d93 addi s11,a2,4
400c8: c218 c.sw a4,0(a2)
400ca: 00ca5703 lhu a4,12(s4)
400ce: f8042c83 lw s9,-128(s0)
400d2: 413d8b33 sub s6,s11,s3
400d6: 402b5b13 srai s6,s6,0x2
400da: 87ba c.mv a5,a4
400dc: 41600533 sub a0,zero,s6
400e0: 02077593 andi a1,a4,32
400e4: f80c9e63 bne s9,zero,3f880 <__printf_fp_l+0x3b2>
400e8: 00ca2603 lw a2,12(s4)
400ec: 05067613 andi a2,a2,80
400f0: ce4d c.beqz a2,401aa <__printf_fp_l+0xcdc>
400f2: f2042783 lw a5,-224(s0)
400f6: 17fd c.addi a5,-1
400f8: 00a78933 add s2,a5,a0
400fc: cdc5 c.beqz a1,401b4 <__printf_fp_l+0xce6>
400fe: 87ba c.mv a5,a4
40100: 04077613 andi a2,a4,64
40104: 6a060563 beq a2,zero,407ae <__printf_fp_l+0x12e0>
40108: f5c42783 lw a5,-164(s0)
4010c: 0a0786e3 beq a5,zero,409b8 <__printf_fp_l+0x14ea>
40110: 4cfc c.lw a5,92(s1)
40112: 6a078fe3 beq a5,zero,40fd0 <__printf_fp_l+0x1b02>
40116: 4b98 c.lw a4,16(a5)
40118: 4bd0 c.lw a2,20(a5)
4011a: 6ac77be3 bgeu a4,a2,40fd0 <__printf_fp_l+0x1b02>
4011e: 00470613 addi a2,a4,4
40122: cb90 c.sw a2,16(a5)
40124: 02b00793 addi a5,zero,43
40128: c31c c.sw a5,0(a4)
4012a: a98d c.j 4059c <__printf_fp_l+0x10ce>
4012c: 4605 c.li a2,1
4012e: e0c70de3 beq a4,a2,3ff48 <__printf_fp_l+0xa7a>
40132: 8c6d00ef jal ra,101f8 <abort>
40136: 458d c.li a1,3
40138: feb71de3 bne a4,a1,40132 <__printf_fp_l+0xc64>
4013c: e00816e3 bne a6,zero,3ff48 <__printf_fp_l+0xa7a>
40140: e00602e3 beq a2,zero,3ff44 <__printf_fp_l+0xa76>
40144: ffcda603 lw a2,-4(s11)
40148: 620d0163 beq s10,zero,4076a <__printf_fp_l+0x129c>
4014c: f5842783 lw a5,-168(s0)
40150: ffcd8713 addi a4,s11,-4
40154: 4581 c.li a1,0
40156: 03900513 addi a0,zero,57
4015a: 03000813 addi a6,zero,48
4015e: 00f60e63 beq a2,a5,4017a <__printf_fp_l+0xcac>
40162: 36a616e3 bne a2,a0,40cce <__printf_fp_l+0x1800>
40166: ffc72603 lw a2,-4(a4)
4016a: f5842783 lw a5,-168(s0)
4016e: 01072023 sw a6,0(a4)
40172: 0585 c.addi a1,1
40174: 1771 c.addi a4,-4
40176: fef616e3 bne a2,a5,40162 <__printf_fp_l+0xc94>
4017a: f4442783 lw a5,-188(s0)
4017e: 58f580e3 beq a1,a5,40efe <__printf_fp_l+0x1a30>
40182: f2442783 lw a5,-220(s0)
40186: 06700593 addi a1,zero,103
4018a: 4310 c.lw a2,0(a4)
4018c: 72b787e3 beq a5,a1,410ba <__printf_fp_l+0x1bec>
40190: f5842783 lw a5,-168(s0)
40194: 5cf60c63 beq a2,a5,4076c <__printf_fp_l+0x129e>
40198: f4442783 lw a5,-188(s0)
4019c: f3c42703 lw a4,-196(s0)
401a0: 00e78633 add a2,a5,a4
401a4: dba64ae3 blt a2,s10,3ff58 <__printf_fp_l+0xa8a>
401a8: bbf9 c.j 3ff86 <__printf_fp_l+0xab8>
401aa: f2042683 lw a3,-224(s0)
401ae: 00a68933 add s2,a3,a0
401b2: f5b9 c.bnez a1,40100 <__printf_fp_l+0xc32>
401b4: 010a2583 lw a1,16(s4)
401b8: 03000793 addi a5,zero,48
401bc: f4f581e3 beq a1,a5,400fe <__printf_fp_l+0xc30>
401c0: 7f205563 bge zero,s2,409aa <__printf_fp_l+0x14dc>
401c4: f5c42783 lw a5,-164(s0)
401c8: 864a c.mv a2,s2
401ca: 8526 c.mv a0,s1
401cc: 32078de3 beq a5,zero,40d06 <__printf_fp_l+0x1838>
401d0: f31f50ef jal ra,36100 <_IO_wpadn>
401d4: ef251a63 bne a0,s2,3f8c8 <__printf_fp_l+0x3fa>
401d8: f8042783 lw a5,-128(s0)
401dc: 8cca c.mv s9,s2
401de: ea079e63 bne a5,zero,3f89a <__printf_fp_l+0x3cc>
401e2: 00ca5703 lhu a4,12(s4)
401e6: bf21 c.j 400fe <__printf_fp_l+0xc30>
401e8: 000bc883 lbu a7,0(s7)
401ec: e158eae3 bltu a7,s5,40000 <__printf_fp_l+0xb32>
401f0: bd81 c.j 40040 <__printf_fp_l+0xb72>
401f2: fac42703 lw a4,-84(s0)
401f6: 4605 c.li a2,1
401f8: 08c704e3 beq a4,a2,40a80 <__printf_fp_l+0x15b2>
401fc: fb442603 lw a2,-76(s0)
40200: 4885 c.li a7,1
40202: d0061ae3 bne a2,zero,3ff16 <__printf_fp_l+0xa48>
40206: 2e0700e3 beq a4,zero,40ce6 <__printf_fp_l+0x1818>
4020a: fa842603 lw a2,-88(s0)
4020e: 00271593 slli a1,a4,0x2
40212: 962e c.add a2,a1
40214: a029 c.j 4021e <__printf_fp_l+0xd50>
40216: 177d c.addi a4,-1
40218: 1671 c.addi a2,-4
4021a: 2c0706e3 beq a4,zero,40ce6 <__printf_fp_l+0x1818>
4021e: ffc62583 lw a1,-4(a2)
40222: d9f5 c.beqz a1,40216 <__printf_fp_l+0xd48>
40224: 4885 c.li a7,1
40226: b9c5 c.j 3ff16 <__printf_fp_l+0xa48>
40228: 4741 c.li a4,16
4022a: 46c1 c.li a3,16
4022c: ba09 c.j 3fb3e <__printf_fp_l+0x670>
4022e: 48dc c.lw a5,20(s1)
40230: 4c98 c.lw a4,24(s1)
40232: 4ee7fce3 bgeu a5,a4,40f2a <__printf_fp_l+0x1a5c>
40236: 00178713 addi a4,a5,1
4023a: c8d8 c.sw a4,20(s1)
4023c: 02b00713 addi a4,zero,43
40240: 00e78023 sb a4,0(a5)
40244: c1cff06f jal zero,3f660 <__printf_fp_l+0x192>
40248: 4591 c.li a1,4
4024a: 02d00613 addi a2,zero,45
4024e: e2b716e3 bne a4,a1,4007a <__printf_fp_l+0xbac>
40252: f2442683 lw a3,-220(s0)
40256: 06700593 addi a1,zero,103
4025a: 6cb68ce3 beq a3,a1,41132 <__printf_fp_l+0x1c64>
4025e: 00fda023 sw a5,0(s11)
40262: 00cda223 sw a2,4(s11)
40266: 03000793 addi a5,zero,48
4026a: 00cd8613 addi a2,s11,12
4026e: 00fda423 sw a5,8(s11)
40272: b5b9 c.j 400c0 <__printf_fp_l+0xbf2>
40274: fad42023 sw a3,-96(s0)
40278: 875a c.mv a4,s6
4027a: 740b4e63 blt s6,zero,409d6 <__printf_fp_l+0x1508>
4027e: f9c42783 lw a5,-100(s0)
40282: 70079e63 bne a5,zero,4099e <__printf_fp_l+0x14d0>
40286: fa442783 lw a5,-92(s0)
4028a: f5642223 sw s6,-188(s0)
4028e: 4c85 c.li s9,1
40290: 00278693 addi a3,a5,2
40294: 0785 c.addi a5,1
40296: f4f42423 sw a5,-184(s0)
4029a: 00e687b3 add a5,a3,a4
4029e: f2f42c23 sw a5,-200(s0)
402a2: 800007b7 lui a5,0x80000
402a6: fff7c793 xori a5,a5,-1
402aa: f0f42e23 sw a5,-228(s0)
402ae: b4f5 c.j 3fd9a <__printf_fp_l+0x8cc>
402b0: 4b9c c.lw a5,16(a5)
402b2: 0d87a783 lw a5,216(a5) # 800000d8 <__BSS_END__+0x7ff90584>
402b6: f4f42a23 sw a5,-172(s0)
402ba: c92ff06f jal zero,3f74c <__printf_fp_l+0x27e>
402be: 4b9c c.lw a5,16(a5)
402c0: 5bdc c.lw a5,52(a5)
402c2: f2f42a23 sw a5,-204(s0)
402c6: d9eff06f jal zero,3f864 <__printf_fp_l+0x396>
402ca: 86ce c.mv a3,s3
402cc: 864a c.mv a2,s2
402ce: 85e2 c.mv a1,s8
402d0: 432050ef jal ra,45702 <__mpn_lshift>
402d4: fac42783 lw a5,-84(s0)
402d8: fa442e03 lw t3,-92(s0)
402dc: 00065837 lui a6,0x65
402e0: 00178713 addi a4,a5,1
402e4: fae42623 sw a4,-84(s0)
402e8: fa842703 lw a4,-88(s0)
402ec: 078a c.slli a5,0x2
402ee: 41c00e33 sub t3,zero,t3
402f2: 97ba c.add a5,a4
402f4: c388 c.sw a0,0(a5)
402f6: 400007b7 lui a5,0x40000
402fa: fff78a93 addi s5,a5,-1 # 3fffffff <__BSS_END__+0x3ff904ab>
402fe: 17f9 c.addi a5,-2
40300: 4705 c.li a4,1
40302: 00064937 lui s2,0x64
40306: f4f42423 sw a5,-184(s0)
4030a: 000689b7 lui s3,0x68
4030e: 000657b7 lui a5,0x65
40312: f8e42e23 sw a4,-100(s0)
40316: fbc42223 sw t3,-92(s0)
4031a: 89080c93 addi s9,a6,-1904 # 64890 <_fpioconst_pow10+0xd0>
4031e: 4db1 c.li s11,12
40320: 4b01 c.li s6,0
40322: 7d090913 addi s2,s2,2000 # 647d0 <_fpioconst_pow10+0x10>
40326: e7098993 addi s3,s3,-400 # 67e70 <__clz_tab>
4032a: 8b078c13 addi s8,a5,-1872 # 648b0 <__tens>
4032e: a061 c.j 403b6 <__printf_fp_l+0xee8>
40330: 000ca303 lw t1,0(s9)
40334: 86ae c.mv a3,a1
40336: 8732 c.mv a4,a2
40338: 00230593 addi a1,t1,2 # 10002 <__ehdr_start+0x2>
4033c: 058a c.slli a1,0x2
4033e: 863e c.mv a2,a5
40340: 95e2 c.add a1,s8
40342: 492050ef jal ra,457d4 <__mpn_mul>
40346: fac42783 lw a5,-84(s0)
4034a: 004ca603 lw a2,4(s9)
4034e: 963e c.add a2,a5
40350: c14d c.beqz a0,403f2 <__printf_fp_l+0xf24>
40352: 1679 c.addi a2,-2
40354: fac42e23 sw a2,-68(s0)
40358: fb842303 lw t1,-72(s0)
4035c: 015605b3 add a1,a2,s5
40360: 058a c.slli a1,0x2
40362: 959a c.add a1,t1
40364: fa442503 lw a0,-92(s0)
40368: 4198 c.lw a4,0(a1)
4036a: 40f607b3 sub a5,a2,a5
4036e: 0796 c.slli a5,0x5
40370: 66c1 c.lui a3,0x10
40372: 8e2a c.mv t3,a0
40374: 00350d13 addi s10,a0,3
40378: 07fd c.addi a5,31
4037a: 08d77063 bgeu a4,a3,403fa <__printf_fp_l+0xf2c>
4037e: 10073e93 sltiu t4,a4,256
40382: 001ece93 xori t4,t4,1
40386: 0e8e c.slli t4,0x3
40388: 01d75733 srl a4,a4,t4
4038c: 974e c.add a4,s3
4038e: 00074683 lbu a3,0(a4)
40392: 96f6 c.add a3,t4
40394: 02000e93 addi t4,zero,32
40398: 40de8eb3 sub t4,t4,a3
4039c: 41d787b3 sub a5,a5,t4
403a0: 09a785e3 beq a5,s10,40c2a <__printf_fp_l+0x175c>
403a4: 00250713 addi a4,a0,2
403a8: 0af75e63 bge a4,a5,40464 <__printf_fp_l+0xf96>
403ac: 1dfd c.addi s11,-1
403ae: 132c8e63 beq s9,s2,404ea <__printf_fp_l+0x101c>
403b2: 1dc05663 bge zero,t3,4057e <__printf_fp_l+0x10b0>
403b6: ffcca783 lw a5,-4(s9)
403ba: 1cc1 c.addi s9,-16
403bc: fefe48e3 blt t3,a5,403ac <__printf_fp_l+0xede>
403c0: 004ca783 lw a5,4(s9)
403c4: fac42603 lw a2,-84(s0)
403c8: fb842503 lw a0,-72(s0)
403cc: 17f9 c.addi a5,-2
403ce: fa842583 lw a1,-88(s0)
403d2: f4f64fe3 blt a2,a5,40330 <__printf_fp_l+0xe62>
403d6: 000ca683 lw a3,0(s9)
403da: 873e c.mv a4,a5
403dc: 0689 c.addi a3,2
403de: 068a c.slli a3,0x2
403e0: 96e2 c.add a3,s8
403e2: 3f2050ef jal ra,457d4 <__mpn_mul>
403e6: fac42783 lw a5,-84(s0)
403ea: 004ca603 lw a2,4(s9)
403ee: 963e c.add a2,a5
403f0: f12d c.bnez a0,40352 <__printf_fp_l+0xe84>
403f2: 1675 c.addi a2,-3
403f4: fac42e23 sw a2,-68(s0)
403f8: b785 c.j 40358 <__printf_fp_l+0xe8a>
403fa: 01000eb7 lui t4,0x1000
403fe: 01d73eb3 sltu t4,a4,t4
40402: 41d00eb3 sub t4,zero,t4
40406: ff8efe93 andi t4,t4,-8
4040a: 0ee1 c.addi t4,24
4040c: 01d75733 srl a4,a4,t4
40410: 974e c.add a4,s3
40412: 00074683 lbu a3,0(a4)
40416: 96f6 c.add a3,t4
40418: 02000e93 addi t4,zero,32
4041c: 40de8eb3 sub t4,t4,a3
40420: 41d787b3 sub a5,a5,t4
40424: f9a790e3 bne a5,s10,403a4 <__printf_fp_l+0xed6>
40428: 16f1 c.addi a3,-4
4042a: 47a9 c.li a5,10
4042c: 00d797b3 sll a5,a5,a3
40430: f8042223 sw zero,-124(s0)
40434: f8f42423 sw a5,-120(s0)
40438: 00250713 addi a4,a0,2
4043c: 03a75363 bge a4,s10,40462 <__printf_fp_l+0xf94>
40440: 4198 c.lw a4,0(a1)
40442: 02f76063 bltu a4,a5,40462 <__printf_fp_l+0xf94>
40446: 00f70463 beq a4,a5,4044e <__printf_fp_l+0xf80>
4044a: 8e2a c.mv t3,a0
4044c: b785 c.j 403ac <__printf_fp_l+0xede>
4044e: f4842783 lw a5,-184(s0)
40452: 97b2 c.add a5,a2
40454: 078a c.slli a5,0x2
40456: 979a c.add a5,t1
40458: 4398 c.lw a4,0(a5)
4045a: f8442783 lw a5,-124(s0)
4045e: fef776e3 bgeu a4,a5,4044a <__printf_fp_l+0xf7c>
40462: 87ea c.mv a5,s10
40464: 40f50e33 sub t3,a0,a5
40468: 4785 c.li a5,1
4046a: 01b797b3 sll a5,a5,s11
4046e: fbc42223 sw t3,-92(s0)
40472: 00fb6b33 or s6,s6,a5
40476: 520e4e63 blt t3,zero,409b2 <__printf_fp_l+0x14e4>
4047a: 00032703 lw a4,0(t1)
4047e: 2a0711e3 bne a4,zero,40f20 <__printf_fp_l+0x1a52>
40482: 00430793 addi a5,t1,4
40486: 4d01 c.li s10,0
40488: 4398 c.lw a4,0(a5)
4048a: 0d05 c.addi s10,1
4048c: 85be c.mv a1,a5
4048e: 8f6a c.mv t5,s10
40490: 0791 c.addi a5,4
40492: db7d c.beqz a4,40488 <__printf_fp_l+0xfba>
40494: 47fd c.li a5,31
40496: 1cfe8ee3 beq t4,a5,40e72 <__printf_fp_l+0x19a4>
4049a: 40e007b3 sub a5,zero,a4
4049e: 8ff9 c.and a5,a4
404a0: 6741 c.lui a4,0x10
404a2: 4ee7e663 bltu a5,a4,4098e <__printf_fp_l+0x14c0>
404a6: 01000737 lui a4,0x1000
404aa: 12e7eee3 bltu a5,a4,40de6 <__printf_fp_l+0x1918>
404ae: 46dd c.li a3,23
404b0: 4761 c.li a4,24
404b2: 00e7d7b3 srl a5,a5,a4
404b6: 97ce c.add a5,s3
404b8: 0007c783 lbu a5,0(a5)
404bc: fa842503 lw a0,-88(s0)
404c0: 97b6 c.add a5,a3
404c2: 46fd c.li a3,31
404c4: 41d686b3 sub a3,a3,t4
404c8: 7c0d1263 bne s10,zero,40c8c <__printf_fp_l+0x17be>
404cc: 52d7c063 blt a5,a3,409ec <__printf_fp_l+0x151e>
404d0: 41a60633 sub a2,a2,s10
404d4: 28a050ef jal ra,4575e <__mpn_rshift>
404d8: fbc42783 lw a5,-68(s0)
404dc: fa442e03 lw t3,-92(s0)
404e0: 41a787b3 sub a5,a5,s10
404e4: faf42623 sw a5,-84(s0)
404e8: b5d1 c.j 403ac <__printf_fp_l+0xede>
404ea: 09c05a63 bge zero,t3,4057e <__printf_fp_l+0x10b0>
404ee: fac42603 lw a2,-84(s0)
404f2: fa842583 lw a1,-88(s0)
404f6: fb842503 lw a0,-72(s0)
404fa: 46a9 c.li a3,10
404fc: 518050ef jal ra,45a14 <__mpn_mul_1>
40500: fac42603 lw a2,-84(s0)
40504: fb842583 lw a1,-72(s0)
40508: 66c1 c.lui a3,0x10
4050a: fac42e23 sw a2,-68(s0)
4050e: 4198 c.lw a4,0(a1)
40510: 40e007b3 sub a5,zero,a4
40514: 8ff9 c.and a5,a4
40516: 18d7f7e3 bgeu a5,a3,40ea4 <__printf_fp_l+0x19d6>
4051a: fa442683 lw a3,-92(s0)
4051e: 1007b713 sltiu a4,a5,256
40522: 00174713 xori a4,a4,1
40526: 4511 c.li a0,4
40528: 070e c.slli a4,0x3
4052a: 00d55363 bge a0,a3,40530 <__printf_fp_l+0x1062>
4052e: 4691 c.li a3,4
40530: 00068537 lui a0,0x68
40534: 00e7d7b3 srl a5,a5,a4
40538: e7050513 addi a0,a0,-400 # 67e70 <__clz_tab>
4053c: 97aa c.add a5,a0
4053e: 0007c783 lbu a5,0(a5)
40542: 177d c.addi a4,-1
40544: fa842503 lw a0,-88(s0)
40548: 97ba c.add a5,a4
4054a: 16d7d5e3 bge a5,a3,40eb4 <__printf_fp_l+0x19e6>
4054e: 02000793 addi a5,zero,32
40552: 40d786b3 sub a3,a5,a3
40556: 1ac050ef jal ra,45702 <__mpn_lshift>
4055a: cd01 c.beqz a0,40572 <__printf_fp_l+0x10a4>
4055c: fbc42703 lw a4,-68(s0)
40560: 00170693 addi a3,a4,1 # 1000001 <__BSS_END__+0xf904ad>
40564: fad42e23 sw a3,-68(s0)
40568: fa842683 lw a3,-88(s0)
4056c: 070a c.slli a4,0x2
4056e: 9736 c.add a4,a3
40570: c308 c.sw a0,0(a4)
40572: fbc42783 lw a5,-68(s0)
40576: 001b6b13 ori s6,s6,1
4057a: faf42623 sw a5,-84(s0)
4057e: fb642223 sw s6,-92(s0)
40582: ed4ff06f jal zero,3fc56 <__printf_fp_l+0x788>
40586: 48dc c.lw a5,20(s1)
40588: 4c98 c.lw a4,24(s1)
4058a: 22e7f1e3 bgeu a5,a4,40fac <__printf_fp_l+0x1ade>
4058e: 00178713 addi a4,a5,1
40592: c8d8 c.sw a4,20(s1)
40594: 02d00713 addi a4,zero,45
40598: 00e78023 sb a4,0(a5)
4059c: 00ca5783 lhu a5,12(s4)
405a0: 0c85 c.addi s9,1
405a2: 0207f793 andi a5,a5,32
405a6: e799 c.bnez a5,405b4 <__printf_fp_l+0x10e6>
405a8: 010a2703 lw a4,16(s4)
405ac: 03000793 addi a5,zero,48
405b0: 62f70463 beq a4,a5,40bd8 <__printf_fp_l+0x170a>
405b4: f5c42783 lw a5,-164(s0)
405b8: 14079b63 bne a5,zero,4070e <__printf_fp_l+0x1240>
405bc: 00ca5783 lhu a5,12(s4)
405c0: 83ad c.srli a5,0xb
405c2: 8b85 c.andi a5,1
405c4: cb99 c.beqz a5,405da <__printf_fp_l+0x110c>
405c6: f5042783 lw a5,-176(s0)
405ca: f3842703 lw a4,-200(s0)
405ce: 439c c.lw a5,0(a5)
405d0: 4ffc c.lw a5,92(a5)
405d2: 02f707b3 mul a5,a4,a5
405d6: f2f42c23 sw a5,-200(s0)
405da: f4042503 lw a0,-192(s0)
405de: a82de0ef jal ra,1e860 <strlen>
405e2: 8aaa c.mv s5,a0
405e4: f3442503 lw a0,-204(s0)
405e8: 68050f63 beq a0,zero,40c86 <__printf_fp_l+0x17b8>
405ec: a74de0ef jal ra,1e860 <strlen>
405f0: f2c42783 lw a5,-212(s0)
405f4: 8b2a c.mv s6,a0
405f6: 02a78633 mul a2,a5,a0
405fa: f3842783 lw a5,-200(s0)
405fe: 4705 c.li a4,1
40600: 97d6 c.add a5,s5
40602: 0789 c.addi a5,2
40604: 00c78c33 add s8,a5,a2
40608: f3042783 lw a5,-208(s0)
4060c: 0ae79fe3 bne a5,a4,40eca <__printf_fp_l+0x19fc>
40610: 017c0793 addi a5,s8,23
40614: 9bc1 c.andi a5,-16
40616: 40f10133 sub sp,sp,a5
4061a: 00f10793 addi a5,sp,15
4061e: ff07fb93 andi s7,a5,-16
40622: 03b9f5e3 bgeu s3,s11,40e4c <__printf_fp_l+0x197e>
40626: 855e c.mv a0,s7
40628: a819 c.j 4063e <__printf_fp_l+0x1170>
4062a: f5442703 lw a4,-172(s0)
4062e: 0cf70963 beq a4,a5,40700 <__printf_fp_l+0x1232>
40632: 00f50023 sb a5,0(a0)
40636: 0505 c.addi a0,1
40638: 0991 c.addi s3,4
4063a: 03b9f163 bgeu s3,s11,4065c <__printf_fp_l+0x118e>
4063e: 0009a783 lw a5,0(s3)
40642: f5842703 lw a4,-168(s0)
40646: fee792e3 bne a5,a4,4062a <__printf_fp_l+0x115c>
4064a: f4042583 lw a1,-192(s0)
4064e: 8656 c.mv a2,s5
40650: 0991 c.addi s3,4
40652: db5de0ef jal ra,1f406 <memcpy>
40656: 9556 c.add a0,s5
40658: ffb9e3e3 bltu s3,s11,4063e <__printf_fp_l+0x1170>
4065c: 00ca2783 lw a5,12(s4)
40660: 83ad c.srli a5,0xb
40662: 8b85 c.andi a5,1
40664: 7e079d63 bne a5,zero,40e5e <__printf_fp_l+0x1990>
40668: 89de c.mv s3,s7
4066a: 41350d33 sub s10,a0,s3
4066e: 47d1 c.li a5,20
40670: 17a7d463 bge a5,s10,407d8 <__printf_fp_l+0x130a>
40674: 0984aa83 lw s5,152(s1)
40678: 000697b7 lui a5,0x69
4067c: 00069737 lui a4,0x69
40680: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
40684: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
40688: 8f1d c.sub a4,a5
4068a: 40fa87b3 sub a5,s5,a5
4068e: 38e7f263 bgeu a5,a4,40a12 <__printf_fp_l+0x1544>
40692: 01caa783 lw a5,28(s5)
40696: 866a c.mv a2,s10
40698: 85ce c.mv a1,s3
4069a: 8526 c.mv a0,s1
4069c: 9782 c.jalr a5
4069e: 01ac8ab3 add s5,s9,s10
406a2: 25a51ee3 bne a0,s10,410fe <__printf_fp_l+0x1c30>
406a6: f3042703 lw a4,-208(s0)
406aa: 4785 c.li a5,1
406ac: 6ef71c63 bne a4,a5,40da4 <__printf_fp_l+0x18d6>
406b0: 00ca5783 lhu a5,12(s4)
406b4: 0207f793 andi a5,a5,32
406b8: e399 c.bnez a5,406be <__printf_fp_l+0x11f0>
406ba: 80cff06f jal zero,3f6c6 <__printf_fp_l+0x1f8>
406be: 01204463 blt zero,s2,406c6 <__printf_fp_l+0x11f8>
406c2: 804ff06f jal zero,3f6c6 <__printf_fp_l+0x1f8>
406c6: f5c42783 lw a5,-164(s0)
406ca: 010a2583 lw a1,16(s4)
406ce: 864a c.mv a2,s2
406d0: 8526 c.mv a0,s1
406d2: 2e079f63 bne a5,zero,409d0 <__printf_fp_l+0x1502>
406d6: 939f50ef jal ra,3600e <_IO_padn>
406da: 9aaa c.add s5,a0
406dc: 01251463 bne a0,s2,406e4 <__printf_fp_l+0x1216>
406e0: fe7fe06f jal zero,3f6c6 <__printf_fp_l+0x1f8>
406e4: f3042783 lw a5,-208(s0)
406e8: 9e079463 bne a5,zero,3f8d0 <__printf_fp_l+0x402>
406ec: 855e c.mv a0,s7
406ee: 92add0ef jal ra,1d818 <__free>
406f2: f2842503 lw a0,-216(s0)
406f6: 5afd c.li s5,-1
406f8: 920dd0ef jal ra,1d818 <__free>
406fc: fcbfe06f jal zero,3f6c6 <__printf_fp_l+0x1f8>
40700: f3442583 lw a1,-204(s0)
40704: 865a c.mv a2,s6
40706: d01de0ef jal ra,1f406 <memcpy>
4070a: 955a c.add a0,s6
4070c: b735 c.j 40638 <__printf_fp_l+0x116a>
4070e: 00ca2783 lw a5,12(s4)
40712: 83ad c.srli a5,0xb
40714: 8b85 c.andi a5,1
40716: 7a079363 bne a5,zero,40ebc <__printf_fp_l+0x19ee>
4071a: 8d5a c.mv s10,s6
4071c: 113d9b63 bne s11,s3,40832 <__printf_fp_l+0x1364>
40720: 8ae6 c.mv s5,s9
40722: 020b0a63 beq s6,zero,40756 <__printf_fp_l+0x1288>
40726: 4cfc c.lw a5,92(s1)
40728: 0991 c.addi s3,4
4072a: ffc9a583 lw a1,-4(s3)
4072e: c795 c.beqz a5,4075a <__printf_fp_l+0x128c>
40730: 4b98 c.lw a4,16(a5)
40732: 4bd4 c.lw a3,20(a5)
40734: 02d77363 bgeu a4,a3,4075a <__printf_fp_l+0x128c>
40738: 00470693 addi a3,a4,4
4073c: cb94 c.sw a3,16(a5)
4073e: 00158793 addi a5,a1,1
40742: c30c c.sw a1,0(a4)
40744: 0017b793 sltiu a5,a5,1
40748: 98079063 bne a5,zero,3f8c8 <__printf_fp_l+0x3fa>
4074c: 0a85 c.addi s5,1
4074e: 415b07b3 sub a5,s6,s5
40752: 97e6 c.add a5,s9
40754: fbe9 c.bnez a5,40726 <__printf_fp_l+0x1258>
40756: 4b81 c.li s7,0
40758: b7b9 c.j 406a6 <__printf_fp_l+0x11d8>
4075a: 8526 c.mv a0,s1
4075c: e59f50ef jal ra,365b4 <__woverflow>
40760: 00150793 addi a5,a0,1
40764: 0017b793 sltiu a5,a5,1
40768: b7c5 c.j 40748 <__printf_fp_l+0x127a>
4076a: 876e c.mv a4,s11
4076c: ffc72603 lw a2,-4(a4)
40770: f5842783 lw a5,-168(s0)
40774: 00f61363 bne a2,a5,4077a <__printf_fp_l+0x12ac>
40778: 1771 c.addi a4,-4
4077a: 1771 c.addi a4,-4
4077c: 41376663 bltu a4,s3,40b88 <__printf_fp_l+0x16ba>
40780: 03900593 addi a1,zero,57
40784: 03000513 addi a0,zero,48
40788: a029 c.j 40792 <__printf_fp_l+0x12c4>
4078a: c308 c.sw a0,0(a4)
4078c: 1771 c.addi a4,-4
4078e: 3f376d63 bltu a4,s3,40b88 <__printf_fp_l+0x16ba>
40792: 4310 c.lw a2,0(a4)
40794: feb60be3 beq a2,a1,4078a <__printf_fp_l+0x12bc>
40798: 3f376863 bltu a4,s3,40b88 <__printf_fp_l+0x16ba>
4079c: 0605 c.addi a2,1
4079e: c310 c.sw a2,0(a4)
407a0: fa8ff06f jal zero,3ff48 <__printf_fp_l+0xa7a>
407a4: fa080263 beq a6,zero,3ff48 <__printf_fp_l+0xa7a>
407a8: f8060e63 beq a2,zero,3ff44 <__printf_fp_l+0xa76>
407ac: ba61 c.j 40144 <__printf_fp_l+0xc76>
407ae: 8b41 c.andi a4,16
407b0: de0709e3 beq a4,zero,405a2 <__printf_fp_l+0x10d4>
407b4: f5c42783 lw a5,-164(s0)
407b8: 66078063 beq a5,zero,40e18 <__printf_fp_l+0x194a>
407bc: 4cfc c.lw a5,92(s1)
407be: 0e0780e3 beq a5,zero,4109e <__printf_fp_l+0x1bd0>
407c2: 4b98 c.lw a4,16(a5)
407c4: 4bd0 c.lw a2,20(a5)
407c6: 0cc77ce3 bgeu a4,a2,4109e <__printf_fp_l+0x1bd0>
407ca: 00470613 addi a2,a4,4
407ce: cb90 c.sw a2,16(a5)
407d0: 02000793 addi a5,zero,32
407d4: c31c c.sw a5,0(a4)
407d6: b3d9 c.j 4059c <__printf_fp_l+0x10ce>
407d8: 8c4e c.mv s8,s3
407da: 5b7d c.li s6,-1
407dc: 020d1163 bne s10,zero,407fe <__printf_fp_l+0x1330>
407e0: ad9d c.j 40e56 <__printf_fp_l+0x1988>
407e2: 00178713 addi a4,a5,1
407e6: c8d8 c.sw a4,20(s1)
407e8: 00b78023 sb a1,0(a5)
407ec: 418987b3 sub a5,s3,s8
407f0: 018c8ab3 add s5,s9,s8
407f4: 97ea c.add a5,s10
407f6: 413a8ab3 sub s5,s5,s3
407fa: ea0786e3 beq a5,zero,406a6 <__printf_fp_l+0x11d8>
407fe: 48dc c.lw a5,20(s1)
40800: 4c98 c.lw a4,24(s1)
40802: 0c05 c.addi s8,1
40804: fffc4583 lbu a1,-1(s8)
40808: fce7ede3 bltu a5,a4,407e2 <__printf_fp_l+0x1314>
4080c: 8526 c.mv a0,s1
4080e: ebfd70ef jal ra,186cc <__overflow>
40812: 8aaa c.mv s5,a0
40814: fd651ce3 bne a0,s6,407ec <__printf_fp_l+0x131e>
40818: f3042783 lw a5,-208(s0)
4081c: 8a079a63 bne a5,zero,3f8d0 <__printf_fp_l+0x402>
40820: 855e c.mv a0,s7
40822: ff7dc0ef jal ra,1d818 <__free>
40826: f2842503 lw a0,-216(s0)
4082a: fefdc0ef jal ra,1d818 <__free>
4082e: e99fe06f jal zero,3f6c6 <__printf_fp_l+0x1f8>
40832: 0984aa83 lw s5,152(s1)
40836: 000697b7 lui a5,0x69
4083a: 00069737 lui a4,0x69
4083e: 89c78793 addi a5,a5,-1892 # 6889c <_IO_wfile_jumps_maybe_mmap>
40842: be470713 addi a4,a4,-1052 # 68be4 <__elf_set___libc_atexit_element__IO_cleanup__>
40846: 8f1d c.sub a4,a5
40848: 40fa87b3 sub a5,s5,a5
4084c: 74e7fb63 bgeu a5,a4,40fa2 <__printf_fp_l+0x1ad4>
40850: 01caa783 lw a5,28(s5)
40854: 4b81 c.li s7,0
40856: b581 c.j 40696 <__printf_fp_l+0x11c8>
40858: 0002e797 auipc a5,0x2e
4085c: 5507a783 lw a5,1360(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
40860: 02200713 addi a4,zero,34
40864: 5afd c.li s5,-1
40866: 9792 c.add a5,tp
40868: c398 c.sw a4,0(a5)
4086a: e5dfe06f jal zero,3f6c6 <__printf_fp_l+0x1f8>
4086e: 4699 c.li a3,6
40870: 4799 c.li a5,6
40872: f0d42e23 sw a3,-228(s0)
40876: f9c42603 lw a2,-100(s0)
4087a: fa442683 lw a3,-92(s0)
4087e: ca15 c.beqz a2,408b2 <__printf_fp_l+0x13e4>
40880: 4611 c.li a2,4
40882: 14d65d63 bge a2,a3,409dc <__printf_fp_l+0x150e>
40886: 1779 c.addi a4,-2
40888: fae42023 sw a4,-96(s0)
4088c: f1c42703 lw a4,-228(s0)
40890: 079d c.addi a5,7
40892: f2f42c23 sw a5,-200(s0)
40896: 4785 c.li a5,1
40898: fff70b13 addi s6,a4,-1
4089c: f4f42423 sw a5,-184(s0)
408a0: 00ca5783 lhu a5,12(s4)
408a4: 8ba1 c.andi a5,8
408a6: eb95 c.bnez a5,408da <__printf_fp_l+0x140c>
408a8: 4c81 c.li s9,0
408aa: f4042223 sw zero,-188(s0)
408ae: cecff06f jal zero,3fd9a <__printf_fp_l+0x8cc>
408b2: f1c42603 lw a2,-228(s0)
408b6: fcc6d8e3 bge a3,a2,40886 <__printf_fp_l+0x13b8>
408ba: 00168713 addi a4,a3,1 # 10001 <__ehdr_start+0x1>
408be: f1c42683 lw a3,-228(s0)
408c2: f4e42423 sw a4,-184(s0)
408c6: 40e68b33 sub s6,a3,a4
408ca: 06600713 addi a4,zero,102
408ce: 0795 c.addi a5,5
408d0: fae42023 sw a4,-96(s0)
408d4: f2f42c23 sw a5,-200(s0)
408d8: b7e1 c.j 408a0 <__printf_fp_l+0x13d2>
408da: f5642223 sw s6,-188(s0)
408de: 4c81 c.li s9,0
408e0: cbaff06f jal zero,3fd9a <__printf_fp_l+0x8cc>
408e4: 0002e797 auipc a5,0x2e
408e8: 4d87a783 lw a5,1240(a5) # 6edbc <_GLOBAL_OFFSET_TABLE_+0x44>
408ec: 008a2703 lw a4,8(s4)
408f0: f4c42683 lw a3,-180(s0)
408f4: 9792 c.add a5,tp
408f6: 439c c.lw a5,0(a5)
408f8: 800009b7 lui s3,0x80000
408fc: 0706 c.slli a4,0x1
408fe: 00d9f9b3 and s3,s3,a3
40902: 97ba c.add a5,a4
40904: 0007d783 lhu a5,0(a5)
40908: f9342023 sw s3,-128(s0)
4090c: 1007f793 andi a5,a5,256
40910: 10079663 bne a5,zero,40a1c <__printf_fp_l+0x154e>
40914: 00063937 lui s2,0x63
40918: 00063bb7 lui s7,0x63
4091c: ba490913 addi s2,s2,-1116 # 62ba4 <_itowa_lower_digits+0xc0>
40920: b7cb8b93 addi s7,s7,-1156 # 62b7c <_itowa_lower_digits+0x98>
40924: d01fe06f jal zero,3f624 <__printf_fp_l+0x156>
40928: 0002e797 auipc a5,0x2e
4092c: 4947a783 lw a5,1172(a5) # 6edbc <_GLOBAL_OFFSET_TABLE_+0x44>
40930: 008a2703 lw a4,8(s4)
40934: 800009b7 lui s3,0x80000
40938: 9792 c.add a5,tp
4093a: 439c c.lw a5,0(a5)
4093c: 0706 c.slli a4,0x1
4093e: 013b79b3 and s3,s6,s3
40942: b7c1 c.j 40902 <__printf_fp_l+0x1434>
40944: 00470613 addi a2,a4,4
40948: cb90 c.sw a2,16(a5)
4094a: 02d00793 addi a5,zero,45
4094e: c31c c.sw a5,0(a4)
40950: b1b1 c.j 4059c <__printf_fp_l+0x10ce>
40952: 57f9 c.li a5,-2
40954: f4f42a23 sw a5,-172(s0)
40958: beffe06f jal zero,3f546 <__printf_fp_l+0x78>
4095c: 1006b713 sltiu a4,a3,256
40960: 00174713 xori a4,a4,1
40964: 070e c.slli a4,0x3
40966: a64ff06f jal zero,3fbca <__printf_fp_l+0x6fc>
4096a: 48dc c.lw a5,20(s1)
4096c: 4c98 c.lw a4,24(s1)
4096e: 6ee7f363 bgeu a5,a4,41054 <__printf_fp_l+0x1b86>
40972: 00178713 addi a4,a5,1
40976: c8d8 c.sw a4,20(s1)
40978: 02000713 addi a4,zero,32
4097c: 00e78023 sb a4,0(a5)
40980: ce1fe06f jal zero,3f660 <__printf_fp_l+0x192>
40984: 4685 c.li a3,1
40986: 4785 c.li a5,1
40988: f0d42e23 sw a3,-228(s0)
4098c: b5ed c.j 40876 <__printf_fp_l+0x13a8>
4098e: 1007b713 sltiu a4,a5,256
40992: 00174713 xori a4,a4,1
40996: 070e c.slli a4,0x3
40998: fff70693 addi a3,a4,-1
4099c: be19 c.j 404b2 <__printf_fp_l+0xfe4>
4099e: 00270793 addi a5,a4,2
409a2: f2f42c23 sw a5,-200(s0)
409a6: bdcff06f jal zero,3fd82 <__printf_fp_l+0x8b4>
409aa: 87e6 c.mv a5,s9
409ac: 4c81 c.li s9,0
409ae: 831ff06f jal zero,401de <__printf_fp_l+0xd10>
409b2: 41ce8eb3 sub t4,t4,t3
409b6: b4d1 c.j 4047a <__printf_fp_l+0xfac>
409b8: 48dc c.lw a5,20(s1)
409ba: 4c98 c.lw a4,24(s1)
409bc: 6ce7f763 bgeu a5,a4,4108a <__printf_fp_l+0x1bbc>
409c0: 00178713 addi a4,a5,1
409c4: c8d8 c.sw a4,20(s1)
409c6: 02b00713 addi a4,zero,43
409ca: 00e78023 sb a4,0(a5)
409ce: b6f9 c.j 4059c <__printf_fp_l+0x10ce>
409d0: f30f50ef jal ra,36100 <_IO_wpadn>
409d4: b319 c.j 406da <__printf_fp_l+0x120c>
409d6: 4719 c.li a4,6
409d8: 4b19 c.li s6,6
409da: b055 c.j 4027e <__printf_fp_l+0xdb0>
409dc: f1c42b03 lw s6,-228(s0)
409e0: f4042423 sw zero,-184(s0)
409e4: b5dd c.j 408ca <__printf_fp_l+0x13fc>
409e6: 1df1 c.addi s11,-4
409e8: d9eff06f jal zero,3ff86 <__printf_fp_l+0xab8>
409ec: 001e8693 addi a3,t4,1 # 1000001 <__BSS_END__+0xf904ad>
409f0: 859a c.mv a1,t1
409f2: 511040ef jal ra,45702 <__mpn_lshift>
409f6: fbc42783 lw a5,-68(s0)
409fa: fa442e03 lw t3,-92(s0)
409fe: 00178713 addi a4,a5,1
40a02: fae42623 sw a4,-84(s0)
40a06: fa842703 lw a4,-88(s0)
40a0a: 078a c.slli a5,0x2
40a0c: 97ba c.add a5,a4
40a0e: c388 c.sw a0,0(a5)
40a10: ba71 c.j 403ac <__printf_fp_l+0xede>
40a12: afdd50ef jal ra,1650e <_IO_vtable_check>
40a16: 01caa783 lw a5,28(s5)
40a1a: b9b5 c.j 40696 <__printf_fp_l+0x11c8>
40a1c: 00063937 lui s2,0x63
40a20: 00063bb7 lui s7,0x63
40a24: b9490913 addi s2,s2,-1132 # 62b94 <_itowa_lower_digits+0xb0>
40a28: b78b8b93 addi s7,s7,-1160 # 62b78 <_itowa_lower_digits+0x94>
40a2c: bf9fe06f jal zero,3f624 <__printf_fp_l+0x156>
40a30: 836d c.srli a4,0x1b
40a32: 00eb06b3 add a3,s6,a4
40a36: 0a8a c.slli s5,0x2
40a38: 8afd c.andi a3,31
40a3a: 9556 c.add a0,s5
40a3c: 8e99 c.sub a3,a4
40a3e: 864a c.mv a2,s2
40a40: 85e2 c.mv a1,s8
40a42: 4c1040ef jal ra,45702 <__mpn_lshift>
40a46: fa442d83 lw s11,-92(s0)
40a4a: 013d8b33 add s6,s11,s3
40a4e: 41fb5793 srai a5,s6,0x1f
40a52: 8bfd c.andi a5,31
40a54: 97da c.add a5,s6
40a56: 4057da93 srai s5,a5,0x5
40a5a: fac42783 lw a5,-84(s0)
40a5e: 97d6 c.add a5,s5
40a60: faf42623 sw a5,-84(s0)
40a64: e119 c.bnez a0,40a6a <__printf_fp_l+0x159c>
40a66: fd7fe06f jal zero,3fa3c <__printf_fp_l+0x56e>
40a6a: 00178713 addi a4,a5,1
40a6e: fae42623 sw a4,-84(s0)
40a72: fa842703 lw a4,-88(s0)
40a76: 078a c.slli a5,0x2
40a78: 97ba c.add a5,a4
40a7a: c388 c.sw a0,0(a5)
40a7c: fc1fe06f jal zero,3fa3c <__printf_fp_l+0x56e>
40a80: fa842603 lw a2,-88(s0)
40a84: 4881 c.li a7,0
40a86: 4218 c.lw a4,0(a2)
40a88: c8070763 beq a4,zero,3ff16 <__printf_fp_l+0xa48>
40a8c: fb442583 lw a1,-76(s0)
40a90: 4705 c.li a4,1
40a92: f6058e63 beq a1,zero,4020e <__printf_fp_l+0xd40>
40a96: 4885 c.li a7,1
40a98: c7eff06f jal zero,3ff16 <__printf_fp_l+0xa48>
40a9c: fa842703 lw a4,-88(s0)
40aa0: 974e c.add a4,s3
40aa2: 4314 c.lw a3,0(a4)
40aa4: 2c080963 beq a6,zero,40d76 <__printf_fp_l+0x18a8>
40aa8: 41000733 sub a4,zero,a6
40aac: 01077733 and a4,a4,a6
40ab0: 6841 c.lui a6,0x10
40ab2: 43077863 bgeu a4,a6,40ee2 <__printf_fp_l+0x1a14>
40ab6: 10073813 sltiu a6,a4,256
40aba: 00184813 xori a6,a6,1
40abe: 080e c.slli a6,0x3
40ac0: fff80313 addi t1,a6,-1 # ffff <__libc_tsd_CTYPE_B+0xffd3>
40ac4: 01075733 srl a4,a4,a6
40ac8: 9746 c.add a4,a7
40aca: 00074703 lbu a4,0(a4)
40ace: 971a c.add a4,t1
40ad0: ca85 c.beqz a3,40b00 <__printf_fp_l+0x1632>
40ad2: 40d00833 sub a6,zero,a3
40ad6: 00d876b3 and a3,a6,a3
40ada: 6841 c.lui a6,0x10
40adc: 4f06f363 bgeu a3,a6,40fc2 <__printf_fp_l+0x1af4>
40ae0: 1006b813 sltiu a6,a3,256
40ae4: 00184813 xori a6,a6,1
40ae8: 080e c.slli a6,0x3
40aea: fff80313 addi t1,a6,-1 # ffff <__libc_tsd_CTYPE_B+0xffd3>
40aee: 0106d6b3 srl a3,a3,a6
40af2: 96c6 c.add a3,a7
40af4: 0006c683 lbu a3,0(a3)
40af8: 969a c.add a3,t1
40afa: 00e6d363 bge a3,a4,40b00 <__printf_fp_l+0x1632>
40afe: 8736 c.mv a4,a3
40b00: 20091763 bne s2,zero,40d0e <__printf_fp_l+0x1840>
40b04: 47574363 blt a4,s5,40f6a <__printf_fp_l+0x1a9c>
40b08: 41260633 sub a2,a2,s2
40b0c: 86d6 c.mv a3,s5
40b0e: 451040ef jal ra,4575e <__mpn_rshift>
40b12: fb442783 lw a5,-76(s0)
40b16: fa842503 lw a0,-88(s0)
40b1a: fac42603 lw a2,-84(s0)
40b1e: 00190b13 addi s6,s2,1
40b22: 416787b3 sub a5,a5,s6
40b26: 86d6 c.mv a3,s5
40b28: 41260633 sub a2,a2,s2
40b2c: 013505b3 add a1,a0,s3
40b30: faf42a23 sw a5,-76(s0)
40b34: 42b040ef jal ra,4575e <__mpn_rshift>
40b38: fac42703 lw a4,-84(s0)
40b3c: fa842783 lw a5,-88(s0)
40b40: 41270933 sub s2,a4,s2
40b44: 00291693 slli a3,s2,0x2
40b48: 97b6 c.add a5,a3
40b4a: ffc7a783 lw a5,-4(a5)
40b4e: e399 c.bnez a5,40b54 <__printf_fp_l+0x1686>
40b50: 41670933 sub s2,a4,s6
40b54: fb242623 sw s2,-84(s0)
40b58: 8feff06f jal zero,3fc56 <__printf_fp_l+0x788>
40b5c: 29605963 bge zero,s6,40dee <__printf_fp_l+0x1920>
40b60: fac42683 lw a3,-84(s0)
40b64: 4705 c.li a4,1
40b66: b2d74063 blt a4,a3,3fe86 <__printf_fp_l+0x9b8>
40b6a: fa842703 lw a4,-88(s0)
40b6e: 4318 c.lw a4,0(a4)
40b70: b0071b63 bne a4,zero,3fe86 <__printf_fp_l+0x9b8>
40b74: 8dbe c.mv s11,a5
40b76: 4c85 c.li s9,1
40b78: b1aff06f jal zero,3fe92 <__printf_fp_l+0x9c4>
40b7c: 47b9 c.li a5,14
40b7e: f2f42c23 sw a5,-200(s0)
40b82: 4b19 c.li s6,6
40b84: 9feff06f jal zero,3fd82 <__printf_fp_l+0x8b4>
40b88: fa042603 lw a2,-96(s0)
40b8c: 06600713 addi a4,zero,102
40b90: 2ae60163 beq a2,a4,40e32 <__printf_fp_l+0x1964>
40b94: f9c42703 lw a4,-100(s0)
40b98: fa442603 lw a2,-92(s0)
40b9c: f2842783 lw a5,-216(s0)
40ba0: 00173713 sltiu a4,a4,1
40ba4: 0706 c.slli a4,0x1
40ba6: 177d c.addi a4,-1
40ba8: 9732 c.add a4,a2
40baa: 03100613 addi a2,zero,49
40bae: c790 c.sw a2,8(a5)
40bb0: fae42223 sw a4,-92(s0)
40bb4: e319 c.bnez a4,40bba <__printf_fp_l+0x16ec>
40bb6: f8042e23 sw zero,-100(s0)
40bba: f1c42783 lw a5,-228(s0)
40bbe: 01a90733 add a4,s2,s10
40bc2: b8e7d363 bge a5,a4,3ff48 <__printf_fp_l+0xa7a>
40bc6: 8f1d c.sub a4,a5
40bc8: 00271613 slli a2,a4,0x2
40bcc: 40cd8db3 sub s11,s11,a2
40bd0: 40ed0d33 sub s10,s10,a4
40bd4: b74ff06f jal zero,3ff48 <__printf_fp_l+0xa7a>
40bd8: 9d205ee3 bge zero,s2,405b4 <__printf_fp_l+0x10e6>
40bdc: f5c42783 lw a5,-164(s0)
40be0: 864a c.mv a2,s2
40be2: 03000593 addi a1,zero,48
40be6: 8526 c.mv a0,s1
40be8: 2e078963 beq a5,zero,40eda <__printf_fp_l+0x1a0c>
40bec: d14f50ef jal ra,36100 <_IO_wpadn>
40bf0: 87aa c.mv a5,a0
40bf2: 9cca c.add s9,s2
40bf4: 9d2780e3 beq a5,s2,405b4 <__printf_fp_l+0x10e6>
40bf8: cd1fe06f jal zero,3f8c8 <__printf_fp_l+0x3fa>
40bfc: 883a c.mv a6,a4
40bfe: fadfe06f jal zero,3fbaa <__printf_fp_l+0x6dc>
40c02: f2842703 lw a4,-216(s0)
40c06: 03000793 addi a5,zero,48
40c0a: 4901 c.li s2,0
40c0c: c71c c.sw a5,8(a4)
40c0e: fa442783 lw a5,-92(s0)
40c12: 01070d93 addi s11,a4,16
40c16: f9c40a93 addi s5,s0,-100
40c1a: 17fd c.addi a5,-1
40c1c: faf42223 sw a5,-92(s0)
40c20: f5842783 lw a5,-168(s0)
40c24: c75c c.sw a5,12(a4)
40c26: a6cff06f jal zero,3fe92 <__printf_fp_l+0x9c4>
40c2a: 4771 c.li a4,28
40c2c: ffd75e63 bge a4,t4,40428 <__printf_fp_l+0xf5a>
40c30: f8440593 addi a1,s0,-124
40c34: a0000737 lui a4,0xa0000
40c38: 4609 c.li a2,2
40c3a: 852e c.mv a0,a1
40c3c: f2f42e23 sw a5,-196(s0)
40c40: f5d42223 sw t4,-188(s0)
40c44: f8e42223 sw a4,-124(s0)
40c48: f8042423 sw zero,-120(s0)
40c4c: 2b7040ef jal ra,45702 <__mpn_lshift>
40c50: fa442503 lw a0,-92(s0)
40c54: f3c42783 lw a5,-196(s0)
40c58: f4442e83 lw t4,-188(s0)
40c5c: 00250713 addi a4,a0,2
40c60: 8e2a c.mv t3,a0
40c62: 2ef75e63 bge a4,a5,40f5e <__printf_fp_l+0x1a90>
40c66: 00350793 addi a5,a0,3
40c6a: f5a79163 bne a5,s10,403ac <__printf_fp_l+0xede>
40c6e: fbc42603 lw a2,-68(s0)
40c72: fb842303 lw t1,-72(s0)
40c76: f8842783 lw a5,-120(s0)
40c7a: 015605b3 add a1,a2,s5
40c7e: 058a c.slli a1,0x2
40c80: 959a c.add a1,t1
40c82: fbeff06f jal zero,40440 <__printf_fp_l+0xf72>
40c86: 4601 c.li a2,0
40c88: 4b01 c.li s6,0
40c8a: ba85 c.j 405fa <__printf_fp_l+0x112c>
40c8c: 84d7d2e3 bge a5,a3,404d0 <__printf_fp_l+0x1002>
40c90: 015f05b3 add a1,t5,s5
40c94: 1d7d c.addi s10,-1
40c96: 058a c.slli a1,0x2
40c98: 41a60633 sub a2,a2,s10
40c9c: 959a c.add a1,t1
40c9e: 837ff06f jal zero,404d4 <__printf_fp_l+0x1006>
40ca2: fff68793 addi a5,a3,-1
40ca6: 02a7d7b3 divu a5,a5,a0
40caa: 973e c.add a4,a5
40cac: f2e42623 sw a4,-212(s0)
40cb0: 932ff06f jal zero,3fde2 <__printf_fp_l+0x914>
40cb4: 02d00593 addi a1,zero,45
40cb8: 8526 c.mv a0,s1
40cba: 8fbf50ef jal ra,365b4 <__woverflow>
40cbe: 57fd c.li a5,-1
40cc0: 00f50463 beq a0,a5,40cc8 <__printf_fp_l+0x17fa>
40cc4: 99dfe06f jal zero,3f660 <__printf_fp_l+0x192>
40cc8: 5afd c.li s5,-1
40cca: 9fdfe06f jal zero,3f6c6 <__printf_fp_l+0x1f8>
40cce: f4442783 lw a5,-188(s0)
40cd2: 24b78263 beq a5,a1,40f16 <__printf_fp_l+0x1a48>
40cd6: f5842783 lw a5,-168(s0)
40cda: caf60463 beq a2,a5,40182 <__printf_fp_l+0xcb4>
40cde: 0605 c.addi a2,1
40ce0: c310 c.sw a2,0(a4)
40ce2: caeff06f jal zero,40190 <__printf_fp_l+0xcc2>
40ce6: 4881 c.li a7,0
40ce8: a2eff06f jal zero,3ff16 <__printf_fp_l+0xa48>
40cec: 6785 c.lui a5,0x1
40cee: 9327f563 bgeu a5,s2,3fe18 <__printf_fp_l+0x94a>
40cf2: 854a c.mv a0,s2
40cf4: ee2dc0ef jal ra,1d3d6 <__libc_malloc>
40cf8: f2a42423 sw a0,-216(s0)
40cfc: 92051b63 bne a0,zero,3fe32 <__printf_fp_l+0x964>
40d00: 5afd c.li s5,-1
40d02: 9c5fe06f jal zero,3f6c6 <__printf_fp_l+0x1f8>
40d06: b08f50ef jal ra,3600e <_IO_padn>
40d0a: ccaff06f jal zero,401d4 <__printf_fp_l+0xd06>
40d0e: df575de3 bge a4,s5,40b08 <__printf_fp_l+0x163a>
40d12: 40000c37 lui s8,0x40000
40d16: 1c7d c.addi s8,-1
40d18: 97e2 c.add a5,s8
40d1a: 00279993 slli s3,a5,0x2
40d1e: fff90b13 addi s6,s2,-1
40d22: 41660633 sub a2,a2,s6
40d26: 86d6 c.mv a3,s5
40d28: 013505b3 add a1,a0,s3
40d2c: 233040ef jal ra,4575e <__mpn_rshift>
40d30: fb442783 lw a5,-76(s0)
40d34: fa842503 lw a0,-88(s0)
40d38: fac42603 lw a2,-84(s0)
40d3c: 412787b3 sub a5,a5,s2
40d40: 86d6 c.mv a3,s5
40d42: 41660633 sub a2,a2,s6
40d46: 013505b3 add a1,a0,s3
40d4a: faf42a23 sw a5,-76(s0)
40d4e: 211040ef jal ra,4575e <__mpn_rshift>
40d52: fac42683 lw a3,-84(s0)
40d56: fa842703 lw a4,-88(s0)
40d5a: 41668b33 sub s6,a3,s6
40d5e: 018b07b3 add a5,s6,s8
40d62: 078a c.slli a5,0x2
40d64: 97ba c.add a5,a4
40d66: 439c c.lw a5,0(a5)
40d68: e399 c.bnez a5,40d6e <__printf_fp_l+0x18a0>
40d6a: 41268b33 sub s6,a3,s2
40d6e: fb642623 sw s6,-84(s0)
40d72: ee5fe06f jal zero,3fc56 <__printf_fp_l+0x788>
40d76: 40d00733 sub a4,zero,a3
40d7a: 8f75 c.and a4,a3
40d7c: 66c1 c.lui a3,0x10
40d7e: 16d77963 bgeu a4,a3,40ef0 <__printf_fp_l+0x1a22>
40d82: 10073693 sltiu a3,a4,256
40d86: 0016c693 xori a3,a3,1
40d8a: 068e c.slli a3,0x3
40d8c: fff68813 addi a6,a3,-1 # ffff <__libc_tsd_CTYPE_B+0xffd3>
40d90: 00d75733 srl a4,a4,a3
40d94: 98ba c.add a7,a4
40d96: 0008c703 lbu a4,0(a7)
40d9a: 9742 c.add a4,a6
40d9c: b395 c.j 40b00 <__printf_fp_l+0x1632>
40d9e: 87ce c.mv a5,s3
40da0: 8d6ff06f jal zero,3fe76 <__printf_fp_l+0x9a8>
40da4: 855e c.mv a0,s7
40da6: a73dc0ef jal ra,1d818 <__free>
40daa: f2842503 lw a0,-216(s0)
40dae: 4b81 c.li s7,0
40db0: a69dc0ef jal ra,1d818 <__free>
40db4: f2042423 sw zero,-216(s0)
40db8: b8e5 c.j 406b0 <__printf_fp_l+0x11e2>
40dba: 02d00593 addi a1,zero,45
40dbe: 8526 c.mv a0,s1
40dc0: 90dd70ef jal ra,186cc <__overflow>
40dc4: 57fd c.li a5,-1
40dc6: 00f50463 beq a0,a5,40dce <__printf_fp_l+0x1900>
40dca: 897fe06f jal zero,3f660 <__printf_fp_l+0x192>
40dce: 5afd c.li s5,-1
40dd0: 8f7fe06f jal zero,3f6c6 <__printf_fp_l+0x1f8>
40dd4: fff70793 addi a5,a4,-1 # 9fffffff <__BSS_END__+0x9ff904ab>
40dd8: 0307d7b3 divu a5,a5,a6
40ddc: 97b2 c.add a5,a2
40dde: f2f42623 sw a5,-212(s0)
40de2: 9f2ff06f jal zero,3ffd4 <__printf_fp_l+0xb06>
40de6: 46bd c.li a3,15
40de8: 4741 c.li a4,16
40dea: ec8ff06f jal zero,404b2 <__printf_fp_l+0xfe4>
40dee: 8dbe c.mv s11,a5
40df0: f2042e23 sw zero,-196(s0)
40df4: 4d01 c.li s10,0
40df6: 8f8ff06f jal zero,3feee <__printf_fp_l+0xa20>
40dfa: 02b00593 addi a1,zero,43
40dfe: 8526 c.mv a0,s1
40e00: fb4f50ef jal ra,365b4 <__woverflow>
40e04: 00150793 addi a5,a0,1
40e08: 0017b793 sltiu a5,a5,1
40e0c: e399 c.bnez a5,40e12 <__printf_fp_l+0x1944>
40e0e: 853fe06f jal zero,3f660 <__printf_fp_l+0x192>
40e12: 5afd c.li s5,-1
40e14: 8b3fe06f jal zero,3f6c6 <__printf_fp_l+0x1f8>
40e18: 48dc c.lw a5,20(s1)
40e1a: 4c98 c.lw a4,24(s1)
40e1c: 30e7f063 bgeu a5,a4,4111c <__printf_fp_l+0x1c4e>
40e20: 00178713 addi a4,a5,1 # 1001 <__libc_tsd_CTYPE_B+0xfd5>
40e24: c8d8 c.sw a4,20(s1)
40e26: 02000713 addi a4,zero,32
40e2a: 00e78023 sb a4,0(a5)
40e2e: f6eff06f jal zero,4059c <__printf_fp_l+0x10ce>
40e32: f1c42783 lw a5,-228(s0)
40e36: 1d278363 beq a5,s2,40ffc <__printf_fp_l+0x1b2e>
40e3a: f2842783 lw a5,-216(s0)
40e3e: 03100713 addi a4,zero,49
40e42: 0905 c.addi s2,1
40e44: 00478993 addi s3,a5,4
40e48: c3d8 c.sw a4,4(a5)
40e4a: bb85 c.j 40bba <__printf_fp_l+0x16ec>
40e4c: 00ca2783 lw a5,12(s4)
40e50: 83ad c.srli a5,0xb
40e52: 8b85 c.andi a5,1
40e54: e781 c.bnez a5,40e5c <__printf_fp_l+0x198e>
40e56: 8ae6 c.mv s5,s9
40e58: 84fff06f jal zero,406a6 <__printf_fp_l+0x11d8>
40e5c: 855e c.mv a0,s7
40e5e: 9c5e c.add s8,s7
40e60: 85aa c.mv a1,a0
40e62: 8662 c.mv a2,s8
40e64: 855e c.mv a0,s7
40e66: c98fe0ef jal ra,3f2fe <_i18n_number_rewrite>
40e6a: 89aa c.mv s3,a0
40e6c: 8562 c.mv a0,s8
40e6e: ffcff06f jal zero,4066a <__printf_fp_l+0x119c>
40e72: 41a60633 sub a2,a2,s10
40e76: 02c05363 bge zero,a2,40e9c <__printf_fp_l+0x19ce>
40e7a: fa842683 lw a3,-88(s0)
40e7e: 002f1793 slli a5,t5,0x2
40e82: 979a c.add a5,t1
40e84: 4701 c.li a4,0
40e86: 4390 c.lw a2,0(a5)
40e88: 0705 c.addi a4,1
40e8a: 0791 c.addi a5,4
40e8c: c290 c.sw a2,0(a3)
40e8e: fbc42603 lw a2,-68(s0)
40e92: 0691 c.addi a3,4
40e94: 41a60633 sub a2,a2,s10
40e98: fec747e3 blt a4,a2,40e86 <__printf_fp_l+0x19b8>
40e9c: fac42623 sw a2,-84(s0)
40ea0: d0cff06f jal zero,403ac <__printf_fp_l+0xede>
40ea4: fa442683 lw a3,-92(s0)
40ea8: 4791 c.li a5,4
40eaa: fa842503 lw a0,-88(s0)
40eae: 00d7d363 bge a5,a3,40eb4 <__printf_fp_l+0x19e6>
40eb2: 4691 c.li a3,4
40eb4: 0ab040ef jal ra,4575e <__mpn_rshift>
40eb8: ebaff06f jal zero,40572 <__printf_fp_l+0x10a4>
40ebc: 4601 c.li a2,0
40ebe: 4581 c.li a1,0
40ec0: 4501 c.li a0,0
40ec2: c3cfe0ef jal ra,3f2fe <_i18n_number_rewrite>
40ec6: 855ff06f jal zero,4071a <__printf_fp_l+0x124c>
40eca: 8562 c.mv a0,s8
40ecc: d0adc0ef jal ra,1d3d6 <__libc_malloc>
40ed0: 8baa c.mv s7,a0
40ed2: f4051863 bne a0,zero,40622 <__printf_fp_l+0x1154>
40ed6: 81dff06f jal zero,406f2 <__printf_fp_l+0x1224>
40eda: 934f50ef jal ra,3600e <_IO_padn>
40ede: 87aa c.mv a5,a0
40ee0: bb09 c.j 40bf2 <__printf_fp_l+0x1724>
40ee2: 01000837 lui a6,0x1000
40ee6: 11076263 bltu a4,a6,40fea <__printf_fp_l+0x1b1c>
40eea: 435d c.li t1,23
40eec: 4861 c.li a6,24
40eee: bed9 c.j 40ac4 <__printf_fp_l+0x15f6>
40ef0: 010006b7 lui a3,0x1000
40ef4: 0ed76863 bltu a4,a3,40fe4 <__printf_fp_l+0x1b16>
40ef8: 485d c.li a6,23
40efa: 46e1 c.li a3,24
40efc: bd51 c.j 40d90 <__printf_fp_l+0x18c2>
40efe: f3c42783 lw a5,-196(s0)
40f02: f5842603 lw a2,-168(s0)
40f06: a6078e63 beq a5,zero,40182 <__printf_fp_l+0xcb4>
40f0a: f3c42783 lw a5,-196(s0)
40f0e: 17fd c.addi a5,-1
40f10: f2f42e23 sw a5,-196(s0)
40f14: b3c9 c.j 40cd6 <__printf_fp_l+0x1808>
40f16: f3c42783 lw a5,-196(s0)
40f1a: da078ee3 beq a5,zero,40cd6 <__printf_fp_l+0x1808>
40f1e: b7f5 c.j 40f0a <__printf_fp_l+0x1a3c>
40f20: 859a c.mv a1,t1
40f22: 4d01 c.li s10,0
40f24: 4f01 c.li t5,0
40f26: d6eff06f jal zero,40494 <__printf_fp_l+0xfc6>
40f2a: 02b00593 addi a1,zero,43
40f2e: 8526 c.mv a0,s1
40f30: f9cd70ef jal ra,186cc <__overflow>
40f34: 00150793 addi a5,a0,1
40f38: 0017b793 sltiu a5,a5,1
40f3c: e399 c.bnez a5,40f42 <__printf_fp_l+0x1a74>
40f3e: f22fe06f jal zero,3f660 <__printf_fp_l+0x192>
40f42: bdc1 c.j 40e12 <__printf_fp_l+0x1944>
40f44: 02000593 addi a1,zero,32
40f48: 8526 c.mv a0,s1
40f4a: e6af50ef jal ra,365b4 <__woverflow>
40f4e: 57fd c.li a5,-1
40f50: 00f50463 beq a0,a5,40f58 <__printf_fp_l+0x1a8a>
40f54: f0cfe06f jal zero,3f660 <__printf_fp_l+0x192>
40f58: 5afd c.li s5,-1
40f5a: f6cfe06f jal zero,3f6c6 <__printf_fp_l+0x1f8>
40f5e: fbc42603 lw a2,-68(s0)
40f62: fb842303 lw t1,-72(s0)
40f66: cfeff06f jal zero,40464 <__printf_fp_l+0xf96>
40f6a: 86da c.mv a3,s6
40f6c: 85aa c.mv a1,a0
40f6e: 794040ef jal ra,45702 <__mpn_lshift>
40f72: fa842583 lw a1,-88(s0)
40f76: fac42603 lw a2,-84(s0)
40f7a: 86da c.mv a3,s6
40f7c: 852e c.mv a0,a1
40f7e: 784040ef jal ra,45702 <__mpn_lshift>
40f82: e119 c.bnez a0,40f88 <__printf_fp_l+0x1aba>
40f84: cd3fe06f jal zero,3fc56 <__printf_fp_l+0x788>
40f88: fac42703 lw a4,-84(s0)
40f8c: 00170693 addi a3,a4,1
40f90: fad42623 sw a3,-84(s0)
40f94: fa842683 lw a3,-88(s0)
40f98: 070a c.slli a4,0x2
40f9a: 9736 c.add a4,a3
40f9c: c308 c.sw a0,0(a4)
40f9e: cb9fe06f jal zero,3fc56 <__printf_fp_l+0x788>
40fa2: d6cd50ef jal ra,1650e <_IO_vtable_check>
40fa6: 4b81 c.li s7,0
40fa8: eeaff06f jal zero,40692 <__printf_fp_l+0x11c4>
40fac: 02d00593 addi a1,zero,45
40fb0: 8526 c.mv a0,s1
40fb2: f1ad70ef jal ra,186cc <__overflow>
40fb6: 00150793 addi a5,a0,1
40fba: 0017b793 sltiu a5,a5,1
40fbe: 907fe06f jal zero,3f8c4 <__printf_fp_l+0x3f6>
40fc2: 01000837 lui a6,0x1000
40fc6: 0f06e763 bltu a3,a6,410b4 <__printf_fp_l+0x1be6>
40fca: 435d c.li t1,23
40fcc: 4861 c.li a6,24
40fce: b605 c.j 40aee <__printf_fp_l+0x1620>
40fd0: 02b00593 addi a1,zero,43
40fd4: 8526 c.mv a0,s1
40fd6: ddef50ef jal ra,365b4 <__woverflow>
40fda: 57fd c.li a5,-1
40fdc: dcf51063 bne a0,a5,4059c <__printf_fp_l+0x10ce>
40fe0: 8e9fe06f jal zero,3f8c8 <__printf_fp_l+0x3fa>
40fe4: 483d c.li a6,15
40fe6: 46c1 c.li a3,16
40fe8: b365 c.j 40d90 <__printf_fp_l+0x18c2>
40fea: 433d c.li t1,15
40fec: 4841 c.li a6,16
40fee: bcd9 c.j 40ac4 <__printf_fp_l+0x15f6>
40ff0: 85aa c.mv a1,a0
40ff2: 4901 c.li s2,0
40ff4: 4981 c.li s3,0
40ff6: 4781 c.li a5,0
40ff8: bb3fe06f jal zero,3fbaa <__printf_fp_l+0x6dc>
40ffc: f2842783 lw a5,-216(s0)
41000: 00ca5703 lhu a4,12(s4)
41004: f5842683 lw a3,-168(s0)
41008: 03100613 addi a2,zero,49
4100c: c390 c.sw a2,0(a5)
4100e: c3d4 c.sw a3,4(a5)
41010: 8b21 c.andi a4,8
41012: ef31 c.bnez a4,4106e <__printf_fp_l+0x1ba0>
41014: 040d1d63 bne s10,zero,4106e <__printf_fp_l+0x1ba0>
41018: f1c42d03 lw s10,-228(s0)
4101c: 0002e717 auipc a4,0x2e
41020: da072703 lw a4,-608(a4) # 6edbc <_GLOBAL_OFFSET_TABLE_+0x44>
41024: 008a2583 lw a1,8(s4)
41028: fa442603 lw a2,-92(s0)
4102c: 9712 c.add a4,tp
4102e: 4318 c.lw a4,0(a4)
41030: 0586 c.slli a1,0x1
41032: 0605 c.addi a2,1
41034: 972e c.add a4,a1
41036: 00075703 lhu a4,0(a4)
4103a: f2842983 lw s3,-216(s0)
4103e: fac42223 sw a2,-92(s0)
41042: 075e c.slli a4,0x17
41044: 877d c.srai a4,0x1f
41046: 9b01 c.andi a4,-32
41048: 06570713 addi a4,a4,101
4104c: fae42023 sw a4,-96(s0)
41050: 4905 c.li s2,1
41052: b6a5 c.j 40bba <__printf_fp_l+0x16ec>
41054: 02000593 addi a1,zero,32
41058: 8526 c.mv a0,s1
4105a: e72d70ef jal ra,186cc <__overflow>
4105e: 57fd c.li a5,-1
41060: 00f50463 beq a0,a5,41068 <__printf_fp_l+0x1b9a>
41064: dfcfe06f jal zero,3f660 <__printf_fp_l+0x192>
41068: 5afd c.li s5,-1
4106a: e5cfe06f jal zero,3f6c6 <__printf_fp_l+0x1f8>
4106e: f2842783 lw a5,-216(s0)
41072: 00290713 addi a4,s2,2
41076: 070a c.slli a4,0x2
41078: 973e c.add a4,a5
4107a: 03000613 addi a2,zero,48
4107e: 001d0793 addi a5,s10,1
41082: c310 c.sw a2,0(a4)
41084: 01278d33 add s10,a5,s2
41088: bf51 c.j 4101c <__printf_fp_l+0x1b4e>
4108a: 02b00593 addi a1,zero,43
4108e: 8526 c.mv a0,s1
41090: e3cd70ef jal ra,186cc <__overflow>
41094: 57fd c.li a5,-1
41096: d0f51363 bne a0,a5,4059c <__printf_fp_l+0x10ce>
4109a: 82ffe06f jal zero,3f8c8 <__printf_fp_l+0x3fa>
4109e: 02000593 addi a1,zero,32
410a2: 8526 c.mv a0,s1
410a4: d10f50ef jal ra,365b4 <__woverflow>
410a8: 00150793 addi a5,a0,1
410ac: 0017b793 sltiu a5,a5,1
410b0: 815fe06f jal zero,3f8c4 <__printf_fp_l+0x3f6>
410b4: 433d c.li t1,15
410b6: 4841 c.li a6,16
410b8: bc1d c.j 40aee <__printf_fp_l+0x1620>
410ba: fa042503 lw a0,-96(s0)
410be: 06600593 addi a1,zero,102
410c2: 8cb51763 bne a0,a1,40190 <__printf_fp_l+0xcc2>
410c6: 00ca5583 lhu a1,12(s4)
410ca: 89a1 c.andi a1,8
410cc: e199 c.bnez a1,410d2 <__printf_fp_l+0x1c04>
410ce: 8c2ff06f jal zero,40190 <__printf_fp_l+0xcc2>
410d2: f2842783 lw a5,-216(s0)
410d6: 00c78593 addi a1,a5,12
410da: 00b70463 beq a4,a1,410e2 <__printf_fp_l+0x1c14>
410de: 8b2ff06f jal zero,40190 <__printf_fp_l+0xcc2>
410e2: 4788 c.lw a0,8(a5)
410e4: 03000593 addi a1,zero,48
410e8: 00b50463 beq a0,a1,410f0 <__printf_fp_l+0x1c22>
410ec: 8a4ff06f jal zero,40190 <__printf_fp_l+0xcc2>
410f0: f3c42783 lw a5,-196(s0)
410f4: 17fd c.addi a5,-1
410f6: f2f42e23 sw a5,-196(s0)
410fa: 896ff06f jal zero,40190 <__printf_fp_l+0xcc2>
410fe: f3042783 lw a5,-208(s0)
41102: c399 c.beqz a5,41108 <__printf_fp_l+0x1c3a>
41104: fccfe06f jal zero,3f8d0 <__printf_fp_l+0x402>
41108: 855e c.mv a0,s7
4110a: f0edc0ef jal ra,1d818 <__free>
4110e: f2842503 lw a0,-216(s0)
41112: 5afd c.li s5,-1
41114: f04dc0ef jal ra,1d818 <__free>
41118: daefe06f jal zero,3f6c6 <__printf_fp_l+0x1f8>
4111c: 02000593 addi a1,zero,32
41120: 8526 c.mv a0,s1
41122: daad70ef jal ra,186cc <__overflow>
41126: 00150793 addi a5,a0,1
4112a: 0017b793 sltiu a5,a5,1
4112e: f96fe06f jal zero,3f8c4 <__printf_fp_l+0x3f6>
41132: 000635b7 lui a1,0x63
41136: 4619 c.li a2,6
41138: bc458593 addi a1,a1,-1084 # 62bc4 <_itowa_lower_digits+0xe0>
4113c: 854e c.mv a0,s3
4113e: e78f60ef jal ra,377b6 <__wmemcpy>
41142: f5842783 lw a5,-168(s0)
41146: 00f9a223 sw a5,4(s3) # 80000004 <__BSS_END__+0x7ff904b0>
4114a: 00898793 addi a5,s3,8
4114e: 00fdf563 bgeu s11,a5,41158 <__printf_fp_l+0x1c8a>
41152: 0dd1 c.addi s11,20
41154: f77fe06f jal zero,400ca <__printf_fp_l+0xbfc>
41158: 40fd87b3 sub a5,s11,a5
4115c: 4027d613 srai a2,a5,0x2
41160: 03000593 addi a1,zero,48
41164: 01898513 addi a0,s3,24
41168: 4fb010ef jal ra,42e62 <__wmemset>
4116c: 0dc1 c.addi s11,16
4116e: f5dfe06f jal zero,400ca <__printf_fp_l+0xbfc>
00041172 <___printf_fp>:
41172: 0002e797 auipc a5,0x2e
41176: c527a783 lw a5,-942(a5) # 6edc4 <_GLOBAL_OFFSET_TABLE_+0x4c>
4117a: 872e c.mv a4,a1
4117c: 86b2 c.mv a3,a2
4117e: 9792 c.add a5,tp
41180: 438c c.lw a1,0(a5)
41182: 863a c.mv a2,a4
41184: b4afe06f jal zero,3f4ce <__printf_fp_l>
00041188 <__guess_grouping>:
41188: 0005c783 lbu a5,0(a1)
4118c: 0fd00613 addi a2,zero,253
41190: 872a c.mv a4,a0
41192: fff78693 addi a3,a5,-1
41196: 0ff6f693 andi a3,a3,255
4119a: 4501 c.li a0,0
4119c: 02d66263 bltu a2,a3,411c0 <__guess_grouping+0x38>
411a0: 0ff00613 addi a2,zero,255
411a4: a811 c.j 411b8 <__guess_grouping+0x30>
411a6: 0505 c.addi a0,1
411a8: 00a586b3 add a3,a1,a0
411ac: 8f1d c.sub a4,a5
411ae: 0006c783 lbu a5,0(a3) # 1000000 <__BSS_END__+0xf904ac>
411b2: 00c78763 beq a5,a2,411c0 <__guess_grouping+0x38>
411b6: c791 c.beqz a5,411c2 <__guess_grouping+0x3a>
411b8: 883e c.mv a6,a5
411ba: fee7e6e3 bltu a5,a4,411a6 <__guess_grouping+0x1e>
411be: 8082 c.jr ra
411c0: 8082 c.jr ra
411c2: 177d c.addi a4,-1
411c4: 03075733 divu a4,a4,a6
411c8: 953a c.add a0,a4
411ca: 8082 c.jr ra
000411cc <__register_printf_specifier>:
411cc: 0ff00793 addi a5,zero,255
411d0: 0aa7e763 bltu a5,a0,4127e <__register_printf_specifier+0xb2>
411d4: 1101 c.addi sp,-32
411d6: ca26 c.swsp s1,20(sp)
411d8: cc22 c.swsp s0,24(sp)
411da: c84a c.swsp s2,16(sp)
411dc: c64e c.swsp s3,12(sp)
411de: 8932 c.mv s2,a2
411e0: ce06 c.swsp ra,28(sp)
411e2: c452 c.swsp s4,8(sp)
411e4: 842a c.mv s0,a0
411e6: 89ae c.mv s3,a1
411e8: 4705 c.li a4,1
411ea: fa418613 addi a2,gp,-92 # 6f2f8 <lock>
411ee: 100627af lr.w a5,(a2)
411f2: e781 c.bnez a5,411fa <__register_printf_specifier+0x2e>
411f4: 1ce626af sc.w.aq a3,a4,(a2)
411f8: fafd c.bnez a3,411ee <__register_printf_specifier+0x22>
411fa: efad c.bnez a5,41274 <__register_printf_specifier+0xa8>
411fc: fa81a783 lw a5,-88(gp) # 6f2fc <__printf_function_table>
41200: c3a1 c.beqz a5,41240 <__register_printf_specifier+0x74>
41202: 00070737 lui a4,0x70
41206: b4c72503 lw a0,-1204(a4) # 6fb4c <__printf_arginfo_table>
4120a: 040a c.slli s0,0x2
4120c: 97a2 c.add a5,s0
4120e: 0137a023 sw s3,0(a5)
41212: 9522 c.add a0,s0
41214: 01252023 sw s2,0(a0)
41218: 4701 c.li a4,0
4121a: 4781 c.li a5,0
4121c: fa418693 addi a3,gp,-92 # 6f2f8 <lock>
41220: 0f50000f fence iorw,ow
41224: 08f6a7af amoswap.w a5,a5,(a3)
41228: 4685 c.li a3,1
4122a: 02f6ca63 blt a3,a5,4125e <__register_printf_specifier+0x92>
4122e: 40f2 c.lwsp ra,28(sp)
41230: 4462 c.lwsp s0,24(sp)
41232: 44d2 c.lwsp s1,20(sp)
41234: 4942 c.lwsp s2,16(sp)
41236: 49b2 c.lwsp s3,12(sp)
41238: 4a22 c.lwsp s4,8(sp)
4123a: 853a c.mv a0,a4
4123c: 6105 c.addi16sp sp,32
4123e: 8082 c.jr ra
41240: 45a1 c.li a1,8
41242: 10000513 addi a0,zero,256
41246: a61dc0ef jal ra,1dca6 <__calloc>
4124a: 000707b7 lui a5,0x70
4124e: b4a7a623 sw a0,-1204(a5) # 6fb4c <__printf_arginfo_table>
41252: c121 c.beqz a0,41292 <__register_printf_specifier+0xc6>
41254: 40050793 addi a5,a0,1024
41258: faf1a423 sw a5,-88(gp) # 6f2fc <__printf_function_table>
4125c: b77d c.j 4120a <__register_printf_specifier+0x3e>
4125e: 1a600893 addi a7,zero,422
41262: fa418513 addi a0,gp,-92 # 6f2f8 <lock>
41266: 08100593 addi a1,zero,129
4126a: 4605 c.li a2,1
4126c: 4681 c.li a3,0
4126e: 00000073 ecall
41272: bf75 c.j 4122e <__register_printf_specifier+0x62>
41274: fa418513 addi a0,gp,-92 # 6f2f8 <lock>
41278: d39d80ef jal ra,19fb0 <__lll_lock_wait_private>
4127c: b741 c.j 411fc <__register_printf_specifier+0x30>
4127e: 0002e797 auipc a5,0x2e
41282: b2a7a783 lw a5,-1238(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
41286: 577d c.li a4,-1
41288: 46d9 c.li a3,22
4128a: 9792 c.add a5,tp
4128c: c394 c.sw a3,0(a5)
4128e: 853a c.mv a0,a4
41290: 8082 c.jr ra
41292: 577d c.li a4,-1
41294: b759 c.j 4121a <__register_printf_specifier+0x4e>
00041296 <__register_printf_function>:
41296: bf1d c.j 411cc <__register_printf_specifier>
00041298 <__printf_fphex>:
41298: 710d c.addi16sp sp,-352
4129a: 15212823 sw s2,336(sp)
4129e: 00c5a903 lw s2,12(a1)
412a2: 41d8 c.lw a4,4(a1)
412a4: 13b12623 sw s11,300(sp)
412a8: 00c5dd83 lhu s11,12(a1)
412ac: 00a95913 srli s2,s2,0xa
412b0: ca3a c.swsp a4,20(sp)
412b2: 00197713 andi a4,s2,1
412b6: 14812c23 sw s0,344(sp)
412ba: 15512223 sw s5,324(sp)
412be: 13a12823 sw s10,304(sp)
412c2: 14112e23 sw ra,348(sp)
412c6: 14912a23 sw s1,340(sp)
412ca: 15312623 sw s3,332(sp)
412ce: 15412423 sw s4,328(sp)
412d2: 15612023 sw s6,320(sp)
412d6: 13712e23 sw s7,316(sp)
412da: 13812c23 sw s8,312(sp)
412de: 13912a23 sw s9,308(sp)
412e2: 100df793 andi a5,s11,256
412e6: c83a c.swsp a4,16(sp)
412e8: 0005aa83 lw s5,0(a1)
412ec: 8d2e c.mv s10,a1
412ee: 842a c.mv s0,a0
412f0: 5c079d63 bne a5,zero,418ca <__printf_fphex+0x632>
412f4: 0002e797 auipc a5,0x2e
412f8: ab87a783 lw a5,-1352(a5) # 6edac <_GLOBAL_OFFSET_TABLE_+0x34>
412fc: 9792 c.add a5,tp
412fe: 439c c.lw a5,0(a5)
41300: 439c c.lw a5,0(a5)
41302: 0287aa03 lw s4,40(a5)
41306: 0347ab03 lw s6,52(a5)
4130a: 000a4783 lbu a5,0(s4)
4130e: e399 c.bnez a5,41314 <__printf_fphex+0x7c>
41310: 72f0006f jal zero,4223e <__printf_fphex+0xfa6>
41314: 720b05e3 beq s6,zero,4223e <__printf_fphex+0xfa6>
41318: 001df793 andi a5,s11,1
4131c: 4214 c.lw a3,0(a2)
4131e: 008d2483 lw s1,8(s10)
41322: 3c078f63 beq a5,zero,41700 <__printf_fphex+0x468>
41326: 00c6a983 lw s3,12(a3)
4132a: 0006ac83 lw s9,0(a3)
4132e: 0046ac03 lw s8,4(a3)
41332: 0086ab83 lw s7,8(a3)
41336: 100c c.addi4spn a1,sp,32
41338: 1808 c.addi4spn a0,sp,48
4133a: d866 c.swsp s9,48(sp)
4133c: da62 c.swsp s8,52(sp)
4133e: dc5e c.swsp s7,56(sp)
41340: de4e c.swsp s3,60(sp)
41342: d066 c.swsp s9,32(sp)
41344: d262 c.swsp s8,36(sp)
41346: d45e c.swsp s7,40(sp)
41348: d64e c.swsp s3,44(sp)
4134a: 75d060ef jal ra,482a6 <__unordtf2>
4134e: 800007b7 lui a5,0x80000
41352: 00f9f933 and s2,s3,a5
41356: 1e0514e3 bne a0,zero,41d3e <__printf_fphex+0xaa6>
4135a: 000636b7 lui a3,0x63
4135e: bec6a703 lw a4,-1044(a3) # 62bec <_itowa_lower_digits+0x108>
41362: fff7c793 xori a5,a5,-1
41366: 56fd c.li a3,-1
41368: 00f9f7b3 and a5,s3,a5
4136c: 100c c.addi4spn a1,sp,32
4136e: 1808 c.addi4spn a0,sp,48
41370: d866 c.swsp s9,48(sp)
41372: da62 c.swsp s8,52(sp)
41374: dc5e c.swsp s7,56(sp)
41376: de3e c.swsp a5,60(sp)
41378: cc3e c.swsp a5,24(sp)
4137a: d036 c.swsp a3,32(sp)
4137c: d236 c.swsp a3,36(sp)
4137e: d436 c.swsp a3,40(sp)
41380: c43a c.swsp a4,8(sp)
41382: d63a c.swsp a4,44(sp)
41384: 723060ef jal ra,482a6 <__unordtf2>
41388: e519 c.bnez a0,41396 <__printf_fphex+0xfe>
4138a: 100c c.addi4spn a1,sp,32
4138c: 1808 c.addi4spn a0,sp,48
4138e: 601060ef jal ra,4818e <__letf2>
41392: 54a04863 blt zero,a0,418e2 <__printf_fphex+0x64a>
41396: fbf48713 addi a4,s1,-65
4139a: 1104 c.addi4spn s1,sp,160
4139c: 00173713 sltiu a4,a4,1
413a0: 46c1 c.li a3,16
413a2: 8626 c.mv a2,s1
413a4: 85e2 c.mv a1,s8
413a6: 8566 c.mv a0,s9
413a8: d0e6 c.swsp s9,96(sp)
413aa: d2e2 c.swsp s8,100(sp)
413ac: d4de c.swsp s7,104(sp)
413ae: d6ce c.swsp s3,108(sp)
413b0: 9c8fd0ef jal ra,3e578 <_itoa>
413b4: 008d2703 lw a4,8(s10)
413b8: 8daa c.mv s11,a0
413ba: 46c1 c.li a3,16
413bc: fbf70713 addi a4,a4,-65
413c0: 00173713 sltiu a4,a4,1
413c4: 85e2 c.mv a1,s8
413c6: 1210 c.addi4spn a2,sp,288
413c8: 8566 c.mv a0,s9
413ca: 853fd0ef jal ra,3ec1c <_itowa>
413ce: 090c c.addi4spn a1,sp,144
413d0: 832a c.mv t1,a0
413d2: 87ee c.mv a5,s11
413d4: 872a c.mv a4,a0
413d6: 03000693 addi a3,zero,48
413da: 01b5ff63 bgeu a1,s11,413f8 <__printf_fphex+0x160>
413de: fed78fa3 sb a3,-1(a5) # 7fffffff <__BSS_END__+0x7ff904ab>
413e2: fed72e23 sw a3,-4(a4)
413e6: 17fd c.addi a5,-1
413e8: 1771 c.addi a4,-4
413ea: feb79ae3 bne a5,a1,413de <__printf_fphex+0x146>
413ee: 41b78db3 sub s11,a5,s11
413f2: 0d8a c.slli s11,0x2
413f4: 936e c.add t1,s11
413f6: 8dbe c.mv s11,a5
413f8: 008d2703 lw a4,8(s10)
413fc: 01099593 slli a1,s3,0x10
41400: 81c1 c.srli a1,0x10
41402: fbf70713 addi a4,a4,-65
41406: 866e c.mv a2,s11
41408: 46c1 c.li a3,16
4140a: 00173713 sltiu a4,a4,1
4140e: 855e c.mv a0,s7
41410: cc1a c.swsp t1,24(sp)
41412: c42e c.swsp a1,8(sp)
41414: 964fd0ef jal ra,3e578 <_itoa>
41418: 008d2703 lw a4,8(s10)
4141c: 4362 c.lwsp t1,24(sp)
4141e: 45a2 c.lwsp a1,8(sp)
41420: fbf70713 addi a4,a4,-65
41424: 861a c.mv a2,t1
41426: 8daa c.mv s11,a0
41428: 46c1 c.li a3,16
4142a: 00173713 sltiu a4,a4,1
4142e: 855e c.mv a0,s7
41430: fecfd0ef jal ra,3ec1c <_itowa>
41434: 0150 c.addi4spn a2,sp,132
41436: 45a2 c.lwsp a1,8(sp)
41438: 832a c.mv t1,a0
4143a: 03b67363 bgeu a2,s11,41460 <__printf_fphex+0x1c8>
4143e: 87ee c.mv a5,s11
41440: 872a c.mv a4,a0
41442: 03000693 addi a3,zero,48
41446: fed78fa3 sb a3,-1(a5)
4144a: fed72e23 sw a3,-4(a4)
4144e: 17fd c.addi a5,-1
41450: 1771 c.addi a4,-4
41452: fec79ae3 bne a5,a2,41446 <__printf_fphex+0x1ae>
41456: 41b78db3 sub s11,a5,s11
4145a: 0d8a c.slli s11,0x2
4145c: 936e c.add t1,s11
4145e: 8dbe c.mv s11,a5
41460: 06e15783 lhu a5,110(sp)
41464: 7fff0737 lui a4,0x7fff0
41468: 01377733 and a4,a4,s3
4146c: 07c6 c.slli a5,0x11
4146e: 0117d693 srli a3,a5,0x11
41472: 00e03733 sltu a4,zero,a4
41476: cc36 c.swsp a3,24(sp)
41478: 03070713 addi a4,a4,48 # 7fff0030 <__BSS_END__+0x7ff804dc>
4147c: 019bebb3 or s7,s7,s9
41480: 0185e5b3 or a1,a1,s8
41484: 100790e3 bne a5,zero,41d84 <__printf_fphex+0xaec>
41488: 00bbebb3 or s7,s7,a1
4148c: 1e0b9ae3 bne s7,zero,41e80 <__printf_fphex+0xbe8>
41490: 8c6e c.mv s8,s11
41492: 4481 c.li s1,0
41494: 001a8793 addi a5,s5,1
41498: 00f037b3 sltu a5,zero,a5
4149c: 40f007b3 sub a5,zero,a5
414a0: 00fafab3 and s5,s5,a5
414a4: 04d10993 addi s3,sp,77
414a8: 4681 c.li a3,0
414aa: 85ce c.mv a1,s3
414ac: 4629 c.li a2,10
414ae: 8526 c.mv a0,s1
414b0: ce1a c.swsp t1,28(sp)
414b2: c43a c.swsp a4,8(sp)
414b4: ff1fc0ef jal ra,3e4a4 <_itoa_word>
414b8: 4372 c.lwsp t1,28(sp)
414ba: 4722 c.lwsp a4,8(sp)
414bc: 8baa c.mv s7,a0
414be: 00063537 lui a0,0x63
414c2: 07410c93 addi s9,sp,116
414c6: ae450513 addi a0,a0,-1308 # 62ae4 <_itowa_lower_digits>
414ca: 46a9 c.li a3,10
414cc: 45a5 c.li a1,9
414ce: 02d4f7b3 remu a5,s1,a3
414d2: 1cf1 c.addi s9,-4
414d4: 8626 c.mv a2,s1
414d6: 078a c.slli a5,0x2
414d8: 97aa c.add a5,a0
414da: 439c c.lw a5,0(a5)
414dc: 02d4d4b3 divu s1,s1,a3
414e0: 00fca023 sw a5,0(s9)
414e4: fec5e5e3 bltu a1,a2,414ce <__printf_fphex+0x236>
414e8: 4791 c.li a5,4
414ea: 00091963 bne s2,zero,414fc <__printf_fphex+0x264>
414ee: 00cd2783 lw a5,12(s10)
414f2: 0507f793 andi a5,a5,80
414f6: 00f037b3 sltu a5,zero,a5
414fa: 078d c.addi a5,3
414fc: 97d6 c.add a5,s5
414fe: 417986b3 sub a3,s3,s7
41502: 0789 c.addi a5,2
41504: 97b6 c.add a5,a3
41506: c436 c.swsp a3,8(sp)
41508: 46d2 c.lwsp a3,20(sp)
4150a: 00cd5483 lhu s1,12(s10)
4150e: 40f689b3 sub s3,a3,a5
41512: 015053e3 bge zero,s5,41d18 <__printf_fphex+0xa80>
41516: 47c2 c.lwsp a5,16(sp)
41518: 4505 c.li a0,1
4151a: eb81 c.bnez a5,4152a <__printf_fphex+0x292>
4151c: 8552 c.mv a0,s4
4151e: ce1a c.swsp t1,28(sp)
41520: ca3a c.swsp a4,20(sp)
41522: b3edd0ef jal ra,1e860 <strlen>
41526: 4372 c.lwsp t1,28(sp)
41528: 4752 c.lwsp a4,20(sp)
4152a: 40a989b3 sub s3,s3,a0
4152e: 0204f493 andi s1,s1,32
41532: 58049a63 bne s1,zero,41ac6 <__printf_fphex+0x82e>
41536: 010d2683 lw a3,16(s10)
4153a: 03000793 addi a5,zero,48
4153e: 58f68463 beq a3,a5,41ac6 <__printf_fphex+0x82e>
41542: 59305263 bge zero,s3,41ac6 <__printf_fphex+0x82e>
41546: 47c2 c.lwsp a5,16(sp)
41548: ce1a c.swsp t1,28(sp)
4154a: ca3a c.swsp a4,20(sp)
4154c: 864e c.mv a2,s3
4154e: 02000593 addi a1,zero,32
41552: 8522 c.mv a0,s0
41554: 16078ae3 beq a5,zero,41ec8 <__printf_fphex+0xc30>
41558: ba9f40ef jal ra,36100 <_IO_wpadn>
4155c: 4752 c.lwsp a4,20(sp)
4155e: 4372 c.lwsp t1,28(sp)
41560: 19351e63 bne a0,s3,416fc <__printf_fphex+0x464>
41564: 84ce c.mv s1,s3
41566: 56090363 beq s2,zero,41acc <__printf_fphex+0x834>
4156a: 47c2 c.lwsp a5,16(sp)
4156c: 04078ee3 beq a5,zero,41dc8 <__printf_fphex+0xb30>
41570: 4c7c c.lw a5,92(s0)
41572: 380783e3 beq a5,zero,420f8 <__printf_fphex+0xe60>
41576: 4b94 c.lw a3,16(a5)
41578: 4bd0 c.lw a2,20(a5)
4157a: 36c6ffe3 bgeu a3,a2,420f8 <__printf_fphex+0xe60>
4157e: 00468613 addi a2,a3,4
41582: cb90 c.sw a2,16(a5)
41584: 02d00793 addi a5,zero,45
41588: c29c c.sw a5,0(a3)
4158a: 0485 c.addi s1,1
4158c: 47c2 c.lwsp a5,16(sp)
4158e: 68078663 beq a5,zero,41c1a <__printf_fphex+0x982>
41592: 4c7c c.lw a5,92(s0)
41594: 1e078ce3 beq a5,zero,41f8c <__printf_fphex+0xcf4>
41598: 4b94 c.lw a3,16(a5)
4159a: 4bc8 c.lw a0,20(a5)
4159c: 1ea6f8e3 bgeu a3,a0,41f8c <__printf_fphex+0xcf4>
415a0: 00468613 addi a2,a3,4
415a4: 03000593 addi a1,zero,48
415a8: cb90 c.sw a2,16(a5)
415aa: c28c c.sw a1,0(a3)
415ac: 008d2583 lw a1,8(s10)
415b0: 05dd c.addi a1,23
415b2: 1ca670e3 bgeu a2,a0,41f72 <__printf_fphex+0xcda>
415b6: 00460693 addi a3,a2,4
415ba: cb94 c.sw a3,16(a5)
415bc: 00158693 addi a3,a1,1
415c0: c20c c.sw a1,0(a2)
415c2: 0016b693 sltiu a3,a3,1
415c6: 12069b63 bne a3,zero,416fc <__printf_fphex+0x464>
415ca: 00cd5683 lhu a3,12(s10)
415ce: 0489 c.addi s1,2
415d0: 0206f693 andi a3,a3,32
415d4: e699 c.bnez a3,415e2 <__printf_fphex+0x34a>
415d6: 010d2683 lw a3,16(s10)
415da: 03000793 addi a5,zero,48
415de: 04f686e3 beq a3,a5,41e2a <__printf_fphex+0xb92>
415e2: 47c2 c.lwsp a5,16(sp)
415e4: 66078963 beq a5,zero,41c56 <__printf_fphex+0x9be>
415e8: 4c74 c.lw a3,92(s0)
415ea: 1c068ce3 beq a3,zero,41fc2 <__printf_fphex+0xd2a>
415ee: 4a9c c.lw a5,16(a3)
415f0: 4ad0 c.lw a2,20(a3)
415f2: 1cc7f8e3 bgeu a5,a2,41fc2 <__printf_fphex+0xd2a>
415f6: 00478613 addi a2,a5,4
415fa: ca90 c.sw a2,16(a3)
415fc: c398 c.sw a4,0(a5)
415fe: 0485 c.addi s1,1
41600: 155053e3 bge zero,s5,41f46 <__printf_fphex+0xcae>
41604: 4a98 c.lw a4,16(a3)
41606: 4ad0 c.lw a2,20(a3)
41608: 4ec77c63 bgeu a4,a2,41b00 <__printf_fphex+0x868>
4160c: 00470613 addi a2,a4,4
41610: ca90 c.sw a2,16(a3)
41612: 01672023 sw s6,0(a4)
41616: 577d c.li a4,-1
41618: 0eeb0263 beq s6,a4,416fc <__printf_fphex+0x464>
4161c: 00148a13 addi s4,s1,1
41620: 4f505d63 bge zero,s5,41b1a <__printf_fphex+0x882>
41624: 41bc0933 sub s2,s8,s11
41628: 8b56 c.mv s6,s5
4162a: 09594ce3 blt s2,s5,41ec2 <__printf_fphex+0xc2a>
4162e: 020b0a63 beq s6,zero,41662 <__printf_fphex+0x3ca>
41632: 4c74 c.lw a3,92(s0)
41634: 0311 c.addi t1,4
41636: ffc32583 lw a1,-4(t1)
4163a: 6e068563 beq a3,zero,41d24 <__printf_fphex+0xa8c>
4163e: 4a90 c.lw a2,16(a3)
41640: 4ad8 c.lw a4,20(a3)
41642: 6ee67163 bgeu a2,a4,41d24 <__printf_fphex+0xa8c>
41646: 00460713 addi a4,a2,4
4164a: ca98 c.sw a4,16(a3)
4164c: 00158713 addi a4,a1,1
41650: c20c c.sw a1,0(a2)
41652: 00173713 sltiu a4,a4,1
41656: e35d c.bnez a4,416fc <__printf_fphex+0x464>
41658: 416a0733 sub a4,s4,s6
4165c: 0a05 c.addi s4,1
4165e: fc971ae3 bne a4,s1,41632 <__printf_fphex+0x39a>
41662: 412a8c33 sub s8,s5,s2
41666: 4b805a63 bge zero,s8,41b1a <__printf_fphex+0x882>
4166a: 8662 c.mv a2,s8
4166c: 03000593 addi a1,zero,48
41670: 8522 c.mv a0,s0
41672: a8ff40ef jal ra,36100 <_IO_wpadn>
41676: 09851363 bne a0,s8,416fc <__printf_fphex+0x464>
4167a: 014504b3 add s1,a0,s4
4167e: 008d2603 lw a2,8(s10)
41682: 47c2 c.lwsp a5,16(sp)
41684: 063d c.addi a2,15
41686: 7e079b63 bne a5,zero,41e7c <__printf_fphex+0xbe4>
4168a: 4858 c.lw a4,20(s0)
4168c: 4c14 c.lw a3,24(s0)
4168e: 2ed774e3 bgeu a4,a3,42176 <__printf_fphex+0xede>
41692: 47e2 c.lwsp a5,24(sp)
41694: 00170693 addi a3,a4,1
41698: c854 c.sw a3,20(s0)
4169a: 00f03c33 sltu s8,zero,a5
4169e: 001c1593 slli a1,s8,0x1
416a2: 00c70023 sb a2,0(a4)
416a6: 02b58593 addi a1,a1,43
416aa: 4858 c.lw a4,20(s0)
416ac: 4c14 c.lw a3,24(s0)
416ae: 2ad779e3 bgeu a4,a3,42160 <__printf_fphex+0xec8>
416b2: 00170693 addi a3,a4,1
416b6: c854 c.sw a3,20(s0)
416b8: 00b70023 sb a1,0(a4)
416bc: 00248b13 addi s6,s1,2
416c0: 47a2 c.lwsp a5,8(sp)
416c2: 8a5e c.mv s4,s7
416c4: 5afd c.li s5,-1
416c6: 00fb8c33 add s8,s7,a5
416ca: ef89 c.bnez a5,416e4 <__printf_fphex+0x44c>
416cc: 3250006f jal zero,421f0 <__printf_fphex+0xf58>
416d0: 00170693 addi a3,a4,1
416d4: c854 c.sw a3,20(s0)
416d6: 00b70023 sb a1,0(a4)
416da: 417a04b3 sub s1,s4,s7
416de: 94da c.add s1,s6
416e0: 4d4c0563 beq s8,s4,41baa <__printf_fphex+0x912>
416e4: 4858 c.lw a4,20(s0)
416e6: 4c14 c.lw a3,24(s0)
416e8: 0a05 c.addi s4,1
416ea: fffa4583 lbu a1,-1(s4)
416ee: fed761e3 bltu a4,a3,416d0 <__printf_fphex+0x438>
416f2: 8522 c.mv a0,s0
416f4: fd9d60ef jal ra,186cc <__overflow>
416f8: ff5511e3 bne a0,s5,416da <__printf_fphex+0x442>
416fc: 54fd c.li s1,-1
416fe: ac7d c.j 419bc <__printf_fphex+0x724>
41700: 229c c.fld fa5,0(a3)
41702: 800008b7 lui a7,0x80000
41706: a43e c.fsdsp fa5,8(sp)
41708: 4732 c.lwsp a4,12(sp)
4170a: a2f7a7d3 feq.d a5,fa5,fa5
4170e: a8be c.fsdsp fa5,80(sp)
41710: 00e8f933 and s2,a7,a4
41714: 62078563 beq a5,zero,41d3e <__printf_fphex+0xaa6>
41718: 27a2 c.fldsp fa5,8(sp)
4171a: a8c1b707 fld fa4,-1396(gp) # 6ede0 <__SDATA_BEGIN__>
4171e: 22f7a7d3 fsgnjx.d fa5,fa5,fa5
41722: 001026f3 csrrs a3,fflags,zero
41726: a2f717d3 flt.d a5,fa4,fa5
4172a: 00169073 csrrw zero,fflags,a3
4172e: 1a079a63 bne a5,zero,418e2 <__printf_fphex+0x64a>
41732: 4bd6 c.lwsp s7,84(sp)
41734: 4522 c.lwsp a0,8(sp)
41736: fbf48713 addi a4,s1,-65
4173a: 0bb2 c.slli s7,0xc
4173c: 00cbdb93 srli s7,s7,0xc
41740: 00173713 sltiu a4,a4,1
41744: 46c1 c.li a3,16
41746: 1210 c.addi4spn a2,sp,288
41748: 85de c.mv a1,s7
4174a: cd2fd0ef jal ra,3ec1c <_itowa>
4174e: 008d2703 lw a4,8(s10)
41752: 832a c.mv t1,a0
41754: 4522 c.lwsp a0,8(sp)
41756: 1104 c.addi4spn s1,sp,160
41758: fbf70713 addi a4,a4,-65
4175c: 46c1 c.li a3,16
4175e: 00173713 sltiu a4,a4,1
41762: 8626 c.mv a2,s1
41764: 85de c.mv a1,s7
41766: cc1a c.swsp t1,24(sp)
41768: e11fc0ef jal ra,3e578 <_itoa>
4176c: 4362 c.lwsp t1,24(sp)
4176e: 11fc c.addi4spn a5,sp,236
41770: 8daa c.mv s11,a0
41772: 0267f863 bgeu a5,t1,417a2 <__printf_fphex+0x50a>
41776: 40f306b3 sub a3,t1,a5
4177a: 16fd c.addi a3,-1
4177c: 8289 c.srli a3,0x2
4177e: fff6cd93 xori s11,a3,-1
41782: 9daa c.add s11,a0
41784: 879a c.mv a5,t1
41786: 03000713 addi a4,zero,48
4178a: fee7ae23 sw a4,-4(a5)
4178e: 157d c.addi a0,-1
41790: 00e50023 sb a4,0(a0)
41794: 17f1 c.addi a5,-4
41796: ffb51ae3 bne a0,s11,4178a <__printf_fphex+0x4f2>
4179a: fff6c693 xori a3,a3,-1
4179e: 068a c.slli a3,0x2
417a0: 9336 c.add t1,a3
417a2: 4c56 c.lwsp s8,84(sp)
417a4: 47b2 c.lwsp a5,12(sp)
417a6: 7ff00737 lui a4,0x7ff00
417aa: 014c5c13 srli s8,s8,0x14
417ae: 8f7d c.and a4,a5
417b0: 7ffc7793 andi a5,s8,2047
417b4: 00e03733 sltu a4,zero,a4
417b8: cc3e c.swsp a5,24(sp)
417ba: 03070713 addi a4,a4,48 # 7ff00030 <__BSS_END__+0x7fe904dc>
417be: 5e079463 bne a5,zero,41da6 <__printf_fphex+0xb0e>
417c2: 47a2 c.lwsp a5,8(sp)
417c4: 00fbebb3 or s7,s7,a5
417c8: cc0b84e3 beq s7,zero,41490 <__printf_fphex+0x1f8>
417cc: 4785 c.li a5,1
417ce: cc3e c.swsp a5,24(sp)
417d0: 3fe00e93 addi t4,zero,1022
417d4: 11c12583 lw a1,284(sp)
417d8: 03000693 addi a3,zero,48
417dc: 8c26 c.mv s8,s1
417de: 121c c.addi4spn a5,sp,288
417e0: 03000613 addi a2,zero,48
417e4: 00d59863 bne a1,a3,417f4 <__printf_fphex+0x55c>
417e8: ff87a683 lw a3,-8(a5)
417ec: 1c7d c.addi s8,-1
417ee: 17f1 c.addi a5,-4
417f0: fec68ce3 beq a3,a2,417e8 <__printf_fphex+0x550>
417f4: 57fd c.li a5,-1
417f6: 41bc05b3 sub a1,s8,s11
417fa: 72fa8063 beq s5,a5,41f1a <__printf_fphex+0xc82>
417fe: 70badb63 bge s5,a1,41f14 <__printf_fphex+0xc7c>
41802: 015d86b3 add a3,s11,s5
41806: 0006c783 lbu a5,0(a3)
4180a: 13505be3 bge zero,s5,42140 <__printf_fphex+0xea8>
4180e: fff6c683 lbu a3,-1(a3)
41812: 4515 c.li a0,5
41814: fbf68613 addi a2,a3,-65
41818: 0ff67613 andi a2,a2,255
4181c: 10c567e3 bltu a0,a2,4212a <__printf_fphex+0xe92>
41820: fc968f13 addi t5,a3,-55
41824: fbf78693 addi a3,a5,-65
41828: 0ff6f693 andi a3,a3,255
4182c: 4615 c.li a2,5
4182e: 7ad66863 bltu a2,a3,41fde <__printf_fphex+0xd46>
41832: fc978793 addi a5,a5,-55
41836: 4505 c.li a0,1
41838: 4f85 c.li t6,1
4183a: 002026f3 csrrs a3,frm,zero
4183e: 4589 c.li a1,2
41840: 0087a613 slti a2,a5,8
41844: 00164613 xori a2,a2,1
41848: 0cb68ce3 beq a3,a1,42120 <__printf_fphex+0xe88>
4184c: 6ed5c163 blt a1,a3,41f2e <__printf_fphex+0xc96>
41850: 6c069963 bne a3,zero,41f22 <__printf_fphex+0xc8a>
41854: 469d c.li a3,7
41856: 6af6df63 bge a3,a5,41f14 <__printf_fphex+0xc7c>
4185a: 01ff67b3 or a5,t5,t6
4185e: 8b85 c.andi a5,1
41860: 6a078a63 beq a5,zero,41f14 <__printf_fphex+0xc7c>
41864: fffa8693 addi a3,s5,-1
41868: 00269593 slli a1,a3,0x2
4186c: 00dd87b3 add a5,s11,a3
41870: 959a c.add a1,t1
41872: 6606cf63 blt a3,zero,41ef0 <__printf_fphex+0xc58>
41876: 0002d297 auipc t0,0x2d
4187a: 5262a283 lw t0,1318(t0) # 6ed9c <_GLOBAL_OFFSET_TABLE_+0x24>
4187e: 03900393 addi t2,zero,57
41882: 06500b93 addi s7,zero,101
41886: 004284b3 add s1,t0,tp
4188a: 03000f13 addi t5,zero,48
4188e: a01d c.j 418b4 <__printf_fphex+0x61c>
41890: 4094 c.lw a3,0(s1)
41892: 00251613 slli a2,a0,0x2
41896: 8f96 c.mv t6,t0
41898: 96b2 c.add a3,a2
4189a: 4294 c.lw a3,0(a3)
4189c: 7edbd663 bge s7,a3,42088 <__printf_fphex+0xdf0>
418a0: 01e78023 sb t5,0(a5)
418a4: 01e5a023 sw t5,0(a1)
418a8: fff78693 addi a3,a5,-1
418ac: 15f1 c.addi a1,-4
418ae: 64fd8563 beq s11,a5,41ef8 <__printf_fphex+0xc60>
418b2: 87b6 c.mv a5,a3
418b4: 0007c503 lbu a0,0(a5)
418b8: fc751ce3 bne a0,t2,41890 <__printf_fphex+0x5f8>
418bc: 008d2683 lw a3,8(s10)
418c0: 84f6 c.mv s1,t4
418c2: c194 c.sw a3,0(a1)
418c4: 00d78023 sb a3,0(a5)
418c8: bef1 c.j 414a4 <__printf_fphex+0x20c>
418ca: 0002d797 auipc a5,0x2d
418ce: 50a7a783 lw a5,1290(a5) # 6edd4 <_GLOBAL_OFFSET_TABLE_+0x5c>
418d2: 9792 c.add a5,tp
418d4: 439c c.lw a5,0(a5)
418d6: 439c c.lw a5,0(a5)
418d8: 0307aa03 lw s4,48(a5)
418dc: 0d47ab03 lw s6,212(a5)
418e0: b42d c.j 4130a <__printf_fphex+0x72>
418e2: 0002d797 auipc a5,0x2d
418e6: 4da7a783 lw a5,1242(a5) # 6edbc <_GLOBAL_OFFSET_TABLE_+0x44>
418ea: 0486 c.slli s1,0x1
418ec: 9792 c.add a5,tp
418ee: 439c c.lw a5,0(a5)
418f0: 97a6 c.add a5,s1
418f2: 0007d783 lhu a5,0(a5)
418f6: 1007f793 andi a5,a5,256
418fa: 16079263 bne a5,zero,41a5e <__printf_fphex+0x7c6>
418fe: 00063a37 lui s4,0x63
41902: 00063ab7 lui s5,0x63
41906: bb4a0a13 addi s4,s4,-1100 # 62bb4 <_itowa_lower_digits+0xd0>
4190a: b80a8a93 addi s5,s5,-1152 # 62b80 <_itowa_lower_digits+0x9c>
4190e: 020df793 andi a5,s11,32
41912: 0e091263 bne s2,zero,419f6 <__printf_fphex+0x75e>
41916: 00cd2683 lw a3,12(s10)
4191a: 0506f693 andi a3,a3,80
4191e: 14068963 beq a3,zero,41a70 <__printf_fphex+0x7d8>
41922: 4752 c.lwsp a4,20(sp)
41924: ffc70993 addi s3,a4,-4
41928: eb89 c.bnez a5,4193a <__printf_fphex+0x6a2>
4192a: 0d304c63 blt zero,s3,41a02 <__printf_fphex+0x76a>
4192e: 87ce c.mv a5,s3
41930: 4981 c.li s3,0
41932: 00cd5d83 lhu s11,12(s10)
41936: 894e c.mv s2,s3
41938: 89be c.mv s3,a5
4193a: 040df793 andi a5,s11,64
4193e: 28078f63 beq a5,zero,41bdc <__printf_fphex+0x944>
41942: 47c2 c.lwsp a5,16(sp)
41944: 42078463 beq a5,zero,41d6c <__printf_fphex+0xad4>
41948: 4c7c c.lw a5,92(s0)
4194a: 72078363 beq a5,zero,42070 <__printf_fphex+0xdd8>
4194e: 4b98 c.lw a4,16(a5)
41950: 4bd4 c.lw a3,20(a5)
41952: 70d77f63 bgeu a4,a3,42070 <__printf_fphex+0xdd8>
41956: 00470693 addi a3,a4,4
4195a: cb94 c.sw a3,16(a5)
4195c: 02b00793 addi a5,zero,43
41960: c31c c.sw a5,0(a4)
41962: 0905 c.addi s2,1
41964: 47c2 c.lwsp a5,16(sp)
41966: 10078d63 beq a5,zero,41a80 <__printf_fphex+0x7e8>
4196a: 00390493 addi s1,s2,3
4196e: 5afd c.li s5,-1
41970: 4c7c c.lw a5,92(s0)
41972: 0a11 c.addi s4,4
41974: ffca2583 lw a1,-4(s4)
41978: 28078763 beq a5,zero,41c06 <__printf_fphex+0x96e>
4197c: 4b98 c.lw a4,16(a5)
4197e: 4bd4 c.lw a3,20(a5)
41980: 28d77363 bgeu a4,a3,41c06 <__printf_fphex+0x96e>
41984: 00470693 addi a3,a4,4
41988: cb94 c.sw a3,16(a5)
4198a: c30c c.sw a1,0(a4)
4198c: d75588e3 beq a1,s5,416fc <__printf_fphex+0x464>
41990: 0905 c.addi s2,1
41992: fd249fe3 bne s1,s2,41970 <__printf_fphex+0x6d8>
41996: 00cd5783 lhu a5,12(s10)
4199a: 0207f793 andi a5,a5,32
4199e: cf99 c.beqz a5,419bc <__printf_fphex+0x724>
419a0: 01305e63 bge zero,s3,419bc <__printf_fphex+0x724>
419a4: 47c2 c.lwsp a5,16(sp)
419a6: 864e c.mv a2,s3
419a8: 02000593 addi a1,zero,32
419ac: 8522 c.mv a0,s0
419ae: 26078363 beq a5,zero,41c14 <__printf_fphex+0x97c>
419b2: f4ef40ef jal ra,36100 <_IO_wpadn>
419b6: d53513e3 bne a0,s3,416fc <__printf_fphex+0x464>
419ba: 94aa c.add s1,a0
419bc: 15c12083 lw ra,348(sp)
419c0: 15812403 lw s0,344(sp)
419c4: 15012903 lw s2,336(sp)
419c8: 14c12983 lw s3,332(sp)
419cc: 14812a03 lw s4,328(sp)
419d0: 14412a83 lw s5,324(sp)
419d4: 14012b03 lw s6,320(sp)
419d8: 13c12b83 lw s7,316(sp)
419dc: 13812c03 lw s8,312(sp)
419e0: 13412c83 lw s9,308(sp)
419e4: 13012d03 lw s10,304(sp)
419e8: 12c12d83 lw s11,300(sp)
419ec: 8526 c.mv a0,s1
419ee: 15412483 lw s1,340(sp)
419f2: 6135 c.addi16sp sp,352
419f4: 8082 c.jr ra
419f6: 4752 c.lwsp a4,20(sp)
419f8: ffc70993 addi s3,a4,-4
419fc: e3b1 c.bnez a5,41a40 <__printf_fphex+0x7a8>
419fe: 05305163 bge zero,s3,41a40 <__printf_fphex+0x7a8>
41a02: 47c2 c.lwsp a5,16(sp)
41a04: 864e c.mv a2,s3
41a06: 02000593 addi a1,zero,32
41a0a: 8522 c.mv a0,s0
41a0c: 32078663 beq a5,zero,41d38 <__printf_fphex+0xaa0>
41a10: ef0f40ef jal ra,36100 <_IO_wpadn>
41a14: cf3514e3 bne a0,s3,416fc <__printf_fphex+0x464>
41a18: 87ce c.mv a5,s3
41a1a: f0090ce3 beq s2,zero,41932 <__printf_fphex+0x69a>
41a1e: 47c2 c.lwsp a5,16(sp)
41a20: 894e c.mv s2,s3
41a22: c395 c.beqz a5,41a46 <__printf_fphex+0x7ae>
41a24: 4c7c c.lw a5,92(s0)
41a26: 52078963 beq a5,zero,41f58 <__printf_fphex+0xcc0>
41a2a: 4b98 c.lw a4,16(a5)
41a2c: 4bd4 c.lw a3,20(a5)
41a2e: 52d77563 bgeu a4,a3,41f58 <__printf_fphex+0xcc0>
41a32: 00470693 addi a3,a4,4
41a36: cb94 c.sw a3,16(a5)
41a38: 02d00793 addi a5,zero,45
41a3c: c31c c.sw a5,0(a4)
41a3e: b715 c.j 41962 <__printf_fphex+0x6ca>
41a40: 47c2 c.lwsp a5,16(sp)
41a42: 4901 c.li s2,0
41a44: f3e5 c.bnez a5,41a24 <__printf_fphex+0x78c>
41a46: 485c c.lw a5,20(s0)
41a48: 4c18 c.lw a4,24(s0)
41a4a: 60e7f763 bgeu a5,a4,42058 <__printf_fphex+0xdc0>
41a4e: 00178713 addi a4,a5,1
41a52: c858 c.sw a4,20(s0)
41a54: 02d00713 addi a4,zero,45
41a58: 00e78023 sb a4,0(a5)
41a5c: b719 c.j 41962 <__printf_fphex+0x6ca>
41a5e: 00063a37 lui s4,0x63
41a62: 00063ab7 lui s5,0x63
41a66: b84a0a13 addi s4,s4,-1148 # 62b84 <_itowa_lower_digits+0xa0>
41a6a: b74a8a93 addi s5,s5,-1164 # 62b74 <_itowa_lower_digits+0x90>
41a6e: b545 c.j 4190e <__printf_fphex+0x676>
41a70: 4752 c.lwsp a4,20(sp)
41a72: ffd70993 addi s3,a4,-3
41a76: ec0792e3 bne a5,zero,4193a <__printf_fphex+0x6a2>
41a7a: f93044e3 blt zero,s3,41a02 <__printf_fphex+0x76a>
41a7e: bd75 c.j 4193a <__printf_fphex+0x6a2>
41a80: 485c c.lw a5,20(s0)
41a82: 4c18 c.lw a4,24(s0)
41a84: 8a56 c.mv s4,s5
41a86: 0a05 c.addi s4,1
41a88: 003a8b13 addi s6,s5,3
41a8c: 5bfd c.li s7,-1
41a8e: fffa4583 lbu a1,-1(s4)
41a92: 02e7f363 bgeu a5,a4,41ab8 <__printf_fphex+0x820>
41a96: 00178713 addi a4,a5,1
41a9a: c858 c.sw a4,20(s0)
41a9c: 00b78023 sb a1,0(a5)
41aa0: 415a04b3 sub s1,s4,s5
41aa4: 94ca c.add s1,s2
41aa6: ef4b08e3 beq s6,s4,41996 <__printf_fphex+0x6fe>
41aaa: 485c c.lw a5,20(s0)
41aac: 4c18 c.lw a4,24(s0)
41aae: 0a05 c.addi s4,1
41ab0: fffa4583 lbu a1,-1(s4)
41ab4: fee7e1e3 bltu a5,a4,41a96 <__printf_fphex+0x7fe>
41ab8: 8522 c.mv a0,s0
41aba: c13d60ef jal ra,186cc <__overflow>
41abe: ff7511e3 bne a0,s7,41aa0 <__printf_fphex+0x808>
41ac2: 54fd c.li s1,-1
41ac4: bde5 c.j 419bc <__printf_fphex+0x724>
41ac6: 4481 c.li s1,0
41ac8: aa0911e3 bne s2,zero,4156a <__printf_fphex+0x2d2>
41acc: 00cd5783 lhu a5,12(s10)
41ad0: 0407f693 andi a3,a5,64
41ad4: 30068763 beq a3,zero,41de2 <__printf_fphex+0xb4a>
41ad8: 47c2 c.lwsp a5,16(sp)
41ada: 3c078563 beq a5,zero,41ea4 <__printf_fphex+0xc0c>
41ade: 4c7c c.lw a5,92(s0)
41ae0: 6e078d63 beq a5,zero,421da <__printf_fphex+0xf42>
41ae4: 4b94 c.lw a3,16(a5)
41ae6: 4bd0 c.lw a2,20(a5)
41ae8: 6ec6f963 bgeu a3,a2,421da <__printf_fphex+0xf42>
41aec: 00468613 addi a2,a3,4
41af0: cb90 c.sw a2,16(a5)
41af2: 02b00793 addi a5,zero,43
41af6: c29c c.sw a5,0(a3)
41af8: bc49 c.j 4158a <__printf_fphex+0x2f2>
41afa: 4c74 c.lw a3,92(s0)
41afc: b00694e3 bne a3,zero,41604 <__printf_fphex+0x36c>
41b00: 85da c.mv a1,s6
41b02: 8522 c.mv a0,s0
41b04: ca1a c.swsp t1,20(sp)
41b06: aaff40ef jal ra,365b4 <__woverflow>
41b0a: 577d c.li a4,-1
41b0c: 4352 c.lwsp t1,20(sp)
41b0e: bee507e3 beq a0,a4,416fc <__printf_fphex+0x464>
41b12: 00148a13 addi s4,s1,1
41b16: b15047e3 blt zero,s5,41624 <__printf_fphex+0x38c>
41b1a: 008d2603 lw a2,8(s10)
41b1e: 4c74 c.lw a3,92(s0)
41b20: 84d2 c.mv s1,s4
41b22: 063d c.addi a2,15
41b24: 52068163 beq a3,zero,42046 <__printf_fphex+0xdae>
41b28: 4a8c c.lw a1,16(a3)
41b2a: 4ad8 c.lw a4,20(a3)
41b2c: 50e5fd63 bgeu a1,a4,42046 <__printf_fphex+0xdae>
41b30: 00458713 addi a4,a1,4
41b34: ca98 c.sw a4,16(a3)
41b36: 00160713 addi a4,a2,1
41b3a: c190 c.sw a2,0(a1)
41b3c: 00173713 sltiu a4,a4,1
41b40: ba071ee3 bne a4,zero,416fc <__printf_fphex+0x464>
41b44: 47e2 c.lwsp a5,24(sp)
41b46: 00f03c33 sltu s8,zero,a5
41b4a: 47c2 c.lwsp a5,16(sp)
41b4c: 001c1593 slli a1,s8,0x1
41b50: 02b58593 addi a1,a1,43
41b54: b4078be3 beq a5,zero,416aa <__printf_fphex+0x412>
41b58: 4c78 c.lw a4,92(s0)
41b5a: 4c070c63 beq a4,zero,42032 <__printf_fphex+0xd9a>
41b5e: 4b14 c.lw a3,16(a4)
41b60: 4b50 c.lw a2,20(a4)
41b62: 4cc6f863 bgeu a3,a2,42032 <__printf_fphex+0xd9a>
41b66: 00468613 addi a2,a3,4
41b6a: cb10 c.sw a2,16(a4)
41b6c: c28c c.sw a1,0(a3)
41b6e: 00248a13 addi s4,s1,2
41b72: 47a2 c.lwsp a5,8(sp)
41b74: 00fa04b3 add s1,s4,a5
41b78: 66078e63 beq a5,zero,421f4 <__printf_fphex+0xf5c>
41b7c: 4c78 c.lw a4,92(s0)
41b7e: 0c91 c.addi s9,4
41b80: ffcca583 lw a1,-4(s9)
41b84: 34070e63 beq a4,zero,41ee0 <__printf_fphex+0xc48>
41b88: 4b14 c.lw a3,16(a4)
41b8a: 4b5c c.lw a5,20(a4)
41b8c: 34f6fa63 bgeu a3,a5,41ee0 <__printf_fphex+0xc48>
41b90: 00468793 addi a5,a3,4
41b94: cb1c c.sw a5,16(a4)
41b96: 00158713 addi a4,a1,1
41b9a: c28c c.sw a1,0(a3)
41b9c: 00173713 sltiu a4,a4,1
41ba0: b4071ee3 bne a4,zero,416fc <__printf_fphex+0x464>
41ba4: 0a05 c.addi s4,1
41ba6: fd449be3 bne s1,s4,41b7c <__printf_fphex+0x8e4>
41baa: 00cd5783 lhu a5,12(s10)
41bae: 0207f793 andi a5,a5,32
41bb2: e00785e3 beq a5,zero,419bc <__printf_fphex+0x724>
41bb6: 010d2583 lw a1,16(s10)
41bba: 03000793 addi a5,zero,48
41bbe: def58fe3 beq a1,a5,419bc <__printf_fphex+0x724>
41bc2: df305de3 bge zero,s3,419bc <__printf_fphex+0x724>
41bc6: 47c2 c.lwsp a5,16(sp)
41bc8: 864e c.mv a2,s3
41bca: 8522 c.mv a0,s0
41bcc: 54078763 beq a5,zero,4211a <__printf_fphex+0xe82>
41bd0: d30f40ef jal ra,36100 <_IO_wpadn>
41bd4: b2a994e3 bne s3,a0,416fc <__printf_fphex+0x464>
41bd8: 94ce c.add s1,s3
41bda: b3cd c.j 419bc <__printf_fphex+0x724>
41bdc: 010df713 andi a4,s11,16
41be0: d80702e3 beq a4,zero,41964 <__printf_fphex+0x6cc>
41be4: 47c2 c.lwsp a5,16(sp)
41be6: 26078f63 beq a5,zero,41e64 <__printf_fphex+0xbcc>
41bea: 4c7c c.lw a5,92(s0)
41bec: 5a078b63 beq a5,zero,421a2 <__printf_fphex+0xf0a>
41bf0: 4b98 c.lw a4,16(a5)
41bf2: 4bd4 c.lw a3,20(a5)
41bf4: 5ad77763 bgeu a4,a3,421a2 <__printf_fphex+0xf0a>
41bf8: 00470693 addi a3,a4,4
41bfc: cb94 c.sw a3,16(a5)
41bfe: 02000793 addi a5,zero,32
41c02: c31c c.sw a5,0(a4)
41c04: bbb9 c.j 41962 <__printf_fphex+0x6ca>
41c06: 8522 c.mv a0,s0
41c08: 9adf40ef jal ra,365b4 <__woverflow>
41c0c: d95512e3 bne a0,s5,41990 <__printf_fphex+0x6f8>
41c10: 54fd c.li s1,-1
41c12: b36d c.j 419bc <__printf_fphex+0x724>
41c14: bfaf40ef jal ra,3600e <_IO_padn>
41c18: bb79 c.j 419b6 <__printf_fphex+0x71e>
41c1a: 485c c.lw a5,20(s0)
41c1c: 4c14 c.lw a3,24(s0)
41c1e: 48d7fd63 bgeu a5,a3,420b8 <__printf_fphex+0xe20>
41c22: 00178693 addi a3,a5,1
41c26: c854 c.sw a3,20(s0)
41c28: 03000693 addi a3,zero,48
41c2c: 00d78023 sb a3,0(a5)
41c30: 008d2583 lw a1,8(s10)
41c34: 05dd c.addi a1,23
41c36: 485c c.lw a5,20(s0)
41c38: 4c14 c.lw a3,24(s0)
41c3a: 46d7f063 bgeu a5,a3,4209a <__printf_fphex+0xe02>
41c3e: 00178693 addi a3,a5,1
41c42: c854 c.sw a3,20(s0)
41c44: 00b78023 sb a1,0(a5)
41c48: 00cd5783 lhu a5,12(s10)
41c4c: 0489 c.addi s1,2
41c4e: 0207f793 andi a5,a5,32
41c52: 980782e3 beq a5,zero,415d6 <__printf_fphex+0x33e>
41c56: 485c c.lw a5,20(s0)
41c58: 4c14 c.lw a3,24(s0)
41c5a: 48d7f263 bgeu a5,a3,420de <__printf_fphex+0xe46>
41c5e: 00178693 addi a3,a5,1
41c62: c854 c.sw a3,20(s0)
41c64: 00e78023 sb a4,0(a5)
41c68: 0485 c.addi s1,1
41c6a: 1b505163 bge zero,s5,41e0c <__printf_fphex+0xb74>
41c6e: 47c2 c.lwsp a5,16(sp)
41c70: e80795e3 bne a5,zero,41afa <__printf_fphex+0x862>
41c74: 8552 c.mv a0,s4
41c76: bebdc0ef jal ra,1e860 <strlen>
41c7a: 00aa0633 add a2,s4,a0
41c7e: 8b52 c.mv s6,s4
41c80: 8926 c.mv s2,s1
41c82: ed09 c.bnez a0,41c9c <__printf_fphex+0xa04>
41c84: a089 c.j 41cc6 <__printf_fphex+0xa2e>
41c86: 00170693 addi a3,a4,1
41c8a: c854 c.sw a3,20(s0)
41c8c: 00b70023 sb a1,0(a4)
41c90: 414b0733 sub a4,s6,s4
41c94: 00970933 add s2,a4,s1
41c98: 03660763 beq a2,s6,41cc6 <__printf_fphex+0xa2e>
41c9c: 4858 c.lw a4,20(s0)
41c9e: 4c14 c.lw a3,24(s0)
41ca0: 0b05 c.addi s6,1
41ca2: fffb4583 lbu a1,-1(s6)
41ca6: fed760e3 bltu a4,a3,41c86 <__printf_fphex+0x9ee>
41caa: 8522 c.mv a0,s0
41cac: ca32 c.swsp a2,20(sp)
41cae: a1fd60ef jal ra,186cc <__overflow>
41cb2: 57fd c.li a5,-1
41cb4: 4652 c.lwsp a2,20(sp)
41cb6: a4f503e3 beq a0,a5,416fc <__printf_fphex+0x464>
41cba: 414b0733 sub a4,s6,s4
41cbe: 00970933 add s2,a4,s1
41cc2: fd661de3 bne a2,s6,41c9c <__printf_fphex+0xa04>
41cc6: 35505363 bge zero,s5,4200c <__printf_fphex+0xd74>
41cca: 41bc07b3 sub a5,s8,s11
41cce: 84d6 c.mv s1,s5
41cd0: 40fa8c33 sub s8,s5,a5
41cd4: 1f57c563 blt a5,s5,41ebe <__printf_fphex+0xc26>
41cd8: 8b6e c.mv s6,s11
41cda: 5afd c.li s5,-1
41cdc: 8a4a c.mv s4,s2
41cde: ec99 c.bnez s1,41cfc <__printf_fphex+0xa64>
41ce0: aa25 c.j 41e18 <__printf_fphex+0xb80>
41ce2: 00178693 addi a3,a5,1
41ce6: c854 c.sw a3,20(s0)
41ce8: 00b78023 sb a1,0(a5)
41cec: 416d87b3 sub a5,s11,s6
41cf0: 41bb0a33 sub s4,s6,s11
41cf4: 97a6 c.add a5,s1
41cf6: 9a4a c.add s4,s2
41cf8: 12078063 beq a5,zero,41e18 <__printf_fphex+0xb80>
41cfc: 485c c.lw a5,20(s0)
41cfe: 4c14 c.lw a3,24(s0)
41d00: 0b05 c.addi s6,1
41d02: fffb4583 lbu a1,-1(s6)
41d06: fcd7eee3 bltu a5,a3,41ce2 <__printf_fphex+0xa4a>
41d0a: 8522 c.mv a0,s0
41d0c: 9c1d60ef jal ra,186cc <__overflow>
41d10: fd551ee3 bne a0,s5,41cec <__printf_fphex+0xa54>
41d14: 54fd c.li s1,-1
41d16: b15d c.j 419bc <__printf_fphex+0x724>
41d18: 0084f793 andi a5,s1,8
41d1c: 800789e3 beq a5,zero,4152e <__printf_fphex+0x296>
41d20: ff6ff06f jal zero,41516 <__printf_fphex+0x27e>
41d24: 8522 c.mv a0,s0
41d26: ca1a c.swsp t1,20(sp)
41d28: 88df40ef jal ra,365b4 <__woverflow>
41d2c: 00150713 addi a4,a0,1
41d30: 4352 c.lwsp t1,20(sp)
41d32: 00173713 sltiu a4,a4,1
41d36: b205 c.j 41656 <__printf_fphex+0x3be>
41d38: ad6f40ef jal ra,3600e <_IO_padn>
41d3c: b9e1 c.j 41a14 <__printf_fphex+0x77c>
41d3e: 0002d797 auipc a5,0x2d
41d42: 07e7a783 lw a5,126(a5) # 6edbc <_GLOBAL_OFFSET_TABLE_+0x44>
41d46: 0486 c.slli s1,0x1
41d48: 9792 c.add a5,tp
41d4a: 439c c.lw a5,0(a5)
41d4c: 97a6 c.add a5,s1
41d4e: 0007d783 lhu a5,0(a5)
41d52: 1007f793 andi a5,a5,256
41d56: 0e078e63 beq a5,zero,41e52 <__printf_fphex+0xbba>
41d5a: 00063a37 lui s4,0x63
41d5e: 00063ab7 lui s5,0x63
41d62: b94a0a13 addi s4,s4,-1132 # 62b94 <_itowa_lower_digits+0xb0>
41d66: b78a8a93 addi s5,s5,-1160 # 62b78 <_itowa_lower_digits+0x94>
41d6a: b655 c.j 4190e <__printf_fphex+0x676>
41d6c: 485c c.lw a5,20(s0)
41d6e: 4c18 c.lw a4,24(s0)
41d70: 40e7fd63 bgeu a5,a4,4218a <__printf_fphex+0xef2>
41d74: 00178713 addi a4,a5,1
41d78: c858 c.sw a4,20(s0)
41d7a: 02b00713 addi a4,zero,43
41d7e: 00e78023 sb a4,0(a5)
41d82: b6c5 c.j 41962 <__printf_fphex+0x6ca>
41d84: 4662 c.lwsp a2,24(sp)
41d86: 6791 c.lui a5,0x4
41d88: ffe78693 addi a3,a5,-2 # 3ffe <__libc_tsd_CTYPE_B+0x3fd2>
41d8c: 0ec6cf63 blt a3,a2,41e8a <__printf_fphex+0xbf2>
41d90: 46e2 c.lwsp a3,24(sp)
41d92: 17fd c.addi a5,-1
41d94: 40d78eb3 sub t4,a5,a3
41d98: 4785 c.li a5,1
41d9a: cc3e c.swsp a5,24(sp)
41d9c: 00bbebb3 or s7,s7,a1
41da0: a20b9ae3 bne s7,zero,417d4 <__printf_fphex+0x53c>
41da4: a831 c.j 41dc0 <__printf_fphex+0xb28>
41da6: 46e2 c.lwsp a3,24(sp)
41da8: 3fe00793 addi a5,zero,1022
41dac: 0ed7d463 bge a5,a3,41e94 <__printf_fphex+0xbfc>
41db0: c0168e93 addi t4,a3,-1023
41db4: cc02 c.swsp zero,24(sp)
41db6: 47a2 c.lwsp a5,8(sp)
41db8: 00fbebb3 or s7,s7,a5
41dbc: a00b9ce3 bne s7,zero,417d4 <__printf_fphex+0x53c>
41dc0: 84f6 c.mv s1,t4
41dc2: 8c6e c.mv s8,s11
41dc4: ed0ff06f jal zero,41494 <__printf_fphex+0x1fc>
41dc8: 485c c.lw a5,20(s0)
41dca: 4c14 c.lw a3,24(s0)
41dcc: 3ed7f763 bgeu a5,a3,421ba <__printf_fphex+0xf22>
41dd0: 00178693 addi a3,a5,1
41dd4: c854 c.sw a3,20(s0)
41dd6: 02d00693 addi a3,zero,45
41dda: 00d78023 sb a3,0(a5)
41dde: facff06f jal zero,4158a <__printf_fphex+0x2f2>
41de2: 8bc1 c.andi a5,16
41de4: fa078463 beq a5,zero,4158c <__printf_fphex+0x2f4>
41de8: 47c2 c.lwsp a5,16(sp)
41dea: 22078763 beq a5,zero,42018 <__printf_fphex+0xd80>
41dee: 4c7c c.lw a5,92(s0)
41df0: 42078563 beq a5,zero,4221a <__printf_fphex+0xf82>
41df4: 4b94 c.lw a3,16(a5)
41df6: 4bd0 c.lw a2,20(a5)
41df8: 42c6f163 bgeu a3,a2,4221a <__printf_fphex+0xf82>
41dfc: 00468613 addi a2,a3,4
41e00: cb90 c.sw a2,16(a5)
41e02: 02000793 addi a5,zero,32
41e06: c29c c.sw a5,0(a3)
41e08: f82ff06f jal zero,4158a <__printf_fphex+0x2f2>
41e0c: 00cd5703 lhu a4,12(s10)
41e10: 8b21 c.andi a4,8
41e12: 860706e3 beq a4,zero,4167e <__printf_fphex+0x3e6>
41e16: bda1 c.j 41c6e <__printf_fphex+0x9d6>
41e18: 0b805e63 bge zero,s8,41ed4 <__printf_fphex+0xc3c>
41e1c: 8662 c.mv a2,s8
41e1e: 03000593 addi a1,zero,48
41e22: 8522 c.mv a0,s0
41e24: 9eaf40ef jal ra,3600e <_IO_padn>
41e28: b0b9 c.j 41676 <__printf_fphex+0x3de>
41e2a: fb305c63 bge zero,s3,415e2 <__printf_fphex+0x34a>
41e2e: 47c2 c.lwsp a5,16(sp)
41e30: ce1a c.swsp t1,28(sp)
41e32: ca3a c.swsp a4,20(sp)
41e34: 864e c.mv a2,s3
41e36: 03000593 addi a1,zero,48
41e3a: 8522 c.mv a0,s0
41e3c: 28078c63 beq a5,zero,420d4 <__printf_fphex+0xe3c>
41e40: ac0f40ef jal ra,36100 <_IO_wpadn>
41e44: 4752 c.lwsp a4,20(sp)
41e46: 4372 c.lwsp t1,28(sp)
41e48: 8aa99ae3 bne s3,a0,416fc <__printf_fphex+0x464>
41e4c: 94ce c.add s1,s3
41e4e: f94ff06f jal zero,415e2 <__printf_fphex+0x34a>
41e52: 00063a37 lui s4,0x63
41e56: 00063ab7 lui s5,0x63
41e5a: ba4a0a13 addi s4,s4,-1116 # 62ba4 <_itowa_lower_digits+0xc0>
41e5e: b7ca8a93 addi s5,s5,-1156 # 62b7c <_itowa_lower_digits+0x98>
41e62: b475 c.j 4190e <__printf_fphex+0x676>
41e64: 485c c.lw a5,20(s0)
41e66: 4c18 c.lw a4,24(s0)
41e68: 38e7f863 bgeu a5,a4,421f8 <__printf_fphex+0xf60>
41e6c: 00178713 addi a4,a5,1
41e70: c858 c.sw a4,20(s0)
41e72: 02000713 addi a4,zero,32
41e76: 00e78023 sb a4,0(a5)
41e7a: b4e5 c.j 41962 <__printf_fphex+0x6ca>
41e7c: 4c74 c.lw a3,92(s0)
41e7e: b15d c.j 41b24 <__printf_fphex+0x88c>
41e80: 4785 c.li a5,1
41e82: 6e91 c.lui t4,0x4
41e84: cc3e c.swsp a5,24(sp)
41e86: 1ef9 c.addi t4,-2
41e88: b2b1 c.j 417d4 <__printf_fphex+0x53c>
41e8a: 7ef1 c.lui t4,0xffffc
41e8c: 0e85 c.addi t4,1
41e8e: 9eb2 c.add t4,a2
41e90: cc02 c.swsp zero,24(sp)
41e92: b729 c.j 41d9c <__printf_fphex+0xb04>
41e94: 47e2 c.lwsp a5,24(sp)
41e96: 3ff00e93 addi t4,zero,1023
41e9a: 40fe8eb3 sub t4,t4,a5
41e9e: 4785 c.li a5,1
41ea0: cc3e c.swsp a5,24(sp)
41ea2: bf11 c.j 41db6 <__printf_fphex+0xb1e>
41ea4: 485c c.lw a5,20(s0)
41ea6: 4c14 c.lw a3,24(s0)
41ea8: 36d7f463 bgeu a5,a3,42210 <__printf_fphex+0xf78>
41eac: 00178693 addi a3,a5,1
41eb0: c854 c.sw a3,20(s0)
41eb2: 02b00693 addi a3,zero,43
41eb6: 00d78023 sb a3,0(a5)
41eba: ed0ff06f jal zero,4158a <__printf_fphex+0x2f2>
41ebe: 84be c.mv s1,a5
41ec0: bd21 c.j 41cd8 <__printf_fphex+0xa40>
41ec2: 8b4a c.mv s6,s2
41ec4: f6aff06f jal zero,4162e <__printf_fphex+0x396>
41ec8: 946f40ef jal ra,3600e <_IO_padn>
41ecc: 4372 c.lwsp t1,28(sp)
41ece: 4752 c.lwsp a4,20(sp)
41ed0: e90ff06f jal zero,41560 <__printf_fphex+0x2c8>
41ed4: 008d2603 lw a2,8(s10)
41ed8: 84d2 c.mv s1,s4
41eda: 063d c.addi a2,15
41edc: faeff06f jal zero,4168a <__printf_fphex+0x3f2>
41ee0: 8522 c.mv a0,s0
41ee2: ed2f40ef jal ra,365b4 <__woverflow>
41ee6: 00150713 addi a4,a0,1
41eea: 00173713 sltiu a4,a4,1
41eee: b94d c.j 41ba0 <__printf_fphex+0x908>
41ef0: 0002df97 auipc t6,0x2d
41ef4: eacfaf83 lw t6,-340(t6) # 6ed9c <_GLOBAL_OFFSET_TABLE_+0x24>
41ef8: 9f92 c.add t6,tp
41efa: 000fa783 lw a5,0(t6)
41efe: 00271693 slli a3,a4,0x2
41f02: 06500613 addi a2,zero,101
41f06: 97b6 c.add a5,a3
41f08: 439c c.lw a5,0(a5)
41f0a: 24f64063 blt a2,a5,4214a <__printf_fphex+0xeb2>
41f0e: 0705 c.addi a4,1
41f10: 0ff77713 andi a4,a4,255
41f14: 84f6 c.mv s1,t4
41f16: d8eff06f jal zero,414a4 <__printf_fphex+0x20c>
41f1a: 84f6 c.mv s1,t4
41f1c: 8aae c.mv s5,a1
41f1e: d86ff06f jal zero,414a4 <__printf_fphex+0x20c>
41f22: 4785 c.li a5,1
41f24: 84f6 c.mv s1,t4
41f26: d6f68f63 beq a3,a5,414a4 <__printf_fphex+0x20c>
41f2a: acece0ef jal ra,101f8 <abort>
41f2e: 478d c.li a5,3
41f30: fef69de3 bne a3,a5,41f2a <__printf_fphex+0xc92>
41f34: fe0910e3 bne s2,zero,41f14 <__printf_fphex+0xc7c>
41f38: 920616e3 bne a2,zero,41864 <__printf_fphex+0x5cc>
41f3c: 920514e3 bne a0,zero,41864 <__printf_fphex+0x5cc>
41f40: 84f6 c.mv s1,t4
41f42: d62ff06f jal zero,414a4 <__printf_fphex+0x20c>
41f46: 00cd5703 lhu a4,12(s10)
41f4a: 8b21 c.andi a4,8
41f4c: ba0718e3 bne a4,zero,41afc <__printf_fphex+0x864>
41f50: 008d2603 lw a2,8(s10)
41f54: 063d c.addi a2,15
41f56: b6f9 c.j 41b24 <__printf_fphex+0x88c>
41f58: 02d00593 addi a1,zero,45
41f5c: 8522 c.mv a0,s0
41f5e: e56f40ef jal ra,365b4 <__woverflow>
41f62: 00150793 addi a5,a0,1
41f66: 0017b793 sltiu a5,a5,1
41f6a: 9e078ce3 beq a5,zero,41962 <__printf_fphex+0x6ca>
41f6e: 54fd c.li s1,-1
41f70: b4b1 c.j 419bc <__printf_fphex+0x724>
41f72: 8522 c.mv a0,s0
41f74: ce1a c.swsp t1,28(sp)
41f76: ca3a c.swsp a4,20(sp)
41f78: e3cf40ef jal ra,365b4 <__woverflow>
41f7c: 00150693 addi a3,a0,1
41f80: 4752 c.lwsp a4,20(sp)
41f82: 4372 c.lwsp t1,28(sp)
41f84: 0016b693 sltiu a3,a3,1
41f88: e3eff06f jal zero,415c6 <__printf_fphex+0x32e>
41f8c: 03000593 addi a1,zero,48
41f90: 8522 c.mv a0,s0
41f92: ce1a c.swsp t1,28(sp)
41f94: ca3a c.swsp a4,20(sp)
41f96: e1ef40ef jal ra,365b4 <__woverflow>
41f9a: 4752 c.lwsp a4,20(sp)
41f9c: 4372 c.lwsp t1,28(sp)
41f9e: 00150693 addi a3,a0,1
41fa2: 0016b693 sltiu a3,a3,1
41fa6: f4069b63 bne a3,zero,416fc <__printf_fphex+0x464>
41faa: 008d2583 lw a1,8(s10)
41fae: 47c2 c.lwsp a5,16(sp)
41fb0: 05dd c.addi a1,23
41fb2: c80782e3 beq a5,zero,41c36 <__printf_fphex+0x99e>
41fb6: 4c7c c.lw a5,92(s0)
41fb8: dfcd c.beqz a5,41f72 <__printf_fphex+0xcda>
41fba: 4b90 c.lw a2,16(a5)
41fbc: 4bc8 c.lw a0,20(a5)
41fbe: df4ff06f jal zero,415b2 <__printf_fphex+0x31a>
41fc2: 85ba c.mv a1,a4
41fc4: 8522 c.mv a0,s0
41fc6: ca1a c.swsp t1,20(sp)
41fc8: decf40ef jal ra,365b4 <__woverflow>
41fcc: 00150713 addi a4,a0,1
41fd0: 00173713 sltiu a4,a4,1
41fd4: 4352 c.lwsp t1,20(sp)
41fd6: c80709e3 beq a4,zero,41c68 <__printf_fphex+0x9d0>
41fda: 54fd c.li s1,-1
41fdc: b2c5 c.j 419bc <__printf_fphex+0x724>
41fde: f9f78693 addi a3,a5,-97
41fe2: 0ff6f693 andi a3,a3,255
41fe6: 00d66663 bltu a2,a3,41ff2 <__printf_fphex+0xd5a>
41fea: fa978793 addi a5,a5,-87
41fee: 849ff06f jal zero,41836 <__printf_fphex+0x59e>
41ff2: 0077f693 andi a3,a5,7
41ff6: fd078793 addi a5,a5,-48
41ffa: 82069ee3 bne a3,zero,41836 <__printf_fphex+0x59e>
41ffe: 001a8513 addi a0,s5,1
42002: 00b52533 slt a0,a0,a1
42006: 8faa c.mv t6,a0
42008: 833ff06f jal zero,4183a <__printf_fphex+0x5a2>
4200c: 008d2603 lw a2,8(s10)
42010: 84ca c.mv s1,s2
42012: 063d c.addi a2,15
42014: e76ff06f jal zero,4168a <__printf_fphex+0x3f2>
42018: 485c c.lw a5,20(s0)
4201a: 4c14 c.lw a3,24(s0)
4201c: 20d7fc63 bgeu a5,a3,42234 <__printf_fphex+0xf9c>
42020: 00178693 addi a3,a5,1
42024: c854 c.sw a3,20(s0)
42026: 02000693 addi a3,zero,32
4202a: 00d78023 sb a3,0(a5)
4202e: d5cff06f jal zero,4158a <__printf_fphex+0x2f2>
42032: 8522 c.mv a0,s0
42034: d80f40ef jal ra,365b4 <__woverflow>
42038: 577d c.li a4,-1
4203a: 00248a13 addi s4,s1,2
4203e: b2e51ae3 bne a0,a4,41b72 <__printf_fphex+0x8da>
42042: 54fd c.li s1,-1
42044: baa5 c.j 419bc <__printf_fphex+0x724>
42046: 85b2 c.mv a1,a2
42048: 8522 c.mv a0,s0
4204a: d6af40ef jal ra,365b4 <__woverflow>
4204e: 00150713 addi a4,a0,1
42052: 00173713 sltiu a4,a4,1
42056: b4ed c.j 41b40 <__printf_fphex+0x8a8>
42058: 02d00593 addi a1,zero,45
4205c: 8522 c.mv a0,s0
4205e: e6ed60ef jal ra,186cc <__overflow>
42062: 00150793 addi a5,a0,1
42066: 0017b793 sltiu a5,a5,1
4206a: 8e078ce3 beq a5,zero,41962 <__printf_fphex+0x6ca>
4206e: b701 c.j 41f6e <__printf_fphex+0xcd6>
42070: 02b00593 addi a1,zero,43
42074: 8522 c.mv a0,s0
42076: d3ef40ef jal ra,365b4 <__woverflow>
4207a: 00150793 addi a5,a0,1
4207e: 0017b793 sltiu a5,a5,1
42082: 8e0780e3 beq a5,zero,41962 <__printf_fphex+0x6ca>
42086: b5e5 c.j 41f6e <__printf_fphex+0xcd6>
42088: 0505 c.addi a0,1
4208a: 00a78023 sb a0,0(a5)
4208e: 419c c.lw a5,0(a1)
42090: 84f6 c.mv s1,t4
42092: 0785 c.addi a5,1
42094: c19c c.sw a5,0(a1)
42096: c0eff06f jal zero,414a4 <__printf_fphex+0x20c>
4209a: 0ff5f593 andi a1,a1,255
4209e: 8522 c.mv a0,s0
420a0: ce1a c.swsp t1,28(sp)
420a2: ca3a c.swsp a4,20(sp)
420a4: e28d60ef jal ra,186cc <__overflow>
420a8: 00150693 addi a3,a0,1
420ac: 4752 c.lwsp a4,20(sp)
420ae: 4372 c.lwsp t1,28(sp)
420b0: 0016b693 sltiu a3,a3,1
420b4: d12ff06f jal zero,415c6 <__printf_fphex+0x32e>
420b8: 03000593 addi a1,zero,48
420bc: 8522 c.mv a0,s0
420be: ce1a c.swsp t1,28(sp)
420c0: ca3a c.swsp a4,20(sp)
420c2: e0ad60ef jal ra,186cc <__overflow>
420c6: 00150693 addi a3,a0,1
420ca: 4752 c.lwsp a4,20(sp)
420cc: 4372 c.lwsp t1,28(sp)
420ce: 0016b693 sltiu a3,a3,1
420d2: bdd1 c.j 41fa6 <__printf_fphex+0xd0e>
420d4: f3bf30ef jal ra,3600e <_IO_padn>
420d8: 4372 c.lwsp t1,28(sp)
420da: 4752 c.lwsp a4,20(sp)
420dc: b3b5 c.j 41e48 <__printf_fphex+0xbb0>
420de: 85ba c.mv a1,a4
420e0: 8522 c.mv a0,s0
420e2: ca1a c.swsp t1,20(sp)
420e4: de8d60ef jal ra,186cc <__overflow>
420e8: 00150713 addi a4,a0,1
420ec: 00173713 sltiu a4,a4,1
420f0: 4352 c.lwsp t1,20(sp)
420f2: b6070be3 beq a4,zero,41c68 <__printf_fphex+0x9d0>
420f6: b5d5 c.j 41fda <__printf_fphex+0xd42>
420f8: ce1a c.swsp t1,28(sp)
420fa: ca3a c.swsp a4,20(sp)
420fc: 02d00593 addi a1,zero,45
42100: 8522 c.mv a0,s0
42102: cb2f40ef jal ra,365b4 <__woverflow>
42106: 00150793 addi a5,a0,1
4210a: 0017b793 sltiu a5,a5,1
4210e: 4752 c.lwsp a4,20(sp)
42110: 4372 c.lwsp t1,28(sp)
42112: c6078c63 beq a5,zero,4158a <__printf_fphex+0x2f2>
42116: 54fd c.li s1,-1
42118: b055 c.j 419bc <__printf_fphex+0x724>
4211a: ef5f30ef jal ra,3600e <_IO_padn>
4211e: bc5d c.j 41bd4 <__printf_fphex+0x93c>
42120: e0091ce3 bne s2,zero,41f38 <__printf_fphex+0xca0>
42124: 84f6 c.mv s1,t4
42126: b7eff06f jal zero,414a4 <__printf_fphex+0x20c>
4212a: f9f68613 addi a2,a3,-97
4212e: 0ff67613 andi a2,a2,255
42132: 8f36 c.mv t5,a3
42134: 00c56763 bltu a0,a2,42142 <__printf_fphex+0xeaa>
42138: fa968f13 addi t5,a3,-87
4213c: ee8ff06f jal zero,41824 <__printf_fphex+0x58c>
42140: 8f3a c.mv t5,a4
42142: fd0f0f13 addi t5,t5,-48 # ffd0 <__libc_tsd_CTYPE_B+0xffa4>
42146: edeff06f jal zero,41824 <__printf_fphex+0x58c>
4214a: 47e2 c.lwsp a5,24(sp)
4214c: cfc1 c.beqz a5,421e4 <__printf_fphex+0xf4c>
4214e: ffce8793 addi a5,t4,-4 # ffffbffc <__BSS_END__+0xfff8c4a8>
42152: 0cf05963 bge zero,a5,42224 <__printf_fphex+0xf8c>
42156: 84be c.mv s1,a5
42158: 03100713 addi a4,zero,49
4215c: b48ff06f jal zero,414a4 <__printf_fphex+0x20c>
42160: 8522 c.mv a0,s0
42162: d6ad60ef jal ra,186cc <__overflow>
42166: 577d c.li a4,-1
42168: 00248b13 addi s6,s1,2
4216c: d4e51a63 bne a0,a4,416c0 <__printf_fphex+0x428>
42170: 54fd c.li s1,-1
42172: 84bff06f jal zero,419bc <__printf_fphex+0x724>
42176: 0ff67593 andi a1,a2,255
4217a: 8522 c.mv a0,s0
4217c: d50d60ef jal ra,186cc <__overflow>
42180: 00150713 addi a4,a0,1
42184: 00173713 sltiu a4,a4,1
42188: ba65 c.j 41b40 <__printf_fphex+0x8a8>
4218a: 02b00593 addi a1,zero,43
4218e: 8522 c.mv a0,s0
42190: d3cd60ef jal ra,186cc <__overflow>
42194: 00150793 addi a5,a0,1
42198: 0017b793 sltiu a5,a5,1
4219c: fc078363 beq a5,zero,41962 <__printf_fphex+0x6ca>
421a0: b3f9 c.j 41f6e <__printf_fphex+0xcd6>
421a2: 02000593 addi a1,zero,32
421a6: 8522 c.mv a0,s0
421a8: c0cf40ef jal ra,365b4 <__woverflow>
421ac: 00150793 addi a5,a0,1
421b0: 0017b793 sltiu a5,a5,1
421b4: fa078763 beq a5,zero,41962 <__printf_fphex+0x6ca>
421b8: bb5d c.j 41f6e <__printf_fphex+0xcd6>
421ba: ce1a c.swsp t1,28(sp)
421bc: ca3a c.swsp a4,20(sp)
421be: 02d00593 addi a1,zero,45
421c2: 8522 c.mv a0,s0
421c4: d08d60ef jal ra,186cc <__overflow>
421c8: 00150793 addi a5,a0,1
421cc: 0017b793 sltiu a5,a5,1
421d0: 4752 c.lwsp a4,20(sp)
421d2: 4372 c.lwsp t1,28(sp)
421d4: ba078b63 beq a5,zero,4158a <__printf_fphex+0x2f2>
421d8: bf3d c.j 42116 <__printf_fphex+0xe7e>
421da: ce1a c.swsp t1,28(sp)
421dc: ca3a c.swsp a4,20(sp)
421de: 02b00593 addi a1,zero,43
421e2: bf39 c.j 42100 <__printf_fphex+0xe68>
421e4: 004e8493 addi s1,t4,4
421e8: 03100713 addi a4,zero,49
421ec: ab8ff06f jal zero,414a4 <__printf_fphex+0x20c>
421f0: 84da c.mv s1,s6
421f2: ba65 c.j 41baa <__printf_fphex+0x912>
421f4: 84d2 c.mv s1,s4
421f6: ba55 c.j 41baa <__printf_fphex+0x912>
421f8: 02000593 addi a1,zero,32
421fc: 8522 c.mv a0,s0
421fe: cced60ef jal ra,186cc <__overflow>
42202: 00150793 addi a5,a0,1
42206: 0017b793 sltiu a5,a5,1
4220a: f4078c63 beq a5,zero,41962 <__printf_fphex+0x6ca>
4220e: b385 c.j 41f6e <__printf_fphex+0xcd6>
42210: ce1a c.swsp t1,28(sp)
42212: ca3a c.swsp a4,20(sp)
42214: 02b00593 addi a1,zero,43
42218: b76d c.j 421c2 <__printf_fphex+0xf2a>
4221a: ce1a c.swsp t1,28(sp)
4221c: ca3a c.swsp a4,20(sp)
4221e: 02000593 addi a1,zero,32
42222: bdf9 c.j 42100 <__printf_fphex+0xe68>
42224: 4791 c.li a5,4
42226: 41d784b3 sub s1,a5,t4
4222a: 03100713 addi a4,zero,49
4222e: cc02 c.swsp zero,24(sp)
42230: a74ff06f jal zero,414a4 <__printf_fphex+0x20c>
42234: ce1a c.swsp t1,28(sp)
42236: ca3a c.swsp a4,20(sp)
42238: 02000593 addi a1,zero,32
4223c: b759 c.j 421c2 <__printf_fphex+0xf2a>
4223e: 000636b7 lui a3,0x63
42242: 000635b7 lui a1,0x63
42246: 00063537 lui a0,0x63
4224a: c3868693 addi a3,a3,-968 # 62c38 <__PRETTY_FUNCTION__.0>
4224e: 0a500613 addi a2,zero,165
42252: bf058593 addi a1,a1,-1040 # 62bf0 <_itowa_lower_digits+0x10c>
42256: c1050513 addi a0,a0,-1008 # 62c10 <_itowa_lower_digits+0x12c>
4225a: 897ce0ef jal ra,10af0 <__assert_fail>
0004225e <__register_printf_modifier>:
4225e: 411c c.lw a5,0(a0)
42260: 10078a63 beq a5,zero,42374 <__register_printf_modifier+0x116>
42264: 1101 c.addi sp,-32
42266: cc22 c.swsp s0,24(sp)
42268: ca26 c.swsp s1,20(sp)
4226a: ce06 c.swsp ra,28(sp)
4226c: c84a c.swsp s2,16(sp)
4226e: c64e c.swsp s3,12(sp)
42270: c452 c.swsp s4,8(sp)
42272: c256 c.swsp s5,4(sp)
42274: 84aa c.mv s1,a0
42276: 842a c.mv s0,a0
42278: 0ff00713 addi a4,zero,255
4227c: a019 c.j 42282 <__register_printf_modifier+0x24>
4227e: 401c c.lw a5,0(s0)
42280: c795 c.beqz a5,422ac <__register_printf_modifier+0x4e>
42282: 0411 c.addi s0,4
42284: fef77de3 bgeu a4,a5,4227e <__register_printf_modifier+0x20>
42288: 0002d717 auipc a4,0x2d
4228c: b2072703 lw a4,-1248(a4) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
42290: 46d9 c.li a3,22
42292: 57fd c.li a5,-1
42294: 9712 c.add a4,tp
42296: c314 c.sw a3,0(a4)
42298: 40f2 c.lwsp ra,28(sp)
4229a: 4462 c.lwsp s0,24(sp)
4229c: 44d2 c.lwsp s1,20(sp)
4229e: 4942 c.lwsp s2,16(sp)
422a0: 49b2 c.lwsp s3,12(sp)
422a2: 4a22 c.lwsp s4,8(sp)
422a4: 4a92 c.lwsp s5,4(sp)
422a6: 853e c.mv a0,a5
422a8: 6105 c.addi16sp sp,32
422aa: 8082 c.jr ra
422ac: fac1a783 lw a5,-84(gp) # 6f300 <next_bit>
422b0: 471d c.li a4,7
422b2: 17c1 c.addi a5,-16
422b4: 0cf77a63 bgeu a4,a5,42388 <__register_printf_modifier+0x12a>
422b8: 4705 c.li a4,1
422ba: fb018613 addi a2,gp,-80 # 6f304 <lock>
422be: 100627af lr.w a5,(a2)
422c2: e781 c.bnez a5,422ca <__register_printf_modifier+0x6c>
422c4: 1ce626af sc.w.aq a3,a4,(a2)
422c8: fafd c.bnez a3,422be <__register_printf_modifier+0x60>
422ca: e3c5 c.bnez a5,4236a <__register_printf_modifier+0x10c>
422cc: fb41a783 lw a5,-76(gp) # 6f308 <__printf_modifier_table>
422d0: c3d9 c.beqz a5,42356 <__register_printf_modifier+0xf8>
422d2: 8c05 c.sub s0,s1
422d4: 00840513 addi a0,s0,8
422d8: 8fedb0ef jal ra,1d3d6 <__libc_malloc>
422dc: 892a c.mv s2,a0
422de: c541 c.beqz a0,42366 <__register_printf_modifier+0x108>
422e0: 0004c703 lbu a4,0(s1)
422e4: fb41a783 lw a5,-76(gp) # 6f308 <__printf_modifier_table>
422e8: fac1a683 lw a3,-84(gp) # 6f300 <next_bit>
422ec: 070a c.slli a4,0x2
422ee: 97ba c.add a5,a4
422f0: 0007a803 lw a6,0(a5)
422f4: 4785 c.li a5,1
422f6: 00168713 addi a4,a3,1
422fa: 00d797b3 sll a5,a5,a3
422fe: 40245613 srai a2,s0,0x2
42302: 00448593 addi a1,s1,4
42306: 0521 c.addi a0,8
42308: fae1a623 sw a4,-84(gp) # 6f300 <next_bit>
4230c: 00f92223 sw a5,4(s2)
42310: 01092023 sw a6,0(s2)
42314: ca2f50ef jal ra,377b6 <__wmemcpy>
42318: 0004c683 lbu a3,0(s1)
4231c: fb41a703 lw a4,-76(gp) # 6f308 <__printf_modifier_table>
42320: 00492783 lw a5,4(s2)
42324: 068a c.slli a3,0x2
42326: 9736 c.add a4,a3
42328: 01272023 sw s2,0(a4)
4232c: 4701 c.li a4,0
4232e: fb018693 addi a3,gp,-80 # 6f304 <lock>
42332: 0f50000f fence iorw,ow
42336: 08e6a72f amoswap.w a4,a4,(a3)
4233a: 4685 c.li a3,1
4233c: f4e6dee3 bge a3,a4,42298 <__register_printf_modifier+0x3a>
42340: 1a600893 addi a7,zero,422
42344: fb018513 addi a0,gp,-80 # 6f304 <lock>
42348: 08100593 addi a1,zero,129
4234c: 4605 c.li a2,1
4234e: 4681 c.li a3,0
42350: 00000073 ecall
42354: b791 c.j 42298 <__register_printf_modifier+0x3a>
42356: 4591 c.li a1,4
42358: 0ff00513 addi a0,zero,255
4235c: 94bdb0ef jal ra,1dca6 <__calloc>
42360: faa1aa23 sw a0,-76(gp) # 6f308 <__printf_modifier_table>
42364: f53d c.bnez a0,422d2 <__register_printf_modifier+0x74>
42366: 57fd c.li a5,-1
42368: b7d1 c.j 4232c <__register_printf_modifier+0xce>
4236a: fb018513 addi a0,gp,-80 # 6f304 <lock>
4236e: c43d70ef jal ra,19fb0 <__lll_lock_wait_private>
42372: bfa9 c.j 422cc <__register_printf_modifier+0x6e>
42374: 0002d717 auipc a4,0x2d
42378: a3472703 lw a4,-1484(a4) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
4237c: 57fd c.li a5,-1
4237e: 46d9 c.li a3,22
42380: 9712 c.add a4,tp
42382: c314 c.sw a3,0(a4)
42384: 853e c.mv a0,a5
42386: 8082 c.jr ra
42388: 0002d717 auipc a4,0x2d
4238c: a2072703 lw a4,-1504(a4) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
42390: 46f1 c.li a3,28
42392: 57fd c.li a5,-1
42394: 9712 c.add a4,tp
42396: c314 c.sw a3,0(a4)
42398: b701 c.j 42298 <__register_printf_modifier+0x3a>
0004239a <__handle_registered_modifier_mb>:
4239a: 00052e03 lw t3,0(a0)
4239e: fb41a783 lw a5,-76(gp) # 6f308 <__printf_modifier_table>
423a2: 000e4703 lbu a4,0(t3)
423a6: 8f2a c.mv t5,a0
423a8: 070a c.slli a4,0x2
423aa: 97ba c.add a5,a4
423ac: 0007a803 lw a6,0(a5)
423b0: 06080663 beq a6,zero,4241c <__handle_registered_modifier_mb+0x82>
423b4: 001e4883 lbu a7,1(t3)
423b8: 001e0313 addi t1,t3,1
423bc: 4281 c.li t0,0
423be: 4e81 c.li t4,0
423c0: 4f81 c.li t6,0
423c2: 00880793 addi a5,a6,8 # 1000008 <__BSS_END__+0xf904b4>
423c6: 871a c.mv a4,t1
423c8: 8646 c.mv a2,a7
423ca: 00089963 bne a7,zero,423dc <__handle_registered_modifier_mb+0x42>
423ce: a815 c.j 42402 <__handle_registered_modifier_mb+0x68>
423d0: 0705 c.addi a4,1
423d2: 02d61063 bne a2,a3,423f2 <__handle_registered_modifier_mb+0x58>
423d6: 00074603 lbu a2,0(a4)
423da: c605 c.beqz a2,42402 <__handle_registered_modifier_mb+0x68>
423dc: 4394 c.lw a3,0(a5)
423de: 0791 c.addi a5,4
423e0: fae5 c.bnez a3,423d0 <__handle_registered_modifier_mb+0x36>
423e2: 41c707b3 sub a5,a4,t3
423e6: 00fed663 bge t4,a5,423f2 <__handle_registered_modifier_mb+0x58>
423ea: 00482f83 lw t6,4(a6)
423ee: 82ba c.mv t0,a4
423f0: 8ebe c.mv t4,a5
423f2: 00082803 lw a6,0(a6)
423f6: fc0816e3 bne a6,zero,423c2 <__handle_registered_modifier_mb+0x28>
423fa: 4505 c.li a0,1
423fc: 000f9663 bne t6,zero,42408 <__handle_registered_modifier_mb+0x6e>
42400: 8082 c.jr ra
42402: 439c c.lw a5,0(a5)
42404: f7fd c.bnez a5,423f2 <__handle_registered_modifier_mb+0x58>
42406: bff1 c.j 423e2 <__handle_registered_modifier_mb+0x48>
42408: 00e5d783 lhu a5,14(a1)
4240c: 4501 c.li a0,0
4240e: 01f7e7b3 or a5,a5,t6
42412: 00f59723 sh a5,14(a1)
42416: 005f2023 sw t0,0(t5)
4241a: 8082 c.jr ra
4241c: 4505 c.li a0,1
4241e: 8082 c.jr ra
00042420 <__handle_registered_modifier_wc>:
42420: 00052e03 lw t3,0(a0)
42424: fb41a783 lw a5,-76(gp) # 6f308 <__printf_modifier_table>
42428: 000e2703 lw a4,0(t3)
4242c: 8f2a c.mv t5,a0
4242e: 070a c.slli a4,0x2
42430: 97ba c.add a5,a4
42432: 0007a803 lw a6,0(a5)
42436: 06080663 beq a6,zero,424a2 <__handle_registered_modifier_wc+0x82>
4243a: 004e2883 lw a7,4(t3)
4243e: 004e0313 addi t1,t3,4
42442: 4281 c.li t0,0
42444: 4e81 c.li t4,0
42446: 4f81 c.li t6,0
42448: 00880793 addi a5,a6,8
4244c: 871a c.mv a4,t1
4244e: 8646 c.mv a2,a7
42450: 00089863 bne a7,zero,42460 <__handle_registered_modifier_wc+0x40>
42454: a815 c.j 42488 <__handle_registered_modifier_wc+0x68>
42456: 0711 c.addi a4,4
42458: 02c69063 bne a3,a2,42478 <__handle_registered_modifier_wc+0x58>
4245c: 4310 c.lw a2,0(a4)
4245e: c60d c.beqz a2,42488 <__handle_registered_modifier_wc+0x68>
42460: 4394 c.lw a3,0(a5)
42462: 0791 c.addi a5,4
42464: faed c.bnez a3,42456 <__handle_registered_modifier_wc+0x36>
42466: 41c707b3 sub a5,a4,t3
4246a: 8789 c.srai a5,0x2
4246c: 00fed663 bge t4,a5,42478 <__handle_registered_modifier_wc+0x58>
42470: 00482f83 lw t6,4(a6)
42474: 82ba c.mv t0,a4
42476: 8ebe c.mv t4,a5
42478: 00082803 lw a6,0(a6)
4247c: fc0816e3 bne a6,zero,42448 <__handle_registered_modifier_wc+0x28>
42480: 4505 c.li a0,1
42482: 000f9663 bne t6,zero,4248e <__handle_registered_modifier_wc+0x6e>
42486: 8082 c.jr ra
42488: 439c c.lw a5,0(a5)
4248a: f7fd c.bnez a5,42478 <__handle_registered_modifier_wc+0x58>
4248c: bfe9 c.j 42466 <__handle_registered_modifier_wc+0x46>
4248e: 00e5d783 lhu a5,14(a1)
42492: 4501 c.li a0,0
42494: 01f7e7b3 or a5,a5,t6
42498: 00f59723 sh a5,14(a1)
4249c: 005f2023 sw t0,0(t5)
424a0: 8082 c.jr ra
424a2: 4505 c.li a0,1
424a4: 8082 c.jr ra
000424a6 <__register_printf_type>:
424a6: 1141 c.addi sp,-16
424a8: c422 c.swsp s0,8(sp)
424aa: c04a c.swsp s2,0(sp)
424ac: c606 c.swsp ra,12(sp)
424ae: c226 c.swsp s1,4(sp)
424b0: 892a c.mv s2,a0
424b2: 4705 c.li a4,1
424b4: fb818613 addi a2,gp,-72 # 6f30c <lock>
424b8: 100627af lr.w a5,(a2)
424bc: e781 c.bnez a5,424c4 <__register_printf_type+0x1e>
424be: 1ce626af sc.w.aq a3,a4,(a2)
424c2: fafd c.bnez a3,424b8 <__register_printf_type+0x12>
424c4: e3d1 c.bnez a5,42548 <__register_printf_type+0xa2>
424c6: 000704b7 lui s1,0x70
424ca: b5048493 addi s1,s1,-1200 # 6fb50 <__printf_va_arg_table>
424ce: 409c c.lw a5,0(s1)
424d0: c3b1 c.beqz a5,42514 <__register_printf_type+0x6e>
424d2: b841a783 lw a5,-1148(gp) # 6eed8 <pa_next_type>
424d6: 10000713 addi a4,zero,256
424da: 06e78c63 beq a5,a4,42552 <__register_printf_type+0xac>
424de: 4098 c.lw a4,0(s1)
424e0: 00279693 slli a3,a5,0x2
424e4: 00178593 addi a1,a5,1
424e8: 9736 c.add a4,a3
424ea: b8b1a223 sw a1,-1148(gp) # 6eed8 <pa_next_type>
424ee: ff272023 sw s2,-32(a4)
424f2: 4701 c.li a4,0
424f4: fb818693 addi a3,gp,-72 # 6f30c <lock>
424f8: 0f50000f fence iorw,ow
424fc: 08e6a72f amoswap.w a4,a4,(a3)
42500: 4685 c.li a3,1
42502: 02e6c263 blt a3,a4,42526 <__register_printf_type+0x80>
42506: 40b2 c.lwsp ra,12(sp)
42508: 4422 c.lwsp s0,8(sp)
4250a: 4492 c.lwsp s1,4(sp)
4250c: 4902 c.lwsp s2,0(sp)
4250e: 853e c.mv a0,a5
42510: 0141 c.addi sp,16
42512: 8082 c.jr ra
42514: 4591 c.li a1,4
42516: 0f800513 addi a0,zero,248
4251a: f8cdb0ef jal ra,1dca6 <__calloc>
4251e: c088 c.sw a0,0(s1)
42520: f94d c.bnez a0,424d2 <__register_printf_type+0x2c>
42522: 57fd c.li a5,-1
42524: b7f9 c.j 424f2 <__register_printf_type+0x4c>
42526: 1a600893 addi a7,zero,422
4252a: fb818513 addi a0,gp,-72 # 6f30c <lock>
4252e: 08100593 addi a1,zero,129
42532: 4605 c.li a2,1
42534: 4681 c.li a3,0
42536: 00000073 ecall
4253a: 40b2 c.lwsp ra,12(sp)
4253c: 4422 c.lwsp s0,8(sp)
4253e: 4492 c.lwsp s1,4(sp)
42540: 4902 c.lwsp s2,0(sp)
42542: 853e c.mv a0,a5
42544: 0141 c.addi sp,16
42546: 8082 c.jr ra
42548: fb818513 addi a0,gp,-72 # 6f30c <lock>
4254c: a65d70ef jal ra,19fb0 <__lll_lock_wait_private>
42550: bf9d c.j 424c6 <__register_printf_type+0x20>
42552: 0002d717 auipc a4,0x2d
42556: 85672703 lw a4,-1962(a4) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
4255a: 46f1 c.li a3,28
4255c: 57fd c.li a5,-1
4255e: 9712 c.add a4,tp
42560: c314 c.sw a3,0(a4)
42562: bf41 c.j 424f2 <__register_printf_type+0x4c>
00042564 <__snprintf>:
42564: 7139 c.addi16sp sp,-64
42566: 02c10313 addi t1,sp,44
4256a: d636 c.swsp a3,44(sp)
4256c: d83a c.swsp a4,48(sp)
4256e: 869a c.mv a3,t1
42570: 4701 c.li a4,0
42572: ce06 c.swsp ra,28(sp)
42574: da3e c.swsp a5,52(sp)
42576: dc42 c.swsp a6,56(sp)
42578: de46 c.swsp a7,60(sp)
4257a: c61a c.swsp t1,12(sp)
4257c: 28c1 c.jal 4264c <__vsnprintf_internal>
4257e: 40f2 c.lwsp ra,28(sp)
42580: 6121 c.addi16sp sp,64
42582: 8082 c.jr ra
00042584 <_IO_funlockfile>:
42584: 4568 c.lw a0,76(a0)
42586: 415c c.lw a5,4(a0)
42588: 17fd c.addi a5,-1
4258a: c15c c.sw a5,4(a0)
4258c: c391 c.beqz a5,42590 <_IO_funlockfile+0xc>
4258e: 8082 c.jr ra
42590: 00052423 sw zero,8(a0)
42594: 0f50000f fence iorw,ow
42598: 08f527af amoswap.w a5,a5,(a0)
4259c: 4705 c.li a4,1
4259e: fef758e3 bge a4,a5,4258e <_IO_funlockfile+0xa>
425a2: 1a600893 addi a7,zero,422
425a6: 08100593 addi a1,zero,129
425aa: 4605 c.li a2,1
425ac: 4681 c.li a3,0
425ae: 00000073 ecall
425b2: 8082 c.jr ra
000425b4 <__get_errlist>:
425b4: 08500793 addi a5,zero,133
425b8: 00a7ea63 bltu a5,a0,425cc <__get_errlist+0x18>
425bc: 000647b7 lui a5,0x64
425c0: 050a c.slli a0,0x2
425c2: 93078793 addi a5,a5,-1744 # 63930 <_sys_errlist_internal>
425c6: 97aa c.add a5,a0
425c8: 4388 c.lw a0,0(a5)
425ca: 8082 c.jr ra
425cc: 4501 c.li a0,0
425ce: 8082 c.jr ra
000425d0 <__get_errname>:
425d0: 08500793 addi a5,zero,133
425d4: 02a7e463 bltu a5,a0,425fc <__get_errname+0x2c>
425d8: 000647b7 lui a5,0x64
425dc: 00151713 slli a4,a0,0x1
425e0: fa078793 addi a5,a5,-96 # 63fa0 <_sys_errnameidx>
425e4: 97ba c.add a5,a4
425e6: 0007d783 lhu a5,0(a5)
425ea: c111 c.beqz a0,425ee <__get_errname+0x1e>
425ec: cb81 c.beqz a5,425fc <__get_errname+0x2c>
425ee: 00064737 lui a4,0x64
425f2: b4870713 addi a4,a4,-1208 # 63b48 <_sys_errname>
425f6: 00e78533 add a0,a5,a4
425fa: 8082 c.jr ra
425fc: 4501 c.li a0,0
425fe: 8082 c.jr ra
00042600 <_IO_strn_overflow>:
42600: 4d5c c.lw a5,28(a0)
42602: 1101 c.addi sp,-32
42604: cc22 c.swsp s0,24(sp)
42606: ca26 c.swsp s1,20(sp)
42608: c84a c.swsp s2,16(sp)
4260a: ce06 c.swsp ra,28(sp)
4260c: c64e c.swsp s3,12(sp)
4260e: 0a850493 addi s1,a0,168
42612: 842a c.mv s0,a0
42614: 892e c.mv s2,a1
42616: 02978163 beq a5,s1,42638 <_IO_strn_overflow+0x38>
4261a: 495c c.lw a5,20(a0)
4261c: 0e850993 addi s3,a0,232
42620: 4681 c.li a3,0
42622: 00078023 sb zero,0(a5)
42626: 864e c.mv a2,s3
42628: 85a6 c.mv a1,s1
4262a: ac6d60ef jal ra,188f0 <_IO_setb>
4262e: c804 c.sw s1,16(s0)
42630: c444 c.sw s1,12(s0)
42632: c044 c.sw s1,4(s0)
42634: 01342423 sw s3,8(s0)
42638: c844 c.sw s1,20(s0)
4263a: cc04 c.sw s1,24(s0)
4263c: 40f2 c.lwsp ra,28(sp)
4263e: 4462 c.lwsp s0,24(sp)
42640: 44d2 c.lwsp s1,20(sp)
42642: 49b2 c.lwsp s3,12(sp)
42644: 854a c.mv a0,s2
42646: 4942 c.lwsp s2,16(sp)
42648: 6105 c.addi16sp sp,32
4264a: 8082 c.jr ra
0004264c <__vsnprintf_internal>:
4264c: 716d c.addi16sp sp,-272
4264e: 11212023 sw s2,256(sp)
42652: dfce c.swsp s3,252(sp)
42654: ddd2 c.swsp s4,248(sp)
42656: 10112623 sw ra,268(sp)
4265a: 10812423 sw s0,264(sp)
4265e: 10912223 sw s1,260(sp)
42662: dbd6 c.swsp s5,244(sp)
42664: ca82 c.swsp zero,84(sp)
42666: 8932 c.mv s2,a2
42668: 89b6 c.mv s3,a3
4266a: 8a3a c.mv s4,a4
4266c: c1bd c.beqz a1,426d2 <__vsnprintf_internal+0x86>
4266e: 84aa c.mv s1,a0
42670: fff58413 addi s0,a1,-1
42674: 0b010a93 addi s5,sp,176
42678: 4701 c.li a4,0
4267a: 4681 c.li a3,0
4267c: 567d c.li a2,-1
4267e: 65a1 c.lui a1,0x8
42680: 0028 c.addi4spn a0,sp,8
42682: ff8d60ef jal ra,18e7a <_IO_no_init>
42686: 000697b7 lui a5,0x69
4268a: b9078793 addi a5,a5,-1136 # 68b90 <_IO_strn_jumps>
4268e: d13e c.swsp a5,160(sp)
42690: 86a6 c.mv a3,s1
42692: 8622 c.mv a2,s0
42694: 85a6 c.mv a1,s1
42696: 0028 c.addi4spn a0,sp,8
42698: 00048023 sb zero,0(s1)
4269c: f90d70ef jal ra,19e2c <_IO_str_init_static_internal>
426a0: 86d2 c.mv a3,s4
426a2: 864e c.mv a2,s3
426a4: 85ca c.mv a1,s2
426a6: 0028 c.addi4spn a0,sp,8
426a8: a12ed0ef jal ra,2f8ba <__vfprintf_internal>
426ac: 5792 c.lwsp a5,36(sp)
426ae: 01578563 beq a5,s5,426b8 <__vsnprintf_internal+0x6c>
426b2: 47f2 c.lwsp a5,28(sp)
426b4: 00078023 sb zero,0(a5)
426b8: 10c12083 lw ra,268(sp)
426bc: 10812403 lw s0,264(sp)
426c0: 10412483 lw s1,260(sp)
426c4: 10012903 lw s2,256(sp)
426c8: 59fe c.lwsp s3,252(sp)
426ca: 5a6e c.lwsp s4,248(sp)
426cc: 5ade c.lwsp s5,244(sp)
426ce: 6151 c.addi16sp sp,272
426d0: 8082 c.jr ra
426d2: 0b010a93 addi s5,sp,176
426d6: 03f00413 addi s0,zero,63
426da: 84d6 c.mv s1,s5
426dc: bf71 c.j 42678 <__vsnprintf_internal+0x2c>
000426de <___vsnprintf>:
426de: 4701 c.li a4,0
426e0: b7b5 c.j 4264c <__vsnprintf_internal>
000426e2 <init>:
426e2: 00000793 addi a5,zero,0
426e6: c78d c.beqz a5,42710 <init+0x2e>
426e8: 000425b7 lui a1,0x42
426ec: 1141 c.addi sp,-16
426ee: 71a58593 addi a1,a1,1818 # 4271a <free_key_mem>
426f2: fc018513 addi a0,gp,-64 # 6f314 <key>
426f6: c606 c.swsp ra,12(sp)
426f8: 00000097 auipc ra,0x0
426fc: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
42700: c509 c.beqz a0,4270a <init+0x28>
42702: 5e418793 addi a5,gp,1508 # 6f938 <last_result>
42706: fcf1a223 sw a5,-60(gp) # 6f318 <static_buf>
4270a: 40b2 c.lwsp ra,12(sp)
4270c: 0141 c.addi sp,16
4270e: 8082 c.jr ra
42710: 5e418793 addi a5,gp,1508 # 6f938 <last_result>
42714: fcf1a223 sw a5,-60(gp) # 6f318 <static_buf>
42718: 8082 c.jr ra
0004271a <free_key_mem>:
4271a: 1141 c.addi sp,-16
4271c: c226 c.swsp s1,4(sp)
4271e: 4904 c.lw s1,16(a0)
42720: c422 c.swsp s0,8(sp)
42722: c606 c.swsp ra,12(sp)
42724: 842a c.mv s0,a0
42726: c889 c.beqz s1,42738 <free_key_mem+0x1e>
42728: 000615b7 lui a1,0x61
4272c: 35458593 addi a1,a1,852 # 61354 <_dl_out_of_memory>
42730: 8526 c.mv a0,s1
42732: f71db0ef jal ra,1e6a2 <strcmp>
42736: e115 c.bnez a0,4275a <free_key_mem+0x40>
42738: 8522 c.mv a0,s0
4273a: 8dedb0ef jal ra,1d818 <__free>
4273e: 00000793 addi a5,zero,0
42742: c78d c.beqz a5,4276c <free_key_mem+0x52>
42744: 4422 c.lwsp s0,8(sp)
42746: 40b2 c.lwsp ra,12(sp)
42748: 4492 c.lwsp s1,4(sp)
4274a: fc01a503 lw a0,-64(gp) # 6f314 <key>
4274e: 4581 c.li a1,0
42750: 0141 c.addi sp,16
42752: 00000317 auipc t1,0x0
42756: 00000067 jalr zero,0(zero) # 0 <_nl_current_LC_CTYPE>
4275a: 8526 c.mv a0,s1
4275c: 8bcdb0ef jal ra,1d818 <__free>
42760: 8522 c.mv a0,s0
42762: 8b6db0ef jal ra,1d818 <__free>
42766: 00000793 addi a5,zero,0
4276a: ffe9 c.bnez a5,42744 <free_key_mem+0x2a>
4276c: 40b2 c.lwsp ra,12(sp)
4276e: 4422 c.lwsp s0,8(sp)
42770: 4492 c.lwsp s1,4(sp)
42772: 0141 c.addi sp,16
42774: 8082 c.jr ra
00042776 <__dlerror>:
42776: 7179 c.addi16sp sp,-48
42778: d606 c.swsp ra,44(sp)
4277a: d422 c.swsp s0,40(sp)
4277c: d226 c.swsp s1,36(sp)
4277e: d04a c.swsp s2,32(sp)
42780: ce4e c.swsp s3,28(sp)
42782: c602 c.swsp zero,12(sp)
42784: 00000793 addi a5,zero,0
42788: c7f9 c.beqz a5,42856 <__dlerror+0xe0>
4278a: 000425b7 lui a1,0x42
4278e: 6e258593 addi a1,a1,1762 # 426e2 <init>
42792: fbc18513 addi a0,gp,-68 # 6f310 <once>
42796: 00000097 auipc ra,0x0
4279a: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
4279e: fc41a403 lw s0,-60(gp) # 6f318 <static_buf>
427a2: c061 c.beqz s0,42862 <__dlerror+0xec>
427a4: 405c c.lw a5,4(s0)
427a6: 4804 c.lw s1,16(s0)
427a8: c78d c.beqz a5,427d2 <__dlerror+0x5c>
427aa: ccd1 c.beqz s1,42846 <__dlerror+0xd0>
427ac: 000615b7 lui a1,0x61
427b0: 35458593 addi a1,a1,852 # 61354 <_dl_out_of_memory>
427b4: 8526 c.mv a0,s1
427b6: eeddb0ef jal ra,1e6a2 <strcmp>
427ba: 12051963 bne a0,zero,428ec <__dlerror+0x176>
427be: 50b2 c.lwsp ra,44(sp)
427c0: 00042823 sw zero,16(s0)
427c4: 5422 c.lwsp s0,40(sp)
427c6: 4532 c.lwsp a0,12(sp)
427c8: 5492 c.lwsp s1,36(sp)
427ca: 5902 c.lwsp s2,32(sp)
427cc: 49f2 c.lwsp s3,28(sp)
427ce: 6145 c.addi16sp sp,48
427d0: 8082 c.jr ra
427d2: c8b5 c.beqz s1,42846 <__dlerror+0xd0>
427d4: 401c c.lw a5,0(s0)
427d6: c626 c.swsp s1,12(sp)
427d8: 00c42903 lw s2,12(s0)
427dc: c3cd c.beqz a5,4287e <__dlerror+0x108>
427de: 00094783 lbu a5,0(s2)
427e2: 10078963 beq a5,zero,428f4 <__dlerror+0x17e>
427e6: 0004d9b7 lui s3,0x4d
427ea: 0a898993 addi s3,s3,168 # 4d0a8 <__PRETTY_FUNCTION__.0+0x2c>
427ee: 85a6 c.mv a1,s1
427f0: 4615 c.li a2,5
427f2: b5818513 addi a0,gp,-1192 # 6eeac <_libc_intl_domainname>
427f6: b28ce0ef jal ra,10b1e <__dcgettext>
427fa: 84aa c.mv s1,a0
427fc: 4008 c.lw a0,0(s0)
427fe: 2e65 c.jal 42bb6 <strerror>
42800: 000645b7 lui a1,0x64
42804: 87aa c.mv a5,a0
42806: 8726 c.mv a4,s1
42808: 86ce c.mv a3,s3
4280a: 864a c.mv a2,s2
4280c: 0b458593 addi a1,a1,180 # 640b4 <_sys_errnameidx+0x114>
42810: 0068 c.addi4spn a0,sp,12
42812: fd9d10ef jal ra,147ea <___asprintf>
42816: 57fd c.li a5,-1
42818: 08f50d63 beq a0,a5,428b2 <__dlerror+0x13c>
4281c: 4804 c.lw s1,16(s0)
4281e: 000615b7 lui a1,0x61
42822: 35458593 addi a1,a1,852 # 61354 <_dl_out_of_memory>
42826: 8526 c.mv a0,s1
42828: e7bdb0ef jal ra,1e6a2 <strcmp>
4282c: 0c051e63 bne a0,zero,42908 <__dlerror+0x192>
42830: 4532 c.lwsp a0,12(sp)
42832: c808 c.sw a0,16(s0)
42834: 4785 c.li a5,1
42836: 50b2 c.lwsp ra,44(sp)
42838: c05c c.sw a5,4(s0)
4283a: 5422 c.lwsp s0,40(sp)
4283c: 5492 c.lwsp s1,36(sp)
4283e: 5902 c.lwsp s2,32(sp)
42840: 49f2 c.lwsp s3,28(sp)
42842: 6145 c.addi16sp sp,48
42844: 8082 c.jr ra
42846: 50b2 c.lwsp ra,44(sp)
42848: 5422 c.lwsp s0,40(sp)
4284a: 4532 c.lwsp a0,12(sp)
4284c: 5492 c.lwsp s1,36(sp)
4284e: 5902 c.lwsp s2,32(sp)
42850: 49f2 c.lwsp s3,28(sp)
42852: 6145 c.addi16sp sp,48
42854: 8082 c.jr ra
42856: fbc1a783 lw a5,-68(gp) # 6f310 <once>
4285a: cfb1 c.beqz a5,428b6 <__dlerror+0x140>
4285c: fc41a403 lw s0,-60(gp) # 6f318 <static_buf>
42860: f031 c.bnez s0,427a4 <__dlerror+0x2e>
42862: 00000793 addi a5,zero,0
42866: cb89 c.beqz a5,42878 <__dlerror+0x102>
42868: fc01a503 lw a0,-64(gp) # 6f314 <key>
4286c: 00000097 auipc ra,0x0
42870: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
42874: 842a c.mv s0,a0
42876: f51d c.bnez a0,427a4 <__dlerror+0x2e>
42878: 5e418413 addi s0,gp,1508 # 6f938 <last_result>
4287c: b725 c.j 427a4 <__dlerror+0x2e>
4287e: 00094783 lbu a5,0(s2)
42882: cfb5 c.beqz a5,428fe <__dlerror+0x188>
42884: 0004d9b7 lui s3,0x4d
42888: 0a898993 addi s3,s3,168 # 4d0a8 <__PRETTY_FUNCTION__.0+0x2c>
4288c: 85a6 c.mv a1,s1
4288e: 4615 c.li a2,5
42890: b5818513 addi a0,gp,-1192 # 6eeac <_libc_intl_domainname>
42894: a8ace0ef jal ra,10b1e <__dcgettext>
42898: 000645b7 lui a1,0x64
4289c: 872a c.mv a4,a0
4289e: 86ce c.mv a3,s3
428a0: 864a c.mv a2,s2
428a2: 0ac58593 addi a1,a1,172 # 640ac <_sys_errnameidx+0x10c>
428a6: 0068 c.addi4spn a0,sp,12
428a8: f43d10ef jal ra,147ea <___asprintf>
428ac: 57fd c.li a5,-1
428ae: f6f517e3 bne a0,a5,4281c <__dlerror+0xa6>
428b2: 4532 c.lwsp a0,12(sp)
428b4: b741 c.j 42834 <__dlerror+0xbe>
428b6: 00000713 addi a4,zero,0
428ba: cf11 c.beqz a4,428d6 <__dlerror+0x160>
428bc: 000425b7 lui a1,0x42
428c0: 71a58593 addi a1,a1,1818 # 4271a <free_key_mem>
428c4: fc018513 addi a0,gp,-64 # 6f314 <key>
428c8: 00000097 auipc ra,0x0
428cc: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
428d0: fbc1a783 lw a5,-68(gp) # 6f310 <once>
428d4: cd15 c.beqz a0,42910 <__dlerror+0x19a>
428d6: 5e418693 addi a3,gp,1508 # 6f938 <last_result>
428da: fcd1a223 sw a3,-60(gp) # 6f318 <static_buf>
428de: 5e418413 addi s0,gp,1508 # 6f938 <last_result>
428e2: 0027e793 ori a5,a5,2
428e6: faf1ae23 sw a5,-68(gp) # 6f310 <once>
428ea: bd65 c.j 427a2 <__dlerror+0x2c>
428ec: 8526 c.mv a0,s1
428ee: f2bda0ef jal ra,1d818 <__free>
428f2: b5f1 c.j 427be <__dlerror+0x48>
428f4: 000609b7 lui s3,0x60
428f8: 43c98993 addi s3,s3,1084 # 6043c <expected2.3+0x8>
428fc: bdcd c.j 427ee <__dlerror+0x78>
428fe: 000609b7 lui s3,0x60
42902: 43c98993 addi s3,s3,1084 # 6043c <expected2.3+0x8>
42906: b759 c.j 4288c <__dlerror+0x116>
42908: 8526 c.mv a0,s1
4290a: f0fda0ef jal ra,1d818 <__free>
4290e: b70d c.j 42830 <__dlerror+0xba>
42910: fc41a403 lw s0,-60(gp) # 6f318 <static_buf>
42914: b7f9 c.j 428e2 <__dlerror+0x16c>
00042916 <_dlerror_run>:
42916: 1101 c.addi sp,-32
42918: ca26 c.swsp s1,20(sp)
4291a: c84a c.swsp s2,16(sp)
4291c: ce06 c.swsp ra,28(sp)
4291e: cc22 c.swsp s0,24(sp)
42920: c64e c.swsp s3,12(sp)
42922: 00000793 addi a5,zero,0
42926: 84aa c.mv s1,a0
42928: 892e c.mv s2,a1
4292a: c3a5 c.beqz a5,4298a <_dlerror_run+0x74>
4292c: 000425b7 lui a1,0x42
42930: 6e258593 addi a1,a1,1762 # 426e2 <init>
42934: fbc18513 addi a0,gp,-68 # 6f310 <once>
42938: 00000097 auipc ra,0x0
4293c: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
42940: fc41a403 lw s0,-60(gp) # 6f318 <static_buf>
42944: c829 c.beqz s0,42996 <_dlerror_run+0x80>
42946: 4808 c.lw a0,16(s0)
42948: c511 c.beqz a0,42954 <_dlerror_run+0x3e>
4294a: 00844783 lbu a5,8(s0)
4294e: eb9d c.bnez a5,42984 <_dlerror_run+0x6e>
42950: 00042823 sw zero,16(s0)
42954: 874a c.mv a4,s2
42956: 86a6 c.mv a3,s1
42958: 00840613 addi a2,s0,8
4295c: 01040593 addi a1,s0,16
42960: 00c40513 addi a0,s0,12
42964: c63e00ef jal ra,235c6 <_dl_catch_error>
42968: 481c c.lw a5,16(s0)
4296a: c008 c.sw a0,0(s0)
4296c: 40f2 c.lwsp ra,28(sp)
4296e: 0017b713 sltiu a4,a5,1
42972: c058 c.sw a4,4(s0)
42974: 4462 c.lwsp s0,24(sp)
42976: 44d2 c.lwsp s1,20(sp)
42978: 4942 c.lwsp s2,16(sp)
4297a: 49b2 c.lwsp s3,12(sp)
4297c: 00f03533 sltu a0,zero,a5
42980: 6105 c.addi16sp sp,32
42982: 8082 c.jr ra
42984: e95da0ef jal ra,1d818 <__free>
42988: b7e1 c.j 42950 <_dlerror_run+0x3a>
4298a: fbc1a783 lw a5,-68(gp) # 6f310 <once>
4298e: c3a1 c.beqz a5,429ce <_dlerror_run+0xb8>
42990: fc41a403 lw s0,-60(gp) # 6f318 <static_buf>
42994: f84d c.bnez s0,42946 <_dlerror_run+0x30>
42996: 00000793 addi a5,zero,0
4299a: cb89 c.beqz a5,429ac <_dlerror_run+0x96>
4299c: fc01a503 lw a0,-64(gp) # 6f314 <key>
429a0: 00000097 auipc ra,0x0
429a4: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
429a8: 842a c.mv s0,a0
429aa: fd51 c.bnez a0,42946 <_dlerror_run+0x30>
429ac: 45d1 c.li a1,20
429ae: 4505 c.li a0,1
429b0: af6db0ef jal ra,1dca6 <__calloc>
429b4: 842a c.mv s0,a0
429b6: c931 c.beqz a0,42a0a <_dlerror_run+0xf4>
429b8: 00000793 addi a5,zero,0
429bc: d7c9 c.beqz a5,42946 <_dlerror_run+0x30>
429be: fc01a503 lw a0,-64(gp) # 6f314 <key>
429c2: 85a2 c.mv a1,s0
429c4: 00000097 auipc ra,0x0
429c8: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
429cc: bfad c.j 42946 <_dlerror_run+0x30>
429ce: 00000713 addi a4,zero,0
429d2: cf11 c.beqz a4,429ee <_dlerror_run+0xd8>
429d4: 000425b7 lui a1,0x42
429d8: 71a58593 addi a1,a1,1818 # 4271a <free_key_mem>
429dc: fc018513 addi a0,gp,-64 # 6f314 <key>
429e0: 00000097 auipc ra,0x0
429e4: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
429e8: fbc1a783 lw a5,-68(gp) # 6f310 <once>
429ec: cd01 c.beqz a0,42a04 <_dlerror_run+0xee>
429ee: 5e418693 addi a3,gp,1508 # 6f938 <last_result>
429f2: fcd1a223 sw a3,-60(gp) # 6f318 <static_buf>
429f6: 5e418413 addi s0,gp,1508 # 6f938 <last_result>
429fa: 0027e793 ori a5,a5,2
429fe: faf1ae23 sw a5,-68(gp) # 6f310 <once>
42a02: b789 c.j 42944 <_dlerror_run+0x2e>
42a04: fc41a403 lw s0,-60(gp) # 6f318 <static_buf>
42a08: bfcd c.j 429fa <_dlerror_run+0xe4>
42a0a: 5e418413 addi s0,gp,1508 # 6f938 <last_result>
42a0e: bf25 c.j 42946 <_dlerror_run+0x30>
00042a10 <__libc_register_dlfcn_hook>:
42a10: 000645b7 lui a1,0x64
42a14: 1141 c.addi sp,-16
42a16: 0c058593 addi a1,a1,192 # 640c0 <_sys_errnameidx+0x120>
42a1a: c606 c.swsp ra,12(sp)
42a1c: 9a9fb0ef jal ra,3e3c4 <__libc_dlsym_private>
42a20: c501 c.beqz a0,42a28 <__libc_register_dlfcn_hook+0x18>
42a22: 9e018793 addi a5,gp,-1568 # 6ed34 <_dlfcn_hooks>
42a26: c11c c.sw a5,0(a0)
42a28: 40b2 c.lwsp ra,12(sp)
42a2a: 0141 c.addi sp,16
42a2c: 8082 c.jr ra
00042a2e <__dladdr>:
42a2e: 4681 c.li a3,0
42a30: 4601 c.li a2,0
42a32: 36c0206f jal zero,44d9e <_dl_addr>
00042a36 <__dladdr1>:
42a36: 87b6 c.mv a5,a3
42a38: 4705 c.li a4,1
42a3a: 86b2 c.mv a3,a2
42a3c: 00e78863 beq a5,a4,42a4c <__dladdr1+0x16>
42a40: 4709 c.li a4,2
42a42: 4681 c.li a3,0
42a44: 00e79463 bne a5,a4,42a4c <__dladdr1+0x16>
42a48: 3560206f jal zero,44d9e <_dl_addr>
42a4c: 4601 c.li a2,0
42a4e: 3500206f jal zero,44d9e <_dl_addr>
00042a52 <dlinfo_doit>:
42a52: 415c c.lw a5,4(a0)
42a54: 1141 c.addi sp,-16
42a56: c422 c.swsp s0,8(sp)
42a58: c606 c.swsp ra,12(sp)
42a5a: 4729 c.li a4,10
42a5c: 842a c.mv s0,a0
42a5e: 4108 c.lw a0,0(a0)
42a60: 08f76163 bltu a4,a5,42ae2 <dlinfo_doit+0x90>
42a64: 00064737 lui a4,0x64
42a68: 078a c.slli a5,0x2
42a6a: 0e870713 addi a4,a4,232 # 640e8 <_sys_errnameidx+0x148>
42a6e: 97ba c.add a5,a4
42a70: 439c c.lw a5,0(a5)
42a72: 8782 c.jr a5
42a74: 441c c.lw a5,8(s0)
42a76: 4d18 c.lw a4,24(a0)
42a78: c398 c.sw a4,0(a5)
42a7a: 40b2 c.lwsp ra,12(sp)
42a7c: 4422 c.lwsp s0,8(sp)
42a7e: 0141 c.addi sp,16
42a80: 8082 c.jr ra
42a82: 441c c.lw a5,8(s0)
42a84: 40b2 c.lwsp ra,12(sp)
42a86: 4422 c.lwsp s0,8(sp)
42a88: c388 c.sw a0,0(a5)
42a8a: 0141 c.addi sp,16
42a8c: 8082 c.jr ra
42a8e: 440c c.lw a1,8(s0)
42a90: 4422 c.lwsp s0,8(sp)
42a92: 40b2 c.lwsp ra,12(sp)
42a94: 4601 c.li a2,0
42a96: 0141 c.addi sp,16
42a98: db9f706f jal zero,3a850 <_dl_rtld_di_serinfo>
42a9c: 440c c.lw a1,8(s0)
42a9e: 4422 c.lwsp s0,8(sp)
42aa0: 40b2 c.lwsp ra,12(sp)
42aa2: 4605 c.li a2,1
42aa4: 0141 c.addi sp,16
42aa6: dabf706f jal zero,3a850 <_dl_rtld_di_serinfo>
42aaa: 1b052583 lw a1,432(a0)
42aae: 4408 c.lw a0,8(s0)
42ab0: 4422 c.lwsp s0,8(sp)
42ab2: 40b2 c.lwsp ra,12(sp)
42ab4: 0141 c.addi sp,16
42ab6: c0bdb06f jal zero,1e6c0 <strcpy>
42aba: 441c c.lw a5,8(s0)
42abc: 0007a023 sw zero,0(a5)
42ac0: 24452703 lw a4,580(a0)
42ac4: c398 c.sw a4,0(a5)
42ac6: 40b2 c.lwsp ra,12(sp)
42ac8: 4422 c.lwsp s0,8(sp)
42aca: 0141 c.addi sp,16
42acc: 8082 c.jr ra
42ace: 24452703 lw a4,580(a0)
42ad2: 4781 c.li a5,0
42ad4: e305 c.bnez a4,42af4 <dlinfo_doit+0xa2>
42ad6: 4418 c.lw a4,8(s0)
42ad8: 40b2 c.lwsp ra,12(sp)
42ada: 4422 c.lwsp s0,8(sp)
42adc: c31c c.sw a5,0(a4)
42ade: 0141 c.addi sp,16
42ae0: 8082 c.jr ra
42ae2: 000646b7 lui a3,0x64
42ae6: 0cc68693 addi a3,a3,204 # 640cc <_sys_errnameidx+0x12c>
42aea: 4601 c.li a2,0
42aec: 4581 c.li a1,0
42aee: 4501 c.li a0,0
42af0: 9f9e00ef jal ra,234e8 <_dl_signal_error>
42af4: eacdf0ef jal ra,221a0 <_dl_tls_get_addr_soft>
42af8: 87aa c.mv a5,a0
42afa: bff1 c.j 42ad6 <dlinfo_doit+0x84>
00042afc <__dlinfo>:
42afc: 1101 c.addi sp,-32
42afe: 872a c.mv a4,a0
42b00: 00043537 lui a0,0x43
42b04: 87ae c.mv a5,a1
42b06: a5250513 addi a0,a0,-1454 # 42a52 <dlinfo_doit>
42b0a: 004c c.addi4spn a1,sp,4
42b0c: ce06 c.swsp ra,28(sp)
42b0e: c23a c.swsp a4,4(sp)
42b10: c43e c.swsp a5,8(sp)
42b12: c632 c.swsp a2,12(sp)
42b14: e03ff0ef jal ra,42916 <_dlerror_run>
42b18: 40f2 c.lwsp ra,28(sp)
42b1a: 00a03533 sltu a0,zero,a0
42b1e: 40a00533 sub a0,zero,a0
42b22: 6105 c.addi16sp sp,32
42b24: 8082 c.jr ra
00042b26 <dlmopen_doit>:
42b26: 411c c.lw a5,0(a0)
42b28: 1141 c.addi sp,-16
42b2a: c606 c.swsp ra,12(sp)
42b2c: c422 c.swsp s0,8(sp)
42b2e: ef8d c.bnez a5,42b68 <dlmopen_doit+0x42>
42b30: 842a c.mv s0,a0
42b32: 4148 c.lw a0,4(a0)
42b34: c50d c.beqz a0,42b5e <dlmopen_doit+0x38>
42b36: 440c c.lw a1,8(s0)
42b38: e641a803 lw a6,-412(gp) # 6f1b8 <__environ>
42b3c: 4810 c.lw a2,16(s0)
42b3e: f041a783 lw a5,-252(gp) # 6f258 <__libc_argv>
42b42: f081a703 lw a4,-248(gp) # 6f25c <__libc_argc>
42b46: 800008b7 lui a7,0x80000
42b4a: 4681 c.li a3,0
42b4c: 00b8e5b3 or a1,a7,a1
42b50: 32d000ef jal ra,4367c <_dl_open>
42b54: 40b2 c.lwsp ra,12(sp)
42b56: c448 c.sw a0,12(s0)
42b58: 4422 c.lwsp s0,8(sp)
42b5a: 0141 c.addi sp,16
42b5c: 8082 c.jr ra
42b5e: 00060537 lui a0,0x60
42b62: 43c50513 addi a0,a0,1084 # 6043c <expected2.3+0x8>
42b66: bfc1 c.j 42b36 <dlmopen_doit+0x10>
42b68: 000646b7 lui a3,0x64
42b6c: 11468693 addi a3,a3,276 # 64114 <_sys_errnameidx+0x174>
42b70: 4601 c.li a2,0
42b72: 4581 c.li a1,0
42b74: 4559 c.li a0,22
42b76: 973e00ef jal ra,234e8 <_dl_signal_error>
00042b7a <__dlmopen>:
42b7a: 7179 c.addi16sp sp,-48
42b7c: 872a c.mv a4,a0
42b7e: 00043537 lui a0,0x43
42b82: 87ae c.mv a5,a1
42b84: b2650513 addi a0,a0,-1242 # 42b26 <dlmopen_doit>
42b88: 006c c.addi4spn a1,sp,12
42b8a: d606 c.swsp ra,44(sp)
42b8c: c63a c.swsp a4,12(sp)
42b8e: c83e c.swsp a5,16(sp)
42b90: ca32 c.swsp a2,20(sp)
42b92: ce36 c.swsp a3,28(sp)
42b94: d83ff0ef jal ra,42916 <_dlerror_run>
42b98: e919 c.bnez a0,42bae <__dlmopen+0x34>
42b9a: 4562 c.lwsp a0,24(sp)
42b9c: 8d3fb0ef jal ra,3e46e <__libc_register_dl_open_hook>
42ba0: 4562 c.lwsp a0,24(sp)
42ba2: e6fff0ef jal ra,42a10 <__libc_register_dlfcn_hook>
42ba6: 50b2 c.lwsp ra,44(sp)
42ba8: 4562 c.lwsp a0,24(sp)
42baa: 6145 c.addi16sp sp,48
42bac: 8082 c.jr ra
42bae: 50b2 c.lwsp ra,44(sp)
42bb0: 4501 c.li a0,0
42bb2: 6145 c.addi16sp sp,48
42bb4: 8082 c.jr ra
00042bb6 <strerror>:
42bb6: 0002c797 auipc a5,0x2c
42bba: 20e7a783 lw a5,526(a5) # 6edc4 <_GLOBAL_OFFSET_TABLE_+0x4c>
42bbe: 9792 c.add a5,tp
42bc0: 438c c.lw a1,0(a5)
42bc2: aa9d c.j 42d38 <__strerror_l>
00042bc4 <strspn>:
42bc4: 712d c.addi16sp sp,-288
42bc6: 10112e23 sw ra,284(sp)
42bca: 10812c23 sw s0,280(sp)
42bce: 10912a23 sw s1,276(sp)
42bd2: 11212823 sw s2,272(sp)
42bd6: 11312623 sw s3,268(sp)
42bda: 11412423 sw s4,264(sp)
42bde: 11512223 sw s5,260(sp)
42be2: 0005c403 lbu s0,0(a1)
42be6: c869 c.beqz s0,42cb8 <strspn+0xf4>
42be8: 0015c903 lbu s2,1(a1)
42bec: 00054a83 lbu s5,0(a0)
42bf0: 84ae c.mv s1,a1
42bf2: 8a2a c.mv s4,a0
42bf4: 0e090663 beq s2,zero,42ce0 <strspn+0x11c>
42bf8: 04000613 addi a2,zero,64
42bfc: 4581 c.li a1,0
42bfe: 850a c.mv a0,sp
42c00: efcdc0ef jal ra,1f2fc <memset>
42c04: 89aa c.mv s3,a0
42c06: 04000613 addi a2,zero,64
42c0a: 4581 c.li a1,0
42c0c: 04050513 addi a0,a0,64
42c10: eecdc0ef jal ra,1f2fc <memset>
42c14: 04000613 addi a2,zero,64
42c18: 4581 c.li a1,0
42c1a: 08098513 addi a0,s3,128
42c1e: ededc0ef jal ra,1f2fc <memset>
42c22: 04000613 addi a2,zero,64
42c26: 4581 c.li a1,0
42c28: 0c098513 addi a0,s3,192
42c2c: ed0dc0ef jal ra,1f2fc <memset>
42c30: 4785 c.li a5,1
42c32: a021 c.j 42c3a <strspn+0x76>
42c34: 844a c.mv s0,s2
42c36: 0014c903 lbu s2,1(s1)
42c3a: 944e c.add s0,s3
42c3c: 00f40023 sb a5,0(s0)
42c40: 0485 c.addi s1,1
42c42: fe0919e3 bne s2,zero,42c34 <strspn+0x70>
42c46: 9ace c.add s5,s3
42c48: 000ac783 lbu a5,0(s5)
42c4c: c7b5 c.beqz a5,42cb8 <strspn+0xf4>
42c4e: 001a4783 lbu a5,1(s4)
42c52: 4505 c.li a0,1
42c54: 97ce c.add a5,s3
42c56: 0007c783 lbu a5,0(a5)
42c5a: c3a5 c.beqz a5,42cba <strspn+0xf6>
42c5c: 002a4783 lbu a5,2(s4)
42c60: 4509 c.li a0,2
42c62: 97ce c.add a5,s3
42c64: 0007c783 lbu a5,0(a5)
42c68: cba9 c.beqz a5,42cba <strspn+0xf6>
42c6a: 003a4783 lbu a5,3(s4)
42c6e: 450d c.li a0,3
42c70: 97ce c.add a5,s3
42c72: 0007c783 lbu a5,0(a5)
42c76: c3b1 c.beqz a5,42cba <strspn+0xf6>
42c78: ffca7793 andi a5,s4,-4
42c7c: 0047c583 lbu a1,4(a5)
42c80: 0067c603 lbu a2,6(a5)
42c84: 0057c683 lbu a3,5(a5)
42c88: 0077c703 lbu a4,7(a5)
42c8c: 95ce c.add a1,s3
42c8e: 964e c.add a2,s3
42c90: 96ce c.add a3,s3
42c92: 974e c.add a4,s3
42c94: 0005c583 lbu a1,0(a1)
42c98: 00064603 lbu a2,0(a2)
42c9c: 0006c683 lbu a3,0(a3)
42ca0: 00074703 lbu a4,0(a4)
42ca4: 0791 c.addi a5,4
42ca6: 8eed c.and a3,a1
42ca8: 8f71 c.and a4,a2
42caa: 8f75 c.and a4,a3
42cac: fb61 c.bnez a4,42c7c <strspn+0xb8>
42cae: 41478533 sub a0,a5,s4
42cb2: e685 c.bnez a3,42cda <strspn+0x116>
42cb4: 952e c.add a0,a1
42cb6: a011 c.j 42cba <strspn+0xf6>
42cb8: 4501 c.li a0,0
42cba: 11c12083 lw ra,284(sp)
42cbe: 11812403 lw s0,280(sp)
42cc2: 11412483 lw s1,276(sp)
42cc6: 11012903 lw s2,272(sp)
42cca: 10c12983 lw s3,268(sp)
42cce: 10812a03 lw s4,264(sp)
42cd2: 10412a83 lw s5,260(sp)
42cd6: 6115 c.addi16sp sp,288
42cd8: 8082 c.jr ra
42cda: 0509 c.addi a0,2
42cdc: 9532 c.add a0,a2
42cde: bff1 c.j 42cba <strspn+0xf6>
42ce0: fd541ce3 bne s0,s5,42cb8 <strspn+0xf4>
42ce4: 87aa c.mv a5,a0
42ce6: 0017c703 lbu a4,1(a5)
42cea: 0785 c.addi a5,1
42cec: fe870de3 beq a4,s0,42ce6 <strspn+0x122>
42cf0: 41478533 sub a0,a5,s4
42cf4: b7d9 c.j 42cba <strspn+0xf6>
00042cf6 <__strsep>:
42cf6: 1141 c.addi sp,-16
42cf8: c226 c.swsp s1,4(sp)
42cfa: 4104 c.lw s1,0(a0)
42cfc: c606 c.swsp ra,12(sp)
42cfe: c422 c.swsp s0,8(sp)
42d00: cc91 c.beqz s1,42d1c <__strsep+0x26>
42d02: 842a c.mv s0,a0
42d04: 8526 c.mv a0,s1
42d06: 9dfdb0ef jal ra,1e6e4 <strcspn>
42d0a: 00a487b3 add a5,s1,a0
42d0e: 0007c703 lbu a4,0(a5)
42d12: cb19 c.beqz a4,42d28 <__strsep+0x32>
42d14: 00078023 sb zero,0(a5)
42d18: 0785 c.addi a5,1
42d1a: c01c c.sw a5,0(s0)
42d1c: 40b2 c.lwsp ra,12(sp)
42d1e: 4422 c.lwsp s0,8(sp)
42d20: 8526 c.mv a0,s1
42d22: 4492 c.lwsp s1,4(sp)
42d24: 0141 c.addi sp,16
42d26: 8082 c.jr ra
42d28: 40b2 c.lwsp ra,12(sp)
42d2a: 00042023 sw zero,0(s0)
42d2e: 4422 c.lwsp s0,8(sp)
42d30: 8526 c.mv a0,s1
42d32: 4492 c.lwsp s1,4(sp)
42d34: 0141 c.addi sp,16
42d36: 8082 c.jr ra
00042d38 <__strerror_l>:
42d38: 1101 c.addi sp,-32
42d3a: ca26 c.swsp s1,20(sp)
42d3c: 0002c497 auipc s1,0x2c
42d40: 06c4a483 lw s1,108(s1) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
42d44: cc22 c.swsp s0,24(sp)
42d46: c84a c.swsp s2,16(sp)
42d48: 004487b3 add a5,s1,tp
42d4c: c64e c.swsp s3,12(sp)
42d4e: c452 c.swsp s4,8(sp)
42d50: ce06 c.swsp ra,28(sp)
42d52: 0007aa03 lw s4,0(a5)
42d56: c256 c.swsp s5,4(sp)
42d58: c05a c.swsp s6,0(sp)
42d5a: 89aa c.mv s3,a0
42d5c: 892e c.mv s2,a1
42d5e: 857ff0ef jal ra,425b4 <__get_errlist>
42d62: 842a c.mv s0,a0
42d64: cd0d c.beqz a0,42d9e <__strerror_l+0x66>
42d66: 854a c.mv a0,s2
42d68: 2be020ef jal ra,45026 <__uselocale>
42d6c: 892a c.mv s2,a0
42d6e: 85a2 c.mv a1,s0
42d70: 4615 c.li a2,5
42d72: b5818513 addi a0,gp,-1192 # 6eeac <_libc_intl_domainname>
42d76: da9cd0ef jal ra,10b1e <__dcgettext>
42d7a: 842a c.mv s0,a0
42d7c: 854a c.mv a0,s2
42d7e: 2a8020ef jal ra,45026 <__uselocale>
42d82: 40f2 c.lwsp ra,28(sp)
42d84: 8522 c.mv a0,s0
42d86: 4462 c.lwsp s0,24(sp)
42d88: 9492 c.add s1,tp
42d8a: 0144a023 sw s4,0(s1)
42d8e: 4942 c.lwsp s2,16(sp)
42d90: 44d2 c.lwsp s1,20(sp)
42d92: 49b2 c.lwsp s3,12(sp)
42d94: 4a22 c.lwsp s4,8(sp)
42d96: 4a92 c.lwsp s5,4(sp)
42d98: 4b02 c.lwsp s6,0(sp)
42d9a: 6105 c.addi16sp sp,32
42d9c: 8082 c.jr ra
42d9e: fec22503 lw a0,-20(tp) # ffffffec <__BSS_END__+0xfff90498>
42da2: 8a92 c.mv s5,tp
42da4: a75da0ef jal ra,1d818 <__free>
42da8: 854a c.mv a0,s2
42daa: 27c020ef jal ra,45026 <__uselocale>
42dae: 8b2a c.mv s6,a0
42db0: 000605b7 lui a1,0x60
42db4: c2858593 addi a1,a1,-984 # 5fc28 <zeroes+0x40>
42db8: 4615 c.li a2,5
42dba: b5818513 addi a0,gp,-1192 # 6eeac <_libc_intl_domainname>
42dbe: d61cd0ef jal ra,10b1e <__dcgettext>
42dc2: 892a c.mv s2,a0
42dc4: 855a c.mv a0,s6
42dc6: 260020ef jal ra,45026 <__uselocale>
42dca: 000605b7 lui a1,0x60
42dce: 86ce c.mv a3,s3
42dd0: 864a c.mv a2,s2
42dd2: c3858593 addi a1,a1,-968 # 5fc38 <zeroes+0x50>
42dd6: feca8513 addi a0,s5,-20
42dda: a11d10ef jal ra,147ea <___asprintf>
42dde: 57fd c.li a5,-1
42de0: 00f50563 beq a0,a5,42dea <__strerror_l+0xb2>
42de4: fecaa403 lw s0,-20(s5)
42de8: bf69 c.j 42d82 <__strerror_l+0x4a>
42dea: fe0aa623 sw zero,-20(s5)
42dee: bf51 c.j 42d82 <__strerror_l+0x4a>
00042df0 <__wmemchr>:
42df0: 470d c.li a4,3
42df2: 87aa c.mv a5,a0
42df4: 02c77663 bgeu a4,a2,42e20 <__wmemchr+0x30>
42df8: 468d c.li a3,3
42dfa: a829 c.j 42e14 <__wmemchr+0x24>
42dfc: 43d8 c.lw a4,4(a5)
42dfe: 04b70963 beq a4,a1,42e50 <__wmemchr+0x60>
42e02: 4798 c.lw a4,8(a5)
42e04: 04b70163 beq a4,a1,42e46 <__wmemchr+0x56>
42e08: 47d8 c.lw a4,12(a5)
42e0a: 04b70663 beq a4,a1,42e56 <__wmemchr+0x66>
42e0e: 07c1 c.addi a5,16
42e10: 00c6f863 bgeu a3,a2,42e20 <__wmemchr+0x30>
42e14: 4398 c.lw a4,0(a5)
42e16: 1671 c.addi a2,-4
42e18: feb712e3 bne a4,a1,42dfc <__wmemchr+0xc>
42e1c: 853e c.mv a0,a5
42e1e: 8082 c.jr ra
42e20: 4501 c.li a0,0
42e22: c615 c.beqz a2,42e4e <__wmemchr+0x5e>
42e24: 4398 c.lw a4,0(a5)
42e26: 853e c.mv a0,a5
42e28: 02b70363 beq a4,a1,42e4e <__wmemchr+0x5e>
42e2c: 4705 c.li a4,1
42e2e: 00e60f63 beq a2,a4,42e4c <__wmemchr+0x5c>
42e32: 43d8 c.lw a4,4(a5)
42e34: 02b70463 beq a4,a1,42e5c <__wmemchr+0x6c>
42e38: 4709 c.li a4,2
42e3a: 00e60963 beq a2,a4,42e4c <__wmemchr+0x5c>
42e3e: 4798 c.lw a4,8(a5)
42e40: 4501 c.li a0,0
42e42: 00b71663 bne a4,a1,42e4e <__wmemchr+0x5e>
42e46: 00878513 addi a0,a5,8
42e4a: 8082 c.jr ra
42e4c: 4501 c.li a0,0
42e4e: 8082 c.jr ra
42e50: 00478513 addi a0,a5,4
42e54: 8082 c.jr ra
42e56: 00c78513 addi a0,a5,12
42e5a: 8082 c.jr ra
42e5c: 00478513 addi a0,a5,4
42e60: 8082 c.jr ra
00042e62 <__wmemset>:
42e62: 478d c.li a5,3
42e64: 04c7f063 bgeu a5,a2,42ea4 <__wmemset+0x42>
42e68: 87aa c.mv a5,a0
42e6a: 8732 c.mv a4,a2
42e6c: 468d c.li a3,3
42e6e: c38c c.sw a1,0(a5)
42e70: c3cc c.sw a1,4(a5)
42e72: c78c c.sw a1,8(a5)
42e74: c7cc c.sw a1,12(a5)
42e76: 1771 c.addi a4,-4
42e78: 07c1 c.addi a5,16
42e7a: fee6eae3 bltu a3,a4,42e6e <__wmemset+0xc>
42e7e: ffc60793 addi a5,a2,-4
42e82: 8389 c.srli a5,0x2
42e84: 0785 c.addi a5,1
42e86: 0792 c.slli a5,0x4
42e88: 97aa c.add a5,a0
42e8a: 8a0d c.andi a2,3
42e8c: ca09 c.beqz a2,42e9e <__wmemset+0x3c>
42e8e: c38c c.sw a1,0(a5)
42e90: 4705 c.li a4,1
42e92: 00e60663 beq a2,a4,42e9e <__wmemset+0x3c>
42e96: c3cc c.sw a1,4(a5)
42e98: 470d c.li a4,3
42e9a: 00e60363 beq a2,a4,42ea0 <__wmemset+0x3e>
42e9e: 8082 c.jr ra
42ea0: c78c c.sw a1,8(a5)
42ea2: 8082 c.jr ra
42ea4: 87aa c.mv a5,a0
42ea6: b7dd c.j 42e8c <__wmemset+0x2a>
00042ea8 <__getdents>:
42ea8: 800007b7 lui a5,0x80000
42eac: fff7c793 xori a5,a5,-1
42eb0: 00c7f363 bgeu a5,a2,42eb6 <__getdents+0xe>
42eb4: 863e c.mv a2,a5
42eb6: 03d00893 addi a7,zero,61
42eba: 00000073 ecall
42ebe: 77fd c.lui a5,0xfffff
42ec0: 00a7e363 bltu a5,a0,42ec6 <__getdents+0x1e>
42ec4: 8082 c.jr ra
42ec6: 0002c797 auipc a5,0x2c
42eca: ee27a783 lw a5,-286(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
42ece: 40a00733 sub a4,zero,a0
42ed2: 557d c.li a0,-1
42ed4: 9792 c.add a5,tp
42ed6: c398 c.sw a4,0(a5)
42ed8: 8082 c.jr ra
...
00042edc <__getpid>:
42edc: 0ac00893 addi a7,zero,172
42ee0: 00000073 ecall
42ee4: 8082 c.jr ra
...
00042ee8 <__stat>:
42ee8: 862e c.mv a2,a1
42eea: 4681 c.li a3,0
42eec: 85aa c.mv a1,a0
42eee: f9c00513 addi a0,zero,-100
42ef2: ca6dd06f jal zero,20398 <__GI___fstatat>
00042ef6 <__pread64_nocancel>:
42ef6: 04300893 addi a7,zero,67
42efa: 00000073 ecall
42efe: 77fd c.lui a5,0xfffff
42f00: 00a7e363 bltu a5,a0,42f06 <__pread64_nocancel+0x10>
42f04: 8082 c.jr ra
42f06: 0002c797 auipc a5,0x2c
42f0a: ea27a783 lw a5,-350(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
42f0e: 40a00733 sub a4,zero,a0
42f12: 557d c.li a0,-1
42f14: 9792 c.add a5,tp
42f16: c398 c.sw a4,0(a5)
42f18: 8082 c.jr ra
00042f1a <__profil_counter>:
42f1a: 0a062783 lw a5,160(a2)
42f1e: fcc1a703 lw a4,-52(gp) # 6f320 <pc_offset>
42f22: fc81a683 lw a3,-56(gp) # 6f31c <pc_scale>
42f26: 8f99 c.sub a5,a4
42f28: 8385 c.srli a5,0x1
42f2a: 02d78733 mul a4,a5,a3
42f2e: fd01a603 lw a2,-48(gp) # 6f324 <nsamples>
42f32: 02d7b7b3 mulhu a5,a5,a3
42f36: 8341 c.srli a4,0x10
42f38: 07c2 c.slli a5,0x10
42f3a: 8f5d c.or a4,a5
42f3c: 00c77b63 bgeu a4,a2,42f52 <__profil_counter+0x38>
42f40: fd41a783 lw a5,-44(gp) # 6f328 <samples>
42f44: 0706 c.slli a4,0x1
42f46: 97ba c.add a5,a4
42f48: 0007d703 lhu a4,0(a5)
42f4c: 0705 c.addi a4,1
42f4e: 00e79023 sh a4,0(a5)
42f52: 8082 c.jr ra
00042f54 <__profil>:
42f54: 7155 c.addi16sp sp,-208
42f56: d95a c.swsp s6,176(sp)
42f58: c786 c.swsp ra,204(sp)
42f5a: c5a2 c.swsp s0,200(sp)
42f5c: c3a6 c.swsp s1,196(sp)
42f5e: c1ca c.swsp s2,192(sp)
42f60: df4e c.swsp s3,188(sp)
42f62: dd52 c.swsp s4,184(sp)
42f64: db56 c.swsp s5,180(sp)
42f66: fd41a783 lw a5,-44(gp) # 6f328 <samples>
42f6a: cd4d c.beqz a0,43024 <__profil+0xd0>
42f6c: 84aa c.mv s1,a0
42f6e: 842e c.mv s0,a1
42f70: 8932 c.mv s2,a2
42f72: 89b6 c.mv s3,a3
42f74: c7cd c.beqz a5,4301e <__profil+0xca>
42f76: 4601 c.li a2,0
42f78: 5fc18593 addi a1,gp,1532 # 6f950 <otimer.0>
42f7c: 4509 c.li a0,2
42f7e: 6e0030ef jal ra,4665e <__setitimer>
42f82: 5fc18a13 addi s4,gp,1532 # 6f950 <otimer.0>
42f86: 0c054d63 blt a0,zero,43060 <__profil+0x10c>
42f8a: 020a0a13 addi s4,s4,32
42f8e: 4601 c.li a2,0
42f90: 85d2 c.mv a1,s4
42f92: 456d c.li a0,27
42f94: d9ce90ef jal ra,2c530 <__sigaction>
42f98: 0c054463 blt a0,zero,43060 <__profil+0x10c>
42f9c: 8005 c.srli s0,0x1
42f9e: fc81a823 sw s0,-48(gp) # 6f324 <nsamples>
42fa2: fd21a623 sw s2,-52(gp) # 6f320 <pc_offset>
42fa6: fd31a423 sw s3,-56(gp) # 6f31c <pc_scale>
42faa: 000437b7 lui a5,0x43
42fae: f1a78793 addi a5,a5,-230 # 42f1a <__profil_counter>
42fb2: d23e c.swsp a5,36(sp)
42fb4: 100007b7 lui a5,0x10000
42fb8: 577d c.li a4,-1
42fba: 0791 c.addi a5,4
42fbc: 8652 c.mv a2,s4
42fbe: 104c c.addi4spn a1,sp,36
42fc0: 456d c.li a0,27
42fc2: fc91aa23 sw s1,-44(gp) # 6f328 <samples>
42fc6: d53e c.swsp a5,168(sp)
42fc8: d63a c.swsp a4,44(sp)
42fca: d43a c.swsp a4,40(sp)
42fcc: d64e90ef jal ra,2c530 <__sigaction>
42fd0: 08054863 blt a0,zero,43060 <__profil+0x10c>
42fd4: 4781 c.li a5,0
42fd6: 4801 c.li a6,0
42fd8: c83e c.swsp a5,16(sp)
42fda: ca42 c.swsp a6,20(sp)
42fdc: 2061 c.jal 43064 <__profile_frequency>
42fde: 000f47b7 lui a5,0xf4
42fe2: 24078793 addi a5,a5,576 # f4240 <__BSS_END__+0x846ec>
42fe6: 02a7c7b3 div a5,a5,a0
42fea: 4742 c.lwsp a4,16(sp)
42fec: 5fc18613 addi a2,gp,1532 # 6f950 <otimer.0>
42ff0: 858a c.mv a1,sp
42ff2: c03a c.swsp a4,0(sp)
42ff4: 4752 c.lwsp a4,20(sp)
42ff6: 4509 c.li a0,2
42ff8: c23a c.swsp a4,4(sp)
42ffa: 41f7d713 srai a4,a5,0x1f
42ffe: cc3e c.swsp a5,24(sp)
43000: ce3a c.swsp a4,28(sp)
43002: c43e c.swsp a5,8(sp)
43004: c63a c.swsp a4,12(sp)
43006: 658030ef jal ra,4665e <__setitimer>
4300a: 40be c.lwsp ra,204(sp)
4300c: 442e c.lwsp s0,200(sp)
4300e: 449e c.lwsp s1,196(sp)
43010: 490e c.lwsp s2,192(sp)
43012: 59fa c.lwsp s3,188(sp)
43014: 5a6a c.lwsp s4,184(sp)
43016: 5ada c.lwsp s5,180(sp)
43018: 5b4a c.lwsp s6,176(sp)
4301a: 6169 c.addi16sp sp,208
4301c: 8082 c.jr ra
4301e: 61c18a13 addi s4,gp,1564 # 6f970 <oact.1>
43022: bfad c.j 42f9c <__profil+0x48>
43024: cf85 c.beqz a5,4305c <__profil+0x108>
43026: 4601 c.li a2,0
43028: 5fc18593 addi a1,gp,1532 # 6f950 <otimer.0>
4302c: 4509 c.li a0,2
4302e: 5fc18413 addi s0,gp,1532 # 6f950 <otimer.0>
43032: 62c030ef jal ra,4665e <__setitimer>
43036: 02054563 blt a0,zero,43060 <__profil+0x10c>
4303a: 02040593 addi a1,s0,32
4303e: 442e c.lwsp s0,200(sp)
43040: 40be c.lwsp ra,204(sp)
43042: 449e c.lwsp s1,196(sp)
43044: 490e c.lwsp s2,192(sp)
43046: 59fa c.lwsp s3,188(sp)
43048: 5a6a c.lwsp s4,184(sp)
4304a: 5ada c.lwsp s5,180(sp)
4304c: fc01aa23 sw zero,-44(gp) # 6f328 <samples>
43050: 5b4a c.lwsp s6,176(sp)
43052: 4601 c.li a2,0
43054: 456d c.li a0,27
43056: 6169 c.addi16sp sp,208
43058: cd8e906f jal zero,2c530 <__sigaction>
4305c: 4501 c.li a0,0
4305e: b775 c.j 4300a <__profil+0xb6>
43060: 557d c.li a0,-1
43062: b765 c.j 4300a <__profil+0xb6>
00043064 <__profile_frequency>:
43064: e741a503 lw a0,-396(gp) # 6f1c8 <_dl_clktck>
43068: 8082 c.jr ra
0004306a <elf_machine_matches_host>:
4306a: 01255703 lhu a4,18(a0)
4306e: 0f300793 addi a5,zero,243
43072: 00f71863 bne a4,a5,43082 <elf_machine_matches_host+0x18>
43076: 5148 c.lw a0,36(a0)
43078: 8919 c.andi a0,6
4307a: 1571 c.addi a0,-4
4307c: 00153513 sltiu a0,a0,1
43080: 8082 c.jr ra
43082: 4501 c.li a0,0
43084: 8082 c.jr ra
00043086 <_dl_fixup>:
43086: 5d7c c.lw a5,124(a0)
43088: 4114 c.lw a3,0(a0)
4308a: 1101 c.addi sp,-32
4308c: 43d0 c.lw a2,4(a5)
4308e: 00b68733 add a4,a3,a1
43092: 5d1c c.lw a5,56(a0)
43094: 9732 c.add a4,a2
43096: 00472803 lw a6,4(a4)
4309a: 594c c.lw a1,52(a0)
4309c: 43dc c.lw a5,4(a5)
4309e: 00885613 srli a2,a6,0x8
430a2: 0045a303 lw t1,4(a1)
430a6: cc22 c.swsp s0,24(sp)
430a8: 97b6 c.add a5,a3
430aa: 4300 c.lw s0,0(a4)
430ac: 00461713 slli a4,a2,0x4
430b0: 97ba c.add a5,a4
430b2: ce06 c.swsp ra,28(sp)
430b4: c63e c.swsp a5,12(sp)
430b6: 0ff87813 andi a6,a6,255
430ba: 4715 c.li a4,5
430bc: 9336 c.add t1,a3
430be: 9436 c.add s0,a3
430c0: 0ee81e63 bne a6,a4,431bc <_dl_fixup+0x136>
430c4: 00d7c703 lbu a4,13(a5)
430c8: 8b0d c.andi a4,3
430ca: e751 c.bnez a4,43156 <_dl_fixup+0xd0>
430cc: 0e852703 lw a4,232(a0)
430d0: c315 c.beqz a4,430f4 <_dl_fixup+0x6e>
430d2: 4358 c.lw a4,4(a4)
430d4: 0606 c.slli a2,0x1
430d6: 9636 c.add a2,a3
430d8: 963a c.add a2,a4
430da: 00065683 lhu a3,0(a2)
430de: 17452703 lw a4,372(a0)
430e2: 06c6 c.slli a3,0x11
430e4: 82b5 c.srli a3,0xd
430e6: 9736 c.add a4,a3
430e8: 4354 c.lw a3,4(a4)
430ea: 00d036b3 sltu a3,zero,a3
430ee: 40d006b3 sub a3,zero,a3
430f2: 8f75 c.and a4,a3
430f4: af022603 lw a2,-1296(tp) # fffffaf0 <__BSS_END__+0xfff8ff9c>
430f8: 4805 c.li a6,1
430fa: e245 c.bnez a2,4319a <_dl_fixup+0x114>
430fc: 0007ae03 lw t3,0(a5)
43100: 1d452683 lw a3,468(a0)
43104: 85aa c.mv a1,a0
43106: 4881 c.li a7,0
43108: 4785 c.li a5,1
4310a: 0070 c.addi4spn a2,sp,12
4310c: 01c30533 add a0,t1,t3
43110: fb7f70ef jal ra,3b0c6 <_dl_lookup_symbol_x>
43114: af022683 lw a3,-1296(tp) # fffffaf0 <__BSS_END__+0xfff8ff9c>
43118: 872a c.mv a4,a0
4311a: eab9 c.bnez a3,43170 <_dl_fixup+0xea>
4311c: 47b2 c.lwsp a5,12(sp)
4311e: 4681 c.li a3,0
43120: c395 c.beqz a5,43144 <_dl_fixup+0xbe>
43122: 00e7d603 lhu a2,14(a5)
43126: 66c1 c.lui a3,0x10
43128: 16c5 c.addi a3,-15
4312a: 08d60763 beq a2,a3,431b8 <_dl_fixup+0x132>
4312e: 4681 c.li a3,0
43130: c311 c.beqz a4,43134 <_dl_fixup+0xae>
43132: 4314 c.lw a3,0(a4)
43134: 43d8 c.lw a4,4(a5)
43136: 96ba c.add a3,a4
43138: 00c7c783 lbu a5,12(a5)
4313c: 4729 c.li a4,10
4313e: 8bbd c.andi a5,15
43140: 06e78463 beq a5,a4,431a8 <_dl_fixup+0x122>
43144: ed01a783 lw a5,-304(gp) # 6f224 <_dl_bind_not>
43148: e391 c.bnez a5,4314c <_dl_fixup+0xc6>
4314a: c014 c.sw a3,0(s0)
4314c: 40f2 c.lwsp ra,28(sp)
4314e: 4462 c.lwsp s0,24(sp)
43150: 8536 c.mv a0,a3
43152: 6105 c.addi16sp sp,32
43154: 8082 c.jr ra
43156: 00e7d703 lhu a4,14(a5)
4315a: 6641 c.lui a2,0x10
4315c: 1645 c.addi a2,-15
4315e: 8f11 c.sub a4,a2
43160: 00e03733 sltu a4,zero,a4
43164: 43d0 c.lw a2,4(a5)
43166: 40e00733 sub a4,zero,a4
4316a: 8ef9 c.and a3,a4
4316c: 96b2 c.add a3,a2
4316e: b7e9 c.j 43138 <_dl_fixup+0xb2>
43170: 4681 c.li a3,0
43172: af420793 addi a5,tp,-1292 # fffffaf4 <__BSS_END__+0xfff8ffa0>
43176: 0f50000f fence iorw,ow
4317a: 08d7a6af amoswap.w a3,a3,(a5)
4317e: 4789 c.li a5,2
43180: f8f69ee3 bne a3,a5,4311c <_dl_fixup+0x96>
43184: 1a600893 addi a7,zero,422
43188: af420513 addi a0,tp,-1292 # fffffaf4 <__BSS_END__+0xfff8ffa0>
4318c: 08100593 addi a1,zero,129
43190: 4605 c.li a2,1
43192: 4681 c.li a3,0
43194: 00000073 ecall
43198: b751 c.j 4311c <_dl_fixup+0x96>
4319a: af022a23 sw a6,-1292(tp) # fffffaf4 <__BSS_END__+0xfff8ffa0>
4319e: 0ff0000f fence iorw,iorw
431a2: 4815 c.li a6,5
431a4: 47b2 c.lwsp a5,12(sp)
431a6: bf99 c.j 430fc <_dl_fixup+0x76>
431a8: ea41a503 lw a0,-348(gp) # 6f1f8 <_dl_hwcap>
431ac: ea81a583 lw a1,-344(gp) # 6f1fc <_dl_hwcap+0x4>
431b0: 4601 c.li a2,0
431b2: 9682 c.jalr a3
431b4: 86aa c.mv a3,a0
431b6: b779 c.j 43144 <_dl_fixup+0xbe>
431b8: 4681 c.li a3,0
431ba: bfad c.j 43134 <_dl_fixup+0xae>
431bc: 000646b7 lui a3,0x64
431c0: 000645b7 lui a1,0x64
431c4: 00064537 lui a0,0x64
431c8: 18068693 addi a3,a3,384 # 64180 <__PRETTY_FUNCTION__.1>
431cc: 04d00613 addi a2,zero,77
431d0: 12858593 addi a1,a1,296 # 64128 <_sys_errnameidx+0x188>
431d4: 13850513 addi a0,a0,312 # 64138 <_sys_errnameidx+0x198>
431d8: 919cd0ef jal ra,10af0 <__assert_fail>
000431dc <_dl_profile_fixup>:
431dc: 1a852803 lw a6,424(a0)
431e0: 7179 c.addi16sp sp,-48
431e2: d04a c.swsp s2,32(sp)
431e4: d606 c.swsp ra,44(sp)
431e6: d422 c.swsp s0,40(sp)
431e8: d226 c.swsp s1,36(sp)
431ea: ce4e c.swsp s3,28(sp)
431ec: 893a c.mv s2,a4
431ee: 10080363 beq a6,zero,432f4 <_dl_profile_fixup+0x118>
431f2: 87ae c.mv a5,a1
431f4: 45b1 c.li a1,12
431f6: 02b7d5b3 divu a1,a5,a1
431fa: 89b2 c.mv s3,a2
431fc: 00159693 slli a3,a1,0x1
43200: 96ae c.add a3,a1
43202: 068e c.slli a3,0x3
43204: 00d80433 add s0,a6,a3
43208: 4844 c.lw s1,20(s0)
4320a: 0ff0000f fence iorw,iorw
4320e: e0f9 c.bnez s1,432d4 <_dl_profile_fixup+0xf8>
43210: 5d78 c.lw a4,124(a0)
43212: 4110 c.lw a2,0(a0)
43214: 5d0c c.lw a1,56(a0)
43216: 4358 c.lw a4,4(a4)
43218: 97b2 c.add a5,a2
4321a: 5954 c.lw a3,52(a0)
4321c: 97ba c.add a5,a4
4321e: 43d8 c.lw a4,4(a5)
43220: 41dc c.lw a5,4(a1)
43222: 832a c.mv t1,a0
43224: 42c8 c.lw a0,4(a3)
43226: 00875693 srli a3,a4,0x8
4322a: 00469593 slli a1,a3,0x4
4322e: 97b2 c.add a5,a2
43230: 97ae c.add a5,a1
43232: c63e c.swsp a5,12(sp)
43234: 0ff77713 andi a4,a4,255
43238: 4595 c.li a1,5
4323a: 9532 c.add a0,a2
4323c: 12b71b63 bne a4,a1,43372 <_dl_profile_fixup+0x196>
43240: 00d7c703 lbu a4,13(a5)
43244: 8b0d c.andi a4,3
43246: e361 c.bnez a4,43306 <_dl_profile_fixup+0x12a>
43248: 0e832703 lw a4,232(t1) # 4283a <__dlerror+0xc4>
4324c: c315 c.beqz a4,43270 <_dl_profile_fixup+0x94>
4324e: 4358 c.lw a4,4(a4)
43250: 0686 c.slli a3,0x1
43252: 96b2 c.add a3,a2
43254: 96ba c.add a3,a4
43256: 0006d703 lhu a4,0(a3)
4325a: 17432683 lw a3,372(t1)
4325e: 0746 c.slli a4,0x11
43260: 8335 c.srli a4,0xd
43262: 9736 c.add a4,a3
43264: 4354 c.lw a3,4(a4)
43266: 00d036b3 sltu a3,zero,a3
4326a: 40d006b3 sub a3,zero,a3
4326e: 8f75 c.and a4,a3
43270: af022603 lw a2,-1296(tp) # fffffaf0 <__BSS_END__+0xfff8ff9c>
43274: 4805 c.li a6,1
43276: e279 c.bnez a2,4333c <_dl_profile_fixup+0x160>
43278: 0007ae03 lw t3,0(a5)
4327c: 1d432683 lw a3,468(t1)
43280: 4881 c.li a7,0
43282: 4785 c.li a5,1
43284: 0070 c.addi4spn a2,sp,12
43286: 859a c.mv a1,t1
43288: 9572 c.add a0,t3
4328a: e3df70ef jal ra,3b0c6 <_dl_lookup_symbol_x>
4328e: af022683 lw a3,-1296(tp) # fffffaf0 <__BSS_END__+0xfff8ff9c>
43292: 872a c.mv a4,a0
43294: ead5 c.bnez a3,43348 <_dl_profile_fixup+0x16c>
43296: 47b2 c.lwsp a5,12(sp)
43298: c395 c.beqz a5,432bc <_dl_profile_fixup+0xe0>
4329a: 00e7d603 lhu a2,14(a5)
4329e: 66c1 c.lui a3,0x10
432a0: 16c5 c.addi a3,-15
432a2: 00d60463 beq a2,a3,432aa <_dl_profile_fixup+0xce>
432a6: c311 c.beqz a4,432aa <_dl_profile_fixup+0xce>
432a8: 4304 c.lw s1,0(a4)
432aa: 00c7c703 lbu a4,12(a5)
432ae: 43d0 c.lw a2,4(a5)
432b0: 46a9 c.li a3,10
432b2: 00f77793 andi a5,a4,15
432b6: 94b2 c.add s1,a2
432b8: 06d78a63 beq a5,a3,4332c <_dl_profile_fixup+0x150>
432bc: ed01a783 lw a5,-304(gp) # 6f224 <_dl_bind_not>
432c0: eb99 c.bnez a5,432d6 <_dl_profile_fixup+0xfa>
432c2: c004 c.sw s1,0(s0)
432c4: 4785 c.li a5,1
432c6: 01440713 addi a4,s0,20
432ca: 0f50000f fence iorw,ow
432ce: 08f7202f amoswap.w zero,a5,(a4)
432d2: a011 c.j 432d6 <_dl_profile_fixup+0xfa>
432d4: 4004 c.lw s1,0(s0)
432d6: 57fd c.li a5,-1
432d8: 854e c.mv a0,s3
432da: 00f92023 sw a5,0(s2)
432de: 85a6 c.mv a1,s1
432e0: 9dcfa0ef jal ra,3d4bc <_dl_mcount>
432e4: 50b2 c.lwsp ra,44(sp)
432e6: 5422 c.lwsp s0,40(sp)
432e8: 5902 c.lwsp s2,32(sp)
432ea: 49f2 c.lwsp s3,28(sp)
432ec: 8526 c.mv a0,s1
432ee: 5492 c.lwsp s1,36(sp)
432f0: 6145 c.addi16sp sp,48
432f2: 8082 c.jr ra
432f4: 5422 c.lwsp s0,40(sp)
432f6: 50b2 c.lwsp ra,44(sp)
432f8: 5492 c.lwsp s1,36(sp)
432fa: 5902 c.lwsp s2,32(sp)
432fc: 49f2 c.lwsp s3,28(sp)
432fe: 57fd c.li a5,-1
43300: c31c c.sw a5,0(a4)
43302: 6145 c.addi16sp sp,48
43304: b349 c.j 43086 <_dl_fixup>
43306: 00e7d703 lhu a4,14(a5)
4330a: 65c1 c.lui a1,0x10
4330c: 15c5 c.addi a1,-15
4330e: 00c7c683 lbu a3,12(a5)
43312: 8f0d c.sub a4,a1
43314: 43c4 c.lw s1,4(a5)
43316: 00e037b3 sltu a5,zero,a4
4331a: 40f007b3 sub a5,zero,a5
4331e: 8e7d c.and a2,a5
43320: 4729 c.li a4,10
43322: 00f6f793 andi a5,a3,15
43326: 94b2 c.add s1,a2
43328: f8e79ae3 bne a5,a4,432bc <_dl_profile_fixup+0xe0>
4332c: ea41a503 lw a0,-348(gp) # 6f1f8 <_dl_hwcap>
43330: ea81a583 lw a1,-344(gp) # 6f1fc <_dl_hwcap+0x4>
43334: 4601 c.li a2,0
43336: 9482 c.jalr s1
43338: 84aa c.mv s1,a0
4333a: b749 c.j 432bc <_dl_profile_fixup+0xe0>
4333c: af022a23 sw a6,-1292(tp) # fffffaf4 <__BSS_END__+0xfff8ffa0>
43340: 0ff0000f fence iorw,iorw
43344: 4815 c.li a6,5
43346: bf0d c.j 43278 <_dl_profile_fixup+0x9c>
43348: 4681 c.li a3,0
4334a: af420793 addi a5,tp,-1292 # fffffaf4 <__BSS_END__+0xfff8ffa0>
4334e: 0f50000f fence iorw,ow
43352: 08d7a6af amoswap.w a3,a3,(a5)
43356: 4789 c.li a5,2
43358: f2f69fe3 bne a3,a5,43296 <_dl_profile_fixup+0xba>
4335c: 1a600893 addi a7,zero,422
43360: af420513 addi a0,tp,-1292 # fffffaf4 <__BSS_END__+0xfff8ffa0>
43364: 08100593 addi a1,zero,129
43368: 4605 c.li a2,1
4336a: 4681 c.li a3,0
4336c: 00000073 ecall
43370: b71d c.j 43296 <_dl_profile_fixup+0xba>
43372: 000646b7 lui a3,0x64
43376: 000645b7 lui a1,0x64
4337a: 00064537 lui a0,0x64
4337e: 16c68693 addi a3,a3,364 # 6416c <__PRETTY_FUNCTION__.0>
43382: 0e800613 addi a2,zero,232
43386: 12858593 addi a1,a1,296 # 64128 <_sys_errnameidx+0x188>
4338a: 13850513 addi a0,a0,312 # 64138 <_sys_errnameidx+0x198>
4338e: f62cd0ef jal ra,10af0 <__assert_fail>
00043392 <_dl_call_pltexit>:
43392: 8082 c.jr ra
00043394 <call_dl_init>:
43394: 4554 c.lw a3,12(a0)
43396: 4510 c.lw a2,8(a0)
43398: 414c c.lw a1,4(a0)
4339a: 4108 c.lw a0,0(a0)
4339c: 7c30306f jal zero,4735e <_dl_init>
000433a0 <add_to_global_update>:
433a0: 7179 c.addi16sp sp,-48
433a2: ca56 c.swsp s5,20(sp)
433a4: 01852a83 lw s5,24(a0)
433a8: d04a c.swsp s2,32(sp)
433aa: 05c00913 addi s2,zero,92
433ae: 032a8933 mul s2,s5,s2
433b2: cc52 c.swsp s4,24(sp)
433b4: 0006fa37 lui s4,0x6f
433b8: ac8a0a13 addi s4,s4,-1336 # 6eac8 <_dl_ns>
433bc: 16452583 lw a1,356(a0)
433c0: d606 c.swsp ra,44(sp)
433c2: d422 c.swsp s0,40(sp)
433c4: d226 c.swsp s1,36(sp)
433c6: ce4e c.swsp s3,28(sp)
433c8: c85a c.swsp s6,16(sp)
433ca: 9952 c.add s2,s4
433cc: 00892783 lw a5,8(s2)
433d0: 43d8 c.lw a4,4(a5)
433d2: c5dd c.beqz a1,43480 <add_to_global_update+0xe0>
433d4: 84aa c.mv s1,a0
433d6: 4401 c.li s0,0
433d8: 00064b37 lui s6,0x64
433dc: 1604a783 lw a5,352(s1)
433e0: 00241693 slli a3,s0,0x2
433e4: 97b6 c.add a5,a3
433e6: 4394 c.lw a3,0(a5)
433e8: 1986d783 lhu a5,408(a3)
433ec: 0107f613 andi a2,a5,16
433f0: ea05 c.bnez a2,43420 <add_to_global_update+0x80>
433f2: 0107e793 ori a5,a5,16
433f6: 18f69c23 sh a5,408(a3)
433fa: 00c92783 lw a5,12(s2)
433fe: 08f77563 bgeu a4,a5,43488 <add_to_global_update+0xe8>
43402: 00892603 lw a2,8(s2)
43406: ef41a783 lw a5,-268(gp) # 6f248 <_dl_debug_mask>
4340a: 00271593 slli a1,a4,0x2
4340e: 4210 c.lw a2,0(a2)
43410: 2007f793 andi a5,a5,512
43414: 0705 c.addi a4,1
43416: 962e c.add a2,a1
43418: c214 c.sw a3,0(a2)
4341a: eba1 c.bnez a5,4346a <add_to_global_update+0xca>
4341c: 1644a583 lw a1,356(s1)
43420: 0405 c.addi s0,1
43422: fab46de3 bltu s0,a1,433dc <add_to_global_update+0x3c>
43426: 05c00793 addi a5,zero,92
4342a: 02fa87b3 mul a5,s5,a5
4342e: 97d2 c.add a5,s4
43430: 4794 c.lw a3,8(a5)
43432: 4b90 c.lw a2,16(a5)
43434: 42d4 c.lw a3,4(a3)
43436: 40d707b3 sub a5,a4,a3
4343a: 06f66763 bltu a2,a5,434a8 <add_to_global_update+0x108>
4343e: 05c00793 addi a5,zero,92
43442: 02fa87b3 mul a5,s5,a5
43446: 96b2 c.add a3,a2
43448: 8e99 c.sub a3,a4
4344a: 97d2 c.add a5,s4
4344c: cb94 c.sw a3,16(a5)
4344e: 0ff0000f fence iorw,iorw
43452: 479c c.lw a5,8(a5)
43454: 50b2 c.lwsp ra,44(sp)
43456: 5422 c.lwsp s0,40(sp)
43458: c3d8 c.sw a4,4(a5)
4345a: 5492 c.lwsp s1,36(sp)
4345c: 5902 c.lwsp s2,32(sp)
4345e: 49f2 c.lwsp s3,28(sp)
43460: 4a62 c.lwsp s4,24(sp)
43462: 4ad2 c.lwsp s5,20(sp)
43464: 4b42 c.lwsp s6,16(sp)
43466: 6145 c.addi16sp sp,48
43468: 8082 c.jr ra
4346a: 42cc c.lw a1,4(a3)
4346c: 4e90 c.lw a2,24(a3)
4346e: 1c0b0513 addi a0,s6,448 # 641c0 <__PRETTY_FUNCTION__.1+0x40>
43472: c63a c.swsp a4,12(sp)
43474: fb2f90ef jal ra,3cc26 <_dl_debug_printf>
43478: 1644a583 lw a1,356(s1)
4347c: 4732 c.lwsp a4,12(sp)
4347e: b74d c.j 43420 <add_to_global_update+0x80>
43480: 01092603 lw a2,16(s2)
43484: 86ba c.mv a3,a4
43486: bf65 c.j 4343e <add_to_global_update+0x9e>
43488: 000646b7 lui a3,0x64
4348c: 000645b7 lui a1,0x64
43490: 00064537 lui a0,0x64
43494: 46c68693 addi a3,a3,1132 # 6446c <__PRETTY_FUNCTION__.0>
43498: 0b700613 addi a2,zero,183
4349c: 18c58593 addi a1,a1,396 # 6418c <__PRETTY_FUNCTION__.1+0xc>
434a0: 19850513 addi a0,a0,408 # 64198 <__PRETTY_FUNCTION__.1+0x18>
434a4: e4ccd0ef jal ra,10af0 <__assert_fail>
434a8: 000646b7 lui a3,0x64
434ac: 000645b7 lui a1,0x64
434b0: 00064537 lui a0,0x64
434b4: 46c68693 addi a3,a3,1132 # 6446c <__PRETTY_FUNCTION__.0>
434b8: 0c500613 addi a2,zero,197
434bc: 18c58593 addi a1,a1,396 # 6418c <__PRETTY_FUNCTION__.1+0xc>
434c0: 1e050513 addi a0,a0,480 # 641e0 <__PRETTY_FUNCTION__.1+0x60>
434c4: e2ccd0ef jal ra,10af0 <__assert_fail>
000434c8 <add_to_global_resize_failure.isra.0>:
434c8: 410c c.lw a1,0(a0)
434ca: 000646b7 lui a3,0x64
434ce: 1141 c.addi sp,-16
434d0: 20c68693 addi a3,a3,524 # 6420c <__PRETTY_FUNCTION__.1+0x8c>
434d4: 4601 c.li a2,0
434d6: 4531 c.li a0,12
434d8: c606 c.swsp ra,12(sp)
434da: 80ee00ef jal ra,234e8 <_dl_signal_error>
000434de <add_to_global_resize>:
434de: 7179 c.addi16sp sp,-48
434e0: d04a c.swsp s2,32(sp)
434e2: 01852903 lw s2,24(a0)
434e6: 05c00793 addi a5,zero,92
434ea: d422 c.swsp s0,40(sp)
434ec: 02f907b3 mul a5,s2,a5
434f0: 0006f437 lui s0,0x6f
434f4: 16452603 lw a2,356(a0)
434f8: ac840413 addi s0,s0,-1336 # 6eac8 <_dl_ns>
434fc: d226 c.swsp s1,36(sp)
434fe: d606 c.swsp ra,44(sp)
43500: ce4e c.swsp s3,28(sp)
43502: cc52 c.swsp s4,24(sp)
43504: ca56 c.swsp s5,20(sp)
43506: c85a c.swsp s6,16(sp)
43508: 97a2 c.add a5,s0
4350a: c65e c.swsp s7,12(sp)
4350c: 4b8c c.lw a1,16(a5)
4350e: 84aa c.mv s1,a0
43510: ca1d c.beqz a2,43546 <add_to_global_resize+0x68>
43512: 16052703 lw a4,352(a0)
43516: 060a c.slli a2,0x2
43518: 4681 c.li a3,0
4351a: 963a c.add a2,a4
4351c: 431c c.lw a5,0(a4)
4351e: 0711 c.addi a4,4
43520: 1987d783 lhu a5,408(a5)
43524: 8bc1 c.andi a5,16
43526: 0017b793 sltiu a5,a5,1
4352a: 96be c.add a3,a5
4352c: fec718e3 bne a4,a2,4351c <add_to_global_resize+0x3e>
43530: 05c00793 addi a5,zero,92
43534: 02f907b3 mul a5,s2,a5
43538: 96ae c.add a3,a1
4353a: 00b6b733 sltu a4,a3,a1
4353e: 85b6 c.mv a1,a3
43540: 97a2 c.add a5,s0
43542: cb94 c.sw a3,16(a5)
43544: e755 c.bnez a4,435f0 <add_to_global_resize+0x112>
43546: 05c00793 addi a5,zero,92
4354a: 02f907b3 mul a5,s2,a5
4354e: 97a2 c.add a5,s0
43550: 0087aa83 lw s5,8(a5)
43554: 004aaa03 lw s4,4(s5)
43558: 95d2 c.add a1,s4
4355a: 0945eb63 bltu a1,s4,435f0 <add_to_global_resize+0x112>
4355e: 47dc c.lw a5,12(a5)
43560: c3bd c.beqz a5,435c6 <add_to_global_resize+0xe8>
43562: 06b7f963 bgeu a5,a1,435d4 <add_to_global_resize+0xf6>
43566: 00159993 slli s3,a1,0x1
4356a: 0805c363 blt a1,zero,435f0 <add_to_global_resize+0x112>
4356e: 000aab83 lw s7,0(s5)
43572: 06098163 beq s3,zero,435d4 <add_to_global_resize+0xf6>
43576: 01e9d793 srli a5,s3,0x1e
4357a: 00299513 slli a0,s3,0x2
4357e: ebad c.bnez a5,435f0 <add_to_global_resize+0x112>
43580: e57d90ef jal ra,1d3d6 <__libc_malloc>
43584: 8b2a c.mv s6,a0
43586: c52d c.beqz a0,435f0 <add_to_global_resize+0x112>
43588: 000aa583 lw a1,0(s5)
4358c: 002a1613 slli a2,s4,0x2
43590: e77db0ef jal ra,1f406 <memcpy>
43594: 05c00793 addi a5,zero,92
43598: 02f90933 mul s2,s2,a5
4359c: af022783 lw a5,-1296(tp) # fffffaf0 <__BSS_END__+0xfff8ff9c>
435a0: 944a c.add s0,s2
435a2: 01342623 sw s3,12(s0)
435a6: 016aa023 sw s6,0(s5)
435aa: e3a1 c.bnez a5,435ea <add_to_global_resize+0x10c>
435ac: 5422 c.lwsp s0,40(sp)
435ae: 50b2 c.lwsp ra,44(sp)
435b0: 5492 c.lwsp s1,36(sp)
435b2: 5902 c.lwsp s2,32(sp)
435b4: 49f2 c.lwsp s3,28(sp)
435b6: 4a62 c.lwsp s4,24(sp)
435b8: 4ad2 c.lwsp s5,20(sp)
435ba: 4b42 c.lwsp s6,16(sp)
435bc: 855e c.mv a0,s7
435be: 4bb2 c.lwsp s7,12(sp)
435c0: 6145 c.addi16sp sp,48
435c2: a56da06f jal zero,1d818 <__free>
435c6: 00858993 addi s3,a1,8
435ca: 02b9e363 bltu s3,a1,435f0 <add_to_global_resize+0x112>
435ce: 4b81 c.li s7,0
435d0: fa0993e3 bne s3,zero,43576 <add_to_global_resize+0x98>
435d4: 50b2 c.lwsp ra,44(sp)
435d6: 5422 c.lwsp s0,40(sp)
435d8: 5492 c.lwsp s1,36(sp)
435da: 5902 c.lwsp s2,32(sp)
435dc: 49f2 c.lwsp s3,28(sp)
435de: 4a62 c.lwsp s4,24(sp)
435e0: 4ad2 c.lwsp s5,20(sp)
435e2: 4b42 c.lwsp s6,16(sp)
435e4: 4bb2 c.lwsp s7,12(sp)
435e6: 6145 c.addi16sp sp,48
435e8: 8082 c.jr ra
435ea: de2fa0ef jal ra,3dbcc <__thread_gscope_wait>
435ee: bf7d c.j 435ac <add_to_global_resize+0xce>
435f0: 4cc8 c.lw a0,28(s1)
435f2: 3dd9 c.jal 434c8 <add_to_global_resize_failure.isra.0>
000435f4 <_dl_find_dso_for_object>:
435f4: b241a783 lw a5,-1244(gp) # 6ee78 <_dl_nns>
435f8: 1141 c.addi sp,-16
435fa: c606 c.swsp ra,12(sp)
435fc: c422 c.swsp s0,8(sp)
435fe: c226 c.swsp s1,4(sp)
43600: c04a c.swsp s2,0(sp)
43602: cf85 c.beqz a5,4363a <_dl_find_dso_for_object+0x46>
43604: 0006f7b7 lui a5,0x6f
43608: ac87a403 lw s0,-1336(a5) # 6eac8 <_dl_ns>
4360c: c41d c.beqz s0,4363a <_dl_find_dso_for_object+0x46>
4360e: 84aa c.mv s1,a0
43610: 6911 c.lui s2,0x4
43612: 1b442783 lw a5,436(s0)
43616: 02f4e063 bltu s1,a5,43636 <_dl_find_dso_for_object+0x42>
4361a: 1b842783 lw a5,440(s0)
4361e: 00f4fc63 bgeu s1,a5,43636 <_dl_find_dso_for_object+0x42>
43622: 19845783 lhu a5,408(s0)
43626: 0127f7b3 and a5,a5,s2
4362a: e385 c.bnez a5,4364a <_dl_find_dso_for_object+0x56>
4362c: 85a6 c.mv a1,s1
4362e: 8522 c.mv a0,s0
43630: 1b3010ef jal ra,44fe2 <_dl_addr_inside_object>
43634: e919 c.bnez a0,4364a <_dl_find_dso_for_object+0x56>
43636: 4440 c.lw s0,12(s0)
43638: fc69 c.bnez s0,43612 <_dl_find_dso_for_object+0x1e>
4363a: 4401 c.li s0,0
4363c: 40b2 c.lwsp ra,12(sp)
4363e: 8522 c.mv a0,s0
43640: 4422 c.lwsp s0,8(sp)
43642: 4492 c.lwsp s1,4(sp)
43644: 4902 c.lwsp s2,0(sp)
43646: 0141 c.addi sp,16
43648: 8082 c.jr ra
4364a: 4c1c c.lw a5,24(s0)
4364c: eb81 c.bnez a5,4365c <_dl_find_dso_for_object+0x68>
4364e: 40b2 c.lwsp ra,12(sp)
43650: 8522 c.mv a0,s0
43652: 4422 c.lwsp s0,8(sp)
43654: 4492 c.lwsp s1,4(sp)
43656: 4902 c.lwsp s2,0(sp)
43658: 0141 c.addi sp,16
4365a: 8082 c.jr ra
4365c: 000646b7 lui a3,0x64
43660: 000645b7 lui a1,0x64
43664: 00064537 lui a0,0x64
43668: 4c468693 addi a3,a3,1220 # 644c4 <__PRETTY_FUNCTION__.5>
4366c: 0db00613 addi a2,zero,219
43670: 18c58593 addi a1,a1,396 # 6418c <__PRETTY_FUNCTION__.1+0xc>
43674: 22850513 addi a0,a0,552 # 64228 <__PRETTY_FUNCTION__.1+0xa8>
43678: c78cd0ef jal ra,10af0 <__assert_fail>
0004367c <_dl_open>:
4367c: 711d c.addi16sp sp,-96
4367e: caa6 c.swsp s1,84(sp)
43680: c0da c.swsp s6,64(sp)
43682: ce86 c.swsp ra,92(sp)
43684: 8b2e c.mv s6,a1
43686: cca2 c.swsp s0,88(sp)
43688: c8ca c.swsp s2,80(sp)
4368a: c6ce c.swsp s3,76(sp)
4368c: c4d2 c.swsp s4,72(sp)
4368e: c2d6 c.swsp s5,68(sp)
43690: 898d c.andi a1,3
43692: 84aa c.mv s1,a0
43694: 16058a63 beq a1,zero,43808 <_dl_open+0x18c>
43698: 8436 c.mv s0,a3
4369a: 00000693 addi a3,zero,0
4369e: 8ab2 c.mv s5,a2
436a0: 8a3a c.mv s4,a4
436a2: 89be c.mv s3,a5
436a4: 8942 c.mv s2,a6
436a6: ca89 c.beqz a3,436b8 <_dl_open+0x3c>
436a8: 0006f537 lui a0,0x6f
436ac: aa850513 addi a0,a0,-1368 # 6eaa8 <_dl_load_lock>
436b0: 00000097 auipc ra,0x0
436b4: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
436b8: 57fd c.li a5,-1
436ba: 08f40663 beq s0,a5,43746 <_dl_open+0xca>
436be: 00240793 addi a5,s0,2
436c2: 9bf5 c.andi a5,-3
436c4: 10079963 bne a5,zero,437d6 <_dl_open+0x15a>
436c8: 000445b7 lui a1,0x44
436cc: 94458593 addi a1,a1,-1724 # 43944 <dl_open_worker>
436d0: 0830 c.addi4spn a2,sp,24
436d2: 0068 c.addi4spn a0,sp,12
436d4: cc26 c.swsp s1,24(sp)
436d6: ce5a c.swsp s6,28(sp)
436d8: d056 c.swsp s5,32(sp)
436da: d202 c.swsp zero,36(sp)
436dc: d422 c.swsp s0,40(sp)
436de: da52 c.swsp s4,52(sp)
436e0: dc4e c.swsp s3,56(sp)
436e2: de4a c.swsp s2,60(sp)
436e4: e43df0ef jal ra,23526 <_dl_catch_exception>
436e8: 84aa c.mv s1,a0
436ea: a69fa0ef jal ra,3e152 <_dl_unload_cache>
436ee: 55a2 c.lwsp a1,40(sp)
436f0: 0005cd63 blt a1,zero,4370a <_dl_open+0x8e>
436f4: 05c00713 addi a4,zero,92
436f8: 02e58733 mul a4,a1,a4
436fc: 0006f7b7 lui a5,0x6f
43700: ac878793 addi a5,a5,-1336 # 6eac8 <_dl_ns>
43704: 97ba c.add a5,a4
43706: 5732 c.lwsp a4,44(sp)
43708: cb98 c.sw a4,16(a5)
4370a: 47c2 c.lwsp a5,16(sp)
4370c: e3ad c.bnez a5,4376e <_dl_open+0xf2>
4370e: 4501 c.li a0,0
43710: d86de0ef jal ra,21c96 <_dl_debug_initialize>
43714: 455c c.lw a5,12(a0)
43716: 10079263 bne a5,zero,4381a <_dl_open+0x19e>
4371a: 00000793 addi a5,zero,0
4371e: cb89 c.beqz a5,43730 <_dl_open+0xb4>
43720: 0006f537 lui a0,0x6f
43724: aa850513 addi a0,a0,-1368 # 6eaa8 <_dl_load_lock>
43728: 00000097 auipc ra,0x0
4372c: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
43730: 40f6 c.lwsp ra,92(sp)
43732: 4466 c.lwsp s0,88(sp)
43734: 5512 c.lwsp a0,36(sp)
43736: 44d6 c.lwsp s1,84(sp)
43738: 4946 c.lwsp s2,80(sp)
4373a: 49b6 c.lwsp s3,76(sp)
4373c: 4a26 c.lwsp s4,72(sp)
4373e: 4a96 c.lwsp s5,68(sp)
43740: 4b06 c.lwsp s6,64(sp)
43742: 6125 c.addi16sp sp,96
43744: 8082 c.jr ra
43746: 00000793 addi a5,zero,0
4374a: cb89 c.beqz a5,4375c <_dl_open+0xe0>
4374c: 0006f537 lui a0,0x6f
43750: aa850513 addi a0,a0,-1368 # 6eaa8 <_dl_load_lock>
43754: 00000097 auipc ra,0x0
43758: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
4375c: 000646b7 lui a3,0x64
43760: 25468693 addi a3,a3,596 # 64254 <__PRETTY_FUNCTION__.1+0xd4>
43764: 4601 c.li a2,0
43766: 85a6 c.mv a1,s1
43768: 4559 c.li a0,22
4376a: d7fdf0ef jal ra,234e8 <_dl_signal_error>
4376e: 03014783 lbu a5,48(sp)
43772: c3b1 c.beqz a5,437b6 <_dl_open+0x13a>
43774: 5512 c.lwsp a0,36(sp)
43776: c919 c.beqz a0,4378c <_dl_open+0x110>
43778: 080007b7 lui a5,0x8000
4377c: 00fb7b33 and s6,s6,a5
43780: 040b0763 beq s6,zero,437ce <_dl_open+0x152>
43784: 4585 c.li a1,1
43786: 179000ef jal ra,440fe <_dl_close_worker>
4378a: 55a2 c.lwsp a1,40(sp)
4378c: 4501 c.li a0,0
4378e: d08de0ef jal ra,21c96 <_dl_debug_initialize>
43792: 455c c.lw a5,12(a0)
43794: ebb1 c.bnez a5,437e8 <_dl_open+0x16c>
43796: 00000793 addi a5,zero,0
4379a: cb89 c.beqz a5,437ac <_dl_open+0x130>
4379c: 0006f537 lui a0,0x6f
437a0: aa850513 addi a0,a0,-1368 # 6eaa8 <_dl_load_lock>
437a4: 00000097 auipc ra,0x0
437a8: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
437ac: 4601 c.li a2,0
437ae: 006c c.addi4spn a1,sp,12
437b0: 8526 c.mv a0,s1
437b2: cf7df0ef jal ra,234a8 <_dl_signal_exception>
437b6: 05c00793 addi a5,zero,92
437ba: 02f40433 mul s0,s0,a5
437be: 0006f7b7 lui a5,0x6f
437c2: ac878793 addi a5,a5,-1336 # 6eac8 <_dl_ns>
437c6: 97a2 c.add a5,s0
437c8: 0007aa23 sw zero,20(a5)
437cc: b765 c.j 43774 <_dl_open+0xf8>
437ce: 4705 c.li a4,1
437d0: bae18823 sb a4,-1104(gp) # 6ef04 <_dl_tls_dtv_gaps>
437d4: bf45 c.j 43784 <_dl_open+0x108>
437d6: 000646b7 lui a3,0x64
437da: 28068693 addi a3,a3,640 # 64280 <__PRETTY_FUNCTION__.1+0x100>
437de: 4601 c.li a2,0
437e0: 85a6 c.mv a1,s1
437e2: 4559 c.li a0,22
437e4: d05df0ef jal ra,234e8 <_dl_signal_error>
437e8: 000646b7 lui a3,0x64
437ec: 4b868693 addi a3,a3,1208 # 644b8 <__PRETTY_FUNCTION__.4>
437f0: 38b00613 addi a2,zero,907
437f4: 000645b7 lui a1,0x64
437f8: 00064537 lui a0,0x64
437fc: 18c58593 addi a1,a1,396 # 6418c <__PRETTY_FUNCTION__.1+0xc>
43800: 2a850513 addi a0,a0,680 # 642a8 <__PRETTY_FUNCTION__.1+0x128>
43804: aeccd0ef jal ra,10af0 <__assert_fail>
43808: 000646b7 lui a3,0x64
4380c: 85aa c.mv a1,a0
4380e: 23868693 addi a3,a3,568 # 64238 <__PRETTY_FUNCTION__.1+0xb8>
43812: 4601 c.li a2,0
43814: 4559 c.li a0,22
43816: cd3df0ef jal ra,234e8 <_dl_signal_error>
4381a: 000646b7 lui a3,0x64
4381e: 4b868693 addi a3,a3,1208 # 644b8 <__PRETTY_FUNCTION__.4>
43822: 39400613 addi a2,zero,916
43826: b7f9 c.j 437f4 <_dl_open+0x178>
00043828 <_dl_show_scope>:
43828: 415c c.lw a5,4(a0)
4382a: 7179 c.addi16sp sp,-48
4382c: cc52 c.swsp s4,24(sp)
4382e: c462 c.swsp s8,8(sp)
43830: d606 c.swsp ra,44(sp)
43832: d422 c.swsp s0,40(sp)
43834: d226 c.swsp s1,36(sp)
43836: d04a c.swsp s2,32(sp)
43838: ce4e c.swsp s3,28(sp)
4383a: ca56 c.swsp s5,20(sp)
4383c: c85a c.swsp s6,16(sp)
4383e: c65e c.swsp s7,12(sp)
43840: 0007c703 lbu a4,0(a5)
43844: 8c2a c.mv s8,a0
43846: 8a2e c.mv s4,a1
43848: eb01 c.bnez a4,43858 <_dl_show_scope+0x30>
4384a: 0006e7b7 lui a5,0x6e
4384e: fe07a783 lw a5,-32(a5) # 6dfe0 <_dl_argv>
43852: 439c c.lw a5,0(a5)
43854: 0e078363 beq a5,zero,4393a <_dl_show_scope+0x112>
43858: 018c2603 lw a2,24(s8) # 40000018 <__BSS_END__+0x3ff904c4>
4385c: 00064537 lui a0,0x64
43860: 85be c.mv a1,a5
43862: 2e850513 addi a0,a0,744 # 642e8 <__PRETTY_FUNCTION__.1+0x168>
43866: bc0f90ef jal ra,3cc26 <_dl_debug_printf>
4386a: 1d4c2783 lw a5,468(s8)
4386e: cfcd c.beqz a5,43928 <_dl_show_scope+0x100>
43870: 002a1493 slli s1,s4,0x2
43874: 97a6 c.add a5,s1
43876: 439c c.lw a5,0(a5)
43878: cfd5 c.beqz a5,43934 <_dl_show_scope+0x10c>
4387a: 00050ab7 lui s5,0x50
4387e: 00064bb7 lui s7,0x64
43882: 00060b37 lui s6,0x60
43886: 00064937 lui s2,0x64
4388a: 0006e9b7 lui s3,0x6e
4388e: 8c4a8a93 addi s5,s5,-1852 # 4f8c4 <__PRETTY_FUNCTION__.1+0x28>
43892: 85d2 c.mv a1,s4
43894: 2fcb8513 addi a0,s7,764 # 642fc <__PRETTY_FUNCTION__.1+0x17c>
43898: b8ef90ef jal ra,3cc26 <_dl_debug_printf>
4389c: 1d4c2783 lw a5,468(s8)
438a0: 97a6 c.add a5,s1
438a2: 439c c.lw a5,0(a5)
438a4: 43d8 c.lw a4,4(a5)
438a6: c739 c.beqz a4,438f4 <_dl_show_scope+0xcc>
438a8: 4401 c.li s0,0
438aa: a819 c.j 438c0 <_dl_show_scope+0x98>
438ac: ba6f90ef jal ra,3cc52 <_dl_debug_printf_c>
438b0: 1d4c2783 lw a5,468(s8)
438b4: 0405 c.addi s0,1
438b6: 97a6 c.add a5,s1
438b8: 439c c.lw a5,0(a5)
438ba: 43d8 c.lw a4,4(a5)
438bc: 02e47c63 bgeu s0,a4,438f4 <_dl_show_scope+0xcc>
438c0: 439c c.lw a5,0(a5)
438c2: 00241713 slli a4,s0,0x2
438c6: 30890513 addi a0,s2,776 # 64308 <__PRETTY_FUNCTION__.1+0x188>
438ca: 97ba c.add a5,a4
438cc: 439c c.lw a5,0(a5)
438ce: 43cc c.lw a1,4(a5)
438d0: 0005c783 lbu a5,0(a1)
438d4: ffe1 c.bnez a5,438ac <_dl_show_scope+0x84>
438d6: fe09a783 lw a5,-32(s3) # 6dfe0 <_dl_argv>
438da: 438c c.lw a1,0(a5)
438dc: f9e1 c.bnez a1,438ac <_dl_show_scope+0x84>
438de: 85d6 c.mv a1,s5
438e0: b72f90ef jal ra,3cc52 <_dl_debug_printf_c>
438e4: 1d4c2783 lw a5,468(s8)
438e8: 0405 c.addi s0,1
438ea: 97a6 c.add a5,s1
438ec: 439c c.lw a5,0(a5)
438ee: 43d8 c.lw a4,4(a5)
438f0: fce468e3 bltu s0,a4,438c0 <_dl_show_scope+0x98>
438f4: 6a4b0513 addi a0,s6,1700 # 606a4 <expected_note.2+0x204>
438f8: b5af90ef jal ra,3cc52 <_dl_debug_printf_c>
438fc: 1d4c2783 lw a5,468(s8)
43900: 0491 c.addi s1,4
43902: 0a05 c.addi s4,1
43904: 97a6 c.add a5,s1
43906: 439c c.lw a5,0(a5)
43908: f7c9 c.bnez a5,43892 <_dl_show_scope+0x6a>
4390a: 5422 c.lwsp s0,40(sp)
4390c: 50b2 c.lwsp ra,44(sp)
4390e: 5492 c.lwsp s1,36(sp)
43910: 5902 c.lwsp s2,32(sp)
43912: 49f2 c.lwsp s3,28(sp)
43914: 4a62 c.lwsp s4,24(sp)
43916: 4ad2 c.lwsp s5,20(sp)
43918: 4bb2 c.lwsp s7,12(sp)
4391a: 4c22 c.lwsp s8,8(sp)
4391c: 6a4b0513 addi a0,s6,1700
43920: 4b42 c.lwsp s6,16(sp)
43922: 6145 c.addi16sp sp,48
43924: b02f906f jal zero,3cc26 <_dl_debug_printf>
43928: 00064537 lui a0,0x64
4392c: 30c50513 addi a0,a0,780 # 6430c <__PRETTY_FUNCTION__.1+0x18c>
43930: af6f90ef jal ra,3cc26 <_dl_debug_printf>
43934: 00060b37 lui s6,0x60
43938: bfc9 c.j 4390a <_dl_show_scope+0xe2>
4393a: 000607b7 lui a5,0x60
4393e: e4878793 addi a5,a5,-440 # 5fe48 <__PRETTY_FUNCTION__.0+0x1a0>
43942: bf19 c.j 43858 <_dl_show_scope+0x30>
00043944 <dl_open_worker>:
43944: 711d c.addi16sp sp,-96
43946: c2d6 c.swsp s5,68(sp)
43948: 00052a83 lw s5,0(a0)
4394c: c8ca c.swsp s2,80(sp)
4394e: c4d2 c.swsp s4,72(sp)
43950: 892a c.mv s2,a0
43952: 00452a03 lw s4,4(a0)
43956: 02400593 addi a1,zero,36
4395a: 8556 c.mv a0,s5
4395c: ce86 c.swsp ra,92(sp)
4395e: cca2 c.swsp s0,88(sp)
43960: caa6 c.swsp s1,84(sp)
43962: c6ce c.swsp s3,76(sp)
43964: c0da c.swsp s6,64(sp)
43966: de5e c.swsp s7,60(sp)
43968: dc62 c.swsp s8,56(sp)
4396a: da66 c.swsp s9,52(sp)
4396c: d86a c.swsp s10,48(sp)
4396e: d66e c.swsp s11,44(sp)
43970: c99da0ef jal ra,1e608 <strchr>
43974: 38050763 beq a0,zero,43d02 <dl_open_worker+0x3be>
43978: 00892503 lw a0,8(s2)
4397c: 0006f9b7 lui s3,0x6f
43980: ac898993 addi s3,s3,-1336 # 6eac8 <_dl_ns>
43984: 0009a483 lw s1,0(s3)
43988: 31b5 c.jal 435f4 <_dl_find_dso_for_object>
4398a: 842a c.mv s0,a0
4398c: 3c050163 beq a0,zero,43d4e <dl_open_worker+0x40a>
43990: 01092483 lw s1,16(s2)
43994: 57f9 c.li a5,-2
43996: 00f49563 bne s1,a5,439a0 <dl_open_worker+0x5c>
4399a: 4c04 c.lw s1,24(s0)
4399c: 00992823 sw s1,16(s2)
439a0: 05c00793 addi a5,zero,92
439a4: 02f487b3 mul a5,s1,a5
439a8: 85a6 c.mv a1,s1
439aa: 4501 c.li a0,0
439ac: 97ce c.add a5,s3
439ae: 4bd8 c.lw a4,20(a5)
439b0: 4b94 c.lw a3,16(a5)
439b2: 00e037b3 sltu a5,zero,a4
439b6: 00f90c23 sb a5,24(s2)
439ba: 00d92a23 sw a3,20(s2)
439be: ad8de0ef jal ra,21c96 <_dl_debug_initialize>
439c2: 01092783 lw a5,16(s2)
439c6: 10000737 lui a4,0x10000
439ca: 8522 c.mv a0,s0
439cc: 00ea6733 or a4,s4,a4
439d0: 4681 c.li a3,0
439d2: 4609 c.li a2,2
439d4: 85d6 c.mv a1,s5
439d6: 873f60ef jal ra,3a248 <_dl_map_object>
439da: 00a92623 sw a0,12(s2)
439de: 842a c.mv s0,a0
439e0: 34050363 beq a0,zero,43d26 <dl_open_worker+0x3e2>
439e4: 400007b7 lui a5,0x40000
439e8: 00fa77b3 and a5,s4,a5
439ec: 26079463 bne a5,zero,43c54 <dl_open_worker+0x310>
439f0: 19452683 lw a3,404(a0)
439f4: 16052703 lw a4,352(a0)
439f8: 6785 c.lui a5,0x1
439fa: 0685 c.addi a3,1
439fc: 18d52a23 sw a3,404(a0)
43a00: 00fa74b3 and s1,s4,a5
43a04: 46071f63 bne a4,zero,43e82 <dl_open_worker+0x53e>
43a08: 4a049b63 bne s1,zero,43ebe <dl_open_worker+0x57a>
43a0c: 88000737 lui a4,0x88000
43a10: 0721 c.addi a4,8
43a12: 00ea7733 and a4,s4,a4
43a16: 4681 c.li a3,0
43a18: 4601 c.li a2,0
43a1a: 4581 c.li a1,0
43a1c: 8522 c.mv a0,s0
43a1e: 575020ef jal ra,46792 <_dl_map_object_deps>
43a22: 16442783 lw a5,356(s0)
43a26: 4481 c.li s1,0
43a28: e789 c.bnez a5,43a32 <dl_open_worker+0xee>
43a2a: a03d c.j 43a58 <dl_open_worker+0x114>
43a2c: 0485 c.addi s1,1
43a2e: 02f4f563 bgeu s1,a5,43a58 <dl_open_worker+0x114>
43a32: 16042703 lw a4,352(s0)
43a36: 00249693 slli a3,s1,0x2
43a3a: 9736 c.add a4,a3
43a3c: 4318 c.lw a4,0(a4)
43a3e: 4b48 c.lw a0,20(a4)
43a40: 17452703 lw a4,372(a0)
43a44: f765 c.bnez a4,43a2c <dl_open_worker+0xe8>
43a46: 4601 c.li a2,0
43a48: 4581 c.li a1,0
43a4a: 1e9030ef jal ra,47432 <_dl_check_map_versions>
43a4e: 16442783 lw a5,356(s0)
43a52: 0485 c.addi s1,1
43a54: fcf4efe3 bltu s1,a5,43a32 <dl_open_worker+0xee>
43a58: 01092583 lw a1,16(s2)
43a5c: 4501 c.li a0,0
43a5e: a38de0ef jal ra,21c96 <_dl_debug_initialize>
43a62: 00052623 sw zero,12(a0)
43a66: a2ede0ef jal ra,21c94 <_dl_debug_state>
43a6a: ef41a783 lw a5,-268(gp) # 6f248 <_dl_debug_mask>
43a6e: 2007f793 andi a5,a5,512
43a72: 44079a63 bne a5,zero,43ec6 <dl_open_worker+0x582>
43a76: ef01a783 lw a5,-272(gp) # 6f244 <_dl_lazy>
43a7a: 08000ab7 lui s5,0x8000
43a7e: 28079063 bne a5,zero,43cfe <dl_open_worker+0x3ba>
43a82: 1f842703 lw a4,504(s0)
43a86: 015a7ab3 and s5,s4,s5
43a8a: 4681 c.li a3,0
43a8c: 431c c.lw a5,0(a4)
43a8e: 4501 c.li a0,0
43a90: 00470613 addi a2,a4,4 # 88000004 <__BSS_END__+0x87f904b0>
43a94: 5bfd c.li s7,-1
43a96: 587d c.li a6,-1
43a98: 4bdc c.lw a5,20(a5)
43a9a: 85b6 c.mv a1,a3
43a9c: 0685 c.addi a3,1
43a9e: 1987d783 lhu a5,408(a5) # 1198 <__libc_tsd_CTYPE_B+0x116c>
43aa2: 8b91 c.andi a5,4
43aa4: e781 c.bnez a5,43aac <dl_open_worker+0x168>
43aa6: 1d0b8663 beq s7,a6,43c72 <dl_open_worker+0x32e>
43aaa: 8536 c.mv a0,a3
43aac: 421c c.lw a5,0(a2)
43aae: 0611 c.addi a2,4
43ab0: f7e5 c.bnez a5,43a98 <dl_open_worker+0x154>
43ab2: fff50493 addi s1,a0,-1
43ab6: 00abe663 bltu s7,a0,43ac2 <dl_open_worker+0x17e>
43aba: a03d c.j 43ae8 <dl_open_worker+0x1a4>
43abc: 1f842703 lw a4,504(s0)
43ac0: 84be c.mv s1,a5
43ac2: 00249793 slli a5,s1,0x2
43ac6: 973e c.add a4,a5
43ac8: 4308 c.lw a0,0(a4)
43aca: 495c c.lw a5,20(a0)
43acc: 1987d783 lhu a5,408(a5)
43ad0: 8b91 c.andi a5,4
43ad2: e799 c.bnez a5,43ae0 <dl_open_worker+0x19c>
43ad4: 1d452583 lw a1,468(a0)
43ad8: 4681 c.li a3,0
43ada: 8656 c.mv a2,s5
43adc: a56f80ef jal ra,3bd32 <_dl_relocate_object>
43ae0: fff48793 addi a5,s1,-1
43ae4: fc9b9ce3 bne s7,s1,43abc <dl_open_worker+0x178>
43ae8: 16442783 lw a5,356(s0)
43aec: 4481 c.li s1,0
43aee: 4c29 c.li s8,10
43af0: 4d8d c.li s11,3
43af2: 16040b93 addi s7,s0,352
43af6: e789 c.bnez a5,43b00 <dl_open_worker+0x1bc>
43af8: a879 c.j 43b96 <dl_open_worker+0x252>
43afa: 0485 c.addi s1,1
43afc: 16f4fd63 bgeu s1,a5,43c76 <dl_open_worker+0x332>
43b00: 16042703 lw a4,352(s0)
43b04: 00249693 slli a3,s1,0x2
43b08: 9736 c.add a4,a3
43b0a: 00072a83 lw s5,0(a4)
43b0e: 198aa703 lw a4,408(s5) # 8000198 <__BSS_END__+0x7f90644>
43b12: 8b2d c.andi a4,11
43b14: ff8713e3 bne a4,s8,43afa <dl_open_worker+0x1b6>
43b18: 1d4aa583 lw a1,468(s5)
43b1c: 4198 c.lw a4,0(a1)
43b1e: 34070c63 beq a4,zero,43e76 <dl_open_worker+0x532>
43b22: 00458513 addi a0,a1,4
43b26: 86aa c.mv a3,a0
43b28: fd7709e3 beq a4,s7,43afa <dl_open_worker+0x1b6>
43b2c: 4298 c.lw a4,0(a3)
43b2e: 0691 c.addi a3,4
43b30: ff65 c.bnez a4,43b28 <dl_open_worker+0x1e4>
43b32: 4114 c.lw a3,0(a0)
43b34: 863a c.mv a2,a4
43b36: 0511 c.addi a0,4
43b38: 0705 c.addi a4,1
43b3a: fee5 c.bnez a3,43b32 <dl_open_worker+0x1ee>
43b3c: 00260c93 addi s9,a2,2 # 10002 <__ehdr_start+0x2>
43b40: 1d0aad03 lw s10,464(s5)
43b44: fbacebe3 bltu s9,s10,43afa <dl_open_worker+0x1b6>
43b48: 1c0a8713 addi a4,s5,448
43b4c: 00e58463 beq a1,a4,43b54 <dl_open_worker+0x210>
43b50: 3badf863 bgeu s11,s10,43f00 <dl_open_worker+0x5bc>
43b54: 003d1513 slli a0,s10,0x3
43b58: c63a c.swsp a4,12(sp)
43b5a: c42e c.swsp a1,8(sp)
43b5c: 87bd90ef jal ra,1d3d6 <__libc_malloc>
43b60: 45a2 c.lwsp a1,8(sp)
43b62: 4732 c.lwsp a4,12(sp)
43b64: 0d06 c.slli s10,0x1
43b66: 87aa c.mv a5,a0
43b68: 42050763 beq a0,zero,43f96 <dl_open_worker+0x652>
43b6c: 853e c.mv a0,a5
43b6e: 002c9613 slli a2,s9,0x2
43b72: c43a c.swsp a4,8(sp)
43b74: 893db0ef jal ra,1f406 <memcpy>
43b78: 87aa c.mv a5,a0
43b7a: 4722 c.lwsp a4,8(sp)
43b7c: 1d4aa503 lw a0,468(s5)
43b80: 1cfaaa23 sw a5,468(s5)
43b84: 00a70463 beq a4,a0,43b8c <dl_open_worker+0x248>
43b88: c0bf90ef jal ra,3d792 <_dl_scope_free>
43b8c: 16442783 lw a5,356(s0)
43b90: 1daaa823 sw s10,464(s5)
43b94: b79d c.j 43afa <dl_open_worker+0x1b6>
43b96: 4a81 c.li s5,0
43b98: 100a7a13 andi s4,s4,256
43b9c: 1c0a1263 bne s4,zero,43d60 <dl_open_worker+0x41c>
43ba0: 4c1c c.lw a5,24(s0)
43ba2: 05c00713 addi a4,zero,92
43ba6: 4b85 c.li s7,1
43ba8: 02e787b3 mul a5,a5,a4
43bac: 00064c37 lui s8,0x64
43bb0: 97ce c.add a5,s3
43bb2: 4384 c.lw s1,0(a5)
43bb4: c085 c.beqz s1,43bd4 <dl_open_worker+0x290>
43bb6: 19c4c783 lbu a5,412(s1)
43bba: cb99 c.beqz a5,43bd0 <dl_open_worker+0x28c>
43bbc: ef41a783 lw a5,-268(gp) # 6f248 <_dl_debug_mask>
43bc0: 0407f793 andi a5,a5,64
43bc4: 18079763 bne a5,zero,43d52 <dl_open_worker+0x40e>
43bc8: 19748da3 sb s7,411(s1)
43bcc: 18048e23 sb zero,412(s1)
43bd0: 44c4 c.lw s1,12(s1)
43bd2: f0f5 c.bnez s1,43bb6 <dl_open_worker+0x272>
43bd4: 16442783 lw a5,356(s0)
43bd8: 4481 c.li s1,0
43bda: 4ca9 c.li s9,10
43bdc: 8bbe c.mv s7,a5
43bde: 16040c13 addi s8,s0,352
43be2: 32078263 beq a5,zero,43f06 <dl_open_worker+0x5c2>
43be6: 16042703 lw a4,352(s0)
43bea: 00249693 slli a3,s1,0x2
43bee: 4581 c.li a1,0
43bf0: 9736 c.add a4,a3
43bf2: 4308 c.lw a0,0(a4)
43bf4: 19852703 lw a4,408(a0)
43bf8: 8b2d c.andi a4,11
43bfa: 0b970b63 beq a4,s9,43cb0 <dl_open_worker+0x36c>
43bfe: ef41a783 lw a5,-268(gp) # 6f248 <_dl_debug_mask>
43c02: 2007f793 andi a5,a5,512
43c06: e3dd c.bnez a5,43cac <dl_open_worker+0x368>
43c08: 16442783 lw a5,356(s0)
43c0c: 0485 c.addi s1,1
43c0e: 8bbe c.mv s7,a5
43c10: fcf4ebe3 bltu s1,a5,43be6 <dl_open_worker+0x2a2>
43c14: 180a9063 bne s5,zero,43d94 <dl_open_worker+0x450>
43c18: 01894783 lbu a5,24(s2)
43c1c: 16078063 beq a5,zero,43d7c <dl_open_worker+0x438>
43c20: 01c92683 lw a3,28(s2)
43c24: 02092703 lw a4,32(s2)
43c28: 02492783 lw a5,36(s2)
43c2c: 000435b7 lui a1,0x43
43c30: 0810 c.addi4spn a2,sp,16
43c32: 39458593 addi a1,a1,916 # 43394 <call_dl_init>
43c36: 4501 c.li a0,0
43c38: c822 c.swsp s0,16(sp)
43c3a: ca36 c.swsp a3,20(sp)
43c3c: cc3a c.swsp a4,24(sp)
43c3e: ce3e c.swsp a5,28(sp)
43c40: 8e7df0ef jal ra,23526 <_dl_catch_exception>
43c44: 120a1263 bne s4,zero,43d68 <dl_open_worker+0x424>
43c48: ef41a783 lw a5,-268(gp) # 6f248 <_dl_debug_mask>
43c4c: 0407f793 andi a5,a5,64
43c50: 1e079563 bne a5,zero,43e3a <dl_open_worker+0x4f6>
43c54: 40f6 c.lwsp ra,92(sp)
43c56: 4466 c.lwsp s0,88(sp)
43c58: 44d6 c.lwsp s1,84(sp)
43c5a: 4946 c.lwsp s2,80(sp)
43c5c: 49b6 c.lwsp s3,76(sp)
43c5e: 4a26 c.lwsp s4,72(sp)
43c60: 4a96 c.lwsp s5,68(sp)
43c62: 4b06 c.lwsp s6,64(sp)
43c64: 5bf2 c.lwsp s7,60(sp)
43c66: 5c62 c.lwsp s8,56(sp)
43c68: 5cd2 c.lwsp s9,52(sp)
43c6a: 5d42 c.lwsp s10,48(sp)
43c6c: 5db2 c.lwsp s11,44(sp)
43c6e: 6125 c.addi16sp sp,96
43c70: 8082 c.jr ra
43c72: 8bae c.mv s7,a1
43c74: bd1d c.j 43aaa <dl_open_worker+0x166>
43c76: d385 c.beqz a5,43b96 <dl_open_worker+0x252>
43c78: 4a81 c.li s5,0
43c7a: 4481 c.li s1,0
43c7c: a021 c.j 43c84 <dl_open_worker+0x340>
43c7e: 0485 c.addi s1,1
43c80: f0f4fce3 bgeu s1,a5,43b98 <dl_open_worker+0x254>
43c84: 16042703 lw a4,352(s0)
43c88: 00249693 slli a3,s1,0x2
43c8c: 9736 c.add a4,a3
43c8e: 4308 c.lw a0,0(a4)
43c90: 19855703 lhu a4,408(a0)
43c94: 8b21 c.andi a4,8
43c96: f765 c.bnez a4,43c7e <dl_open_worker+0x33a>
43c98: 23452703 lw a4,564(a0)
43c9c: d36d c.beqz a4,43c7e <dl_open_worker+0x33a>
43c9e: 4581 c.li a1,0
43ca0: d56de0ef jal ra,221f6 <_dl_add_to_slotinfo>
43ca4: 16442783 lw a5,356(s0)
43ca8: 4a85 c.li s5,1
43caa: bfd1 c.j 43c7e <dl_open_worker+0x33a>
43cac: 3eb5 c.jal 43828 <_dl_show_scope>
43cae: bfa9 c.j 43c08 <dl_open_worker+0x2c4>
43cb0: 1d452803 lw a6,468(a0)
43cb4: 00082703 lw a4,0(a6)
43cb8: 1c070163 beq a4,zero,43e7a <dl_open_worker+0x536>
43cbc: 00480613 addi a2,a6,4
43cc0: 86b2 c.mv a3,a2
43cc2: f58705e3 beq a4,s8,43c0c <dl_open_worker+0x2c8>
43cc6: 4298 c.lw a4,0(a3)
43cc8: 0691 c.addi a3,4
43cca: ff65 c.bnez a4,43cc2 <dl_open_worker+0x37e>
43ccc: 4581 c.li a1,0
43cce: 421c c.lw a5,0(a2)
43cd0: 872e c.mv a4,a1
43cd2: 0585 c.addi a1,1
43cd4: 0611 c.addi a2,4
43cd6: 00259693 slli a3,a1,0x2
43cda: fbf5 c.bnez a5,43cce <dl_open_worker+0x38a>
43cdc: 0709 c.addi a4,2
43cde: 1d052783 lw a5,464(a0)
43ce2: 28f77a63 bgeu a4,a5,43f76 <dl_open_worker+0x632>
43ce6: 070a c.slli a4,0x2
43ce8: 983a c.add a6,a4
43cea: 00082023 sw zero,0(a6)
43cee: 0ff0000f fence iorw,iorw
43cf2: 1d452783 lw a5,468(a0)
43cf6: 97b6 c.add a5,a3
43cf8: 0187a023 sw s8,0(a5)
43cfc: b709 c.j 43bfe <dl_open_worker+0x2ba>
43cfe: 0a85 c.addi s5,1
43d00: b349 c.j 43a82 <dl_open_worker+0x13e>
43d02: 01092483 lw s1,16(s2)
43d06: 57f9 c.li a5,-2
43d08: c6f488e3 beq s1,a5,43978 <dl_open_worker+0x34>
43d0c: 842a c.mv s0,a0
43d0e: 02f00593 addi a1,zero,47
43d12: 8556 c.mv a0,s5
43d14: 8f5da0ef jal ra,1e608 <strchr>
43d18: c60500e3 beq a0,zero,43978 <dl_open_worker+0x34>
43d1c: 0006f9b7 lui s3,0x6f
43d20: ac898993 addi s3,s3,-1336 # 6eac8 <_dl_ns>
43d24: b9b5 c.j 439a0 <dl_open_worker+0x5c>
43d26: 004a7a13 andi s4,s4,4
43d2a: f20a15e3 bne s4,zero,43c54 <dl_open_worker+0x310>
43d2e: 000646b7 lui a3,0x64
43d32: 000645b7 lui a1,0x64
43d36: 00064537 lui a0,0x64
43d3a: 4a868693 addi a3,a3,1192 # 644a8 <__PRETTY_FUNCTION__.3>
43d3e: 21500613 addi a2,zero,533
43d42: 18c58593 addi a1,a1,396 # 6418c <__PRETTY_FUNCTION__.1+0xc>
43d46: 31850513 addi a0,a0,792 # 64318 <__PRETTY_FUNCTION__.1+0x198>
43d4a: da7cc0ef jal ra,10af0 <__assert_fail>
43d4e: 8426 c.mv s0,s1
43d50: b181 c.j 43990 <dl_open_worker+0x4c>
43d52: 4c90 c.lw a2,24(s1)
43d54: 40cc c.lw a1,4(s1)
43d56: 3b8c0513 addi a0,s8,952 # 643b8 <__PRETTY_FUNCTION__.1+0x238>
43d5a: ecdf80ef jal ra,3cc26 <_dl_debug_printf>
43d5e: b5ad c.j 43bc8 <dl_open_worker+0x284>
43d60: 8522 c.mv a0,s0
43d62: f7cff0ef jal ra,434de <add_to_global_resize>
43d66: bd2d c.j 43ba0 <dl_open_worker+0x25c>
43d68: 8522 c.mv a0,s0
43d6a: e36ff0ef jal ra,433a0 <add_to_global_update>
43d6e: ef41a783 lw a5,-268(gp) # 6f248 <_dl_debug_mask>
43d72: 0407f793 andi a5,a5,64
43d76: ec078fe3 beq a5,zero,43c54 <dl_open_worker+0x310>
43d7a: a0c1 c.j 43e3a <dl_open_worker+0x4f6>
43d7c: 01092783 lw a5,16(s2)
43d80: 05c00713 addi a4,zero,92
43d84: 4581 c.li a1,0
43d86: 02e787b3 mul a5,a5,a4
43d8a: 97ce c.add a5,s3
43d8c: 4bc8 c.lw a0,20(a5)
43d8e: 799000ef jal ra,44d26 <_dl_call_libc_early_init>
43d92: b579 c.j 43c20 <dl_open_worker+0x2dc>
43d94: c3b1 c.beqz a5,43dd8 <dl_open_worker+0x494>
43d96: 4481 c.li s1,0
43d98: a021 c.j 43da0 <dl_open_worker+0x45c>
43d9a: 0485 c.addi s1,1
43d9c: 02f4fe63 bgeu s1,a5,43dd8 <dl_open_worker+0x494>
43da0: 16042703 lw a4,352(s0)
43da4: 00249693 slli a3,s1,0x2
43da8: 9736 c.add a4,a3
43daa: 00072a83 lw s5,0(a4)
43dae: 198ad703 lhu a4,408(s5)
43db2: 8b21 c.andi a4,8
43db4: f37d c.bnez a4,43d9a <dl_open_worker+0x456>
43db6: 234aa703 lw a4,564(s5)
43dba: d365 c.beqz a4,43d9a <dl_open_worker+0x456>
43dbc: 4585 c.li a1,1
43dbe: 8556 c.mv a0,s5
43dc0: c36de0ef jal ra,221f6 <_dl_add_to_slotinfo>
43dc4: 198ad783 lhu a5,408(s5)
43dc8: 4007f793 andi a5,a5,1024
43dcc: efd9 c.bnez a5,43e6a <dl_open_worker+0x526>
43dce: 16442783 lw a5,356(s0)
43dd2: 0485 c.addi s1,1
43dd4: fcf4e6e3 bltu s1,a5,43da0 <dl_open_worker+0x45c>
43dd8: b901a703 lw a4,-1136(gp) # 6eee4 <_dl_tls_generation>
43ddc: 0705 c.addi a4,1
43dde: b8e1a823 sw a4,-1136(gp) # 6eee4 <_dl_tls_generation>
43de2: 12070563 beq a4,zero,43f0c <dl_open_worker+0x5c8>
43de6: 40000a93 addi s5,zero,1024
43dea: 00fbe663 bltu s7,a5,43df6 <dl_open_worker+0x4b2>
43dee: b52d c.j 43c18 <dl_open_worker+0x2d4>
43df0: 0b85 c.addi s7,1
43df2: e2fbf3e3 bgeu s7,a5,43c18 <dl_open_worker+0x2d4>
43df6: 16042703 lw a4,352(s0)
43dfa: 002b9693 slli a3,s7,0x2
43dfe: 9736 c.add a4,a3
43e00: 4304 c.lw s1,0(a4)
43e02: 1984a703 lw a4,408(s1)
43e06: 40877713 andi a4,a4,1032
43e0a: ff5713e3 bne a4,s5,43df0 <dl_open_worker+0x4ac>
43e0e: 2344a703 lw a4,564(s1)
43e12: df79 c.beqz a4,43df0 <dl_open_worker+0x4ac>
43e14: 1984d783 lhu a5,408(s1)
43e18: 8526 c.mv a0,s1
43e1a: bff7f793 andi a5,a5,-1025
43e1e: 18f49c23 sh a5,408(s1)
43e22: b081a783 lw a5,-1272(gp) # 6ee5c <_dl_init_static_tls>
43e26: 9782 c.jalr a5
43e28: 1984d783 lhu a5,408(s1)
43e2c: 4007f793 andi a5,a5,1024
43e30: 16079f63 bne a5,zero,43fae <dl_open_worker+0x66a>
43e34: 16442783 lw a5,356(s0)
43e38: bf65 c.j 43df0 <dl_open_worker+0x4ac>
43e3a: 19442683 lw a3,404(s0)
43e3e: 4c10 c.lw a2,24(s0)
43e40: 404c c.lw a1,4(s0)
43e42: 4466 c.lwsp s0,88(sp)
43e44: 40f6 c.lwsp ra,92(sp)
43e46: 44d6 c.lwsp s1,84(sp)
43e48: 4946 c.lwsp s2,80(sp)
43e4a: 49b6 c.lwsp s3,76(sp)
43e4c: 4a26 c.lwsp s4,72(sp)
43e4e: 4a96 c.lwsp s5,68(sp)
43e50: 4b06 c.lwsp s6,64(sp)
43e52: 5bf2 c.lwsp s7,60(sp)
43e54: 5c62 c.lwsp s8,56(sp)
43e56: 5cd2 c.lwsp s9,52(sp)
43e58: 5d42 c.lwsp s10,48(sp)
43e5a: 5db2 c.lwsp s11,44(sp)
43e5c: 00064537 lui a0,0x64
43e60: 32c50513 addi a0,a0,812 # 6432c <__PRETTY_FUNCTION__.1+0x1ac>
43e64: 6125 c.addi16sp sp,96
43e66: dc1f806f jal zero,3cc26 <_dl_debug_printf>
43e6a: 16442783 lw a5,356(s0)
43e6e: f37796e3 bne a5,s7,43d9a <dl_open_worker+0x456>
43e72: 8ba6 c.mv s7,s1
43e74: b71d c.j 43d9a <dl_open_worker+0x456>
43e76: 4c85 c.li s9,1
43e78: b1e1 c.j 43b40 <dl_open_worker+0x1fc>
43e7a: 4705 c.li a4,1
43e7c: 4681 c.li a3,0
43e7e: 4581 c.li a1,0
43e80: bdb9 c.j 43cde <dl_open_worker+0x39a>
43e82: ef41a783 lw a5,-268(gp) # 6f248 <_dl_debug_mask>
43e86: 0407f793 andi a5,a5,64
43e8a: efc1 c.bnez a5,43f22 <dl_open_worker+0x5de>
43e8c: 100a7a13 andi s4,s4,256
43e90: 020a0f63 beq s4,zero,43ece <dl_open_worker+0x58a>
43e94: 19845783 lhu a5,408(s0)
43e98: 8bc1 c.andi a5,16
43e9a: cfbd c.beqz a5,43f18 <dl_open_worker+0x5d4>
43e9c: c895 c.beqz s1,43ed0 <dl_open_worker+0x58c>
43e9e: ef41a783 lw a5,-268(gp) # 6f248 <_dl_debug_mask>
43ea2: 0407f793 andi a5,a5,64
43ea6: e3c5 c.bnez a5,43f46 <dl_open_worker+0x602>
43ea8: 4785 c.li a5,1
43eaa: 18f40da3 sb a5,411(s0)
43eae: 19845783 lhu a5,408(s0)
43eb2: 8bc1 c.andi a5,16
43eb4: ef91 c.bnez a5,43ed0 <dl_open_worker+0x58c>
43eb6: 8522 c.mv a0,s0
43eb8: ce8ff0ef jal ra,433a0 <add_to_global_update>
43ebc: a811 c.j 43ed0 <dl_open_worker+0x58c>
43ebe: 4785 c.li a5,1
43ec0: 18f50e23 sb a5,412(a0)
43ec4: b6a1 c.j 43a0c <dl_open_worker+0xc8>
43ec6: 4581 c.li a1,0
43ec8: 8522 c.mv a0,s0
43eca: 3ab9 c.jal 43828 <_dl_show_scope>
43ecc: b66d c.j 43a76 <dl_open_worker+0x132>
43ece: e0bd c.bnez s1,43f34 <dl_open_worker+0x5f0>
43ed0: 01092583 lw a1,16(s2)
43ed4: 4501 c.li a0,0
43ed6: dc1dd0ef jal ra,21c96 <_dl_debug_initialize>
43eda: 455c c.lw a5,12(a0)
43edc: d6078ce3 beq a5,zero,43c54 <dl_open_worker+0x310>
43ee0: 000646b7 lui a3,0x64
43ee4: 000645b7 lui a1,0x64
43ee8: 00064537 lui a0,0x64
43eec: 4a868693 addi a3,a3,1192 # 644a8 <__PRETTY_FUNCTION__.3>
43ef0: 23d00613 addi a2,zero,573
43ef4: 18c58593 addi a1,a1,396 # 6418c <__PRETTY_FUNCTION__.1+0xc>
43ef8: 35c50513 addi a0,a0,860 # 6435c <__PRETTY_FUNCTION__.1+0x1dc>
43efc: bf5cc0ef jal ra,10af0 <__assert_fail>
43f00: 87ba c.mv a5,a4
43f02: 4d11 c.li s10,4
43f04: b1a5 c.j 43b6c <dl_open_worker+0x228>
43f06: d00a89e3 beq s5,zero,43c18 <dl_open_worker+0x2d4>
43f0a: b5f9 c.j 43dd8 <dl_open_worker+0x494>
43f0c: 00064537 lui a0,0x64
43f10: 3f850513 addi a0,a0,1016 # 643f8 <__PRETTY_FUNCTION__.1+0x278>
43f14: ddff80ef jal ra,3ccf2 <_dl_fatal_printf>
43f18: 8522 c.mv a0,s0
43f1a: dc4ff0ef jal ra,434de <add_to_global_resize>
43f1e: d8c1 c.beqz s1,43eae <dl_open_worker+0x56a>
43f20: bfbd c.j 43e9e <dl_open_worker+0x55a>
43f22: 4d10 c.lw a2,24(a0)
43f24: 414c c.lw a1,4(a0)
43f26: 00064537 lui a0,0x64
43f2a: 32c50513 addi a0,a0,812 # 6432c <__PRETTY_FUNCTION__.1+0x1ac>
43f2e: cf9f80ef jal ra,3cc26 <_dl_debug_printf>
43f32: bfa9 c.j 43e8c <dl_open_worker+0x548>
43f34: ef41a783 lw a5,-268(gp) # 6f248 <_dl_debug_mask>
43f38: 0407f793 andi a5,a5,64
43f3c: e38d c.bnez a5,43f5e <dl_open_worker+0x61a>
43f3e: 4785 c.li a5,1
43f40: 18f40da3 sb a5,411(s0)
43f44: b771 c.j 43ed0 <dl_open_worker+0x58c>
43f46: 19b44783 lbu a5,411(s0)
43f4a: ffb9 c.bnez a5,43ea8 <dl_open_worker+0x564>
43f4c: 4c10 c.lw a2,24(s0)
43f4e: 404c c.lw a1,4(s0)
43f50: 00064537 lui a0,0x64
43f54: 44c50513 addi a0,a0,1100 # 6444c <__PRETTY_FUNCTION__.1+0x2cc>
43f58: ccff80ef jal ra,3cc26 <_dl_debug_printf>
43f5c: b7b1 c.j 43ea8 <dl_open_worker+0x564>
43f5e: 19b44783 lbu a5,411(s0)
43f62: fff1 c.bnez a5,43f3e <dl_open_worker+0x5fa>
43f64: 4c10 c.lw a2,24(s0)
43f66: 404c c.lw a1,4(s0)
43f68: 00064537 lui a0,0x64
43f6c: 44c50513 addi a0,a0,1100 # 6444c <__PRETTY_FUNCTION__.1+0x2cc>
43f70: cb7f80ef jal ra,3cc26 <_dl_debug_printf>
43f74: b7e9 c.j 43f3e <dl_open_worker+0x5fa>
43f76: 000646b7 lui a3,0x64
43f7a: 000645b7 lui a1,0x64
43f7e: 00064537 lui a0,0x64
43f82: 49868693 addi a3,a3,1176 # 64498 <__PRETTY_FUNCTION__.2>
43f86: 14e00613 addi a2,zero,334
43f8a: 18c58593 addi a1,a1,396 # 6418c <__PRETTY_FUNCTION__.1+0xc>
43f8e: 3dc50513 addi a0,a0,988 # 643dc <__PRETTY_FUNCTION__.1+0x25c>
43f92: b5fcc0ef jal ra,10af0 <__assert_fail>
43f96: 000646b7 lui a3,0x64
43f9a: 0004f5b7 lui a1,0x4f
43f9e: 39c68693 addi a3,a3,924 # 6439c <__PRETTY_FUNCTION__.1+0x21c>
43fa2: 4601 c.li a2,0
43fa4: 46858593 addi a1,a1,1128 # 4f468 <__PRETTY_FUNCTION__.2+0x1a0>
43fa8: 4531 c.li a0,12
43faa: d3edf0ef jal ra,234e8 <_dl_signal_error>
43fae: 000646b7 lui a3,0x64
43fb2: 000645b7 lui a1,0x64
43fb6: 00064537 lui a0,0x64
43fba: 48468693 addi a3,a3,1156 # 64484 <__PRETTY_FUNCTION__.1>
43fbe: 1ae00613 addi a2,zero,430
43fc2: 18c58593 addi a1,a1,396 # 6418c <__PRETTY_FUNCTION__.1+0xc>
43fc6: 43050513 addi a0,a0,1072 # 64430 <__PRETTY_FUNCTION__.1+0x2b0>
43fca: b27cc0ef jal ra,10af0 <__assert_fail>
00043fce <call_destructors>:
43fce: 08852783 lw a5,136(a0)
43fd2: 1141 c.addi sp,-16
43fd4: c04a c.swsp s2,0(sp)
43fd6: c606 c.swsp ra,12(sp)
43fd8: c422 c.swsp s0,8(sp)
43fda: c226 c.swsp s1,4(sp)
43fdc: 892a c.mv s2,a0
43fde: c39d c.beqz a5,44004 <call_destructors+0x36>
43fe0: 09052683 lw a3,144(a0)
43fe4: 43d8 c.lw a4,4(a5)
43fe6: 4104 c.lw s1,0(a0)
43fe8: 42dc c.lw a5,4(a3)
43fea: 94ba c.add s1,a4
43fec: 8389 c.srli a5,0x2
43fee: fff78413 addi s0,a5,-1
43ff2: cb89 c.beqz a5,44004 <call_destructors+0x36>
43ff4: 040a c.slli s0,0x2
43ff6: 9426 c.add s0,s1
43ff8: 401c c.lw a5,0(s0)
43ffa: 9782 c.jalr a5
43ffc: 87a2 c.mv a5,s0
43ffe: 1471 c.addi s0,-4
44000: fef49ce3 bne s1,a5,43ff8 <call_destructors+0x2a>
44004: 05492783 lw a5,84(s2)
44008: cb99 c.beqz a5,4401e <call_destructors+0x50>
4400a: 00092703 lw a4,0(s2)
4400e: 43dc c.lw a5,4(a5)
44010: 4422 c.lwsp s0,8(sp)
44012: 40b2 c.lwsp ra,12(sp)
44014: 4492 c.lwsp s1,4(sp)
44016: 4902 c.lwsp s2,0(sp)
44018: 97ba c.add a5,a4
4401a: 0141 c.addi sp,16
4401c: 8782 c.jr a5
4401e: 40b2 c.lwsp ra,12(sp)
44020: 4422 c.lwsp s0,8(sp)
44022: 4492 c.lwsp s1,4(sp)
44024: 4902 c.lwsp s2,0(sp)
44026: 0141 c.addi sp,16
44028: 8082 c.jr ra
0004402a <remove_slotinfo>:
4402a: 0005a883 lw a7,0(a1)
4402e: 1141 c.addi sp,-16
44030: c422 c.swsp s0,8(sp)
44032: c226 c.swsp s1,4(sp)
44034: c606 c.swsp ra,12(sp)
44036: 40c507b3 sub a5,a0,a2
4403a: 842e c.mv s0,a1
4403c: 84b2 c.mv s1,a2
4403e: 0517e463 bltu a5,a7,44086 <remove_slotinfo+0x5c>
44042: 41cc c.lw a1,4(a1)
44044: c5b5 c.beqz a1,440b0 <remove_slotinfo+0x86>
44046: 9646 c.add a2,a7
44048: 37cd c.jal 4402a <remove_slotinfo>
4404a: e905 c.bnez a0,4407a <remove_slotinfo+0x50>
4404c: 401c c.lw a5,0(s0)
4404e: 4681 c.li a3,0
44050: e481 c.bnez s1,44058 <remove_slotinfo+0x2e>
44052: ba81a683 lw a3,-1112(gp) # 6eefc <_dl_tls_static_nelem>
44056: 0685 c.addi a3,1
44058: 00379713 slli a4,a5,0x3
4405c: 0711 c.addi a4,4
4405e: 00e405b3 add a1,s0,a4
44062: fff48613 addi a2,s1,-1
44066: 06f6f663 bgeu a3,a5,440d2 <remove_slotinfo+0xa8>
4406a: 4198 c.lw a4,0(a1)
4406c: 00f60533 add a0,a2,a5
44070: 15e1 c.addi a1,-8
44072: 17fd c.addi a5,-1
44074: db6d c.beqz a4,44066 <remove_slotinfo+0x3c>
44076: baa1aa23 sw a0,-1100(gp) # 6ef08 <_dl_tls_max_dtv_idx>
4407a: 40b2 c.lwsp ra,12(sp)
4407c: 4422 c.lwsp s0,8(sp)
4407e: 4492 c.lwsp s1,4(sp)
44080: 4505 c.li a0,1
44082: 0141 c.addi sp,16
44084: 8082 c.jr ra
44086: 00379693 slli a3,a5,0x3
4408a: 96ae c.add a3,a1
4408c: 46d0 c.lw a2,12(a3)
4408e: 872a c.mv a4,a0
44090: ca19 c.beqz a2,440a6 <remove_slotinfo+0x7c>
44092: 24462603 lw a2,580(a2)
44096: 04a61463 bne a2,a0,440de <remove_slotinfo+0xb4>
4409a: b901a603 lw a2,-1136(gp) # 6eee4 <_dl_tls_generation>
4409e: 0006a623 sw zero,12(a3)
440a2: 0605 c.addi a2,1
440a4: c690 c.sw a2,8(a3)
440a6: bb41a683 lw a3,-1100(gp) # 6ef08 <_dl_tls_max_dtv_idx>
440aa: fce698e3 bne a3,a4,4407a <remove_slotinfo+0x50>
440ae: b745 c.j 4404e <remove_slotinfo+0x24>
440b0: ded9 c.beqz a3,4404e <remove_slotinfo+0x24>
440b2: 000646b7 lui a3,0x64
440b6: 000645b7 lui a1,0x64
440ba: 00064537 lui a0,0x64
440be: 71068693 addi a3,a3,1808 # 64710 <__PRETTY_FUNCTION__.0>
440c2: 03b00613 addi a2,zero,59
440c6: 4dc58593 addi a1,a1,1244 # 644dc <__PRETTY_FUNCTION__.5+0x18>
440ca: 4e850513 addi a0,a0,1256 # 644e8 <__PRETTY_FUNCTION__.5+0x24>
440ce: a23cc0ef jal ra,10af0 <__assert_fail>
440d2: 40b2 c.lwsp ra,12(sp)
440d4: 4422 c.lwsp s0,8(sp)
440d6: 4492 c.lwsp s1,4(sp)
440d8: 4501 c.li a0,0
440da: 0141 c.addi sp,16
440dc: 8082 c.jr ra
440de: 000646b7 lui a3,0x64
440e2: 000645b7 lui a1,0x64
440e6: 00064537 lui a0,0x64
440ea: 71068693 addi a3,a3,1808 # 64710 <__PRETTY_FUNCTION__.0>
440ee: 05000613 addi a2,zero,80
440f2: 4dc58593 addi a1,a1,1244 # 644dc <__PRETTY_FUNCTION__.5+0x18>
440f6: 4fc50513 addi a0,a0,1276 # 644fc <__PRETTY_FUNCTION__.5+0x38>
440fa: 9f7cc0ef jal ra,10af0 <__assert_fail>
000440fe <_dl_close_worker>:
440fe: 7175 c.addi16sp sp,-144
44100: c522 c.swsp s0,136(sp)
44102: c706 c.swsp ra,140(sp)
44104: c326 c.swsp s1,132(sp)
44106: c14a c.swsp s2,128(sp)
44108: dece c.swsp s3,124(sp)
4410a: dcd2 c.swsp s4,120(sp)
4410c: dad6 c.swsp s5,116(sp)
4410e: d8da c.swsp s6,112(sp)
44110: d6de c.swsp s7,108(sp)
44112: d4e2 c.swsp s8,104(sp)
44114: d2e6 c.swsp s9,100(sp)
44116: d0ea c.swsp s10,96(sp)
44118: ceee c.swsp s11,92(sp)
4411a: 0900 c.addi4spn s0,sp,144
4411c: 19452603 lw a2,404(a0)
44120: fab42a23 sw a1,-76(s0)
44124: 167d c.addi a2,-1
44126: 18c52a23 sw a2,404(a0)
4412a: 2c061563 bne a2,zero,443f4 <_dl_close_worker+0x2f6>
4412e: 19855783 lhu a5,408(a0)
44132: 4709 c.li a4,2
44134: 8b8d c.andi a5,3
44136: 2ae79f63 bne a5,a4,443f4 <_dl_close_worker+0x2f6>
4413a: fd81a703 lw a4,-40(gp) # 6f32c <dl_close_state.2>
4413e: 2a071963 bne a4,zero,443f0 <_dl_close_worker+0x2f2>
44142: 01852b03 lw s6,24(a0)
44146: 05c00793 addi a5,zero,92
4414a: 0006fdb7 lui s11,0x6f
4414e: 02fb07b3 mul a5,s6,a5
44152: 001b3713 sltiu a4,s6,1
44156: f8e42e23 sw a4,-100(s0)
4415a: 070a c.slli a4,0x2
4415c: f8e42c23 sw a4,-104(s0)
44160: 00000713 addi a4,zero,0
44164: fae42023 sw a4,-96(s0)
44168: 00000713 addi a4,zero,0
4416c: ac8d8693 addi a3,s11,-1336 # 6eac8 <_dl_ns>
44170: fae42223 sw a4,-92(s0)
44174: 01878713 addi a4,a5,24
44178: 9736 c.add a4,a3
4417a: 97b6 c.add a5,a3
4417c: fad42623 sw a3,-84(s0)
44180: f6e42a23 sw a4,-140(s0)
44184: faf42c23 sw a5,-72(s0)
44188: fb842783 lw a5,-72(s0)
4418c: fa242423 sw sp,-88(s0)
44190: 43c4 c.lw s1,4(a5)
44192: 439c c.lw a5,0(a5)
44194: 00f48693 addi a3,s1,15
44198: 9ac1 c.andi a3,-16
4419a: 00249713 slli a4,s1,0x2
4419e: 40d10133 sub sp,sp,a3
441a2: 073d c.addi a4,15
441a4: 890a c.mv s2,sp
441a6: 9b41 c.andi a4,-16
441a8: 40d10133 sub sp,sp,a3
441ac: 4685 c.li a3,1
441ae: 898a c.mv s3,sp
441b0: fcd1ac23 sw a3,-40(gp) # 6f32c <dl_close_state.2>
441b4: 40e10133 sub sp,sp,a4
441b8: 8d8a c.mv s11,sp
441ba: 6e078463 beq a5,zero,448a2 <_dl_close_worker+0x7a4>
441be: 86ee c.mv a3,s11
441c0: 4701 c.li a4,0
441c2: 20e7aa23 sw a4,532(a5)
441c6: c29c c.sw a5,0(a3)
441c8: 47dc c.lw a5,12(a5)
441ca: 0705 c.addi a4,1
441cc: 0691 c.addi a3,4
441ce: fbf5 c.bnez a5,441c2 <_dl_close_worker+0xc4>
441d0: 7ee49463 bne s1,a4,449b8 <_dl_close_worker+0x8ba>
441d4: 4581 c.li a1,0
441d6: 8626 c.mv a2,s1
441d8: 854a c.mv a0,s2
441da: 922db0ef jal ra,1f2fc <memset>
441de: 8626 c.mv a2,s1
441e0: 4581 c.li a1,0
441e2: 854e c.mv a0,s3
441e4: 918db0ef jal ra,1f2fc <memset>
441e8: 7a048663 beq s1,zero,44994 <_dl_close_worker+0x896>
441ec: 4601 c.li a2,0
441ee: 4889 c.li a7,2
441f0: 4505 c.li a0,1
441f2: 56fd c.li a3,-1
441f4: 00c98333 add t1,s3,a2
441f8: 00034703 lbu a4,0(t1)
441fc: 00261793 slli a5,a2,0x2
44200: 97ee c.add a5,s11
44202: 438c c.lw a1,0(a5)
44204: e715 c.bnez a4,44230 <_dl_close_worker+0x132>
44206: 1985d783 lhu a5,408(a1)
4420a: 8b8d c.andi a5,3
4420c: 2d178363 beq a5,a7,444d2 <_dl_close_worker+0x3d4>
44210: 00c907b3 add a5,s2,a2
44214: 00a78023 sb a0,0(a5)
44218: 1f85a703 lw a4,504(a1)
4421c: 00a30023 sb a0,0(t1)
44220: 20d5aa23 sw a3,532(a1)
44224: 1e071f63 bne a4,zero,44422 <_dl_close_worker+0x324>
44228: 1fc5a303 lw t1,508(a1)
4422c: 22031c63 bne t1,zero,44464 <_dl_close_worker+0x366>
44230: 0605 c.addi a2,1
44232: fc9661e3 bltu a2,s1,441f4 <_dl_close_worker+0xf6>
44236: f9c42783 lw a5,-100(s0)
4423a: 4685 c.li a3,1
4423c: 8aee c.mv s5,s11
4423e: 00f90633 add a2,s2,a5
44242: 40f485b3 sub a1,s1,a5
44246: f9842783 lw a5,-104(s0)
4424a: 4a01 c.li s4,0
4424c: 5c7d c.li s8,-1
4424e: 00fd8533 add a0,s11,a5
44252: 105000ef jal ra,44b56 <_dl_sort_maps>
44256: 4881 c.li a7,0
44258: fa042823 sw zero,-80(s0)
4425c: fa042e23 sw zero,-68(s0)
44260: 4c89 c.li s9,2
44262: 5d7d c.li s10,-1
44264: a09d c.j 442ca <_dl_close_worker+0x1cc>
44266: 71959763 bne a1,s9,44974 <_dl_close_worker+0x876>
4426a: 19b9c703 lbu a4,411(s3)
4426e: 70071363 bne a4,zero,44974 <_dl_close_worker+0x876>
44272: 8a21 c.andi a2,8
44274: c615 c.beqz a2,442a0 <_dl_close_worker+0x1a2>
44276: ef41a703 lw a4,-268(gp) # 6f248 <_dl_debug_mask>
4427a: 8b09 c.andi a4,2
4427c: 28071e63 bne a4,zero,44518 <_dl_close_worker+0x41a>
44280: 0889a703 lw a4,136(s3)
44284: 26070e63 beq a4,zero,44500 <_dl_close_worker+0x402>
44288: 000447b7 lui a5,0x44
4428c: 864e c.mv a2,s3
4428e: fce78593 addi a1,a5,-50 # 43fce <call_destructors>
44292: 4501 c.li a0,0
44294: fb142e23 sw a7,-68(s0)
44298: a8edf0ef jal ra,23526 <_dl_catch_exception>
4429c: fbc42883 lw a7,-68(s0)
442a0: 1989d703 lhu a4,408(s3)
442a4: 6609 c.lui a2,0x2
442a6: 8f51 c.or a4,a2
442a8: 01077613 andi a2,a4,16
442ac: 00c03633 sltu a2,zero,a2
442b0: 18e99c23 sh a4,408(s3)
442b4: 98b2 c.add a7,a2
442b6: 018a7363 bgeu s4,s8,442bc <_dl_close_worker+0x1be>
442ba: 8c52 c.mv s8,s4
442bc: 4785 c.li a5,1
442be: faf42e23 sw a5,-68(s0)
442c2: 0a05 c.addi s4,1
442c4: 0a91 c.addi s5,4
442c6: 11448963 beq s1,s4,443d8 <_dl_close_worker+0x2da>
442ca: 000aa983 lw s3,0(s5)
442ce: 0189a703 lw a4,24(s3)
442d2: 69671163 bne a4,s6,44954 <_dl_close_worker+0x856>
442d6: 01490733 add a4,s2,s4
442da: 1989d603 lhu a2,408(s3)
442de: 00074703 lbu a4,0(a4)
442e2: 00367593 andi a1,a2,3
442e6: d341 c.beqz a4,44266 <_dl_close_worker+0x168>
442e8: fd959de3 bne a1,s9,442c2 <_dl_close_worker+0x1c4>
442ec: 1609a703 lw a4,352(s3)
442f0: 24070263 beq a4,zero,44534 <_dl_close_worker+0x436>
442f4: 1d49a283 lw t0,468(s3)
442f8: 4e85 c.li t4,1
442fa: 4f81 c.li t6,0
442fc: 0002a703 lw a4,0(t0)
44300: cf45 c.beqz a4,443b8 <_dl_close_worker+0x2ba>
44302: 00428613 addi a2,t0,4
44306: 16898b93 addi s7,s3,360
4430a: 8532 c.mv a0,a2
4430c: 85ba c.mv a1,a4
4430e: 4e01 c.li t3,0
44310: 1f758663 beq a1,s7,444fc <_dl_close_worker+0x3fe>
44314: eb85af03 lw t5,-328(a1)
44318: 6d6f1063 bne t5,s6,449d8 <_dl_close_worker+0x8da>
4431c: 0b45a583 lw a1,180(a1)
44320: 1da58e63 beq a1,s10,444fc <_dl_close_worker+0x3fe>
44324: 4e05 c.li t3,1
44326: 410c c.lw a1,0(a0)
44328: 0511 c.addi a0,4
4432a: f1fd c.bnez a1,44310 <_dl_close_worker+0x212>
4432c: 1c0e0f63 beq t3,zero,4450a <_dl_close_worker+0x40c>
44330: 1c098693 addi a3,s3,448
44334: 20568c63 beq a3,t0,4454c <_dl_close_worker+0x44e>
44338: 458d c.li a1,3
4433a: 21d5e963 bltu a1,t4,4454c <_dl_close_worker+0x44e>
4433e: 8536 c.mv a0,a3
44340: 4791 c.li a5,4
44342: 4581 c.li a1,0
44344: 4e81 c.li t4,0
44346: a821 c.j 4435e <_dl_close_worker+0x260>
44348: 000f8863 beq t6,zero,44358 <_dl_close_worker+0x25a>
4434c: 0585 c.addi a1,1
4434e: 01ff2023 sw t6,0(t5)
44352: 00259e93 slli t4,a1,0x2
44356: 4f81 c.li t6,0
44358: 4218 c.lw a4,0(a2)
4435a: 0611 c.addi a2,4
4435c: c30d c.beqz a4,4437e <_dl_close_worker+0x280>
4435e: 01d50f33 add t5,a0,t4
44362: 01770663 beq a4,s7,4436e <_dl_close_worker+0x270>
44366: 0b472383 lw t2,180(a4)
4436a: fda39fe3 bne t2,s10,44348 <_dl_close_worker+0x24a>
4436e: 00ef2023 sw a4,0(t5)
44372: 4218 c.lw a4,0(a2)
44374: 0585 c.addi a1,1
44376: 00259e93 slli t4,a1,0x2
4437a: 0611 c.addi a2,4
4437c: f36d c.bnez a4,4435e <_dl_close_worker+0x260>
4437e: 9eaa c.add t4,a0
44380: 000ea023 sw zero,0(t4)
44384: 1ca9aa23 sw a0,468(s3)
44388: 22568663 beq a3,t0,445b4 <_dl_close_worker+0x4b6>
4438c: 8516 c.mv a0,t0
4438e: f8f42823 sw a5,-112(s0)
44392: f9142a23 sw a7,-108(s0)
44396: bfcf90ef jal ra,3d792 <_dl_scope_free>
4439a: fb042783 lw a5,-80(s0)
4439e: 00153713 sltiu a4,a0,1
443a2: 40e00733 sub a4,zero,a4
443a6: 8ff9 c.and a5,a4
443a8: faf42823 sw a5,-80(s0)
443ac: f9042783 lw a5,-112(s0)
443b0: f9442883 lw a7,-108(s0)
443b4: 1cf9a823 sw a5,464(s3)
443b8: 1709a703 lw a4,368(s3)
443bc: c719 c.beqz a4,443ca <_dl_close_worker+0x2cc>
443be: 21472703 lw a4,532(a4)
443c2: 01a70463 beq a4,s10,443ca <_dl_close_worker+0x2cc>
443c6: 1609a823 sw zero,368(s3)
443ca: ef8a7ce3 bgeu s4,s8,442c2 <_dl_close_worker+0x1c4>
443ce: 8c52 c.mv s8,s4
443d0: 0a05 c.addi s4,1
443d2: 0a91 c.addi s5,4
443d4: ef449be3 bne s1,s4,442ca <_dl_close_worker+0x1cc>
443d8: fbc42783 lw a5,-68(s0)
443dc: 20079e63 bne a5,zero,445f8 <_dl_close_worker+0x4fa>
443e0: fd81a703 lw a4,-40(gp) # 6f32c <dl_close_state.2>
443e4: 4789 c.li a5,2
443e6: 5cf71463 bne a4,a5,449ae <_dl_close_worker+0x8b0>
443ea: fa842103 lw sp,-88(s0)
443ee: bb69 c.j 44188 <_dl_close_worker+0x8a>
443f0: fcf1ac23 sw a5,-40(gp) # 6f32c <dl_close_state.2>
443f4: ef41a783 lw a5,-268(gp) # 6f248 <_dl_debug_mask>
443f8: 0407f793 andi a5,a5,64
443fc: 48079b63 bne a5,zero,44892 <_dl_close_worker+0x794>
44400: f7040113 addi sp,s0,-144
44404: 40ba c.lwsp ra,140(sp)
44406: 442a c.lwsp s0,136(sp)
44408: 449a c.lwsp s1,132(sp)
4440a: 490a c.lwsp s2,128(sp)
4440c: 59f6 c.lwsp s3,124(sp)
4440e: 5a66 c.lwsp s4,120(sp)
44410: 5ad6 c.lwsp s5,116(sp)
44412: 5b46 c.lwsp s6,112(sp)
44414: 5bb6 c.lwsp s7,108(sp)
44416: 5c26 c.lwsp s8,104(sp)
44418: 5c96 c.lwsp s9,100(sp)
4441a: 5d06 c.lwsp s10,96(sp)
4441c: 4df6 c.lwsp s11,92(sp)
4441e: 6149 c.addi16sp sp,144
44420: 8082 c.jr ra
44422: 435c c.lw a5,4(a4)
44424: 0711 c.addi a4,4
44426: e00781e3 beq a5,zero,44228 <_dl_close_worker+0x12a>
4442a: 2147a783 lw a5,532(a5)
4442e: fed78ae3 beq a5,a3,44422 <_dl_close_worker+0x324>
44432: 4407c063 blt a5,zero,44872 <_dl_close_worker+0x774>
44436: 4297fe63 bgeu a5,s1,44872 <_dl_close_worker+0x774>
4443a: 97ca c.add a5,s2
4443c: 0007c303 lbu t1,0(a5)
44440: fe0311e3 bne t1,zero,44422 <_dl_close_worker+0x324>
44444: 00a78023 sb a0,0(a5)
44448: 431c c.lw a5,0(a4)
4444a: 2147a783 lw a5,532(a5)
4444e: fcf64ae3 blt a2,a5,44422 <_dl_close_worker+0x324>
44452: fff78613 addi a2,a5,-1
44456: 435c c.lw a5,4(a4)
44458: 0711 c.addi a4,4
4445a: fbe1 c.bnez a5,4442a <_dl_close_worker+0x32c>
4445c: 1fc5a303 lw t1,508(a1)
44460: dc0308e3 beq t1,zero,44230 <_dl_close_worker+0x132>
44464: 00032783 lw a5,0(t1)
44468: dc0784e3 beq a5,zero,44230 <_dl_close_worker+0x132>
4446c: 4701 c.li a4,0
4446e: a03d c.j 4449c <_dl_close_worker+0x39e>
44470: 0497f163 bgeu a5,s1,444b2 <_dl_close_worker+0x3b4>
44474: 97ca c.add a5,s2
44476: 0007ce83 lbu t4,0(a5)
4447a: 000e9c63 bne t4,zero,44492 <_dl_close_worker+0x394>
4447e: 00a78023 sb a0,0(a5)
44482: 214e2783 lw a5,532(t3)
44486: 1fc5a303 lw t1,508(a1)
4448a: 00f64463 blt a2,a5,44492 <_dl_close_worker+0x394>
4448e: fff78613 addi a2,a5,-1
44492: 00032783 lw a5,0(t1)
44496: 0705 c.addi a4,1
44498: d8f77ce3 bgeu a4,a5,44230 <_dl_close_worker+0x132>
4449c: 00271793 slli a5,a4,0x2
444a0: 979a c.add a5,t1
444a2: 0047ae03 lw t3,4(a5)
444a6: 214e2783 lw a5,532(t3)
444aa: fed784e3 beq a5,a3,44492 <_dl_close_worker+0x394>
444ae: fc07d1e3 bge a5,zero,44470 <_dl_close_worker+0x372>
444b2: 000646b7 lui a3,0x64
444b6: 000645b7 lui a1,0x64
444ba: 00064537 lui a0,0x64
444be: 72068693 addi a3,a3,1824 # 64720 <__PRETTY_FUNCTION__.1>
444c2: 0f800613 addi a2,zero,248
444c6: 4dc58593 addi a1,a1,1244 # 644dc <__PRETTY_FUNCTION__.5+0x18>
444ca: 57c50513 addi a0,a0,1404 # 6457c <__PRETTY_FUNCTION__.5+0xb8>
444ce: e22cc0ef jal ra,10af0 <__assert_fail>
444d2: 1945a783 lw a5,404(a1)
444d6: d2079de3 bne a5,zero,44210 <_dl_close_worker+0x112>
444da: 19b5c703 lbu a4,411(a1)
444de: 00c907b3 add a5,s2,a2
444e2: d20719e3 bne a4,zero,44214 <_dl_close_worker+0x116>
444e6: 2485a703 lw a4,584(a1)
444ea: 0ff0000f fence iorw,iorw
444ee: d20713e3 bne a4,zero,44214 <_dl_close_worker+0x116>
444f2: 0007c703 lbu a4,0(a5)
444f6: d0071fe3 bne a4,zero,44214 <_dl_close_worker+0x116>
444fa: bb1d c.j 44230 <_dl_close_worker+0x132>
444fc: 0e85 c.addi t4,1
444fe: b525 c.j 44326 <_dl_close_worker+0x228>
44500: 0549a703 lw a4,84(s3)
44504: d80712e3 bne a4,zero,44288 <_dl_close_worker+0x18a>
44508: bb61 c.j 442a0 <_dl_close_worker+0x1a2>
4450a: ea0f87e3 beq t6,zero,443b8 <_dl_close_worker+0x2ba>
4450e: 1609a023 sw zero,352(s3)
44512: 1609a223 sw zero,356(s3)
44516: b54d c.j 443b8 <_dl_close_worker+0x2ba>
44518: 0049a583 lw a1,4(s3)
4451c: 000647b7 lui a5,0x64
44520: 865a c.mv a2,s6
44522: 5f478513 addi a0,a5,1524 # 645f4 <__PRETTY_FUNCTION__.5+0x130>
44526: fb142e23 sw a7,-68(s0)
4452a: efcf80ef jal ra,3cc26 <_dl_debug_printf>
4452e: fbc42883 lw a7,-68(s0)
44532: b3b9 c.j 44280 <_dl_close_worker+0x182>
44534: 1f89af83 lw t6,504(s3)
44538: 080f9363 bne t6,zero,445be <_dl_close_worker+0x4c0>
4453c: 1d49a283 lw t0,468(s3)
44540: 4e85 c.li t4,1
44542: 0002a703 lw a4,0(t0)
44546: da071ee3 bne a4,zero,44302 <_dl_close_worker+0x204>
4454a: b5bd c.j 443b8 <_dl_close_worker+0x2ba>
4454c: 1d09a783 lw a5,464(s3)
44550: f6542c23 sw t0,-136(s0)
44554: f7c42e23 sw t3,-132(s0)
44558: 00279513 slli a0,a5,0x2
4455c: f9f42023 sw t6,-128(s0)
44560: f9142223 sw a7,-124(s0)
44564: f8c42423 sw a2,-120(s0)
44568: f8e42623 sw a4,-116(s0)
4456c: f8d42823 sw a3,-112(s0)
44570: f8f42a23 sw a5,-108(s0)
44574: e63d80ef jal ra,1d3d6 <__libc_malloc>
44578: f9442783 lw a5,-108(s0)
4457c: f9042683 lw a3,-112(s0)
44580: f8c42703 lw a4,-116(s0)
44584: f8842603 lw a2,-120(s0)
44588: f8442883 lw a7,-124(s0)
4458c: f8042f83 lw t6,-128(s0)
44590: f7c42e03 lw t3,-132(s0)
44594: f7842283 lw t0,-136(s0)
44598: da0515e3 bne a0,zero,44342 <_dl_close_worker+0x244>
4459c: 000646b7 lui a3,0x64
445a0: 000645b7 lui a1,0x64
445a4: 39c68693 addi a3,a3,924 # 6439c <__PRETTY_FUNCTION__.1+0x21c>
445a8: 4601 c.li a2,0
445aa: 62458593 addi a1,a1,1572 # 64624 <__PRETTY_FUNCTION__.5+0x160>
445ae: 4531 c.li a0,12
445b0: f39de0ef jal ra,234e8 <_dl_signal_error>
445b4: fbc42823 sw t3,-80(s0)
445b8: 1cf9a823 sw a5,464(s3)
445bc: bbf5 c.j 443b8 <_dl_close_worker+0x2ba>
445be: 004fa703 lw a4,4(t6)
445c2: 30070163 beq a4,zero,448c4 <_dl_close_worker+0x7c6>
445c6: 008f8713 addi a4,t6,8
445ca: 4605 c.li a2,1
445cc: 430c c.lw a1,0(a4)
445ce: 8532 c.mv a0,a2
445d0: 0711 c.addi a4,4
445d2: 0605 c.addi a2,1
445d4: fde5 c.bnez a1,445cc <_dl_close_worker+0x4ce>
445d6: 00250713 addi a4,a0,2
445da: 070a c.slli a4,0x2
445dc: 1d49a283 lw t0,468(s3)
445e0: 977e c.add a4,t6
445e2: 16e9a023 sw a4,352(s3)
445e6: 0002a703 lw a4,0(t0)
445ea: 16c9a223 sw a2,356(s3)
445ee: 16098f93 addi t6,s3,352
445f2: df11 c.beqz a4,4450e <_dl_close_worker+0x410>
445f4: 4e89 c.li t4,2
445f6: b331 c.j 44302 <_dl_close_worker+0x204>
445f8: 85da c.mv a1,s6
445fa: 4501 c.li a0,0
445fc: f9142823 sw a7,-112(s0)
44600: e96dd0ef jal ra,21c96 <_dl_debug_initialize>
44604: 4709 c.li a4,2
44606: c558 c.sw a4,12(a0)
44608: f8a42a23 sw a0,-108(s0)
4460c: e88dd0ef jal ra,21c94 <_dl_debug_state>
44610: f9042883 lw a7,-112(s0)
44614: 2a089b63 bne a7,zero,448ca <_dl_close_worker+0x7cc>
44618: af022703 lw a4,-1296(tp) # fffffaf0 <__BSS_END__+0xfff8ff9c>
4461c: 4a071263 bne a4,zero,44ac0 <_dl_close_worker+0x9c2>
44620: fa042783 lw a5,-96(s0)
44624: cb89 c.beqz a5,44636 <_dl_close_worker+0x538>
44626: 0006f537 lui a0,0x6f
4462a: a8850513 addi a0,a0,-1400 # 6ea88 <_dl_load_write_lock>
4462e: 00000097 auipc ra,0x0
44632: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
44636: 469c7863 bgeu s8,s1,44aa6 <_dl_close_worker+0x9a8>
4463a: 002c1a13 slli s4,s8,0x2
4463e: 9a6e c.add s4,s11
44640: 9c4a c.add s8,s2
44642: 5bfd c.li s7,-1
44644: 9926 c.add s2,s1
44646: 5cfd c.li s9,-1
44648: 4d01 c.li s10,0
4464a: a029 c.j 44654 <_dl_close_worker+0x556>
4464c: 0c05 c.addi s8,1
4464e: 0a11 c.addi s4,4
44650: 11890f63 beq s2,s8,4476e <_dl_close_worker+0x670>
44654: 000c4783 lbu a5,0(s8)
44658: 000a2983 lw s3,0(s4)
4465c: fbe5 c.bnez a5,4464c <_dl_close_worker+0x54e>
4465e: 1989d783 lhu a5,408(s3)
44662: 4689 c.li a3,2
44664: 8b8d c.andi a5,3
44666: 42d79063 bne a5,a3,44a86 <_dl_close_worker+0x988>
4466a: 2349a783 lw a5,564(s3)
4466e: 1a079563 bne a5,zero,44818 <_dl_close_worker+0x71a>
44672: fb442783 lw a5,-76(s0)
44676: cb85 c.beqz a5,446a6 <_dl_close_worker+0x5a8>
44678: fa042783 lw a5,-96(s0)
4467c: c799 c.beqz a5,4468a <_dl_close_worker+0x58c>
4467e: f7442503 lw a0,-140(s0)
44682: 00000097 auipc ra,0x0
44686: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
4468a: fb842783 lw a5,-72(s0)
4468e: 5f9c c.lw a5,56(a5)
44690: 12079e63 bne a5,zero,447cc <_dl_close_worker+0x6ce>
44694: fa442783 lw a5,-92(s0)
44698: c799 c.beqz a5,446a6 <_dl_close_worker+0x5a8>
4469a: f7442503 lw a0,-140(s0)
4469e: 00000097 auipc ra,0x0
446a2: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
446a6: 1b49a503 lw a0,436(s3)
446aa: 1b89a583 lw a1,440(s3)
446ae: 8d89 c.sub a1,a0
446b0: 8c9dc0ef jal ra,20f78 <__munmap>
446b4: 3a0b1963 bne s6,zero,44a66 <_dl_close_worker+0x968>
446b8: 0109a603 lw a2,16(s3)
446bc: 34060663 beq a2,zero,44a08 <_dl_close_worker+0x90a>
446c0: fac42703 lw a4,-84(s0)
446c4: 00c9a683 lw a3,12(s3)
446c8: 435c c.lw a5,4(a4)
446ca: c654 c.sw a3,12(a2)
446cc: 17fd c.addi a5,-1
446ce: c35c c.sw a5,4(a4)
446d0: c291 c.beqz a3,446d4 <_dl_close_worker+0x5d6>
446d2: ca90 c.sw a2,16(a3)
446d4: 1749a503 lw a0,372(s3)
446d8: 940d90ef jal ra,1d818 <__free>
446dc: 1b09a503 lw a0,432(s3)
446e0: 57fd c.li a5,-1
446e2: 00f50463 beq a0,a5,446ea <_dl_close_worker+0x5ec>
446e6: 932d90ef jal ra,1d818 <__free>
446ea: 1fc9a503 lw a0,508(s3)
446ee: 92ad90ef jal ra,1d818 <__free>
446f2: ef41a783 lw a5,-268(gp) # 6f248 <_dl_debug_mask>
446f6: 0407f793 andi a5,a5,64
446fa: 10079463 bne a5,zero,44802 <_dl_close_worker+0x704>
446fe: 0049a503 lw a0,4(s3)
44702: 916d90ef jal ra,1d818 <__free>
44706: 01c9ad83 lw s11,28(s3)
4470a: 008da683 lw a3,8(s11)
4470e: 856e c.mv a0,s11
44710: 004dad83 lw s11,4(s11)
44714: c2cd c.beqz a3,447b6 <_dl_close_worker+0x6b8>
44716: fe0d9ae3 bne s11,zero,4470a <_dl_close_worker+0x60c>
4471a: 1f89a503 lw a0,504(s3)
4471e: 8fad90ef jal ra,1d818 <__free>
44722: 1d49a503 lw a0,468(s3)
44726: 1c098793 addi a5,s3,448
4472a: 00f50463 beq a0,a5,44732 <_dl_close_worker+0x634>
4472e: 8ead90ef jal ra,1d818 <__free>
44732: 1989d783 lhu a5,408(s3)
44736: 0807f793 andi a5,a5,128
4473a: e3c9 c.bnez a5,447bc <_dl_close_worker+0x6be>
4473c: 1a09a503 lw a0,416(s3)
44740: 57fd c.li a5,-1
44742: 00f50463 beq a0,a5,4474a <_dl_close_worker+0x64c>
44746: 8d2d90ef jal ra,1d818 <__free>
4474a: 1f09a503 lw a0,496(s3)
4474e: 57fd c.li a5,-1
44750: 00f50463 beq a0,a5,44758 <_dl_close_worker+0x65a>
44754: 8c4d90ef jal ra,1d818 <__free>
44758: eb81a783 lw a5,-328(gp) # 6f20c <_dl_initfirst>
4475c: 07378563 beq a5,s3,447c6 <_dl_close_worker+0x6c8>
44760: 854e c.mv a0,s3
44762: 0c05 c.addi s8,1
44764: 8b4d90ef jal ra,1d818 <__free>
44768: 0a11 c.addi s4,4
4476a: ef8915e3 bne s2,s8,44654 <_dl_close_worker+0x556>
4476e: fa442783 lw a5,-92(s0)
44772: cb89 c.beqz a5,44784 <_dl_close_worker+0x686>
44774: 0006f537 lui a0,0x6f
44778: a8850513 addi a0,a0,-1400 # 6ea88 <_dl_load_write_lock>
4477c: 00000097 auipc ra,0x0
44780: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
44784: 000d0d63 beq s10,zero,4479e <_dl_close_worker+0x6a0>
44788: b901a783 lw a5,-1136(gp) # 6eee4 <_dl_tls_generation>
4478c: 0785 c.addi a5,1
4478e: b8f1a823 sw a5,-1136(gp) # 6eee4 <_dl_tls_generation>
44792: 28078b63 beq a5,zero,44a28 <_dl_close_worker+0x92a>
44796: ba01a703 lw a4,-1120(gp) # 6eef4 <_dl_tls_static_used>
4479a: 13770263 beq a4,s7,448be <_dl_close_worker+0x7c0>
4479e: fb842783 lw a5,-72(s0)
447a2: 439c c.lw a5,0(a5)
447a4: 18078c63 beq a5,zero,4493c <_dl_close_worker+0x83e>
447a8: f9442783 lw a5,-108(s0)
447ac: 0007a623 sw zero,12(a5)
447b0: ce4dd0ef jal ra,21c94 <_dl_debug_state>
447b4: b135 c.j 443e0 <_dl_close_worker+0x2e2>
447b6: 862d90ef jal ra,1d818 <__free>
447ba: bfb1 c.j 44716 <_dl_close_worker+0x618>
447bc: 1549a503 lw a0,340(s3)
447c0: 858d90ef jal ra,1d818 <__free>
447c4: bfa5 c.j 4473c <_dl_close_worker+0x63e>
447c6: ea01ac23 sw zero,-328(gp) # 6f20c <_dl_initfirst>
447ca: bf59 c.j 44760 <_dl_close_worker+0x662>
447cc: fb842703 lw a4,-72(s0)
447d0: 5f54 c.lw a3,60(a4)
447d2: ec0681e3 beq a3,zero,44694 <_dl_close_worker+0x596>
447d6: 0692 c.slli a3,0x4
447d8: 00d78633 add a2,a5,a3
447dc: a021 c.j 447e4 <_dl_close_worker+0x6e6>
447de: 07c1 c.addi a5,16
447e0: eac78ae3 beq a5,a2,44694 <_dl_close_worker+0x596>
447e4: 43d4 c.lw a3,4(a5)
447e6: dee5 c.beqz a3,447de <_dl_close_worker+0x6e0>
447e8: 47d4 c.lw a3,12(a5)
447ea: ff369ae3 bne a3,s3,447de <_dl_close_worker+0x6e0>
447ee: fb842703 lw a4,-72(s0)
447f2: 0007a023 sw zero,0(a5)
447f6: 4334 c.lw a3,64(a4)
447f8: 0007a223 sw zero,4(a5)
447fc: 16fd c.addi a3,-1
447fe: c334 c.sw a3,64(a4)
44800: bff9 c.j 447de <_dl_close_worker+0x6e0>
44802: 0189a603 lw a2,24(s3)
44806: 0049a583 lw a1,4(s3)
4480a: 00064537 lui a0,0x64
4480e: 66050513 addi a0,a0,1632 # 64660 <__PRETTY_FUNCTION__.5+0x19c>
44812: c14f80ef jal ra,3cc26 <_dl_debug_printf>
44816: b5e5 c.j 446fe <_dl_close_worker+0x600>
44818: bac1a583 lw a1,-1108(gp) # 6ef00 <_dl_tls_dtv_slotinfo_list>
4481c: c999 c.beqz a1,44832 <_dl_close_worker+0x734>
4481e: 1989a683 lw a3,408(s3)
44822: 2449a503 lw a0,580(s3)
44826: 4601 c.li a2,0
44828: 828d c.srli a3,0x3
4482a: 8a85 c.andi a3,1
4482c: ffeff0ef jal ra,4402a <remove_slotinfo>
44830: c93d c.beqz a0,448a6 <_dl_close_worker+0x7a8>
44832: 2409a783 lw a5,576(s3)
44836: 4685 c.li a3,1
44838: fbc42d03 lw s10,-68(s0)
4483c: 00278613 addi a2,a5,2
44840: e2c6f9e3 bgeu a3,a2,44672 <_dl_close_worker+0x574>
44844: 56fd c.li a3,-1
44846: 06dc8563 beq s9,a3,448b0 <_dl_close_worker+0x7b2>
4484a: 2349a603 lw a2,564(s3)
4484e: 23c9a683 lw a3,572(s3)
44852: 97b2 c.add a5,a2
44854: 0f768e63 beq a3,s7,44950 <_dl_close_worker+0x852>
44858: 0efc8a63 beq s9,a5,4494c <_dl_close_worker+0x84e>
4485c: ba01a583 lw a1,-1120(gp) # 6eef4 <_dl_tls_static_used>
44860: 1af58163 beq a1,a5,44a02 <_dl_close_worker+0x904>
44864: 19758a63 beq a1,s7,449f8 <_dl_close_worker+0x8fa>
44868: e0dbf5e3 bgeu s7,a3,44672 <_dl_close_worker+0x574>
4486c: 8bbe c.mv s7,a5
4486e: 8cb6 c.mv s9,a3
44870: b509 c.j 44672 <_dl_close_worker+0x574>
44872: 000646b7 lui a3,0x64
44876: 000645b7 lui a1,0x64
4487a: 00064537 lui a0,0x64
4487e: 72068693 addi a3,a3,1824 # 64720 <__PRETTY_FUNCTION__.1>
44882: 0df00613 addi a2,zero,223
44886: 4dc58593 addi a1,a1,1244 # 644dc <__PRETTY_FUNCTION__.5+0x18>
4488a: 55050513 addi a0,a0,1360 # 64550 <__PRETTY_FUNCTION__.5+0x8c>
4488e: a62cc0ef jal ra,10af0 <__assert_fail>
44892: 414c c.lw a1,4(a0)
44894: 00064537 lui a0,0x64
44898: 51850513 addi a0,a0,1304 # 64518 <__PRETTY_FUNCTION__.5+0x54>
4489c: b8af80ef jal ra,3cc26 <_dl_debug_printf>
448a0: b685 c.j 44400 <_dl_close_worker+0x302>
448a2: 4701 c.li a4,0
448a4: b235 c.j 441d0 <_dl_close_worker+0xd2>
448a6: ba81a683 lw a3,-1112(gp) # 6eefc <_dl_tls_static_nelem>
448aa: bad1aa23 sw a3,-1100(gp) # 6ef08 <_dl_tls_max_dtv_idx>
448ae: b751 c.j 44832 <_dl_close_worker+0x734>
448b0: 2349a683 lw a3,564(s3)
448b4: 23c9ac83 lw s9,572(s3)
448b8: 00d78bb3 add s7,a5,a3
448bc: bb5d c.j 44672 <_dl_close_worker+0x574>
448be: bb91a023 sw s9,-1120(gp) # 6eef4 <_dl_tls_static_used>
448c2: bdf1 c.j 4479e <_dl_close_worker+0x6a0>
448c4: 4721 c.li a4,8
448c6: 4605 c.li a2,1
448c8: bb11 c.j 445dc <_dl_close_worker+0x4de>
448ca: fb842783 lw a5,-72(s0)
448ce: 478c c.lw a1,8(a5)
448d0: 41d8 c.lw a4,4(a1)
448d2: c71d c.beqz a4,44900 <_dl_close_worker+0x802>
448d4: 0005a303 lw t1,0(a1)
448d8: 00271693 slli a3,a4,0x2
448dc: 863a c.mv a2,a4
448de: 969a c.add a3,t1
448e0: 6e09 c.lui t3,0x2
448e2: a021 c.j 448ea <_dl_close_worker+0x7ec>
448e4: 167d c.addi a2,-1
448e6: 16f1 c.addi a3,-4
448e8: ca21 c.beqz a2,44938 <_dl_close_worker+0x83a>
448ea: ffc6a503 lw a0,-4(a3)
448ee: 19855503 lhu a0,408(a0)
448f2: 01c57533 and a0,a0,t3
448f6: f57d c.bnez a0,448e4 <_dl_close_worker+0x7e6>
448f8: 98b2 c.add a7,a2
448fa: 12e89d63 bne a7,a4,44a34 <_dl_close_worker+0x936>
448fe: 8732 c.mv a4,a2
44900: af022683 lw a3,-1296(tp) # fffffaf0 <__BSS_END__+0xfff8ff9c>
44904: c1d8 c.sw a4,4(a1)
44906: d0068de3 beq a3,zero,44620 <_dl_close_worker+0x522>
4490a: ac2f90ef jal ra,3dbcc <__thread_gscope_wait>
4490e: e801a983 lw s3,-384(gp) # 6f1d4 <_dl_scope_free_list>
44912: d00987e3 beq s3,zero,44620 <_dl_close_worker+0x522>
44916: 0009a703 lw a4,0(s3)
4491a: d00703e3 beq a4,zero,44620 <_dl_close_worker+0x522>
4491e: 177d c.addi a4,-1
44920: 00271693 slli a3,a4,0x2
44924: 96ce c.add a3,s3
44926: 42c8 c.lw a0,4(a3)
44928: 00e9a023 sw a4,0(s3)
4492c: eedd80ef jal ra,1d818 <__free>
44930: 0009a703 lw a4,0(s3)
44934: f76d c.bnez a4,4491e <_dl_close_worker+0x820>
44936: b1ed c.j 44620 <_dl_close_worker+0x522>
44938: 4701 c.li a4,0
4493a: b7d9 c.j 44900 <_dl_close_worker+0x802>
4493c: b241a783 lw a5,-1244(gp) # 6ee78 <_dl_nns>
44940: 17fd c.addi a5,-1
44942: e76793e3 bne a5,s6,447a8 <_dl_close_worker+0x6aa>
44946: b361a223 sw s6,-1244(gp) # 6ee78 <_dl_nns>
4494a: bdb9 c.j 447a8 <_dl_close_worker+0x6aa>
4494c: 8cb6 c.mv s9,a3
4494e: b315 c.j 44672 <_dl_close_worker+0x574>
44950: 8bbe c.mv s7,a5
44952: b305 c.j 44672 <_dl_close_worker+0x574>
44954: 000646b7 lui a3,0x64
44958: 000645b7 lui a1,0x64
4495c: 00064537 lui a0,0x64
44960: 72068693 addi a3,a3,1824 # 64720 <__PRETTY_FUNCTION__.1>
44964: 11600613 addi a2,zero,278
44968: 4dc58593 addi a1,a1,1244 # 644dc <__PRETTY_FUNCTION__.5+0x18>
4496c: 5a850513 addi a0,a0,1448 # 645a8 <__PRETTY_FUNCTION__.5+0xe4>
44970: 980cc0ef jal ra,10af0 <__assert_fail>
44974: 000646b7 lui a3,0x64
44978: 000645b7 lui a1,0x64
4497c: 00064537 lui a0,0x64
44980: 72068693 addi a3,a3,1824 # 64720 <__PRETTY_FUNCTION__.1>
44984: 11a00613 addi a2,zero,282
44988: 4dc58593 addi a1,a1,1244 # 644dc <__PRETTY_FUNCTION__.5+0x18>
4498c: 5bc50513 addi a0,a0,1468 # 645bc <__PRETTY_FUNCTION__.5+0xf8>
44990: 960cc0ef jal ra,10af0 <__assert_fail>
44994: f9c42783 lw a5,-100(s0)
44998: 4685 c.li a3,1
4499a: 00f90633 add a2,s2,a5
4499e: 40f005b3 sub a1,zero,a5
449a2: f9842783 lw a5,-104(s0)
449a6: 00fd8533 add a0,s11,a5
449aa: 2275 c.jal 44b56 <_dl_sort_maps>
449ac: bc15 c.j 443e0 <_dl_close_worker+0x2e2>
449ae: fc01ac23 sw zero,-40(gp) # 6f32c <dl_close_state.2>
449b2: fa842103 lw sp,-88(s0)
449b6: b4a9 c.j 44400 <_dl_close_worker+0x302>
449b8: 000646b7 lui a3,0x64
449bc: 000645b7 lui a1,0x64
449c0: 00064537 lui a0,0x64
449c4: 72068693 addi a3,a3,1824 # 64720 <__PRETTY_FUNCTION__.1>
449c8: 0b500613 addi a2,zero,181
449cc: 4dc58593 addi a1,a1,1244 # 644dc <__PRETTY_FUNCTION__.5+0x18>
449d0: 54050513 addi a0,a0,1344 # 64540 <__PRETTY_FUNCTION__.5+0x7c>
449d4: 91ccc0ef jal ra,10af0 <__assert_fail>
449d8: 000646b7 lui a3,0x64
449dc: 000645b7 lui a1,0x64
449e0: 00064537 lui a0,0x64
449e4: 72068693 addi a3,a3,1824 # 64720 <__PRETTY_FUNCTION__.1>
449e8: 17400613 addi a2,zero,372
449ec: 4dc58593 addi a1,a1,1244 # 644dc <__PRETTY_FUNCTION__.5+0x18>
449f0: 61050513 addi a0,a0,1552 # 64610 <__PRETTY_FUNCTION__.5+0x14c>
449f4: 8fccc0ef jal ra,10af0 <__assert_fail>
449f8: bb91a023 sw s9,-1120(gp) # 6eef4 <_dl_tls_static_used>
449fc: 8bbe c.mv s7,a5
449fe: 8cb6 c.mv s9,a3
44a00: b98d c.j 44672 <_dl_close_worker+0x574>
44a02: bad1a023 sw a3,-1120(gp) # 6eef4 <_dl_tls_static_used>
44a06: b1b5 c.j 44672 <_dl_close_worker+0x574>
44a08: 000646b7 lui a3,0x64
44a0c: 000645b7 lui a1,0x64
44a10: 00064537 lui a0,0x64
44a14: 72068693 addi a3,a3,1824 # 64720 <__PRETTY_FUNCTION__.1>
44a18: 2bc00613 addi a2,zero,700
44a1c: 4dc58593 addi a1,a1,1244 # 644dc <__PRETTY_FUNCTION__.5+0x18>
44a20: 64850513 addi a0,a0,1608 # 64648 <__PRETTY_FUNCTION__.5+0x184>
44a24: 8cccc0ef jal ra,10af0 <__assert_fail>
44a28: 00064537 lui a0,0x64
44a2c: 68850513 addi a0,a0,1672 # 64688 <__PRETTY_FUNCTION__.5+0x1c4>
44a30: ac2f80ef jal ra,3ccf2 <_dl_fatal_printf>
44a34: 851a c.mv a0,t1
44a36: 4701 c.li a4,0
44a38: 4681 c.li a3,0
44a3a: 6e89 c.lui t4,0x2
44a3c: 00052e03 lw t3,0(a0)
44a40: 198e5883 lhu a7,408(t3) # 2198 <__libc_tsd_CTYPE_B+0x216c>
44a44: 01d8f8b3 and a7,a7,t4
44a48: 00089a63 bne a7,zero,44a5c <_dl_close_worker+0x95e>
44a4c: 00e68763 beq a3,a4,44a5a <_dl_close_worker+0x95c>
44a50: 00271893 slli a7,a4,0x2
44a54: 989a c.add a7,t1
44a56: 01c8a023 sw t3,0(a7) # 80000000 <__BSS_END__+0x7ff904ac>
44a5a: 0705 c.addi a4,1
44a5c: 0685 c.addi a3,1
44a5e: 0511 c.addi a0,4
44a60: fcc69ee3 bne a3,a2,44a3c <_dl_close_worker+0x93e>
44a64: bd71 c.j 44900 <_dl_close_worker+0x802>
44a66: 000646b7 lui a3,0x64
44a6a: 000645b7 lui a1,0x64
44a6e: 00060537 lui a0,0x60
44a72: 72068693 addi a3,a3,1824 # 64720 <__PRETTY_FUNCTION__.1>
44a76: 2bb00613 addi a2,zero,699
44a7a: 4dc58593 addi a1,a1,1244 # 644dc <__PRETTY_FUNCTION__.5+0x18>
44a7e: 20450513 addi a0,a0,516 # 60204 <__PRETTY_FUNCTION__.0+0x55c>
44a82: 86ecc0ef jal ra,10af0 <__assert_fail>
44a86: 000646b7 lui a3,0x64
44a8a: 000645b7 lui a1,0x64
44a8e: 00064537 lui a0,0x64
44a92: 72068693 addi a3,a3,1824 # 64720 <__PRETTY_FUNCTION__.1>
44a96: 22f00613 addi a2,zero,559
44a9a: 4dc58593 addi a1,a1,1244 # 644dc <__PRETTY_FUNCTION__.5+0x18>
44a9e: 62c50513 addi a0,a0,1580 # 6462c <__PRETTY_FUNCTION__.5+0x168>
44aa2: 84ecc0ef jal ra,10af0 <__assert_fail>
44aa6: fa442783 lw a5,-92(s0)
44aaa: ce078ae3 beq a5,zero,4479e <_dl_close_worker+0x6a0>
44aae: 0006f537 lui a0,0x6f
44ab2: a8850513 addi a0,a0,-1400 # 6ea88 <_dl_load_write_lock>
44ab6: 00000097 auipc ra,0x0
44aba: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
44abe: b1c5 c.j 4479e <_dl_close_worker+0x6a0>
44ac0: fb042783 lw a5,-80(s0)
44ac4: e40793e3 bne a5,zero,4490a <_dl_close_worker+0x80c>
44ac8: e801a703 lw a4,-384(gp) # 6f1d4 <_dl_scope_free_list>
44acc: b4070ae3 beq a4,zero,44620 <_dl_close_worker+0x522>
44ad0: 4318 c.lw a4,0(a4)
44ad2: e2071ce3 bne a4,zero,4490a <_dl_close_worker+0x80c>
44ad6: b6a9 c.j 44620 <_dl_close_worker+0x522>
00044ad8 <_dl_close>:
44ad8: 1141 c.addi sp,-16
44ada: c422 c.swsp s0,8(sp)
44adc: c606 c.swsp ra,12(sp)
44ade: 00000793 addi a5,zero,0
44ae2: 842a c.mv s0,a0
44ae4: cb89 c.beqz a5,44af6 <_dl_close+0x1e>
44ae6: 0006f537 lui a0,0x6f
44aea: aa850513 addi a0,a0,-1368 # 6eaa8 <_dl_load_lock>
44aee: 00000097 auipc ra,0x0
44af2: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
44af6: 19b44783 lbu a5,411(s0)
44afa: eb81 c.bnez a5,44b0a <_dl_close+0x32>
44afc: 19442783 lw a5,404(s0)
44b00: c79d c.beqz a5,44b2e <_dl_close+0x56>
44b02: 4581 c.li a1,0
44b04: 8522 c.mv a0,s0
44b06: df8ff0ef jal ra,440fe <_dl_close_worker>
44b0a: 00000793 addi a5,zero,0
44b0e: cf81 c.beqz a5,44b26 <_dl_close+0x4e>
44b10: 4422 c.lwsp s0,8(sp)
44b12: 40b2 c.lwsp ra,12(sp)
44b14: 0006f537 lui a0,0x6f
44b18: aa850513 addi a0,a0,-1368 # 6eaa8 <_dl_load_lock>
44b1c: 0141 c.addi sp,16
44b1e: 00000317 auipc t1,0x0
44b22: 00000067 jalr zero,0(zero) # 0 <_nl_current_LC_CTYPE>
44b26: 40b2 c.lwsp ra,12(sp)
44b28: 4422 c.lwsp s0,8(sp)
44b2a: 0141 c.addi sp,16
44b2c: 8082 c.jr ra
44b2e: 00000793 addi a5,zero,0
44b32: cb89 c.beqz a5,44b44 <_dl_close+0x6c>
44b34: 0006f537 lui a0,0x6f
44b38: aa850513 addi a0,a0,-1368 # 6eaa8 <_dl_load_lock>
44b3c: 00000097 auipc ra,0x0
44b40: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
44b44: 404c c.lw a1,4(s0)
44b46: 000646b7 lui a3,0x64
44b4a: 6f868693 addi a3,a3,1784 # 646f8 <__PRETTY_FUNCTION__.5+0x234>
44b4e: 4601 c.li a2,0
44b50: 4501 c.li a0,0
44b52: 997de0ef jal ra,234e8 <_dl_signal_error>
00044b56 <_dl_sort_maps>:
44b56: 711d c.addi16sp sp,-96
44b58: cca2 c.swsp s0,88(sp)
44b5a: ce86 c.swsp ra,92(sp)
44b5c: caa6 c.swsp s1,84(sp)
44b5e: c8ca c.swsp s2,80(sp)
44b60: c6ce c.swsp s3,76(sp)
44b62: c4d2 c.swsp s4,72(sp)
44b64: c2d6 c.swsp s5,68(sp)
44b66: c0da c.swsp s6,64(sp)
44b68: de5e c.swsp s7,60(sp)
44b6a: dc62 c.swsp s8,56(sp)
44b6c: da66 c.swsp s9,52(sp)
44b6e: d86a c.swsp s10,48(sp)
44b70: d66e c.swsp s11,44(sp)
44b72: 1080 c.addi4spn s0,sp,96
44b74: fab42c23 sw a1,-72(s0)
44b78: 4785 c.li a5,1
44b7a: faa42e23 sw a0,-68(s0)
44b7e: 08b7fb63 bgeu a5,a1,44c14 <_dl_sort_maps+0xbe>
44b82: 8b32 c.mv s6,a2
44b84: 00159613 slli a2,a1,0x1
44b88: 00f60793 addi a5,a2,15 # 200f <__libc_tsd_CTYPE_B+0x1fe3>
44b8c: 9bc1 c.andi a5,-16
44b8e: 870a c.mv a4,sp
44b90: 40f10133 sub sp,sp,a5
44b94: fae42223 sw a4,-92(s0)
44b98: 8a8a c.mv s5,sp
44b9a: 872e c.mv a4,a1
44b9c: fff70793 addi a5,a4,-1
44ba0: 4581 c.li a1,0
44ba2: 8556 c.mv a0,s5
44ba4: 84be c.mv s1,a5
44ba6: faf42623 sw a5,-84(s0)
44baa: 89b6 c.mv s3,a3
44bac: f50da0ef jal ra,1f2fc <memset>
44bb0: fbc42783 lw a5,-68(s0)
44bb4: 00249d13 slli s10,s1,0x2
44bb8: 4901 c.li s2,0
44bba: 97ea c.add a5,s10
44bbc: faf42423 sw a5,-88(s0)
44bc0: 4d01 c.li s10,0
44bc2: 4a01 c.li s4,0
44bc4: 4d85 c.li s11,1
44bc6: 012a8c33 add s8,s5,s2
44bca: 000c5483 lhu s1,0(s8)
44bce: fbc42783 lw a5,-68(s0)
44bd2: 0485 c.addi s1,1
44bd4: 04c2 c.slli s1,0x10
44bd6: 80c1 c.srli s1,0x10
44bd8: 01478533 add a0,a5,s4
44bdc: 009c1023 sh s1,0(s8)
44be0: 4114 c.lw a3,0(a0)
44be2: 12099563 bne s3,zero,44d0c <_dl_sort_maps+0x1b6>
44be6: fac42c83 lw s9,-84(s0)
44bea: 019d7f63 bgeu s10,s9,44c08 <_dl_sort_maps+0xb2>
44bee: fa842883 lw a7,-88(s0)
44bf2: 0008a603 lw a2,0(a7)
44bf6: 1f862783 lw a5,504(a2)
44bfa: ef95 c.bnez a5,44c36 <_dl_sort_maps+0xe0>
44bfc: 0e099163 bne s3,zero,44cde <_dl_sort_maps+0x188>
44c00: 1cfd c.addi s9,-1
44c02: 18f1 c.addi a7,-4
44c04: ff9d17e3 bne s10,s9,44bf2 <_dl_sort_maps+0x9c>
44c08: fb842783 lw a5,-72(s0)
44c0c: 09b79a63 bne a5,s11,44ca0 <_dl_sort_maps+0x14a>
44c10: fa442103 lw sp,-92(s0)
44c14: fa040113 addi sp,s0,-96
44c18: 40f6 c.lwsp ra,92(sp)
44c1a: 4466 c.lwsp s0,88(sp)
44c1c: 44d6 c.lwsp s1,84(sp)
44c1e: 4946 c.lwsp s2,80(sp)
44c20: 49b6 c.lwsp s3,76(sp)
44c22: 4a26 c.lwsp s4,72(sp)
44c24: 4a96 c.lwsp s5,68(sp)
44c26: 4b06 c.lwsp s6,64(sp)
44c28: 5bf2 c.lwsp s7,60(sp)
44c2a: 5c62 c.lwsp s8,56(sp)
44c2c: 5cd2 c.lwsp s9,52(sp)
44c2e: 5d42 c.lwsp s10,48(sp)
44c30: 5db2 c.lwsp s11,44(sp)
44c32: 6125 c.addi16sp sp,96
44c34: 8082 c.jr ra
44c36: 4398 c.lw a4,0(a5)
44c38: 0791 c.addi a5,4
44c3a: d369 c.beqz a4,44bfc <_dl_sort_maps+0xa6>
44c3c: fed71de3 bne a4,a3,44c36 <_dl_sort_maps+0xe0>
44c40: fbc42783 lw a5,-68(s0)
44c44: 41ac8bb3 sub s7,s9,s10
44c48: 004a0593 addi a1,s4,4
44c4c: 002b9613 slli a2,s7,0x2
44c50: 95be c.add a1,a5
44c52: fad42823 sw a3,-80(s0)
44c56: fb142a23 sw a7,-76(s0)
44c5a: d8cda0ef jal ra,1f1e6 <memmove>
44c5e: fb442883 lw a7,-76(s0)
44c62: fb042683 lw a3,-80(s0)
44c66: 00d8a023 sw a3,0(a7)
44c6a: 020b0363 beq s6,zero,44c90 <_dl_sort_maps+0x13a>
44c6e: 01ab0533 add a0,s6,s10
44c72: 00054683 lbu a3,0(a0)
44c76: 865e c.mv a2,s7
44c78: 01bb05b3 add a1,s6,s11
44c7c: fad42a23 sw a3,-76(s0)
44c80: d66da0ef jal ra,1f1e6 <memmove>
44c84: fb442683 lw a3,-76(s0)
44c88: 019b0733 add a4,s6,s9
44c8c: 00d70023 sb a3,0(a4)
44c90: fb842783 lw a5,-72(s0)
44c94: 002c5683 lhu a3,2(s8)
44c98: 41a78733 sub a4,a5,s10
44c9c: 02d77363 bgeu a4,a3,44cc2 <_dl_sort_maps+0x16c>
44ca0: fb842783 lw a5,-72(s0)
44ca4: 001d9913 slli s2,s11,0x1
44ca8: 4581 c.li a1,0
44caa: 41b78633 sub a2,a5,s11
44cae: 0606 c.slli a2,0x1
44cb0: 012a8533 add a0,s5,s2
44cb4: 8d6e c.mv s10,s11
44cb6: 002d9a13 slli s4,s11,0x2
44cba: e42da0ef jal ra,1f2fc <memset>
44cbe: 0d85 c.addi s11,1
44cc0: b719 c.j 44bc6 <_dl_sort_maps+0x70>
44cc2: 00290593 addi a1,s2,2
44cc6: 001b9613 slli a2,s7,0x1
44cca: 95d6 c.add a1,s5
44ccc: 8562 c.mv a0,s8
44cce: d18da0ef jal ra,1f1e6 <memmove>
44cd2: 001c9813 slli a6,s9,0x1
44cd6: 9856 c.add a6,s5
44cd8: 00981023 sh s1,0(a6)
44cdc: b5ed c.j 44bc6 <_dl_sort_maps+0x70>
44cde: 1fc62783 lw a5,508(a2)
44ce2: df99 c.beqz a5,44c00 <_dl_sort_maps+0xaa>
44ce4: 4398 c.lw a4,0(a5)
44ce6: 00271593 slli a1,a4,0x2
44cea: 97ae c.add a5,a1
44cec: db11 c.beqz a4,44c00 <_dl_sort_maps+0xaa>
44cee: 438c c.lw a1,0(a5)
44cf0: 177d c.addi a4,-1
44cf2: 17f1 c.addi a5,-4
44cf4: fed59ce3 bne a1,a3,44cec <_dl_sort_maps+0x196>
44cf8: 1f86a783 lw a5,504(a3)
44cfc: e781 c.bnez a5,44d04 <_dl_sort_maps+0x1ae>
44cfe: b789 c.j 44c40 <_dl_sort_maps+0xea>
44d00: f0e600e3 beq a2,a4,44c00 <_dl_sort_maps+0xaa>
44d04: 4398 c.lw a4,0(a5)
44d06: 0791 c.addi a5,4
44d08: ff65 c.bnez a4,44d00 <_dl_sort_maps+0x1aa>
44d0a: bf1d c.j 44c40 <_dl_sort_maps+0xea>
44d0c: 4adc c.lw a5,20(a3)
44d0e: eed79de3 bne a5,a3,44c08 <_dl_sort_maps+0xb2>
44d12: 2146a783 lw a5,532(a3)
44d16: 577d c.li a4,-1
44d18: ece797e3 bne a5,a4,44be6 <_dl_sort_maps+0x90>
44d1c: fb842783 lw a5,-72(s0)
44d20: f9b790e3 bne a5,s11,44ca0 <_dl_sort_maps+0x14a>
44d24: b5f5 c.j 44c10 <_dl_sort_maps+0xba>
00044d26 <_dl_call_libc_early_init>:
44d26: c929 c.beqz a0,44d78 <_dl_call_libc_early_init+0x52>
44d28: 1141 c.addi sp,-16
44d2a: c226 c.swsp s1,4(sp)
44d2c: 0963d737 lui a4,0x963d
44d30: 84ae c.mv s1,a1
44d32: 000616b7 lui a3,0x61
44d36: 06968637 lui a2,0x6968
44d3a: 000645b7 lui a1,0x64
44d3e: f8570713 addi a4,a4,-123 # 963cf85 <__BSS_END__+0x95cd431>
44d42: 3e468693 addi a3,a3,996 # 613e4 <__PRETTY_FUNCTION__.0+0x18>
44d46: 2ac60613 addi a2,a2,684 # 69682ac <__BSS_END__+0x68f8758>
44d4a: 73458593 addi a1,a1,1844 # 64734 <__PRETTY_FUNCTION__.1+0x14>
44d4e: c422 c.swsp s0,8(sp)
44d50: c606 c.swsp ra,12(sp)
44d52: 842a c.mv s0,a0
44d54: 4b3020ef jal ra,47a06 <_dl_lookup_direct>
44d58: c11d c.beqz a0,44d7e <_dl_call_libc_early_init+0x58>
44d5a: 00e55703 lhu a4,14(a0)
44d5e: 67c1 c.lui a5,0x10
44d60: 17c5 c.addi a5,-15
44d62: 00f70c63 beq a4,a5,44d7a <_dl_call_libc_early_init+0x54>
44d66: 401c c.lw a5,0(s0)
44d68: 4158 c.lw a4,4(a0)
44d6a: 4422 c.lwsp s0,8(sp)
44d6c: 40b2 c.lwsp ra,12(sp)
44d6e: 8526 c.mv a0,s1
44d70: 4492 c.lwsp s1,4(sp)
44d72: 97ba c.add a5,a4
44d74: 0141 c.addi sp,16
44d76: 8782 c.jr a5
44d78: 8082 c.jr ra
44d7a: 4781 c.li a5,0
44d7c: b7f5 c.j 44d68 <_dl_call_libc_early_init+0x42>
44d7e: 000646b7 lui a3,0x64
44d82: 000645b7 lui a1,0x64
44d86: 00064537 lui a0,0x64
44d8a: 77068693 addi a3,a3,1904 # 64770 <__PRETTY_FUNCTION__.0>
44d8e: 02500613 addi a2,zero,37
44d92: 74858593 addi a1,a1,1864 # 64748 <__PRETTY_FUNCTION__.1+0x28>
44d96: 76450513 addi a0,a0,1892 # 64764 <__PRETTY_FUNCTION__.1+0x44>
44d9a: d57cb0ef jal ra,10af0 <__assert_fail>
00044d9e <_dl_addr>:
44d9e: 1101 c.addi sp,-32
44da0: cc22 c.swsp s0,24(sp)
44da2: ca26 c.swsp s1,20(sp)
44da4: c84a c.swsp s2,16(sp)
44da6: c64e c.swsp s3,12(sp)
44da8: ce06 c.swsp ra,28(sp)
44daa: c452 c.swsp s4,8(sp)
44dac: 00000793 addi a5,zero,0
44db0: 892a c.mv s2,a0
44db2: 89ae c.mv s3,a1
44db4: 84b2 c.mv s1,a2
44db6: 8436 c.mv s0,a3
44db8: cb89 c.beqz a5,44dca <_dl_addr+0x2c>
44dba: 0006f537 lui a0,0x6f
44dbe: aa850513 addi a0,a0,-1368 # 6eaa8 <_dl_load_lock>
44dc2: 00000097 auipc ra,0x0
44dc6: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
44dca: 854a c.mv a0,s2
44dcc: 829fe0ef jal ra,435f4 <_dl_find_dso_for_object>
44dd0: 8e2a c.mv t3,a0
44dd2: 4a01 c.li s4,0
44dd4: cd6d c.beqz a0,44ece <_dl_addr+0x130>
44dd6: 415c c.lw a5,4(a0)
44dd8: 1b452703 lw a4,436(a0)
44ddc: 00f9a023 sw a5,0(s3)
44de0: 00e9a223 sw a4,4(s3)
44de4: 0007c783 lbu a5,0(a5) # 10000 <__ehdr_start>
44de8: 1e078063 beq a5,zero,44fc8 <_dl_addr+0x22a>
44dec: 034e2783 lw a5,52(t3)
44df0: 038e2703 lw a4,56(t3)
44df4: 000e2503 lw a0,0(t3)
44df8: 0047a283 lw t0,4(a5)
44dfc: 4354 c.lw a3,4(a4)
44dfe: 048e2783 lw a5,72(t3)
44e02: 150e2f03 lw t5,336(t3)
44e06: 96aa c.add a3,a0
44e08: 0047a383 lw t2,4(a5)
44e0c: 92aa c.add t0,a0
44e0e: 0e0f0463 beq t5,zero,44ef6 <_dl_addr+0x158>
44e12: 17ce2e83 lw t4,380(t3)
44e16: 060e8d63 beq t4,zero,44e90 <_dl_addr+0xf2>
44e1a: 18ce2603 lw a2,396(t3)
44e1e: 0e8a c.slli t4,0x2
44e20: 6fc1 c.lui t6,0x10
44e22: 9eb2 c.add t4,a2
44e24: 4f01 c.li t5,0
44e26: 4599 c.li a1,6
44e28: 1fc5 c.addi t6,-15
44e2a: a021 c.j 44e32 <_dl_addr+0x94>
44e2c: 0611 c.addi a2,4
44e2e: 06ce8263 beq t4,a2,44e92 <_dl_addr+0xf4>
44e32: 4218 c.lw a4,0(a2)
44e34: df65 c.beqz a4,44e2c <_dl_addr+0x8e>
44e36: 190e2303 lw t1,400(t3)
44e3a: 070a c.slli a4,0x2
44e3c: 971a c.add a4,t1
44e3e: a82d c.j 44e78 <_dl_addr+0xda>
44e40: 0047a883 lw a7,4(a5)
44e44: 02088663 beq a7,zero,44e70 <_dl_addr+0xd2>
44e48: 00c7c883 lbu a7,12(a5)
44e4c: 00f8f893 andi a7,a7,15
44e50: 02b88063 beq a7,a1,44e70 <_dl_addr+0xd2>
44e54: 0047aa03 lw s4,4(a5)
44e58: 014508b3 add a7,a0,s4
44e5c: 01196a63 bltu s2,a7,44e70 <_dl_addr+0xd2>
44e60: 10080b63 beq a6,zero,44f76 <_dl_addr+0x1d8>
44e64: 0087a803 lw a6,8(a5)
44e68: 10081b63 bne a6,zero,44f7e <_dl_addr+0x1e0>
44e6c: 11190c63 beq s2,a7,44f84 <_dl_addr+0x1e6>
44e70: 431c c.lw a5,0(a4)
44e72: 0711 c.addi a4,4
44e74: 8b85 c.andi a5,1
44e76: fbdd c.bnez a5,44e2c <_dl_addr+0x8e>
44e78: 406707b3 sub a5,a4,t1
44e7c: 8789 c.srai a5,0x2
44e7e: 0792 c.slli a5,0x4
44e80: 97b6 c.add a5,a3
44e82: 00e7d803 lhu a6,14(a5)
44e86: fa080de3 beq a6,zero,44e40 <_dl_addr+0xa2>
44e8a: fff803e3 beq a6,t6,44e70 <_dl_addr+0xd2>
44e8e: bf6d c.j 44e48 <_dl_addr+0xaa>
44e90: 4f01 c.li t5,0
44e92: c099 c.beqz s1,44e98 <_dl_addr+0xfa>
44e94: 01c4a023 sw t3,0(s1)
44e98: c019 c.beqz s0,44e9e <_dl_addr+0x100>
44e9a: 01e42023 sw t5,0(s0)
44e9e: 0e0f0f63 beq t5,zero,44f9c <_dl_addr+0x1fe>
44ea2: 00ef5783 lhu a5,14(t5)
44ea6: 6741 c.lui a4,0x10
44ea8: 1745 c.addi a4,-15
44eaa: 8f99 c.sub a5,a4
44eac: 000f2683 lw a3,0(t5)
44eb0: 004f2703 lw a4,4(t5)
44eb4: 00f037b3 sltu a5,zero,a5
44eb8: 40f007b3 sub a5,zero,a5
44ebc: 8d7d c.and a0,a5
44ebe: 92b6 c.add t0,a3
44ec0: 00a707b3 add a5,a4,a0
44ec4: 0059a423 sw t0,8(s3)
44ec8: 00f9a623 sw a5,12(s3)
44ecc: 4a05 c.li s4,1
44ece: 00000793 addi a5,zero,0
44ed2: cb89 c.beqz a5,44ee4 <_dl_addr+0x146>
44ed4: 0006f537 lui a0,0x6f
44ed8: aa850513 addi a0,a0,-1368 # 6eaa8 <_dl_load_lock>
44edc: 00000097 auipc ra,0x0
44ee0: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
44ee4: 40f2 c.lwsp ra,28(sp)
44ee6: 4462 c.lwsp s0,24(sp)
44ee8: 44d2 c.lwsp s1,20(sp)
44eea: 4942 c.lwsp s2,16(sp)
44eec: 49b2 c.lwsp s3,12(sp)
44eee: 8552 c.mv a0,s4
44ef0: 4a22 c.lwsp s4,8(sp)
44ef2: 6105 c.addi16sp sp,32
44ef4: 8082 c.jr ra
44ef6: 030e2783 lw a5,48(t3)
44efa: 8616 c.mv a2,t0
44efc: c791 c.beqz a5,44f08 <_dl_addr+0x16a>
44efe: 43dc c.lw a5,4(a5)
44f00: 97aa c.add a5,a0
44f02: 43d0 c.lw a2,4(a5)
44f04: 0612 c.slli a2,0x4
44f06: 9636 c.add a2,a3
44f08: f8c6f5e3 bgeu a3,a2,44e92 <_dl_addr+0xf4>
44f0c: 68c1 c.lui a7,0x10
44f0e: 4585 c.li a1,1
44f10: 4819 c.li a6,6
44f12: 18c5 c.addi a7,-15
44f14: a021 c.j 44f1c <_dl_addr+0x17e>
44f16: 06c1 c.addi a3,16
44f18: f6c6fde3 bgeu a3,a2,44e92 <_dl_addr+0xf4>
44f1c: 00c6c703 lbu a4,12(a3)
44f20: 00475793 srli a5,a4,0x4
44f24: 17fd c.addi a5,-1
44f26: 0ff7f793 andi a5,a5,255
44f2a: fef5e6e3 bltu a1,a5,44f16 <_dl_addr+0x178>
44f2e: 00d6c783 lbu a5,13(a3)
44f32: 8b8d c.andi a5,3
44f34: 17fd c.addi a5,-1
44f36: fef5f0e3 bgeu a1,a5,44f16 <_dl_addr+0x178>
44f3a: 8b3d c.andi a4,15
44f3c: fd070de3 beq a4,a6,44f16 <_dl_addr+0x178>
44f40: 00e6d783 lhu a5,14(a3)
44f44: e3b5 c.bnez a5,44fa8 <_dl_addr+0x20a>
44f46: 42dc c.lw a5,4(a3)
44f48: d7f9 c.beqz a5,44f16 <_dl_addr+0x178>
44f4a: 00f50733 add a4,a0,a5
44f4e: fce964e3 bltu s2,a4,44f16 <_dl_addr+0x178>
44f52: 00e90763 beq s2,a4,44f60 <_dl_addr+0x1c2>
44f56: 0086a303 lw t1,8(a3)
44f5a: 933a c.add t1,a4
44f5c: fa697de3 bgeu s2,t1,44f16 <_dl_addr+0x178>
44f60: 000f0663 beq t5,zero,44f6c <_dl_addr+0x1ce>
44f64: 004f2703 lw a4,4(t5)
44f68: faf777e3 bgeu a4,a5,44f16 <_dl_addr+0x178>
44f6c: 429c c.lw a5,0(a3)
44f6e: fa77f4e3 bgeu a5,t2,44f16 <_dl_addr+0x178>
44f72: 8f36 c.mv t5,a3
44f74: b74d c.j 44f16 <_dl_addr+0x178>
44f76: 01190763 beq s2,a7,44f84 <_dl_addr+0x1e6>
44f7a: 0087a803 lw a6,8(a5)
44f7e: 98c2 c.add a7,a6
44f80: ef1978e3 bgeu s2,a7,44e70 <_dl_addr+0xd2>
44f84: 000f0663 beq t5,zero,44f90 <_dl_addr+0x1f2>
44f88: 004f2803 lw a6,4(t5)
44f8c: ef4872e3 bgeu a6,s4,44e70 <_dl_addr+0xd2>
44f90: 0007a803 lw a6,0(a5)
44f94: ec787ee3 bgeu a6,t2,44e70 <_dl_addr+0xd2>
44f98: 8f3e c.mv t5,a5
44f9a: bdd9 c.j 44e70 <_dl_addr+0xd2>
44f9c: 0009a423 sw zero,8(s3)
44fa0: 0009a623 sw zero,12(s3)
44fa4: 4a05 c.li s4,1
44fa6: b725 c.j 44ece <_dl_addr+0x130>
44fa8: f71787e3 beq a5,a7,44f16 <_dl_addr+0x178>
44fac: 42dc c.lw a5,4(a3)
44fae: 00f50733 add a4,a0,a5
44fb2: f6e962e3 bltu s2,a4,44f16 <_dl_addr+0x178>
44fb6: 0086a303 lw t1,8(a3)
44fba: fa0310e3 bne t1,zero,44f5a <_dl_addr+0x1bc>
44fbe: f4e91ce3 bne s2,a4,44f16 <_dl_addr+0x178>
44fc2: fa0f11e3 bne t5,zero,44f64 <_dl_addr+0x1c6>
44fc6: b75d c.j 44f6c <_dl_addr+0x1ce>
44fc8: 19855783 lhu a5,408(a0)
44fcc: 8b8d c.andi a5,3
44fce: e0079fe3 bne a5,zero,44dec <_dl_addr+0x4e>
44fd2: 0006e7b7 lui a5,0x6e
44fd6: fe07a783 lw a5,-32(a5) # 6dfe0 <_dl_argv>
44fda: 439c c.lw a5,0(a5)
44fdc: 00f9a023 sw a5,0(s3)
44fe0: b531 c.j 44dec <_dl_addr+0x4e>
00044fe2 <_dl_addr_inside_object>:
44fe2: 15c55683 lhu a3,348(a0)
44fe6: 411c c.lw a5,0(a0)
44fe8: fff68713 addi a4,a3,-1
44fec: 8d9d c.sub a1,a5
44fee: ca95 c.beqz a3,45022 <_dl_addr_inside_object+0x40>
44ff0: 15452783 lw a5,340(a0)
44ff4: 0696 c.slli a3,0x5
44ff6: 4605 c.li a2,1
44ff8: 97b6 c.add a5,a3
44ffa: 557d c.li a0,-1
44ffc: a021 c.j 45004 <_dl_addr_inside_object+0x22>
44ffe: 1781 c.addi a5,-32
45000: 02a70163 beq a4,a0,45022 <_dl_addr_inside_object+0x40>
45004: fe07a683 lw a3,-32(a5)
45008: 177d c.addi a4,-1
4500a: fec69ae3 bne a3,a2,44ffe <_dl_addr_inside_object+0x1c>
4500e: fe87a683 lw a3,-24(a5)
45012: ff47a803 lw a6,-12(a5)
45016: 40d586b3 sub a3,a1,a3
4501a: ff06f2e3 bgeu a3,a6,44ffe <_dl_addr_inside_object+0x1c>
4501e: 4505 c.li a0,1
45020: 8082 c.jr ra
45022: 4501 c.li a0,0
45024: 8082 c.jr ra
00045026 <__uselocale>:
45026: 0002a717 auipc a4,0x2a
4502a: d9e72703 lw a4,-610(a4) # 6edc4 <_GLOBAL_OFFSET_TABLE_+0x4c>
4502e: 87aa c.mv a5,a0
45030: 004706b3 add a3,a4,tp
45034: 4288 c.lw a0,0(a3)
45036: 14078e63 beq a5,zero,45192 <__uselocale+0x16c>
4503a: 56fd c.li a3,-1
4503c: 14d78663 beq a5,a3,45188 <__uselocale+0x162>
45040: 95c18693 addi a3,gp,-1700 # 6ecb0 <_nl_global_locale>
45044: 9712 c.add a4,tp
45046: c31c c.sw a5,0(a4)
45048: 00000713 addi a4,zero,0
4504c: cb09 c.beqz a4,4505e <__uselocale+0x38>
4504e: 0002a717 auipc a4,0x2a
45052: d7a72703 lw a4,-646(a4) # 6edc8 <_GLOBAL_OFFSET_TABLE_+0x50>
45056: 00c78613 addi a2,a5,12
4505a: 9712 c.add a4,tp
4505c: c310 c.sw a2,0(a4)
4505e: 00200713 addi a4,zero,2
45062: c719 c.beqz a4,45070 <__uselocale+0x4a>
45064: 0002a717 auipc a4,0x2a
45068: d4072703 lw a4,-704(a4) # 6eda4 <_GLOBAL_OFFSET_TABLE_+0x2c>
4506c: 9712 c.add a4,tp
4506e: c31c c.sw a5,0(a4)
45070: 00200713 addi a4,zero,2
45074: cb09 c.beqz a4,45086 <__uselocale+0x60>
45076: 0002a717 auipc a4,0x2a
4507a: d5e72703 lw a4,-674(a4) # 6edd4 <_GLOBAL_OFFSET_TABLE_+0x5c>
4507e: 01078613 addi a2,a5,16
45082: 9712 c.add a4,tp
45084: c310 c.sw a2,0(a4)
45086: 00200713 addi a4,zero,2
4508a: cb09 c.beqz a4,4509c <__uselocale+0x76>
4508c: 0002a717 auipc a4,0x2a
45090: d2072703 lw a4,-736(a4) # 6edac <_GLOBAL_OFFSET_TABLE_+0x34>
45094: 00478613 addi a2,a5,4
45098: 9712 c.add a4,tp
4509a: c310 c.sw a2,0(a4)
4509c: 00000713 addi a4,zero,0
450a0: cb09 c.beqz a4,450b2 <__uselocale+0x8c>
450a2: 0002a717 auipc a4,0x2a
450a6: cf272703 lw a4,-782(a4) # 6ed94 <_GLOBAL_OFFSET_TABLE_+0x1c>
450aa: 00878613 addi a2,a5,8
450ae: 9712 c.add a4,tp
450b0: c310 c.sw a2,0(a4)
450b2: 00000713 addi a4,zero,0
450b6: cb09 c.beqz a4,450c8 <__uselocale+0xa2>
450b8: 0002a717 auipc a4,0x2a
450bc: ce072703 lw a4,-800(a4) # 6ed98 <_GLOBAL_OFFSET_TABLE_+0x20>
450c0: 01478613 addi a2,a5,20
450c4: 9712 c.add a4,tp
450c6: c310 c.sw a2,0(a4)
450c8: 00000713 addi a4,zero,0
450cc: cb09 c.beqz a4,450de <__uselocale+0xb8>
450ce: 0002a717 auipc a4,0x2a
450d2: cbe72703 lw a4,-834(a4) # 6ed8c <_GLOBAL_OFFSET_TABLE_+0x14>
450d6: 01c78613 addi a2,a5,28
450da: 9712 c.add a4,tp
450dc: c310 c.sw a2,0(a4)
450de: 00000713 addi a4,zero,0
450e2: cb09 c.beqz a4,450f4 <__uselocale+0xce>
450e4: 0002a717 auipc a4,0x2a
450e8: cdc72703 lw a4,-804(a4) # 6edc0 <_GLOBAL_OFFSET_TABLE_+0x48>
450ec: 02078613 addi a2,a5,32
450f0: 9712 c.add a4,tp
450f2: c310 c.sw a2,0(a4)
450f4: 00000713 addi a4,zero,0
450f8: cb09 c.beqz a4,4510a <__uselocale+0xe4>
450fa: 0002a717 auipc a4,0x2a
450fe: cb672703 lw a4,-842(a4) # 6edb0 <_GLOBAL_OFFSET_TABLE_+0x38>
45102: 02478613 addi a2,a5,36
45106: 9712 c.add a4,tp
45108: c310 c.sw a2,0(a4)
4510a: 00000713 addi a4,zero,0
4510e: cb09 c.beqz a4,45120 <__uselocale+0xfa>
45110: 0002a717 auipc a4,0x2a
45114: c7472703 lw a4,-908(a4) # 6ed84 <_GLOBAL_OFFSET_TABLE_+0xc>
45118: 02878613 addi a2,a5,40
4511c: 9712 c.add a4,tp
4511e: c310 c.sw a2,0(a4)
45120: 00000713 addi a4,zero,0
45124: cb09 c.beqz a4,45136 <__uselocale+0x110>
45126: 0002a717 auipc a4,0x2a
4512a: c6a72703 lw a4,-918(a4) # 6ed90 <_GLOBAL_OFFSET_TABLE_+0x18>
4512e: 02c78613 addi a2,a5,44
45132: 9712 c.add a4,tp
45134: c310 c.sw a2,0(a4)
45136: 00000713 addi a4,zero,0
4513a: cb09 c.beqz a4,4514c <__uselocale+0x126>
4513c: 0002a717 auipc a4,0x2a
45140: c9c72703 lw a4,-868(a4) # 6edd8 <_GLOBAL_OFFSET_TABLE_+0x60>
45144: 03078613 addi a2,a5,48
45148: 9712 c.add a4,tp
4514a: c310 c.sw a2,0(a4)
4514c: 0347a883 lw a7,52(a5)
45150: 0387a803 lw a6,56(a5)
45154: 5fcc c.lw a1,60(a5)
45156: 0002a617 auipc a2,0x2a
4515a: c6662603 lw a2,-922(a2) # 6edbc <_GLOBAL_OFFSET_TABLE_+0x44>
4515e: 0002a717 auipc a4,0x2a
45162: c3e72703 lw a4,-962(a4) # 6ed9c <_GLOBAL_OFFSET_TABLE_+0x24>
45166: 0002a797 auipc a5,0x2a
4516a: c6a7a783 lw a5,-918(a5) # 6edd0 <_GLOBAL_OFFSET_TABLE_+0x58>
4516e: 9612 c.add a2,tp
45170: 9712 c.add a4,tp
45172: 9792 c.add a5,tp
45174: 01162023 sw a7,0(a2)
45178: 01072023 sw a6,0(a4)
4517c: c38c c.sw a1,0(a5)
4517e: 00d50363 beq a0,a3,45184 <__uselocale+0x15e>
45182: 8082 c.jr ra
45184: 557d c.li a0,-1
45186: 8082 c.jr ra
45188: 95c18693 addi a3,gp,-1700 # 6ecb0 <_nl_global_locale>
4518c: 95c18793 addi a5,gp,-1700 # 6ecb0 <_nl_global_locale>
45190: bd55 c.j 45044 <__uselocale+0x1e>
45192: 95c18693 addi a3,gp,-1700 # 6ecb0 <_nl_global_locale>
45196: fed516e3 bne a0,a3,45182 <__uselocale+0x15c>
4519a: b7ed c.j 45184 <__uselocale+0x15e>
0004519c <__mpn_cmp>:
4519c: fff60793 addi a5,a2,-1
451a0: 0207c863 blt a5,zero,451d0 <__mpn_cmp+0x34>
451a4: 060a c.slli a2,0x2
451a6: 9532 c.add a0,a2
451a8: 95b2 c.add a1,a2
451aa: 567d c.li a2,-1
451ac: a021 c.j 451b4 <__mpn_cmp+0x18>
451ae: 15f1 c.addi a1,-4
451b0: 02c78063 beq a5,a2,451d0 <__mpn_cmp+0x34>
451b4: ffc52703 lw a4,-4(a0)
451b8: ffc5a683 lw a3,-4(a1)
451bc: 17fd c.addi a5,-1
451be: 1571 c.addi a0,-4
451c0: fed707e3 beq a4,a3,451ae <__mpn_cmp+0x12>
451c4: 00e6b733 sltu a4,a3,a4
451c8: 00171513 slli a0,a4,0x1
451cc: 157d c.addi a0,-1
451ce: 8082 c.jr ra
451d0: 4501 c.li a0,0
451d2: 8082 c.jr ra
000451d4 <__mpn_divrem>:
451d4: 7159 c.addi16sp sp,-112
451d6: d4a2 c.swsp s0,104(sp)
451d8: d2a6 c.swsp s1,100(sp)
451da: ccd2 c.swsp s4,88(sp)
451dc: c8da c.swsp s6,80(sp)
451de: d686 c.swsp ra,108(sp)
451e0: d0ca c.swsp s2,96(sp)
451e2: cece c.swsp s3,92(sp)
451e4: cad6 c.swsp s5,84(sp)
451e6: c6de c.swsp s7,76(sp)
451e8: c4e2 c.swsp s8,72(sp)
451ea: c2e6 c.swsp s9,68(sp)
451ec: c0ea c.swsp s10,64(sp)
451ee: de6e c.swsp s11,60(sp)
451f0: 4805 c.li a6,1
451f2: 842a c.mv s0,a0
451f4: 84ae c.mv s1,a1
451f6: 8a36 c.mv s4,a3
451f8: 8b3a c.mv s6,a4
451fa: 39078263 beq a5,a6,4557e <__mpn_divrem+0x3aa>
451fe: 4689 c.li a3,2
45200: 8dbe c.mv s11,a5
45202: 1ed78c63 beq a5,a3,453fa <__mpn_divrem+0x226>
45206: 28078e63 beq a5,zero,454a2 <__mpn_divrem+0x2ce>
4520a: 40fa06b3 sub a3,s4,a5
4520e: 068a c.slli a3,0x2
45210: 00279993 slli s3,a5,0x2
45214: 19f1 c.addi s3,-4
45216: 00d60bb3 add s7,a2,a3
4521a: 013b8933 add s2,s7,s3
4521e: 013706b3 add a3,a4,s3
45222: 0006ad03 lw s10,0(a3)
45226: 00092f03 lw t5,0(s2)
4522a: ffc98793 addi a5,s3,-4
4522e: 00f706b3 add a3,a4,a5
45232: cc3e c.swsp a5,24(sp)
45234: c602 c.swsp zero,12(sp)
45236: 0006ac83 lw s9,0(a3)
4523a: 03af6863 bltu t5,s10,4526a <__mpn_divrem+0x96>
4523e: 01ed6c63 bltu s10,t5,45256 <__mpn_divrem+0x82>
45242: fffd8613 addi a2,s11,-1
45246: 85ba c.mv a1,a4
45248: 855e c.mv a0,s7
4524a: c87a c.swsp t5,16(sp)
4524c: f51ff0ef jal ra,4519c <__mpn_cmp>
45250: 4f42 c.lwsp t5,16(sp)
45252: 00054c63 blt a0,zero,4526a <__mpn_divrem+0x96>
45256: 86ee c.mv a3,s11
45258: 865a c.mv a2,s6
4525a: 85de c.mv a1,s7
4525c: 855e c.mv a0,s7
4525e: 6f3000ef jal ra,46150 <__mpn_sub_n>
45262: 00092f03 lw t5,0(s2)
45266: 4785 c.li a5,1
45268: c63e c.swsp a5,12(sp)
4526a: 009a06b3 add a3,s4,s1
4526e: 41b686b3 sub a3,a3,s11
45272: fff68c13 addi s8,a3,-1
45276: 200c4663 blt s8,zero,45482 <__mpn_divrem+0x2ae>
4527a: 00498793 addi a5,s3,4
4527e: d63e c.swsp a5,44(sp)
45280: 010d5793 srli a5,s10,0x10
45284: c83e c.swsp a5,16(sp)
45286: 010cd793 srli a5,s9,0x10
4528a: ce3e c.swsp a5,28(sp)
4528c: fffd8793 addi a5,s11,-1
45290: d43e c.swsp a5,40(sp)
45292: 67c1 c.lui a5,0x10
45294: fff78713 addi a4,a5,-1 # ffff <__libc_tsd_CTYPE_B+0xffd3>
45298: 17fd c.addi a5,-1
4529a: 00ed7733 and a4,s10,a4
4529e: 00fcf7b3 and a5,s9,a5
452a2: 068a c.slli a3,0x2
452a4: ca3a c.swsp a4,20(sp)
452a6: d03e c.swsp a5,32(sp)
452a8: 9436 c.add s0,a3
452aa: 049c4863 blt s8,s1,452fa <__mpn_divrem+0x126>
452ae: ffcb8313 addi t1,s7,-4
452b2: 00092a03 lw s4,0(s2)
452b6: 8b9a c.mv s7,t1
452b8: 01330933 add s2,t1,s3
452bc: 5afd c.li s5,-1
452be: 07ed1063 bne s10,t5,4531e <__mpn_divrem+0x14a>
452c2: 86d6 c.mv a3,s5
452c4: 866e c.mv a2,s11
452c6: 85da c.mv a1,s6
452c8: 855e c.mv a0,s7
452ca: 6bd000ef jal ra,46186 <__mpn_submul_1>
452ce: 00aa0963 beq s4,a0,452e0 <__mpn_divrem+0x10c>
452d2: 86ee c.mv a3,s11
452d4: 865a c.mv a2,s6
452d6: 85de c.mv a1,s7
452d8: 855e c.mv a0,s7
452da: 245020ef jal ra,47d1e <__mpn_add_n>
452de: 1afd c.addi s5,-1
452e0: ff542e23 sw s5,-4(s0)
452e4: 1c7d c.addi s8,-1
452e6: 57fd c.li a5,-1
452e8: 00092f03 lw t5,0(s2)
452ec: 1471 c.addi s0,-4
452ee: 18fc0a63 beq s8,a5,45482 <__mpn_divrem+0x2ae>
452f2: 013b8933 add s2,s7,s3
452f6: fa9c5ce3 bge s8,s1,452ae <__mpn_divrem+0xda>
452fa: 57a2 c.lwsp a5,40(sp)
452fc: 00092a03 lw s4,0(s2)
45300: 0007ca63 blt a5,zero,45314 <__mpn_divrem+0x140>
45304: 5632 c.lwsp a2,44(sp)
45306: 85de c.mv a1,s7
45308: 004b8513 addi a0,s7,4
4530c: d27a c.swsp t5,36(sp)
4530e: ed9d90ef jal ra,1f1e6 <memmove>
45312: 5f12 c.lwsp t5,36(sp)
45314: 000ba023 sw zero,0(s7)
45318: 5afd c.li s5,-1
4531a: fbed04e3 beq s10,t5,452c2 <__mpn_divrem+0xee>
4531e: 47c2 c.lwsp a5,16(sp)
45320: 00092583 lw a1,0(s2)
45324: 02ff5eb3 divu t4,t5,a5
45328: 0105d693 srli a3,a1,0x10
4532c: 02ff7f33 remu t5,t5,a5
45330: 47d2 c.lwsp a5,20(sp)
45332: 03d78633 mul a2,a5,t4
45336: 0f42 c.slli t5,0x10
45338: 01e6e6b3 or a3,a3,t5
4533c: 00c6fa63 bgeu a3,a2,45350 <__mpn_divrem+0x17c>
45340: 96ea c.add a3,s10
45342: fffe8513 addi a0,t4,-1 # 1fff <__libc_tsd_CTYPE_B+0x1fd3>
45346: 01a6e463 bltu a3,s10,4534e <__mpn_divrem+0x17a>
4534a: 3ac6e963 bltu a3,a2,456fc <__mpn_divrem+0x528>
4534e: 8eaa c.mv t4,a0
45350: 47c2 c.lwsp a5,16(sp)
45352: 8e91 c.sub a3,a2
45354: 6741 c.lui a4,0x10
45356: 02f6d633 divu a2,a3,a5
4535a: 177d c.addi a4,-1
4535c: 8df9 c.and a1,a4
4535e: 02f6f6b3 remu a3,a3,a5
45362: 47d2 c.lwsp a5,20(sp)
45364: 02c78fb3 mul t6,a5,a2
45368: 06c2 c.slli a3,0x10
4536a: 8dd5 c.or a1,a3
4536c: 01f5fa63 bgeu a1,t6,45380 <__mpn_divrem+0x1ac>
45370: 95ea c.add a1,s10
45372: fff60693 addi a3,a2,-1
45376: 01a5e463 bltu a1,s10,4537e <__mpn_divrem+0x1aa>
4537a: 37f5e863 bltu a1,t6,456ea <__mpn_divrem+0x516>
4537e: 8636 c.mv a2,a3
45380: 0ec2 c.slli t4,0x10
45382: 6841 c.lui a6,0x10
45384: 00ceeab3 or s5,t4,a2
45388: fff80793 addi a5,a6,-1 # ffff <__libc_tsd_CTYPE_B+0xffd3>
4538c: 00faf633 and a2,s5,a5
45390: 4772 c.lwsp a4,28(sp)
45392: 5782 c.lwsp a5,32(sp)
45394: 010ad513 srli a0,s5,0x10
45398: 41f585b3 sub a1,a1,t6
4539c: 02c78f33 mul t5,a5,a2
453a0: 02a78fb3 mul t6,a5,a0
453a4: 010f5693 srli a3,t5,0x10
453a8: 02c70633 mul a2,a4,a2
453ac: 9fb2 c.add t6,a2
453ae: 96fe c.add a3,t6
453b0: 02a70533 mul a0,a4,a0
453b4: 00c6f363 bgeu a3,a2,453ba <__mpn_divrem+0x1e6>
453b8: 9542 c.add a0,a6
453ba: 67c1 c.lui a5,0x10
453bc: fff78713 addi a4,a5,-1 # ffff <__libc_tsd_CTYPE_B+0xffd3>
453c0: 47e2 c.lwsp a5,24(sp)
453c2: 00e6f633 and a2,a3,a4
453c6: 00ef7f33 and t5,t5,a4
453ca: 82c1 c.srli a3,0x10
453cc: 0642 c.slli a2,0x10
453ce: 967a c.add a2,t5
453d0: 96aa c.add a3,a0
453d2: 00fb8f33 add t5,s7,a5
453d6: 00d5e863 bltu a1,a3,453e6 <__mpn_divrem+0x212>
453da: eeb694e3 bne a3,a1,452c2 <__mpn_divrem+0xee>
453de: 000f2503 lw a0,0(t5)
453e2: eec570e3 bgeu a0,a2,452c2 <__mpn_divrem+0xee>
453e6: 95ea c.add a1,s10
453e8: 1afd c.addi s5,-1
453ea: eda5ece3 bltu a1,s10,452c2 <__mpn_divrem+0xee>
453ee: 01963533 sltu a0,a2,s9
453f2: 8e89 c.sub a3,a0
453f4: 41960633 sub a2,a2,s9
453f8: bff9 c.j 453d6 <__mpn_divrem+0x202>
453fa: 002a1793 slli a5,s4,0x2
453fe: 17e1 c.addi a5,-8
45400: 963e c.add a2,a5
45402: 00472883 lw a7,4(a4) # 10004 <__ehdr_start+0x4>
45406: 00462803 lw a6,4(a2)
4540a: c602 c.swsp zero,12(sp)
4540c: 00072303 lw t1,0(a4)
45410: 421c c.lw a5,0(a2)
45412: 2b187c63 bgeu a6,a7,456ca <__mpn_divrem+0x4f6>
45416: 009a06b3 add a3,s4,s1
4541a: ffd68e93 addi t4,a3,-3
4541e: 040ecf63 blt t4,zero,4547c <__mpn_divrem+0x2a8>
45422: 69c1 c.lui s3,0x10
45424: fff98f13 addi t5,s3,-1 # ffff <__libc_tsd_CTYPE_B+0xffd3>
45428: 068a c.slli a3,0x2
4542a: 00d40e33 add t3,s0,a3
4542e: 0108df93 srli t6,a7,0x10
45432: 01035913 srli s2,t1,0x10
45436: 01e8f433 and s0,a7,t5
4543a: 01e373b3 and t2,t1,t5
4543e: 00603ab3 sltu s5,zero,t1
45442: 40600a33 sub s4,zero,t1
45446: 52fd c.li t0,-1
45448: 049ece63 blt t4,s1,454a4 <__mpn_divrem+0x2d0>
4544c: ffc62503 lw a0,-4(a2)
45450: 1671 c.addi a2,-4
45452: 05089e63 bne a7,a6,454ae <__mpn_divrem+0x2da>
45456: 00f88733 add a4,a7,a5
4545a: 11177d63 bgeu a4,a7,45574 <__mpn_divrem+0x3a0>
4545e: 00a307b3 add a5,t1,a0
45462: 40670733 sub a4,a4,t1
45466: 00a7b533 sltu a0,a5,a0
4546a: 00a70833 add a6,a4,a0
4546e: 55fd c.li a1,-1
45470: febe2a23 sw a1,-12(t3)
45474: 1efd c.addi t4,-1
45476: 1e71 c.addi t3,-4
45478: fc5e98e3 bne t4,t0,45448 <__mpn_divrem+0x274>
4547c: 01062223 sw a6,4(a2)
45480: c21c c.sw a5,0(a2)
45482: 50b6 c.lwsp ra,108(sp)
45484: 5426 c.lwsp s0,104(sp)
45486: 4532 c.lwsp a0,12(sp)
45488: 5496 c.lwsp s1,100(sp)
4548a: 5906 c.lwsp s2,96(sp)
4548c: 49f6 c.lwsp s3,92(sp)
4548e: 4a66 c.lwsp s4,88(sp)
45490: 4ad6 c.lwsp s5,84(sp)
45492: 4b46 c.lwsp s6,80(sp)
45494: 4bb6 c.lwsp s7,76(sp)
45496: 4c26 c.lwsp s8,72(sp)
45498: 4c96 c.lwsp s9,68(sp)
4549a: 4d06 c.lwsp s10,64(sp)
4549c: 5df2 c.lwsp s11,60(sp)
4549e: 6165 c.addi16sp sp,112
454a0: 8082 c.jr ra
454a2: 9002 c.ebreak
454a4: 00062023 sw zero,0(a2)
454a8: 4501 c.li a0,0
454aa: fb0886e3 beq a7,a6,45456 <__mpn_divrem+0x282>
454ae: 03f855b3 divu a1,a6,t6
454b2: 0107d713 srli a4,a5,0x10
454b6: 03f87833 remu a6,a6,t6
454ba: 02b406b3 mul a3,s0,a1
454be: 0842 c.slli a6,0x10
454c0: 01076733 or a4,a4,a6
454c4: 00d77a63 bgeu a4,a3,454d8 <__mpn_divrem+0x304>
454c8: 9746 c.add a4,a7
454ca: fff58813 addi a6,a1,-1
454ce: 01176463 bltu a4,a7,454d6 <__mpn_divrem+0x302>
454d2: 22d76263 bltu a4,a3,456f6 <__mpn_divrem+0x522>
454d6: 85c2 c.mv a1,a6
454d8: 8f15 c.sub a4,a3
454da: 03f75833 divu a6,a4,t6
454de: 01e7f7b3 and a5,a5,t5
454e2: 03f77733 remu a4,a4,t6
454e6: 03040bb3 mul s7,s0,a6
454ea: 01071693 slli a3,a4,0x10
454ee: 8fd5 c.or a5,a3
454f0: 0177fa63 bgeu a5,s7,45504 <__mpn_divrem+0x330>
454f4: 97c6 c.add a5,a7
454f6: fff80713 addi a4,a6,-1
454fa: 0117e463 bltu a5,a7,45502 <__mpn_divrem+0x32e>
454fe: 1f77e963 bltu a5,s7,456f0 <__mpn_divrem+0x51c>
45502: 883a c.mv a6,a4
45504: 05c2 c.slli a1,0x10
45506: 0105e5b3 or a1,a1,a6
4550a: 01e5f6b3 and a3,a1,t5
4550e: 0105d813 srli a6,a1,0x10
45512: 41778733 sub a4,a5,s7
45516: 02d38b33 mul s6,t2,a3
4551a: 02d907b3 mul a5,s2,a3
4551e: 010b5693 srli a3,s6,0x10
45522: 03038bb3 mul s7,t2,a6
45526: 9bbe c.add s7,a5
45528: 96de c.add a3,s7
4552a: 03090833 mul a6,s2,a6
4552e: 00f6f363 bgeu a3,a5,45534 <__mpn_divrem+0x360>
45532: 984e c.add a6,s3
45534: 01e6f7b3 and a5,a3,t5
45538: 07c2 c.slli a5,0x10
4553a: 82c1 c.srli a3,0x10
4553c: 01eb7b33 and s6,s6,t5
45540: 96c2 c.add a3,a6
45542: 97da c.add a5,s6
45544: 00d76663 bltu a4,a3,45550 <__mpn_divrem+0x37c>
45548: 00e69e63 bne a3,a4,45564 <__mpn_divrem+0x390>
4554c: 00f57c63 bgeu a0,a5,45564 <__mpn_divrem+0x390>
45550: 40678833 sub a6,a5,t1
45554: 0107b7b3 sltu a5,a5,a6
45558: 9746 c.add a4,a7
4555a: 8e9d c.sub a3,a5
4555c: 15fd c.addi a1,-1
4555e: 87c2 c.mv a5,a6
45560: ff1772e3 bgeu a4,a7,45544 <__mpn_divrem+0x370>
45564: 40f507b3 sub a5,a0,a5
45568: 8f15 c.sub a4,a3
4556a: 00f53533 sltu a0,a0,a5
4556e: 40a70833 sub a6,a4,a0
45572: bdfd c.j 45470 <__mpn_divrem+0x29c>
45574: 415306b3 sub a3,t1,s5
45578: 87d2 c.mv a5,s4
4557a: 55fd c.li a1,-1
4557c: b7e1 c.j 45544 <__mpn_divrem+0x370>
4557e: 068a c.slli a3,0x2
45580: 16f1 c.addi a3,-4
45582: 00d607b3 add a5,a2,a3
45586: 430c c.lw a1,0(a4)
45588: 439c c.lw a5,0(a5)
4558a: c602 c.swsp zero,12(sp)
4558c: 12b7fb63 bgeu a5,a1,456c2 <__mpn_divrem+0x4ee>
45590: 4705 c.li a4,1
45592: 0b475a63 bge a4,s4,45646 <__mpn_divrem+0x472>
45596: ffe48e13 addi t3,s1,-2
4559a: 9e52 c.add t3,s4
4559c: 6f41 c.lui t5,0x10
4559e: 1f7d c.addi t5,-1
455a0: 0691 c.addi a3,4
455a2: 0e0a c.slli t3,0x2
455a4: 0105d313 srli t1,a1,0x10
455a8: 01e5feb3 and t4,a1,t5
455ac: 00d608b3 add a7,a2,a3
455b0: 9e22 c.add t3,s0
455b2: 00460f93 addi t6,a2,4
455b6: a0b9 c.j 45604 <__mpn_divrem+0x430>
455b8: 06a7f963 bgeu a5,a0,4562a <__mpn_divrem+0x456>
455bc: 12f9 c.addi t0,-2
455be: 97ae c.add a5,a1
455c0: 8f89 c.sub a5,a0
455c2: 0267d533 divu a0,a5,t1
455c6: 01e6f6b3 and a3,a3,t5
455ca: 0267f7b3 remu a5,a5,t1
455ce: 03d50833 mul a6,a0,t4
455d2: 01079713 slli a4,a5,0x10
455d6: 8f55 c.or a4,a3
455d8: 01077b63 bgeu a4,a6,455ee <__mpn_divrem+0x41a>
455dc: 972e c.add a4,a1
455de: fff50793 addi a5,a0,-1
455e2: 04b76663 bltu a4,a1,4562e <__mpn_divrem+0x45a>
455e6: 05077463 bgeu a4,a6,4562e <__mpn_divrem+0x45a>
455ea: 1579 c.addi a0,-2
455ec: 972e c.add a4,a1
455ee: 01029693 slli a3,t0,0x10
455f2: 8ec9 c.or a3,a0
455f4: 00de2023 sw a3,0(t3)
455f8: 18f1 c.addi a7,-4
455fa: 410707b3 sub a5,a4,a6
455fe: 1e71 c.addi t3,-4
45600: 051f8363 beq t6,a7,45646 <__mpn_divrem+0x472>
45604: 0267d2b3 divu t0,a5,t1
45608: ff88a683 lw a3,-8(a7) # fff8 <__libc_tsd_CTYPE_B+0xffcc>
4560c: 0106d713 srli a4,a3,0x10
45610: 0267f7b3 remu a5,a5,t1
45614: 03d28533 mul a0,t0,t4
45618: 07c2 c.slli a5,0x10
4561a: 8fd9 c.or a5,a4
4561c: faa7f2e3 bgeu a5,a0,455c0 <__mpn_divrem+0x3ec>
45620: 97ae c.add a5,a1
45622: fff28713 addi a4,t0,-1
45626: f8b7f9e3 bgeu a5,a1,455b8 <__mpn_divrem+0x3e4>
4562a: 82ba c.mv t0,a4
4562c: bf51 c.j 455c0 <__mpn_divrem+0x3ec>
4562e: 853e c.mv a0,a5
45630: 01029693 slli a3,t0,0x10
45634: 8ec9 c.or a3,a0
45636: 00de2023 sw a3,0(t3)
4563a: 18f1 c.addi a7,-4
4563c: 410707b3 sub a5,a4,a6
45640: 1e71 c.addi t3,-4
45642: fd1f91e3 bne t6,a7,45604 <__mpn_divrem+0x430>
45646: e2905de3 bge zero,s1,45480 <__mpn_divrem+0x2ac>
4564a: 00249693 slli a3,s1,0x2
4564e: 01059313 slli t1,a1,0x10
45652: 0105d813 srli a6,a1,0x10
45656: 01035313 srli t1,t1,0x10
4565a: 96a2 c.add a3,s0
4565c: a089 c.j 4569e <__mpn_divrem+0x4ca>
4565e: 04a7fe63 bgeu a5,a0,456ba <__mpn_divrem+0x4e6>
45662: 1779 c.addi a4,-2
45664: 97ae c.add a5,a1
45666: 8f89 c.sub a5,a0
45668: 0307d533 divu a0,a5,a6
4566c: 0307f7b3 remu a5,a5,a6
45670: 026508b3 mul a7,a0,t1
45674: 07c2 c.slli a5,0x10
45676: 0117fb63 bgeu a5,a7,4568c <__mpn_divrem+0x4b8>
4567a: 97ae c.add a5,a1
4567c: fff50e13 addi t3,a0,-1
45680: 02b7ef63 bltu a5,a1,456be <__mpn_divrem+0x4ea>
45684: 0317fd63 bgeu a5,a7,456be <__mpn_divrem+0x4ea>
45688: 1579 c.addi a0,-2
4568a: 97ae c.add a5,a1
4568c: 0742 c.slli a4,0x10
4568e: 8f49 c.or a4,a0
45690: fee6ae23 sw a4,-4(a3)
45694: 16f1 c.addi a3,-4
45696: 411787b3 sub a5,a5,a7
4569a: ded403e3 beq s0,a3,45480 <__mpn_divrem+0x2ac>
4569e: 0307d733 divu a4,a5,a6
456a2: 0307f7b3 remu a5,a5,a6
456a6: 02670533 mul a0,a4,t1
456aa: 07c2 c.slli a5,0x10
456ac: faa7fde3 bgeu a5,a0,45666 <__mpn_divrem+0x492>
456b0: 97ae c.add a5,a1
456b2: fff70893 addi a7,a4,-1
456b6: fab7f4e3 bgeu a5,a1,4565e <__mpn_divrem+0x48a>
456ba: 8746 c.mv a4,a7
456bc: b76d c.j 45666 <__mpn_divrem+0x492>
456be: 8572 c.mv a0,t3
456c0: b7f1 c.j 4568c <__mpn_divrem+0x4b8>
456c2: 4705 c.li a4,1
456c4: 8f8d c.sub a5,a1
456c6: c63a c.swsp a4,12(sp)
456c8: b5e1 c.j 45590 <__mpn_divrem+0x3bc>
456ca: 0108e463 bltu a7,a6,456d2 <__mpn_divrem+0x4fe>
456ce: d467e4e3 bltu a5,t1,45416 <__mpn_divrem+0x242>
456d2: 406786b3 sub a3,a5,t1
456d6: 00d7b7b3 sltu a5,a5,a3
456da: 41180833 sub a6,a6,a7
456de: 4705 c.li a4,1
456e0: 40f80833 sub a6,a6,a5
456e4: c63a c.swsp a4,12(sp)
456e6: 87b6 c.mv a5,a3
456e8: b33d c.j 45416 <__mpn_divrem+0x242>
456ea: 1679 c.addi a2,-2
456ec: 95ea c.add a1,s10
456ee: b949 c.j 45380 <__mpn_divrem+0x1ac>
456f0: 1879 c.addi a6,-2
456f2: 97c6 c.add a5,a7
456f4: bd01 c.j 45504 <__mpn_divrem+0x330>
456f6: 15f9 c.addi a1,-2
456f8: 9746 c.add a4,a7
456fa: bbf9 c.j 454d8 <__mpn_divrem+0x304>
456fc: 1ef9 c.addi t4,-2
456fe: 96ea c.add a3,s10
45700: b981 c.j 45350 <__mpn_divrem+0x17c>
00045702 <__mpn_lshift>:
45702: fff60793 addi a5,a2,-1
45706: 078a c.slli a5,0x2
45708: 00f58733 add a4,a1,a5
4570c: 00072803 lw a6,0(a4)
45710: 02000313 addi t1,zero,32
45714: 40d30333 sub t1,t1,a3
45718: 1679 c.addi a2,-2
4571a: 8e2a c.mv t3,a0
4571c: 00685533 srl a0,a6,t1
45720: 02064763 blt a2,zero,4574e <__mpn_lshift+0x4c>
45724: 00478713 addi a4,a5,4
45728: 972e c.add a4,a1
4572a: 00fe0633 add a2,t3,a5
4572e: 0591 c.addi a1,4
45730: 87c2 c.mv a5,a6
45732: ff872803 lw a6,-8(a4)
45736: 00d797b3 sll a5,a5,a3
4573a: 1771 c.addi a4,-4
4573c: 006858b3 srl a7,a6,t1
45740: 0117e7b3 or a5,a5,a7
45744: c21c c.sw a5,0(a2)
45746: 1671 c.addi a2,-4
45748: feb714e3 bne a4,a1,45730 <__mpn_lshift+0x2e>
4574c: 567d c.li a2,-1
4574e: 0605 c.addi a2,1
45750: 060a c.slli a2,0x2
45752: 9e32 c.add t3,a2
45754: 00d81833 sll a6,a6,a3
45758: 010e2023 sw a6,0(t3)
4575c: 8082 c.jr ra
0004575e <__mpn_rshift>:
4575e: ca29 c.beqz a2,457b0 <__mpn_rshift+0x52>
45760: caa1 c.beqz a3,457b0 <__mpn_rshift+0x52>
45762: 0005a803 lw a6,0(a1)
45766: 02000e13 addi t3,zero,32
4576a: 40de0e33 sub t3,t3,a3
4576e: 4785 c.li a5,1
45770: 8eaa c.mv t4,a0
45772: 01c81533 sll a0,a6,t3
45776: 02c7d863 bge a5,a2,457a6 <__mpn_rshift+0x48>
4577a: 060a c.slli a2,0x2
4577c: 00458713 addi a4,a1,4
45780: 88f6 c.mv a7,t4
45782: 95b2 c.add a1,a2
45784: 87c2 c.mv a5,a6
45786: 00072803 lw a6,0(a4)
4578a: 00d7d7b3 srl a5,a5,a3
4578e: 0711 c.addi a4,4
45790: 01c81333 sll t1,a6,t3
45794: 0067e7b3 or a5,a5,t1
45798: 00f8a023 sw a5,0(a7)
4579c: 0891 c.addi a7,4
4579e: feb713e3 bne a4,a1,45784 <__mpn_rshift+0x26>
457a2: 1671 c.addi a2,-4
457a4: 9eb2 c.add t4,a2
457a6: 00d85833 srl a6,a6,a3
457aa: 010ea023 sw a6,0(t4)
457ae: 8082 c.jr ra
457b0: 000646b7 lui a3,0x64
457b4: 000645b7 lui a1,0x64
457b8: 00064537 lui a0,0x64
457bc: 1141 c.addi sp,-16
457be: 7b068693 addi a3,a3,1968 # 647b0 <__PRETTY_FUNCTION__.0>
457c2: 02d00613 addi a2,zero,45
457c6: 78c58593 addi a1,a1,1932 # 6478c <__PRETTY_FUNCTION__.0+0x1c>
457ca: 79850513 addi a0,a0,1944 # 64798 <__PRETTY_FUNCTION__.0+0x28>
457ce: c606 c.swsp ra,12(sp)
457d0: b20cb0ef jal ra,10af0 <__assert_fail>
000457d4 <__mpn_mul>:
457d4: 715d c.addi16sp sp,-80
457d6: c4a2 c.swsp s0,72(sp)
457d8: c2a6 c.swsp s1,68(sp)
457da: c0ca c.swsp s2,64(sp)
457dc: d85a c.swsp s6,48(sp)
457de: d06a c.swsp s10,32(sp)
457e0: 0880 c.addi4spn s0,sp,80
457e2: c686 c.swsp ra,76(sp)
457e4: de4e c.swsp s3,60(sp)
457e6: dc52 c.swsp s4,56(sp)
457e8: da56 c.swsp s5,52(sp)
457ea: d65e c.swsp s7,44(sp)
457ec: d462 c.swsp s8,40(sp)
457ee: d266 c.swsp s9,36(sp)
457f0: ce6e c.swsp s11,28(sp)
457f2: 47fd c.li a5,31
457f4: faa42e23 sw a0,-68(s0)
457f8: 8d3a c.mv s10,a4
457fa: 8b2e c.mv s6,a1
457fc: 8932 c.mv s2,a2
457fe: 84b6 c.mv s1,a3
45800: 04e7c663 blt a5,a4,4584c <__mpn_mul+0x78>
45804: 4781 c.li a5,0
45806: e31d c.bnez a4,4582c <__mpn_mul+0x58>
45808: fb040113 addi sp,s0,-80
4580c: 40b6 c.lwsp ra,76(sp)
4580e: 4426 c.lwsp s0,72(sp)
45810: 4496 c.lwsp s1,68(sp)
45812: 4906 c.lwsp s2,64(sp)
45814: 59f2 c.lwsp s3,60(sp)
45816: 5a62 c.lwsp s4,56(sp)
45818: 5ad2 c.lwsp s5,52(sp)
4581a: 5b42 c.lwsp s6,48(sp)
4581c: 5bb2 c.lwsp s7,44(sp)
4581e: 5c22 c.lwsp s8,40(sp)
45820: 5c92 c.lwsp s9,36(sp)
45822: 5d02 c.lwsp s10,32(sp)
45824: 4df2 c.lwsp s11,28(sp)
45826: 853e c.mv a0,a5
45828: 6161 c.addi16sp sp,80
4582a: 8082 c.jr ra
4582c: 4294 c.lw a3,0(a3)
4582e: 4785 c.li a5,1
45830: 0cd7e963 bltu a5,a3,45902 <__mpn_mul+0x12e>
45834: 00261a93 slli s5,a2,0x2
45838: 1af68e63 beq a3,a5,459f4 <__mpn_mul+0x220>
4583c: 00c05663 bge zero,a2,45848 <__mpn_mul+0x74>
45840: 8656 c.mv a2,s5
45842: 4581 c.li a1,0
45844: ab9d90ef jal ra,1f2fc <memset>
45848: 4781 c.li a5,0
4584a: a0c1 c.j 4590a <__mpn_mul+0x136>
4584c: 00371b93 slli s7,a4,0x3
45850: 0bdd c.addi s7,23
45852: ff0bfb93 andi s7,s7,-16
45856: 41710133 sub sp,sp,s7
4585a: 00f10993 addi s3,sp,15
4585e: ff09f993 andi s3,s3,-16
45862: 00271a93 slli s5,a4,0x2
45866: 86ea c.mv a3,s10
45868: 874e c.mv a4,s3
4586a: 8626 c.mv a2,s1
4586c: 2cf9 c.jal 45b4a <__mpn_impn_mul_n>
4586e: fbc42783 lw a5,-68(s0)
45872: 41a90cb3 sub s9,s2,s10
45876: 015b0a33 add s4,s6,s5
4587a: 01578db3 add s11,a5,s5
4587e: 07acc763 blt s9,s10,458ec <__mpn_mul+0x118>
45882: 41710133 sub sp,sp,s7
45886: 00f10b13 addi s6,sp,15
4588a: ff0b7b13 andi s6,s6,-16
4588e: 015b0c33 add s8,s6,s5
45892: fffd0793 addi a5,s10,-1
45896: 004c0b93 addi s7,s8,4
4589a: faf42c23 sw a5,-72(s0)
4589e: 874e c.mv a4,s3
458a0: 86ea c.mv a3,s10
458a2: 8626 c.mv a2,s1
458a4: 85d2 c.mv a1,s4
458a6: 855a c.mv a0,s6
458a8: 244d c.jal 45b4a <__mpn_impn_mul_n>
458aa: 85ee c.mv a1,s11
458ac: 856e c.mv a0,s11
458ae: 86ea c.mv a3,s10
458b0: 865a c.mv a2,s6
458b2: 46c020ef jal ra,47d1e <__mpn_add_n>
458b6: 000c2783 lw a5,0(s8)
458ba: 9dd6 c.add s11,s5
458bc: 004d8813 addi a6,s11,4
458c0: 953e c.add a0,a5
458c2: 00ada023 sw a0,0(s11)
458c6: 08f57563 bgeu a0,a5,45950 <__mpn_mul+0x17c>
458ca: fffd0613 addi a2,s10,-1
458ce: 85de c.mv a1,s7
458d0: 419c c.lw a5,0(a1)
458d2: 0811 c.addi a6,4
458d4: 0591 c.addi a1,4
458d6: 0785 c.addi a5,1
458d8: fef82e23 sw a5,-4(a6)
458dc: efc1 c.bnez a5,45974 <__mpn_mul+0x1a0>
458de: 167d c.addi a2,-1
458e0: fa65 c.bnez a2,458d0 <__mpn_mul+0xfc>
458e2: 41ac8cb3 sub s9,s9,s10
458e6: 9a56 c.add s4,s5
458e8: fbacdbe3 bge s9,s10,4589e <__mpn_mul+0xca>
458ec: 0a0c9463 bne s9,zero,45994 <__mpn_mul+0x1c0>
458f0: fbc42703 lw a4,-68(s0)
458f4: 01a907b3 add a5,s2,s10
458f8: 078a c.slli a5,0x2
458fa: 97ba c.add a5,a4
458fc: ffc7a783 lw a5,-4(a5)
45900: b721 c.j 45808 <__mpn_mul+0x34>
45902: 2a09 c.jal 45a14 <__mpn_mul_1>
45904: 87aa c.mv a5,a0
45906: 00291a93 slli s5,s2,0x2
4590a: fbc42683 lw a3,-68(s0)
4590e: 01568733 add a4,a3,s5
45912: c31c c.sw a5,0(a4)
45914: 4705 c.li a4,1
45916: 00468993 addi s3,a3,4
4591a: efa757e3 bge a4,s10,45808 <__mpn_mul+0x34>
4591e: 0d0a c.slli s10,0x2
45920: 0491 c.addi s1,4
45922: 9d36 c.add s10,a3
45924: 4a05 c.li s4,1
45926: a819 c.j 4593c <__mpn_mul+0x168>
45928: 4781 c.li a5,0
4592a: 05468e63 beq a3,s4,45986 <__mpn_mul+0x1b2>
4592e: 01598733 add a4,s3,s5
45932: c31c c.sw a5,0(a4)
45934: 0991 c.addi s3,4
45936: 0491 c.addi s1,4
45938: eda988e3 beq s3,s10,45808 <__mpn_mul+0x34>
4593c: 4094 c.lw a3,0(s1)
4593e: 854e c.mv a0,s3
45940: 864a c.mv a2,s2
45942: 85da c.mv a1,s6
45944: feda72e3 bgeu s4,a3,45928 <__mpn_mul+0x154>
45948: 40c020ef jal ra,47d54 <__mpn_addmul_1>
4594c: 87aa c.mv a5,a0
4594e: b7c5 c.j 4592e <__mpn_mul+0x15a>
45950: f97809e3 beq a6,s7,458e2 <__mpn_mul+0x10e>
45954: fb842703 lw a4,-72(s0)
45958: 85de c.mv a1,s7
4595a: 4611 c.li a2,4
4595c: 87ba c.mv a5,a4
4595e: 02e04163 blt zero,a4,45980 <__mpn_mul+0x1ac>
45962: 8542 c.mv a0,a6
45964: 41ac8cb3 sub s9,s9,s10
45968: a9fd90ef jal ra,1f406 <memcpy>
4596c: 9a56 c.add s4,s5
4596e: f3acd8e3 bge s9,s10,4589e <__mpn_mul+0xca>
45972: bfad c.j 458ec <__mpn_mul+0x118>
45974: f70587e3 beq a1,a6,458e2 <__mpn_mul+0x10e>
45978: fff60793 addi a5,a2,-1
4597c: f6f053e3 bge zero,a5,458e2 <__mpn_mul+0x10e>
45980: 00279613 slli a2,a5,0x2
45984: bff9 c.j 45962 <__mpn_mul+0x18e>
45986: 86ca c.mv a3,s2
45988: 865a c.mv a2,s6
4598a: 85ce c.mv a1,s3
4598c: 392020ef jal ra,47d1e <__mpn_add_n>
45990: 87aa c.mv a5,a0
45992: bf71 c.j 4592e <__mpn_mul+0x15a>
45994: 8766 c.mv a4,s9
45996: 86d2 c.mv a3,s4
45998: 866a c.mv a2,s10
4599a: 85a6 c.mv a1,s1
4599c: 854e c.mv a0,s3
4599e: 3d1d c.jal 457d4 <__mpn_mul>
459a0: 85ee c.mv a1,s11
459a2: 856e c.mv a0,s11
459a4: 86ea c.mv a3,s10
459a6: 864e c.mv a2,s3
459a8: 376020ef jal ra,47d1e <__mpn_add_n>
459ac: 015985b3 add a1,s3,s5
459b0: 4198 c.lw a4,0(a1)
459b2: 9dd6 c.add s11,s5
459b4: 0591 c.addi a1,4
459b6: 00e507b3 add a5,a0,a4
459ba: 00fda023 sw a5,0(s11)
459be: 004d8513 addi a0,s11,4
459c2: 00e7ed63 bltu a5,a4,459dc <__mpn_mul+0x208>
459c6: f2b505e3 beq a0,a1,458f0 <__mpn_mul+0x11c>
459ca: 4785 c.li a5,1
459cc: f397d2e3 bge a5,s9,458f0 <__mpn_mul+0x11c>
459d0: fffc8613 addi a2,s9,-1
459d4: 060a c.slli a2,0x2
459d6: a31d90ef jal ra,1f406 <memcpy>
459da: bf19 c.j 458f0 <__mpn_mul+0x11c>
459dc: 1cfd c.addi s9,-1
459de: 0591 c.addi a1,4
459e0: 0511 c.addi a0,4
459e2: f00c87e3 beq s9,zero,458f0 <__mpn_mul+0x11c>
459e6: ffc5a783 lw a5,-4(a1)
459ea: 0785 c.addi a5,1
459ec: fef52e23 sw a5,-4(a0)
459f0: d7f5 c.beqz a5,459dc <__mpn_mul+0x208>
459f2: bfd1 c.j 459c6 <__mpn_mul+0x1f2>
459f4: e4c05ae3 bge zero,a2,45848 <__mpn_mul+0x74>
459f8: fbc42703 lw a4,-68(s0)
459fc: 87ae c.mv a5,a1
459fe: 01558633 add a2,a1,s5
45a02: 4394 c.lw a3,0(a5)
45a04: 0791 c.addi a5,4
45a06: 0711 c.addi a4,4
45a08: fed72e23 sw a3,-4(a4)
45a0c: fef61be3 bne a2,a5,45a02 <__mpn_mul+0x22e>
45a10: 4781 c.li a5,0
45a12: bde5 c.j 4590a <__mpn_mul+0x136>
00045a14 <__mpn_mul_1>:
45a14: 68c1 c.lui a7,0x10
45a16: 18fd c.addi a7,-1
45a18: 060a c.slli a2,0x2
45a1a: 832a c.mv t1,a0
45a1c: 0106df13 srli t5,a3,0x10
45a20: 0116feb3 and t4,a3,a7
45a24: 962e c.add a2,a1
45a26: 4501 c.li a0,0
45a28: 6fc1 c.lui t6,0x10
45a2a: 0005a803 lw a6,0(a1)
45a2e: 0591 c.addi a1,4
45a30: 011876b3 and a3,a6,a7
45a34: 01085813 srli a6,a6,0x10
45a38: 03d687b3 mul a5,a3,t4
45a3c: 03d80e33 mul t3,a6,t4
45a40: 0117f733 and a4,a5,a7
45a44: 83c1 c.srli a5,0x10
45a46: 972a c.add a4,a0
45a48: 03e686b3 mul a3,a3,t5
45a4c: 96f2 c.add a3,t3
45a4e: 97b6 c.add a5,a3
45a50: 0117f6b3 and a3,a5,a7
45a54: 06c2 c.slli a3,0x10
45a56: 9736 c.add a4,a3
45a58: 00a73533 sltu a0,a4,a0
45a5c: 0107d693 srli a3,a5,0x10
45a60: 96aa c.add a3,a0
45a62: 03e80533 mul a0,a6,t5
45a66: 01c7f363 bgeu a5,t3,45a6c <__mpn_mul_1+0x58>
45a6a: 957e c.add a0,t6
45a6c: 00e32023 sw a4,0(t1) # 44b1e <_dl_close+0x46>
45a70: 9536 c.add a0,a3
45a72: 0311 c.addi t1,4
45a74: fab61be3 bne a2,a1,45a2a <__mpn_mul_1+0x16>
45a78: 8082 c.jr ra
00045a7a <__mpn_impn_mul_n_basecase>:
45a7a: 421c c.lw a5,0(a2)
45a7c: 1101 c.addi sp,-32
45a7e: cc22 c.swsp s0,24(sp)
45a80: ca26 c.swsp s1,20(sp)
45a82: c64e c.swsp s3,12(sp)
45a84: c256 c.swsp s5,4(sp)
45a86: ce06 c.swsp ra,28(sp)
45a88: c84a c.swsp s2,16(sp)
45a8a: c452 c.swsp s4,8(sp)
45a8c: c05a c.swsp s6,0(sp)
45a8e: 4705 c.li a4,1
45a90: 84b2 c.mv s1,a2
45a92: 842a c.mv s0,a0
45a94: 8aae c.mv s5,a1
45a96: 89b6 c.mv s3,a3
45a98: 08f76463 bltu a4,a5,45b20 <__mpn_impn_mul_n_basecase+0xa6>
45a9c: 00269b13 slli s6,a3,0x2
45aa0: 08e78763 beq a5,a4,45b2e <__mpn_impn_mul_n_basecase+0xb4>
45aa4: 00d05663 bge zero,a3,45ab0 <__mpn_impn_mul_n_basecase+0x36>
45aa8: 865a c.mv a2,s6
45aaa: 4581 c.li a1,0
45aac: 851d90ef jal ra,1f2fc <memset>
45ab0: 4501 c.li a0,0
45ab2: 016407b3 add a5,s0,s6
45ab6: c388 c.sw a0,0(a5)
45ab8: 4785 c.li a5,1
45aba: 0411 c.addi s0,4
45abc: 0537d163 bge a5,s3,45afe <__mpn_impn_mul_n_basecase+0x84>
45ac0: 0491 c.addi s1,4
45ac2: 4905 c.li s2,1
45ac4: 4a05 c.li s4,1
45ac6: a821 c.j 45ade <__mpn_impn_mul_n_basecase+0x64>
45ac8: 4501 c.li a0,0
45aca: 05468463 beq a3,s4,45b12 <__mpn_impn_mul_n_basecase+0x98>
45ace: 016407b3 add a5,s0,s6
45ad2: c388 c.sw a0,0(a5)
45ad4: 0905 c.addi s2,1
45ad6: 0411 c.addi s0,4
45ad8: 0491 c.addi s1,4
45ada: 03298263 beq s3,s2,45afe <__mpn_impn_mul_n_basecase+0x84>
45ade: 4094 c.lw a3,0(s1)
45ae0: 8522 c.mv a0,s0
45ae2: 864e c.mv a2,s3
45ae4: 85d6 c.mv a1,s5
45ae6: feda71e3 bgeu s4,a3,45ac8 <__mpn_impn_mul_n_basecase+0x4e>
45aea: 26a020ef jal ra,47d54 <__mpn_addmul_1>
45aee: 016407b3 add a5,s0,s6
45af2: c388 c.sw a0,0(a5)
45af4: 0905 c.addi s2,1
45af6: 0411 c.addi s0,4
45af8: 0491 c.addi s1,4
45afa: ff2992e3 bne s3,s2,45ade <__mpn_impn_mul_n_basecase+0x64>
45afe: 40f2 c.lwsp ra,28(sp)
45b00: 4462 c.lwsp s0,24(sp)
45b02: 44d2 c.lwsp s1,20(sp)
45b04: 4942 c.lwsp s2,16(sp)
45b06: 49b2 c.lwsp s3,12(sp)
45b08: 4a22 c.lwsp s4,8(sp)
45b0a: 4a92 c.lwsp s5,4(sp)
45b0c: 4b02 c.lwsp s6,0(sp)
45b0e: 6105 c.addi16sp sp,32
45b10: 8082 c.jr ra
45b12: 86ce c.mv a3,s3
45b14: 8656 c.mv a2,s5
45b16: 85a2 c.mv a1,s0
45b18: 8522 c.mv a0,s0
45b1a: 204020ef jal ra,47d1e <__mpn_add_n>
45b1e: bf45 c.j 45ace <__mpn_impn_mul_n_basecase+0x54>
45b20: 86be c.mv a3,a5
45b22: 864e c.mv a2,s3
45b24: ef1ff0ef jal ra,45a14 <__mpn_mul_1>
45b28: 00299b13 slli s6,s3,0x2
45b2c: b759 c.j 45ab2 <__mpn_impn_mul_n_basecase+0x38>
45b2e: 87ae c.mv a5,a1
45b30: 872a c.mv a4,a0
45b32: 01658633 add a2,a1,s6
45b36: f6d05de3 bge zero,a3,45ab0 <__mpn_impn_mul_n_basecase+0x36>
45b3a: 4394 c.lw a3,0(a5)
45b3c: 0791 c.addi a5,4
45b3e: 0711 c.addi a4,4
45b40: fed72e23 sw a3,-4(a4)
45b44: fec79be3 bne a5,a2,45b3a <__mpn_impn_mul_n_basecase+0xc0>
45b48: b7a5 c.j 45ab0 <__mpn_impn_mul_n_basecase+0x36>
00045b4a <__mpn_impn_mul_n>:
45b4a: 715d c.addi16sp sp,-80
45b4c: c4a2 c.swsp s0,72(sp)
45b4e: c0ca c.swsp s2,64(sp)
45b50: d85a c.swsp s6,48(sp)
45b52: d65e c.swsp s7,44(sp)
45b54: d06a c.swsp s10,32(sp)
45b56: c686 c.swsp ra,76(sp)
45b58: c2a6 c.swsp s1,68(sp)
45b5a: de4e c.swsp s3,60(sp)
45b5c: dc52 c.swsp s4,56(sp)
45b5e: da56 c.swsp s5,52(sp)
45b60: d462 c.swsp s8,40(sp)
45b62: d266 c.swsp s9,36(sp)
45b64: ce6e c.swsp s11,28(sp)
45b66: 0016fd13 andi s10,a3,1
45b6a: 8936 c.mv s2,a3
45b6c: 842a c.mv s0,a0
45b6e: 8b2e c.mv s6,a1
45b70: 8bb2 c.mv s7,a2
45b72: 060d0463 beq s10,zero,45bda <__mpn_impn_mul_n+0x90>
45b76: fff68493 addi s1,a3,-1
45b7a: 47fd c.li a5,31
45b7c: 86a6 c.mv a3,s1
45b7e: 1c97d763 bge a5,s1,45d4c <__mpn_impn_mul_n+0x202>
45b82: 37e1 c.jal 45b4a <__mpn_impn_mul_n>
45b84: 00249993 slli s3,s1,0x2
45b88: 013b87b3 add a5,s7,s3
45b8c: 4394 c.lw a3,0(a5)
45b8e: 01340a33 add s4,s0,s3
45b92: 8626 c.mv a2,s1
45b94: 85da c.mv a1,s6
45b96: 8552 c.mv a0,s4
45b98: 1bc020ef jal ra,47d54 <__mpn_addmul_1>
45b9c: 00349793 slli a5,s1,0x3
45ba0: 97a2 c.add a5,s0
45ba2: c388 c.sw a0,0(a5)
45ba4: 99da c.add s3,s6
45ba6: 0009a683 lw a3,0(s3)
45baa: 94ca c.add s1,s2
45bac: 864a c.mv a2,s2
45bae: 85de c.mv a1,s7
45bb0: 8552 c.mv a0,s4
45bb2: 048a c.slli s1,0x2
45bb4: 1a0020ef jal ra,47d54 <__mpn_addmul_1>
45bb8: 94a2 c.add s1,s0
45bba: c088 c.sw a0,0(s1)
45bbc: 40b6 c.lwsp ra,76(sp)
45bbe: 4426 c.lwsp s0,72(sp)
45bc0: 4496 c.lwsp s1,68(sp)
45bc2: 4906 c.lwsp s2,64(sp)
45bc4: 59f2 c.lwsp s3,60(sp)
45bc6: 5a62 c.lwsp s4,56(sp)
45bc8: 5ad2 c.lwsp s5,52(sp)
45bca: 5b42 c.lwsp s6,48(sp)
45bcc: 5bb2 c.lwsp s7,44(sp)
45bce: 5c22 c.lwsp s8,40(sp)
45bd0: 5c92 c.lwsp s9,36(sp)
45bd2: 5d02 c.lwsp s10,32(sp)
45bd4: 4df2 c.lwsp s11,28(sp)
45bd6: 6161 c.addi16sp sp,80
45bd8: 8082 c.jr ra
45bda: 4016d493 srai s1,a3,0x1
45bde: 00269c13 slli s8,a3,0x2
45be2: 00249a13 slli s4,s1,0x2
45be6: 9562 c.add a0,s8
45be8: 01458cb3 add s9,a1,s4
45bec: 01460db3 add s11,a2,s4
45bf0: 47fd c.li a5,31
45bf2: c42a c.swsp a0,8(sp)
45bf4: 8aba c.mv s5,a4
45bf6: 86a6 c.mv a3,s1
45bf8: 866e c.mv a2,s11
45bfa: 85e6 c.mv a1,s9
45bfc: 1097d163 bge a5,s1,45cfe <__mpn_impn_mul_n+0x1b4>
45c00: 4522 c.lwsp a0,8(sp)
45c02: 37a1 c.jal 45b4a <__mpn_impn_mul_n>
45c04: 8626 c.mv a2,s1
45c06: 85da c.mv a1,s6
45c08: 8566 c.mv a0,s9
45c0a: d92ff0ef jal ra,4519c <__mpn_cmp>
45c0e: 86a6 c.mv a3,s1
45c10: 10054063 blt a0,zero,45d10 <__mpn_impn_mul_n+0x1c6>
45c14: 85e6 c.mv a1,s9
45c16: 865a c.mv a2,s6
45c18: 8522 c.mv a0,s0
45c1a: 2b1d c.jal 46150 <__mpn_sub_n>
45c1c: 8626 c.mv a2,s1
45c1e: 85de c.mv a1,s7
45c20: 856e c.mv a0,s11
45c22: d7aff0ef jal ra,4519c <__mpn_cmp>
45c26: 4c81 c.li s9,0
45c28: 014409b3 add s3,s0,s4
45c2c: 86a6 c.mv a3,s1
45c2e: 10054063 blt a0,zero,45d2e <__mpn_impn_mul_n+0x1e4>
45c32: 865e c.mv a2,s7
45c34: 85ee c.mv a1,s11
45c36: 854e c.mv a0,s3
45c38: 2b21 c.jal 46150 <__mpn_sub_n>
45c3a: 47fd c.li a5,31
45c3c: 001ccc93 xori s9,s9,1
45c40: 0e97ce63 blt a5,s1,45d3c <__mpn_impn_mul_n+0x1f2>
45c44: 86a6 c.mv a3,s1
45c46: 864e c.mv a2,s3
45c48: 85a2 c.mv a1,s0
45c4a: 8556 c.mv a0,s5
45c4c: 353d c.jal 45a7a <__mpn_impn_mul_n_basecase>
45c4e: 00905e63 bge zero,s1,45c6a <__mpn_impn_mul_n+0x120>
45c52: 47a2 c.lwsp a5,8(sp)
45c54: 4701 c.li a4,0
45c56: 4394 c.lw a3,0(a5)
45c58: 41878833 sub a6,a5,s8
45c5c: 9852 c.add a6,s4
45c5e: 00d82023 sw a3,0(a6)
45c62: 0705 c.addi a4,1
45c64: 0791 c.addi a5,4
45c66: fe9748e3 blt a4,s1,45c56 <__mpn_impn_mul_n+0x10c>
45c6a: 45a2 c.lwsp a1,8(sp)
45c6c: 00990db3 add s11,s2,s1
45c70: 0d8a c.slli s11,0x2
45c72: 9da2 c.add s11,s0
45c74: 86a6 c.mv a3,s1
45c76: 866e c.mv a2,s11
45c78: 852e c.mv a0,a1
45c7a: 0a4020ef jal ra,47d1e <__mpn_add_n>
45c7e: 120c8c63 beq s9,zero,45db6 <__mpn_impn_mul_n+0x26c>
45c82: c62a c.swsp a0,12(sp)
45c84: 86ca c.mv a3,s2
45c86: 8656 c.mv a2,s5
45c88: 85ce c.mv a1,s3
45c8a: 854e c.mv a0,s3
45c8c: 21d1 c.jal 46150 <__mpn_sub_n>
45c8e: 47b2 c.lwsp a5,12(sp)
45c90: 40a78cb3 sub s9,a5,a0
45c94: 47fd c.li a5,31
45c96: 0c97c963 blt a5,s1,45d68 <__mpn_impn_mul_n+0x21e>
45c9a: 86a6 c.mv a3,s1
45c9c: 865e c.mv a2,s7
45c9e: 85da c.mv a1,s6
45ca0: 8556 c.mv a0,s5
45ca2: 3be1 c.jal 45a7a <__mpn_impn_mul_n_basecase>
45ca4: 86ca c.mv a3,s2
45ca6: 8656 c.mv a2,s5
45ca8: 85ce c.mv a1,s3
45caa: 854e c.mv a0,s3
45cac: 072020ef jal ra,47d1e <__mpn_add_n>
45cb0: 9caa c.add s9,a0
45cb2: 000c8963 beq s9,zero,45cc4 <__mpn_impn_mul_n+0x17a>
45cb6: 000da783 lw a5,0(s11)
45cba: 9cbe c.add s9,a5
45cbc: 019da023 sw s9,0(s11)
45cc0: 0cfceb63 bltu s9,a5,45d96 <__mpn_impn_mul_n+0x24c>
45cc4: 00905a63 bge zero,s1,45cd8 <__mpn_impn_mul_n+0x18e>
45cc8: 87d6 c.mv a5,s5
45cca: 4398 c.lw a4,0(a5)
45ccc: 0d05 c.addi s10,1
45cce: 0791 c.addi a5,4
45cd0: c018 c.sw a4,0(s0)
45cd2: 0411 c.addi s0,4
45cd4: fe9d4be3 blt s10,s1,45cca <__mpn_impn_mul_n+0x180>
45cd8: 86a6 c.mv a3,s1
45cda: 014a8633 add a2,s5,s4
45cde: 85ce c.mv a1,s3
45ce0: 854e c.mv a0,s3
45ce2: 03c020ef jal ra,47d1e <__mpn_add_n>
45ce6: ec050be3 beq a0,zero,45bbc <__mpn_impn_mul_n+0x72>
45cea: 46a2 c.lwsp a3,8(sp)
45cec: 4298 c.lw a4,0(a3)
45cee: 00468993 addi s3,a3,4
45cf2: 00170793 addi a5,a4,1
45cf6: c29c c.sw a5,0(a3)
45cf8: 06e7e363 bltu a5,a4,45d5e <__mpn_impn_mul_n+0x214>
45cfc: b5c1 c.j 45bbc <__mpn_impn_mul_n+0x72>
45cfe: 3bb5 c.jal 45a7a <__mpn_impn_mul_n_basecase>
45d00: 8626 c.mv a2,s1
45d02: 85da c.mv a1,s6
45d04: 8566 c.mv a0,s9
45d06: c96ff0ef jal ra,4519c <__mpn_cmp>
45d0a: 86a6 c.mv a3,s1
45d0c: f00554e3 bge a0,zero,45c14 <__mpn_impn_mul_n+0xca>
45d10: 8666 c.mv a2,s9
45d12: 85da c.mv a1,s6
45d14: 8522 c.mv a0,s0
45d16: 292d c.jal 46150 <__mpn_sub_n>
45d18: 8626 c.mv a2,s1
45d1a: 85de c.mv a1,s7
45d1c: 856e c.mv a0,s11
45d1e: c7eff0ef jal ra,4519c <__mpn_cmp>
45d22: 4c85 c.li s9,1
45d24: 014409b3 add s3,s0,s4
45d28: 86a6 c.mv a3,s1
45d2a: f00554e3 bge a0,zero,45c32 <__mpn_impn_mul_n+0xe8>
45d2e: 866e c.mv a2,s11
45d30: 85de c.mv a1,s7
45d32: 854e c.mv a0,s3
45d34: 2931 c.jal 46150 <__mpn_sub_n>
45d36: 47fd c.li a5,31
45d38: f097d6e3 bge a5,s1,45c44 <__mpn_impn_mul_n+0xfa>
45d3c: 018a8733 add a4,s5,s8
45d40: 86a6 c.mv a3,s1
45d42: 864e c.mv a2,s3
45d44: 85a2 c.mv a1,s0
45d46: 8556 c.mv a0,s5
45d48: 3509 c.jal 45b4a <__mpn_impn_mul_n>
45d4a: b721 c.j 45c52 <__mpn_impn_mul_n+0x108>
45d4c: 333d c.jal 45a7a <__mpn_impn_mul_n_basecase>
45d4e: bd1d c.j 45b84 <__mpn_impn_mul_n+0x3a>
45d50: ffc9a783 lw a5,-4(s3)
45d54: 0785 c.addi a5,1
45d56: fef9ae23 sw a5,-4(s3)
45d5a: e60791e3 bne a5,zero,45bbc <__mpn_impn_mul_n+0x72>
45d5e: 197d c.addi s2,-1
45d60: 0991 c.addi s3,4
45d62: fe0917e3 bne s2,zero,45d50 <__mpn_impn_mul_n+0x206>
45d66: bd99 c.j 45bbc <__mpn_impn_mul_n+0x72>
45d68: 018a8733 add a4,s5,s8
45d6c: 86a6 c.mv a3,s1
45d6e: 865e c.mv a2,s7
45d70: 85da c.mv a1,s6
45d72: 8556 c.mv a0,s5
45d74: 3bd9 c.jal 45b4a <__mpn_impn_mul_n>
45d76: 86ca c.mv a3,s2
45d78: 8656 c.mv a2,s5
45d7a: 85ce c.mv a1,s3
45d7c: 854e c.mv a0,s3
45d7e: 7a1010ef jal ra,47d1e <__mpn_add_n>
45d82: 9caa c.add s9,a0
45d84: f40c82e3 beq s9,zero,45cc8 <__mpn_impn_mul_n+0x17e>
45d88: 000da783 lw a5,0(s11)
45d8c: 9cbe c.add s9,a5
45d8e: 019da023 sw s9,0(s11)
45d92: f2fcfbe3 bgeu s9,a5,45cc8 <__mpn_impn_mul_n+0x17e>
45d96: 0d91 c.addi s11,4
45d98: 8726 c.mv a4,s1
45d9a: a801 c.j 45daa <__mpn_impn_mul_n+0x260>
45d9c: ffcda783 lw a5,-4(s11)
45da0: 0785 c.addi a5,1
45da2: fefdae23 sw a5,-4(s11)
45da6: f0079fe3 bne a5,zero,45cc4 <__mpn_impn_mul_n+0x17a>
45daa: 177d c.addi a4,-1
45dac: 0d91 c.addi s11,4
45dae: f77d c.bnez a4,45d9c <__mpn_impn_mul_n+0x252>
45db0: f0904ce3 blt zero,s1,45cc8 <__mpn_impn_mul_n+0x17e>
45db4: b715 c.j 45cd8 <__mpn_impn_mul_n+0x18e>
45db6: c62a c.swsp a0,12(sp)
45db8: 86ca c.mv a3,s2
45dba: 8656 c.mv a2,s5
45dbc: 85ce c.mv a1,s3
45dbe: 854e c.mv a0,s3
45dc0: 75f010ef jal ra,47d1e <__mpn_add_n>
45dc4: 47b2 c.lwsp a5,12(sp)
45dc6: 00a78cb3 add s9,a5,a0
45dca: b5e9 c.j 45c94 <__mpn_impn_mul_n+0x14a>
00045dcc <__mpn_impn_sqr_n_basecase>:
45dcc: 4194 c.lw a3,0(a1)
45dce: 1101 c.addi sp,-32
45dd0: cc22 c.swsp s0,24(sp)
45dd2: c64e c.swsp s3,12(sp)
45dd4: c452 c.swsp s4,8(sp)
45dd6: ce06 c.swsp ra,28(sp)
45dd8: ca26 c.swsp s1,20(sp)
45dda: c84a c.swsp s2,16(sp)
45ddc: c256 c.swsp s5,4(sp)
45dde: c05a c.swsp s6,0(sp)
45de0: 4785 c.li a5,1
45de2: 8a2e c.mv s4,a1
45de4: 842a c.mv s0,a0
45de6: 89b2 c.mv s3,a2
45de8: 08d7e563 bltu a5,a3,45e72 <__mpn_impn_sqr_n_basecase+0xa6>
45dec: 00261b13 slli s6,a2,0x2
45df0: 08f68663 beq a3,a5,45e7c <__mpn_impn_sqr_n_basecase+0xb0>
45df4: 00c05663 bge zero,a2,45e00 <__mpn_impn_sqr_n_basecase+0x34>
45df8: 865a c.mv a2,s6
45dfa: 4581 c.li a1,0
45dfc: d00d90ef jal ra,1f2fc <memset>
45e00: 4501 c.li a0,0
45e02: 016407b3 add a5,s0,s6
45e06: c388 c.sw a0,0(a5)
45e08: 4485 c.li s1,1
45e0a: 0411 c.addi s0,4
45e0c: 004a0913 addi s2,s4,4
45e10: 4a85 c.li s5,1
45e12: 0134ce63 blt s1,s3,45e2e <__mpn_impn_sqr_n_basecase+0x62>
45e16: a82d c.j 45e50 <__mpn_impn_sqr_n_basecase+0x84>
45e18: 4501 c.li a0,0
45e1a: 05568563 beq a3,s5,45e64 <__mpn_impn_sqr_n_basecase+0x98>
45e1e: 016407b3 add a5,s0,s6
45e22: c388 c.sw a0,0(a5)
45e24: 0485 c.addi s1,1
45e26: 0411 c.addi s0,4
45e28: 0911 c.addi s2,4
45e2a: 02998363 beq s3,s1,45e50 <__mpn_impn_sqr_n_basecase+0x84>
45e2e: 00092683 lw a3,0(s2)
45e32: 8522 c.mv a0,s0
45e34: 864e c.mv a2,s3
45e36: 85d2 c.mv a1,s4
45e38: fedaf0e3 bgeu s5,a3,45e18 <__mpn_impn_sqr_n_basecase+0x4c>
45e3c: 719010ef jal ra,47d54 <__mpn_addmul_1>
45e40: 016407b3 add a5,s0,s6
45e44: c388 c.sw a0,0(a5)
45e46: 0485 c.addi s1,1
45e48: 0411 c.addi s0,4
45e4a: 0911 c.addi s2,4
45e4c: fe9991e3 bne s3,s1,45e2e <__mpn_impn_sqr_n_basecase+0x62>
45e50: 40f2 c.lwsp ra,28(sp)
45e52: 4462 c.lwsp s0,24(sp)
45e54: 44d2 c.lwsp s1,20(sp)
45e56: 4942 c.lwsp s2,16(sp)
45e58: 49b2 c.lwsp s3,12(sp)
45e5a: 4a22 c.lwsp s4,8(sp)
45e5c: 4a92 c.lwsp s5,4(sp)
45e5e: 4b02 c.lwsp s6,0(sp)
45e60: 6105 c.addi16sp sp,32
45e62: 8082 c.jr ra
45e64: 86ce c.mv a3,s3
45e66: 8652 c.mv a2,s4
45e68: 85a2 c.mv a1,s0
45e6a: 8522 c.mv a0,s0
45e6c: 6b3010ef jal ra,47d1e <__mpn_add_n>
45e70: b77d c.j 45e1e <__mpn_impn_sqr_n_basecase+0x52>
45e72: ba3ff0ef jal ra,45a14 <__mpn_mul_1>
45e76: 00299b13 slli s6,s3,0x2
45e7a: b761 c.j 45e02 <__mpn_impn_sqr_n_basecase+0x36>
45e7c: 87aa c.mv a5,a0
45e7e: 00458713 addi a4,a1,4
45e82: 01650633 add a2,a0,s6
45e86: 01304563 blt zero,s3,45e90 <__mpn_impn_sqr_n_basecase+0xc4>
45e8a: bf9d c.j 45e00 <__mpn_impn_sqr_n_basecase+0x34>
45e8c: 4314 c.lw a3,0(a4)
45e8e: 0711 c.addi a4,4
45e90: c394 c.sw a3,0(a5)
45e92: 0791 c.addi a5,4
45e94: fec79ce3 bne a5,a2,45e8c <__mpn_impn_sqr_n_basecase+0xc0>
45e98: b7a5 c.j 45e00 <__mpn_impn_sqr_n_basecase+0x34>
00045e9a <__mpn_impn_sqr_n>:
45e9a: 7139 c.addi16sp sp,-64
45e9c: da26 c.swsp s1,52(sp)
45e9e: d84a c.swsp s2,48(sp)
45ea0: d64e c.swsp s3,44(sp)
45ea2: ce5e c.swsp s7,28(sp)
45ea4: de06 c.swsp ra,60(sp)
45ea6: dc22 c.swsp s0,56(sp)
45ea8: d452 c.swsp s4,40(sp)
45eaa: d256 c.swsp s5,36(sp)
45eac: d05a c.swsp s6,32(sp)
45eae: cc62 c.swsp s8,24(sp)
45eb0: ca66 c.swsp s9,20(sp)
45eb2: c86a c.swsp s10,16(sp)
45eb4: c66e c.swsp s11,12(sp)
45eb6: 00167493 andi s1,a2,1
45eba: 89b2 c.mv s3,a2
45ebc: 892a c.mv s2,a0
45ebe: 8bae c.mv s7,a1
45ec0: c0b5 c.beqz s1,45f24 <__mpn_impn_sqr_n+0x8a>
45ec2: fff60413 addi s0,a2,-1
45ec6: 47fd c.li a5,31
45ec8: 8622 c.mv a2,s0
45eca: 1687d963 bge a5,s0,4603c <__mpn_impn_sqr_n+0x1a2>
45ece: 37f1 c.jal 45e9a <__mpn_impn_sqr_n>
45ed0: 00241493 slli s1,s0,0x2
45ed4: 009b8a33 add s4,s7,s1
45ed8: 000a2683 lw a3,0(s4)
45edc: 94ca c.add s1,s2
45ede: 8622 c.mv a2,s0
45ee0: 85de c.mv a1,s7
45ee2: 8526 c.mv a0,s1
45ee4: 671010ef jal ra,47d54 <__mpn_addmul_1>
45ee8: 00341793 slli a5,s0,0x3
45eec: 97ca c.add a5,s2
45eee: c388 c.sw a0,0(a5)
45ef0: 000a2683 lw a3,0(s4)
45ef4: 944e c.add s0,s3
45ef6: 864e c.mv a2,s3
45ef8: 85de c.mv a1,s7
45efa: 8526 c.mv a0,s1
45efc: 040a c.slli s0,0x2
45efe: 657010ef jal ra,47d54 <__mpn_addmul_1>
45f02: 944a c.add s0,s2
45f04: c008 c.sw a0,0(s0)
45f06: 50f2 c.lwsp ra,60(sp)
45f08: 5462 c.lwsp s0,56(sp)
45f0a: 54d2 c.lwsp s1,52(sp)
45f0c: 5942 c.lwsp s2,48(sp)
45f0e: 59b2 c.lwsp s3,44(sp)
45f10: 5a22 c.lwsp s4,40(sp)
45f12: 5a92 c.lwsp s5,36(sp)
45f14: 5b02 c.lwsp s6,32(sp)
45f16: 4bf2 c.lwsp s7,28(sp)
45f18: 4c62 c.lwsp s8,24(sp)
45f1a: 4cd2 c.lwsp s9,20(sp)
45f1c: 4d42 c.lwsp s10,16(sp)
45f1e: 4db2 c.lwsp s11,12(sp)
45f20: 6121 c.addi16sp sp,64
45f22: 8082 c.jr ra
45f24: 40165413 srai s0,a2,0x1
45f28: 00261c13 slli s8,a2,0x2
45f2c: 00241b13 slli s6,s0,0x2
45f30: 01850a33 add s4,a0,s8
45f34: 01658cb3 add s9,a1,s6
45f38: 47fd c.li a5,31
45f3a: 8ab6 c.mv s5,a3
45f3c: 8622 c.mv a2,s0
45f3e: 85e6 c.mv a1,s9
45f40: 8552 c.mv a0,s4
45f42: 0c87d663 bge a5,s0,4600e <__mpn_impn_sqr_n+0x174>
45f46: 3f91 c.jal 45e9a <__mpn_impn_sqr_n>
45f48: 8622 c.mv a2,s0
45f4a: 85de c.mv a1,s7
45f4c: 8566 c.mv a0,s9
45f4e: a4eff0ef jal ra,4519c <__mpn_cmp>
45f52: 86a2 c.mv a3,s0
45f54: 0c054663 blt a0,zero,46020 <__mpn_impn_sqr_n+0x186>
45f58: 865e c.mv a2,s7
45f5a: 85e6 c.mv a1,s9
45f5c: 854a c.mv a0,s2
45f5e: 2acd c.jal 46150 <__mpn_sub_n>
45f60: 47fd c.li a5,31
45f62: 0c87c663 blt a5,s0,4602e <__mpn_impn_sqr_n+0x194>
45f66: 8622 c.mv a2,s0
45f68: 85ca c.mv a1,s2
45f6a: 8556 c.mv a0,s5
45f6c: 3585 c.jal 45dcc <__mpn_impn_sqr_n_basecase>
45f6e: 0e805563 bge zero,s0,46058 <__mpn_impn_sqr_n+0x1be>
45f72: 87d2 c.mv a5,s4
45f74: 4681 c.li a3,0
45f76: 4390 c.lw a2,0(a5)
45f78: 41878733 sub a4,a5,s8
45f7c: 975a c.add a4,s6
45f7e: c310 c.sw a2,0(a4)
45f80: 0685 c.addi a3,1
45f82: 0791 c.addi a5,4
45f84: fe86c9e3 blt a3,s0,45f76 <__mpn_impn_sqr_n+0xdc>
45f88: 01340733 add a4,s0,s3
45f8c: 070a c.slli a4,0x2
45f8e: 00e90cb3 add s9,s2,a4
45f92: 86a2 c.mv a3,s0
45f94: 8666 c.mv a2,s9
45f96: 85d2 c.mv a1,s4
45f98: 8552 c.mv a0,s4
45f9a: 585010ef jal ra,47d1e <__mpn_add_n>
45f9e: 01690d33 add s10,s2,s6
45fa2: 8daa c.mv s11,a0
45fa4: 86ce c.mv a3,s3
45fa6: 8656 c.mv a2,s5
45fa8: 85ea c.mv a1,s10
45faa: 856a c.mv a0,s10
45fac: 2255 c.jal 46150 <__mpn_sub_n>
45fae: 47fd c.li a5,31
45fb0: 40ad8db3 sub s11,s11,a0
45fb4: 0c87d763 bge a5,s0,46082 <__mpn_impn_sqr_n+0x1e8>
45fb8: 018a86b3 add a3,s5,s8
45fbc: 8622 c.mv a2,s0
45fbe: 85de c.mv a1,s7
45fc0: 8556 c.mv a0,s5
45fc2: 3de1 c.jal 45e9a <__mpn_impn_sqr_n>
45fc4: 86ce c.mv a3,s3
45fc6: 8656 c.mv a2,s5
45fc8: 85ea c.mv a1,s10
45fca: 856a c.mv a0,s10
45fcc: 553010ef jal ra,47d1e <__mpn_add_n>
45fd0: 956e c.add a0,s11
45fd2: 0e051b63 bne a0,zero,460c8 <__mpn_impn_sqr_n+0x22e>
45fd6: 87d6 c.mv a5,s5
45fd8: 854a c.mv a0,s2
45fda: 4398 c.lw a4,0(a5)
45fdc: 0485 c.addi s1,1
45fde: 0791 c.addi a5,4
45fe0: c118 c.sw a4,0(a0)
45fe2: 0511 c.addi a0,4
45fe4: fe84cbe3 blt s1,s0,45fda <__mpn_impn_sqr_n+0x140>
45fe8: 86a2 c.mv a3,s0
45fea: 016a8633 add a2,s5,s6
45fee: 85ea c.mv a1,s10
45ff0: 856a c.mv a0,s10
45ff2: 52d010ef jal ra,47d1e <__mpn_add_n>
45ff6: f00508e3 beq a0,zero,45f06 <__mpn_impn_sqr_n+0x6c>
45ffa: 000a2703 lw a4,0(s4)
45ffe: 0a11 c.addi s4,4
46000: 00170793 addi a5,a4,1
46004: fefa2e23 sw a5,-4(s4)
46008: 04e7e363 bltu a5,a4,4604e <__mpn_impn_sqr_n+0x1b4>
4600c: bded c.j 45f06 <__mpn_impn_sqr_n+0x6c>
4600e: 3b7d c.jal 45dcc <__mpn_impn_sqr_n_basecase>
46010: 8622 c.mv a2,s0
46012: 85de c.mv a1,s7
46014: 8566 c.mv a0,s9
46016: 986ff0ef jal ra,4519c <__mpn_cmp>
4601a: 86a2 c.mv a3,s0
4601c: f2055ee3 bge a0,zero,45f58 <__mpn_impn_sqr_n+0xbe>
46020: 8666 c.mv a2,s9
46022: 85de c.mv a1,s7
46024: 854a c.mv a0,s2
46026: 222d c.jal 46150 <__mpn_sub_n>
46028: 47fd c.li a5,31
4602a: f287dee3 bge a5,s0,45f66 <__mpn_impn_sqr_n+0xcc>
4602e: 018a86b3 add a3,s5,s8
46032: 8622 c.mv a2,s0
46034: 85ca c.mv a1,s2
46036: 8556 c.mv a0,s5
46038: 358d c.jal 45e9a <__mpn_impn_sqr_n>
4603a: bf25 c.j 45f72 <__mpn_impn_sqr_n+0xd8>
4603c: 3b41 c.jal 45dcc <__mpn_impn_sqr_n_basecase>
4603e: bd49 c.j 45ed0 <__mpn_impn_sqr_n+0x36>
46040: ffca2783 lw a5,-4(s4)
46044: 0785 c.addi a5,1
46046: fefa2e23 sw a5,-4(s4)
4604a: ea079ee3 bne a5,zero,45f06 <__mpn_impn_sqr_n+0x6c>
4604e: 19fd c.addi s3,-1
46050: 0a11 c.addi s4,4
46052: fe0997e3 bne s3,zero,46040 <__mpn_impn_sqr_n+0x1a6>
46056: bd45 c.j 45f06 <__mpn_impn_sqr_n+0x6c>
46058: 01340733 add a4,s0,s3
4605c: 070a c.slli a4,0x2
4605e: 00e90cb3 add s9,s2,a4
46062: 86a2 c.mv a3,s0
46064: 8666 c.mv a2,s9
46066: 85d2 c.mv a1,s4
46068: 8552 c.mv a0,s4
4606a: 4b5010ef jal ra,47d1e <__mpn_add_n>
4606e: 01690d33 add s10,s2,s6
46072: 8daa c.mv s11,a0
46074: 86ce c.mv a3,s3
46076: 8656 c.mv a2,s5
46078: 85ea c.mv a1,s10
4607a: 856a c.mv a0,s10
4607c: 28d1 c.jal 46150 <__mpn_sub_n>
4607e: 40ad8db3 sub s11,s11,a0
46082: 8622 c.mv a2,s0
46084: 85de c.mv a1,s7
46086: 8556 c.mv a0,s5
46088: 3391 c.jal 45dcc <__mpn_impn_sqr_n_basecase>
4608a: 86ce c.mv a3,s3
4608c: 8656 c.mv a2,s5
4608e: 85ea c.mv a1,s10
46090: 856a c.mv a0,s10
46092: 48d010ef jal ra,47d1e <__mpn_add_n>
46096: 956e c.add a0,s11
46098: c50d c.beqz a0,460c2 <__mpn_impn_sqr_n+0x228>
4609a: 000ca783 lw a5,0(s9)
4609e: 953e c.add a0,a5
460a0: 00aca023 sw a0,0(s9)
460a4: 00f57f63 bgeu a0,a5,460c2 <__mpn_impn_sqr_n+0x228>
460a8: 004c8713 addi a4,s9,4
460ac: 86a2 c.mv a3,s0
460ae: a039 c.j 460bc <__mpn_impn_sqr_n+0x222>
460b0: ffc72783 lw a5,-4(a4)
460b4: 0785 c.addi a5,1
460b6: fef72e23 sw a5,-4(a4)
460ba: e781 c.bnez a5,460c2 <__mpn_impn_sqr_n+0x228>
460bc: 16fd c.addi a3,-1
460be: 0711 c.addi a4,4
460c0: fae5 c.bnez a3,460b0 <__mpn_impn_sqr_n+0x216>
460c2: f0804ae3 blt zero,s0,45fd6 <__mpn_impn_sqr_n+0x13c>
460c6: b70d c.j 45fe8 <__mpn_impn_sqr_n+0x14e>
460c8: 000ca783 lw a5,0(s9)
460cc: 953e c.add a0,a5
460ce: 00aca023 sw a0,0(s9)
460d2: fcf56be3 bltu a0,a5,460a8 <__mpn_impn_sqr_n+0x20e>
460d6: b701 c.j 45fd6 <__mpn_impn_sqr_n+0x13c>
000460d8 <__mpn_mul_n>:
460d8: 1141 c.addi sp,-16
460da: c422 c.swsp s0,8(sp)
460dc: c606 c.swsp ra,12(sp)
460de: 0800 c.addi4spn s0,sp,16
460e0: 87b6 c.mv a5,a3
460e2: 477d c.li a4,31
460e4: 02b60b63 beq a2,a1,4611a <__mpn_mul_n+0x42>
460e8: 02d75263 bge a4,a3,4610c <__mpn_mul_n+0x34>
460ec: 00369793 slli a5,a3,0x3
460f0: 07dd c.addi a5,23
460f2: 9bc1 c.andi a5,-16
460f4: 40f10133 sub sp,sp,a5
460f8: 00f10713 addi a4,sp,15
460fc: 9b41 c.andi a4,-16
460fe: 34b1 c.jal 45b4a <__mpn_impn_mul_n>
46100: ff040113 addi sp,s0,-16
46104: 40b2 c.lwsp ra,12(sp)
46106: 4422 c.lwsp s0,8(sp)
46108: 0141 c.addi sp,16
4610a: 8082 c.jr ra
4610c: 32bd c.jal 45a7a <__mpn_impn_mul_n_basecase>
4610e: ff040113 addi sp,s0,-16
46112: 40b2 c.lwsp ra,12(sp)
46114: 4422 c.lwsp s0,8(sp)
46116: 0141 c.addi sp,16
46118: 8082 c.jr ra
4611a: 00d74a63 blt a4,a3,4612e <__mpn_mul_n+0x56>
4611e: 8636 c.mv a2,a3
46120: 3175 c.jal 45dcc <__mpn_impn_sqr_n_basecase>
46122: ff040113 addi sp,s0,-16
46126: 40b2 c.lwsp ra,12(sp)
46128: 4422 c.lwsp s0,8(sp)
4612a: 0141 c.addi sp,16
4612c: 8082 c.jr ra
4612e: 00369713 slli a4,a3,0x3
46132: 075d c.addi a4,23
46134: 9b41 c.andi a4,-16
46136: 40e10133 sub sp,sp,a4
4613a: 00f10693 addi a3,sp,15
4613e: 9ac1 c.andi a3,-16
46140: 863e c.mv a2,a5
46142: 3ba1 c.jal 45e9a <__mpn_impn_sqr_n>
46144: ff040113 addi sp,s0,-16
46148: 40b2 c.lwsp ra,12(sp)
4614a: 4422 c.lwsp s0,8(sp)
4614c: 0141 c.addi sp,16
4614e: 8082 c.jr ra
00046150 <__mpn_sub_n>:
46150: 8e2a c.mv t3,a0
46152: 068a c.slli a3,0x2
46154: 4781 c.li a5,0
46156: 4501 c.li a0,0
46158: 00f60733 add a4,a2,a5
4615c: 00072803 lw a6,0(a4)
46160: 00f58733 add a4,a1,a5
46164: 4318 c.lw a4,0(a4)
46166: 982a c.add a6,a0
46168: 00fe0333 add t1,t3,a5
4616c: 410708b3 sub a7,a4,a6
46170: 00a83533 sltu a0,a6,a0
46174: 01173733 sltu a4,a4,a7
46178: 01132023 sw a7,0(t1)
4617c: 0791 c.addi a5,4
4617e: 953a c.add a0,a4
46180: fcf69ce3 bne a3,a5,46158 <__mpn_sub_n+0x8>
46184: 8082 c.jr ra
00046186 <__mpn_submul_1>:
46186: 68c1 c.lui a7,0x10
46188: 18fd c.addi a7,-1
4618a: 060a c.slli a2,0x2
4618c: 882a c.mv a6,a0
4618e: 00a60eb3 add t4,a2,a0
46192: 0106de13 srli t3,a3,0x10
46196: 0116f333 and t1,a3,a7
4619a: 4501 c.li a0,0
4619c: 6f41 c.lui t5,0x10
4619e: 4198 c.lw a4,0(a1)
461a0: 0591 c.addi a1,4
461a2: 011777b3 and a5,a4,a7
461a6: 8341 c.srli a4,0x10
461a8: 026786b3 mul a3,a5,t1
461ac: 02670fb3 mul t6,a4,t1
461b0: 0116f633 and a2,a3,a7
461b4: 82c1 c.srli a3,0x10
461b6: 962a c.add a2,a0
461b8: 03c787b3 mul a5,a5,t3
461bc: 97fe c.add a5,t6
461be: 96be c.add a3,a5
461c0: 0116f7b3 and a5,a3,a7
461c4: 07c2 c.slli a5,0x10
461c6: 97b2 c.add a5,a2
461c8: 00a7b533 sltu a0,a5,a0
461cc: 0106d613 srli a2,a3,0x10
461d0: 03c70733 mul a4,a4,t3
461d4: 9532 c.add a0,a2
461d6: 01f6f363 bgeu a3,t6,461dc <__mpn_submul_1+0x56>
461da: 977a c.add a4,t5
461dc: 00082683 lw a3,0(a6)
461e0: 0811 c.addi a6,4
461e2: 40f687b3 sub a5,a3,a5
461e6: 00f6b6b3 sltu a3,a3,a5
461ea: 9536 c.add a0,a3
461ec: fef82e23 sw a5,-4(a6)
461f0: 953a c.add a0,a4
461f2: fb0e96e3 bne t4,a6,4619e <__mpn_submul_1+0x18>
461f6: 8082 c.jr ra
000461f8 <__mpn_extract_double>:
461f8: 1141 c.addi sp,-16
461fa: a42a c.fsdsp fa0,8(sp)
461fc: 45b2 c.lwsp a1,12(sp)
461fe: 001008b7 lui a7,0x100
46202: fff88713 addi a4,a7,-1 # fffff <__BSS_END__+0x904ab>
46206: 01f5d793 srli a5,a1,0x1f
4620a: 0145d813 srli a6,a1,0x14
4620e: c29c c.sw a5,0(a3)
46210: 7ff87813 andi a6,a6,2047
46214: 47a2 c.lwsp a5,8(sp)
46216: c0180813 addi a6,a6,-1023
4621a: 01062023 sw a6,0(a2)
4621e: 8f6d c.and a4,a1
46220: 7ff006b7 lui a3,0x7ff00
46224: c11c c.sw a5,0(a0)
46226: c158 c.sw a4,4(a0)
46228: 8eed c.and a3,a1
4622a: eab1 c.bnez a3,4627e <__mpn_extract_double+0x86>
4622c: efb9 c.bnez a5,4628a <__mpn_extract_double+0x92>
4622e: c35d c.beqz a4,462d4 <__mpn_extract_double+0xdc>
46230: 66c1 c.lui a3,0x10
46232: 45c1 c.li a1,16
46234: 00d77763 bgeu a4,a3,46242 <__mpn_extract_double+0x4a>
46238: 10073593 sltiu a1,a4,256
4623c: 0015c593 xori a1,a1,1
46240: 058e c.slli a1,0x3
46242: 000686b7 lui a3,0x68
46246: 00b75833 srl a6,a4,a1
4624a: e7068693 addi a3,a3,-400 # 67e70 <__clz_tab>
4624e: 96c2 c.add a3,a6
46250: 0006c683 lbu a3,0(a3)
46254: 96ae c.add a3,a1
46256: 45d5 c.li a1,21
46258: 8d95 c.sub a1,a3
4625a: 00b68813 addi a6,a3,11
4625e: 00b71733 sll a4,a4,a1
46262: 0107d833 srl a6,a5,a6
46266: 00e86733 or a4,a6,a4
4626a: 00b795b3 sll a1,a5,a1
4626e: c158 c.sw a4,4(a0)
46270: c10c c.sw a1,0(a0)
46272: bed68693 addi a3,a3,-1043
46276: c214 c.sw a3,0(a2)
46278: 4509 c.li a0,2
4627a: 0141 c.addi sp,16
4627c: 8082 c.jr ra
4627e: 01176733 or a4,a4,a7
46282: c158 c.sw a4,4(a0)
46284: 4509 c.li a0,2
46286: 0141 c.addi sp,16
46288: 8082 c.jr ra
4628a: f35d c.bnez a4,46230 <__mpn_extract_double+0x38>
4628c: 66c1 c.lui a3,0x10
4628e: 04d7f863 bgeu a5,a3,462de <__mpn_extract_double+0xe6>
46292: 1007b593 sltiu a1,a5,256
46296: 0015c593 xori a1,a1,1
4629a: 058e c.slli a1,0x3
4629c: 000686b7 lui a3,0x68
462a0: 00b7d833 srl a6,a5,a1
462a4: e7068693 addi a3,a3,-400 # 67e70 <__clz_tab>
462a8: 96c2 c.add a3,a6
462aa: 0006c683 lbu a3,0(a3)
462ae: 4829 c.li a6,10
462b0: 96ae c.add a3,a1
462b2: 02000593 addi a1,zero,32
462b6: 8d95 c.sub a1,a3
462b8: 04b85163 bge a6,a1,462fa <__mpn_extract_double+0x102>
462bc: 45d5 c.li a1,21
462be: 8d95 c.sub a1,a3
462c0: 00b795b3 sll a1,a5,a1
462c4: c14c c.sw a1,4(a0)
462c6: c118 c.sw a4,0(a0)
462c8: bcd68693 addi a3,a3,-1075
462cc: c214 c.sw a3,0(a2)
462ce: 4509 c.li a0,2
462d0: 0141 c.addi sp,16
462d2: 8082 c.jr ra
462d4: 00062023 sw zero,0(a2)
462d8: 4509 c.li a0,2
462da: 0141 c.addi sp,16
462dc: 8082 c.jr ra
462de: 010006b7 lui a3,0x1000
462e2: 02d7e663 bltu a5,a3,4630e <__mpn_extract_double+0x116>
462e6: 00068737 lui a4,0x68
462ea: 0187d693 srli a3,a5,0x18
462ee: e7070713 addi a4,a4,-400 # 67e70 <__clz_tab>
462f2: 9736 c.add a4,a3
462f4: 00074683 lbu a3,0(a4)
462f8: 06e1 c.addi a3,24
462fa: 03500713 addi a4,zero,53
462fe: feb68593 addi a1,a3,-21 # ffffeb <__BSS_END__+0xf90497>
46302: 8f15 c.sub a4,a3
46304: 00b7d5b3 srl a1,a5,a1
46308: 00e79733 sll a4,a5,a4
4630c: bf65 c.j 462c4 <__mpn_extract_double+0xcc>
4630e: 45c1 c.li a1,16
46310: b771 c.j 4629c <__mpn_extract_double+0xa4>
00046312 <__mpn_extract_long_double>:
46312: 475c c.lw a5,12(a4)
46314: 1101 c.addi sp,-32
46316: ce06 c.swsp ra,28(sp)
46318: cc22 c.swsp s0,24(sp)
4631a: ca26 c.swsp s1,20(sp)
4631c: c84a c.swsp s2,16(sp)
4631e: 00072303 lw t1,0(a4)
46322: 00472883 lw a7,4(a4)
46326: 00872803 lw a6,8(a4)
4632a: 01f7d713 srli a4,a5,0x1f
4632e: c298 c.sw a4,0(a3)
46330: 00179593 slli a1,a5,0x1
46334: 7771 c.lui a4,0xffffc
46336: 0705 c.addi a4,1
46338: 81c5 c.srli a1,0x11
4633a: 95ba c.add a1,a4
4633c: 01079713 slli a4,a5,0x10
46340: c20c c.sw a1,0(a2)
46342: 8341 c.srli a4,0x10
46344: 7fff06b7 lui a3,0x7fff0
46348: c63e c.swsp a5,12(sp)
4634a: c01a c.swsp t1,0(sp)
4634c: c246 c.swsp a7,4(sp)
4634e: c442 c.swsp a6,8(sp)
46350: 00652023 sw t1,0(a0)
46354: 01152223 sw a7,4(a0)
46358: 01052423 sw a6,8(a0)
4635c: c558 c.sw a4,12(a0)
4635e: 8ff5 c.and a5,a3
46360: e3f9 c.bnez a5,46426 <__mpn_extract_long_double+0x114>
46362: 011367b3 or a5,t1,a7
46366: 0107e7b3 or a5,a5,a6
4636a: 8432 c.mv s0,a2
4636c: 12078263 beq a5,zero,46490 <__mpn_extract_long_double+0x17e>
46370: 12071463 bne a4,zero,46498 <__mpn_extract_long_double+0x186>
46374: 12081b63 bne a6,zero,464aa <__mpn_extract_long_double+0x198>
46378: 011038b3 sltu a7,zero,a7
4637c: 00289793 slli a5,a7,0x2
46380: 97aa c.add a5,a0
46382: 439c c.lw a5,0(a5)
46384: 6741 c.lui a4,0x10
46386: 0ae7fa63 bgeu a5,a4,4643a <__mpn_extract_long_double+0x128>
4638a: 1007b693 sltiu a3,a5,256
4638e: 0016c693 xori a3,a3,1
46392: 068e c.slli a3,0x3
46394: 00068737 lui a4,0x68
46398: e7070713 addi a4,a4,-400 # 67e70 <__clz_tab>
4639c: 00d7d7b3 srl a5,a5,a3
463a0: 97ba c.add a5,a4
463a2: 0007c783 lbu a5,0(a5)
463a6: 44c5 c.li s1,17
463a8: 470d c.li a4,3
463aa: 97b6 c.add a5,a3
463ac: 8c9d c.sub s1,a5
463ae: 41170933 sub s2,a4,a7
463b2: 0a04c163 blt s1,zero,46454 <__mpn_extract_long_double+0x142>
463b6: c8c5 c.beqz s1,46466 <__mpn_extract_long_double+0x154>
463b8: 0ee90363 beq s2,a4,4649e <__mpn_extract_long_double+0x18c>
463bc: 478d c.li a5,3
463be: 412787b3 sub a5,a5,s2
463c2: 078a c.slli a5,0x2
463c4: 02000813 addi a6,zero,32
463c8: 40980833 sub a6,a6,s1
463cc: 97aa c.add a5,a0
463ce: 00291593 slli a1,s2,0x2
463d2: 4398 c.lw a4,0(a5)
463d4: ffc7a683 lw a3,-4(a5)
463d8: 00b78633 add a2,a5,a1
463dc: 00971733 sll a4,a4,s1
463e0: 0106d6b3 srl a3,a3,a6
463e4: 8f55 c.or a4,a3
463e6: c218 c.sw a4,0(a2)
463e8: 17f1 c.addi a5,-4
463ea: fef514e3 bne a0,a5,463d2 <__mpn_extract_long_double+0xc0>
463ee: 411c c.lw a5,0(a0)
463f0: 95aa c.add a1,a0
463f2: fff90613 addi a2,s2,-1
463f6: 009797b3 sll a5,a5,s1
463fa: c19c c.sw a5,0(a1)
463fc: 00064763 blt a2,zero,4640a <__mpn_extract_long_double+0xf8>
46400: 0605 c.addi a2,1
46402: 060a c.slli a2,0x2
46404: 4581 c.li a1,0
46406: ef7d80ef jal ra,1f2fc <memset>
4640a: 77f1 c.lui a5,0xffffc
4640c: 0916 c.slli s2,0x5
4640e: 0789 c.addi a5,2
46410: 412787b3 sub a5,a5,s2
46414: 8f85 c.sub a5,s1
46416: 40f2 c.lwsp ra,28(sp)
46418: c01c c.sw a5,0(s0)
4641a: 4462 c.lwsp s0,24(sp)
4641c: 44d2 c.lwsp s1,20(sp)
4641e: 4942 c.lwsp s2,16(sp)
46420: 4511 c.li a0,4
46422: 6105 c.addi16sp sp,32
46424: 8082 c.jr ra
46426: 67c1 c.lui a5,0x10
46428: 8f5d c.or a4,a5
4642a: c558 c.sw a4,12(a0)
4642c: 40f2 c.lwsp ra,28(sp)
4642e: 4462 c.lwsp s0,24(sp)
46430: 44d2 c.lwsp s1,20(sp)
46432: 4942 c.lwsp s2,16(sp)
46434: 4511 c.li a0,4
46436: 6105 c.addi16sp sp,32
46438: 8082 c.jr ra
4643a: 01000737 lui a4,0x1000
4643e: 04e7e763 bltu a5,a4,4648c <__mpn_extract_long_double+0x17a>
46442: 00068737 lui a4,0x68
46446: 83e1 c.srli a5,0x18
46448: e7070713 addi a4,a4,-400 # 67e70 <__clz_tab>
4644c: 97ba c.add a5,a4
4644e: 0007c783 lbu a5,0(a5) # 10000 <__ehdr_start>
46452: 07e1 c.addi a5,24
46454: 03100713 addi a4,zero,49
46458: 4909 c.li s2,2
4645a: 40f704b3 sub s1,a4,a5
4645e: 41190933 sub s2,s2,a7
46462: f4f71de3 bne a4,a5,463bc <__mpn_extract_long_double+0xaa>
46466: 478d c.li a5,3
46468: 412787b3 sub a5,a5,s2
4646c: 078a c.slli a5,0x2
4646e: 97aa c.add a5,a0
46470: 00291593 slli a1,s2,0x2
46474: 4390 c.lw a2,0(a5)
46476: 00b786b3 add a3,a5,a1
4647a: 873e c.mv a4,a5
4647c: c290 c.sw a2,0(a3)
4647e: 17f1 c.addi a5,-4
46480: fea71ae3 bne a4,a0,46474 <__mpn_extract_long_double+0x162>
46484: fff90613 addi a2,s2,-1
46488: 4481 c.li s1,0
4648a: bf8d c.j 463fc <__mpn_extract_long_double+0xea>
4648c: 46c1 c.li a3,16
4648e: b719 c.j 46394 <__mpn_extract_long_double+0x82>
46490: e701 c.bnez a4,46498 <__mpn_extract_long_double+0x186>
46492: 00062023 sw zero,0(a2)
46496: bf59 c.j 4642c <__mpn_extract_long_double+0x11a>
46498: 47b1 c.li a5,12
4649a: 488d c.li a7,3
4649c: b5d5 c.j 46380 <__mpn_extract_long_double+0x6e>
4649e: 00931333 sll t1,t1,s1
464a2: 00652623 sw t1,12(a0)
464a6: 4609 c.li a2,2
464a8: bfa1 c.j 46400 <__mpn_extract_long_double+0xee>
464aa: 47a1 c.li a5,8
464ac: 4889 c.li a7,2
464ae: bdc9 c.j 46380 <__mpn_extract_long_double+0x6e>
000464b0 <dlopen_doit>:
464b0: 414c c.lw a1,4(a0)
464b2: bffff7b7 lui a5,0xbffff
464b6: 1141 c.addi sp,-16
464b8: ef078793 addi a5,a5,-272 # bfffeef0 <__BSS_END__+0xbff8f39c>
464bc: c606 c.swsp ra,12(sp)
464be: c422 c.swsp s0,8(sp)
464c0: 8fed c.and a5,a1
464c2: ef85 c.bnez a5,464fa <dlopen_doit+0x4a>
464c4: 842a c.mv s0,a0
464c6: 4108 c.lw a0,0(a0)
464c8: c505 c.beqz a0,464f0 <dlopen_doit+0x40>
464ca: e641a803 lw a6,-412(gp) # 6f1b8 <__environ>
464ce: 4450 c.lw a2,12(s0)
464d0: f041a783 lw a5,-252(gp) # 6f258 <__libc_argv>
464d4: f081a703 lw a4,-248(gp) # 6f25c <__libc_argc>
464d8: 800008b7 lui a7,0x80000
464dc: 4681 c.li a3,0
464de: 0115e5b3 or a1,a1,a7
464e2: 99afd0ef jal ra,4367c <_dl_open>
464e6: 40b2 c.lwsp ra,12(sp)
464e8: c408 c.sw a0,8(s0)
464ea: 4422 c.lwsp s0,8(sp)
464ec: 0141 c.addi sp,16
464ee: 8082 c.jr ra
464f0: 00060537 lui a0,0x60
464f4: 43c50513 addi a0,a0,1084 # 6043c <expected2.3+0x8>
464f8: bfc9 c.j 464ca <dlopen_doit+0x1a>
464fa: 000685b7 lui a1,0x68
464fe: 4615 c.li a2,5
46500: f7058593 addi a1,a1,-144 # 67f70 <__clz_tab+0x100>
46504: b5818513 addi a0,gp,-1192 # 6eeac <_libc_intl_domainname>
46508: e16ca0ef jal ra,10b1e <__dcgettext>
4650c: 86aa c.mv a3,a0
4650e: 4601 c.li a2,0
46510: 4581 c.li a1,0
46512: 4501 c.li a0,0
46514: fd5dc0ef jal ra,234e8 <_dl_signal_error>
00046518 <__dlopen>:
46518: 1101 c.addi sp,-32
4651a: 872a c.mv a4,a0
4651c: 00046537 lui a0,0x46
46520: 87ae c.mv a5,a1
46522: 4b050513 addi a0,a0,1200 # 464b0 <dlopen_doit>
46526: 858a c.mv a1,sp
46528: ce06 c.swsp ra,28(sp)
4652a: c03a c.swsp a4,0(sp)
4652c: c23e c.swsp a5,4(sp)
4652e: c632 c.swsp a2,12(sp)
46530: be6fc0ef jal ra,42916 <_dlerror_run>
46534: e919 c.bnez a0,4654a <__dlopen+0x32>
46536: 4522 c.lwsp a0,8(sp)
46538: f37f70ef jal ra,3e46e <__libc_register_dl_open_hook>
4653c: 4522 c.lwsp a0,8(sp)
4653e: cd2fc0ef jal ra,42a10 <__libc_register_dlfcn_hook>
46542: 40f2 c.lwsp ra,28(sp)
46544: 4522 c.lwsp a0,8(sp)
46546: 6105 c.addi16sp sp,32
46548: 8082 c.jr ra
4654a: 40f2 c.lwsp ra,28(sp)
4654c: 4501 c.li a0,0
4654e: 6105 c.addi16sp sp,32
46550: 8082 c.jr ra
00046552 <dlclose_doit>:
46552: d86fe06f jal zero,44ad8 <_dl_close>
00046556 <__dlclose>:
46556: 85aa c.mv a1,a0
46558: 00046537 lui a0,0x46
4655c: 1141 c.addi sp,-16
4655e: 55250513 addi a0,a0,1362 # 46552 <dlclose_doit>
46562: c606 c.swsp ra,12(sp)
46564: bb2fc0ef jal ra,42916 <_dlerror_run>
46568: 40b2 c.lwsp ra,12(sp)
4656a: 00a03533 sltu a0,zero,a0
4656e: 40a00533 sub a0,zero,a0
46572: 0141 c.addi sp,16
46574: 8082 c.jr ra
00046576 <dlsym_doit>:
46576: 1141 c.addi sp,-16
46578: c422 c.swsp s0,8(sp)
4657a: 4510 c.lw a2,8(a0)
4657c: 842a c.mv s0,a0
4657e: 414c c.lw a1,4(a0)
46580: 4108 c.lw a0,0(a0)
46582: c606 c.swsp ra,12(sp)
46584: 794010ef jal ra,47d18 <_dl_sym>
46588: 40b2 c.lwsp ra,12(sp)
4658a: c448 c.sw a0,12(s0)
4658c: 4422 c.lwsp s0,8(sp)
4658e: 0141 c.addi sp,16
46590: 8082 c.jr ra
00046592 <__dlsym>:
46592: 1101 c.addi sp,-32
46594: ce06 c.swsp ra,28(sp)
46596: cc22 c.swsp s0,24(sp)
46598: c432 c.swsp a2,8(sp)
4659a: c02a c.swsp a0,0(sp)
4659c: c22e c.swsp a1,4(sp)
4659e: 00000793 addi a5,zero,0
465a2: cb89 c.beqz a5,465b4 <__dlsym+0x22>
465a4: 0006f537 lui a0,0x6f
465a8: aa850513 addi a0,a0,-1368 # 6eaa8 <_dl_load_lock>
465ac: 00000097 auipc ra,0x0
465b0: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
465b4: 00046537 lui a0,0x46
465b8: 858a c.mv a1,sp
465ba: 57650513 addi a0,a0,1398 # 46576 <dlsym_doit>
465be: b58fc0ef jal ra,42916 <_dlerror_run>
465c2: 4401 c.li s0,0
465c4: e111 c.bnez a0,465c8 <__dlsym+0x36>
465c6: 4432 c.lwsp s0,12(sp)
465c8: 00000793 addi a5,zero,0
465cc: cb89 c.beqz a5,465de <__dlsym+0x4c>
465ce: 0006f537 lui a0,0x6f
465d2: aa850513 addi a0,a0,-1368 # 6eaa8 <_dl_load_lock>
465d6: 00000097 auipc ra,0x0
465da: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
465de: 40f2 c.lwsp ra,28(sp)
465e0: 8522 c.mv a0,s0
465e2: 4462 c.lwsp s0,24(sp)
465e4: 6105 c.addi16sp sp,32
465e6: 8082 c.jr ra
000465e8 <dlvsym_doit>:
465e8: 1141 c.addi sp,-16
465ea: c422 c.swsp s0,8(sp)
465ec: 4554 c.lw a3,12(a0)
465ee: 842a c.mv s0,a0
465f0: 4510 c.lw a2,8(a0)
465f2: 414c c.lw a1,4(a0)
465f4: 4108 c.lw a0,0(a0)
465f6: c606 c.swsp ra,12(sp)
465f8: 6aa010ef jal ra,47ca2 <_dl_vsym>
465fc: 40b2 c.lwsp ra,12(sp)
465fe: c808 c.sw a0,16(s0)
46600: 4422 c.lwsp s0,8(sp)
46602: 0141 c.addi sp,16
46604: 8082 c.jr ra
00046606 <__dlvsym>:
46606: 7179 c.addi16sp sp,-48
46608: d606 c.swsp ra,44(sp)
4660a: d422 c.swsp s0,40(sp)
4660c: c62a c.swsp a0,12(sp)
4660e: c82e c.swsp a1,16(sp)
46610: cc36 c.swsp a3,24(sp)
46612: ca32 c.swsp a2,20(sp)
46614: 00000793 addi a5,zero,0
46618: cb89 c.beqz a5,4662a <__dlvsym+0x24>
4661a: 0006f537 lui a0,0x6f
4661e: aa850513 addi a0,a0,-1368 # 6eaa8 <_dl_load_lock>
46622: 00000097 auipc ra,0x0
46626: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
4662a: 00046537 lui a0,0x46
4662e: 006c c.addi4spn a1,sp,12
46630: 5e850513 addi a0,a0,1512 # 465e8 <dlvsym_doit>
46634: ae2fc0ef jal ra,42916 <_dlerror_run>
46638: 4401 c.li s0,0
4663a: e111 c.bnez a0,4663e <__dlvsym+0x38>
4663c: 4472 c.lwsp s0,28(sp)
4663e: 00000793 addi a5,zero,0
46642: cb89 c.beqz a5,46654 <__dlvsym+0x4e>
46644: 0006f537 lui a0,0x6f
46648: aa850513 addi a0,a0,-1368 # 6eaa8 <_dl_load_lock>
4664c: 00000097 auipc ra,0x0
46650: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
46654: 50b2 c.lwsp ra,44(sp)
46656: 8522 c.mv a0,s0
46658: 5422 c.lwsp s0,40(sp)
4665a: 6145 c.addi16sp sp,48
4665c: 8082 c.jr ra
0004665e <__setitimer>:
4665e: 4994 c.lw a3,16(a1)
46660: 0085a803 lw a6,8(a1)
46664: 0005a883 lw a7,0(a1)
46668: 4d98 c.lw a4,24(a1)
4666a: 1101 c.addi sp,-32
4666c: c046 c.swsp a7,0(sp)
4666e: c242 c.swsp a6,4(sp)
46670: c436 c.swsp a3,8(sp)
46672: c63a c.swsp a4,12(sp)
46674: c629 c.beqz a2,466be <__setitimer+0x60>
46676: 87b2 c.mv a5,a2
46678: 06700893 addi a7,zero,103
4667c: 858a c.mv a1,sp
4667e: 0810 c.addi4spn a2,sp,16
46680: 00000073 ecall
46684: 777d c.lui a4,0xfffff
46686: 04a76e63 bltu a4,a0,466e2 <__setitimer+0x84>
4668a: 4652 c.lwsp a2,20(sp)
4668c: 45c2 c.lwsp a1,16(sp)
4668e: 4772 c.lwsp a4,28(sp)
46690: 46e2 c.lwsp a3,24(sp)
46692: 41f65893 srai a7,a2,0x1f
46696: 41f75513 srai a0,a4,0x1f
4669a: 41f5d313 srai t1,a1,0x1f
4669e: 41f6d813 srai a6,a3,0x1f
466a2: cfc8 c.sw a0,28(a5)
466a4: c38c c.sw a1,0(a5)
466a6: 0067a223 sw t1,4(a5)
466aa: c790 c.sw a2,8(a5)
466ac: 0117a623 sw a7,12(a5)
466b0: cb94 c.sw a3,16(a5)
466b2: 0107aa23 sw a6,20(a5)
466b6: cf98 c.sw a4,24(a5)
466b8: 4501 c.li a0,0
466ba: 6105 c.addi16sp sp,32
466bc: 8082 c.jr ra
466be: 06700893 addi a7,zero,103
466c2: 858a c.mv a1,sp
466c4: 00000073 ecall
466c8: 77fd c.lui a5,0xfffff
466ca: fea7f8e3 bgeu a5,a0,466ba <__setitimer+0x5c>
466ce: 00028797 auipc a5,0x28
466d2: 6da7a783 lw a5,1754(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
466d6: 40a00733 sub a4,zero,a0
466da: 557d c.li a0,-1
466dc: 9792 c.add a5,tp
466de: c398 c.sw a4,0(a5)
466e0: bfe9 c.j 466ba <__setitimer+0x5c>
466e2: 00028717 auipc a4,0x28
466e6: 6c672703 lw a4,1734(a4) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
466ea: 40a007b3 sub a5,zero,a0
466ee: 557d c.li a0,-1
466f0: 9712 c.add a4,tp
466f2: c31c c.sw a5,0(a4)
466f4: b7d9 c.j 466ba <__setitimer+0x5c>
000466f6 <_dl_build_local_scope>:
466f6: 1141 c.addi sp,-16
466f8: c422 c.swsp s0,8(sp)
466fa: c606 c.swsp ra,12(sp)
466fc: c226 c.swsp s1,4(sp)
466fe: c04a c.swsp s2,0(sp)
46700: c10c c.sw a1,0(a0)
46702: 1985d783 lhu a5,408(a1)
46706: 1f85a403 lw s0,504(a1)
4670a: f9f7f793 andi a5,a5,-97
4670e: 0207e793 ori a5,a5,32
46712: 18f59c23 sh a5,408(a1)
46716: cc1d c.beqz s0,46754 <_dl_build_local_scope+0x5e>
46718: 404c c.lw a1,4(s0)
4671a: 84aa c.mv s1,a0
4671c: 00450913 addi s2,a0,4
46720: 0411 c.addi s0,4
46722: 4505 c.li a0,1
46724: cd89 c.beqz a1,4673e <_dl_build_local_scope+0x48>
46726: 1985d783 lhu a5,408(a1)
4672a: 0411 c.addi s0,4
4672c: 0607f793 andi a5,a5,96
46730: cf89 c.beqz a5,4674a <_dl_build_local_scope+0x54>
46732: 400c c.lw a1,0(s0)
46734: f9ed c.bnez a1,46726 <_dl_build_local_scope+0x30>
46736: 40990933 sub s2,s2,s1
4673a: 40295513 srai a0,s2,0x2
4673e: 40b2 c.lwsp ra,12(sp)
46740: 4422 c.lwsp s0,8(sp)
46742: 4492 c.lwsp s1,4(sp)
46744: 4902 c.lwsp s2,0(sp)
46746: 0141 c.addi sp,16
46748: 8082 c.jr ra
4674a: 854a c.mv a0,s2
4674c: 376d c.jal 466f6 <_dl_build_local_scope>
4674e: 050a c.slli a0,0x2
46750: 992a c.add s2,a0
46752: b7c5 c.j 46732 <_dl_build_local_scope+0x3c>
46754: 40b2 c.lwsp ra,12(sp)
46756: 4422 c.lwsp s0,8(sp)
46758: 4492 c.lwsp s1,4(sp)
4675a: 4902 c.lwsp s2,0(sp)
4675c: 4505 c.li a0,1
4675e: 0141 c.addi sp,16
46760: 8082 c.jr ra
00046762 <openaux>:
46762: 1141 c.addi sp,-16
46764: c422 c.swsp s0,8(sp)
46766: 842a c.mv s0,a0
46768: 4108 c.lw a0,0(a0)
4676a: c606 c.swsp ra,12(sp)
4676c: 480c c.lw a1,16(s0)
4676e: 19855783 lhu a5,408(a0)
46772: 4605 c.li a2,1
46774: 8b8d c.andi a5,3
46776: c781 c.beqz a5,4677e <openaux+0x1c>
46778: 19852603 lw a2,408(a0)
4677c: 8a0d c.andi a2,3
4677e: 4418 c.lw a4,8(s0)
46780: 4054 c.lw a3,4(s0)
46782: 4d1c c.lw a5,24(a0)
46784: ac5f30ef jal ra,3a248 <_dl_map_object>
46788: 40b2 c.lwsp ra,12(sp)
4678a: c848 c.sw a0,20(s0)
4678c: 4422 c.lwsp s0,8(sp)
4678e: 0141 c.addi sp,16
46790: 8082 c.jr ra
00046792 <_dl_map_object_deps>:
46792: 00161813 slli a6,a2,0x1
46796: 9832 c.add a6,a2
46798: 080a c.slli a6,0x2
4679a: b5010113 addi sp,sp,-1200
4679e: 02f80793 addi a5,a6,47
467a2: 4a812423 sw s0,1192(sp)
467a6: 4b212023 sw s2,1184(sp)
467aa: 49612823 sw s6,1168(sp)
467ae: 4a112623 sw ra,1196(sp)
467b2: 4a912223 sw s1,1188(sp)
467b6: 49312e23 sw s3,1180(sp)
467ba: 49412c23 sw s4,1176(sp)
467be: 49512a23 sw s5,1172(sp)
467c2: 49712623 sw s7,1164(sp)
467c6: 49812423 sw s8,1160(sp)
467ca: 49912223 sw s9,1156(sp)
467ce: 49a12023 sw s10,1152(sp)
467d2: 47b12e23 sw s11,1148(sp)
467d6: 4b010413 addi s0,sp,1200
467da: 9bc1 c.andi a5,-16
467dc: 40f10133 sub sp,sp,a5
467e0: 00f10913 addi s2,sp,15
467e4: ff097913 andi s2,s2,-16
467e8: 00c90793 addi a5,s2,12
467ec: 00092023 sw zero,0(s2)
467f0: 00a92223 sw a0,4(s2)
467f4: 00f92423 sw a5,8(s2)
467f8: 19855783 lhu a5,408(a0)
467fc: 8b2a c.mv s6,a0
467fe: f9f7f793 andi a5,a5,-97
46802: 0207e793 ori a5,a5,32
46806: 18f51c23 sh a5,408(a0)
4680a: b6d42c23 sw a3,-1160(s0)
4680e: b6e42423 sw a4,-1176(s0)
46812: 7e060d63 beq a2,zero,4700c <_dl_map_object_deps+0x87a>
46816: 00261513 slli a0,a2,0x2
4681a: 01890793 addi a5,s2,24
4681e: 952e c.add a0,a1
46820: 4194 c.lw a3,0(a1)
46822: fe07aa23 sw zero,-12(a5)
46826: fef7ae23 sw a5,-4(a5)
4682a: fed7ac23 sw a3,-8(a5)
4682e: 1986d703 lhu a4,408(a3) # 7fff0198 <__BSS_END__+0x7ff80644>
46832: 0591 c.addi a1,4
46834: 07b1 c.addi a5,12
46836: f9f77713 andi a4,a4,-97
4683a: 02076713 ori a4,a4,32
4683e: 18e69c23 sh a4,408(a3)
46842: fca59fe3 bne a1,a0,46820 <_dl_map_object_deps+0x8e>
46846: 00492a83 lw s5,4(s2)
4684a: 010907b3 add a5,s2,a6
4684e: 00160c13 addi s8,a2,1
46852: b6f42e23 sw a5,-1156(s0)
46856: 00028797 auipc a5,0x28
4685a: 5527a783 lw a5,1362(a5) # 6eda8 <_GLOBAL_OFFSET_TABLE_+0x30>
4685e: b7242a23 sw s2,-1164(s0)
46862: 160aac83 lw s9,352(s5)
46866: b6f42223 sw a5,-1180(s0)
4686a: 9792 c.add a5,tp
4686c: 4398 c.lw a4,0(a5)
4686e: 0007a023 sw zero,0(a5)
46872: 800007b7 lui a5,0x80000
46876: b6e42023 sw a4,-1184(s0)
4687a: b7c42703 lw a4,-1156(s0)
4687e: ffd7c793 xori a5,a5,-3
46882: b6f42623 sw a5,-1172(s0)
46886: 00072423 sw zero,8(a4)
4688a: bc040713 addi a4,s0,-1088
4688e: bae42823 sw a4,-1104(s0)
46892: 40000713 addi a4,zero,1024
46896: bae42a23 sw a4,-1100(s0)
4689a: 000607b7 lui a5,0x60
4689e: b7442703 lw a4,-1164(s0)
468a2: e4878793 addi a5,a5,-440 # 5fe48 <__PRETTY_FUNCTION__.0+0x1a0>
468a6: b4f42e23 sw a5,-1188(s0)
468aa: 4785 c.li a5,1
468ac: c31c c.sw a5,0(a4)
468ae: 080c8863 beq s9,zero,4693e <_dl_map_object_deps+0x1ac>
468b2: 4c81 c.li s9,0
468b4: 024aa783 lw a5,36(s5)
468b8: e7cd c.bnez a5,46962 <_dl_map_object_deps+0x1d0>
468ba: 0f4aa783 lw a5,244(s5)
468be: e3d5 c.bnez a5,46962 <_dl_map_object_deps+0x1d0>
468c0: 0ecaa783 lw a5,236(s5)
468c4: 4b81 c.li s7,0
468c6: efd1 c.bnez a5,46962 <_dl_map_object_deps+0x1d0>
468c8: 040c8a63 beq s9,zero,4691c <_dl_map_object_deps+0x18a>
468cc: 002b9993 slli s3,s7,0x2
468d0: 013c87b3 add a5,s9,s3
468d4: 003b9513 slli a0,s7,0x3
468d8: 0007a023 sw zero,0(a5)
468dc: 0531 c.addi a0,12
468de: af9d60ef jal ra,1d3d6 <__libc_malloc>
468e2: 84aa c.mv s1,a0
468e4: 14050de3 beq a0,zero,4723e <_dl_map_object_deps+0xaac>
468e8: 00498a13 addi s4,s3,4
468ec: 8652 c.mv a2,s4
468ee: 85e6 c.mv a1,s9
468f0: 0154a023 sw s5,0(s1)
468f4: 0511 c.addi a0,4
468f6: b11d80ef jal ra,1f406 <memcpy>
468fa: 00898513 addi a0,s3,8
468fe: 8652 c.mv a2,s4
46900: 85a6 c.mv a1,s1
46902: 9526 c.add a0,s1
46904: b03d80ef jal ra,1f406 <memcpy>
46908: 0ff0000f fence iorw,iorw
4690c: 19aac783 lbu a5,410(s5)
46910: 1e9aac23 sw s1,504(s5)
46914: 0017e793 ori a5,a5,1
46918: 18fa8d23 sb a5,410(s5)
4691c: b7442783 lw a5,-1164(s0)
46920: 439c c.lw a5,0(a5)
46922: 5e079a63 bne a5,zero,46f16 <_dl_map_object_deps+0x784>
46926: b7442783 lw a5,-1164(s0)
4692a: b7442703 lw a4,-1164(s0)
4692e: 0047aa83 lw s5,4(a5)
46932: 4785 c.li a5,1
46934: 160aac83 lw s9,352(s5)
46938: c31c c.sw a5,0(a4)
4693a: f60c9ce3 bne s9,zero,468b2 <_dl_map_object_deps+0x120>
4693e: 1f8aa783 lw a5,504(s5)
46942: fbad c.bnez a5,468b4 <_dl_map_object_deps+0x122>
46944: f75b08e3 beq s6,s5,468b4 <_dl_map_object_deps+0x122>
46948: 15ead583 lhu a1,350(s5)
4694c: d5a5 c.beqz a1,468b4 <_dl_map_object_deps+0x122>
4694e: 4611 c.li a2,4
46950: bb040513 addi a0,s0,-1104
46954: d22f00ef jal ra,36e76 <__libc_scratch_buffer_set_array_size>
46958: 04050fe3 beq a0,zero,471b6 <_dl_map_object_deps+0xa24>
4695c: bb042c83 lw s9,-1104(s0)
46960: bf91 c.j 468b4 <_dl_map_object_deps+0x122>
46962: 034aa783 lw a5,52(s5)
46966: 000aa703 lw a4,0(s5)
4696a: 008aa983 lw s3,8(s5)
4696e: 0047ad03 lw s10,4(a5)
46972: 0009a783 lw a5,0(s3)
46976: 9d3a c.add s10,a4
46978: b7842703 lw a4,-1160(s0)
4697c: b9542c23 sw s5,-1128(s0)
46980: bba42223 sw s10,-1116(s0)
46984: b8e42e23 sw a4,-1124(s0)
46988: b6842703 lw a4,-1176(s0)
4698c: bae42023 sw a4,-1120(s0)
46990: 000784e3 beq a5,zero,47198 <_dl_map_object_deps+0xa06>
46994: b7442703 lw a4,-1164(s0)
46998: 4b81 c.li s7,0
4699a: b6e42823 sw a4,-1168(s0)
4699e: 4705 c.li a4,1
469a0: 0ee79a63 bne a5,a4,46a94 <_dl_map_object_deps+0x302>
469a4: 0049a483 lw s1,4(s3)
469a8: 94ea c.add s1,s10
469aa: 8526 c.mv a0,s1
469ac: d04f20ef jal ra,38eb0 <_dl_dst_count>
469b0: 8a2a c.mv s4,a0
469b2: 20050563 beq a0,zero,46bbc <_dl_map_object_deps+0x42a>
469b6: 0006e7b7 lui a5,0x6e
469ba: fe87a783 lw a5,-24(a5) # 6dfe8 <__libc_enable_secure>
469be: 7e079363 bne a5,zero,471a4 <_dl_map_object_deps+0xa12>
469c2: 8526 c.mv a0,s1
469c4: e9dd70ef jal ra,1e860 <strlen>
469c8: 1b0aa703 lw a4,432(s5)
469cc: 8daa c.mv s11,a0
469ce: 1e070963 beq a4,zero,46bc0 <_dl_map_object_deps+0x42e>
469d2: 56fd c.li a3,-1
469d4: 20d70563 beq a4,a3,46bde <_dl_map_object_deps+0x44c>
469d8: 853a c.mv a0,a4
469da: e87d70ef jal ra,1e860 <strlen>
469de: ef81a703 lw a4,-264(gp) # 6f24c <_dl_platformlen>
469e2: 00a77363 bgeu a4,a0,469e8 <_dl_map_object_deps+0x256>
469e6: 872a c.mv a4,a0
469e8: 4691 c.li a3,4
469ea: 00e6f663 bgeu a3,a4,469f6 <_dl_map_object_deps+0x264>
469ee: 1771 c.addi a4,-4
469f0: 03470733 mul a4,a4,s4
469f4: 9dba c.add s11,a4
469f6: 017d8793 addi a5,s11,23
469fa: 9bc1 c.andi a5,-16
469fc: 40f10133 sub sp,sp,a5
46a00: 00f10613 addi a2,sp,15
46a04: 9a41 c.andi a2,-16
46a06: 85a6 c.mv a1,s1
46a08: 8556 c.mv a0,s5
46a0a: d1ef20ef jal ra,38f28 <_dl_dst_substitute>
46a0e: 00054703 lbu a4,0(a0)
46a12: 87aa c.mv a5,a0
46a14: 22070e63 beq a4,zero,46c50 <_dl_map_object_deps+0x4be>
46a18: 00046737 lui a4,0x46
46a1c: b9840613 addi a2,s0,-1128
46a20: 76270593 addi a1,a4,1890 # 46762 <openaux>
46a24: b8c40513 addi a0,s0,-1140
46a28: baf42423 sw a5,-1112(s0)
46a2c: afbdc0ef jal ra,23526 <_dl_catch_exception>
46a30: b9042783 lw a5,-1136(s0)
46a34: 84aa c.mv s1,a0
46a36: 22079a63 bne a5,zero,46c6a <_dl_map_object_deps+0x4d8>
46a3a: bac42783 lw a5,-1108(s0)
46a3e: 1987d703 lhu a4,408(a5)
46a42: 06077713 andi a4,a4,96
46a46: eb05 c.bnez a4,46a76 <_dl_map_object_deps+0x2e4>
46a48: 1101 c.addi sp,-32
46a4a: b7c42683 lw a3,-1156(s0)
46a4e: 00f10713 addi a4,sp,15
46a52: 9b41 c.andi a4,-16
46a54: c35c c.sw a5,4(a4)
46a56: 00072023 sw zero,0(a4)
46a5a: 00072423 sw zero,8(a4)
46a5e: c698 c.sw a4,8(a3)
46a60: 1987d683 lhu a3,408(a5)
46a64: b6e42e23 sw a4,-1156(s0)
46a68: 0c05 c.addi s8,1
46a6a: f9f6f713 andi a4,a3,-97
46a6e: 02076713 ori a4,a4,32
46a72: 18e79c23 sh a4,408(a5)
46a76: 000c8763 beq s9,zero,46a84 <_dl_map_object_deps+0x2f2>
46a7a: 002b9713 slli a4,s7,0x2
46a7e: 9766 c.add a4,s9
46a80: c31c c.sw a5,0(a4)
46a82: 0b85 c.addi s7,1
46a84: 0089a783 lw a5,8(s3)
46a88: 09a1 c.addi s3,8
46a8a: e2078fe3 beq a5,zero,468c8 <_dl_map_object_deps+0x136>
46a8e: 4705 c.li a4,1
46a90: f0e78ae3 beq a5,a4,469a4 <_dl_map_object_deps+0x212>
46a94: b6c42703 lw a4,-1172(s0)
46a98: 9bf5 c.andi a5,-3
46a9a: fee795e3 bne a5,a4,46a84 <_dl_map_object_deps+0x2f2>
46a9e: 0049a483 lw s1,4(s3)
46aa2: 94ea c.add s1,s10
46aa4: 8526 c.mv a0,s1
46aa6: c0af20ef jal ra,38eb0 <_dl_dst_count>
46aaa: 8a2a c.mv s4,a0
46aac: 12051b63 bne a0,zero,46be2 <_dl_map_object_deps+0x450>
46ab0: ef41a783 lw a5,-268(gp) # 6f248 <_dl_debug_mask>
46ab4: ba942423 sw s1,-1112(s0)
46ab8: 8b85 c.andi a5,1
46aba: 68079763 bne a5,zero,47148 <_dl_map_object_deps+0x9b6>
46abe: 000467b7 lui a5,0x46
46ac2: 76278593 addi a1,a5,1890 # 46762 <openaux>
46ac6: b9840613 addi a2,s0,-1128
46aca: b8c40513 addi a0,s0,-1140
46ace: a59dc0ef jal ra,23526 <_dl_catch_exception>
46ad2: b9042783 lw a5,-1136(s0)
46ad6: 84aa c.mv s1,a0
46ad8: 68079b63 bne a5,zero,4716e <_dl_map_object_deps+0x9dc>
46adc: b7042483 lw s1,-1168(s0)
46ae0: 1101 c.addi sp,-32
46ae2: bac42703 lw a4,-1108(s0)
46ae6: 0004c283 lbu t0,0(s1)
46aea: 0014cf83 lbu t6,1(s1)
46aee: 0024cf03 lbu t5,2(s1)
46af2: 0034ce83 lbu t4,3(s1)
46af6: 0044ce03 lbu t3,4(s1)
46afa: 0054c303 lbu t1,5(s1)
46afe: 0064c883 lbu a7,6(s1)
46b02: 0074c803 lbu a6,7(s1)
46b06: 0084c503 lbu a0,8(s1)
46b0a: 0094c583 lbu a1,9(s1)
46b0e: 00a4c603 lbu a2,10(s1)
46b12: 00b4c683 lbu a3,11(s1)
46b16: 00f10793 addi a5,sp,15
46b1a: 9bc1 c.andi a5,-16
46b1c: 00578023 sb t0,0(a5)
46b20: 01f780a3 sb t6,1(a5)
46b24: 01e78123 sb t5,2(a5)
46b28: 01d781a3 sb t4,3(a5)
46b2c: 01c78223 sb t3,4(a5)
46b30: 006782a3 sb t1,5(a5)
46b34: 01178323 sb a7,6(a5)
46b38: 010783a3 sb a6,7(a5)
46b3c: 00a78423 sb a0,8(a5)
46b40: 00b784a3 sb a1,9(a5)
46b44: 00c78523 sb a2,10(a5)
46b48: 00d785a3 sb a3,11(a5)
46b4c: 0004a023 sw zero,0(s1)
46b50: c0d8 c.sw a4,4(s1)
46b52: 000c8963 beq s9,zero,46b64 <_dl_map_object_deps+0x3d2>
46b56: 002b9693 slli a3,s7,0x2
46b5a: 96e6 c.add a3,s9
46b5c: c298 c.sw a4,0(a3)
46b5e: bac42703 lw a4,-1108(s0)
46b62: 0b85 c.addi s7,1
46b64: 19875683 lhu a3,408(a4)
46b68: 0606f693 andi a3,a3,96
46b6c: 42069563 bne a3,zero,46f96 <_dl_map_object_deps+0x804>
46b70: b7042683 lw a3,-1168(s0)
46b74: 4b10 c.lw a2,16(a4)
46b76: 0c05 c.addi s8,1
46b78: c69c c.sw a5,8(a3)
46b7a: 19875683 lhu a3,408(a4)
46b7e: f9f6f693 andi a3,a3,-97
46b82: 0206e693 ori a3,a3,32
46b86: 18d71c23 sh a3,408(a4)
46b8a: c219 c.beqz a2,46b90 <_dl_map_object_deps+0x3fe>
46b8c: 4754 c.lw a3,12(a4)
46b8e: c654 c.sw a3,12(a2)
46b90: 4754 c.lw a3,12(a4)
46b92: c291 c.beqz a3,46b96 <_dl_map_object_deps+0x404>
46b94: ca90 c.sw a2,16(a3)
46b96: 43d4 c.lw a3,4(a5)
46b98: 4a90 c.lw a2,16(a3)
46b9a: cb10 c.sw a2,16(a4)
46b9c: ca98 c.sw a4,16(a3)
46b9e: 4b10 c.lw a2,16(a4)
46ba0: c211 c.beqz a2,46ba4 <_dl_map_object_deps+0x412>
46ba2: c658 c.sw a4,12(a2)
46ba4: c754 c.sw a3,12(a4)
46ba6: b7042683 lw a3,-1168(s0)
46baa: b7c42703 lw a4,-1156(s0)
46bae: b6f42823 sw a5,-1168(s0)
46bb2: ecd719e3 bne a4,a3,46a84 <_dl_map_object_deps+0x2f2>
46bb6: b6f42e23 sw a5,-1156(s0)
46bba: b5e9 c.j 46a84 <_dl_map_object_deps+0x2f2>
46bbc: 87a6 c.mv a5,s1
46bbe: bda9 c.j 46a18 <_dl_map_object_deps+0x286>
46bc0: 004aa703 lw a4,4(s5)
46bc4: 00074703 lbu a4,0(a4)
46bc8: 60071163 bne a4,zero,471ca <_dl_map_object_deps+0xa38>
46bcc: aaff60ef jal ra,3d67a <_dl_get_origin>
46bd0: 1aaaa823 sw a0,432(s5)
46bd4: fff50713 addi a4,a0,-1
46bd8: 56f5 c.li a3,-3
46bda: e0e6f0e3 bgeu a3,a4,469da <_dl_map_object_deps+0x248>
46bde: 4501 c.li a0,0
46be0: bbfd c.j 469de <_dl_map_object_deps+0x24c>
46be2: 0006e7b7 lui a5,0x6e
46be6: fe87a783 lw a5,-24(a5) # 6dfe8 <__libc_enable_secure>
46bea: 5a079d63 bne a5,zero,471a4 <_dl_map_object_deps+0xa12>
46bee: 8526 c.mv a0,s1
46bf0: c71d70ef jal ra,1e860 <strlen>
46bf4: 1b0aa783 lw a5,432(s5)
46bf8: 8daa c.mv s11,a0
46bfa: 36078b63 beq a5,zero,46f70 <_dl_map_object_deps+0x7de>
46bfe: 577d c.li a4,-1
46c00: 38e78763 beq a5,a4,46f8e <_dl_map_object_deps+0x7fc>
46c04: 853e c.mv a0,a5
46c06: c5bd70ef jal ra,1e860 <strlen>
46c0a: ef81a783 lw a5,-264(gp) # 6f24c <_dl_platformlen>
46c0e: 00a7f363 bgeu a5,a0,46c14 <_dl_map_object_deps+0x482>
46c12: 87aa c.mv a5,a0
46c14: 4711 c.li a4,4
46c16: 00f77663 bgeu a4,a5,46c22 <_dl_map_object_deps+0x490>
46c1a: 17f1 c.addi a5,-4
46c1c: 03478533 mul a0,a5,s4
46c20: 9daa c.add s11,a0
46c22: 017d8a13 addi s4,s11,23
46c26: ff0a7a13 andi s4,s4,-16
46c2a: 41410133 sub sp,sp,s4
46c2e: 00f10613 addi a2,sp,15
46c32: 9a41 c.andi a2,-16
46c34: 85a6 c.mv a1,s1
46c36: 8556 c.mv a0,s5
46c38: af0f20ef jal ra,38f28 <_dl_dst_substitute>
46c3c: 00054783 lbu a5,0(a0)
46c40: 34079963 bne a5,zero,46f92 <_dl_map_object_deps+0x800>
46c44: 0009a783 lw a5,0(s3)
46c48: b6c42703 lw a4,-1172(s0)
46c4c: 58e78f63 beq a5,a4,471ea <_dl_map_object_deps+0xa58>
46c50: ef41a783 lw a5,-268(gp) # 6f248 <_dl_debug_mask>
46c54: 8b85 c.andi a5,1
46c56: e20787e3 beq a5,zero,46a84 <_dl_map_object_deps+0x2f2>
46c5a: 00068537 lui a0,0x68
46c5e: 85a6 c.mv a1,s1
46c60: fe050513 addi a0,a0,-32 # 67fe0 <__clz_tab+0x170>
46c64: fc3f50ef jal ra,3cc26 <_dl_debug_printf>
46c68: bd31 c.j 46a84 <_dl_map_object_deps+0x2f2>
46c6a: 2a048163 beq s1,zero,46f0c <_dl_map_object_deps+0x77a>
46c6e: bb042503 lw a0,-1104(s0)
46c72: bc040793 addi a5,s0,-1088
46c76: 00f50463 beq a0,a5,46c7e <_dl_map_object_deps+0x4ec>
46c7a: b9fd60ef jal ra,1d818 <__free>
46c7e: b6442703 lw a4,-1180(s0)
46c82: 004707b3 add a5,a4,tp
46c86: 439c c.lw a5,0(a5)
46c88: 26078a63 beq a5,zero,46efc <_dl_map_object_deps+0x76a>
46c8c: 1f8b2a03 lw s4,504(s6) # 601f8 <__PRETTY_FUNCTION__.0+0x550>
46c90: 000a0963 beq s4,zero,46ca2 <_dl_map_object_deps+0x510>
46c94: 198b5783 lhu a5,408(s6)
46c98: 4709 c.li a4,2
46c9a: 8b8d c.andi a5,3
46c9c: 2ae78163 beq a5,a4,46f3e <_dl_map_object_deps+0x7ac>
46ca0: 4a01 c.li s4,0
46ca2: 003c1513 slli a0,s8,0x3
46ca6: 0511 c.addi a0,4
46ca8: f2ed60ef jal ra,1d3d6 <__libc_malloc>
46cac: 8caa c.mv s9,a0
46cae: 5c050463 beq a0,zero,47276 <_dl_map_object_deps+0xae4>
46cb2: 001c0693 addi a3,s8,1
46cb6: 068a c.slli a3,0x2
46cb8: 96aa c.add a3,a0
46cba: 16db2023 sw a3,352(s6)
46cbe: 178b2223 sw s8,356(s6)
46cc2: 4b81 c.li s7,0
46cc4: 5afd c.li s5,-1
46cc6: b7842703 lw a4,-1160(s0)
46cca: 00492783 lw a5,4(s2)
46cce: 20071963 bne a4,zero,46ee0 <_dl_map_object_deps+0x74e>
46cd2: 22fb0363 beq s6,a5,46ef8 <_dl_map_object_deps+0x766>
46cd6: 002b9713 slli a4,s7,0x2
46cda: 9736 c.add a4,a3
46cdc: c31c c.sw a5,0(a4)
46cde: 0b85 c.addi s7,1
46ce0: 1987d703 lhu a4,408(a5)
46ce4: f9f77713 andi a4,a4,-97
46ce8: 18e79c23 sh a4,408(a5)
46cec: 00892903 lw s2,8(s2)
46cf0: fc091be3 bne s2,zero,46cc6 <_dl_map_object_deps+0x534>
46cf4: ef41a783 lw a5,-268(gp) # 6f248 <_dl_debug_mask>
46cf8: 83ad c.srli a5,0xb
46cfa: 8b85 c.andi a5,1
46cfc: 34079163 bne a5,zero,4703e <_dl_map_object_deps+0x8ac>
46d00: 1fcb2c03 lw s8,508(s6)
46d04: 0e0c0263 beq s8,zero,46de8 <_dl_map_object_deps+0x656>
46d08: 3e0b8c63 beq s7,zero,47100 <_dl_map_object_deps+0x96e>
46d0c: 8636 c.mv a2,a3
46d0e: 4701 c.li a4,0
46d10: 420c c.lw a1,0(a2)
46d12: 0705 c.addi a4,1
46d14: 0611 c.addi a2,4
46d16: 1985d783 lhu a5,408(a1)
46d1a: f9f7f793 andi a5,a5,-97
46d1e: 0207e793 ori a5,a5,32
46d22: 18f59c23 sh a5,408(a1)
46d26: ff7765e3 bltu a4,s7,46d10 <_dl_map_object_deps+0x57e>
46d2a: 198b5783 lhu a5,408(s6)
46d2e: 004c0d93 addi s11,s8,4
46d32: f9f7f793 andi a5,a5,-97
46d36: 18fb1c23 sh a5,408(s6)
46d3a: 000c2783 lw a5,0(s8)
46d3e: cbc9 c.beqz a5,46dd0 <_dl_map_object_deps+0x63e>
46d40: 4d01 c.li s10,0
46d42: a031 c.j 46d4e <_dl_map_object_deps+0x5bc>
46d44: 000c2783 lw a5,0(s8)
46d48: 0d05 c.addi s10,1
46d4a: 06fd7f63 bgeu s10,a5,46dc8 <_dl_map_object_deps+0x636>
46d4e: 002d1993 slli s3,s10,0x2
46d52: 013d87b3 add a5,s11,s3
46d56: 439c c.lw a5,0(a5)
46d58: 1987d783 lhu a5,408(a5)
46d5c: 0607f793 andi a5,a5,96
46d60: d3f5 c.beqz a5,46d44 <_dl_map_object_deps+0x5b2>
46d62: 200b2503 lw a0,512(s6)
46d66: 0505 c.addi a0,1
46d68: 050a c.slli a0,0x2
46d6a: e6cd60ef jal ra,1d3d6 <__libc_malloc>
46d6e: 892a c.mv s2,a0
46d70: d971 c.beqz a0,46d44 <_dl_map_object_deps+0x5b2>
46d72: 85ee c.mv a1,s11
46d74: 864e c.mv a2,s3
46d76: 0511 c.addi a0,4
46d78: e8ed80ef jal ra,1f406 <memcpy>
46d7c: 000c2583 lw a1,0(s8)
46d80: 001d0813 addi a6,s10,1
46d84: 1eb87163 bgeu a6,a1,46f66 <_dl_map_object_deps+0x7d4>
46d88: 00498613 addi a2,s3,4
46d8c: 00259513 slli a0,a1,0x2
46d90: 966e c.add a2,s11
46d92: 956e c.add a0,s11
46d94: 86ea c.mv a3,s10
46d96: 4218 c.lw a4,0(a2)
46d98: 19875783 lhu a5,408(a4)
46d9c: 0607f793 andi a5,a5,96
46da0: e791 c.bnez a5,46dac <_dl_map_object_deps+0x61a>
46da2: 00269793 slli a5,a3,0x2
46da6: 97ca c.add a5,s2
46da8: c3d8 c.sw a4,4(a5)
46daa: 0685 c.addi a3,1
46dac: 0611 c.addi a2,4
46dae: fec514e3 bne a0,a2,46d96 <_dl_map_object_deps+0x604>
46db2: 15fd c.addi a1,-1
46db4: 95c2 c.add a1,a6
46db6: 41a58d33 sub s10,a1,s10
46dba: 00d92023 sw a3,0(s2)
46dbe: 000c2783 lw a5,0(s8)
46dc2: 0d05 c.addi s10,1
46dc4: f8fd65e3 bltu s10,a5,46d4e <_dl_map_object_deps+0x5bc>
46dc8: 340b8863 beq s7,zero,47118 <_dl_map_object_deps+0x986>
46dcc: 160b2683 lw a3,352(s6)
46dd0: 4701 c.li a4,0
46dd2: 4290 c.lw a2,0(a3)
46dd4: 0705 c.addi a4,1
46dd6: 0691 c.addi a3,4
46dd8: 19865783 lhu a5,408(a2)
46ddc: f9f7f793 andi a5,a5,-97
46de0: 18f61c23 sh a5,408(a2)
46de4: ff7767e3 bltu a4,s7,46dd2 <_dl_map_object_deps+0x640>
46de8: 337af863 bgeu s5,s7,47118 <_dl_map_object_deps+0x986>
46dec: 160b2583 lw a1,352(s6)
46df0: 002b9993 slli s3,s7,0x2
46df4: 120a8963 beq s5,zero,46f26 <_dl_map_object_deps+0x794>
46df8: 002a9713 slli a4,s5,0x2
46dfc: 00e58533 add a0,a1,a4
46e00: 4110 c.lw a2,0(a0)
46e02: 004c8693 addi a3,s9,4
46e06: 87ae c.mv a5,a1
46e08: 00cca023 sw a2,0(s9)
46e0c: 4390 c.lw a2,0(a5)
46e0e: 0791 c.addi a5,4
46e10: 0691 c.addi a3,4
46e12: fec6ae23 sw a2,-4(a3)
46e16: fef51be3 bne a0,a5,46e0c <_dl_map_object_deps+0x67a>
46e1a: 0a85 c.addi s5,1
46e1c: 017afe63 bgeu s5,s7,46e38 <_dl_map_object_deps+0x6a6>
46e20: 0711 c.addi a4,4
46e22: 00e587b3 add a5,a1,a4
46e26: 9766 c.add a4,s9
46e28: 95ce c.add a1,s3
46e2a: 4394 c.lw a3,0(a5)
46e2c: 0791 c.addi a5,4
46e2e: 0711 c.addi a4,4
46e30: fed72e23 sw a3,-4(a4)
46e34: fef59be3 bne a1,a5,46e2a <_dl_map_object_deps+0x698>
46e38: 000ca683 lw a3,0(s9)
46e3c: 05c00613 addi a2,zero,92
46e40: 0006f7b7 lui a5,0x6f
46e44: 4e98 c.lw a4,24(a3)
46e46: ac878793 addi a5,a5,-1336 # 6eac8 <_dl_ns>
46e4a: 02c70733 mul a4,a4,a2
46e4e: 97ba c.add a5,a4
46e50: 4bdc c.lw a5,20(a5)
46e52: 0cf68f63 beq a3,a5,46f30 <_dl_map_object_deps+0x79e>
46e56: 4681 c.li a3,0
46e58: 4601 c.li a2,0
46e5a: fffb8593 addi a1,s7,-1
46e5e: 004c8513 addi a0,s9,4
46e62: cf5fd0ef jal ra,44b56 <_dl_sort_maps>
46e66: 99e6 c.add s3,s9
46e68: 0009a023 sw zero,0(s3)
46e6c: 0ff0000f fence iorw,iorw
46e70: 19ab4783 lbu a5,410(s6)
46e74: 1f9b2c23 sw s9,504(s6)
46e78: 0017e793 ori a5,a5,1
46e7c: 18fb0d23 sb a5,410(s6)
46e80: 00090a63 beq s2,zero,46e94 <_dl_map_object_deps+0x702>
46e84: 0ff0000f fence iorw,iorw
46e88: 1fcb2503 lw a0,508(s6)
46e8c: 1f2b2e23 sw s2,508(s6)
46e90: 903f60ef jal ra,3d792 <_dl_scope_free>
46e94: 000a0563 beq s4,zero,46e9e <_dl_map_object_deps+0x70c>
46e98: 8552 c.mv a0,s4
46e9a: 8f9f60ef jal ra,3d792 <_dl_scope_free>
46e9e: 3c049263 bne s1,zero,47262 <_dl_map_object_deps+0xad0>
46ea2: b5040113 addi sp,s0,-1200
46ea6: 4ac12083 lw ra,1196(sp)
46eaa: 4a812403 lw s0,1192(sp)
46eae: 4a412483 lw s1,1188(sp)
46eb2: 4a012903 lw s2,1184(sp)
46eb6: 49c12983 lw s3,1180(sp)
46eba: 49812a03 lw s4,1176(sp)
46ebe: 49412a83 lw s5,1172(sp)
46ec2: 49012b03 lw s6,1168(sp)
46ec6: 48c12b83 lw s7,1164(sp)
46eca: 48812c03 lw s8,1160(sp)
46ece: 48412c83 lw s9,1156(sp)
46ed2: 48012d03 lw s10,1152(sp)
46ed6: 47c12d83 lw s11,1148(sp)
46eda: 4b010113 addi sp,sp,1200
46ede: 8082 c.jr ra
46ee0: 1987d703 lhu a4,408(a5)
46ee4: 20077713 andi a4,a4,512
46ee8: de0705e3 beq a4,zero,46cd2 <_dl_map_object_deps+0x540>
46eec: 164b2703 lw a4,356(s6)
46ef0: 177d c.addi a4,-1
46ef2: 16eb2223 sw a4,356(s6)
46ef6: b3ed c.j 46ce0 <_dl_map_object_deps+0x54e>
46ef8: 8ade c.mv s5,s7
46efa: bbf1 c.j 46cd6 <_dl_map_object_deps+0x544>
46efc: b6042683 lw a3,-1184(s0)
46f00: d80686e3 beq a3,zero,46c8c <_dl_map_object_deps+0x4fa>
46f04: 004707b3 add a5,a4,tp
46f08: c394 c.sw a3,0(a5)
46f0a: b349 c.j 46c8c <_dl_map_object_deps+0x4fa>
46f0c: 54fd c.li s1,-1
46f0e: b385 c.j 46c6e <_dl_map_object_deps+0x4dc>
46f10: 439c c.lw a5,0(a5)
46f12: a0078ae3 beq a5,zero,46926 <_dl_map_object_deps+0x194>
46f16: b7442783 lw a5,-1164(s0)
46f1a: 479c c.lw a5,8(a5)
46f1c: b6f42a23 sw a5,-1164(s0)
46f20: fbe5 c.bnez a5,46f10 <_dl_map_object_deps+0x77e>
46f22: 4481 c.li s1,0
46f24: b3a9 c.j 46c6e <_dl_map_object_deps+0x4dc>
46f26: 864e c.mv a2,s3
46f28: 8566 c.mv a0,s9
46f2a: cdcd80ef jal ra,1f406 <memcpy>
46f2e: b729 c.j 46e38 <_dl_map_object_deps+0x6a6>
46f30: 4681 c.li a3,0
46f32: 4601 c.li a2,0
46f34: 85de c.mv a1,s7
46f36: 8566 c.mv a0,s9
46f38: c1ffd0ef jal ra,44b56 <_dl_sort_maps>
46f3c: b72d c.j 46e66 <_dl_map_object_deps+0x6d4>
46f3e: 160b2783 lw a5,352(s6)
46f42: d60780e3 beq a5,zero,46ca2 <_dl_map_object_deps+0x510>
46f46: 000686b7 lui a3,0x68
46f4a: 000685b7 lui a1,0x68
46f4e: 00068537 lui a0,0x68
46f52: 14468693 addi a3,a3,324 # 68144 <__PRETTY_FUNCTION__.0>
46f56: 1d800613 addi a2,zero,472
46f5a: fd458593 addi a1,a1,-44 # 67fd4 <__clz_tab+0x164>
46f5e: 0a850513 addi a0,a0,168 # 680a8 <__clz_tab+0x238>
46f62: b8fc90ef jal ra,10af0 <__assert_fail>
46f66: 86ea c.mv a3,s10
46f68: 00d92023 sw a3,0(s2)
46f6c: 8d42 c.mv s10,a6
46f6e: bd81 c.j 46dbe <_dl_map_object_deps+0x62c>
46f70: 004aa783 lw a5,4(s5)
46f74: 0007c783 lbu a5,0(a5)
46f78: 2a079263 bne a5,zero,4721c <_dl_map_object_deps+0xa8a>
46f7c: efef60ef jal ra,3d67a <_dl_get_origin>
46f80: 1aaaa823 sw a0,432(s5)
46f84: fff50793 addi a5,a0,-1
46f88: 5775 c.li a4,-3
46f8a: c6f77ee3 bgeu a4,a5,46c06 <_dl_map_object_deps+0x474>
46f8e: 4501 c.li a0,0
46f90: b9ad c.j 46c0a <_dl_map_object_deps+0x478>
46f92: 84aa c.mv s1,a0
46f94: be31 c.j 46ab0 <_dl_map_object_deps+0x31e>
46f96: 86be c.mv a3,a5
46f98: a021 c.j 46fa0 <_dl_map_object_deps+0x80e>
46f9a: 42d0 c.lw a2,4(a3)
46f9c: 06e60e63 beq a2,a4,47018 <_dl_map_object_deps+0x886>
46fa0: 85b6 c.mv a1,a3
46fa2: 4694 c.lw a3,8(a3)
46fa4: fafd c.bnez a3,46f9a <_dl_map_object_deps+0x808>
46fa6: 0007cf03 lbu t5,0(a5)
46faa: 0017ce83 lbu t4,1(a5)
46fae: 0027ce03 lbu t3,2(a5)
46fb2: 0037c303 lbu t1,3(a5)
46fb6: 0047c883 lbu a7,4(a5)
46fba: 0057c803 lbu a6,5(a5)
46fbe: 0067c503 lbu a0,6(a5)
46fc2: 0077c583 lbu a1,7(a5)
46fc6: 0087c603 lbu a2,8(a5)
46fca: 0097c683 lbu a3,9(a5)
46fce: 00a7c703 lbu a4,10(a5)
46fd2: b7042483 lw s1,-1168(s0)
46fd6: 00b7c783 lbu a5,11(a5)
46fda: 01e48023 sb t5,0(s1)
46fde: 01d480a3 sb t4,1(s1)
46fe2: 01c48123 sb t3,2(s1)
46fe6: 006481a3 sb t1,3(s1)
46fea: 01148223 sb a7,4(s1)
46fee: 010482a3 sb a6,5(s1)
46ff2: 00a48323 sb a0,6(s1)
46ff6: 00b483a3 sb a1,7(s1)
46ffa: 00c48423 sb a2,8(s1)
46ffe: 00d484a3 sb a3,9(s1)
47002: 00e48523 sb a4,10(s1)
47006: 00f485a3 sb a5,11(s1)
4700a: bcad c.j 46a84 <_dl_map_object_deps+0x2f2>
4700c: 8aaa c.mv s5,a0
4700e: b7242e23 sw s2,-1156(s0)
47012: 4c05 c.li s8,1
47014: 843ff06f jal zero,46856 <_dl_map_object_deps+0xc4>
47018: b7042683 lw a3,-1168(s0)
4701c: b7c42603 lw a2,-1156(s0)
47020: c69c c.sw a5,8(a3)
47022: 4594 c.lw a3,8(a1)
47024: 16c68063 beq a3,a2,47184 <_dl_map_object_deps+0x9f2>
47028: 4690 c.lw a2,8(a3)
4702a: 4b14 c.lw a3,16(a4)
4702c: c590 c.sw a2,8(a1)
4702e: c299 c.beqz a3,47034 <_dl_map_object_deps+0x8a2>
47030: 4750 c.lw a2,12(a4)
47032: c6d0 c.sw a2,12(a3)
47034: 4750 c.lw a2,12(a4)
47036: b60600e3 beq a2,zero,46b96 <_dl_map_object_deps+0x404>
4703a: ca14 c.sw a3,16(a2)
4703c: bea9 c.j 46b96 <_dl_map_object_deps+0x404>
4703e: 0006f7b7 lui a5,0x6f
47042: ac87a783 lw a5,-1336(a5) # 6eac8 <_dl_ns>
47046: cb679de3 bne a5,s6,46d00 <_dl_map_object_deps+0x56e>
4704a: 0a0b8763 beq s7,zero,470f8 <_dl_map_object_deps+0x966>
4704e: 4d01 c.li s10,0
47050: a031 c.j 4705c <_dl_map_object_deps+0x8ca>
47052: 0d05 c.addi s10,1
47054: 137d0b63 beq s10,s7,4718a <_dl_map_object_deps+0x9f8>
47058: 160b2683 lw a3,352(s6)
4705c: 002d1793 slli a5,s10,0x2
47060: 97b6 c.add a5,a3
47062: 0007ac03 lw s8,0(a5)
47066: ff8b06e3 beq s6,s8,47052 <_dl_map_object_deps+0x8c0>
4706a: 1d8c2783 lw a5,472(s8)
4706e: c399 c.beqz a5,47074 <_dl_map_object_deps+0x8e2>
47070: 43dc c.lw a5,4(a5)
47072: f3e5 c.bnez a5,47052 <_dl_map_object_deps+0x8c0>
47074: 0f4c2783 lw a5,244(s8)
47078: 1a079963 bne a5,zero,4722a <_dl_map_object_deps+0xa98>
4707c: 0ecc2783 lw a5,236(s8)
47080: 1a079563 bne a5,zero,4722a <_dl_map_object_deps+0xa98>
47084: 85e2 c.mv a1,s8
47086: 8566 c.mv a0,s9
47088: e6eff0ef jal ra,466f6 <_dl_build_local_scope>
4708c: 8daa c.mv s11,a0
4708e: 16abe763 bltu s7,a0,471fc <_dl_map_object_deps+0xa6a>
47092: cd0d c.beqz a0,470cc <_dl_map_object_deps+0x93a>
47094: 000ca683 lw a3,0(s9)
47098: 00251613 slli a2,a0,0x2
4709c: 004c8793 addi a5,s9,4
470a0: 1986d703 lhu a4,408(a3)
470a4: 9666 c.add a2,s9
470a6: f9f77713 andi a4,a4,-97
470aa: 18e69c23 sh a4,408(a3)
470ae: 00f60f63 beq a2,a5,470cc <_dl_map_object_deps+0x93a>
470b2: 4394 c.lw a3,0(a5)
470b4: 1986d703 lhu a4,408(a3)
470b8: f9f77713 andi a4,a4,-97
470bc: 18e69c23 sh a4,408(a3)
470c0: 4398 c.lw a4,0(a5)
470c2: 5338 c.lw a4,96(a4)
470c4: eb35 c.bnez a4,47138 <_dl_map_object_deps+0x9a6>
470c6: 0791 c.addi a5,4
470c8: fef615e3 bne a2,a5,470b2 <_dl_map_object_deps+0x920>
470cc: 002d8613 addi a2,s11,2
470d0: 00261993 slli s3,a2,0x2
470d4: 854e c.mv a0,s3
470d6: b00d60ef jal ra,1d3d6 <__libc_malloc>
470da: 1cac2c23 sw a0,472(s8)
470de: 87aa c.mv a5,a0
470e0: 18050b63 beq a0,zero,47276 <_dl_map_object_deps+0xae4>
470e4: 0521 c.addi a0,8
470e6: ff898613 addi a2,s3,-8
470ea: 85e6 c.mv a1,s9
470ec: 01b7a223 sw s11,4(a5)
470f0: c388 c.sw a0,0(a5)
470f2: b14d80ef jal ra,1f406 <memcpy>
470f6: bfb1 c.j 47052 <_dl_map_object_deps+0x8c0>
470f8: 1fcb2c03 lw s8,508(s6)
470fc: 000c0e63 beq s8,zero,47118 <_dl_map_object_deps+0x986>
47100: 198b5783 lhu a5,408(s6)
47104: 004c0d93 addi s11,s8,4
47108: f9f7f793 andi a5,a5,-97
4710c: 18fb1c23 sh a5,408(s6)
47110: 000c2783 lw a5,0(s8)
47114: c20796e3 bne a5,zero,46d40 <_dl_map_object_deps+0x5ae>
47118: 000686b7 lui a3,0x68
4711c: 000685b7 lui a1,0x68
47120: 00068537 lui a0,0x68
47124: 14468693 addi a3,a3,324 # 68144 <__PRETTY_FUNCTION__.0>
47128: 25400613 addi a2,zero,596
4712c: fd458593 addi a1,a1,-44 # 67fd4 <__clz_tab+0x164>
47130: 13050513 addi a0,a0,304 # 68130 <__clz_tab+0x2c0>
47134: 9bdc90ef jal ra,10af0 <__assert_fail>
47138: 198c5703 lhu a4,408(s8)
4713c: 76e1 c.lui a3,0xffff8
4713e: 0791 c.addi a5,4
47140: 8f55 c.or a4,a3
47142: 18ec1c23 sh a4,408(s8)
47146: b749 c.j 470c8 <_dl_map_object_deps+0x936>
47148: 004aa603 lw a2,4(s5)
4714c: 00064783 lbu a5,0(a2)
47150: e799 c.bnez a5,4715e <_dl_map_object_deps+0x9cc>
47152: 0006e7b7 lui a5,0x6e
47156: fe07a783 lw a5,-32(a5) # 6dfe0 <_dl_argv>
4715a: 4390 c.lw a2,0(a5)
4715c: c229 c.beqz a2,4719e <_dl_map_object_deps+0xa0c>
4715e: 000687b7 lui a5,0x68
47162: 85a6 c.mv a1,s1
47164: 05878513 addi a0,a5,88 # 68058 <__clz_tab+0x1e8>
47168: abff50ef jal ra,3cc26 <_dl_debug_printf>
4716c: ba89 c.j 46abe <_dl_map_object_deps+0x32c>
4716e: 0009a783 lw a5,0(s3)
47172: b6c42703 lw a4,-1172(s0)
47176: aee79ae3 bne a5,a4,46c6a <_dl_map_object_deps+0x4d8>
4717a: b8c40513 addi a0,s0,-1140
4717e: a2df60ef jal ra,3dbaa <_dl_exception_free>
47182: b209 c.j 46a84 <_dl_map_object_deps+0x2f2>
47184: b6b42e23 sw a1,-1156(s0)
47188: b545 c.j 47028 <_dl_map_object_deps+0x896>
4718a: 1fcb2c03 lw s8,508(s6)
4718e: c40c0de3 beq s8,zero,46de8 <_dl_map_object_deps+0x656>
47192: 160b2683 lw a3,352(s6)
47196: be9d c.j 46d0c <_dl_map_object_deps+0x57a>
47198: 4b81 c.li s7,0
4719a: f2eff06f jal zero,468c8 <_dl_map_object_deps+0x136>
4719e: b5c42603 lw a2,-1188(s0)
471a2: bf75 c.j 4715e <_dl_map_object_deps+0x9cc>
471a4: 000686b7 lui a3,0x68
471a8: fac68693 addi a3,a3,-84 # 67fac <__clz_tab+0x13c>
471ac: 4601 c.li a2,0
471ae: 85a6 c.mv a1,s1
471b0: 4501 c.li a0,0
471b2: b36dc0ef jal ra,234e8 <_dl_signal_error>
471b6: 004b2583 lw a1,4(s6)
471ba: 000686b7 lui a3,0x68
471be: f8868693 addi a3,a3,-120 # 67f88 <__clz_tab+0x118>
471c2: 4601 c.li a2,0
471c4: 4531 c.li a0,12
471c6: b22dc0ef jal ra,234e8 <_dl_signal_error>
471ca: 000686b7 lui a3,0x68
471ce: 14468693 addi a3,a3,324 # 68144 <__PRETTY_FUNCTION__.0>
471d2: 0f400613 addi a2,zero,244
471d6: 000685b7 lui a1,0x68
471da: 00060537 lui a0,0x60
471de: fd458593 addi a1,a1,-44 # 67fd4 <__clz_tab+0x164>
471e2: ef050513 addi a0,a0,-272 # 5fef0 <__PRETTY_FUNCTION__.0+0x248>
471e6: 90bc90ef jal ra,10af0 <__assert_fail>
471ea: 000686b7 lui a3,0x68
471ee: 03068693 addi a3,a3,48 # 68030 <__clz_tab+0x1c0>
471f2: 4601 c.li a2,0
471f4: 85a6 c.mv a1,s1
471f6: 4501 c.li a0,0
471f8: af0dc0ef jal ra,234e8 <_dl_signal_error>
471fc: 000686b7 lui a3,0x68
47200: 000685b7 lui a1,0x68
47204: 00068537 lui a0,0x68
47208: 14468693 addi a3,a3,324 # 68144 <__PRETTY_FUNCTION__.0>
4720c: 21500613 addi a2,zero,533
47210: fd458593 addi a1,a1,-44 # 67fd4 <__clz_tab+0x164>
47214: 12050513 addi a0,a0,288 # 68120 <__clz_tab+0x2b0>
47218: 8d9c90ef jal ra,10af0 <__assert_fail>
4721c: 000686b7 lui a3,0x68
47220: 14468693 addi a3,a3,324 # 68144 <__PRETTY_FUNCTION__.0>
47224: 11f00613 addi a2,zero,287
47228: b77d c.j 471d6 <_dl_map_object_deps+0xa44>
4722a: 004c2583 lw a1,4(s8)
4722e: 000686b7 lui a3,0x68
47232: 0f068693 addi a3,a3,240 # 680f0 <__clz_tab+0x280>
47236: 4601 c.li a2,0
47238: 4559 c.li a0,22
4723a: aaedc0ef jal ra,234e8 <_dl_signal_error>
4723e: bb042503 lw a0,-1104(s0)
47242: bc040793 addi a5,s0,-1088
47246: 00f50463 beq a0,a5,4724e <_dl_map_object_deps+0xabc>
4724a: dced60ef jal ra,1d818 <__free>
4724e: 004b2583 lw a1,4(s6)
47252: 000686b7 lui a3,0x68
47256: 08868693 addi a3,a3,136 # 68088 <__clz_tab+0x218>
4725a: 4601 c.li a2,0
4725c: 4531 c.li a0,12
4725e: a8adc0ef jal ra,234e8 <_dl_signal_error>
47262: 57fd c.li a5,-1
47264: 00f49363 bne s1,a5,4726a <_dl_map_object_deps+0xad8>
47268: 4481 c.li s1,0
4726a: 4601 c.li a2,0
4726c: b8c40593 addi a1,s0,-1140
47270: 8526 c.mv a0,s1
47272: a36dc0ef jal ra,234a8 <_dl_signal_exception>
47276: 004b2583 lw a1,4(s6)
4727a: 000686b7 lui a3,0x68
4727e: 0cc68693 addi a3,a3,204 # 680cc <__clz_tab+0x25c>
47282: 4601 c.li a2,0
47284: 4531 c.li a0,12
47286: a62dc0ef jal ra,234e8 <_dl_signal_error>
0004728a <call_init>:
4728a: 495c c.lw a5,20(a0)
4728c: 1101 c.addi sp,-32
4728e: ca26 c.swsp s1,20(sp)
47290: 1987d783 lhu a5,408(a5)
47294: c84a c.swsp s2,16(sp)
47296: c64e c.swsp s3,12(sp)
47298: c452 c.swsp s4,8(sp)
4729a: ce06 c.swsp ra,28(sp)
4729c: cc22 c.swsp s0,24(sp)
4729e: 0047f713 andi a4,a5,4
472a2: 84aa c.mv s1,a0
472a4: 892e c.mv s2,a1
472a6: 89b2 c.mv s3,a2
472a8: 8a36 c.mv s4,a3
472aa: e319 c.bnez a4,472b0 <call_init+0x26>
472ac: 8b8d c.andi a5,3
472ae: ebc1 c.bnez a5,4733e <call_init+0xb4>
472b0: 1984d783 lhu a5,408(s1)
472b4: 0087f713 andi a4,a5,8
472b8: e331 c.bnez a4,472fc <call_init+0x72>
472ba: 40cc c.lw a1,4(s1)
472bc: 0087e793 ori a5,a5,8
472c0: 18f49c23 sh a5,408(s1)
472c4: 0005c783 lbu a5,0(a1)
472c8: c3b1 c.beqz a5,4730c <call_init+0x82>
472ca: ef41a783 lw a5,-268(gp) # 6f248 <_dl_debug_mask>
472ce: 8b89 c.andi a5,2
472d0: e3a5 c.bnez a5,47330 <call_init+0xa6>
472d2: 0844a783 lw a5,132(s1)
472d6: c39d c.beqz a5,472fc <call_init+0x72>
472d8: 08c4a703 lw a4,140(s1)
472dc: 43c0 c.lw s0,4(a5)
472de: 409c c.lw a5,0(s1)
472e0: 4344 c.lw s1,4(a4)
472e2: 943e c.add s0,a5
472e4: 8089 c.srli s1,0x2
472e6: c899 c.beqz s1,472fc <call_init+0x72>
472e8: 048a c.slli s1,0x2
472ea: 94a2 c.add s1,s0
472ec: 401c c.lw a5,0(s0)
472ee: 8652 c.mv a2,s4
472f0: 0411 c.addi s0,4
472f2: 85ce c.mv a1,s3
472f4: 854a c.mv a0,s2
472f6: 9782 c.jalr a5
472f8: fe849ae3 bne s1,s0,472ec <call_init+0x62>
472fc: 40f2 c.lwsp ra,28(sp)
472fe: 4462 c.lwsp s0,24(sp)
47300: 44d2 c.lwsp s1,20(sp)
47302: 4942 c.lwsp s2,16(sp)
47304: 49b2 c.lwsp s3,12(sp)
47306: 4a22 c.lwsp s4,8(sp)
47308: 6105 c.addi16sp sp,32
4730a: 8082 c.jr ra
4730c: 1984d783 lhu a5,408(s1)
47310: 8b8d c.andi a5,3
47312: d7ed c.beqz a5,472fc <call_init+0x72>
47314: ef41a783 lw a5,-268(gp) # 6f248 <_dl_debug_mask>
47318: 8b89 c.andi a5,2
4731a: dfc5 c.beqz a5,472d2 <call_init+0x48>
4731c: 0006e7b7 lui a5,0x6e
47320: fe07a783 lw a5,-32(a5) # 6dfe0 <_dl_argv>
47324: 438c c.lw a1,0(a5)
47326: e589 c.bnez a1,47330 <call_init+0xa6>
47328: 000605b7 lui a1,0x60
4732c: e4858593 addi a1,a1,-440 # 5fe48 <__PRETTY_FUNCTION__.0+0x1a0>
47330: 00068537 lui a0,0x68
47334: 1a450513 addi a0,a0,420 # 681a4 <__PRETTY_FUNCTION__.0+0x60>
47338: 8eff50ef jal ra,3cc26 <_dl_debug_printf>
4733c: bf59 c.j 472d2 <call_init+0x48>
4733e: 000686b7 lui a3,0x68
47342: 000685b7 lui a1,0x68
47346: 00068537 lui a0,0x68
4734a: 1d068693 addi a3,a3,464 # 681d0 <__PRETTY_FUNCTION__.0>
4734e: 02300613 addi a2,zero,35
47352: 15858593 addi a1,a1,344 # 68158 <__PRETTY_FUNCTION__.0+0x14>
47356: 16450513 addi a0,a0,356 # 68164 <__PRETTY_FUNCTION__.0+0x20>
4735a: f96c90ef jal ra,10af0 <__assert_fail>
0004735e <_dl_init>:
4735e: 1101 c.addi sp,-32
47360: cc22 c.swsp s0,24(sp)
47362: eb81a783 lw a5,-328(gp) # 6f20c <_dl_initfirst>
47366: ca26 c.swsp s1,20(sp)
47368: c84a c.swsp s2,16(sp)
4736a: c64e c.swsp s3,12(sp)
4736c: c452 c.swsp s4,8(sp)
4736e: c256 c.swsp s5,4(sp)
47370: c05a c.swsp s6,0(sp)
47372: ce06 c.swsp ra,28(sp)
47374: 0a052a83 lw s5,160(a0)
47378: 0a452b03 lw s6,164(a0)
4737c: 84aa c.mv s1,a0
4737e: 892e c.mv s2,a1
47380: 89b2 c.mv s3,a2
47382: 8a36 c.mv s4,a3
47384: e3a1 c.bnez a5,473c4 <_dl_init+0x66>
47386: 040a9563 bne s5,zero,473d0 <_dl_init+0x72>
4738a: 1644a783 lw a5,356(s1)
4738e: fff78413 addi s0,a5,-1
47392: cf99 c.beqz a5,473b0 <_dl_init+0x52>
47394: 5afd c.li s5,-1
47396: 1f84a783 lw a5,504(s1)
4739a: 00241713 slli a4,s0,0x2
4739e: 86d2 c.mv a3,s4
473a0: 97ba c.add a5,a4
473a2: 4388 c.lw a0,0(a5)
473a4: 147d c.addi s0,-1
473a6: 864e c.mv a2,s3
473a8: 85ca c.mv a1,s2
473aa: 35c5 c.jal 4728a <call_init>
473ac: ff5415e3 bne s0,s5,47396 <_dl_init+0x38>
473b0: 40f2 c.lwsp ra,28(sp)
473b2: 4462 c.lwsp s0,24(sp)
473b4: 44d2 c.lwsp s1,20(sp)
473b6: 4942 c.lwsp s2,16(sp)
473b8: 49b2 c.lwsp s3,12(sp)
473ba: 4a22 c.lwsp s4,8(sp)
473bc: 4a92 c.lwsp s5,4(sp)
473be: 4b02 c.lwsp s6,0(sp)
473c0: 6105 c.addi16sp sp,32
473c2: 8082 c.jr ra
473c4: 853e c.mv a0,a5
473c6: 35d1 c.jal 4728a <call_init>
473c8: ea01ac23 sw zero,-328(gp) # 6f20c <_dl_initfirst>
473cc: fa0a8fe3 beq s5,zero,4738a <_dl_init+0x2c>
473d0: fa0b0de3 beq s6,zero,4738a <_dl_init+0x2c>
473d4: 004b2b03 lw s6,4(s6)
473d8: 478d c.li a5,3
473da: fb67f8e3 bgeu a5,s6,4738a <_dl_init+0x2c>
473de: ef41a783 lw a5,-268(gp) # 6f248 <_dl_debug_mask>
473e2: 8b89 c.andi a5,2
473e4: e38d c.bnez a5,47406 <_dl_init+0xa8>
473e6: 004aa403 lw s0,4(s5)
473ea: 409c c.lw a5,0(s1)
473ec: ffcb7a93 andi s5,s6,-4
473f0: 943e c.add s0,a5
473f2: 9aa2 c.add s5,s0
473f4: 401c c.lw a5,0(s0)
473f6: 8652 c.mv a2,s4
473f8: 0411 c.addi s0,4
473fa: 85ce c.mv a1,s3
473fc: 854a c.mv a0,s2
473fe: 9782 c.jalr a5
47400: fe8a9ae3 bne s5,s0,473f4 <_dl_init+0x96>
47404: b759 c.j 4738a <_dl_init+0x2c>
47406: 40cc c.lw a1,4(s1)
47408: 0005c783 lbu a5,0(a1)
4740c: e799 c.bnez a5,4741a <_dl_init+0xbc>
4740e: 0006e7b7 lui a5,0x6e
47412: fe07a783 lw a5,-32(a5) # 6dfe0 <_dl_argv>
47416: 438c c.lw a1,0(a5)
47418: c981 c.beqz a1,47428 <_dl_init+0xca>
4741a: 00068537 lui a0,0x68
4741e: 1b850513 addi a0,a0,440 # 681b8 <__PRETTY_FUNCTION__.0+0x74>
47422: 805f50ef jal ra,3cc26 <_dl_debug_printf>
47426: b7c1 c.j 473e6 <_dl_init+0x88>
47428: 000605b7 lui a1,0x60
4742c: e4858593 addi a1,a1,-440 # 5fe48 <__PRETTY_FUNCTION__.0+0x1a0>
47430: b7ed c.j 4741a <_dl_init+0xbc>
00047432 <_dl_check_map_versions>:
47432: 595c c.lw a5,52(a0)
47434: 7175 c.addi16sp sp,-144
47436: c706 c.swsp ra,140(sp)
47438: c522 c.swsp s0,136(sp)
4743a: c326 c.swsp s1,132(sp)
4743c: c14a c.swsp s2,128(sp)
4743e: dece c.swsp s3,124(sp)
47440: dcd2 c.swsp s4,120(sp)
47442: dad6 c.swsp s5,116(sp)
47444: d8da c.swsp s6,112(sp)
47446: d6de c.swsp s7,108(sp)
47448: d4e2 c.swsp s8,104(sp)
4744a: d2e6 c.swsp s9,100(sp)
4744c: d0ea c.swsp s10,96(sp)
4744e: ceee c.swsp s11,92(sp)
47450: d02e c.swsp a1,32(sp)
47452: cc32 c.swsp a2,24(sp)
47454: 18078b63 beq a5,zero,475ea <_dl_check_map_versions+0x1b8>
47458: 43c0 c.lw s0,4(a5)
4745a: 0b852703 lw a4,184(a0)
4745e: 0b052783 lw a5,176(a0)
47462: 4104 c.lw s1,0(a0)
47464: ce3a c.swsp a4,28(sp)
47466: d43e c.swsp a5,40(sp)
47468: 8a2a c.mv s4,a0
4746a: 9426 c.add s0,s1
4746c: 16078c63 beq a5,zero,475e4 <_dl_check_map_versions+0x1b2>
47470: 43d8 c.lw a4,4(a5)
47472: 4785 c.li a5,1
47474: 94ba c.add s1,a4
47476: 0004d703 lhu a4,0(s1)
4747a: 38f71f63 bne a4,a5,47818 <_dl_check_map_versions+0x3e6>
4747e: 0006fc37 lui s8,0x6f
47482: ac8c0793 addi a5,s8,-1336 # 6eac8 <_dl_ns>
47486: 00060cb7 lui s9,0x60
4748a: d23e c.swsp a5,36(sp)
4748c: 6aa1 c.lui s5,0x8
4748e: e48c8793 addi a5,s9,-440 # 5fe48 <__PRETTY_FUNCTION__.0+0x1a0>
47492: d63e c.swsp a5,44(sp)
47494: fffa8793 addi a5,s5,-1 # 7fff <__libc_tsd_CTYPE_B+0x7fd3>
47498: 4901 c.li s2,0
4749a: ca3e c.swsp a5,20(sp)
4749c: 018a2783 lw a5,24(s4)
474a0: 05c00713 addi a4,zero,92
474a4: 0044ab03 lw s6,4(s1)
474a8: 02e787b3 mul a5,a5,a4
474ac: 5712 c.lwsp a4,36(sp)
474ae: 9b22 c.add s6,s0
474b0: 97ba c.add a5,a4
474b2: 0007ad03 lw s10,0(a5)
474b6: 000d1763 bne s10,zero,474c4 <_dl_check_map_versions+0x92>
474ba: aa81 c.j 4760a <_dl_check_map_versions+0x1d8>
474bc: 00cd2d03 lw s10,12(s10)
474c0: 140d0563 beq s10,zero,4760a <_dl_check_map_versions+0x1d8>
474c4: 85ea c.mv a1,s10
474c6: 855a c.mv a0,s6
474c8: 857f50ef jal ra,3cd1e <_dl_name_match_p>
474cc: d965 c.beqz a0,474bc <_dl_check_map_versions+0x8a>
474ce: 47e2 c.lwsp a5,24(sp)
474d0: 2a079f63 bne a5,zero,4778e <_dl_check_map_versions+0x35c>
474d4: 0084a303 lw t1,8(s1)
474d8: 4a85 c.li s5,1
474da: 00648b33 add s6,s1,t1
474de: 004a2c03 lw s8,4(s4)
474e2: 000c4783 lbu a5,0(s8)
474e6: eb89 c.bnez a5,474f8 <_dl_check_map_versions+0xc6>
474e8: 0006e7b7 lui a5,0x6e
474ec: fe07a783 lw a5,-32(a5) # 6dfe0 <_dl_argv>
474f0: 0007ac03 lw s8,0(a5)
474f4: 160c0663 beq s8,zero,47660 <_dl_check_map_versions+0x22e>
474f8: 014d2d83 lw s11,20(s10)
474fc: ef41a783 lw a5,-268(gp) # 6f248 <_dl_debug_mask>
47500: 004b5703 lhu a4,4(s6)
47504: 034da603 lw a2,52(s11)
47508: 008b2e83 lw t4,8(s6)
4750c: 000da683 lw a3,0(s11)
47510: 00462f03 lw t5,4(a2)
47514: 8bc1 c.andi a5,16
47516: c83a c.swsp a4,16(sp)
47518: 000b2f83 lw t6,0(s6)
4751c: 01d40cb3 add s9,s0,t4
47520: 9f36 c.add t5,a3
47522: 16079963 bne a5,zero,47694 <_dl_check_map_versions+0x262>
47526: 0b8da783 lw a5,184(s11)
4752a: 12078d63 beq a5,zero,47664 <_dl_check_map_versions+0x232>
4752e: 43dc c.lw a5,4(a5)
47530: 3a078263 beq a5,zero,478d4 <_dl_check_map_versions+0x4a2>
47534: 000da683 lw a3,0(s11)
47538: 00d789b3 add s3,a5,a3
4753c: 0009d683 lhu a3,0(s3)
47540: 01569f63 bne a3,s5,4755e <_dl_check_map_versions+0x12c>
47544: 0089a683 lw a3,8(s3)
47548: 06df8463 beq t6,a3,475b0 <_dl_check_map_versions+0x17e>
4754c: 0109a683 lw a3,16(s3)
47550: 24068963 beq a3,zero,477a2 <_dl_check_map_versions+0x370>
47554: 99b6 c.add s3,a3
47556: 0009d683 lhu a3,0(s3)
4755a: ff5685e3 beq a3,s5,47544 <_dl_check_map_versions+0x112>
4755e: 040107a3 sb zero,79(sp)
47562: 004da403 lw s0,4(s11)
47566: 00044703 lbu a4,0(s0)
4756a: eb01 c.bnez a4,4757a <_dl_check_map_versions+0x148>
4756c: 0006e737 lui a4,0x6e
47570: fe072703 lw a4,-32(a4) # 6dfe0 <_dl_argv>
47574: 4300 c.lw s0,0(a4)
47576: 20040763 beq s0,zero,47784 <_dl_check_map_versions+0x352>
4757a: 0009d503 lhu a0,0(s3)
4757e: 04f10613 addi a2,sp,79
47582: 46a9 c.li a3,10
47584: 4581 c.li a1,0
47586: 4701 c.li a4,0
47588: ff1f60ef jal ra,3e578 <_itoa>
4758c: 1804 c.addi4spn s1,sp,48
4758e: 00068637 lui a2,0x68
47592: 86aa c.mv a3,a0
47594: 2b460613 addi a2,a2,692 # 682b4 <__PRETTY_FUNCTION__.0+0xe4>
47598: 85a2 c.mv a1,s0
4759a: 8526 c.mv a0,s1
4759c: bbef60ef jal ra,3d95a <_dl_exception_create_format>
475a0: 00068637 lui a2,0x68
475a4: 33460613 addi a2,a2,820 # 68334 <__PRETTY_FUNCTION__.0+0x164>
475a8: 85a6 c.mv a1,s1
475aa: 4501 c.li a0,0
475ac: efddb0ef jal ra,234a8 <_dl_signal_exception>
475b0: 00c9a683 lw a3,12(s3)
475b4: 8566 c.mv a0,s9
475b6: c67e c.swsp t6,12(sp)
475b8: 96ce c.add a3,s3
475ba: 428c c.lw a1,0(a3)
475bc: c47a c.swsp t5,8(sp)
475be: 95fa c.add a1,t5
475c0: 8e2d70ef jal ra,1e6a2 <strcmp>
475c4: 4f22 c.lwsp t5,8(sp)
475c6: 4fb2 c.lwsp t6,12(sp)
475c8: f151 c.bnez a0,4754c <_dl_check_map_versions+0x11a>
475ca: 006b5783 lhu a5,6(s6)
475ce: 4752 c.lwsp a4,20(sp)
475d0: 8ff9 c.and a5,a4
475d2: 00f97363 bgeu s2,a5,475d8 <_dl_check_map_versions+0x1a6>
475d6: 893e c.mv s2,a5
475d8: 00cb2783 lw a5,12(s6)
475dc: 1a078f63 beq a5,zero,4779a <_dl_check_map_versions+0x368>
475e0: 9b3e c.add s6,a5
475e2: bdf5 c.j 474de <_dl_check_map_versions+0xac>
475e4: 47f2 c.lwsp a5,28(sp)
475e6: 4901 c.li s2,0
475e8: e3e5 c.bnez a5,476c8 <_dl_check_map_versions+0x296>
475ea: 40ba c.lwsp ra,140(sp)
475ec: 442a c.lwsp s0,136(sp)
475ee: 449a c.lwsp s1,132(sp)
475f0: 490a c.lwsp s2,128(sp)
475f2: 59f6 c.lwsp s3,124(sp)
475f4: 5a66 c.lwsp s4,120(sp)
475f6: 5ad6 c.lwsp s5,116(sp)
475f8: 5b46 c.lwsp s6,112(sp)
475fa: 5bb6 c.lwsp s7,108(sp)
475fc: 5c26 c.lwsp s8,104(sp)
475fe: 5c96 c.lwsp s9,100(sp)
47600: 5d06 c.lwsp s10,96(sp)
47602: 4df6 c.lwsp s11,92(sp)
47604: 4501 c.li a0,0
47606: 6149 c.addi16sp sp,144
47608: 8082 c.jr ra
4760a: 164a2783 lw a5,356(s4)
4760e: cb8d c.beqz a5,47640 <_dl_check_map_versions+0x20e>
47610: 4d01 c.li s10,0
47612: a031 c.j 4761e <_dl_check_map_versions+0x1ec>
47614: 164a2783 lw a5,356(s4)
47618: 0d05 c.addi s10,1
4761a: 02fd7363 bgeu s10,a5,47640 <_dl_check_map_versions+0x20e>
4761e: 160a2783 lw a5,352(s4)
47622: 002d1993 slli s3,s10,0x2
47626: 855a c.mv a0,s6
47628: 97ce c.add a5,s3
4762a: 438c c.lw a1,0(a5)
4762c: ef2f50ef jal ra,3cd1e <_dl_name_match_p>
47630: d175 c.beqz a0,47614 <_dl_check_map_versions+0x1e2>
47632: 160a2783 lw a5,352(s4)
47636: 97ce c.add a5,s3
47638: 0007ad03 lw s10,0(a5)
4763c: e80d19e3 bne s10,zero,474ce <_dl_check_map_versions+0x9c>
47640: 000686b7 lui a3,0x68
47644: 000685b7 lui a1,0x68
47648: 00068537 lui a0,0x68
4764c: 38468693 addi a3,a3,900 # 68384 <__PRETTY_FUNCTION__.1>
47650: 0cd00613 addi a2,zero,205
47654: 20858593 addi a1,a1,520 # 68208 <__PRETTY_FUNCTION__.0+0x38>
47658: 21850513 addi a0,a0,536 # 68218 <__PRETTY_FUNCTION__.0+0x48>
4765c: c94c90ef jal ra,10af0 <__assert_fail>
47660: 5c32 c.lwsp s8,44(sp)
47662: bd59 c.j 474f8 <_dl_check_map_versions+0xc6>
47664: 5782 c.lwsp a5,32(sp)
47666: d3b5 c.beqz a5,475ca <_dl_check_map_versions+0x198>
47668: 004da583 lw a1,4(s11)
4766c: 0005c783 lbu a5,0(a1)
47670: eb81 c.bnez a5,47680 <_dl_check_map_versions+0x24e>
47672: 0006e7b7 lui a5,0x6e
47676: fe07a783 lw a5,-32(a5) # 6dfe0 <_dl_argv>
4767a: 438c c.lw a1,0(a5)
4767c: 28058163 beq a1,zero,478fe <_dl_check_map_versions+0x4cc>
47680: 1804 c.addi4spn s1,sp,48
47682: 00068637 lui a2,0x68
47686: 86e2 c.mv a3,s8
47688: 27060613 addi a2,a2,624 # 68270 <__PRETTY_FUNCTION__.0+0xa0>
4768c: 8526 c.mv a0,s1
4768e: accf60ef jal ra,3d95a <_dl_exception_create_format>
47692: b739 c.j 475a0 <_dl_check_map_versions+0x16e>
47694: 004da603 lw a2,4(s11)
47698: 00064783 lbu a5,0(a2)
4769c: cfe1 c.beqz a5,47774 <_dl_check_map_versions+0x342>
4769e: 018a2783 lw a5,24(s4)
476a2: 018da683 lw a3,24(s11)
476a6: 00068537 lui a0,0x68
476aa: 8762 c.mv a4,s8
476ac: 85e6 c.mv a1,s9
476ae: 22850513 addi a0,a0,552 # 68228 <__PRETTY_FUNCTION__.0+0x58>
476b2: c67a c.swsp t5,12(sp)
476b4: c47e c.swsp t6,8(sp)
476b6: d70f50ef jal ra,3cc26 <_dl_debug_printf>
476ba: 4f32 c.lwsp t5,12(sp)
476bc: 4fa2 c.lwsp t6,8(sp)
476be: b5a5 c.j 47526 <_dl_check_map_versions+0xf4>
476c0: 47f2 c.lwsp a5,28(sp)
476c2: cb95 c.beqz a5,476f6 <_dl_check_map_versions+0x2c4>
476c4: 000a2483 lw s1,0(s4)
476c8: 47f2 c.lwsp a5,28(sp)
476ca: 43dc c.lw a5,4(a5)
476cc: 94be c.add s1,a5
476ce: 0044d783 lhu a5,4(s1)
476d2: 07c6 c.slli a5,0x11
476d4: 83c5 c.srli a5,0x11
476d6: 00f97363 bgeu s2,a5,476dc <_dl_check_map_versions+0x2aa>
476da: 893e c.mv s2,a5
476dc: 489c c.lw a5,16(s1)
476de: cf81 c.beqz a5,476f6 <_dl_check_map_versions+0x2c4>
476e0: 6721 c.lui a4,0x8
476e2: 177d c.addi a4,-1
476e4: 94be c.add s1,a5
476e6: 0044d783 lhu a5,4(s1)
476ea: 8ff9 c.and a5,a4
476ec: 00f97363 bgeu s2,a5,476f2 <_dl_check_map_versions+0x2c0>
476f0: 893e c.mv s2,a5
476f2: 489c c.lw a5,16(s1)
476f4: fbe5 c.bnez a5,476e4 <_dl_check_map_versions+0x2b2>
476f6: ee090ae3 beq s2,zero,475ea <_dl_check_map_versions+0x1b8>
476fa: 0905 c.addi s2,1
476fc: 45c1 c.li a1,16
476fe: 854a c.mv a0,s2
47700: da6d60ef jal ra,1dca6 <__calloc>
47704: 16aa2a23 sw a0,372(s4)
47708: 18050763 beq a0,zero,47896 <_dl_check_map_versions+0x464>
4770c: 0e8a2783 lw a5,232(s4)
47710: 000a2e83 lw t4,0(s4)
47714: 172a2c23 sw s2,376(s4)
47718: 43dc c.lw a5,4(a5)
4771a: 97f6 c.add a5,t4
4771c: 1afa2623 sw a5,428(s4)
47720: 57a2 c.lwsp a5,40(sp)
47722: cfcd c.beqz a5,477dc <_dl_check_map_versions+0x3aa>
47724: 0047a883 lw a7,4(a5)
47728: 6321 c.lui t1,0x8
4772a: 137d c.addi t1,-1
4772c: 98f6 c.add a7,t4
4772e: 7e61 c.lui t3,0xffff8
47730: 0088a703 lw a4,8(a7) # 80000008 <__BSS_END__+0x7ff904b4>
47734: 9746 c.add a4,a7
47736: a011 c.j 4773a <_dl_check_map_versions+0x308>
47738: 973e c.add a4,a5
4773a: 00675683 lhu a3,6(a4) # 8006 <__libc_tsd_CTYPE_B+0x7fda>
4773e: 0066f7b3 and a5,a3,t1
47742: 0327f263 bgeu a5,s2,47766 <_dl_check_map_versions+0x334>
47746: 470c c.lw a1,8(a4)
47748: 0048a603 lw a2,4(a7)
4774c: 00072803 lw a6,0(a4)
47750: 0792 c.slli a5,0x4
47752: 97aa c.add a5,a0
47754: 01c6f6b3 and a3,a3,t3
47758: 95a2 c.add a1,s0
4775a: 9622 c.add a2,s0
4775c: 0107a223 sw a6,4(a5)
47760: c794 c.sw a3,8(a5)
47762: c38c c.sw a1,0(a5)
47764: c7d0 c.sw a2,12(a5)
47766: 475c c.lw a5,12(a4)
47768: fbe1 c.bnez a5,47738 <_dl_check_map_versions+0x306>
4776a: 00c8a783 lw a5,12(a7)
4776e: c7bd c.beqz a5,477dc <_dl_check_map_versions+0x3aa>
47770: 98be c.add a7,a5
47772: bf7d c.j 47730 <_dl_check_map_versions+0x2fe>
47774: 0006e7b7 lui a5,0x6e
47778: fe07a783 lw a5,-32(a5) # 6dfe0 <_dl_argv>
4777c: 4390 c.lw a2,0(a5)
4777e: f205 c.bnez a2,4769e <_dl_check_map_versions+0x26c>
47780: 5632 c.lwsp a2,44(sp)
47782: bf31 c.j 4769e <_dl_check_map_versions+0x26c>
47784: 00060437 lui s0,0x60
47788: e4840413 addi s0,s0,-440 # 5fe48 <__PRETTY_FUNCTION__.0+0x1a0>
4778c: b3fd c.j 4757a <_dl_check_map_versions+0x148>
4778e: 198d2783 lw a5,408(s10)
47792: 83a5 c.srli a5,0x9
47794: 8b85 c.andi a5,1
47796: d2078fe3 beq a5,zero,474d4 <_dl_check_map_versions+0xa2>
4779a: 44dc c.lw a5,12(s1)
4779c: d395 c.beqz a5,476c0 <_dl_check_map_versions+0x28e>
4779e: 94be c.add s1,a5
477a0: b9f5 c.j 4749c <_dl_check_map_versions+0x6a>
477a2: 47c2 c.lwsp a5,16(sp)
477a4: 8b89 c.andi a5,2
477a6: c3f1 c.beqz a5,4786a <_dl_check_map_versions+0x438>
477a8: 5782 c.lwsp a5,32(sp)
477aa: e20780e3 beq a5,zero,475ca <_dl_check_map_versions+0x198>
477ae: 004da583 lw a1,4(s11)
477b2: 0005c783 lbu a5,0(a1)
477b6: eb81 c.bnez a5,477c6 <_dl_check_map_versions+0x394>
477b8: 0006e7b7 lui a5,0x6e
477bc: fe07a783 lw a5,-32(a5) # 6dfe0 <_dl_argv>
477c0: 438c c.lw a1,0(a5)
477c2: 12058963 beq a1,zero,478f4 <_dl_check_map_versions+0x4c2>
477c6: 1804 c.addi4spn s1,sp,48
477c8: 00068637 lui a2,0x68
477cc: 8762 c.mv a4,s8
477ce: 86e6 c.mv a3,s9
477d0: 2dc60613 addi a2,a2,732 # 682dc <__PRETTY_FUNCTION__.0+0x10c>
477d4: 8526 c.mv a0,s1
477d6: 984f60ef jal ra,3d95a <_dl_exception_create_format>
477da: b3d9 c.j 475a0 <_dl_check_map_versions+0x16e>
477dc: 47f2 c.lwsp a5,28(sp)
477de: e00786e3 beq a5,zero,475ea <_dl_check_map_versions+0x1b8>
477e2: 43dc c.lw a5,4(a5)
477e4: 65a1 c.lui a1,0x8
477e6: 15fd c.addi a1,-1
477e8: 97f6 c.add a5,t4
477ea: a011 c.j 477ee <_dl_check_map_versions+0x3bc>
477ec: 97ba c.add a5,a4
477ee: 0027d703 lhu a4,2(a5)
477f2: 8b05 c.andi a4,1
477f4: ef19 c.bnez a4,47812 <_dl_check_map_versions+0x3e0>
477f6: 47d4 c.lw a3,12(a5)
477f8: 0047d703 lhu a4,4(a5)
477fc: 4790 c.lw a2,8(a5)
477fe: 96be c.add a3,a5
47800: 4294 c.lw a3,0(a3)
47802: 8f6d c.and a4,a1
47804: 0712 c.slli a4,0x4
47806: 972a c.add a4,a0
47808: 96a2 c.add a3,s0
4780a: c350 c.sw a2,4(a4)
4780c: c314 c.sw a3,0(a4)
4780e: 00072623 sw zero,12(a4)
47812: 4b98 c.lw a4,16(a5)
47814: ff61 c.bnez a4,477ec <_dl_check_map_versions+0x3ba>
47816: bbd1 c.j 475ea <_dl_check_map_versions+0x1b8>
47818: 4140 c.lw s0,4(a0)
4781a: 040107a3 sb zero,79(sp)
4781e: 00044783 lbu a5,0(s0)
47822: cb8d c.beqz a5,47854 <_dl_check_map_versions+0x422>
47824: 0004d503 lhu a0,0(s1)
47828: 4701 c.li a4,0
4782a: 46a9 c.li a3,10
4782c: 04f10613 addi a2,sp,79
47830: 4581 c.li a1,0
47832: d47f60ef jal ra,3e578 <_itoa>
47836: 1804 c.addi4spn s1,sp,48
47838: 00068637 lui a2,0x68
4783c: 86aa c.mv a3,a0
4783e: 1dc60613 addi a2,a2,476 # 681dc <__PRETTY_FUNCTION__.0+0xc>
47842: 8526 c.mv a0,s1
47844: 85a2 c.mv a1,s0
47846: 914f60ef jal ra,3d95a <_dl_exception_create_format>
4784a: 4501 c.li a0,0
4784c: 4601 c.li a2,0
4784e: 85a6 c.mv a1,s1
47850: c59db0ef jal ra,234a8 <_dl_signal_exception>
47854: 0006e7b7 lui a5,0x6e
47858: fe07a783 lw a5,-32(a5) # 6dfe0 <_dl_argv>
4785c: 4380 c.lw s0,0(a5)
4785e: f079 c.bnez s0,47824 <_dl_check_map_versions+0x3f2>
47860: 00060437 lui s0,0x60
47864: e4840413 addi s0,s0,-440 # 5fe48 <__PRETTY_FUNCTION__.0+0x1a0>
47868: bf75 c.j 47824 <_dl_check_map_versions+0x3f2>
4786a: 004da583 lw a1,4(s11)
4786e: 0005c783 lbu a5,0(a1) # 8000 <__libc_tsd_CTYPE_B+0x7fd4>
47872: e799 c.bnez a5,47880 <_dl_check_map_versions+0x44e>
47874: 0006e7b7 lui a5,0x6e
47878: fe07a783 lw a5,-32(a5) # 6dfe0 <_dl_argv>
4787c: 438c c.lw a1,0(a5)
4787e: c1a9 c.beqz a1,478c0 <_dl_check_map_versions+0x48e>
47880: 1804 c.addi4spn s1,sp,48
47882: 00068637 lui a2,0x68
47886: 8762 c.mv a4,s8
47888: 86e6 c.mv a3,s9
4788a: 30c60613 addi a2,a2,780 # 6830c <__PRETTY_FUNCTION__.0+0x13c>
4788e: 8526 c.mv a0,s1
47890: 8caf60ef jal ra,3d95a <_dl_exception_create_format>
47894: b331 c.j 475a0 <_dl_check_map_versions+0x16e>
47896: 004a2583 lw a1,4(s4)
4789a: 0005c783 lbu a5,0(a1)
4789e: e799 c.bnez a5,478ac <_dl_check_map_versions+0x47a>
478a0: 0006e7b7 lui a5,0x6e
478a4: fe07a783 lw a5,-32(a5) # 6dfe0 <_dl_argv>
478a8: 438c c.lw a1,0(a5)
478aa: c185 c.beqz a1,478ca <_dl_check_map_versions+0x498>
478ac: 1804 c.addi4spn s1,sp,48
478ae: 00068637 lui a2,0x68
478b2: 8526 c.mv a0,s1
478b4: 34c60613 addi a2,a2,844 # 6834c <__PRETTY_FUNCTION__.0+0x17c>
478b8: 81ef60ef jal ra,3d8d6 <_dl_exception_create>
478bc: 4531 c.li a0,12
478be: b779 c.j 4784c <_dl_check_map_versions+0x41a>
478c0: 000605b7 lui a1,0x60
478c4: e4858593 addi a1,a1,-440 # 5fe48 <__PRETTY_FUNCTION__.0+0x1a0>
478c8: bf65 c.j 47880 <_dl_check_map_versions+0x44e>
478ca: 000605b7 lui a1,0x60
478ce: e4858593 addi a1,a1,-440 # 5fe48 <__PRETTY_FUNCTION__.0+0x1a0>
478d2: bfe9 c.j 478ac <_dl_check_map_versions+0x47a>
478d4: 000686b7 lui a3,0x68
478d8: 000685b7 lui a1,0x68
478dc: 00068537 lui a0,0x68
478e0: 37468693 addi a3,a3,884 # 68374 <__PRETTY_FUNCTION__.0>
478e4: 05800613 addi a2,zero,88
478e8: 20858593 addi a1,a1,520 # 68208 <__PRETTY_FUNCTION__.0+0x38>
478ec: 2a450513 addi a0,a0,676 # 682a4 <__PRETTY_FUNCTION__.0+0xd4>
478f0: a00c90ef jal ra,10af0 <__assert_fail>
478f4: 000605b7 lui a1,0x60
478f8: e4858593 addi a1,a1,-440 # 5fe48 <__PRETTY_FUNCTION__.0+0x1a0>
478fc: b5e9 c.j 477c6 <_dl_check_map_versions+0x394>
478fe: 000605b7 lui a1,0x60
47902: e4858593 addi a1,a1,-440 # 5fe48 <__PRETTY_FUNCTION__.0+0x1a0>
47906: bbad c.j 47680 <_dl_check_map_versions+0x24e>
00047908 <_dl_check_all_versions>:
47908: 1101 c.addi sp,-32
4790a: ce06 c.swsp ra,28(sp)
4790c: cc22 c.swsp s0,24(sp)
4790e: ca26 c.swsp s1,20(sp)
47910: c84a c.swsp s2,16(sp)
47912: c64e c.swsp s3,12(sp)
47914: cd15 c.beqz a0,47950 <_dl_check_all_versions+0x48>
47916: 842a c.mv s0,a0
47918: 892e c.mv s2,a1
4791a: 89b2 c.mv s3,a2
4791c: 4481 c.li s1,0
4791e: a019 c.j 47924 <_dl_check_all_versions+0x1c>
47920: 4440 c.lw s0,12(s0)
47922: cc19 c.beqz s0,47940 <_dl_check_all_versions+0x38>
47924: 19845783 lhu a5,408(s0)
47928: 2007f793 andi a5,a5,512
4792c: fbf5 c.bnez a5,47920 <_dl_check_all_versions+0x18>
4792e: 8522 c.mv a0,s0
47930: 864e c.mv a2,s3
47932: 85ca c.mv a1,s2
47934: 3cfd c.jal 47432 <_dl_check_map_versions>
47936: 4440 c.lw s0,12(s0)
47938: 00a03533 sltu a0,zero,a0
4793c: 8cc9 c.or s1,a0
4793e: f07d c.bnez s0,47924 <_dl_check_all_versions+0x1c>
47940: 40f2 c.lwsp ra,28(sp)
47942: 4462 c.lwsp s0,24(sp)
47944: 4942 c.lwsp s2,16(sp)
47946: 49b2 c.lwsp s3,12(sp)
47948: 8526 c.mv a0,s1
4794a: 44d2 c.lwsp s1,20(sp)
4794c: 6105 c.addi16sp sp,32
4794e: 8082 c.jr ra
47950: 40f2 c.lwsp ra,28(sp)
47952: 4462 c.lwsp s0,24(sp)
47954: 4481 c.li s1,0
47956: 4942 c.lwsp s2,16(sp)
47958: 49b2 c.lwsp s3,12(sp)
4795a: 8526 c.mv a0,s1
4795c: 44d2 c.lwsp s1,20(sp)
4795e: 6105 c.addi16sp sp,32
47960: 8082 c.jr ra
00047962 <check_match>:
47962: 5d1c c.lw a5,56(a0)
47964: 1101 c.addi sp,-32
47966: 00052803 lw a6,0(a0)
4796a: cc22 c.swsp s0,24(sp)
4796c: 43c0 c.lw s0,4(a5)
4796e: 00471793 slli a5,a4,0x4
47972: ca26 c.swsp s1,20(sp)
47974: 9442 c.add s0,a6
47976: c84a c.swsp s2,16(sp)
47978: c64e c.swsp s3,12(sp)
4797a: c452 c.swsp s4,8(sp)
4797c: 943e c.add s0,a5
4797e: ce06 c.swsp ra,28(sp)
47980: 00c44783 lbu a5,12(s0)
47984: 84aa c.mv s1,a0
47986: 4048 c.lw a0,4(s0)
47988: 893a c.mv s2,a4
4798a: 8a32 c.mv s4,a2
4798c: 89b6 c.mv s3,a3
4798e: 00f7f713 andi a4,a5,15
47992: cd39 c.beqz a0,479f0 <check_match+0x8e>
47994: b9800793 addi a5,zero,-1128
47998: 40e7d7b3 sra a5,a5,a4
4799c: 8b85 c.andi a5,1
4799e: e3b5 c.bnez a5,47a02 <check_match+0xa0>
479a0: 58dc c.lw a5,52(s1)
479a2: 4008 c.lw a0,0(s0)
479a4: 43dc c.lw a5,4(a5)
479a6: 983e c.add a6,a5
479a8: 9542 c.add a0,a6
479aa: cf9d60ef jal ra,1e6a2 <strcmp>
479ae: e931 c.bnez a0,47a02 <check_match+0xa0>
479b0: 1ac4a783 lw a5,428(s1)
479b4: 0906 c.slli s2,0x1
479b6: 1744a703 lw a4,372(s1)
479ba: 97ca c.add a5,s2
479bc: 0007d783 lhu a5,0(a5)
479c0: 07c6 c.slli a5,0x11
479c2: 83b5 c.srli a5,0xd
479c4: 97ba c.add a5,a4
479c6: 43d8 c.lw a4,4(a5)
479c8: 03371d63 bne a4,s3,47a02 <check_match+0xa0>
479cc: 4388 c.lw a0,0(a5)
479ce: 85d2 c.mv a1,s4
479d0: cd3d60ef jal ra,1e6a2 <strcmp>
479d4: 00153513 sltiu a0,a0,1
479d8: 40a00533 sub a0,zero,a0
479dc: 8c69 c.and s0,a0
479de: 40f2 c.lwsp ra,28(sp)
479e0: 8522 c.mv a0,s0
479e2: 4462 c.lwsp s0,24(sp)
479e4: 44d2 c.lwsp s1,20(sp)
479e6: 4942 c.lwsp s2,16(sp)
479e8: 49b2 c.lwsp s3,12(sp)
479ea: 4a22 c.lwsp s4,8(sp)
479ec: 6105 c.addi16sp sp,32
479ee: 8082 c.jr ra
479f0: 00e45683 lhu a3,14(s0)
479f4: 67c1 c.lui a5,0x10
479f6: 17c5 c.addi a5,-15
479f8: f8f68ee3 beq a3,a5,47994 <check_match+0x32>
479fc: 4799 c.li a5,6
479fe: faf701e3 beq a4,a5,479a0 <check_match+0x3e>
47a02: 4401 c.li s0,0
47a04: bfe9 c.j 479de <check_match+0x7c>
00047a06 <_dl_lookup_direct>:
47a06: 7179 c.addi16sp sp,-48
47a08: ce4e c.swsp s3,28(sp)
47a0a: 89aa c.mv s3,a0
47a0c: 18852503 lw a0,392(a0)
47a10: cc52 c.swsp s4,24(sp)
47a12: c85a c.swsp s6,16(sp)
47a14: c65e c.swsp s7,12(sp)
47a16: d606 c.swsp ra,44(sp)
47a18: d422 c.swsp s0,40(sp)
47a1a: d226 c.swsp s1,36(sp)
47a1c: d04a c.swsp s2,32(sp)
47a1e: ca56 c.swsp s5,20(sp)
47a20: 17c9a783 lw a5,380(s3)
47a24: 8a2e c.mv s4,a1
47a26: 8b36 c.mv s6,a3
47a28: 8bba c.mv s7,a4
47a2a: cd21 c.beqz a0,47a82 <_dl_lookup_direct+0x7c>
47a2c: 02f677b3 remu a5,a2,a5
47a30: 18c9a703 lw a4,396(s3)
47a34: 8ab2 c.mv s5,a2
47a36: 4501 c.li a0,0
47a38: 078a c.slli a5,0x2
47a3a: 97ba c.add a5,a4
47a3c: 4384 c.lw s1,0(a5)
47a3e: c49d c.beqz s1,47a6c <_dl_lookup_direct+0x66>
47a40: 1909a903 lw s2,400(s3)
47a44: 048a c.slli s1,0x2
47a46: 94ca c.add s1,s2
47a48: 4080 c.lw s0,0(s1)
47a4a: 41248733 sub a4,s1,s2
47a4e: 8709 c.srai a4,0x2
47a50: 015447b3 xor a5,s0,s5
47a54: 8385 c.srli a5,0x1
47a56: 86de c.mv a3,s7
47a58: 865a c.mv a2,s6
47a5a: 85d2 c.mv a1,s4
47a5c: 854e c.mv a0,s3
47a5e: e399 c.bnez a5,47a64 <_dl_lookup_direct+0x5e>
47a60: 3709 c.jal 47962 <check_match>
47a62: e509 c.bnez a0,47a6c <_dl_lookup_direct+0x66>
47a64: 8805 c.andi s0,1
47a66: 0491 c.addi s1,4
47a68: d065 c.beqz s0,47a48 <_dl_lookup_direct+0x42>
47a6a: 4501 c.li a0,0
47a6c: 50b2 c.lwsp ra,44(sp)
47a6e: 5422 c.lwsp s0,40(sp)
47a70: 5492 c.lwsp s1,36(sp)
47a72: 5902 c.lwsp s2,32(sp)
47a74: 49f2 c.lwsp s3,28(sp)
47a76: 4a62 c.lwsp s4,24(sp)
47a78: 4ad2 c.lwsp s5,20(sp)
47a7a: 4b42 c.lwsp s6,16(sp)
47a7c: 4bb2 c.lwsp s7,12(sp)
47a7e: 6145 c.addi16sp sp,48
47a80: 8082 c.jr ra
47a82: 0005c703 lbu a4,0(a1)
47a86: c739 c.beqz a4,47ad4 <_dl_lookup_direct+0xce>
47a88: 0015c683 lbu a3,1(a1)
47a8c: c6a1 c.beqz a3,47ad4 <_dl_lookup_direct+0xce>
47a8e: 0025c603 lbu a2,2(a1)
47a92: 0712 c.slli a4,0x4
47a94: 9736 c.add a4,a3
47a96: ce1d c.beqz a2,47ad4 <_dl_lookup_direct+0xce>
47a98: 0035c583 lbu a1,3(a1)
47a9c: 0712 c.slli a4,0x4
47a9e: 9732 c.add a4,a2
47aa0: c995 c.beqz a1,47ad4 <_dl_lookup_direct+0xce>
47aa2: 004a4683 lbu a3,4(s4)
47aa6: 0712 c.slli a4,0x4
47aa8: 972e c.add a4,a1
47aaa: c68d c.beqz a3,47ad4 <_dl_lookup_direct+0xce>
47aac: 005a4603 lbu a2,5(s4)
47ab0: 0712 c.slli a4,0x4
47ab2: 9736 c.add a4,a3
47ab4: 005a0593 addi a1,s4,5
47ab8: ce01 c.beqz a2,47ad0 <_dl_lookup_direct+0xca>
47aba: 0712 c.slli a4,0x4
47abc: 0585 c.addi a1,1
47abe: 9732 c.add a4,a2
47ac0: 0005c603 lbu a2,0(a1)
47ac4: 01875693 srli a3,a4,0x18
47ac8: 0f06f693 andi a3,a3,240
47acc: 8f35 c.xor a4,a3
47ace: f675 c.bnez a2,47aba <_dl_lookup_direct+0xb4>
47ad0: 0712 c.slli a4,0x4
47ad2: 8311 c.srli a4,0x4
47ad4: 02f777b3 remu a5,a4,a5
47ad8: 1909a703 lw a4,400(s3)
47adc: 078a c.slli a5,0x2
47ade: 97ba c.add a5,a4
47ae0: 4380 c.lw s0,0(a5)
47ae2: e419 c.bnez s0,47af0 <_dl_lookup_direct+0xea>
47ae4: b761 c.j 47a6c <_dl_lookup_direct+0x66>
47ae6: 18c9a783 lw a5,396(s3)
47aea: 97a2 c.add a5,s0
47aec: 4380 c.lw s0,0(a5)
47aee: dc3d c.beqz s0,47a6c <_dl_lookup_direct+0x66>
47af0: 8722 c.mv a4,s0
47af2: 86de c.mv a3,s7
47af4: 865a c.mv a2,s6
47af6: 85d2 c.mv a1,s4
47af8: 854e c.mv a0,s3
47afa: 35a5 c.jal 47962 <check_match>
47afc: 040a c.slli s0,0x2
47afe: d565 c.beqz a0,47ae6 <_dl_lookup_direct+0xe0>
47b00: b7b5 c.j 47a6c <_dl_lookup_direct+0x66>
00047b02 <call_dl_lookup>:
47b02: 410c c.lw a1,0(a0)
47b04: 1141 c.addi sp,-16
47b06: c422 c.swsp s0,8(sp)
47b08: 00c52803 lw a6,12(a0)
47b0c: 842a c.mv s0,a0
47b0e: 4518 c.lw a4,8(a0)
47b10: 4950 c.lw a2,20(a0)
47b12: 1d45a683 lw a3,468(a1)
47b16: 4148 c.lw a0,4(a0)
47b18: 4881 c.li a7,0
47b1a: 4781 c.li a5,0
47b1c: c606 c.swsp ra,12(sp)
47b1e: da8f30ef jal ra,3b0c6 <_dl_lookup_symbol_x>
47b22: 40b2 c.lwsp ra,12(sp)
47b24: c008 c.sw a0,0(s0)
47b26: 4422 c.lwsp s0,8(sp)
47b28: 0141 c.addi sp,16
47b2a: 8082 c.jr ra
00047b2c <do_sym>:
47b2c: 715d c.addi16sp sp,-80
47b2e: c4a2 c.swsp s0,72(sp)
47b30: c2a6 c.swsp s1,68(sp)
47b32: c0ca c.swsp s2,64(sp)
47b34: c686 c.swsp ra,76(sp)
47b36: cc02 c.swsp zero,24(sp)
47b38: 84ae c.mv s1,a1
47b3a: 8932 c.mv s2,a2
47b3c: 8436 c.mv s0,a3
47b3e: 883a c.mv a6,a4
47b40: c94d c.beqz a0,47bf2 <do_sym+0xc6>
47b42: 57fd c.li a5,-1
47b44: 04f50863 beq a0,a5,47b94 <do_sym+0x68>
47b48: 8736 c.mv a4,a3
47b4a: 85aa c.mv a1,a0
47b4c: 1d850693 addi a3,a0,472
47b50: 4881 c.li a7,0
47b52: 4781 c.li a5,0
47b54: 0830 c.addi4spn a2,sp,24
47b56: 8526 c.mv a0,s1
47b58: d6ef30ef jal ra,3b0c6 <_dl_lookup_symbol_x>
47b5c: 4762 c.lwsp a4,24(sp)
47b5e: 4781 c.li a5,0
47b60: c31d c.beqz a4,47b86 <do_sym+0x5a>
47b62: 00e75683 lhu a3,14(a4)
47b66: 67c1 c.lui a5,0x10
47b68: 17c5 c.addi a5,-15
47b6a: 0cf68263 beq a3,a5,47c2e <do_sym+0x102>
47b6e: 4781 c.li a5,0
47b70: c111 c.beqz a0,47b74 <do_sym+0x48>
47b72: 411c c.lw a5,0(a0)
47b74: 00c74683 lbu a3,12(a4)
47b78: 434c c.lw a1,4(a4)
47b7a: 4629 c.li a2,10
47b7c: 00f6f713 andi a4,a3,15
47b80: 97ae c.add a5,a1
47b82: 08c70e63 beq a4,a2,47c1e <do_sym+0xf2>
47b86: 40b6 c.lwsp ra,76(sp)
47b88: 4426 c.lwsp s0,72(sp)
47b8a: 4496 c.lwsp s1,68(sp)
47b8c: 4906 c.lwsp s2,64(sp)
47b8e: 853e c.mv a0,a5
47b90: 6161 c.addi16sp sp,80
47b92: 8082 c.jr ra
47b94: 8532 c.mv a0,a2
47b96: a5ffb0ef jal ra,435f4 <_dl_find_dso_for_object>
47b9a: 88aa c.mv a7,a0
47b9c: 0006f7b7 lui a5,0x6f
47ba0: c505 c.beqz a0,47bc8 <do_sym+0x9c>
47ba2: ac87a783 lw a5,-1336(a5) # 6eac8 <_dl_ns>
47ba6: 02f50563 beq a0,a5,47bd0 <do_sym+0xa4>
47baa: 87c6 c.mv a5,a7
47bac: 86be c.mv a3,a5
47bae: 1707a783 lw a5,368(a5)
47bb2: ffed c.bnez a5,47bac <do_sym+0x80>
47bb4: 4801 c.li a6,0
47bb6: 8722 c.mv a4,s0
47bb8: 1d868693 addi a3,a3,472
47bbc: 0830 c.addi4spn a2,sp,24
47bbe: 85c6 c.mv a1,a7
47bc0: 8526 c.mv a0,s1
47bc2: d04f30ef jal ra,3b0c6 <_dl_lookup_symbol_x>
47bc6: bf59 c.j 47b5c <do_sym+0x30>
47bc8: ac87a883 lw a7,-1336(a5)
47bcc: 00088a63 beq a7,zero,47be0 <do_sym+0xb4>
47bd0: 1b48a783 lw a5,436(a7)
47bd4: 00f96663 bltu s2,a5,47be0 <do_sym+0xb4>
47bd8: 1b88a783 lw a5,440(a7)
47bdc: fcf967e3 bltu s2,a5,47baa <do_sym+0x7e>
47be0: 000686b7 lui a3,0x68
47be4: 39c68693 addi a3,a3,924 # 6839c <__PRETTY_FUNCTION__.1+0x18>
47be8: 4601 c.li a2,0
47bea: 4581 c.li a1,0
47bec: 4501 c.li a0,0
47bee: 8fbdb0ef jal ra,234e8 <_dl_signal_error>
47bf2: 8532 c.mv a0,a2
47bf4: c63a c.swsp a4,12(sp)
47bf6: 9fffb0ef jal ra,435f4 <_dl_find_dso_for_object>
47bfa: 4832 c.lwsp a6,12(sp)
47bfc: 85aa c.mv a1,a0
47bfe: c915 c.beqz a0,47c32 <do_sym+0x106>
47c00: af022703 lw a4,-1296(tp) # fffffaf0 <__BSS_END__+0xfff8ff9c>
47c04: ef05 c.bnez a4,47c3c <do_sym+0x110>
47c06: 1d45a683 lw a3,468(a1)
47c0a: 4881 c.li a7,0
47c0c: 00186813 ori a6,a6,1
47c10: 4781 c.li a5,0
47c12: 8722 c.mv a4,s0
47c14: 0830 c.addi4spn a2,sp,24
47c16: 8526 c.mv a0,s1
47c18: caef30ef jal ra,3b0c6 <_dl_lookup_symbol_x>
47c1c: b781 c.j 47b5c <do_sym+0x30>
47c1e: ea41a503 lw a0,-348(gp) # 6f1f8 <_dl_hwcap>
47c22: ea81a583 lw a1,-344(gp) # 6f1fc <_dl_hwcap+0x4>
47c26: 4601 c.li a2,0
47c28: 9782 c.jalr a5
47c2a: 87aa c.mv a5,a0
47c2c: bfa9 c.j 47b86 <do_sym+0x5a>
47c2e: 4781 c.li a5,0
47c30: b791 c.j 47b74 <do_sym+0x48>
47c32: 0006f7b7 lui a5,0x6f
47c36: ac87a583 lw a1,-1336(a5) # 6eac8 <_dl_ns>
47c3a: b7d9 c.j 47c00 <do_sym+0xd4>
47c3c: 0838 c.addi4spn a4,sp,24
47c3e: 00586813 ori a6,a6,5
47c42: de3a c.swsp a4,60(sp)
47c44: d42e c.swsp a1,40(sp)
47c46: da42 c.swsp a6,52(sp)
47c48: d626 c.swsp s1,44(sp)
47c4a: d822 c.swsp s0,48(sp)
47c4c: 4705 c.li a4,1
47c4e: aee22a23 sw a4,-1292(tp) # fffffaf4 <__BSS_END__+0xfff8ffa0>
47c52: 0ff0000f fence iorw,iorw
47c56: 000485b7 lui a1,0x48
47c5a: 1030 c.addi4spn a2,sp,40
47c5c: b0258593 addi a1,a1,-1278 # 47b02 <call_dl_lookup>
47c60: 0868 c.addi4spn a0,sp,28
47c62: 8c5db0ef jal ra,23526 <_dl_catch_exception>
47c66: 872a c.mv a4,a0
47c68: 4781 c.li a5,0
47c6a: af420693 addi a3,tp,-1292 # fffffaf4 <__BSS_END__+0xfff8ffa0>
47c6e: 0f50000f fence iorw,ow
47c72: 08f6a7af amoswap.w a5,a5,(a3)
47c76: 4689 c.li a3,2
47c78: 00d79c63 bne a5,a3,47c90 <do_sym+0x164>
47c7c: 1a600893 addi a7,zero,422
47c80: af420513 addi a0,tp,-1292 # fffffaf4 <__BSS_END__+0xfff8ffa0>
47c84: 08100593 addi a1,zero,129
47c88: 4605 c.li a2,1
47c8a: 4681 c.li a3,0
47c8c: 00000073 ecall
47c90: 5782 c.lwsp a5,32(sp)
47c92: e399 c.bnez a5,47c98 <do_sym+0x16c>
47c94: 5522 c.lwsp a0,40(sp)
47c96: b5d9 c.j 47b5c <do_sym+0x30>
47c98: 4601 c.li a2,0
47c9a: 086c c.addi4spn a1,sp,28
47c9c: 853a c.mv a0,a4
47c9e: 80bdb0ef jal ra,234a8 <_dl_signal_exception>
00047ca2 <_dl_vsym>:
47ca2: 1101 c.addi sp,-32
47ca4: ce06 c.swsp ra,28(sp)
47ca6: 00064803 lbu a6,0(a2)
47caa: 4705 c.li a4,1
47cac: c032 c.swsp a2,0(sp)
47cae: c43a c.swsp a4,8(sp)
47cb0: 87b2 c.mv a5,a2
47cb2: 8636 c.mv a2,a3
47cb4: 04080a63 beq a6,zero,47d08 <_dl_vsym+0x66>
47cb8: 0017c703 lbu a4,1(a5)
47cbc: c731 c.beqz a4,47d08 <_dl_vsym+0x66>
47cbe: 0027c683 lbu a3,2(a5)
47cc2: 0812 c.slli a6,0x4
47cc4: 983a c.add a6,a4
47cc6: c2a9 c.beqz a3,47d08 <_dl_vsym+0x66>
47cc8: 0037c703 lbu a4,3(a5)
47ccc: 0812 c.slli a6,0x4
47cce: 9836 c.add a6,a3
47cd0: cf05 c.beqz a4,47d08 <_dl_vsym+0x66>
47cd2: 0047c883 lbu a7,4(a5)
47cd6: 0812 c.slli a6,0x4
47cd8: 983a c.add a6,a4
47cda: 02088763 beq a7,zero,47d08 <_dl_vsym+0x66>
47cde: 0057c683 lbu a3,5(a5)
47ce2: 0812 c.slli a6,0x4
47ce4: 9846 c.add a6,a7
47ce6: 0795 c.addi a5,5
47ce8: c285 c.beqz a3,47d08 <_dl_vsym+0x66>
47cea: 0812 c.slli a6,0x4
47cec: 0785 c.addi a5,1
47cee: 9836 c.add a6,a3
47cf0: 0007c683 lbu a3,0(a5)
47cf4: 01885713 srli a4,a6,0x18
47cf8: 0f077713 andi a4,a4,240
47cfc: 00e84833 xor a6,a6,a4
47d00: f6ed c.bnez a3,47cea <_dl_vsym+0x48>
47d02: 0812 c.slli a6,0x4
47d04: 00485813 srli a6,a6,0x4
47d08: 868a c.mv a3,sp
47d0a: 4701 c.li a4,0
47d0c: c242 c.swsp a6,4(sp)
47d0e: c602 c.swsp zero,12(sp)
47d10: 3d31 c.jal 47b2c <do_sym>
47d12: 40f2 c.lwsp ra,28(sp)
47d14: 6105 c.addi16sp sp,32
47d16: 8082 c.jr ra
00047d18 <_dl_sym>:
47d18: 4709 c.li a4,2
47d1a: 4681 c.li a3,0
47d1c: bd01 c.j 47b2c <do_sym>
00047d1e <__mpn_add_n>:
47d1e: 8e2a c.mv t3,a0
47d20: 068a c.slli a3,0x2
47d22: 4781 c.li a5,0
47d24: 4501 c.li a0,0
47d26: 00f60733 add a4,a2,a5
47d2a: 00072803 lw a6,0(a4)
47d2e: 00f58733 add a4,a1,a5
47d32: 4318 c.lw a4,0(a4)
47d34: 982a c.add a6,a0
47d36: 00fe0333 add t1,t3,a5
47d3a: 010708b3 add a7,a4,a6
47d3e: 00a83533 sltu a0,a6,a0
47d42: 00e8b733 sltu a4,a7,a4
47d46: 01132023 sw a7,0(t1) # 8000 <__libc_tsd_CTYPE_B+0x7fd4>
47d4a: 0791 c.addi a5,4
47d4c: 953a c.add a0,a4
47d4e: fcf69ce3 bne a3,a5,47d26 <__mpn_add_n+0x8>
47d52: 8082 c.jr ra
00047d54 <__mpn_addmul_1>:
47d54: 68c1 c.lui a7,0x10
47d56: 18fd c.addi a7,-1
47d58: 060a c.slli a2,0x2
47d5a: 882a c.mv a6,a0
47d5c: 00a60eb3 add t4,a2,a0
47d60: 0106de13 srli t3,a3,0x10
47d64: 0116f333 and t1,a3,a7
47d68: 4501 c.li a0,0
47d6a: 6f41 c.lui t5,0x10
47d6c: 4198 c.lw a4,0(a1)
47d6e: 0591 c.addi a1,4
47d70: 011777b3 and a5,a4,a7
47d74: 8341 c.srli a4,0x10
47d76: 026786b3 mul a3,a5,t1
47d7a: 02670fb3 mul t6,a4,t1
47d7e: 0116f633 and a2,a3,a7
47d82: 82c1 c.srli a3,0x10
47d84: 962a c.add a2,a0
47d86: 03c787b3 mul a5,a5,t3
47d8a: 97fe c.add a5,t6
47d8c: 96be c.add a3,a5
47d8e: 0116f7b3 and a5,a3,a7
47d92: 07c2 c.slli a5,0x10
47d94: 97b2 c.add a5,a2
47d96: 00a7b533 sltu a0,a5,a0
47d9a: 0106d613 srli a2,a3,0x10
47d9e: 03c70733 mul a4,a4,t3
47da2: 9532 c.add a0,a2
47da4: 01f6f363 bgeu a3,t6,47daa <__mpn_addmul_1+0x56>
47da8: 977a c.add a4,t5
47daa: 00082683 lw a3,0(a6)
47dae: 0811 c.addi a6,4
47db0: 97b6 c.add a5,a3
47db2: 00d7b6b3 sltu a3,a5,a3
47db6: 9536 c.add a0,a3
47db8: fef82e23 sw a5,-4(a6)
47dbc: 953a c.add a0,a4
47dbe: fb0e97e3 bne t4,a6,47d6c <__mpn_addmul_1+0x18>
47dc2: 8082 c.jr ra
00047dc4 <__bswapsi2>:
47dc4: 01851693 slli a3,a0,0x18
47dc8: 01855793 srli a5,a0,0x18
47dcc: 8fd5 c.or a5,a3
47dce: 66c1 c.lui a3,0x10
47dd0: 00855713 srli a4,a0,0x8
47dd4: f0068693 addi a3,a3,-256 # ff00 <__libc_tsd_CTYPE_B+0xfed4>
47dd8: 8f75 c.and a4,a3
47dda: 8fd9 c.or a5,a4
47ddc: 0522 c.slli a0,0x8
47dde: 00ff0737 lui a4,0xff0
47de2: 8d79 c.and a0,a4
47de4: 8d5d c.or a0,a5
47de6: 8082 c.jr ra
00047de8 <__udivdi3>:
47de8: 8832 c.mv a6,a2
47dea: 872a c.mv a4,a0
47dec: 88ae c.mv a7,a1
47dee: eec5 c.bnez a3,47ea6 <__udivdi3+0xbe>
47df0: 10c5f363 bgeu a1,a2,47ef6 <__udivdi3+0x10e>
47df4: 67c1 c.lui a5,0x10
47df6: 24f66963 bltu a2,a5,48048 <__udivdi3+0x260>
47dfa: 010007b7 lui a5,0x1000
47dfe: 00f637b3 sltu a5,a2,a5
47e02: 40f007b3 sub a5,zero,a5
47e06: 9be1 c.andi a5,-8
47e08: 07e1 c.addi a5,24
47e0a: 00f65333 srl t1,a2,a5
47e0e: 00027697 auipc a3,0x27
47e12: faa6a683 lw a3,-86(a3) # 6edb8 <_GLOBAL_OFFSET_TABLE_+0x40>
47e16: 969a c.add a3,t1
47e18: 0006c683 lbu a3,0(a3)
47e1c: 02000313 addi t1,zero,32
47e20: 97b6 c.add a5,a3
47e22: 40f306b3 sub a3,t1,a5
47e26: 00f30c63 beq t1,a5,47e3e <__udivdi3+0x56>
47e2a: 00d598b3 sll a7,a1,a3
47e2e: 00f557b3 srl a5,a0,a5
47e32: 00d61833 sll a6,a2,a3
47e36: 0117e8b3 or a7,a5,a7
47e3a: 00d51733 sll a4,a0,a3
47e3e: 01085613 srli a2,a6,0x10
47e42: 02c8d533 divu a0,a7,a2
47e46: 01081693 slli a3,a6,0x10
47e4a: 82c1 c.srli a3,0x10
47e4c: 01075793 srli a5,a4,0x10
47e50: 02c8f8b3 remu a7,a7,a2
47e54: 02a685b3 mul a1,a3,a0
47e58: 08c2 c.slli a7,0x10
47e5a: 0117e7b3 or a5,a5,a7
47e5e: 00b7fa63 bgeu a5,a1,47e72 <__udivdi3+0x8a>
47e62: 97c2 c.add a5,a6
47e64: fff50893 addi a7,a0,-1
47e68: 0107e463 bltu a5,a6,47e70 <__udivdi3+0x88>
47e6c: 30b7eb63 bltu a5,a1,48182 <__udivdi3+0x39a>
47e70: 8546 c.mv a0,a7
47e72: 8f8d c.sub a5,a1
47e74: 02c7d5b3 divu a1,a5,a2
47e78: 0742 c.slli a4,0x10
47e7a: 8341 c.srli a4,0x10
47e7c: 02c7f7b3 remu a5,a5,a2
47e80: 02b686b3 mul a3,a3,a1
47e84: 07c2 c.slli a5,0x10
47e86: 8f5d c.or a4,a5
47e88: 00d77b63 bgeu a4,a3,47e9e <__udivdi3+0xb6>
47e8c: 9742 c.add a4,a6
47e8e: fff58793 addi a5,a1,-1
47e92: 01076563 bltu a4,a6,47e9c <__udivdi3+0xb4>
47e96: 15f9 c.addi a1,-2
47e98: 00d76363 bltu a4,a3,47e9e <__udivdi3+0xb6>
47e9c: 85be c.mv a1,a5
47e9e: 0542 c.slli a0,0x10
47ea0: 8d4d c.or a0,a1
47ea2: 4581 c.li a1,0
47ea4: 8082 c.jr ra
47ea6: 00d5f563 bgeu a1,a3,47eb0 <__udivdi3+0xc8>
47eaa: 4581 c.li a1,0
47eac: 4501 c.li a0,0
47eae: 8082 c.jr ra
47eb0: 67c1 c.lui a5,0x10
47eb2: 1af6e163 bltu a3,a5,48054 <__udivdi3+0x26c>
47eb6: 010007b7 lui a5,0x1000
47eba: 00f6b7b3 sltu a5,a3,a5
47ebe: 40f007b3 sub a5,zero,a5
47ec2: 9be1 c.andi a5,-8
47ec4: 07e1 c.addi a5,24
47ec6: 00f6d833 srl a6,a3,a5
47eca: 00027717 auipc a4,0x27
47ece: eee72703 lw a4,-274(a4) # 6edb8 <_GLOBAL_OFFSET_TABLE_+0x40>
47ed2: 9742 c.add a4,a6
47ed4: 00074703 lbu a4,0(a4)
47ed8: 02000813 addi a6,zero,32
47edc: 973e c.add a4,a5
47ede: 40e808b3 sub a7,a6,a4
47ee2: 18e81e63 bne a6,a4,4807e <__udivdi3+0x296>
47ee6: 28b6e363 bltu a3,a1,4816c <__udivdi3+0x384>
47eea: 00c53533 sltu a0,a0,a2
47eee: 00154513 xori a0,a0,1
47ef2: 4581 c.li a1,0
47ef4: 8082 c.jr ra
47ef6: e211 c.bnez a2,47efa <__udivdi3+0x112>
47ef8: 9002 c.ebreak
47efa: 67c1 c.lui a5,0x10
47efc: 08f66f63 bltu a2,a5,47f9a <__udivdi3+0x1b2>
47f00: 010006b7 lui a3,0x1000
47f04: 00d636b3 sltu a3,a2,a3
47f08: 40d006b3 sub a3,zero,a3
47f0c: 9ae1 c.andi a3,-8
47f0e: 06e1 c.addi a3,24
47f10: 00d658b3 srl a7,a2,a3
47f14: 00027797 auipc a5,0x27
47f18: ea47a783 lw a5,-348(a5) # 6edb8 <_GLOBAL_OFFSET_TABLE_+0x40>
47f1c: 97c6 c.add a5,a7
47f1e: 0007c783 lbu a5,0(a5)
47f22: 02000893 addi a7,zero,32
47f26: 97b6 c.add a5,a3
47f28: 40f88e33 sub t3,a7,a5
47f2c: 08f89c63 bne a7,a5,47fc4 <__udivdi3+0x1dc>
47f30: 40c587b3 sub a5,a1,a2
47f34: 01065893 srli a7,a2,0x10
47f38: 0642 c.slli a2,0x10
47f3a: 8241 c.srli a2,0x10
47f3c: 4585 c.li a1,1
47f3e: 0317d533 divu a0,a5,a7
47f42: 01075693 srli a3,a4,0x10
47f46: 0317f7b3 remu a5,a5,a7
47f4a: 02c50333 mul t1,a0,a2
47f4e: 07c2 c.slli a5,0x10
47f50: 8fd5 c.or a5,a3
47f52: 0067fa63 bgeu a5,t1,47f66 <__udivdi3+0x17e>
47f56: 97c2 c.add a5,a6
47f58: fff50693 addi a3,a0,-1
47f5c: 0107e463 bltu a5,a6,47f64 <__udivdi3+0x17c>
47f60: 2267e463 bltu a5,t1,48188 <__udivdi3+0x3a0>
47f64: 8536 c.mv a0,a3
47f66: 406787b3 sub a5,a5,t1
47f6a: 0317d6b3 divu a3,a5,a7
47f6e: 0742 c.slli a4,0x10
47f70: 8341 c.srli a4,0x10
47f72: 0317f7b3 remu a5,a5,a7
47f76: 02c68633 mul a2,a3,a2
47f7a: 07c2 c.slli a5,0x10
47f7c: 8f5d c.or a4,a5
47f7e: 00c77b63 bgeu a4,a2,47f94 <__udivdi3+0x1ac>
47f82: 9742 c.add a4,a6
47f84: fff68793 addi a5,a3,-1 # ffffff <__BSS_END__+0xf904ab>
47f88: 01076563 bltu a4,a6,47f92 <__udivdi3+0x1aa>
47f8c: 16f9 c.addi a3,-2
47f8e: 00c76363 bltu a4,a2,47f94 <__udivdi3+0x1ac>
47f92: 86be c.mv a3,a5
47f94: 0542 c.slli a0,0x10
47f96: 8d55 c.or a0,a3
47f98: 8082 c.jr ra
47f9a: 10063693 sltiu a3,a2,256
47f9e: 0016c693 xori a3,a3,1
47fa2: 068e c.slli a3,0x3
47fa4: 00d658b3 srl a7,a2,a3
47fa8: 00027797 auipc a5,0x27
47fac: e107a783 lw a5,-496(a5) # 6edb8 <_GLOBAL_OFFSET_TABLE_+0x40>
47fb0: 97c6 c.add a5,a7
47fb2: 0007c783 lbu a5,0(a5)
47fb6: 02000893 addi a7,zero,32
47fba: 97b6 c.add a5,a3
47fbc: 40f88e33 sub t3,a7,a5
47fc0: f6f888e3 beq a7,a5,47f30 <__udivdi3+0x148>
47fc4: 01c61833 sll a6,a2,t3
47fc8: 00f5d333 srl t1,a1,a5
47fcc: 01085893 srli a7,a6,0x10
47fd0: 031356b3 divu a3,t1,a7
47fd4: 01081613 slli a2,a6,0x10
47fd8: 8241 c.srli a2,0x10
47fda: 00f557b3 srl a5,a0,a5
47fde: 01c51733 sll a4,a0,t3
47fe2: 01c595b3 sll a1,a1,t3
47fe6: 8fcd c.or a5,a1
47fe8: 0107d593 srli a1,a5,0x10
47fec: 03137333 remu t1,t1,a7
47ff0: 02d60533 mul a0,a2,a3
47ff4: 0342 c.slli t1,0x10
47ff6: 0065e5b3 or a1,a1,t1
47ffa: 00a5fb63 bgeu a1,a0,48010 <__udivdi3+0x228>
47ffe: 95c2 c.add a1,a6
48000: fff68313 addi t1,a3,-1
48004: 1705ed63 bltu a1,a6,4817e <__udivdi3+0x396>
48008: 16a5fb63 bgeu a1,a0,4817e <__udivdi3+0x396>
4800c: 16f9 c.addi a3,-2
4800e: 95c2 c.add a1,a6
48010: 8d89 c.sub a1,a0
48012: 0315d533 divu a0,a1,a7
48016: 07c2 c.slli a5,0x10
48018: 83c1 c.srli a5,0x10
4801a: 0315f5b3 remu a1,a1,a7
4801e: 02a60333 mul t1,a2,a0
48022: 05c2 c.slli a1,0x10
48024: 8fcd c.or a5,a1
48026: 0067fb63 bgeu a5,t1,4803c <__udivdi3+0x254>
4802a: 97c2 c.add a5,a6
4802c: fff50593 addi a1,a0,-1
48030: 1507e363 bltu a5,a6,48176 <__udivdi3+0x38e>
48034: 1467f163 bgeu a5,t1,48176 <__udivdi3+0x38e>
48038: 1579 c.addi a0,-2
4803a: 97c2 c.add a5,a6
4803c: 01069593 slli a1,a3,0x10
48040: 406787b3 sub a5,a5,t1
48044: 8dc9 c.or a1,a0
48046: bde5 c.j 47f3e <__udivdi3+0x156>
48048: 10063793 sltiu a5,a2,256
4804c: 0017c793 xori a5,a5,1
48050: 078e c.slli a5,0x3
48052: bb65 c.j 47e0a <__udivdi3+0x22>
48054: 1006b793 sltiu a5,a3,256
48058: 0017c793 xori a5,a5,1
4805c: 078e c.slli a5,0x3
4805e: 00f6d833 srl a6,a3,a5
48062: 00027717 auipc a4,0x27
48066: d5672703 lw a4,-682(a4) # 6edb8 <_GLOBAL_OFFSET_TABLE_+0x40>
4806a: 9742 c.add a4,a6
4806c: 00074703 lbu a4,0(a4)
48070: 02000813 addi a6,zero,32
48074: 973e c.add a4,a5
48076: 40e808b3 sub a7,a6,a4
4807a: e6e806e3 beq a6,a4,47ee6 <__udivdi3+0xfe>
4807e: 00e65e33 srl t3,a2,a4
48082: 011696b3 sll a3,a3,a7
48086: 00de6e33 or t3,t3,a3
4808a: 00e5d833 srl a6,a1,a4
4808e: 010e5e93 srli t4,t3,0x10
48092: 03d857b3 divu a5,a6,t4
48096: 010e1313 slli t1,t3,0x10
4809a: 011595b3 sll a1,a1,a7
4809e: 01035313 srli t1,t1,0x10
480a2: 00e55733 srl a4,a0,a4
480a6: 8f4d c.or a4,a1
480a8: 01075693 srli a3,a4,0x10
480ac: 01161633 sll a2,a2,a7
480b0: 03d87833 remu a6,a6,t4
480b4: 02f305b3 mul a1,t1,a5
480b8: 0842 c.slli a6,0x10
480ba: 0106e6b3 or a3,a3,a6
480be: 00b6fb63 bgeu a3,a1,480d4 <__udivdi3+0x2ec>
480c2: 96f2 c.add a3,t3
480c4: fff78813 addi a6,a5,-1
480c8: 0bc6e963 bltu a3,t3,4817a <__udivdi3+0x392>
480cc: 0ab6f763 bgeu a3,a1,4817a <__udivdi3+0x392>
480d0: 17f9 c.addi a5,-2
480d2: 96f2 c.add a3,t3
480d4: 8e8d c.sub a3,a1
480d6: 03d6d5b3 divu a1,a3,t4
480da: 0742 c.slli a4,0x10
480dc: 8341 c.srli a4,0x10
480de: 03d6f6b3 remu a3,a3,t4
480e2: 02b30833 mul a6,t1,a1
480e6: 06c2 c.slli a3,0x10
480e8: 8f55 c.or a4,a3
480ea: 01077b63 bgeu a4,a6,48100 <__udivdi3+0x318>
480ee: 9772 c.add a4,t3
480f0: fff58693 addi a3,a1,-1
480f4: 07c76f63 bltu a4,t3,48172 <__udivdi3+0x38a>
480f8: 07077d63 bgeu a4,a6,48172 <__udivdi3+0x38a>
480fc: 15f9 c.addi a1,-2
480fe: 9772 c.add a4,t3
48100: 07c2 c.slli a5,0x10
48102: 6ec1 c.lui t4,0x10
48104: 8fcd c.or a5,a1
48106: fffe8693 addi a3,t4,-1 # ffff <__libc_tsd_CTYPE_B+0xffd3>
4810a: 00d7f5b3 and a1,a5,a3
4810e: 0107d313 srli t1,a5,0x10
48112: 8ef1 c.and a3,a2
48114: 8241 c.srli a2,0x10
48116: 02d58e33 mul t3,a1,a3
4811a: 41070733 sub a4,a4,a6
4811e: 02d306b3 mul a3,t1,a3
48122: 010e5813 srli a6,t3,0x10
48126: 02c585b3 mul a1,a1,a2
4812a: 95b6 c.add a1,a3
4812c: 95c2 c.add a1,a6
4812e: 02c30333 mul t1,t1,a2
48132: 00d5f363 bgeu a1,a3,48138 <__udivdi3+0x350>
48136: 9376 c.add t1,t4
48138: 0105d693 srli a3,a1,0x10
4813c: 969a c.add a3,t1
4813e: 02d76363 bltu a4,a3,48164 <__udivdi3+0x37c>
48142: 00d70563 beq a4,a3,4814c <__udivdi3+0x364>
48146: 853e c.mv a0,a5
48148: 4581 c.li a1,0
4814a: 8082 c.jr ra
4814c: 66c1 c.lui a3,0x10
4814e: 16fd c.addi a3,-1
48150: 00d5f733 and a4,a1,a3
48154: 0742 c.slli a4,0x10
48156: 00de7e33 and t3,t3,a3
4815a: 01151533 sll a0,a0,a7
4815e: 9772 c.add a4,t3
48160: fee573e3 bgeu a0,a4,48146 <__udivdi3+0x35e>
48164: fff78513 addi a0,a5,-1
48168: 4581 c.li a1,0
4816a: 8082 c.jr ra
4816c: 4581 c.li a1,0
4816e: 4505 c.li a0,1
48170: 8082 c.jr ra
48172: 85b6 c.mv a1,a3
48174: b771 c.j 48100 <__udivdi3+0x318>
48176: 852e c.mv a0,a1
48178: b5d1 c.j 4803c <__udivdi3+0x254>
4817a: 87c2 c.mv a5,a6
4817c: bfa1 c.j 480d4 <__udivdi3+0x2ec>
4817e: 869a c.mv a3,t1
48180: bd41 c.j 48010 <__udivdi3+0x228>
48182: 1579 c.addi a0,-2
48184: 97c2 c.add a5,a6
48186: b1f5 c.j 47e72 <__udivdi3+0x8a>
48188: 1579 c.addi a0,-2
4818a: 97c2 c.add a5,a6
4818c: bbe9 c.j 47f66 <__udivdi3+0x17e>
0004818e <__letf2>:
4818e: 00052303 lw t1,0(a0)
48192: 00452883 lw a7,4(a0)
48196: 00852803 lw a6,8(a0)
4819a: 4554 c.lw a3,12(a0)
4819c: 0005af03 lw t5,0(a1)
481a0: 0045ae83 lw t4,4(a1)
481a4: 0085ae03 lw t3,8(a1)
481a8: 45c8 c.lw a0,12(a1)
481aa: 1141 c.addi sp,-16
481ac: 002027f3 csrrs a5,frm,zero
481b0: 67a1 c.lui a5,0x8
481b2: 17fd c.addi a5,-1
481b4: 0106d613 srli a2,a3,0x10
481b8: 01055713 srli a4,a0,0x10
481bc: 01069593 slli a1,a3,0x10
481c0: 01051f93 slli t6,a0,0x10
481c4: 8e7d c.and a2,a5
481c6: 81c1 c.srli a1,0x10
481c8: 82fd c.srli a3,0x1f
481ca: 010fdf93 srli t6,t6,0x10
481ce: 8f7d c.and a4,a5
481d0: 817d c.srli a0,0x1f
481d2: 02f60663 beq a2,a5,481fe <__letf2+0x70>
481d6: 02f70c63 beq a4,a5,4820e <__letf2+0x80>
481da: e22d c.bnez a2,4823c <__letf2+0xae>
481dc: 0068e7b3 or a5,a7,t1
481e0: 0107e7b3 or a5,a5,a6
481e4: 8fcd c.or a5,a1
481e6: e329 c.bnez a4,48228 <__letf2+0x9a>
481e8: 01df62b3 or t0,t5,t4
481ec: 01c2e2b3 or t0,t0,t3
481f0: 01f2e2b3 or t0,t0,t6
481f4: 02029a63 bne t0,zero,48228 <__letf2+0x9a>
481f8: 4501 c.li a0,0
481fa: cf9d c.beqz a5,48238 <__letf2+0xaa>
481fc: a80d c.j 4822e <__letf2+0xa0>
481fe: 0068e7b3 or a5,a7,t1
48202: 0107e7b3 or a5,a5,a6
48206: 8fcd c.or a5,a1
48208: e3b9 c.bnez a5,4824e <__letf2+0xc0>
4820a: 02c71963 bne a4,a2,4823c <__letf2+0xae>
4820e: 01df67b3 or a5,t5,t4
48212: 01c7e7b3 or a5,a5,t3
48216: 01f7e7b3 or a5,a5,t6
4821a: eb95 c.bnez a5,4824e <__letf2+0xc0>
4821c: e619 c.bnez a2,4822a <__letf2+0x9c>
4821e: 0068e7b3 or a5,a7,t1
48222: 0107e7b3 or a5,a5,a6
48226: 8fcd c.or a5,a1
48228: c799 c.beqz a5,48236 <__letf2+0xa8>
4822a: 02d50763 beq a0,a3,48258 <__letf2+0xca>
4822e: 4505 c.li a0,1
48230: c681 c.beqz a3,48238 <__letf2+0xaa>
48232: 557d c.li a0,-1
48234: a011 c.j 48238 <__letf2+0xaa>
48236: dd75 c.beqz a0,48232 <__letf2+0xa4>
48238: 0141 c.addi sp,16
4823a: 8082 c.jr ra
4823c: f77d c.bnez a4,4822a <__letf2+0x9c>
4823e: 01df67b3 or a5,t5,t4
48242: 01c7e7b3 or a5,a5,t3
48246: 01f7e7b3 or a5,a5,t6
4824a: f3e5 c.bnez a5,4822a <__letf2+0x9c>
4824c: b7cd c.j 4822e <__letf2+0xa0>
4824e: 00186073 csrrsi zero,fflags,16
48252: 4509 c.li a0,2
48254: 0141 c.addi sp,16
48256: 8082 c.jr ra
48258: 00c75563 bge a4,a2,48262 <__letf2+0xd4>
4825c: f979 c.bnez a0,48232 <__letf2+0xa4>
4825e: 4505 c.li a0,1
48260: bfe1 c.j 48238 <__letf2+0xaa>
48262: fce64ae3 blt a2,a4,48236 <__letf2+0xa8>
48266: fcbfe4e3 bltu t6,a1,4822e <__letf2+0xa0>
4826a: 01f58763 beq a1,t6,48278 <__letf2+0xea>
4826e: 01f5fb63 bgeu a1,t6,48284 <__letf2+0xf6>
48272: d2e1 c.beqz a3,48232 <__letf2+0xa4>
48274: 8536 c.mv a0,a3
48276: b7c9 c.j 48238 <__letf2+0xaa>
48278: fb0e6be3 bltu t3,a6,4822e <__letf2+0xa0>
4827c: 01c80663 beq a6,t3,48288 <__letf2+0xfa>
48280: ffc869e3 bltu a6,t3,48272 <__letf2+0xe4>
48284: 4501 c.li a0,0
48286: bf4d c.j 48238 <__letf2+0xaa>
48288: fb1ee3e3 bltu t4,a7,4822e <__letf2+0xa0>
4828c: 01d88a63 beq a7,t4,482a0 <__letf2+0x112>
48290: ffd8e1e3 bltu a7,t4,48272 <__letf2+0xe4>
48294: 4501 c.li a0,0
48296: fbd891e3 bne a7,t4,48238 <__letf2+0xaa>
4829a: f9e37fe3 bgeu t1,t5,48238 <__letf2+0xaa>
4829e: bfd1 c.j 48272 <__letf2+0xe4>
482a0: fe6f78e3 bgeu t5,t1,48290 <__letf2+0x102>
482a4: b769 c.j 4822e <__letf2+0xa0>
000482a6 <__unordtf2>:
482a6: 0005a803 lw a6,0(a1)
482aa: 0045af03 lw t5,4(a1)
482ae: 0085ae03 lw t3,8(a1)
482b2: 00052883 lw a7,0(a0)
482b6: 00452e83 lw t4,4(a0)
482ba: 00852303 lw t1,8(a0)
482be: 4558 c.lw a4,12(a0)
482c0: 45cc c.lw a1,12(a1)
482c2: 1141 c.addi sp,-16
482c4: 002027f3 csrrs a5,frm,zero
482c8: 67a1 c.lui a5,0x8
482ca: 17fd c.addi a5,-1
482cc: 01075693 srli a3,a4,0x10
482d0: 0105d613 srli a2,a1,0x10
482d4: 0742 c.slli a4,0x10
482d6: 05c2 c.slli a1,0x10
482d8: 8efd c.and a3,a5
482da: 8341 c.srli a4,0x10
482dc: 81c1 c.srli a1,0x10
482de: 8e7d c.and a2,a5
482e0: 00f68963 beq a3,a5,482f2 <__unordtf2+0x4c>
482e4: 67a1 c.lui a5,0x8
482e6: 17fd c.addi a5,-1
482e8: 4501 c.li a0,0
482ea: 02f60463 beq a2,a5,48312 <__unordtf2+0x6c>
482ee: 0141 c.addi sp,16
482f0: 8082 c.jr ra
482f2: 01d8e7b3 or a5,a7,t4
482f6: 0067e7b3 or a5,a5,t1
482fa: 8fd9 c.or a5,a4
482fc: d7e5 c.beqz a5,482e4 <__unordtf2+0x3e>
482fe: 0742 c.slli a4,0x10
48300: 8741 c.srai a4,0x10
48302: 02075563 bge a4,zero,4832c <__unordtf2+0x86>
48306: 4505 c.li a0,1
48308: fed613e3 bne a2,a3,482ee <__unordtf2+0x48>
4830c: 01e86833 or a6,a6,t5
48310: a82d c.j 4834a <__unordtf2+0xa4>
48312: 01e86833 or a6,a6,t5
48316: 01c867b3 or a5,a6,t3
4831a: 8fcd c.or a5,a1
4831c: dbe9 c.beqz a5,482ee <__unordtf2+0x48>
4831e: 00c68c63 beq a3,a2,48336 <__unordtf2+0x90>
48322: 05c2 c.slli a1,0x10
48324: 85c1 c.srai a1,0x10
48326: 4505 c.li a0,1
48328: fc05c3e3 blt a1,zero,482ee <__unordtf2+0x48>
4832c: 00186073 csrrsi zero,fflags,16
48330: 4505 c.li a0,1
48332: 0141 c.addi sp,16
48334: 8082 c.jr ra
48336: 01d8e7b3 or a5,a7,t4
4833a: 0067e7b3 or a5,a5,t1
4833e: 8fd9 c.or a5,a4
48340: d3ed c.beqz a5,48322 <__unordtf2+0x7c>
48342: 0742 c.slli a4,0x10
48344: 8741 c.srai a4,0x10
48346: fe0753e3 bge a4,zero,4832c <__unordtf2+0x86>
4834a: 01c86833 or a6,a6,t3
4834e: 00b86833 or a6,a6,a1
48352: 4505 c.li a0,1
48354: f8080de3 beq a6,zero,482ee <__unordtf2+0x48>
48358: b7e9 c.j 48322 <__unordtf2+0x7c>
0004835a <init_dwarf_reg_size_table>:
4835a: 6a818793 addi a5,gp,1704 # 6f9fc <dwarf_reg_size_table>
4835e: 4711 c.li a4,4
48360: 46a1 c.li a3,8
48362: 00e78023 sb a4,0(a5) # 8000 <__libc_tsd_CTYPE_B+0x7fd4>
48366: 00e780a3 sb a4,1(a5)
4836a: 00e78123 sb a4,2(a5)
4836e: 00e781a3 sb a4,3(a5)
48372: 00e78223 sb a4,4(a5)
48376: 00e782a3 sb a4,5(a5)
4837a: 00e78323 sb a4,6(a5)
4837e: 00e783a3 sb a4,7(a5)
48382: 00e78423 sb a4,8(a5)
48386: 00e784a3 sb a4,9(a5)
4838a: 00e78523 sb a4,10(a5)
4838e: 00e785a3 sb a4,11(a5)
48392: 00e78623 sb a4,12(a5)
48396: 00e786a3 sb a4,13(a5)
4839a: 00e78723 sb a4,14(a5)
4839e: 00e787a3 sb a4,15(a5)
483a2: 00e78823 sb a4,16(a5)
483a6: 00e788a3 sb a4,17(a5)
483aa: 00e78923 sb a4,18(a5)
483ae: 00e789a3 sb a4,19(a5)
483b2: 00e78a23 sb a4,20(a5)
483b6: 00e78aa3 sb a4,21(a5)
483ba: 00e78b23 sb a4,22(a5)
483be: 00e78ba3 sb a4,23(a5)
483c2: 00e78c23 sb a4,24(a5)
483c6: 00e78ca3 sb a4,25(a5)
483ca: 00e78d23 sb a4,26(a5)
483ce: 00e78da3 sb a4,27(a5)
483d2: 00e78e23 sb a4,28(a5)
483d6: 00e78ea3 sb a4,29(a5)
483da: 00e78f23 sb a4,30(a5)
483de: 00e78fa3 sb a4,31(a5)
483e2: 02d78023 sb a3,32(a5)
483e6: 02d780a3 sb a3,33(a5)
483ea: 02d78123 sb a3,34(a5)
483ee: 02d781a3 sb a3,35(a5)
483f2: 02d78223 sb a3,36(a5)
483f6: 02d782a3 sb a3,37(a5)
483fa: 02d78323 sb a3,38(a5)
483fe: 02d783a3 sb a3,39(a5)
48402: 02d78423 sb a3,40(a5)
48406: 02d784a3 sb a3,41(a5)
4840a: 02d78523 sb a3,42(a5)
4840e: 02d785a3 sb a3,43(a5)
48412: 02d78623 sb a3,44(a5)
48416: 02d786a3 sb a3,45(a5)
4841a: 02d78723 sb a3,46(a5)
4841e: 02d787a3 sb a3,47(a5)
48422: 02d78823 sb a3,48(a5)
48426: 02d788a3 sb a3,49(a5)
4842a: 02d78923 sb a3,50(a5)
4842e: 02d789a3 sb a3,51(a5)
48432: 02d78a23 sb a3,52(a5)
48436: 02d78aa3 sb a3,53(a5)
4843a: 02d78b23 sb a3,54(a5)
4843e: 02d78ba3 sb a3,55(a5)
48442: 02d78c23 sb a3,56(a5)
48446: 02d78ca3 sb a3,57(a5)
4844a: 02d78d23 sb a3,58(a5)
4844e: 02d78da3 sb a3,59(a5)
48452: 02d78e23 sb a3,60(a5)
48456: 02d78ea3 sb a3,61(a5)
4845a: 02d78f23 sb a3,62(a5)
4845e: 02d78fa3 sb a3,63(a5)
48462: 04e78023 sb a4,64(a5)
48466: 8082 c.jr ra
00048468 <uw_install_context_1>:
48468: 1245a703 lw a4,292(a1)
4846c: 7139 c.addi16sp sp,-64
4846e: 400007b7 lui a5,0x40000
48472: d05a c.swsp s6,32(sp)
48474: ce5e c.swsp s7,28(sp)
48476: de06 c.swsp ra,60(sp)
48478: dc22 c.swsp s0,56(sp)
4847a: da26 c.swsp s1,52(sp)
4847c: d84a c.swsp s2,48(sp)
4847e: d64e c.swsp s3,44(sp)
48480: d452 c.swsp s4,40(sp)
48482: d256 c.swsp s5,36(sp)
48484: cc62 c.swsp s8,24(sp)
48486: 8ff9 c.and a5,a4
48488: 8bae c.mv s7,a1
4848a: 8b2a c.mv s6,a0
4848c: c781 c.beqz a5,48494 <uw_install_context_1+0x2c>
4848e: 1325c783 lbu a5,306(a1)
48492: e781 c.bnez a5,4849a <uw_install_context_1+0x32>
48494: 008ba783 lw a5,8(s7)
48498: cbdd c.beqz a5,4854e <uw_install_context_1+0xe6>
4849a: 845a c.mv s0,s6
4849c: 89de c.mv s3,s7
4849e: 130b0913 addi s2,s6,304
484a2: 6a818a13 addi s4,gp,1704 # 6f9fc <dwarf_reg_size_table>
484a6: 130b8493 addi s1,s7,304
484aa: 108b0a93 addi s5,s6,264
484ae: 4c11 c.li s8,4
484b0: a825 c.j 484e8 <uw_install_context_1+0x80>
484b2: c505 c.beqz a0,484da <uw_install_context_1+0x72>
484b4: 000a4783 lbu a5,0(s4)
484b8: 0f879663 bne a5,s8,485a4 <uw_install_context_1+0x13c>
484bc: 0085d693 srli a3,a1,0x8
484c0: 0105d713 srli a4,a1,0x10
484c4: 0185d793 srli a5,a1,0x18
484c8: c62e c.swsp a1,12(sp)
484ca: 00b50023 sb a1,0(a0)
484ce: 00d500a3 sb a3,1(a0)
484d2: 00e50123 sb a4,2(a0)
484d6: 00f501a3 sb a5,3(a0)
484da: 0411 c.addi s0,4
484dc: 0991 c.addi s3,4
484de: 0905 c.addi s2,1
484e0: 0a05 c.addi s4,1
484e2: 0485 c.addi s1,1
484e4: 028a8a63 beq s5,s0,48518 <uw_install_context_1+0xb0>
484e8: 00094783 lbu a5,0(s2)
484ec: 4008 c.lw a0,0(s0)
484ee: 0009a583 lw a1,0(s3)
484f2: ebcd c.bnez a5,485a4 <uw_install_context_1+0x13c>
484f4: 0004c783 lbu a5,0(s1)
484f8: ffcd c.bnez a5,484b2 <uw_install_context_1+0x4a>
484fa: d1e5 c.beqz a1,484da <uw_install_context_1+0x72>
484fc: dd79 c.beqz a0,484da <uw_install_context_1+0x72>
484fe: fcb50ee3 beq a0,a1,484da <uw_install_context_1+0x72>
48502: 000a4603 lbu a2,0(s4)
48506: 0411 c.addi s0,4
48508: 0991 c.addi s3,4
4850a: efdd60ef jal ra,1f406 <memcpy>
4850e: 0905 c.addi s2,1
48510: 0a05 c.addi s4,1
48512: 0485 c.addi s1,1
48514: fc8a9ae3 bne s5,s0,484e8 <uw_install_context_1+0x80>
48518: 124b2703 lw a4,292(s6)
4851c: 400007b7 lui a5,0x40000
48520: 8ff9 c.and a5,a4
48522: c781 c.beqz a5,4852a <uw_install_context_1+0xc2>
48524: 132b4783 lbu a5,306(s6)
48528: e38d c.bnez a5,4854a <uw_install_context_1+0xe2>
4852a: 008b2783 lw a5,8(s6)
4852e: 4501 c.li a0,0
48530: c3a9 c.beqz a5,48572 <uw_install_context_1+0x10a>
48532: 50f2 c.lwsp ra,60(sp)
48534: 5462 c.lwsp s0,56(sp)
48536: 54d2 c.lwsp s1,52(sp)
48538: 5942 c.lwsp s2,48(sp)
4853a: 59b2 c.lwsp s3,44(sp)
4853c: 5a22 c.lwsp s4,40(sp)
4853e: 5a92 c.lwsp s5,36(sp)
48540: 5b02 c.lwsp s6,32(sp)
48542: 4bf2 c.lwsp s7,28(sp)
48544: 4c62 c.lwsp s8,24(sp)
48546: 6121 c.addi16sp sp,64
48548: 8082 c.jr ra
4854a: 4501 c.li a0,0
4854c: b7dd c.j 48532 <uw_install_context_1+0xca>
4854e: 6aa1c603 lbu a2,1706(gp) # 6f9fe <dwarf_reg_size_table+0x2>
48552: 4691 c.li a3,4
48554: 10cba783 lw a5,268(s7)
48558: 04d61663 bne a2,a3,485a4 <uw_install_context_1+0x13c>
4855c: c43e c.swsp a5,8(sp)
4855e: 400007b7 lui a5,0x40000
48562: 8ff9 c.and a5,a4
48564: c399 c.beqz a5,4856a <uw_install_context_1+0x102>
48566: 120b8923 sb zero,306(s7)
4856a: 003c c.addi4spn a5,sp,8
4856c: 00fba423 sw a5,8(s7)
48570: b72d c.j 4849a <uw_install_context_1+0x32>
48572: 124ba683 lw a3,292(s7)
48576: 40000737 lui a4,0x40000
4857a: 008ba783 lw a5,8(s7)
4857e: 8f75 c.and a4,a3
48580: 6aa1c683 lbu a3,1706(gp) # 6f9fe <dwarf_reg_size_table+0x2>
48584: c701 c.beqz a4,4858c <uw_install_context_1+0x124>
48586: 132bc703 lbu a4,306(s7)
4858a: e709 c.bnez a4,48594 <uw_install_context_1+0x12c>
4858c: 4711 c.li a4,4
4858e: 00e69b63 bne a3,a4,485a4 <uw_install_context_1+0x13c>
48592: 439c c.lw a5,0(a5)
48594: 10cb2683 lw a3,268(s6)
48598: 12cba703 lw a4,300(s7)
4859c: 8f95 c.sub a5,a3
4859e: 00e78533 add a0,a5,a4
485a2: bf41 c.j 48532 <uw_install_context_1+0xca>
485a4: c55c70ef jal ra,101f8 <abort>
000485a8 <read_encoded_value>:
485a8: 0ff00793 addi a5,zero,255
485ac: 06f58263 beq a1,a5,48610 <read_encoded_value+0x68>
485b0: 0705f713 andi a4,a1,112
485b4: 03000793 addi a5,zero,48
485b8: 16f70e63 beq a4,a5,48734 <read_encoded_value+0x18c>
485bc: 02e7ea63 bltu a5,a4,485f0 <read_encoded_value+0x48>
485c0: 02000793 addi a5,zero,32
485c4: 04f71163 bne a4,a5,48606 <read_encoded_value+0x5e>
485c8: 11852883 lw a7,280(a0)
485cc: 05000793 addi a5,zero,80
485d0: 06f58063 beq a1,a5,48630 <read_encoded_value+0x88>
485d4: 00f5f793 andi a5,a1,15
485d8: 4531 c.li a0,12
485da: 02f56b63 bltu a0,a5,48610 <read_encoded_value+0x68>
485de: 00020517 auipc a0,0x20
485e2: dee50513 addi a0,a0,-530 # 683cc <__PRETTY_FUNCTION__.1+0x48>
485e6: 078a c.slli a5,0x2
485e8: 97aa c.add a5,a0
485ea: 439c c.lw a5,0(a5)
485ec: 97aa c.add a5,a0
485ee: 8782 c.jr a5
485f0: 04000793 addi a5,zero,64
485f4: 02f71263 bne a4,a5,48618 <read_encoded_value+0x70>
485f8: 05000793 addi a5,zero,80
485fc: 12052883 lw a7,288(a0)
48600: fcf59ae3 bne a1,a5,485d4 <read_encoded_value+0x2c>
48604: a035 c.j 48630 <read_encoded_value+0x88>
48606: 00e7e563 bltu a5,a4,48610 <read_encoded_value+0x68>
4860a: 0605f793 andi a5,a1,96
4860e: cf99 c.beqz a5,4862c <read_encoded_value+0x84>
48610: 1141 c.addi sp,-16
48612: c606 c.swsp ra,12(sp)
48614: be5c70ef jal ra,101f8 <abort>
48618: 05000793 addi a5,zero,80
4861c: 4881 c.li a7,0
4861e: fef719e3 bne a4,a5,48610 <read_encoded_value+0x68>
48622: 05000793 addi a5,zero,80
48626: faf597e3 bne a1,a5,485d4 <read_encoded_value+0x2c>
4862a: a019 c.j 48630 <read_encoded_value+0x88>
4862c: 4881 c.li a7,0
4862e: bf79 c.j 485cc <read_encoded_value+0x24>
48630: 00360513 addi a0,a2,3
48634: 9971 c.andi a0,-4
48636: 411c c.lw a5,0(a0)
48638: 0511 c.addi a0,4
4863a: c29c c.sw a5,0(a3)
4863c: 8082 c.jr ra
4863e: 00164803 lbu a6,1(a2)
48642: 00064303 lbu t1,0(a2)
48646: 00264503 lbu a0,2(a2)
4864a: 00364783 lbu a5,3(a2)
4864e: 0822 c.slli a6,0x8
48650: 00686833 or a6,a6,t1
48654: 0542 c.slli a0,0x10
48656: 01056533 or a0,a0,a6
4865a: 07e2 c.slli a5,0x18
4865c: 8fc9 c.or a5,a0
4865e: 00460513 addi a0,a2,4
48662: dfe1 c.beqz a5,4863a <read_encoded_value+0x92>
48664: 4841 c.li a6,16
48666: 01071363 bne a4,a6,4866c <read_encoded_value+0xc4>
4866a: 88b2 c.mv a7,a2
4866c: 05e2 c.slli a1,0x18
4866e: 85e1 c.srai a1,0x18
48670: 97c6 c.add a5,a7
48672: fc05d4e3 bge a1,zero,4863a <read_encoded_value+0x92>
48676: 439c c.lw a5,0(a5)
48678: c29c c.sw a5,0(a3)
4867a: 8082 c.jr ra
4867c: 00164803 lbu a6,1(a2)
48680: 00064303 lbu t1,0(a2)
48684: 00264503 lbu a0,2(a2)
48688: 00364783 lbu a5,3(a2)
4868c: 0822 c.slli a6,0x8
4868e: 00686833 or a6,a6,t1
48692: 0542 c.slli a0,0x10
48694: 01056533 or a0,a0,a6
48698: 07e2 c.slli a5,0x18
4869a: 8fc9 c.or a5,a0
4869c: 00860513 addi a0,a2,8
486a0: b7c9 c.j 48662 <read_encoded_value+0xba>
486a2: 00164783 lbu a5,1(a2)
486a6: 00064803 lbu a6,0(a2)
486aa: 00260513 addi a0,a2,2
486ae: 07a2 c.slli a5,0x8
486b0: 0107e7b3 or a5,a5,a6
486b4: b77d c.j 48662 <read_encoded_value+0xba>
486b6: 00164783 lbu a5,1(a2)
486ba: 00064803 lbu a6,0(a2)
486be: 00260513 addi a0,a2,2
486c2: 07a2 c.slli a5,0x8
486c4: 0107e7b3 or a5,a5,a6
486c8: 07c2 c.slli a5,0x10
486ca: 87c1 c.srai a5,0x10
486cc: bf59 c.j 48662 <read_encoded_value+0xba>
486ce: 8532 c.mv a0,a2
486d0: 4781 c.li a5,0
486d2: 4e01 c.li t3,0
486d4: 00054803 lbu a6,0(a0)
486d8: 0505 c.addi a0,1
486da: 07f87313 andi t1,a6,127
486de: 0862 c.slli a6,0x18
486e0: 01c31333 sll t1,t1,t3
486e4: 41885813 srai a6,a6,0x18
486e8: 0067e7b3 or a5,a5,t1
486ec: 0e1d c.addi t3,7
486ee: fe0843e3 blt a6,zero,486d4 <read_encoded_value+0x12c>
486f2: bf85 c.j 48662 <read_encoded_value+0xba>
486f4: 8532 c.mv a0,a2
486f6: 4781 c.li a5,0
486f8: 4301 c.li t1,0
486fa: 00054e03 lbu t3,0(a0)
486fe: 0505 c.addi a0,1
48700: 07fe7813 andi a6,t3,127
48704: 018e1e93 slli t4,t3,0x18
48708: 00681833 sll a6,a6,t1
4870c: 418ede93 srai t4,t4,0x18
48710: 0107e7b3 or a5,a5,a6
48714: 031d c.addi t1,7
48716: fe0ec2e3 blt t4,zero,486fa <read_encoded_value+0x152>
4871a: 487d c.li a6,31
4871c: f46863e3 bltu a6,t1,48662 <read_encoded_value+0xba>
48720: 040e7e13 andi t3,t3,64
48724: f20e0fe3 beq t3,zero,48662 <read_encoded_value+0xba>
48728: 587d c.li a6,-1
4872a: 00681833 sll a6,a6,t1
4872e: 0107e7b3 or a5,a5,a6
48732: bf0d c.j 48664 <read_encoded_value+0xbc>
48734: 11c52883 lw a7,284(a0)
48738: bd51 c.j 485cc <read_encoded_value+0x24>
0004873a <execute_stack_op>:
4873a: 7129 c.addi16sp sp,-320
4873c: 12112e23 sw ra,316(sp)
48740: 12812c23 sw s0,312(sp)
48744: 12912a23 sw s1,308(sp)
48748: 13212823 sw s2,304(sp)
4874c: 13312623 sw s3,300(sp)
48750: 13412423 sw s4,296(sp)
48754: 13512223 sw s5,292(sp)
48758: 13612023 sw s6,288(sp)
4875c: 11712e23 sw s7,284(sp)
48760: 11812c23 sw s8,280(sp)
48764: 11912a23 sw s9,276(sp)
48768: c836 c.swsp a3,16(sp)
4876a: 54b57763 bgeu a0,a1,48cb8 <execute_stack_op+0x57e>
4876e: 6a05 c.lui s4,0x1
48770: cf8a0993 addi s3,s4,-776 # cf8 <__libc_tsd_CTYPE_B+0xccc>
48774: 892e c.mv s2,a1
48776: 8ab2 c.mv s5,a2
48778: 4405 c.li s0,1
4877a: 00020c17 auipc s8,0x20
4877e: ef6c0c13 addi s8,s8,-266 # 68670 <__PRETTY_FUNCTION__.1+0x2ec>
48782: 00c10c93 addi s9,sp,12
48786: 00020b97 auipc s7,0x20
4878a: e96b8b93 addi s7,s7,-362 # 6861c <__PRETTY_FUNCTION__.1+0x298>
4878e: 304a0a13 addi s4,s4,772
48792: 00020497 auipc s1,0x20
48796: cbe48493 addi s1,s1,-834 # 68450 <__PRETTY_FUNCTION__.1+0xcc>
4879a: 6a818b13 addi s6,gp,1704 # 6f9fc <dwarf_reg_size_table>
4879e: 00054783 lbu a5,0(a0)
487a2: 4759 c.li a4,22
487a4: 00150693 addi a3,a0,1
487a8: 0cf76763 bltu a4,a5,48876 <execute_stack_op+0x13c>
487ac: 4709 c.li a4,2
487ae: 20f77563 bgeu a4,a5,489b8 <execute_stack_op+0x27e>
487b2: ffd78713 addi a4,a5,-3 # 3ffffffd <__BSS_END__+0x3ff904a9>
487b6: 0ff77713 andi a4,a4,255
487ba: 464d c.li a2,19
487bc: 1ee66e63 bltu a2,a4,489b8 <execute_stack_op+0x27e>
487c0: 00020617 auipc a2,0x20
487c4: c4060613 addi a2,a2,-960 # 68400 <__PRETTY_FUNCTION__.1+0x7c>
487c8: 070a c.slli a4,0x2
487ca: 9732 c.add a4,a2
487cc: 4318 c.lw a4,0(a4)
487ce: 9732 c.add a4,a2
487d0: 8702 c.jr a4
487d2: 00254683 lbu a3,2(a0)
487d6: 00154603 lbu a2,1(a0)
487da: 00354783 lbu a5,3(a0)
487de: 00454703 lbu a4,4(a0)
487e2: 06a2 c.slli a3,0x8
487e4: 8ed1 c.or a3,a2
487e6: 07c2 c.slli a5,0x10
487e8: 8fd5 c.or a5,a3
487ea: 0762 c.slli a4,0x18
487ec: 8f5d c.or a4,a5
487ee: 0515 c.addi a0,5
487f0: 8622 c.mv a2,s0
487f2: 03f00793 addi a5,zero,63
487f6: 1cc7c163 blt a5,a2,489b8 <execute_stack_op+0x27e>
487fa: 00261793 slli a5,a2,0x2
487fe: 11078793 addi a5,a5,272
48802: 978a c.add a5,sp
48804: f0e7a023 sw a4,-256(a5)
48808: 00160413 addi s0,a2,1
4880c: f92569e3 bltu a0,s2,4879e <execute_stack_op+0x64>
48810: 1a040463 beq s0,zero,489b8 <execute_stack_op+0x27e>
48814: 147d c.addi s0,-1
48816: 040a c.slli s0,0x2
48818: 11040793 addi a5,s0,272
4881c: 00278433 add s0,a5,sp
48820: f0042503 lw a0,-256(s0)
48824: 13c12083 lw ra,316(sp)
48828: 13812403 lw s0,312(sp)
4882c: 13412483 lw s1,308(sp)
48830: 13012903 lw s2,304(sp)
48834: 12c12983 lw s3,300(sp)
48838: 12812a03 lw s4,296(sp)
4883c: 12412a83 lw s5,292(sp)
48840: 12012b03 lw s6,288(sp)
48844: 11c12b83 lw s7,284(sp)
48848: 11812c03 lw s8,280(sp)
4884c: 11412c83 lw s9,276(sp)
48850: 6131 c.addi16sp sp,320
48852: 8082 c.jr ra
48854: 00254683 lbu a3,2(a0)
48858: 00154603 lbu a2,1(a0)
4885c: 00354783 lbu a5,3(a0)
48860: 00454703 lbu a4,4(a0)
48864: 06a2 c.slli a3,0x8
48866: 8ed1 c.or a3,a2
48868: 07c2 c.slli a5,0x10
4886a: 8fd5 c.or a5,a3
4886c: 0762 c.slli a4,0x18
4886e: 8f5d c.or a4,a5
48870: 0525 c.addi a0,9
48872: 8622 c.mv a2,s0
48874: bfbd c.j 487f2 <execute_stack_op+0xb8>
48876: 09600713 addi a4,zero,150
4887a: 0ef76663 bltu a4,a5,48966 <execute_stack_op+0x22c>
4887e: 02300713 addi a4,zero,35
48882: 08f77b63 bgeu a4,a5,48918 <execute_stack_op+0x1de>
48886: fdc78713 addi a4,a5,-36
4888a: 0ff77713 andi a4,a4,255
4888e: 07200613 addi a2,zero,114
48892: 12e66363 bltu a2,a4,489b8 <execute_stack_op+0x27e>
48896: 070a c.slli a4,0x2
48898: 9726 c.add a4,s1
4889a: 4318 c.lw a4,0(a4)
4889c: 9726 c.add a4,s1
4889e: 8702 c.jr a4
488a0: 4501 c.li a0,0
488a2: 4601 c.li a2,0
488a4: 0006c583 lbu a1,0(a3) # 10000 <__ehdr_start>
488a8: 0685 c.addi a3,1
488aa: 07f5f713 andi a4,a1,127
488ae: 01859813 slli a6,a1,0x18
488b2: 00c71733 sll a4,a4,a2
488b6: 41885813 srai a6,a6,0x18
488ba: 8d59 c.or a0,a4
488bc: 061d c.addi a2,7
488be: fe0843e3 blt a6,zero,488a4 <execute_stack_op+0x16a>
488c2: 477d c.li a4,31
488c4: 00c76963 bltu a4,a2,488d6 <execute_stack_op+0x19c>
488c8: 0405f593 andi a1,a1,64
488cc: c589 c.beqz a1,488d6 <execute_stack_op+0x19c>
488ce: 577d c.li a4,-1
488d0: 00c71733 sll a4,a4,a2
488d4: 8d59 c.or a0,a4
488d6: f9078793 addi a5,a5,-112
488da: 04200713 addi a4,zero,66
488de: 0cf74d63 blt a4,a5,489b8 <execute_stack_op+0x27e>
488e2: 124aa803 lw a6,292(s5)
488e6: 00279713 slli a4,a5,0x2
488ea: 40000637 lui a2,0x40000
488ee: 00fb05b3 add a1,s6,a5
488f2: 9756 c.add a4,s5
488f4: 01067633 and a2,a2,a6
488f8: 0005c583 lbu a1,0(a1)
488fc: 4318 c.lw a4,0(a4)
488fe: c609 c.beqz a2,48908 <execute_stack_op+0x1ce>
48900: 97d6 c.add a5,s5
48902: 1307c783 lbu a5,304(a5)
48906: e789 c.bnez a5,48910 <execute_stack_op+0x1d6>
48908: 4791 c.li a5,4
4890a: 0af59763 bne a1,a5,489b8 <execute_stack_op+0x27e>
4890e: 4318 c.lw a4,0(a4)
48910: 972a c.add a4,a0
48912: 8622 c.mv a2,s0
48914: 8536 c.mv a0,a3
48916: bdf1 c.j 487f2 <execute_stack_op+0xb8>
48918: fe978613 addi a2,a5,-23
4891c: 4705 c.li a4,1
4891e: 00c71733 sll a4,a4,a2
48922: 01377633 and a2,a4,s3
48926: ce31 c.beqz a2,48982 <execute_stack_op+0x248>
48928: 4705 c.li a4,1
4892a: 08875763 bge a4,s0,489b8 <execute_stack_op+0x27e>
4892e: ffe40613 addi a2,s0,-2
48932: fff40593 addi a1,s0,-1
48936: 00261713 slli a4,a2,0x2
4893a: 058a c.slli a1,0x2
4893c: 1799 c.addi a5,-26
4893e: 11070713 addi a4,a4,272 # 40000110 <__BSS_END__+0x3ff905bc>
48942: 11058593 addi a1,a1,272
48946: 970a c.add a4,sp
48948: 958a c.add a1,sp
4894a: 0ff7f793 andi a5,a5,255
4894e: 4551 c.li a0,20
48950: f0072703 lw a4,-256(a4)
48954: f005a583 lw a1,-256(a1)
48958: 06f56063 bltu a0,a5,489b8 <execute_stack_op+0x27e>
4895c: 078a c.slli a5,0x2
4895e: 97de c.add a5,s7
48960: 439c c.lw a5,0(a5)
48962: 97de c.add a5,s7
48964: 8782 c.jr a5
48966: 0f100713 addi a4,zero,241
4896a: 04e79763 bne a5,a4,489b8 <execute_stack_op+0x27e>
4896e: 00154583 lbu a1,1(a0)
48972: 00250613 addi a2,a0,2
48976: 86e6 c.mv a3,s9
48978: 8556 c.mv a0,s5
4897a: 313d c.jal 485a8 <read_encoded_value>
4897c: 4732 c.lwsp a4,12(sp)
4897e: 8622 c.mv a2,s0
48980: bd8d c.j 487f2 <execute_stack_op+0xb8>
48982: 01477633 and a2,a4,s4
48986: c615 c.beqz a2,489b2 <execute_stack_op+0x278>
48988: c805 c.beqz s0,489b8 <execute_stack_op+0x27e>
4898a: fff40613 addi a2,s0,-1
4898e: 00261713 slli a4,a2,0x2
48992: 11070713 addi a4,a4,272
48996: 970a c.add a4,sp
48998: f0072703 lw a4,-256(a4)
4899c: 17e9 c.addi a5,-6
4899e: 0ff7f793 andi a5,a5,255
489a2: 45f5 c.li a1,29
489a4: 00f5ea63 bltu a1,a5,489b8 <execute_stack_op+0x27e>
489a8: 078a c.slli a5,0x2
489aa: 97e2 c.add a5,s8
489ac: 439c c.lw a5,0(a5)
489ae: 97e2 c.add a5,s8
489b0: 8782 c.jr a5
489b2: 8b05 c.andi a4,1
489b4: 1a071f63 bne a4,zero,48b72 <execute_stack_op+0x438>
489b8: 841c70ef jal ra,101f8 <abort>
489bc: fb078793 addi a5,a5,-80
489c0: 04200713 addi a4,zero,66
489c4: fef74ae3 blt a4,a5,489b8 <execute_stack_op+0x27e>
489c8: 124aa503 lw a0,292(s5)
489cc: 00279713 slli a4,a5,0x2
489d0: 40000637 lui a2,0x40000
489d4: 00fb05b3 add a1,s6,a5
489d8: 9756 c.add a4,s5
489da: 8e69 c.and a2,a0
489dc: 0005c583 lbu a1,0(a1)
489e0: 4318 c.lw a4,0(a4)
489e2: c609 c.beqz a2,489ec <execute_stack_op+0x2b2>
489e4: 97d6 c.add a5,s5
489e6: 1307c783 lbu a5,304(a5)
489ea: ebad c.bnez a5,48a5c <execute_stack_op+0x322>
489ec: 4791 c.li a5,4
489ee: fcf595e3 bne a1,a5,489b8 <execute_stack_op+0x27e>
489f2: 4318 c.lw a4,0(a4)
489f4: 8622 c.mv a2,s0
489f6: 8536 c.mv a0,a3
489f8: bbed c.j 487f2 <execute_stack_op+0xb8>
489fa: fd078713 addi a4,a5,-48
489fe: 8622 c.mv a2,s0
48a00: 8536 c.mv a0,a3
48a02: bbc5 c.j 487f2 <execute_stack_op+0xb8>
48a04: 4701 c.li a4,0
48a06: 4601 c.li a2,0
48a08: 0006c583 lbu a1,0(a3)
48a0c: 0685 c.addi a3,1
48a0e: 07f5f793 andi a5,a1,127
48a12: 01859513 slli a0,a1,0x18
48a16: 00c797b3 sll a5,a5,a2
48a1a: 8561 c.srai a0,0x18
48a1c: 8f5d c.or a4,a5
48a1e: 061d c.addi a2,7
48a20: fe0544e3 blt a0,zero,48a08 <execute_stack_op+0x2ce>
48a24: 47fd c.li a5,31
48a26: 02c7eb63 bltu a5,a2,48a5c <execute_stack_op+0x322>
48a2a: 0405f593 andi a1,a1,64
48a2e: c59d c.beqz a1,48a5c <execute_stack_op+0x322>
48a30: 57fd c.li a5,-1
48a32: 00c797b3 sll a5,a5,a2
48a36: 8f5d c.or a4,a5
48a38: 8622 c.mv a2,s0
48a3a: 8536 c.mv a0,a3
48a3c: bb5d c.j 487f2 <execute_stack_op+0xb8>
48a3e: 4701 c.li a4,0
48a40: 4581 c.li a1,0
48a42: 0006c783 lbu a5,0(a3)
48a46: 0685 c.addi a3,1
48a48: 07f7f613 andi a2,a5,127
48a4c: 07e2 c.slli a5,0x18
48a4e: 00b61633 sll a2,a2,a1
48a52: 87e1 c.srai a5,0x18
48a54: 8f51 c.or a4,a2
48a56: 059d c.addi a1,7
48a58: fe07c5e3 blt a5,zero,48a42 <execute_stack_op+0x308>
48a5c: 8622 c.mv a2,s0
48a5e: 8536 c.mv a0,a3
48a60: bb49 c.j 487f2 <execute_stack_op+0xb8>
48a62: d839 c.beqz s0,489b8 <execute_stack_op+0x27e>
48a64: fff40793 addi a5,s0,-1
48a68: 078a c.slli a5,0x2
48a6a: 11078793 addi a5,a5,272
48a6e: 978a c.add a5,sp
48a70: f007a703 lw a4,-256(a5)
48a74: 8622 c.mv a2,s0
48a76: 8536 c.mv a0,a3
48a78: bbad c.j 487f2 <execute_stack_op+0xb8>
48a7a: 4785 c.li a5,1
48a7c: f287dee3 bge a5,s0,489b8 <execute_stack_op+0x27e>
48a80: ffe40793 addi a5,s0,-2
48a84: b7d5 c.j 48a68 <execute_stack_op+0x32e>
48a86: d80d c.beqz s0,489b8 <execute_stack_op+0x27e>
48a88: 8536 c.mv a0,a3
48a8a: 147d c.addi s0,-1
48a8c: d12569e3 bltu a0,s2,4879e <execute_stack_op+0x64>
48a90: b341 c.j 48810 <execute_stack_op+0xd6>
48a92: 00154703 lbu a4,1(a0)
48a96: fff40793 addi a5,s0,-1
48a9a: 0509 c.addi a0,2
48a9c: f0f75ee3 bge a4,a5,489b8 <execute_stack_op+0x27e>
48aa0: 8f99 c.sub a5,a4
48aa2: 078a c.slli a5,0x2
48aa4: 11078793 addi a5,a5,272
48aa8: 978a c.add a5,sp
48aaa: f007a703 lw a4,-256(a5)
48aae: 8622 c.mv a2,s0
48ab0: b389 c.j 487f2 <execute_stack_op+0xb8>
48ab2: 00254703 lbu a4,2(a0)
48ab6: 00154783 lbu a5,1(a0)
48aba: 8622 c.mv a2,s0
48abc: 0722 c.slli a4,0x8
48abe: 8f5d c.or a4,a5
48ac0: 0742 c.slli a4,0x10
48ac2: 8741 c.srai a4,0x10
48ac4: 050d c.addi a0,3
48ac6: b335 c.j 487f2 <execute_stack_op+0xb8>
48ac8: 00254703 lbu a4,2(a0)
48acc: 00154783 lbu a5,1(a0)
48ad0: 8622 c.mv a2,s0
48ad2: 0722 c.slli a4,0x8
48ad4: 8f5d c.or a4,a5
48ad6: 050d c.addi a0,3
48ad8: bb29 c.j 487f2 <execute_stack_op+0xb8>
48ada: 00150703 lb a4,1(a0)
48ade: 8622 c.mv a2,s0
48ae0: 0509 c.addi a0,2
48ae2: bb01 c.j 487f2 <execute_stack_op+0xb8>
48ae4: 00154703 lbu a4,1(a0)
48ae8: 8622 c.mv a2,s0
48aea: 0509 c.addi a0,2
48aec: b319 c.j 487f2 <execute_stack_op+0xb8>
48aee: 4785 c.li a5,1
48af0: ec87d4e3 bge a5,s0,489b8 <execute_stack_op+0x27e>
48af4: ffe40793 addi a5,s0,-2
48af8: fff40713 addi a4,s0,-1
48afc: 078a c.slli a5,0x2
48afe: 11078793 addi a5,a5,272
48b02: 070a c.slli a4,0x2
48b04: 978a c.add a5,sp
48b06: 11070713 addi a4,a4,272
48b0a: f007a583 lw a1,-256(a5)
48b0e: 970a c.add a4,sp
48b10: f0072603 lw a2,-256(a4)
48b14: f0b72023 sw a1,-256(a4)
48b18: 8536 c.mv a0,a3
48b1a: f0c7a023 sw a2,-256(a5)
48b1e: c92560e3 bltu a0,s2,4879e <execute_stack_op+0x64>
48b22: b1fd c.j 48810 <execute_stack_op+0xd6>
48b24: 00254783 lbu a5,2(a0)
48b28: 00154703 lbu a4,1(a0)
48b2c: 050d c.addi a0,3
48b2e: 07a2 c.slli a5,0x8
48b30: 8fd9 c.or a5,a4
48b32: 07c2 c.slli a5,0x10
48b34: 87c1 c.srai a5,0x10
48b36: 953e c.add a0,a5
48b38: c72563e3 bltu a0,s2,4879e <execute_stack_op+0x64>
48b3c: b9d1 c.j 48810 <execute_stack_op+0xd6>
48b3e: e6040de3 beq s0,zero,489b8 <execute_stack_op+0x27e>
48b42: 147d c.addi s0,-1
48b44: 00241793 slli a5,s0,0x2
48b48: 11078793 addi a5,a5,272
48b4c: 978a c.add a5,sp
48b4e: f007a783 lw a5,-256(a5)
48b52: 00350713 addi a4,a0,3
48b56: c7a5 c.beqz a5,48bbe <execute_stack_op+0x484>
48b58: 00254783 lbu a5,2(a0)
48b5c: 00154683 lbu a3,1(a0)
48b60: 07a2 c.slli a5,0x8
48b62: 8fd5 c.or a5,a3
48b64: 07c2 c.slli a5,0x10
48b66: 87c1 c.srai a5,0x10
48b68: 00f70533 add a0,a4,a5
48b6c: c32569e3 bltu a0,s2,4879e <execute_stack_op+0x64>
48b70: b145 c.j 48810 <execute_stack_op+0xd6>
48b72: 4789 c.li a5,2
48b74: e487d2e3 bge a5,s0,489b8 <execute_stack_op+0x27e>
48b78: ffe40613 addi a2,s0,-2
48b7c: 060a c.slli a2,0x2
48b7e: 11060713 addi a4,a2,272 # 40000110 <__BSS_END__+0x3ff905bc>
48b82: ffd40793 addi a5,s0,-3
48b86: 00270633 add a2,a4,sp
48b8a: 078a c.slli a5,0x2
48b8c: fff40713 addi a4,s0,-1
48b90: 11078793 addi a5,a5,272
48b94: 070a c.slli a4,0x2
48b96: f0062803 lw a6,-256(a2)
48b9a: 978a c.add a5,sp
48b9c: 11070713 addi a4,a4,272
48ba0: f007a503 lw a0,-256(a5)
48ba4: 970a c.add a4,sp
48ba6: f0072583 lw a1,-256(a4)
48baa: f1072023 sw a6,-256(a4)
48bae: f0a62023 sw a0,-256(a2)
48bb2: f0b7a023 sw a1,-256(a5)
48bb6: 8536 c.mv a0,a3
48bb8: bf2563e3 bltu a0,s2,4879e <execute_stack_op+0x64>
48bbc: b991 c.j 48810 <execute_stack_op+0xd6>
48bbe: 853a c.mv a0,a4
48bc0: bd256fe3 bltu a0,s2,4879e <execute_stack_op+0x64>
48bc4: b1b1 c.j 48810 <execute_stack_op+0xd6>
48bc6: 8536 c.mv a0,a3
48bc8: 4601 c.li a2,0
48bca: 4681 c.li a3,0
48bcc: 00054783 lbu a5,0(a0)
48bd0: 0505 c.addi a0,1
48bd2: 07f7f713 andi a4,a5,127
48bd6: 07e2 c.slli a5,0x18
48bd8: 00d71733 sll a4,a4,a3
48bdc: 87e1 c.srai a5,0x18
48bde: 8e59 c.or a2,a4
48be0: 069d c.addi a3,7
48be2: fe07c5e3 blt a5,zero,48bcc <execute_stack_op+0x492>
48be6: 04200793 addi a5,zero,66
48bea: dcc7c7e3 blt a5,a2,489b8 <execute_stack_op+0x27e>
48bee: 124aa583 lw a1,292(s5)
48bf2: 00261793 slli a5,a2,0x2
48bf6: 400006b7 lui a3,0x40000
48bfa: 00cb0733 add a4,s6,a2
48bfe: 97d6 c.add a5,s5
48c00: 8eed c.and a3,a1
48c02: 00074583 lbu a1,0(a4)
48c06: 4398 c.lw a4,0(a5)
48c08: c689 c.beqz a3,48c12 <execute_stack_op+0x4d8>
48c0a: 9656 c.add a2,s5
48c0c: 13064783 lbu a5,304(a2)
48c10: e789 c.bnez a5,48c1a <execute_stack_op+0x4e0>
48c12: 4791 c.li a5,4
48c14: daf592e3 bne a1,a5,489b8 <execute_stack_op+0x27e>
48c18: 4318 c.lw a4,0(a4)
48c1a: 8622 c.mv a2,s0
48c1c: bed9 c.j 487f2 <execute_stack_op+0xb8>
48c1e: 8536 c.mv a0,a3
48c20: 4601 c.li a2,0
48c22: 4681 c.li a3,0
48c24: 00054783 lbu a5,0(a0)
48c28: 0505 c.addi a0,1
48c2a: 07f7f713 andi a4,a5,127
48c2e: 07e2 c.slli a5,0x18
48c30: 00d71733 sll a4,a4,a3
48c34: 87e1 c.srai a5,0x18
48c36: 8e59 c.or a2,a4
48c38: 069d c.addi a3,7
48c3a: fe07c5e3 blt a5,zero,48c24 <execute_stack_op+0x4ea>
48c3e: 4581 c.li a1,0
48c40: 4701 c.li a4,0
48c42: 00054683 lbu a3,0(a0)
48c46: 0505 c.addi a0,1
48c48: 07f6f793 andi a5,a3,127
48c4c: 01869813 slli a6,a3,0x18
48c50: 00e797b3 sll a5,a5,a4
48c54: 41885813 srai a6,a6,0x18
48c58: 8ddd c.or a1,a5
48c5a: 071d c.addi a4,7
48c5c: fe0843e3 blt a6,zero,48c42 <execute_stack_op+0x508>
48c60: 47fd c.li a5,31
48c62: 00e7e963 bltu a5,a4,48c74 <execute_stack_op+0x53a>
48c66: 0406f693 andi a3,a3,64
48c6a: c689 c.beqz a3,48c74 <execute_stack_op+0x53a>
48c6c: 57fd c.li a5,-1
48c6e: 00e797b3 sll a5,a5,a4
48c72: 8ddd c.or a1,a5
48c74: 04200793 addi a5,zero,66
48c78: d4c7c0e3 blt a5,a2,489b8 <execute_stack_op+0x27e>
48c7c: 124aa803 lw a6,292(s5)
48c80: 00261793 slli a5,a2,0x2
48c84: 400006b7 lui a3,0x40000
48c88: 00cb0733 add a4,s6,a2
48c8c: 97d6 c.add a5,s5
48c8e: 0106f6b3 and a3,a3,a6
48c92: 00074803 lbu a6,0(a4)
48c96: 4398 c.lw a4,0(a5)
48c98: c689 c.beqz a3,48ca2 <execute_stack_op+0x568>
48c9a: 9656 c.add a2,s5
48c9c: 13064783 lbu a5,304(a2)
48ca0: e789 c.bnez a5,48caa <execute_stack_op+0x570>
48ca2: 4791 c.li a5,4
48ca4: d0f81ae3 bne a6,a5,489b8 <execute_stack_op+0x27e>
48ca8: 4318 c.lw a4,0(a4)
48caa: 972e c.add a4,a1
48cac: 8622 c.mv a2,s0
48cae: b691 c.j 487f2 <execute_stack_op+0xb8>
48cb0: 8536 c.mv a0,a3
48cb2: af2566e3 bltu a0,s2,4879e <execute_stack_op+0x64>
48cb6: bea9 c.j 48810 <execute_stack_op+0xd6>
48cb8: 8536 c.mv a0,a3
48cba: b6ad c.j 48824 <execute_stack_op+0xea>
48cbc: ce040ee3 beq s0,zero,489b8 <execute_stack_op+0x27e>
48cc0: fff40613 addi a2,s0,-1
48cc4: 00261713 slli a4,a2,0x2
48cc8: 11070713 addi a4,a4,272
48ccc: 970a c.add a4,sp
48cce: 02300593 addi a1,zero,35
48cd2: f0072703 lw a4,-256(a4)
48cd6: 14f5fc63 bgeu a1,a5,48e2e <execute_stack_op+0x6f4>
48cda: 09400693 addi a3,zero,148
48cde: ccd79de3 bne a5,a3,489b8 <execute_stack_op+0x27e>
48ce2: 00154783 lbu a5,1(a0)
48ce6: 4691 c.li a3,4
48ce8: 0509 c.addi a0,2
48cea: 12d78063 beq a5,a3,48e0a <execute_stack_op+0x6d0>
48cee: 10f6eb63 bltu a3,a5,48e04 <execute_stack_op+0x6ca>
48cf2: 4685 c.li a3,1
48cf4: 0ed79e63 bne a5,a3,48df0 <execute_stack_op+0x6b6>
48cf8: 00074703 lbu a4,0(a4)
48cfc: bcdd c.j 487f2 <execute_stack_op+0xb8>
48cfe: 00b71733 sll a4,a4,a1
48d02: 8536 c.mv a0,a3
48d04: b4fd c.j 487f2 <execute_stack_op+0xb8>
48d06: 00b75733 srl a4,a4,a1
48d0a: 8536 c.mv a0,a3
48d0c: b4dd c.j 487f2 <execute_stack_op+0xb8>
48d0e: 40b75733 sra a4,a4,a1
48d12: 8536 c.mv a0,a3
48d14: bcf9 c.j 487f2 <execute_stack_op+0xb8>
48d16: 8f2d c.xor a4,a1
48d18: 8536 c.mv a0,a3
48d1a: bce1 c.j 487f2 <execute_stack_op+0xb8>
48d1c: 8f0d c.sub a4,a1
48d1e: 00173713 sltiu a4,a4,1
48d22: 8536 c.mv a0,a3
48d24: b4f9 c.j 487f2 <execute_stack_op+0xb8>
48d26: 00b72733 slt a4,a4,a1
48d2a: 00174713 xori a4,a4,1
48d2e: 8536 c.mv a0,a3
48d30: b4c9 c.j 487f2 <execute_stack_op+0xb8>
48d32: 00e5a733 slt a4,a1,a4
48d36: 8536 c.mv a0,a3
48d38: bc6d c.j 487f2 <execute_stack_op+0xb8>
48d3a: 00e5a733 slt a4,a1,a4
48d3e: 00174713 xori a4,a4,1
48d42: 8536 c.mv a0,a3
48d44: b47d c.j 487f2 <execute_stack_op+0xb8>
48d46: 02b77733 remu a4,a4,a1
48d4a: 8536 c.mv a0,a3
48d4c: b45d c.j 487f2 <execute_stack_op+0xb8>
48d4e: 02b70733 mul a4,a4,a1
48d52: 8536 c.mv a0,a3
48d54: bc79 c.j 487f2 <execute_stack_op+0xb8>
48d56: 8f4d c.or a4,a1
48d58: 8536 c.mv a0,a3
48d5a: bc61 c.j 487f2 <execute_stack_op+0xb8>
48d5c: 972e c.add a4,a1
48d5e: 8536 c.mv a0,a3
48d60: bc49 c.j 487f2 <execute_stack_op+0xb8>
48d62: 02b74733 div a4,a4,a1
48d66: 8536 c.mv a0,a3
48d68: b469 c.j 487f2 <execute_stack_op+0xb8>
48d6a: 8f0d c.sub a4,a1
48d6c: 8536 c.mv a0,a3
48d6e: b451 c.j 487f2 <execute_stack_op+0xb8>
48d70: 00b72733 slt a4,a4,a1
48d74: 8536 c.mv a0,a3
48d76: bcb5 c.j 487f2 <execute_stack_op+0xb8>
48d78: 8f0d c.sub a4,a1
48d7a: 00e03733 sltu a4,zero,a4
48d7e: 8536 c.mv a0,a3
48d80: bc8d c.j 487f2 <execute_stack_op+0xb8>
48d82: 8f6d c.and a4,a1
48d84: 8536 c.mv a0,a3
48d86: b4b5 c.j 487f2 <execute_stack_op+0xb8>
48d88: fff74713 xori a4,a4,-1
48d8c: 8536 c.mv a0,a3
48d8e: b495 c.j 487f2 <execute_stack_op+0xb8>
48d90: 40e00733 sub a4,zero,a4
48d94: 8536 c.mv a0,a3
48d96: bcb1 c.j 487f2 <execute_stack_op+0xb8>
48d98: 41f75793 srai a5,a4,0x1f
48d9c: 8f3d c.xor a4,a5
48d9e: 8536 c.mv a0,a3
48da0: 8f1d c.sub a4,a5
48da2: bc81 c.j 487f2 <execute_stack_op+0xb8>
48da4: 00174583 lbu a1,1(a4)
48da8: 00074803 lbu a6,0(a4)
48dac: 00274783 lbu a5,2(a4)
48db0: 00374503 lbu a0,3(a4)
48db4: 00859713 slli a4,a1,0x8
48db8: 01076733 or a4,a4,a6
48dbc: 07c2 c.slli a5,0x10
48dbe: 8fd9 c.or a5,a4
48dc0: 01851713 slli a4,a0,0x18
48dc4: 8f5d c.or a4,a5
48dc6: 8536 c.mv a0,a3
48dc8: b42d c.j 487f2 <execute_stack_op+0xb8>
48dca: 8536 c.mv a0,a3
48dcc: 4801 c.li a6,0
48dce: 4581 c.li a1,0
48dd0: 00054783 lbu a5,0(a0)
48dd4: 0505 c.addi a0,1
48dd6: 07f7f693 andi a3,a5,127
48dda: 07e2 c.slli a5,0x18
48ddc: 00b696b3 sll a3,a3,a1
48de0: 87e1 c.srai a5,0x18
48de2: 00d86833 or a6,a6,a3
48de6: 059d c.addi a1,7
48de8: fe07c4e3 blt a5,zero,48dd0 <execute_stack_op+0x696>
48dec: 9742 c.add a4,a6
48dee: b411 c.j 487f2 <execute_stack_op+0xb8>
48df0: 4689 c.li a3,2
48df2: bcd793e3 bne a5,a3,489b8 <execute_stack_op+0x27e>
48df6: 00174783 lbu a5,1(a4)
48dfa: 00074703 lbu a4,0(a4)
48dfe: 07a2 c.slli a5,0x8
48e00: 8f5d c.or a4,a5
48e02: bac5 c.j 487f2 <execute_stack_op+0xb8>
48e04: 46a1 c.li a3,8
48e06: bad799e3 bne a5,a3,489b8 <execute_stack_op+0x27e>
48e0a: 00174683 lbu a3,1(a4)
48e0e: 00074803 lbu a6,0(a4)
48e12: 00274783 lbu a5,2(a4)
48e16: 00374583 lbu a1,3(a4)
48e1a: 00869713 slli a4,a3,0x8
48e1e: 01076733 or a4,a4,a6
48e22: 07c2 c.slli a5,0x10
48e24: 8fd9 c.or a5,a4
48e26: 01859713 slli a4,a1,0x18
48e2a: 8f5d c.or a4,a5
48e2c: b2d9 c.j 487f2 <execute_stack_op+0xb8>
48e2e: 4595 c.li a1,5
48e30: b8f5f4e3 bgeu a1,a5,489b8 <execute_stack_op+0x27e>
48e34: b6a5 c.j 4899c <execute_stack_op+0x262>
00048e36 <uw_update_context_1>:
48e36: 7145 c.addi16sp sp,-464
48e38: 1b912223 sw s9,420(sp)
48e3c: 01c10c93 addi s9,sp,28
48e40: 1c112623 sw ra,460(sp)
48e44: 1c812423 sw s0,456(sp)
48e48: 1c912223 sw s1,452(sp)
48e4c: 1d212023 sw s2,448(sp)
48e50: 1b312e23 sw s3,444(sp)
48e54: 1b412c23 sw s4,440(sp)
48e58: 1b512a23 sw s5,436(sp)
48e5c: 1b612823 sw s6,432(sp)
48e60: 1b712623 sw s7,428(sp)
48e64: 1b812423 sw s8,424(sp)
48e68: 1ba12023 sw s10,416(sp)
48e6c: 19b12e23 sw s11,412(sp)
48e70: c22a c.swsp a0,4(sp)
48e72: c02e c.swsp a1,0(sp)
48e74: 87aa c.mv a5,a0
48e76: 8766 c.mv a4,s9
48e78: 17050813 addi a6,a0,368
48e7c: 4388 c.lw a0,0(a5)
48e7e: 43cc c.lw a1,4(a5)
48e80: 4790 c.lw a2,8(a5)
48e82: 47d4 c.lw a3,12(a5)
48e84: c308 c.sw a0,0(a4)
48e86: c34c c.sw a1,4(a4)
48e88: c710 c.sw a2,8(a4)
48e8a: c754 c.sw a3,12(a4)
48e8c: 07c1 c.addi a5,16
48e8e: 0741 c.addi a4,16
48e90: ff0796e3 bne a5,a6,48e7c <uw_update_context_1+0x46>
48e94: 439c c.lw a5,0(a5)
48e96: c31c c.sw a5,0(a4)
48e98: 14012703 lw a4,320(sp)
48e9c: 400007b7 lui a5,0x40000
48ea0: 8ff9 c.and a5,a4
48ea2: c781 c.beqz a5,48eaa <uw_update_context_1+0x74>
48ea4: 14e14783 lbu a5,334(sp)
48ea8: e781 c.bnez a5,48eb0 <uw_update_context_1+0x7a>
48eaa: 5792 c.lwsp a5,36(sp)
48eac: 26078a63 beq a5,zero,49120 <uw_update_context_1+0x2ea>
48eb0: 4692 c.lwsp a3,4(sp)
48eb2: 40000437 lui s0,0x40000
48eb6: 1246a783 lw a5,292(a3) # 40000124 <__BSS_END__+0x3ff905d0>
48eba: c63e c.swsp a5,12(sp)
48ebc: 8c7d c.and s0,a5
48ebe: c019 c.beqz s0,48ec4 <uw_update_context_1+0x8e>
48ec0: 12068923 sb zero,306(a3)
48ec4: 4782 c.lwsp a5,0(sp)
48ec6: 4692 c.lwsp a3,4(sp)
48ec8: 2287a783 lw a5,552(a5) # 40000228 <__BSS_END__+0x3ff906d4>
48ecc: 0006a423 sw zero,8(a3)
48ed0: 4685 c.li a3,1
48ed2: 04d79e63 bne a5,a3,48f2e <uw_update_context_1+0xf8>
48ed6: 4782 c.lwsp a5,0(sp)
48ed8: 04200693 addi a3,zero,66
48edc: 2207a783 lw a5,544(a5)
48ee0: 22f6c463 blt a3,a5,49108 <uw_update_context_1+0x2d2>
48ee4: 6a818693 addi a3,gp,1704 # 6f9fc <dwarf_reg_size_table>
48ee8: 8636 c.mv a2,a3
48eea: c436 c.swsp a3,8(sp)
48eec: 00279693 slli a3,a5,0x2
48ef0: 00f605b3 add a1,a2,a5
48ef4: 18068693 addi a3,a3,384
48ef8: 0810 c.addi4spn a2,sp,16
48efa: 96b2 c.add a3,a2
48efc: 40000637 lui a2,0x40000
48f00: 8f71 c.and a4,a2
48f02: e8c6a683 lw a3,-372(a3)
48f06: 0005c603 lbu a2,0(a1)
48f0a: cb01 c.beqz a4,48f1a <uw_update_context_1+0xe4>
48f0c: 18078793 addi a5,a5,384
48f10: 0818 c.addi4spn a4,sp,16
48f12: 97ba c.add a5,a4
48f14: fbc7c783 lbu a5,-68(a5)
48f18: e789 c.bnez a5,48f22 <uw_update_context_1+0xec>
48f1a: 4791 c.li a5,4
48f1c: 1ef61663 bne a2,a5,49108 <uw_update_context_1+0x2d2>
48f20: 4294 c.lw a3,0(a3)
48f22: 4782 c.lwsp a5,0(sp)
48f24: 21c7a783 lw a5,540(a5)
48f28: 00f689b3 add s3,a3,a5
48f2c: a83d c.j 48f6a <uw_update_context_1+0x134>
48f2e: 4709 c.li a4,2
48f30: 1ce79c63 bne a5,a4,49108 <uw_update_context_1+0x2d2>
48f34: 4782 c.lwsp a5,0(sp)
48f36: 4581 c.li a1,0
48f38: 4681 c.li a3,0
48f3a: 2247a503 lw a0,548(a5)
48f3e: 00054783 lbu a5,0(a0)
48f42: 0505 c.addi a0,1
48f44: 07f7f713 andi a4,a5,127
48f48: 07e2 c.slli a5,0x18
48f4a: 00d71733 sll a4,a4,a3
48f4e: 87e1 c.srai a5,0x18
48f50: 8dd9 c.or a1,a4
48f52: 069d c.addi a3,7
48f54: fe07c5e3 blt a5,zero,48f3e <uw_update_context_1+0x108>
48f58: 4681 c.li a3,0
48f5a: 8666 c.mv a2,s9
48f5c: 95aa c.add a1,a0
48f5e: fdcff0ef jal ra,4873a <execute_stack_op>
48f62: 6a818793 addi a5,gp,1704 # 6f9fc <dwarf_reg_size_table>
48f66: 89aa c.mv s3,a0
48f68: c43e c.swsp a5,8(sp)
48f6a: 4b12 c.lwsp s6,4(sp)
48f6c: 4d02 c.lwsp s10,0(sp)
48f6e: 6a818d93 addi s11,gp,1704 # 6f9fc <dwarf_reg_size_table>
48f72: 113b2623 sw s3,268(s6)
48f76: 130b0a13 addi s4,s6,304
48f7a: 6eb18c13 addi s8,gp,1771 # 6fa3f <dwarf_reg_size_table+0x43>
48f7e: 4b95 c.li s7,5
48f80: 0001fa97 auipc s5,0x1f
48f84: 768a8a93 addi s5,s5,1896 # 686e8 <__PRETTY_FUNCTION__.1+0x364>
48f88: 4491 c.li s1,4
48f8a: 4905 c.li s2,1
48f8c: 004d2783 lw a5,4(s10)
48f90: 0afbef63 bltu s7,a5,4904e <uw_update_context_1+0x218>
48f94: 078a c.slli a5,0x2
48f96: 97d6 c.add a5,s5
48f98: 439c c.lw a5,0(a5)
48f9a: 97d6 c.add a5,s5
48f9c: 8782 c.jr a5
48f9e: 000d2503 lw a0,0(s10)
48fa2: 4581 c.li a1,0
48fa4: 4e81 c.li t4,0
48fa6: 00054783 lbu a5,0(a0)
48faa: 0505 c.addi a0,1
48fac: 07f7f613 andi a2,a5,127
48fb0: 07e2 c.slli a5,0x18
48fb2: 01d61633 sll a2,a2,t4
48fb6: 87e1 c.srai a5,0x18
48fb8: 8dd1 c.or a1,a2
48fba: 0e9d c.addi t4,7
48fbc: fe07c5e3 blt a5,zero,48fa6 <uw_update_context_1+0x170>
48fc0: 86ce c.mv a3,s3
48fc2: 8666 c.mv a2,s9
48fc4: 95aa c.add a1,a0
48fc6: f74ff0ef jal ra,4873a <execute_stack_op>
48fca: 000dc783 lbu a5,0(s11)
48fce: 12f4ed63 bltu s1,a5,49108 <uw_update_context_1+0x2d2>
48fd2: 012a0023 sb s2,0(s4)
48fd6: 00ab2023 sw a0,0(s6)
48fda: 0d85 c.addi s11,1
48fdc: 0d21 c.addi s10,8
48fde: 0a05 c.addi s4,1
48fe0: 0b11 c.addi s6,4
48fe2: fbbc15e3 bne s8,s11,48f8c <uw_update_context_1+0x156>
48fe6: 4782 c.lwsp a5,0(sp)
48fe8: 2437c783 lbu a5,579(a5)
48fec: 12079463 bne a5,zero,49114 <uw_update_context_1+0x2de>
48ff0: 47b2 c.lwsp a5,12(sp)
48ff2: 00179a93 slli s5,a5,0x1
48ff6: 001ada93 srli s5,s5,0x1
48ffa: 4792 c.lwsp a5,4(sp)
48ffc: 1cc12083 lw ra,460(sp)
49000: 1c812403 lw s0,456(sp)
49004: 1357a223 sw s5,292(a5)
49008: 1c412483 lw s1,452(sp)
4900c: 1c012903 lw s2,448(sp)
49010: 1bc12983 lw s3,444(sp)
49014: 1b812a03 lw s4,440(sp)
49018: 1b412a83 lw s5,436(sp)
4901c: 1b012b03 lw s6,432(sp)
49020: 1ac12b83 lw s7,428(sp)
49024: 1a812c03 lw s8,424(sp)
49028: 1a412c83 lw s9,420(sp)
4902c: 1a012d03 lw s10,416(sp)
49030: 19c12d83 lw s11,412(sp)
49034: 6179 c.addi16sp sp,464
49036: 8082 c.jr ra
49038: 000d2783 lw a5,0(s10)
4903c: 000dc603 lbu a2,0(s11)
49040: 97ce c.add a5,s3
49042: 0cc4e363 bltu s1,a2,49108 <uw_update_context_1+0x2d2>
49046: 012a0023 sb s2,0(s4)
4904a: 00fb2023 sw a5,0(s6)
4904e: 0d85 c.addi s11,1
49050: 0d21 c.addi s10,8
49052: 0a05 c.addi s4,1
49054: 0b11 c.addi s6,4
49056: f3bc1be3 bne s8,s11,48f8c <uw_update_context_1+0x156>
4905a: 4782 c.lwsp a5,0(sp)
4905c: 2437c783 lbu a5,579(a5)
49060: dbc1 c.beqz a5,48ff0 <uw_update_context_1+0x1ba>
49062: a84d c.j 49114 <uw_update_context_1+0x2de>
49064: 000d2503 lw a0,0(s10)
49068: 4581 c.li a1,0
4906a: 4e81 c.li t4,0
4906c: 00054783 lbu a5,0(a0)
49070: 0505 c.addi a0,1
49072: 07f7f613 andi a2,a5,127
49076: 07e2 c.slli a5,0x18
49078: 01d61633 sll a2,a2,t4
4907c: 87e1 c.srai a5,0x18
4907e: 8dd1 c.or a1,a2
49080: 0e9d c.addi t4,7
49082: fe07c5e3 blt a5,zero,4906c <uw_update_context_1+0x236>
49086: 86ce c.mv a3,s3
49088: 8666 c.mv a2,s9
4908a: 95aa c.add a1,a0
4908c: eaeff0ef jal ra,4873a <execute_stack_op>
49090: d039 c.beqz s0,48fd6 <uw_update_context_1+0x1a0>
49092: 000a0023 sb zero,0(s4)
49096: 00ab2023 sw a0,0(s6)
4909a: b781 c.j 48fda <uw_update_context_1+0x1a4>
4909c: 000d2783 lw a5,0(s10)
490a0: 97ce c.add a5,s3
490a2: d445 c.beqz s0,4904a <uw_update_context_1+0x214>
490a4: 000a0023 sb zero,0(s4)
490a8: b74d c.j 4904a <uw_update_context_1+0x214>
490aa: 000d2783 lw a5,0(s10)
490ae: 0814 c.addi4spn a3,sp,16
490b0: 18078713 addi a4,a5,384
490b4: 00d70633 add a2,a4,a3
490b8: fbc64603 lbu a2,-68(a2) # 3fffffbc <__BSS_END__+0x3ff90468>
490bc: ee01 c.bnez a2,490d4 <uw_update_context_1+0x29e>
490be: 078a c.slli a5,0x2
490c0: 18078793 addi a5,a5,384
490c4: 0818 c.addi4spn a4,sp,16
490c6: 97ba c.add a5,a4
490c8: e8c7a783 lw a5,-372(a5)
490cc: dc3d c.beqz s0,4904a <uw_update_context_1+0x214>
490ce: 000a0023 sb zero,0(s4)
490d2: bfa5 c.j 4904a <uw_update_context_1+0x214>
490d4: 04200713 addi a4,zero,66
490d8: 02f74863 blt a4,a5,49108 <uw_update_context_1+0x2d2>
490dc: 4722 c.lwsp a4,8(sp)
490de: 00279593 slli a1,a5,0x2
490e2: 14012603 lw a2,320(sp)
490e6: 97ba c.add a5,a4
490e8: 18058713 addi a4,a1,384
490ec: 00d705b3 add a1,a4,a3
490f0: 40000737 lui a4,0x40000
490f4: 8e79 c.and a2,a4
490f6: 0007c503 lbu a0,0(a5)
490fa: e8c5a783 lw a5,-372(a1)
490fe: c619 c.beqz a2,4910c <uw_update_context_1+0x2d6>
49100: 000dc603 lbu a2,0(s11)
49104: f4c4f1e3 bgeu s1,a2,49046 <uw_update_context_1+0x210>
49108: 8f0c70ef jal ra,101f8 <abort>
4910c: fe951ee3 bne a0,s1,49108 <uw_update_context_1+0x2d2>
49110: 439c c.lw a5,0(a5)
49112: b7fd c.j 49100 <uw_update_context_1+0x2ca>
49114: 4732 c.lwsp a4,12(sp)
49116: 800007b7 lui a5,0x80000
4911a: 00f76ab3 or s5,a4,a5
4911e: bdf1 c.j 48ffa <uw_update_context_1+0x1c4>
49120: 4792 c.lwsp a5,4(sp)
49122: 6aa1c603 lbu a2,1706(gp) # 6f9fe <dwarf_reg_size_table+0x2>
49126: 4691 c.li a3,4
49128: 10c7a783 lw a5,268(a5) # 8000010c <__BSS_END__+0x7ff905b8>
4912c: fcd61ee3 bne a2,a3,49108 <uw_update_context_1+0x2d2>
49130: cc3e c.swsp a5,24(sp)
49132: 400007b7 lui a5,0x40000
49136: 8ff9 c.and a5,a4
49138: c399 c.beqz a5,4913e <uw_update_context_1+0x308>
4913a: 14010723 sb zero,334(sp)
4913e: 083c c.addi4spn a5,sp,24
49140: d23e c.swsp a5,36(sp)
49142: b3bd c.j 48eb0 <uw_update_context_1+0x7a>
00049144 <execute_cfa_program>:
49144: 2006ac23 sw zero,536(a3)
49148: 7ab57563 bgeu a0,a1,498f2 <execute_cfa_program+0x7ae>
4914c: 711d c.addi16sp sp,-96
4914e: cca2 c.swsp s0,88(sp)
49150: caa6 c.swsp s1,84(sp)
49152: c8ca c.swsp s2,80(sp)
49154: c6ce c.swsp s3,76(sp)
49156: c4d2 c.swsp s4,72(sp)
49158: c2d6 c.swsp s5,68(sp)
4915a: c0da c.swsp s6,64(sp)
4915c: de5e c.swsp s7,60(sp)
4915e: dc62 c.swsp s8,56(sp)
49160: da66 c.swsp s9,52(sp)
49162: d86a c.swsp s10,48(sp)
49164: d66e c.swsp s11,44(sp)
49166: 1080 c.addi4spn s0,sp,96
49168: ce86 c.swsp ra,92(sp)
4916a: 12462783 lw a5,292(a2)
4916e: 11062983 lw s3,272(a2)
49172: 84b6 c.mv s1,a3
49174: 83fd c.srli a5,0x1f
49176: 22868713 addi a4,a3,552
4917a: 892e c.mv s2,a1
4917c: 8c32 c.mv s8,a2
4917e: 4d81 c.li s11,0
49180: 99be c.add s3,a5
49182: 04000a13 addi s4,zero,64
49186: 08000a93 addi s5,zero,128
4918a: 0c000b93 addi s7,zero,192
4918e: 02f00c93 addi s9,zero,47
49192: 0001fb17 auipc s6,0x1f
49196: 56eb0b13 addi s6,s6,1390 # 68700 <__PRETTY_FUNCTION__.1+0x37c>
4919a: 04200d13 addi s10,zero,66
4919e: fbc40693 addi a3,s0,-68 # 3fffffbc <__BSS_END__+0x3ff90468>
491a2: 22c4a803 lw a6,556(s1)
491a6: 05387163 bgeu a6,s3,491e8 <execute_cfa_program+0xa4>
491aa: 00054783 lbu a5,0(a0)
491ae: 00150613 addi a2,a0,1
491b2: 0c07f593 andi a1,a5,192
491b6: 01458d63 beq a1,s4,491d0 <execute_cfa_program+0x8c>
491ba: 07558263 beq a1,s5,4921e <execute_cfa_program+0xda>
491be: 05758663 beq a1,s7,4920a <execute_cfa_program+0xc6>
491c2: 74fcec63 bltu s9,a5,4991a <execute_cfa_program+0x7d6>
491c6: 078a c.slli a5,0x2
491c8: 97da c.add a5,s6
491ca: 439c c.lw a5,0(a5)
491cc: 97da c.add a5,s6
491ce: 8782 c.jr a5
491d0: 2384a583 lw a1,568(s1)
491d4: 03f7f793 andi a5,a5,63
491d8: 8532 c.mv a0,a2
491da: 02b787b3 mul a5,a5,a1
491de: 97c2 c.add a5,a6
491e0: 22f4a623 sw a5,556(s1)
491e4: fb256fe3 bltu a0,s2,491a2 <execute_cfa_program+0x5e>
491e8: fa040113 addi sp,s0,-96
491ec: 40f6 c.lwsp ra,92(sp)
491ee: 4466 c.lwsp s0,88(sp)
491f0: 44d6 c.lwsp s1,84(sp)
491f2: 4946 c.lwsp s2,80(sp)
491f4: 49b6 c.lwsp s3,76(sp)
491f6: 4a26 c.lwsp s4,72(sp)
491f8: 4a96 c.lwsp s5,68(sp)
491fa: 4b06 c.lwsp s6,64(sp)
491fc: 5bf2 c.lwsp s7,60(sp)
491fe: 5c62 c.lwsp s8,56(sp)
49200: 5cd2 c.lwsp s9,52(sp)
49202: 5d42 c.lwsp s10,48(sp)
49204: 5db2 c.lwsp s11,44(sp)
49206: 6125 c.addi16sp sp,96
49208: 8082 c.jr ra
4920a: 03f7f793 andi a5,a5,63
4920e: 078e c.slli a5,0x3
49210: 97a6 c.add a5,s1
49212: 0007a223 sw zero,4(a5) # 40000004 <__BSS_END__+0x3ff904b0>
49216: 8532 c.mv a0,a2
49218: f92565e3 bltu a0,s2,491a2 <execute_cfa_program+0x5e>
4921c: b7f1 c.j 491e8 <execute_cfa_program+0xa4>
4921e: 03f7f793 andi a5,a5,63
49222: 8532 c.mv a0,a2
49224: 4881 c.li a7,0
49226: 4801 c.li a6,0
49228: 00054603 lbu a2,0(a0)
4922c: 0505 c.addi a0,1
4922e: 07f67593 andi a1,a2,127
49232: 0662 c.slli a2,0x18
49234: 010595b3 sll a1,a1,a6
49238: 8661 c.srai a2,0x18
4923a: 00b8e8b3 or a7,a7,a1
4923e: 081d c.addi a6,7
49240: fe0644e3 blt a2,zero,49228 <execute_cfa_program+0xe4>
49244: 2344a603 lw a2,564(s1)
49248: 078e c.slli a5,0x3
4924a: 97a6 c.add a5,s1
4924c: 02c888b3 mul a7,a7,a2
49250: 4605 c.li a2,1
49252: c3d0 c.sw a2,4(a5)
49254: 0117a023 sw a7,0(a5)
49258: f52565e3 bltu a0,s2,491a2 <execute_cfa_program+0x5e>
4925c: b771 c.j 491e8 <execute_cfa_program+0xa4>
4925e: 08448593 addi a1,s1,132
49262: 4781 c.li a5,0
49264: 4505 c.li a0,1
49266: fef5ae23 sw a5,-4(a1)
4926a: c188 c.sw a0,0(a1)
4926c: 0791 c.addi a5,4
4926e: 05a1 c.addi a1,8
49270: ff479be3 bne a5,s4,49266 <execute_cfa_program+0x122>
49274: 8532 c.mv a0,a2
49276: f32566e3 bltu a0,s2,491a2 <execute_cfa_program+0x5e>
4927a: b7bd c.j 491e8 <execute_cfa_program+0xa4>
4927c: 2404c583 lbu a1,576(s1)
49280: 8562 c.mv a0,s8
49282: fae42423 sw a4,-88(s0)
49286: fad42623 sw a3,-84(s0)
4928a: b1eff0ef jal ra,485a8 <read_encoded_value>
4928e: fbc42783 lw a5,-68(s0)
49292: fac42683 lw a3,-84(s0)
49296: fa842703 lw a4,-88(s0)
4929a: 22f4a623 sw a5,556(s1)
4929e: f12562e3 bltu a0,s2,491a2 <execute_cfa_program+0x5e>
492a2: b799 c.j 491e8 <execute_cfa_program+0xa4>
492a4: 00154783 lbu a5,1(a0)
492a8: 2384a603 lw a2,568(s1)
492ac: 0509 c.addi a0,2
492ae: 02c787b3 mul a5,a5,a2
492b2: 97c2 c.add a5,a6
492b4: 22f4a623 sw a5,556(s1)
492b8: ef2565e3 bltu a0,s2,491a2 <execute_cfa_program+0x5e>
492bc: b735 c.j 491e8 <execute_cfa_program+0xa4>
492be: 00254783 lbu a5,2(a0)
492c2: 00154583 lbu a1,1(a0)
492c6: 2384a603 lw a2,568(s1)
492ca: 07a2 c.slli a5,0x8
492cc: 8fcd c.or a5,a1
492ce: 02c787b3 mul a5,a5,a2
492d2: 050d c.addi a0,3
492d4: 97c2 c.add a5,a6
492d6: 22f4a623 sw a5,556(s1)
492da: ed2564e3 bltu a0,s2,491a2 <execute_cfa_program+0x5e>
492de: b729 c.j 491e8 <execute_cfa_program+0xa4>
492e0: 00254583 lbu a1,2(a0)
492e4: 00154303 lbu t1,1(a0)
492e8: 00354603 lbu a2,3(a0)
492ec: 00454783 lbu a5,4(a0)
492f0: 05a2 c.slli a1,0x8
492f2: 2384a883 lw a7,568(s1)
492f6: 0065e5b3 or a1,a1,t1
492fa: 0642 c.slli a2,0x10
492fc: 8e4d c.or a2,a1
492fe: 07e2 c.slli a5,0x18
49300: 8fd1 c.or a5,a2
49302: 031787b3 mul a5,a5,a7
49306: 0515 c.addi a0,5
49308: 97c2 c.add a5,a6
4930a: 22f4a623 sw a5,556(s1)
4930e: e9256ae3 bltu a0,s2,491a2 <execute_cfa_program+0x5e>
49312: bdd9 c.j 491e8 <execute_cfa_program+0xa4>
49314: 5e0d8c63 beq s11,zero,4990c <execute_cfa_program+0x7c8>
49318: 8f6e c.mv t5,s11
4931a: 218dad83 lw s11,536(s11)
4931e: 87a6 c.mv a5,s1
49320: 85fa c.mv a1,t5
49322: 0007ae83 lw t4,0(a5)
49326: 0047ae03 lw t3,4(a5)
4932a: 0087a303 lw t1,8(a5)
4932e: 00c7a883 lw a7,12(a5)
49332: 0107a803 lw a6,16(a5)
49336: 4bc8 c.lw a0,20(a5)
49338: 01d5a023 sw t4,0(a1)
4933c: 01c5a223 sw t3,4(a1)
49340: 0065a423 sw t1,8(a1)
49344: 0115a623 sw a7,12(a1)
49348: 0105a823 sw a6,16(a1)
4934c: c9c8 c.sw a0,20(a1)
4934e: 07e1 c.addi a5,24
49350: 05e1 c.addi a1,24
49352: fce798e3 bne a5,a4,49322 <execute_cfa_program+0x1de>
49356: 431c c.lw a5,0(a4)
49358: 8532 c.mv a0,a2
4935a: c19c c.sw a5,0(a1)
4935c: 21e4ac23 sw t5,536(s1)
49360: e52561e3 bltu a0,s2,491a2 <execute_cfa_program+0x5e>
49364: b551 c.j 491e8 <execute_cfa_program+0xa4>
49366: 2184af03 lw t5,536(s1)
4936a: 85a6 c.mv a1,s1
4936c: 87fa c.mv a5,t5
4936e: 228f0f93 addi t6,t5,552 # 10228 <abort+0x30>
49372: 0007ae83 lw t4,0(a5)
49376: 0047ae03 lw t3,4(a5)
4937a: 0087a303 lw t1,8(a5)
4937e: 00c7a883 lw a7,12(a5)
49382: 0107a803 lw a6,16(a5)
49386: 4bc8 c.lw a0,20(a5)
49388: 01d5a023 sw t4,0(a1)
4938c: 01c5a223 sw t3,4(a1)
49390: 0065a423 sw t1,8(a1)
49394: 0115a623 sw a7,12(a1)
49398: 0105a823 sw a6,16(a1)
4939c: c9c8 c.sw a0,20(a1)
4939e: 07e1 c.addi a5,24
493a0: 05e1 c.addi a1,24
493a2: fdf798e3 bne a5,t6,49372 <execute_cfa_program+0x22e>
493a6: 439c c.lw a5,0(a5)
493a8: 8532 c.mv a0,a2
493aa: c19c c.sw a5,0(a1)
493ac: 21bf2c23 sw s11,536(t5)
493b0: 8dfa c.mv s11,t5
493b2: df2568e3 bltu a0,s2,491a2 <execute_cfa_program+0x5e>
493b6: bd0d c.j 491e8 <execute_cfa_program+0xa4>
493b8: 4789 c.li a5,2
493ba: 22c4a223 sw a2,548(s1)
493be: 22f4a423 sw a5,552(s1)
493c2: 4501 c.li a0,0
493c4: 4801 c.li a6,0
493c6: 00064783 lbu a5,0(a2)
493ca: 0605 c.addi a2,1
493cc: 07f7f593 andi a1,a5,127
493d0: 07e2 c.slli a5,0x18
493d2: 010595b3 sll a1,a1,a6
493d6: 87e1 c.srai a5,0x18
493d8: 8d4d c.or a0,a1
493da: 081d c.addi a6,7
493dc: fe07c5e3 blt a5,zero,493c6 <execute_cfa_program+0x282>
493e0: 9532 c.add a0,a2
493e2: dd2560e3 bltu a0,s2,491a2 <execute_cfa_program+0x5e>
493e6: b509 c.j 491e8 <execute_cfa_program+0xa4>
493e8: 8532 c.mv a0,a2
493ea: 4801 c.li a6,0
493ec: 4581 c.li a1,0
493ee: 00054783 lbu a5,0(a0)
493f2: 0505 c.addi a0,1
493f4: 07f7f613 andi a2,a5,127
493f8: 07e2 c.slli a5,0x18
493fa: 00b61633 sll a2,a2,a1
493fe: 87e1 c.srai a5,0x18
49400: 00c86833 or a6,a6,a2
49404: 059d c.addi a1,7
49406: fe07c4e3 blt a5,zero,493ee <execute_cfa_program+0x2aa>
4940a: 4881 c.li a7,0
4940c: 4581 c.li a1,0
4940e: 00054783 lbu a5,0(a0)
49412: 0505 c.addi a0,1
49414: 07f7f613 andi a2,a5,127
49418: 07e2 c.slli a5,0x18
4941a: 00b61633 sll a2,a2,a1
4941e: 87e1 c.srai a5,0x18
49420: 00c8e8b3 or a7,a7,a2
49424: 059d c.addi a1,7
49426: fe07c4e3 blt a5,zero,4940e <execute_cfa_program+0x2ca>
4942a: db0d6de3 bltu s10,a6,491e4 <execute_cfa_program+0xa0>
4942e: 00381793 slli a5,a6,0x3
49432: 97a6 c.add a5,s1
49434: 4609 c.li a2,2
49436: c3d0 c.sw a2,4(a5)
49438: 0117a023 sw a7,0(a5)
4943c: d72563e3 bltu a0,s2,491a2 <execute_cfa_program+0x5e>
49440: b365 c.j 491e8 <execute_cfa_program+0xa4>
49442: 8532 c.mv a0,a2
49444: 4801 c.li a6,0
49446: 4581 c.li a1,0
49448: 00054783 lbu a5,0(a0)
4944c: 0505 c.addi a0,1
4944e: 07f7f613 andi a2,a5,127
49452: 07e2 c.slli a5,0x18
49454: 00b61633 sll a2,a2,a1
49458: 87e1 c.srai a5,0x18
4945a: 00c86833 or a6,a6,a2
4945e: 059d c.addi a1,7
49460: fe07c4e3 blt a5,zero,49448 <execute_cfa_program+0x304>
49464: 4881 c.li a7,0
49466: 4601 c.li a2,0
49468: 00054583 lbu a1,0(a0)
4946c: 0505 c.addi a0,1
4946e: 07f5f793 andi a5,a1,127
49472: 01859313 slli t1,a1,0x18
49476: 00c797b3 sll a5,a5,a2
4947a: 41835313 srai t1,t1,0x18
4947e: 00f8e8b3 or a7,a7,a5
49482: 061d c.addi a2,7
49484: fe0342e3 blt t1,zero,49468 <execute_cfa_program+0x324>
49488: 47fd c.li a5,31
4948a: 00c7e663 bltu a5,a2,49496 <execute_cfa_program+0x352>
4948e: 0405f593 andi a1,a1,64
49492: 46059763 bne a1,zero,49900 <execute_cfa_program+0x7bc>
49496: 2344a783 lw a5,564(s1)
4949a: 02f888b3 mul a7,a7,a5
4949e: d50d63e3 bltu s10,a6,491e4 <execute_cfa_program+0xa0>
494a2: 00381793 slli a5,a6,0x3
494a6: 97a6 c.add a5,s1
494a8: 4605 c.li a2,1
494aa: c3d0 c.sw a2,4(a5)
494ac: 0117a023 sw a7,0(a5)
494b0: cf2569e3 bltu a0,s2,491a2 <execute_cfa_program+0x5e>
494b4: bb15 c.j 491e8 <execute_cfa_program+0xa4>
494b6: 4801 c.li a6,0
494b8: 4501 c.li a0,0
494ba: 00064783 lbu a5,0(a2)
494be: 0605 c.addi a2,1
494c0: 07f7f593 andi a1,a5,127
494c4: 07e2 c.slli a5,0x18
494c6: 00a595b3 sll a1,a1,a0
494ca: 87e1 c.srai a5,0x18
494cc: 00b86833 or a6,a6,a1
494d0: 051d c.addi a0,7
494d2: fe07c4e3 blt a5,zero,494ba <execute_cfa_program+0x376>
494d6: 2304a023 sw a6,544(s1)
494da: 4581 c.li a1,0
494dc: 4801 c.li a6,0
494de: 00064503 lbu a0,0(a2)
494e2: 0605 c.addi a2,1
494e4: 07f57793 andi a5,a0,127
494e8: 01851893 slli a7,a0,0x18
494ec: 00b797b3 sll a5,a5,a1
494f0: 4188d893 srai a7,a7,0x18
494f4: 00f86833 or a6,a6,a5
494f8: 059d c.addi a1,7
494fa: fe08c2e3 blt a7,zero,494de <execute_cfa_program+0x39a>
494fe: 47fd c.li a5,31
49500: 00b7ea63 bltu a5,a1,49514 <execute_cfa_program+0x3d0>
49504: 04057513 andi a0,a0,64
49508: c511 c.beqz a0,49514 <execute_cfa_program+0x3d0>
4950a: 57fd c.li a5,-1
4950c: 00b797b3 sll a5,a5,a1
49510: 00f86833 or a6,a6,a5
49514: 2344a783 lw a5,564(s1)
49518: 4585 c.li a1,1
4951a: 22b4a423 sw a1,552(s1)
4951e: 030787b3 mul a5,a5,a6
49522: 8532 c.mv a0,a2
49524: 20f4ae23 sw a5,540(s1)
49528: c7256de3 bltu a0,s2,491a2 <execute_cfa_program+0x5e>
4952c: b975 c.j 491e8 <execute_cfa_program+0xa4>
4952e: 4801 c.li a6,0
49530: 4581 c.li a1,0
49532: 00064503 lbu a0,0(a2)
49536: 0605 c.addi a2,1
49538: 07f57793 andi a5,a0,127
4953c: 01851893 slli a7,a0,0x18
49540: 00b797b3 sll a5,a5,a1
49544: 4188d893 srai a7,a7,0x18
49548: 00f86833 or a6,a6,a5
4954c: 059d c.addi a1,7
4954e: fe08c2e3 blt a7,zero,49532 <execute_cfa_program+0x3ee>
49552: 47fd c.li a5,31
49554: 00b7ea63 bltu a5,a1,49568 <execute_cfa_program+0x424>
49558: 04057513 andi a0,a0,64
4955c: c511 c.beqz a0,49568 <execute_cfa_program+0x424>
4955e: 57fd c.li a5,-1
49560: 00b797b3 sll a5,a5,a1
49564: 00f86833 or a6,a6,a5
49568: 2344a783 lw a5,564(s1)
4956c: 8532 c.mv a0,a2
4956e: 030787b3 mul a5,a5,a6
49572: 20f4ae23 sw a5,540(s1)
49576: c32566e3 bltu a0,s2,491a2 <execute_cfa_program+0x5e>
4957a: b1bd c.j 491e8 <execute_cfa_program+0xa4>
4957c: 8532 c.mv a0,a2
4957e: 4801 c.li a6,0
49580: 4581 c.li a1,0
49582: 00054783 lbu a5,0(a0)
49586: 0505 c.addi a0,1
49588: 07f7f613 andi a2,a5,127
4958c: 07e2 c.slli a5,0x18
4958e: 00b61633 sll a2,a2,a1
49592: 87e1 c.srai a5,0x18
49594: 00c86833 or a6,a6,a2
49598: 059d c.addi a1,7
4959a: fe07c4e3 blt a5,zero,49582 <execute_cfa_program+0x43e>
4959e: c50d63e3 bltu s10,a6,491e4 <execute_cfa_program+0xa0>
495a2: 00381793 slli a5,a6,0x3
495a6: 97a6 c.add a5,s1
495a8: 0007a223 sw zero,4(a5)
495ac: bf256be3 bltu a0,s2,491a2 <execute_cfa_program+0x5e>
495b0: b925 c.j 491e8 <execute_cfa_program+0xa4>
495b2: 8532 c.mv a0,a2
495b4: 4801 c.li a6,0
495b6: 4581 c.li a1,0
495b8: 00054783 lbu a5,0(a0)
495bc: 0505 c.addi a0,1
495be: 07f7f613 andi a2,a5,127
495c2: 07e2 c.slli a5,0x18
495c4: 00b61633 sll a2,a2,a1
495c8: 87e1 c.srai a5,0x18
495ca: 00c86833 or a6,a6,a2
495ce: 059d c.addi a1,7
495d0: fe07c4e3 blt a5,zero,495b8 <execute_cfa_program+0x474>
495d4: 4881 c.li a7,0
495d6: 4601 c.li a2,0
495d8: 00054583 lbu a1,0(a0)
495dc: 0505 c.addi a0,1
495de: 07f5f793 andi a5,a1,127
495e2: 01859313 slli t1,a1,0x18
495e6: 00c797b3 sll a5,a5,a2
495ea: 41835313 srai t1,t1,0x18
495ee: 00f8e8b3 or a7,a7,a5
495f2: 061d c.addi a2,7
495f4: fe0342e3 blt t1,zero,495d8 <execute_cfa_program+0x494>
495f8: 47fd c.li a5,31
495fa: 00c7e663 bltu a5,a2,49606 <execute_cfa_program+0x4c2>
495fe: 0405f593 andi a1,a1,64
49602: 2e059963 bne a1,zero,498f4 <execute_cfa_program+0x7b0>
49606: 2344a783 lw a5,564(s1)
4960a: 02f888b3 mul a7,a7,a5
4960e: bd0d6be3 bltu s10,a6,491e4 <execute_cfa_program+0xa0>
49612: 00381793 slli a5,a6,0x3
49616: 97a6 c.add a5,s1
49618: 4611 c.li a2,4
4961a: c3d0 c.sw a2,4(a5)
4961c: 0117a023 sw a7,0(a5)
49620: b92561e3 bltu a0,s2,491a2 <execute_cfa_program+0x5e>
49624: b6d1 c.j 491e8 <execute_cfa_program+0xa4>
49626: 4801 c.li a6,0
49628: 4501 c.li a0,0
4962a: 00064783 lbu a5,0(a2)
4962e: 0605 c.addi a2,1
49630: 07f7f593 andi a1,a5,127
49634: 07e2 c.slli a5,0x18
49636: 00a595b3 sll a1,a1,a0
4963a: 87e1 c.srai a5,0x18
4963c: 00b86833 or a6,a6,a1
49640: 051d c.addi a0,7
49642: fe07c4e3 blt a5,zero,4962a <execute_cfa_program+0x4e6>
49646: 010d6863 bltu s10,a6,49656 <execute_cfa_program+0x512>
4964a: 00381793 slli a5,a6,0x3
4964e: 97a6 c.add a5,s1
49650: 4595 c.li a1,5
49652: c3cc c.sw a1,4(a5)
49654: c390 c.sw a2,0(a5)
49656: 4501 c.li a0,0
49658: 4801 c.li a6,0
4965a: 00064783 lbu a5,0(a2)
4965e: 0605 c.addi a2,1
49660: 07f7f593 andi a1,a5,127
49664: 07e2 c.slli a5,0x18
49666: 010595b3 sll a1,a1,a6
4966a: 87e1 c.srai a5,0x18
4966c: 8d4d c.or a0,a1
4966e: 081d c.addi a6,7
49670: fe07c5e3 blt a5,zero,4965a <execute_cfa_program+0x516>
49674: 9532 c.add a0,a2
49676: b3b5 c.j 493e2 <execute_cfa_program+0x29e>
49678: 4801 c.li a6,0
4967a: 4501 c.li a0,0
4967c: 00064783 lbu a5,0(a2)
49680: 0605 c.addi a2,1
49682: 07f7f593 andi a1,a5,127
49686: 07e2 c.slli a5,0x18
49688: 00a595b3 sll a1,a1,a0
4968c: 87e1 c.srai a5,0x18
4968e: 00b86833 or a6,a6,a1
49692: 051d c.addi a0,7
49694: fe07c4e3 blt a5,zero,4967c <execute_cfa_program+0x538>
49698: 2104ae23 sw a6,540(s1)
4969c: 8532 c.mv a0,a2
4969e: b12562e3 bltu a0,s2,491a2 <execute_cfa_program+0x5e>
496a2: b699 c.j 491e8 <execute_cfa_program+0xa4>
496a4: 8532 c.mv a0,a2
496a6: 4801 c.li a6,0
496a8: 4581 c.li a1,0
496aa: 00054783 lbu a5,0(a0)
496ae: 0505 c.addi a0,1
496b0: 07f7f613 andi a2,a5,127
496b4: 07e2 c.slli a5,0x18
496b6: 00b61633 sll a2,a2,a1
496ba: 87e1 c.srai a5,0x18
496bc: 00c86833 or a6,a6,a2
496c0: 059d c.addi a1,7
496c2: fe07c4e3 blt a5,zero,496aa <execute_cfa_program+0x566>
496c6: 4881 c.li a7,0
496c8: 4581 c.li a1,0
496ca: 00054783 lbu a5,0(a0)
496ce: 0505 c.addi a0,1
496d0: 07f7f613 andi a2,a5,127
496d4: 07e2 c.slli a5,0x18
496d6: 00b61633 sll a2,a2,a1
496da: 87e1 c.srai a5,0x18
496dc: 00c8e8b3 or a7,a7,a2
496e0: 059d c.addi a1,7
496e2: fe07c4e3 blt a5,zero,496ca <execute_cfa_program+0x586>
496e6: 2344a783 lw a5,564(s1)
496ea: 02f888b3 mul a7,a7,a5
496ee: af0d6be3 bltu s10,a6,491e4 <execute_cfa_program+0xa0>
496f2: 00381793 slli a5,a6,0x3
496f6: 97a6 c.add a5,s1
496f8: 411008b3 sub a7,zero,a7
496fc: 4605 c.li a2,1
496fe: c3d0 c.sw a2,4(a5)
49700: 0117a023 sw a7,0(a5)
49704: a9256fe3 bltu a0,s2,491a2 <execute_cfa_program+0x5e>
49708: b4c5 c.j 491e8 <execute_cfa_program+0xa4>
4970a: 4801 c.li a6,0
4970c: 4501 c.li a0,0
4970e: 00064783 lbu a5,0(a2)
49712: 0605 c.addi a2,1
49714: 07f7f593 andi a1,a5,127
49718: 07e2 c.slli a5,0x18
4971a: 00a595b3 sll a1,a1,a0
4971e: 87e1 c.srai a5,0x18
49720: 00b86833 or a6,a6,a1
49724: 051d c.addi a0,7
49726: fe07c4e3 blt a5,zero,4970e <execute_cfa_program+0x5ca>
4972a: 2304a023 sw a6,544(s1)
4972e: 4501 c.li a0,0
49730: 4801 c.li a6,0
49732: 00064783 lbu a5,0(a2)
49736: 0605 c.addi a2,1
49738: 07f7f593 andi a1,a5,127
4973c: 07e2 c.slli a5,0x18
4973e: 00a595b3 sll a1,a1,a0
49742: 87e1 c.srai a5,0x18
49744: 00b86833 or a6,a6,a1
49748: 051d c.addi a0,7
4974a: fe07c4e3 blt a5,zero,49732 <execute_cfa_program+0x5ee>
4974e: 4785 c.li a5,1
49750: 2104ae23 sw a6,540(s1)
49754: 22f4a423 sw a5,552(s1)
49758: 8532 c.mv a0,a2
4975a: a52564e3 bltu a0,s2,491a2 <execute_cfa_program+0x5e>
4975e: b469 c.j 491e8 <execute_cfa_program+0xa4>
49760: 4801 c.li a6,0
49762: 4501 c.li a0,0
49764: 00064783 lbu a5,0(a2)
49768: 0605 c.addi a2,1
4976a: 07f7f593 andi a1,a5,127
4976e: 07e2 c.slli a5,0x18
49770: 00a595b3 sll a1,a1,a0
49774: 87e1 c.srai a5,0x18
49776: 00b86833 or a6,a6,a1
4977a: 051d c.addi a0,7
4977c: fe07c4e3 blt a5,zero,49764 <execute_cfa_program+0x620>
49780: 010d6863 bltu s10,a6,49790 <execute_cfa_program+0x64c>
49784: 00381793 slli a5,a6,0x3
49788: 97a6 c.add a5,s1
4978a: 458d c.li a1,3
4978c: c3cc c.sw a1,4(a5)
4978e: c390 c.sw a2,0(a5)
49790: 4501 c.li a0,0
49792: 4801 c.li a6,0
49794: 00064783 lbu a5,0(a2)
49798: 0605 c.addi a2,1
4979a: 07f7f593 andi a1,a5,127
4979e: 07e2 c.slli a5,0x18
497a0: 010595b3 sll a1,a1,a6
497a4: 87e1 c.srai a5,0x18
497a6: 8d4d c.or a0,a1
497a8: 081d c.addi a6,7
497aa: fe07c5e3 blt a5,zero,49794 <execute_cfa_program+0x650>
497ae: 9532 c.add a0,a2
497b0: b90d c.j 493e2 <execute_cfa_program+0x29e>
497b2: 8532 c.mv a0,a2
497b4: 4801 c.li a6,0
497b6: 4581 c.li a1,0
497b8: 00054783 lbu a5,0(a0)
497bc: 0505 c.addi a0,1
497be: 07f7f613 andi a2,a5,127
497c2: 07e2 c.slli a5,0x18
497c4: 00b61633 sll a2,a2,a1
497c8: 87e1 c.srai a5,0x18
497ca: 00c86833 or a6,a6,a2
497ce: 059d c.addi a1,7
497d0: fe07c4e3 blt a5,zero,497b8 <execute_cfa_program+0x674>
497d4: b3e9 c.j 4959e <execute_cfa_program+0x45a>
497d6: 4801 c.li a6,0
497d8: 4501 c.li a0,0
497da: 00064783 lbu a5,0(a2)
497de: 0605 c.addi a2,1
497e0: 07f7f593 andi a1,a5,127
497e4: 07e2 c.slli a5,0x18
497e6: 00a595b3 sll a1,a1,a0
497ea: 87e1 c.srai a5,0x18
497ec: 00b86833 or a6,a6,a1
497f0: 051d c.addi a0,7
497f2: fe07c4e3 blt a5,zero,497da <execute_cfa_program+0x696>
497f6: 4785 c.li a5,1
497f8: 2304a023 sw a6,544(s1)
497fc: 22f4a423 sw a5,552(s1)
49800: 8532 c.mv a0,a2
49802: 9b2560e3 bltu a0,s2,491a2 <execute_cfa_program+0x5e>
49806: b2cd c.j 491e8 <execute_cfa_program+0xa4>
49808: 8532 c.mv a0,a2
4980a: 4801 c.li a6,0
4980c: 4581 c.li a1,0
4980e: 00054783 lbu a5,0(a0)
49812: 0505 c.addi a0,1
49814: 07f7f613 andi a2,a5,127
49818: 07e2 c.slli a5,0x18
4981a: 00b61633 sll a2,a2,a1
4981e: 87e1 c.srai a5,0x18
49820: 00c86833 or a6,a6,a2
49824: 059d c.addi a1,7
49826: fe07c4e3 blt a5,zero,4980e <execute_cfa_program+0x6ca>
4982a: 9b0d6de3 bltu s10,a6,491e4 <execute_cfa_program+0xa0>
4982e: 00381793 slli a5,a6,0x3
49832: 97a6 c.add a5,s1
49834: 4619 c.li a2,6
49836: c3d0 c.sw a2,4(a5)
49838: 972565e3 bltu a0,s2,491a2 <execute_cfa_program+0x5e>
4983c: b275 c.j 491e8 <execute_cfa_program+0xa4>
4983e: 8532 c.mv a0,a2
49840: 4801 c.li a6,0
49842: 4581 c.li a1,0
49844: 00054783 lbu a5,0(a0)
49848: 0505 c.addi a0,1
4984a: 07f7f613 andi a2,a5,127
4984e: 07e2 c.slli a5,0x18
49850: 00b61633 sll a2,a2,a1
49854: 87e1 c.srai a5,0x18
49856: 00c86833 or a6,a6,a2
4985a: 059d c.addi a1,7
4985c: fe07c4e3 blt a5,zero,49844 <execute_cfa_program+0x700>
49860: 4881 c.li a7,0
49862: 4581 c.li a1,0
49864: 00054783 lbu a5,0(a0)
49868: 0505 c.addi a0,1
4986a: 07f7f613 andi a2,a5,127
4986e: 07e2 c.slli a5,0x18
49870: 00b61633 sll a2,a2,a1
49874: 87e1 c.srai a5,0x18
49876: 00c8e8b3 or a7,a7,a2
4987a: 059d c.addi a1,7
4987c: fe07c4e3 blt a5,zero,49864 <execute_cfa_program+0x720>
49880: b359 c.j 49606 <execute_cfa_program+0x4c2>
49882: 4801 c.li a6,0
49884: 4501 c.li a0,0
49886: 00064783 lbu a5,0(a2)
4988a: 0605 c.addi a2,1
4988c: 07f7f593 andi a1,a5,127
49890: 07e2 c.slli a5,0x18
49892: 00a595b3 sll a1,a1,a0
49896: 87e1 c.srai a5,0x18
49898: 00b86833 or a6,a6,a1
4989c: 051d c.addi a0,7
4989e: fe07c4e3 blt a5,zero,49886 <execute_cfa_program+0x742>
498a2: 130c2623 sw a6,300(s8)
498a6: 8532 c.mv a0,a2
498a8: 8f256de3 bltu a0,s2,491a2 <execute_cfa_program+0x5e>
498ac: ba35 c.j 491e8 <execute_cfa_program+0xa4>
498ae: 8532 c.mv a0,a2
498b0: 4801 c.li a6,0
498b2: 4581 c.li a1,0
498b4: 00054783 lbu a5,0(a0)
498b8: 0505 c.addi a0,1
498ba: 07f7f613 andi a2,a5,127
498be: 07e2 c.slli a5,0x18
498c0: 00b61633 sll a2,a2,a1
498c4: 87e1 c.srai a5,0x18
498c6: 00c86833 or a6,a6,a2
498ca: 059d c.addi a1,7
498cc: fe07c4e3 blt a5,zero,498b4 <execute_cfa_program+0x770>
498d0: 4881 c.li a7,0
498d2: 4581 c.li a1,0
498d4: 00054783 lbu a5,0(a0)
498d8: 0505 c.addi a0,1
498da: 07f7f613 andi a2,a5,127
498de: 07e2 c.slli a5,0x18
498e0: 00b61633 sll a2,a2,a1
498e4: 87e1 c.srai a5,0x18
498e6: 00c8e8b3 or a7,a7,a2
498ea: 059d c.addi a1,7
498ec: fe07c4e3 blt a5,zero,498d4 <execute_cfa_program+0x790>
498f0: b65d c.j 49496 <execute_cfa_program+0x352>
498f2: 8082 c.jr ra
498f4: 57fd c.li a5,-1
498f6: 00c797b3 sll a5,a5,a2
498fa: 00f8e8b3 or a7,a7,a5
498fe: b321 c.j 49606 <execute_cfa_program+0x4c2>
49900: 57fd c.li a5,-1
49902: 00c797b3 sll a5,a5,a2
49906: 00f8e8b3 or a7,a7,a5
4990a: b671 c.j 49496 <execute_cfa_program+0x352>
4990c: dc010113 addi sp,sp,-576
49910: 00f10f13 addi t5,sp,15
49914: ff0f7f13 andi t5,t5,-16
49918: b419 c.j 4931e <execute_cfa_program+0x1da>
4991a: 8dfc60ef jal ra,101f8 <abort>
0004991e <uw_frame_state_for>:
4991e: 7139 c.addi16sp sp,-64
49920: dc22 c.swsp s0,56(sp)
49922: 842e c.mv s0,a1
49924: da26 c.swsp s1,52(sp)
49926: 24800613 addi a2,zero,584
4992a: 84aa c.mv s1,a0
4992c: 4581 c.li a1,0
4992e: 8522 c.mv a0,s0
49930: de06 c.swsp ra,60(sp)
49932: d84a c.swsp s2,48(sp)
49934: d64e c.swsp s3,44(sp)
49936: d452 c.swsp s4,40(sp)
49938: d256 c.swsp s5,36(sp)
4993a: d05a c.swsp s6,32(sp)
4993c: ce5e c.swsp s7,28(sp)
4993e: cc62 c.swsp s8,24(sp)
49940: ca66 c.swsp s9,20(sp)
49942: 9bbd50ef jal ra,1f2fc <memset>
49946: 1104a503 lw a0,272(s1)
4994a: 1204a623 sw zero,300(s1)
4994e: 1004aa23 sw zero,276(s1)
49952: 2c050f63 beq a0,zero,49c30 <uw_frame_state_for+0x312>
49956: 1244a783 lw a5,292(s1)
4995a: 11848593 addi a1,s1,280
4995e: 83fd c.srli a5,0x1f
49960: 17fd c.addi a5,-1
49962: 953e c.add a0,a5
49964: 125020ef jal ra,4c288 <_Unwind_Find_FDE>
49968: 892a c.mv s2,a0
4996a: 28050c63 beq a0,zero,49c02 <uw_frame_state_for+0x2e4>
4996e: 4158 c.lw a4,4(a0)
49970: 1204a783 lw a5,288(s1)
49974: 00450993 addi s3,a0,4
49978: 40e989b3 sub s3,s3,a4
4997c: 00998a13 addi s4,s3,9
49980: 22f42623 sw a5,556(s0)
49984: 8552 c.mv a0,s4
49986: edbd40ef jal ra,1e860 <strlen>
4998a: 0099c703 lbu a4,9(s3)
4998e: 00150613 addi a2,a0,1
49992: 06500793 addi a5,zero,101
49996: 9652 c.add a2,s4
49998: 18f70963 beq a4,a5,49b2a <uw_frame_state_for+0x20c>
4999c: 0089c883 lbu a7,8(s3)
499a0: 478d c.li a5,3
499a2: 00064703 lbu a4,0(a2)
499a6: 2d17e163 bltu a5,a7,49c68 <uw_frame_state_for+0x34a>
499aa: 4681 c.li a3,0
499ac: 4801 c.li a6,0
499ae: 00064783 lbu a5,0(a2)
499b2: 0605 c.addi a2,1
499b4: 07f7f713 andi a4,a5,127
499b8: 07e2 c.slli a5,0x18
499ba: 01071733 sll a4,a4,a6
499be: 87e1 c.srai a5,0x18
499c0: 8ed9 c.or a3,a4
499c2: 081d c.addi a6,7
499c4: fe07c5e3 blt a5,zero,499ae <uw_frame_state_for+0x90>
499c8: 22d42c23 sw a3,568(s0)
499cc: 4701 c.li a4,0
499ce: 4681 c.li a3,0
499d0: 00064803 lbu a6,0(a2)
499d4: 8532 c.mv a0,a2
499d6: 0605 c.addi a2,1
499d8: 07f87793 andi a5,a6,127
499dc: 01881593 slli a1,a6,0x18
499e0: 00e797b3 sll a5,a5,a4
499e4: 85e1 c.srai a1,0x18
499e6: 8edd c.or a3,a5
499e8: 071d c.addi a4,7
499ea: fe05c3e3 blt a1,zero,499d0 <uw_frame_state_for+0xb2>
499ee: 47fd c.li a5,31
499f0: 00e7ea63 bltu a5,a4,49a04 <uw_frame_state_for+0xe6>
499f4: 04087813 andi a6,a6,64
499f8: 00080663 beq a6,zero,49a04 <uw_frame_state_for+0xe6>
499fc: 57fd c.li a5,-1
499fe: 00e797b3 sll a5,a5,a4
49a02: 8edd c.or a3,a5
49a04: 22d42a23 sw a3,564(s0)
49a08: 4785 c.li a5,1
49a0a: 4581 c.li a1,0
49a0c: 4681 c.li a3,0
49a0e: 14f88863 beq a7,a5,49b5e <uw_frame_state_for+0x240>
49a12: 00064783 lbu a5,0(a2)
49a16: 0605 c.addi a2,1
49a18: 07f7f713 andi a4,a5,127
49a1c: 07e2 c.slli a5,0x18
49a1e: 00d71733 sll a4,a4,a3
49a22: 87e1 c.srai a5,0x18
49a24: 8dd9 c.or a1,a4
49a26: 069d c.addi a3,7
49a28: fe07c5e3 blt a5,zero,49a12 <uw_frame_state_for+0xf4>
49a2c: 57fd c.li a5,-1
49a2e: 22b42e23 sw a1,572(s0)
49a32: 24f400a3 sb a5,577(s0)
49a36: 000a4783 lbu a5,0(s4)
49a3a: 07a00713 addi a4,zero,122
49a3e: 12e78f63 beq a5,a4,49b7c <uw_frame_state_for+0x25e>
49a42: 4a81 c.li s5,0
49a44: 28078a63 beq a5,zero,49cd8 <uw_frame_state_for+0x3ba>
49a48: 0a05 c.addi s4,1
49a4a: 4bc5 c.li s7,17
49a4c: 0001fb17 auipc s6,0x1f
49a50: d74b0b13 addi s6,s6,-652 # 687c0 <__PRETTY_FUNCTION__.1+0x43c>
49a54: 4c85 c.li s9,1
49a56: 00c10c13 addi s8,sp,12
49a5a: fbe78793 addi a5,a5,-66
49a5e: 0ff7f793 andi a5,a5,255
49a62: 02fbe363 bltu s7,a5,49a88 <uw_frame_state_for+0x16a>
49a66: 078a c.slli a5,0x2
49a68: 97da c.add a5,s6
49a6a: 439c c.lw a5,0(a5)
49a6c: 97da c.add a5,s6
49a6e: 8782 c.jr a5
49a70: 00064783 lbu a5,0(a2)
49a74: 0605 c.addi a2,1
49a76: 24f400a3 sb a5,577(s0)
49a7a: 000a4783 lbu a5,0(s4)
49a7e: 0a05 c.addi s4,1
49a80: ffe9 c.bnez a5,49a5a <uw_frame_state_for+0x13c>
49a82: 000a9563 bne s5,zero,49a8c <uw_frame_state_for+0x16e>
49a86: 8ab2 c.mv s5,a2
49a88: 1e0a8363 beq s5,zero,49c6e <uw_frame_state_for+0x350>
49a8c: 0009a583 lw a1,0(s3)
49a90: 86a2 c.mv a3,s0
49a92: 8626 c.mv a2,s1
49a94: 0591 c.addi a1,4
49a96: 95ce c.add a1,s3
49a98: 8556 c.mv a0,s5
49a9a: eaaff0ef jal ra,49144 <execute_cfa_program>
49a9e: 24044783 lbu a5,576(s0)
49aa2: 0ff00713 addi a4,zero,255
49aa6: 1ce78663 beq a5,a4,49c72 <uw_frame_state_for+0x354>
49aaa: 8b9d c.andi a5,7
49aac: 4709 c.li a4,2
49aae: 1ae78b63 beq a5,a4,49c64 <uw_frame_state_for+0x346>
49ab2: 14f77363 bgeu a4,a5,49bf8 <uw_frame_state_for+0x2da>
49ab6: 470d c.li a4,3
49ab8: 1ae78463 beq a5,a4,49c60 <uw_frame_state_for+0x342>
49abc: 4711 c.li a4,4
49abe: 4661 c.li a2,24
49ac0: 12e79f63 bne a5,a4,49bfe <uw_frame_state_for+0x2e0>
49ac4: 24244783 lbu a5,578(s0)
49ac8: 24144583 lbu a1,577(s0)
49acc: 964a c.add a2,s2
49ace: 16078363 beq a5,zero,49c34 <uw_frame_state_for+0x316>
49ad2: 4501 c.li a0,0
49ad4: 4681 c.li a3,0
49ad6: 00064783 lbu a5,0(a2)
49ada: 0605 c.addi a2,1
49adc: 07f7f713 andi a4,a5,127
49ae0: 07e2 c.slli a5,0x18
49ae2: 00d71733 sll a4,a4,a3
49ae6: 87e1 c.srai a5,0x18
49ae8: 8d59 c.or a0,a4
49aea: 069d c.addi a3,7
49aec: fe07c5e3 blt a5,zero,49ad6 <uw_frame_state_for+0x1b8>
49af0: 0ff00793 addi a5,zero,255
49af4: 00a609b3 add s3,a2,a0
49af8: 14f59c63 bne a1,a5,49c50 <uw_frame_state_for+0x332>
49afc: 00092583 lw a1,0(s2)
49b00: 854e c.mv a0,s3
49b02: 86a2 c.mv a3,s0
49b04: 0591 c.addi a1,4
49b06: 8626 c.mv a2,s1
49b08: 95ca c.add a1,s2
49b0a: e3aff0ef jal ra,49144 <execute_cfa_program>
49b0e: 4501 c.li a0,0
49b10: 50f2 c.lwsp ra,60(sp)
49b12: 5462 c.lwsp s0,56(sp)
49b14: 54d2 c.lwsp s1,52(sp)
49b16: 5942 c.lwsp s2,48(sp)
49b18: 59b2 c.lwsp s3,44(sp)
49b1a: 5a22 c.lwsp s4,40(sp)
49b1c: 5a92 c.lwsp s5,36(sp)
49b1e: 5b02 c.lwsp s6,32(sp)
49b20: 4bf2 c.lwsp s7,28(sp)
49b22: 4c62 c.lwsp s8,24(sp)
49b24: 4cd2 c.lwsp s9,20(sp)
49b26: 6121 c.addi16sp sp,64
49b28: 8082 c.jr ra
49b2a: 00a9c703 lbu a4,10(s3)
49b2e: 06800793 addi a5,zero,104
49b32: e6f715e3 bne a4,a5,4999c <uw_frame_state_for+0x7e>
49b36: 00164683 lbu a3,1(a2)
49b3a: 00064583 lbu a1,0(a2)
49b3e: 00264703 lbu a4,2(a2)
49b42: 00364783 lbu a5,3(a2)
49b46: 06a2 c.slli a3,0x8
49b48: 8ecd c.or a3,a1
49b4a: 0742 c.slli a4,0x10
49b4c: 8f55 c.or a4,a3
49b4e: 07e2 c.slli a5,0x18
49b50: 8fd9 c.or a5,a4
49b52: 24f42223 sw a5,580(s0)
49b56: 0611 c.addi a2,4
49b58: 00b98a13 addi s4,s3,11
49b5c: b581 c.j 4999c <uw_frame_state_for+0x7e>
49b5e: 00064583 lbu a1,0(a2)
49b62: 57fd c.li a5,-1
49b64: 24f400a3 sb a5,577(s0)
49b68: 22b42e23 sw a1,572(s0)
49b6c: 000a4783 lbu a5,0(s4)
49b70: 07a00713 addi a4,zero,122
49b74: 00250613 addi a2,a0,2
49b78: ece795e3 bne a5,a4,49a42 <uw_frame_state_for+0x124>
49b7c: 4501 c.li a0,0
49b7e: 4681 c.li a3,0
49b80: 00064783 lbu a5,0(a2)
49b84: 0605 c.addi a2,1
49b86: 07f7f713 andi a4,a5,127
49b8a: 07e2 c.slli a5,0x18
49b8c: 00d71733 sll a4,a4,a3
49b90: 87e1 c.srai a5,0x18
49b92: 8d59 c.or a0,a4
49b94: 069d c.addi a3,7
49b96: fe07c5e3 blt a5,zero,49b80 <uw_frame_state_for+0x262>
49b9a: 4785 c.li a5,1
49b9c: 24f40123 sb a5,578(s0)
49ba0: 001a4783 lbu a5,1(s4)
49ba4: 00a60ab3 add s5,a2,a0
49ba8: 0a05 c.addi s4,1
49baa: e8079fe3 bne a5,zero,49a48 <uw_frame_state_for+0x12a>
49bae: bdf9 c.j 49a8c <uw_frame_state_for+0x16e>
49bb0: 259401a3 sb s9,579(s0)
49bb4: 000a4783 lbu a5,0(s4)
49bb8: 0a05 c.addi s4,1
49bba: ea0790e3 bne a5,zero,49a5a <uw_frame_state_for+0x13c>
49bbe: b5d1 c.j 49a82 <uw_frame_state_for+0x164>
49bc0: 00064783 lbu a5,0(a2)
49bc4: 0a05 c.addi s4,1
49bc6: 0605 c.addi a2,1
49bc8: 24f40023 sb a5,576(s0)
49bcc: fffa4783 lbu a5,-1(s4)
49bd0: e80795e3 bne a5,zero,49a5a <uw_frame_state_for+0x13c>
49bd4: b57d c.j 49a82 <uw_frame_state_for+0x164>
49bd6: 00064583 lbu a1,0(a2)
49bda: 86e2 c.mv a3,s8
49bdc: 0605 c.addi a2,1
49bde: 8526 c.mv a0,s1
49be0: 9c9fe0ef jal ra,485a8 <read_encoded_value>
49be4: 47b2 c.lwsp a5,12(sp)
49be6: 862a c.mv a2,a0
49be8: 0a05 c.addi s4,1
49bea: 22f42823 sw a5,560(s0)
49bee: fffa4783 lbu a5,-1(s4)
49bf2: e60794e3 bne a5,zero,49a5a <uw_frame_state_for+0x13c>
49bf6: b571 c.j 49a82 <uw_frame_state_for+0x164>
49bf8: 4641 c.li a2,16
49bfa: ec0785e3 beq a5,zero,49ac4 <uw_frame_state_for+0x1a6>
49bfe: dfac60ef jal ra,101f8 <abort>
49c02: 1104a703 lw a4,272(s1)
49c06: 6785 c.lui a5,0x1
49c08: 89378693 addi a3,a5,-1901 # 893 <__libc_tsd_CTYPE_B+0x867>
49c0c: 00075603 lhu a2,0(a4) # 40000000 <__BSS_END__+0x3ff904ac>
49c10: 10c4a583 lw a1,268(s1)
49c14: 00d61e63 bne a2,a3,49c30 <uw_frame_state_for+0x312>
49c18: 00275683 lhu a3,2(a4)
49c1c: 8b078793 addi a5,a5,-1872
49c20: 00f69863 bne a3,a5,49c30 <uw_frame_state_for+0x312>
49c24: 00475683 lhu a3,4(a4)
49c28: 07300793 addi a5,zero,115
49c2c: 04f68a63 beq a3,a5,49c80 <uw_frame_state_for+0x362>
49c30: 4515 c.li a0,5
49c32: bdf9 c.j 49b10 <uw_frame_state_for+0x1f2>
49c34: 0ff00793 addi a5,zero,255
49c38: 89b2 c.mv s3,a2
49c3a: ecf581e3 beq a1,a5,49afc <uw_frame_state_for+0x1de>
49c3e: 0074 c.addi4spn a3,sp,12
49c40: 8526 c.mv a0,s1
49c42: 967fe0ef jal ra,485a8 <read_encoded_value>
49c46: 47b2 c.lwsp a5,12(sp)
49c48: 89aa c.mv s3,a0
49c4a: 10f4aa23 sw a5,276(s1)
49c4e: b57d c.j 49afc <uw_frame_state_for+0x1de>
49c50: 0074 c.addi4spn a3,sp,12
49c52: 8526 c.mv a0,s1
49c54: 955fe0ef jal ra,485a8 <read_encoded_value>
49c58: 47b2 c.lwsp a5,12(sp)
49c5a: 10f4aa23 sw a5,276(s1)
49c5e: bd79 c.j 49afc <uw_frame_state_for+0x1de>
49c60: 4641 c.li a2,16
49c62: b58d c.j 49ac4 <uw_frame_state_for+0x1a6>
49c64: 4631 c.li a2,12
49c66: bdb9 c.j 49ac4 <uw_frame_state_for+0x1a6>
49c68: 4791 c.li a5,4
49c6a: 00f70663 beq a4,a5,49c76 <uw_frame_state_for+0x358>
49c6e: 450d c.li a0,3
49c70: b545 c.j 49b10 <uw_frame_state_for+0x1f2>
49c72: 4621 c.li a2,8
49c74: bd81 c.j 49ac4 <uw_frame_state_for+0x1a6>
49c76: 00164783 lbu a5,1(a2)
49c7a: fbf5 c.bnez a5,49c6e <uw_frame_state_for+0x350>
49c7c: 0609 c.addi a2,2
49c7e: b335 c.j 499aa <uw_frame_state_for+0x8c>
49c80: 00675783 lhu a5,6(a4)
49c84: f7d5 c.bnez a5,49c30 <uw_frame_state_for+0x312>
49c86: 4785 c.li a5,1
49c88: 22f42423 sw a5,552(s0)
49c8c: 4789 c.li a5,2
49c8e: 22f42023 sw a5,544(s0)
49c92: 12000793 addi a5,zero,288
49c96: 20f42e23 sw a5,540(s0)
49c9a: 12058513 addi a0,a1,288
49c9e: 00440713 addi a4,s0,4
49ca2: 4781 c.li a5,0
49ca4: 4685 c.li a3,1
49ca6: 08000613 addi a2,zero,128
49caa: fef72e23 sw a5,-4(a4)
49cae: c314 c.sw a3,0(a4)
49cb0: 0791 c.addi a5,4
49cb2: 0721 c.addi a4,8
49cb4: fec79be3 bne a5,a2,49caa <uw_frame_state_for+0x38c>
49cb8: 24d401a3 sb a3,579(s0)
49cbc: 1205a783 lw a5,288(a1)
49cc0: 04000713 addi a4,zero,64
49cc4: 22e42e23 sw a4,572(s0)
49cc8: 8f89 c.sub a5,a0
49cca: 4711 c.li a4,4
49ccc: 20e42223 sw a4,516(s0)
49cd0: 20f42023 sw a5,512(s0)
49cd4: 4501 c.li a0,0
49cd6: bd2d c.j 49b10 <uw_frame_state_for+0x1f2>
49cd8: 8ab2 c.mv s5,a2
49cda: bb4d c.j 49a8c <uw_frame_state_for+0x16e>
00049cdc <uw_init_context_1>:
49cdc: d9010113 addi sp,sp,-624
49ce0: 26912223 sw s1,612(sp)
49ce4: 27212023 sw s2,608(sp)
49ce8: 84b2 c.mv s1,a2
49cea: 892e c.mv s2,a1
49cec: 17400613 addi a2,zero,372
49cf0: 4581 c.li a1,0
49cf2: 26812423 sw s0,616(sp)
49cf6: 25312e23 sw s3,604(sp)
49cfa: 842a c.mv s0,a0
49cfc: 25412c23 sw s4,600(sp)
49d00: 26112623 sw ra,620(sp)
49d04: 8986 c.mv s3,ra
49d06: df6d50ef jal ra,1f2fc <memset>
49d0a: 00810a13 addi s4,sp,8
49d0e: 400007b7 lui a5,0x40000
49d12: 11342823 sw s3,272(s0)
49d16: 12f42223 sw a5,292(s0)
49d1a: 85d2 c.mv a1,s4
49d1c: 8522 c.mv a0,s0
49d1e: 3101 c.jal 4991e <uw_frame_state_for>
49d20: 18051a63 bne a0,zero,49eb4 <uw_init_context_1+0x1d8>
49d24: 00025797 auipc a5,0x25
49d28: 0647a783 lw a5,100(a5) # 6ed88 <_GLOBAL_OFFSET_TABLE_+0x10>
49d2c: cbb5 c.beqz a5,49da0 <uw_init_context_1+0xc4>
49d2e: ffffe597 auipc a1,0xffffe
49d32: 62c58593 addi a1,a1,1580 # 4835a <init_dwarf_reg_size_table>
49d36: 6ec18513 addi a0,gp,1772 # 6fa40 <once_regsizes.0>
49d3a: 00025317 auipc t1,0x25
49d3e: 06632303 lw t1,102(t1) # 6eda0 <_GLOBAL_OFFSET_TABLE_+0x28>
49d42: 9302 c.jalr t1
49d44: ed31 c.bnez a0,49da0 <uw_init_context_1+0xc4>
49d46: 6aa1c703 lbu a4,1706(gp) # 6f9fe <dwarf_reg_size_table+0x2>
49d4a: 4791 c.li a5,4
49d4c: 16f71463 bne a4,a5,49eb4 <uw_init_context_1+0x1d8>
49d50: 12442703 lw a4,292(s0)
49d54: 400007b7 lui a5,0x40000
49d58: c24a c.swsp s2,4(sp)
49d5a: 8ff9 c.and a5,a4
49d5c: c399 c.beqz a5,49d62 <uw_init_context_1+0x86>
49d5e: 12040923 sb zero,306(s0)
49d62: 005c c.addi4spn a5,sp,4
49d64: c41c c.sw a5,8(s0)
49d66: 4785 c.li a5,1
49d68: 22f12823 sw a5,560(sp)
49d6c: 85d2 c.mv a1,s4
49d6e: 8522 c.mv a0,s0
49d70: 4789 c.li a5,2
49d72: 22f12423 sw a5,552(sp)
49d76: 22012223 sw zero,548(sp)
49d7a: 8bcff0ef jal ra,48e36 <uw_update_context_1>
49d7e: 26c12083 lw ra,620(sp)
49d82: 10942823 sw s1,272(s0)
49d86: 26812403 lw s0,616(sp)
49d8a: 26412483 lw s1,612(sp)
49d8e: 26012903 lw s2,608(sp)
49d92: 25c12983 lw s3,604(sp)
49d96: 25812a03 lw s4,600(sp)
49d9a: 27010113 addi sp,sp,624
49d9e: 8082 c.jr ra
49da0: 6a818793 addi a5,gp,1704 # 6f9fc <dwarf_reg_size_table>
49da4: 0007c703 lbu a4,0(a5) # 40000000 <__BSS_END__+0x3ff904ac>
49da8: ff59 c.bnez a4,49d46 <uw_init_context_1+0x6a>
49daa: 4711 c.li a4,4
49dac: 46a1 c.li a3,8
49dae: 00e78023 sb a4,0(a5)
49db2: 00e780a3 sb a4,1(a5)
49db6: 00e78123 sb a4,2(a5)
49dba: 00e781a3 sb a4,3(a5)
49dbe: 00e78223 sb a4,4(a5)
49dc2: 00e782a3 sb a4,5(a5)
49dc6: 00e78323 sb a4,6(a5)
49dca: 00e783a3 sb a4,7(a5)
49dce: 00e78423 sb a4,8(a5)
49dd2: 00e784a3 sb a4,9(a5)
49dd6: 00e78523 sb a4,10(a5)
49dda: 00e785a3 sb a4,11(a5)
49dde: 00e78623 sb a4,12(a5)
49de2: 00e786a3 sb a4,13(a5)
49de6: 00e78723 sb a4,14(a5)
49dea: 00e787a3 sb a4,15(a5)
49dee: 00e78823 sb a4,16(a5)
49df2: 00e788a3 sb a4,17(a5)
49df6: 00e78923 sb a4,18(a5)
49dfa: 00e789a3 sb a4,19(a5)
49dfe: 00e78a23 sb a4,20(a5)
49e02: 00e78aa3 sb a4,21(a5)
49e06: 00e78b23 sb a4,22(a5)
49e0a: 00e78ba3 sb a4,23(a5)
49e0e: 00e78c23 sb a4,24(a5)
49e12: 00e78ca3 sb a4,25(a5)
49e16: 00e78d23 sb a4,26(a5)
49e1a: 00e78da3 sb a4,27(a5)
49e1e: 00e78e23 sb a4,28(a5)
49e22: 00e78ea3 sb a4,29(a5)
49e26: 00e78f23 sb a4,30(a5)
49e2a: 00e78fa3 sb a4,31(a5)
49e2e: 02d78023 sb a3,32(a5)
49e32: 02d780a3 sb a3,33(a5)
49e36: 02d78123 sb a3,34(a5)
49e3a: 02d781a3 sb a3,35(a5)
49e3e: 02d78223 sb a3,36(a5)
49e42: 02d782a3 sb a3,37(a5)
49e46: 02d78323 sb a3,38(a5)
49e4a: 02d783a3 sb a3,39(a5)
49e4e: 02d78423 sb a3,40(a5)
49e52: 02d784a3 sb a3,41(a5)
49e56: 02d78523 sb a3,42(a5)
49e5a: 02d785a3 sb a3,43(a5)
49e5e: 02d78623 sb a3,44(a5)
49e62: 02d786a3 sb a3,45(a5)
49e66: 02d78723 sb a3,46(a5)
49e6a: 02d787a3 sb a3,47(a5)
49e6e: 02d78823 sb a3,48(a5)
49e72: 02d788a3 sb a3,49(a5)
49e76: 02d78923 sb a3,50(a5)
49e7a: 02d789a3 sb a3,51(a5)
49e7e: 02d78a23 sb a3,52(a5)
49e82: 02d78aa3 sb a3,53(a5)
49e86: 02d78b23 sb a3,54(a5)
49e8a: 02d78ba3 sb a3,55(a5)
49e8e: 02d78c23 sb a3,56(a5)
49e92: 02d78ca3 sb a3,57(a5)
49e96: 02d78d23 sb a3,58(a5)
49e9a: 02d78da3 sb a3,59(a5)
49e9e: 02d78e23 sb a3,60(a5)
49ea2: 02d78ea3 sb a3,61(a5)
49ea6: 02d78f23 sb a3,62(a5)
49eaa: 02d78fa3 sb a3,63(a5)
49eae: 04e78023 sb a4,64(a5)
49eb2: bd51 c.j 49d46 <uw_init_context_1+0x6a>
49eb4: b44c60ef jal ra,101f8 <abort>
00049eb8 <_Unwind_RaiseException_Phase2>:
49eb8: d6010113 addi sp,sp,-672
49ebc: 28912a23 sw s1,660(sp)
49ec0: 29212823 sw s2,656(sp)
49ec4: 29312623 sw s3,652(sp)
49ec8: 29412423 sw s4,648(sp)
49ecc: 29512223 sw s5,644(sp)
49ed0: 29612023 sw s6,640(sp)
49ed4: 27712e23 sw s7,636(sp)
49ed8: 27812c23 sw s8,632(sp)
49edc: 27912a23 sw s9,628(sp)
49ee0: 27a12823 sw s10,624(sp)
49ee4: 27b12623 sw s11,620(sp)
49ee8: 28112e23 sw ra,668(sp)
49eec: 28812c23 sw s0,664(sp)
49ef0: 84aa c.mv s1,a0
49ef2: 8dae c.mv s11,a1
49ef4: c632 c.swsp a2,12(sp)
49ef6: 4985 c.li s3,1
49ef8: 01810913 addi s2,sp,24
49efc: 4a9d c.li s5,7
49efe: 4b21 c.li s6,8
49f00: 4a19 c.li s4,6
49f02: 04200c93 addi s9,zero,66
49f06: 6a818c13 addi s8,gp,1704 # 6f9fc <dwarf_reg_size_table>
49f0a: 40000bb7 lui s7,0x40000
49f0e: 4d11 c.li s10,4
49f10: 85ca c.mv a1,s2
49f12: 856e c.mv a0,s11
49f14: 3429 c.jal 4991e <uw_frame_state_for>
49f16: 124da703 lw a4,292(s11)
49f1a: 10cda403 lw s0,268(s11)
49f1e: 4894 c.lw a3,16(s1)
49f20: 837d c.srli a4,0x1f
49f22: 8c19 c.sub s0,a4
49f24: 8c15 c.sub s0,a3
49f26: 00143413 sltiu s0,s0,1
49f2a: 040a c.slli s0,0x2
49f2c: ed2d c.bnez a0,49fa6 <_Unwind_RaiseException_Phase2+0xee>
49f2e: 24812803 lw a6,584(sp)
49f32: 00080e63 beq a6,zero,49f4e <_Unwind_RaiseException_Phase2+0x96>
49f36: 4090 c.lw a2,0(s1)
49f38: 40d4 c.lw a3,4(s1)
49f3a: 87ee c.mv a5,s11
49f3c: 8726 c.mv a4,s1
49f3e: 00246593 ori a1,s0,2
49f42: 4505 c.li a0,1
49f44: 9802 c.jalr a6
49f46: 09550e63 beq a0,s5,49fe2 <_Unwind_RaiseException_Phase2+0x12a>
49f4a: 05651e63 bne a0,s6,49fa6 <_Unwind_RaiseException_Phase2+0xee>
49f4e: ec51 c.bnez s0,49fea <_Unwind_RaiseException_Phase2+0x132>
49f50: 85ca c.mv a1,s2
49f52: 856e c.mv a0,s11
49f54: ee3fe0ef jal ra,48e36 <uw_update_context_1>
49f58: 25412703 lw a4,596(sp)
49f5c: 4681 c.li a3,0
49f5e: 00371613 slli a2,a4,0x3
49f62: 25060793 addi a5,a2,592
49f66: 0810 c.addi4spn a2,sp,16
49f68: 963e c.add a2,a5
49f6a: dbc62603 lw a2,-580(a2)
49f6e: 03460863 beq a2,s4,49f9e <_Unwind_RaiseException_Phase2+0xe6>
49f72: 06eccc63 blt s9,a4,49fea <_Unwind_RaiseException_Phase2+0x132>
49f76: 124da603 lw a2,292(s11)
49f7a: 00271693 slli a3,a4,0x2
49f7e: 00ec05b3 add a1,s8,a4
49f82: 96ee c.add a3,s11
49f84: 00cbf633 and a2,s7,a2
49f88: 0005c583 lbu a1,0(a1)
49f8c: 4294 c.lw a3,0(a3)
49f8e: c609 c.beqz a2,49f98 <_Unwind_RaiseException_Phase2+0xe0>
49f90: 976e c.add a4,s11
49f92: 13074703 lbu a4,304(a4)
49f96: e701 c.bnez a4,49f9e <_Unwind_RaiseException_Phase2+0xe6>
49f98: 05a59963 bne a1,s10,49fea <_Unwind_RaiseException_Phase2+0x132>
49f9c: 4294 c.lw a3,0(a3)
49f9e: 10dda823 sw a3,272(s11)
49fa2: 0985 c.addi s3,1
49fa4: b7b5 c.j 49f10 <_Unwind_RaiseException_Phase2+0x58>
49fa6: 4509 c.li a0,2
49fa8: 29c12083 lw ra,668(sp)
49fac: 29812403 lw s0,664(sp)
49fb0: 29412483 lw s1,660(sp)
49fb4: 29012903 lw s2,656(sp)
49fb8: 28c12983 lw s3,652(sp)
49fbc: 28812a03 lw s4,648(sp)
49fc0: 28412a83 lw s5,644(sp)
49fc4: 28012b03 lw s6,640(sp)
49fc8: 27c12b83 lw s7,636(sp)
49fcc: 27812c03 lw s8,632(sp)
49fd0: 27412c83 lw s9,628(sp)
49fd4: 27012d03 lw s10,624(sp)
49fd8: 26c12d83 lw s11,620(sp)
49fdc: 2a010113 addi sp,sp,672
49fe0: 8082 c.jr ra
49fe2: 47b2 c.lwsp a5,12(sp)
49fe4: 0137a023 sw s3,0(a5)
49fe8: b7c1 c.j 49fa8 <_Unwind_RaiseException_Phase2+0xf0>
49fea: a0ec60ef jal ra,101f8 <abort>
00049fee <_Unwind_ForcedUnwind_Phase2>:
49fee: d6010113 addi sp,sp,-672
49ff2: 29312623 sw s3,652(sp)
49ff6: 29412423 sw s4,648(sp)
49ffa: 00c52983 lw s3,12(a0)
49ffe: 01052a03 lw s4,16(a0)
4a002: 28812c23 sw s0,664(sp)
4a006: 28912a23 sw s1,660(sp)
4a00a: 29212823 sw s2,656(sp)
4a00e: 29512223 sw s5,644(sp)
4a012: 29612023 sw s6,640(sp)
4a016: 27712e23 sw s7,636(sp)
4a01a: 27812c23 sw s8,632(sp)
4a01e: 27912a23 sw s9,628(sp)
4a022: 27a12823 sw s10,624(sp)
4a026: 28112e23 sw ra,668(sp)
4a02a: 27b12623 sw s11,620(sp)
4a02e: 842a c.mv s0,a0
4a030: 8c2e c.mv s8,a1
4a032: c632 c.swsp a2,12(sp)
4a034: 4905 c.li s2,1
4a036: 0824 c.addi4spn s1,sp,24
4a038: 4b1d c.li s6,7
4a03a: 4ba1 c.li s7,8
4a03c: 4a99 c.li s5,6
4a03e: 04200d13 addi s10,zero,66
4a042: 6a818c93 addi s9,gp,1704 # 6f9fc <dwarf_reg_size_table>
4a046: 85a6 c.mv a1,s1
4a048: 8562 c.mv a0,s8
4a04a: 38d1 c.jal 4991e <uw_frame_state_for>
4a04c: 8daa c.mv s11,a0
4a04e: cd21 c.beqz a0,4a0a6 <_Unwind_ForcedUnwind_Phase2+0xb8>
4a050: 4715 c.li a4,5
4a052: 00e51b63 bne a0,a4,4a068 <_Unwind_ForcedUnwind_Phase2+0x7a>
4a056: 4010 c.lw a2,0(s0)
4a058: 4054 c.lw a3,4(s0)
4a05a: 8852 c.mv a6,s4
4a05c: 87e2 c.mv a5,s8
4a05e: 8722 c.mv a4,s0
4a060: 45e9 c.li a1,26
4a062: 4505 c.li a0,1
4a064: 9982 c.jalr s3
4a066: c571 c.beqz a0,4a132 <_Unwind_ForcedUnwind_Phase2+0x144>
4a068: 4d89 c.li s11,2
4a06a: 29c12083 lw ra,668(sp)
4a06e: 29812403 lw s0,664(sp)
4a072: 29412483 lw s1,660(sp)
4a076: 29012903 lw s2,656(sp)
4a07a: 28c12983 lw s3,652(sp)
4a07e: 28812a03 lw s4,648(sp)
4a082: 28412a83 lw s5,644(sp)
4a086: 28012b03 lw s6,640(sp)
4a08a: 27c12b83 lw s7,636(sp)
4a08e: 27812c03 lw s8,632(sp)
4a092: 27412c83 lw s9,628(sp)
4a096: 27012d03 lw s10,624(sp)
4a09a: 856e c.mv a0,s11
4a09c: 26c12d83 lw s11,620(sp)
4a0a0: 2a010113 addi sp,sp,672
4a0a4: 8082 c.jr ra
4a0a6: 4010 c.lw a2,0(s0)
4a0a8: 4054 c.lw a3,4(s0)
4a0aa: 8852 c.mv a6,s4
4a0ac: 87e2 c.mv a5,s8
4a0ae: 8722 c.mv a4,s0
4a0b0: 45a9 c.li a1,10
4a0b2: 4505 c.li a0,1
4a0b4: 9982 c.jalr s3
4a0b6: f94d c.bnez a0,4a068 <_Unwind_ForcedUnwind_Phase2+0x7a>
4a0b8: 24812803 lw a6,584(sp)
4a0bc: 00080e63 beq a6,zero,4a0d8 <_Unwind_ForcedUnwind_Phase2+0xea>
4a0c0: 4010 c.lw a2,0(s0)
4a0c2: 4054 c.lw a3,4(s0)
4a0c4: 87e2 c.mv a5,s8
4a0c6: 8722 c.mv a4,s0
4a0c8: 45a9 c.li a1,10
4a0ca: 4505 c.li a0,1
4a0cc: 9802 c.jalr a6
4a0ce: 8daa c.mv s11,a0
4a0d0: 07650163 beq a0,s6,4a132 <_Unwind_ForcedUnwind_Phase2+0x144>
4a0d4: f9751ae3 bne a0,s7,4a068 <_Unwind_ForcedUnwind_Phase2+0x7a>
4a0d8: 85a6 c.mv a1,s1
4a0da: 8562 c.mv a0,s8
4a0dc: d5bfe0ef jal ra,48e36 <uw_update_context_1>
4a0e0: 25412703 lw a4,596(sp)
4a0e4: 4681 c.li a3,0
4a0e6: 00371613 slli a2,a4,0x3
4a0ea: 25060793 addi a5,a2,592
4a0ee: 0810 c.addi4spn a2,sp,16
4a0f0: 963e c.add a2,a5
4a0f2: dbc62603 lw a2,-580(a2)
4a0f6: 03560a63 beq a2,s5,4a12a <_Unwind_ForcedUnwind_Phase2+0x13c>
4a0fa: 04ed4063 blt s10,a4,4a13a <_Unwind_ForcedUnwind_Phase2+0x14c>
4a0fe: 124c2603 lw a2,292(s8)
4a102: 00271693 slli a3,a4,0x2
4a106: 400007b7 lui a5,0x40000
4a10a: 00ec85b3 add a1,s9,a4
4a10e: 96e2 c.add a3,s8
4a110: 8e7d c.and a2,a5
4a112: 0005c583 lbu a1,0(a1)
4a116: 4294 c.lw a3,0(a3)
4a118: c609 c.beqz a2,4a122 <_Unwind_ForcedUnwind_Phase2+0x134>
4a11a: 9762 c.add a4,s8
4a11c: 13074703 lbu a4,304(a4)
4a120: e709 c.bnez a4,4a12a <_Unwind_ForcedUnwind_Phase2+0x13c>
4a122: 4791 c.li a5,4
4a124: 00f59b63 bne a1,a5,4a13a <_Unwind_ForcedUnwind_Phase2+0x14c>
4a128: 4294 c.lw a3,0(a3)
4a12a: 10dc2823 sw a3,272(s8)
4a12e: 0905 c.addi s2,1
4a130: bf19 c.j 4a046 <_Unwind_ForcedUnwind_Phase2+0x58>
4a132: 47b2 c.lwsp a5,12(sp)
4a134: 0127a023 sw s2,0(a5) # 40000000 <__BSS_END__+0x3ff904ac>
4a138: bf0d c.j 4a06a <_Unwind_ForcedUnwind_Phase2+0x7c>
4a13a: 8bec60ef jal ra,101f8 <abort>
0004a13e <_Unwind_GetGR>:
4a13e: 04200793 addi a5,zero,66
4a142: 02b7cd63 blt a5,a1,4a17c <_Unwind_GetGR+0x3e>
4a146: 12452683 lw a3,292(a0)
4a14a: 00259713 slli a4,a1,0x2
4a14e: 400007b7 lui a5,0x40000
4a152: 972a c.add a4,a0
4a154: 8ff5 c.and a5,a3
4a156: 4318 c.lw a4,0(a4)
4a158: c791 c.beqz a5,4a164 <_Unwind_GetGR+0x26>
4a15a: 00b507b3 add a5,a0,a1
4a15e: 1307c783 lbu a5,304(a5) # 40000130 <__BSS_END__+0x3ff905dc>
4a162: eb99 c.bnez a5,4a178 <_Unwind_GetGR+0x3a>
4a164: 6a818793 addi a5,gp,1704 # 6f9fc <dwarf_reg_size_table>
4a168: 97ae c.add a5,a1
4a16a: 0007c683 lbu a3,0(a5)
4a16e: 4791 c.li a5,4
4a170: 00f69663 bne a3,a5,4a17c <_Unwind_GetGR+0x3e>
4a174: 4308 c.lw a0,0(a4)
4a176: 8082 c.jr ra
4a178: 853a c.mv a0,a4
4a17a: 8082 c.jr ra
4a17c: 1141 c.addi sp,-16
4a17e: c606 c.swsp ra,12(sp)
4a180: 878c60ef jal ra,101f8 <abort>
0004a184 <_Unwind_GetCFA>:
4a184: 10c52503 lw a0,268(a0)
4a188: 8082 c.jr ra
0004a18a <_Unwind_SetGR>:
4a18a: 04200793 addi a5,zero,66
4a18e: 02b7ce63 blt a5,a1,4a1ca <_Unwind_SetGR+0x40>
4a192: 12452683 lw a3,292(a0)
4a196: 6a818713 addi a4,gp,1704 # 6f9fc <dwarf_reg_size_table>
4a19a: 400007b7 lui a5,0x40000
4a19e: 972e c.add a4,a1
4a1a0: 8ff5 c.and a5,a3
4a1a2: 00074703 lbu a4,0(a4)
4a1a6: c791 c.beqz a5,4a1b2 <_Unwind_SetGR+0x28>
4a1a8: 00b507b3 add a5,a0,a1
4a1ac: 1307c783 lbu a5,304(a5) # 40000130 <__BSS_END__+0x3ff905dc>
4a1b0: eb89 c.bnez a5,4a1c2 <_Unwind_SetGR+0x38>
4a1b2: 058a c.slli a1,0x2
4a1b4: 952e c.add a0,a1
4a1b6: 4691 c.li a3,4
4a1b8: 411c c.lw a5,0(a0)
4a1ba: 00d71863 bne a4,a3,4a1ca <_Unwind_SetGR+0x40>
4a1be: c390 c.sw a2,0(a5)
4a1c0: 8082 c.jr ra
4a1c2: 058a c.slli a1,0x2
4a1c4: 952e c.add a0,a1
4a1c6: c110 c.sw a2,0(a0)
4a1c8: 8082 c.jr ra
4a1ca: 1141 c.addi sp,-16
4a1cc: c606 c.swsp ra,12(sp)
4a1ce: 82ac60ef jal ra,101f8 <abort>
0004a1d2 <_Unwind_GetIP>:
4a1d2: 11052503 lw a0,272(a0)
4a1d6: 8082 c.jr ra
0004a1d8 <_Unwind_GetIPInfo>:
4a1d8: 12452783 lw a5,292(a0)
4a1dc: 11052503 lw a0,272(a0)
4a1e0: 83fd c.srli a5,0x1f
4a1e2: c19c c.sw a5,0(a1)
4a1e4: 8082 c.jr ra
0004a1e6 <_Unwind_SetIP>:
4a1e6: 10b52823 sw a1,272(a0)
4a1ea: 8082 c.jr ra
0004a1ec <_Unwind_GetLanguageSpecificData>:
4a1ec: 11452503 lw a0,276(a0)
4a1f0: 8082 c.jr ra
0004a1f2 <_Unwind_GetRegionStart>:
4a1f2: 12052503 lw a0,288(a0)
4a1f6: 8082 c.jr ra
0004a1f8 <_Unwind_FindEnclosingFunction>:
4a1f8: 1101 c.addi sp,-32
4a1fa: 004c c.addi4spn a1,sp,4
4a1fc: 157d c.addi a0,-1
4a1fe: ce06 c.swsp ra,28(sp)
4a200: 088020ef jal ra,4c288 <_Unwind_Find_FDE>
4a204: c111 c.beqz a0,4a208 <_Unwind_FindEnclosingFunction+0x10>
4a206: 4532 c.lwsp a0,12(sp)
4a208: 40f2 c.lwsp ra,28(sp)
4a20a: 6105 c.addi16sp sp,32
4a20c: 8082 c.jr ra
0004a20e <_Unwind_GetDataRelBase>:
4a20e: 11c52503 lw a0,284(a0)
4a212: 8082 c.jr ra
0004a214 <_Unwind_GetTextRelBase>:
4a214: 11852503 lw a0,280(a0)
4a218: 8082 c.jr ra
0004a21a <__frame_state_for>:
4a21a: c3010113 addi sp,sp,-976
4a21e: 005c c.addi4spn a5,sp,4
4a220: 3c912223 sw s1,964(sp)
4a224: 3d212023 sw s2,960(sp)
4a228: 84ae c.mv s1,a1
4a22a: 892a c.mv s2,a0
4a22c: 4581 c.li a1,0
4a22e: 853e c.mv a0,a5
4a230: 17400613 addi a2,zero,372
4a234: 3c812423 sw s0,968(sp)
4a238: 3c112623 sw ra,972(sp)
4a23c: 1aa0 c.addi4spn s0,sp,376
4a23e: 8bed50ef jal ra,1f2fc <memset>
4a242: 0905 c.addi s2,1
4a244: 400007b7 lui a5,0x40000
4a248: 85a2 c.mv a1,s0
4a24a: 12f12423 sw a5,296(sp)
4a24e: 11212a23 sw s2,276(sp)
4a252: eccff0ef jal ra,4991e <uw_frame_state_for>
4a256: e551 c.bnez a0,4a2e2 <__frame_state_for+0xc8>
4a258: 3a012703 lw a4,928(sp)
4a25c: 4789 c.li a5,2
4a25e: 08f70263 beq a4,a5,4a2e2 <__frame_state_for+0xc8>
4a262: 87a2 c.mv a5,s0
4a264: 12048613 addi a2,s1,288
4a268: 01048693 addi a3,s1,16
4a26c: 39010e13 addi t3,sp,912
4a270: 4305 c.li t1,1
4a272: 4889 c.li a7,2
4a274: 0047c703 lbu a4,4(a5) # 40000004 <__BSS_END__+0x3ff904b0>
4a278: 4801 c.li a6,0
4a27a: 00e60023 sb a4,0(a2)
4a27e: 04670863 beq a4,t1,4a2ce <__frame_state_for+0xb4>
4a282: 05170663 beq a4,a7,4a2ce <__frame_state_for+0xb4>
4a286: 0106a023 sw a6,0(a3)
4a28a: 07a1 c.addi a5,8
4a28c: 0605 c.addi a2,1
4a28e: 0691 c.addi a3,4
4a290: ffc792e3 bne a5,t3,4a274 <__frame_state_for+0x5a>
4a294: 39412783 lw a5,916(sp)
4a298: 3cc12083 lw ra,972(sp)
4a29c: 3c812403 lw s0,968(sp)
4a2a0: c49c c.sw a5,8(s1)
4a2a2: 39812783 lw a5,920(sp)
4a2a6: 3c012903 lw s2,960(sp)
4a2aa: 8526 c.mv a0,s1
4a2ac: 10f49e23 sh a5,284(s1)
4a2b0: 3b412783 lw a5,948(sp)
4a2b4: 10f49f23 sh a5,286(s1)
4a2b8: 13012783 lw a5,304(sp)
4a2bc: c4dc c.sw a5,12(s1)
4a2be: 3bc12783 lw a5,956(sp)
4a2c2: c0dc c.sw a5,4(s1)
4a2c4: 3c412483 lw s1,964(sp)
4a2c8: 3d010113 addi sp,sp,976
4a2cc: 8082 c.jr ra
4a2ce: 0007a803 lw a6,0(a5)
4a2d2: 07a1 c.addi a5,8
4a2d4: 0605 c.addi a2,1
4a2d6: 0106a023 sw a6,0(a3)
4a2da: 0691 c.addi a3,4
4a2dc: f9c79ce3 bne a5,t3,4a274 <__frame_state_for+0x5a>
4a2e0: bf55 c.j 4a294 <__frame_state_for+0x7a>
4a2e2: 3cc12083 lw ra,972(sp)
4a2e6: 3c812403 lw s0,968(sp)
4a2ea: 3c412483 lw s1,964(sp)
4a2ee: 3c012903 lw s2,960(sp)
4a2f2: 4501 c.li a0,0
4a2f4: 3d010113 addi sp,sp,976
4a2f8: 8082 c.jr ra
0004a2fa <_Unwind_DebugHook>:
4a2fa: 8082 c.jr ra
0004a2fc <_Unwind_RaiseException>:
4a2fc: a2010113 addi sp,sp,-1504
4a300: 59b12e23 sw s11,1436(sp)
4a304: 8d8a c.mv s11,sp
4a306: 5ca12823 sw a0,1488(sp)
4a30a: 5cb12623 sw a1,1484(sp)
4a30e: 5cc12423 sw a2,1480(sp)
4a312: 5d212023 sw s2,1472(sp)
4a316: 8606 c.mv a2,ra
4a318: 892a c.mv s2,a0
4a31a: 5e010593 addi a1,sp,1504
4a31e: 856e c.mv a0,s11
4a320: 5c812c23 sw s0,1496(sp)
4a324: 5b612823 sw s6,1456(sp)
4a328: 5c112e23 sw ra,1500(sp)
4a32c: 5c912a23 sw s1,1492(sp)
4a330: 5cd12223 sw a3,1476(sp)
4a334: 5b312e23 sw s3,1468(sp)
4a338: 5b412c23 sw s4,1464(sp)
4a33c: 5b512a23 sw s5,1460(sp)
4a340: 5b712623 sw s7,1452(sp)
4a344: 5b812423 sw s8,1448(sp)
4a348: 5b912223 sw s9,1444(sp)
4a34c: 5ba12023 sw s10,1440(sp)
4a350: 58813427 fsd fs0,1416(sp)
4a354: 58913027 fsd fs1,1408(sp)
4a358: 57213c27 fsd fs2,1400(sp)
4a35c: 57313827 fsd fs3,1392(sp)
4a360: 57413427 fsd fs4,1384(sp)
4a364: 57513027 fsd fs5,1376(sp)
4a368: 55613c27 fsd fs6,1368(sp)
4a36c: 55713827 fsd fs7,1360(sp)
4a370: 55813427 fsd fs8,1352(sp)
4a374: 55913027 fsd fs9,1344(sp)
4a378: 53a13c27 fsd fs10,1336(sp)
4a37c: 53b13827 fsd fs11,1328(sp)
4a380: 1ac0 c.addi4spn s0,sp,372
4a382: 3aa9 c.jal 49cdc <uw_init_context_1>
4a384: 17010b13 addi s6,sp,368
4a388: 87ee c.mv a5,s11
4a38a: 8722 c.mv a4,s0
4a38c: 4388 c.lw a0,0(a5)
4a38e: 43cc c.lw a1,4(a5)
4a390: 4790 c.lw a2,8(a5)
4a392: 47d4 c.lw a3,12(a5)
4a394: c308 c.sw a0,0(a4)
4a396: c34c c.sw a1,4(a4)
4a398: c710 c.sw a2,8(a4)
4a39a: c754 c.sw a3,12(a4)
4a39c: 07c1 c.addi a5,16
4a39e: 0741 c.addi a4,16
4a3a0: ff6796e3 bne a5,s6,4a38c <_Unwind_RaiseException+0x90>
4a3a4: 000b2783 lw a5,0(s6)
4a3a8: 15a4 c.addi4spn s1,sp,744
4a3aa: 85a6 c.mv a1,s1
4a3ac: c31c c.sw a5,0(a4)
4a3ae: 8522 c.mv a0,s0
4a3b0: 4a15 c.li s4,5
4a3b2: 4999 c.li s3,6
4a3b4: 4aa1 c.li s5,8
4a3b6: 04200c93 addi s9,zero,66
4a3ba: 6a818c13 addi s8,gp,1704 # 6f9fc <dwarf_reg_size_table>
4a3be: 40000bb7 lui s7,0x40000
4a3c2: 4d11 c.li s10,4
4a3c4: d5aff0ef jal ra,4991e <uw_frame_state_for>
4a3c8: 09450763 beq a0,s4,4a456 <_Unwind_RaiseException+0x15a>
4a3cc: e975 c.bnez a0,4a4c0 <_Unwind_RaiseException+0x1c4>
4a3ce: 51812803 lw a6,1304(sp)
4a3d2: 00080f63 beq a6,zero,4a3f0 <_Unwind_RaiseException+0xf4>
4a3d6: 00092603 lw a2,0(s2)
4a3da: 00492683 lw a3,4(s2)
4a3de: 87a2 c.mv a5,s0
4a3e0: 874a c.mv a4,s2
4a3e2: 4585 c.li a1,1
4a3e4: 4505 c.li a0,1
4a3e6: 9802 c.jalr a6
4a3e8: 0d350e63 beq a0,s3,4a4c4 <_Unwind_RaiseException+0x1c8>
4a3ec: 0d551a63 bne a0,s5,4a4c0 <_Unwind_RaiseException+0x1c4>
4a3f0: 85a6 c.mv a1,s1
4a3f2: 8522 c.mv a0,s0
4a3f4: a43fe0ef jal ra,48e36 <uw_update_context_1>
4a3f8: 52412783 lw a5,1316(sp)
4a3fc: 4701 c.li a4,0
4a3fe: 00379693 slli a3,a5,0x3
4a402: 53068693 addi a3,a3,1328
4a406: 968a c.add a3,sp
4a408: dbc6a683 lw a3,-580(a3)
4a40c: 03368d63 beq a3,s3,4a446 <_Unwind_RaiseException+0x14a>
4a410: 18fcc763 blt s9,a5,4a59e <_Unwind_RaiseException+0x2a2>
4a414: 29812683 lw a3,664(sp)
4a418: 00279713 slli a4,a5,0x2
4a41c: 53070713 addi a4,a4,1328
4a420: 00fc0633 add a2,s8,a5
4a424: 970a c.add a4,sp
4a426: 00dbf6b3 and a3,s7,a3
4a42a: 00064603 lbu a2,0(a2)
4a42e: c4472703 lw a4,-956(a4)
4a432: c699 c.beqz a3,4a440 <_Unwind_RaiseException+0x144>
4a434: 53078793 addi a5,a5,1328
4a438: 978a c.add a5,sp
4a43a: d747c783 lbu a5,-652(a5)
4a43e: e781 c.bnez a5,4a446 <_Unwind_RaiseException+0x14a>
4a440: 15a61f63 bne a2,s10,4a59e <_Unwind_RaiseException+0x2a2>
4a444: 4318 c.lw a4,0(a4)
4a446: 85a6 c.mv a1,s1
4a448: 8522 c.mv a0,s0
4a44a: 28e12223 sw a4,644(sp)
4a44e: cd0ff0ef jal ra,4991e <uw_frame_state_for>
4a452: f7451de3 bne a0,s4,4a3cc <_Unwind_RaiseException+0xd0>
4a456: 5dc12083 lw ra,1500(sp)
4a45a: 5d812403 lw s0,1496(sp)
4a45e: 5d412483 lw s1,1492(sp)
4a462: 5c012903 lw s2,1472(sp)
4a466: 5bc12983 lw s3,1468(sp)
4a46a: 5b812a03 lw s4,1464(sp)
4a46e: 5b412a83 lw s5,1460(sp)
4a472: 5b012b03 lw s6,1456(sp)
4a476: 5ac12b83 lw s7,1452(sp)
4a47a: 5a812c03 lw s8,1448(sp)
4a47e: 5a412c83 lw s9,1444(sp)
4a482: 5a012d03 lw s10,1440(sp)
4a486: 59c12d83 lw s11,1436(sp)
4a48a: 58813407 fld fs0,1416(sp)
4a48e: 58013487 fld fs1,1408(sp)
4a492: 57813907 fld fs2,1400(sp)
4a496: 57013987 fld fs3,1392(sp)
4a49a: 56813a07 fld fs4,1384(sp)
4a49e: 56013a87 fld fs5,1376(sp)
4a4a2: 55813b07 fld fs6,1368(sp)
4a4a6: 55013b87 fld fs7,1360(sp)
4a4aa: 54813c07 fld fs8,1352(sp)
4a4ae: 54013c87 fld fs9,1344(sp)
4a4b2: 53813d07 fld fs10,1336(sp)
4a4b6: 53013d87 fld fs11,1328(sp)
4a4ba: 5e010113 addi sp,sp,1504
4a4be: 8082 c.jr ra
4a4c0: 450d c.li a0,3
4a4c2: bf51 c.j 4a456 <_Unwind_RaiseException+0x15a>
4a4c4: 29812703 lw a4,664(sp)
4a4c8: 28012783 lw a5,640(sp)
4a4cc: 00092623 sw zero,12(s2)
4a4d0: 837d c.srli a4,0x1f
4a4d2: 8f99 c.sub a5,a4
4a4d4: 00f92823 sw a5,16(s2)
4a4d8: 8722 c.mv a4,s0
4a4da: 87ee c.mv a5,s11
4a4dc: 4388 c.lw a0,0(a5)
4a4de: 43cc c.lw a1,4(a5)
4a4e0: 4790 c.lw a2,8(a5)
4a4e2: 47d4 c.lw a3,12(a5)
4a4e4: c308 c.sw a0,0(a4)
4a4e6: c34c c.sw a1,4(a4)
4a4e8: c710 c.sw a2,8(a4)
4a4ea: c754 c.sw a3,12(a4)
4a4ec: 07c1 c.addi a5,16
4a4ee: 0741 c.addi a4,16
4a4f0: ff6796e3 bne a5,s6,4a4dc <_Unwind_RaiseException+0x1e0>
4a4f4: 439c c.lw a5,0(a5)
4a4f6: 8626 c.mv a2,s1
4a4f8: 85a2 c.mv a1,s0
4a4fa: c31c c.sw a5,0(a4)
4a4fc: 854a c.mv a0,s2
4a4fe: 3a6d c.jal 49eb8 <_Unwind_RaiseException_Phase2>
4a500: 479d c.li a5,7
4a502: f4f51ae3 bne a0,a5,4a456 <_Unwind_RaiseException+0x15a>
4a506: 85a2 c.mv a1,s0
4a508: 856e c.mv a0,s11
4a50a: f5ffd0ef jal ra,48468 <uw_install_context_1>
4a50e: 28412483 lw s1,644(sp)
4a512: 842a c.mv s0,a0
4a514: 28012503 lw a0,640(sp)
4a518: 85a6 c.mv a1,s1
4a51a: 33c5 c.jal 4a2fa <_Unwind_DebugHook>
4a51c: 8722 c.mv a4,s0
4a51e: 5c912e23 sw s1,1500(sp)
4a522: 5d812403 lw s0,1496(sp)
4a526: 5dc12083 lw ra,1500(sp)
4a52a: 5d412483 lw s1,1492(sp)
4a52e: 5d012503 lw a0,1488(sp)
4a532: 5cc12583 lw a1,1484(sp)
4a536: 5c812603 lw a2,1480(sp)
4a53a: 5c412683 lw a3,1476(sp)
4a53e: 5c012903 lw s2,1472(sp)
4a542: 5bc12983 lw s3,1468(sp)
4a546: 5b812a03 lw s4,1464(sp)
4a54a: 5b412a83 lw s5,1460(sp)
4a54e: 5b012b03 lw s6,1456(sp)
4a552: 5ac12b83 lw s7,1452(sp)
4a556: 5a812c03 lw s8,1448(sp)
4a55a: 5a412c83 lw s9,1444(sp)
4a55e: 5a012d03 lw s10,1440(sp)
4a562: 59c12d83 lw s11,1436(sp)
4a566: 58813407 fld fs0,1416(sp)
4a56a: 58013487 fld fs1,1408(sp)
4a56e: 57813907 fld fs2,1400(sp)
4a572: 57013987 fld fs3,1392(sp)
4a576: 56813a07 fld fs4,1384(sp)
4a57a: 56013a87 fld fs5,1376(sp)
4a57e: 55813b07 fld fs6,1368(sp)
4a582: 55013b87 fld fs7,1360(sp)
4a586: 54813c07 fld fs8,1352(sp)
4a58a: 54013c87 fld fs9,1344(sp)
4a58e: 53813d07 fld fs10,1336(sp)
4a592: 53013d87 fld fs11,1328(sp)
4a596: 5e010113 addi sp,sp,1504
4a59a: 913a c.add sp,a4
4a59c: 8082 c.jr ra
4a59e: c5bc50ef jal ra,101f8 <abort>
0004a5a2 <_Unwind_ForcedUnwind>:
4a5a2: c6010113 addi sp,sp,-928
4a5a6: 37312e23 sw s3,892(sp)
4a5aa: 00810993 addi s3,sp,8
4a5ae: 38812c23 sw s0,920(sp)
4a5b2: 38912a23 sw s1,916(sp)
4a5b6: 38a12823 sw a0,912(sp)
4a5ba: 38b12623 sw a1,908(sp)
4a5be: 38c12423 sw a2,904(sp)
4a5c2: 39212023 sw s2,896(sp)
4a5c6: 842a c.mv s0,a0
4a5c8: 892e c.mv s2,a1
4a5ca: 84b2 c.mv s1,a2
4a5cc: 170c c.addi4spn a1,sp,928
4a5ce: 8606 c.mv a2,ra
4a5d0: 854e c.mv a0,s3
4a5d2: 38d12223 sw a3,900(sp)
4a5d6: 37412c23 sw s4,888(sp)
4a5da: 38112e23 sw ra,924(sp)
4a5de: 37512a23 sw s5,884(sp)
4a5e2: 37612823 sw s6,880(sp)
4a5e6: 37712623 sw s7,876(sp)
4a5ea: 37812423 sw s8,872(sp)
4a5ee: 37912223 sw s9,868(sp)
4a5f2: 37a12023 sw s10,864(sp)
4a5f6: 35b12e23 sw s11,860(sp)
4a5fa: 34813427 fsd fs0,840(sp)
4a5fe: 34913027 fsd fs1,832(sp)
4a602: 33213c27 fsd fs2,824(sp)
4a606: 33313827 fsd fs3,816(sp)
4a60a: 33413427 fsd fs4,808(sp)
4a60e: 33513027 fsd fs5,800(sp)
4a612: 31613c27 fsd fs6,792(sp)
4a616: 31713827 fsd fs7,784(sp)
4a61a: 31813427 fsd fs8,776(sp)
4a61e: 31913027 fsd fs9,768(sp)
4a622: 2fa13c27 fsd fs10,760(sp)
4a626: 2fb13827 fsd fs11,752(sp)
4a62a: 17c10a13 addi s4,sp,380
4a62e: eaeff0ef jal ra,49cdc <uw_init_context_1>
4a632: 87ce c.mv a5,s3
4a634: 8752 c.mv a4,s4
4a636: 1ab4 c.addi4spn a3,sp,376
4a638: 0007a803 lw a6,0(a5)
4a63c: 43c8 c.lw a0,4(a5)
4a63e: 478c c.lw a1,8(a5)
4a640: 47d0 c.lw a2,12(a5)
4a642: 01072023 sw a6,0(a4)
4a646: c348 c.sw a0,4(a4)
4a648: c70c c.sw a1,8(a4)
4a64a: c750 c.sw a2,12(a4)
4a64c: 07c1 c.addi a5,16
4a64e: 0741 c.addi a4,16
4a650: fed794e3 bne a5,a3,4a638 <_Unwind_ForcedUnwind+0x96>
4a654: 439c c.lw a5,0(a5)
4a656: 01242623 sw s2,12(s0)
4a65a: c804 c.sw s1,16(s0)
4a65c: c31c c.sw a5,0(a4)
4a65e: 0050 c.addi4spn a2,sp,4
4a660: 85d2 c.mv a1,s4
4a662: 8522 c.mv a0,s0
4a664: 3269 c.jal 49fee <_Unwind_ForcedUnwind_Phase2>
4a666: 479d c.li a5,7
4a668: 06f50763 beq a0,a5,4a6d6 <_Unwind_ForcedUnwind+0x134>
4a66c: 39c12083 lw ra,924(sp)
4a670: 39812403 lw s0,920(sp)
4a674: 39412483 lw s1,916(sp)
4a678: 38012903 lw s2,896(sp)
4a67c: 37c12983 lw s3,892(sp)
4a680: 37812a03 lw s4,888(sp)
4a684: 37412a83 lw s5,884(sp)
4a688: 37012b03 lw s6,880(sp)
4a68c: 36c12b83 lw s7,876(sp)
4a690: 36812c03 lw s8,872(sp)
4a694: 36412c83 lw s9,868(sp)
4a698: 36012d03 lw s10,864(sp)
4a69c: 35c12d83 lw s11,860(sp)
4a6a0: 34813407 fld fs0,840(sp)
4a6a4: 34013487 fld fs1,832(sp)
4a6a8: 33813907 fld fs2,824(sp)
4a6ac: 33013987 fld fs3,816(sp)
4a6b0: 32813a07 fld fs4,808(sp)
4a6b4: 32013a87 fld fs5,800(sp)
4a6b8: 31813b07 fld fs6,792(sp)
4a6bc: 31013b87 fld fs7,784(sp)
4a6c0: 30813c07 fld fs8,776(sp)
4a6c4: 30013c87 fld fs9,768(sp)
4a6c8: 2f813d07 fld fs10,760(sp)
4a6cc: 2f013d87 fld fs11,752(sp)
4a6d0: 3a010113 addi sp,sp,928
4a6d4: 8082 c.jr ra
4a6d6: 85d2 c.mv a1,s4
4a6d8: 854e c.mv a0,s3
4a6da: d8ffd0ef jal ra,48468 <uw_install_context_1>
4a6de: 28c12483 lw s1,652(sp)
4a6e2: 842a c.mv s0,a0
4a6e4: 28812503 lw a0,648(sp)
4a6e8: 85a6 c.mv a1,s1
4a6ea: 3901 c.jal 4a2fa <_Unwind_DebugHook>
4a6ec: 8722 c.mv a4,s0
4a6ee: 38912e23 sw s1,924(sp)
4a6f2: 39812403 lw s0,920(sp)
4a6f6: 39c12083 lw ra,924(sp)
4a6fa: 39412483 lw s1,916(sp)
4a6fe: 39012503 lw a0,912(sp)
4a702: 38c12583 lw a1,908(sp)
4a706: 38812603 lw a2,904(sp)
4a70a: 38412683 lw a3,900(sp)
4a70e: 38012903 lw s2,896(sp)
4a712: 37c12983 lw s3,892(sp)
4a716: 37812a03 lw s4,888(sp)
4a71a: 37412a83 lw s5,884(sp)
4a71e: 37012b03 lw s6,880(sp)
4a722: 36c12b83 lw s7,876(sp)
4a726: 36812c03 lw s8,872(sp)
4a72a: 36412c83 lw s9,868(sp)
4a72e: 36012d03 lw s10,864(sp)
4a732: 35c12d83 lw s11,860(sp)
4a736: 34813407 fld fs0,840(sp)
4a73a: 34013487 fld fs1,832(sp)
4a73e: 33813907 fld fs2,824(sp)
4a742: 33013987 fld fs3,816(sp)
4a746: 32813a07 fld fs4,808(sp)
4a74a: 32013a87 fld fs5,800(sp)
4a74e: 31813b07 fld fs6,792(sp)
4a752: 31013b87 fld fs7,784(sp)
4a756: 30813c07 fld fs8,776(sp)
4a75a: 30013c87 fld fs9,768(sp)
4a75e: 2f813d07 fld fs10,760(sp)
4a762: 2f013d87 fld fs11,752(sp)
4a766: 3a010113 addi sp,sp,928
4a76a: 913a c.add sp,a4
4a76c: 8082 c.jr ra
0004a76e <_Unwind_Resume>:
4a76e: c6010113 addi sp,sp,-928
4a772: 38912a23 sw s1,916(sp)
4a776: 0024 c.addi4spn s1,sp,8
4a778: 38812c23 sw s0,920(sp)
4a77c: 38a12823 sw a0,912(sp)
4a780: 38b12623 sw a1,908(sp)
4a784: 38c12423 sw a2,904(sp)
4a788: 842a c.mv s0,a0
4a78a: 8606 c.mv a2,ra
4a78c: 170c c.addi4spn a1,sp,928
4a78e: 8526 c.mv a0,s1
4a790: 38d12223 sw a3,900(sp)
4a794: 39212023 sw s2,896(sp)
4a798: 38112e23 sw ra,924(sp)
4a79c: 37312e23 sw s3,892(sp)
4a7a0: 37412c23 sw s4,888(sp)
4a7a4: 37512a23 sw s5,884(sp)
4a7a8: 37612823 sw s6,880(sp)
4a7ac: 37712623 sw s7,876(sp)
4a7b0: 37812423 sw s8,872(sp)
4a7b4: 37912223 sw s9,868(sp)
4a7b8: 37a12023 sw s10,864(sp)
4a7bc: 35b12e23 sw s11,860(sp)
4a7c0: 34813427 fsd fs0,840(sp)
4a7c4: 34913027 fsd fs1,832(sp)
4a7c8: 33213c27 fsd fs2,824(sp)
4a7cc: 33313827 fsd fs3,816(sp)
4a7d0: 33413427 fsd fs4,808(sp)
4a7d4: 33513027 fsd fs5,800(sp)
4a7d8: 31613c27 fsd fs6,792(sp)
4a7dc: 31713827 fsd fs7,784(sp)
4a7e0: 31813427 fsd fs8,776(sp)
4a7e4: 31913027 fsd fs9,768(sp)
4a7e8: 2fa13c27 fsd fs10,760(sp)
4a7ec: 2fb13827 fsd fs11,752(sp)
4a7f0: 17c10913 addi s2,sp,380
4a7f4: ce8ff0ef jal ra,49cdc <uw_init_context_1>
4a7f8: 87a6 c.mv a5,s1
4a7fa: 874a c.mv a4,s2
4a7fc: 1ab4 c.addi4spn a3,sp,376
4a7fe: 0007a803 lw a6,0(a5)
4a802: 43c8 c.lw a0,4(a5)
4a804: 478c c.lw a1,8(a5)
4a806: 47d0 c.lw a2,12(a5)
4a808: 01072023 sw a6,0(a4)
4a80c: c348 c.sw a0,4(a4)
4a80e: c70c c.sw a1,8(a4)
4a810: c750 c.sw a2,12(a4)
4a812: 07c1 c.addi a5,16
4a814: 0741 c.addi a4,16
4a816: fed794e3 bne a5,a3,4a7fe <_Unwind_Resume+0x90>
4a81a: 4394 c.lw a3,0(a5)
4a81c: 445c c.lw a5,12(s0)
4a81e: 0050 c.addi4spn a2,sp,4
4a820: c314 c.sw a3,0(a4)
4a822: 85ca c.mv a1,s2
4a824: 8522 c.mv a0,s0
4a826: e3d5 c.bnez a5,4a8ca <_Unwind_Resume+0x15c>
4a828: e90ff0ef jal ra,49eb8 <_Unwind_RaiseException_Phase2>
4a82c: 479d c.li a5,7
4a82e: 0af51163 bne a0,a5,4a8d0 <_Unwind_Resume+0x162>
4a832: 85ca c.mv a1,s2
4a834: 8526 c.mv a0,s1
4a836: c33fd0ef jal ra,48468 <uw_install_context_1>
4a83a: 28c12483 lw s1,652(sp)
4a83e: 842a c.mv s0,a0
4a840: 28812503 lw a0,648(sp)
4a844: 85a6 c.mv a1,s1
4a846: 3c55 c.jal 4a2fa <_Unwind_DebugHook>
4a848: 8722 c.mv a4,s0
4a84a: 38912e23 sw s1,924(sp)
4a84e: 39812403 lw s0,920(sp)
4a852: 39c12083 lw ra,924(sp)
4a856: 39412483 lw s1,916(sp)
4a85a: 39012503 lw a0,912(sp)
4a85e: 38c12583 lw a1,908(sp)
4a862: 38812603 lw a2,904(sp)
4a866: 38412683 lw a3,900(sp)
4a86a: 38012903 lw s2,896(sp)
4a86e: 37c12983 lw s3,892(sp)
4a872: 37812a03 lw s4,888(sp)
4a876: 37412a83 lw s5,884(sp)
4a87a: 37012b03 lw s6,880(sp)
4a87e: 36c12b83 lw s7,876(sp)
4a882: 36812c03 lw s8,872(sp)
4a886: 36412c83 lw s9,868(sp)
4a88a: 36012d03 lw s10,864(sp)
4a88e: 35c12d83 lw s11,860(sp)
4a892: 34813407 fld fs0,840(sp)
4a896: 34013487 fld fs1,832(sp)
4a89a: 33813907 fld fs2,824(sp)
4a89e: 33013987 fld fs3,816(sp)
4a8a2: 32813a07 fld fs4,808(sp)
4a8a6: 32013a87 fld fs5,800(sp)
4a8aa: 31813b07 fld fs6,792(sp)
4a8ae: 31013b87 fld fs7,784(sp)
4a8b2: 30813c07 fld fs8,776(sp)
4a8b6: 30013c87 fld fs9,768(sp)
4a8ba: 2f813d07 fld fs10,760(sp)
4a8be: 2f013d87 fld fs11,752(sp)
4a8c2: 3a010113 addi sp,sp,928
4a8c6: 913a c.add sp,a4
4a8c8: 8082 c.jr ra
4a8ca: f24ff0ef jal ra,49fee <_Unwind_ForcedUnwind_Phase2>
4a8ce: bfb9 c.j 4a82c <_Unwind_Resume+0xbe>
4a8d0: 929c50ef jal ra,101f8 <abort>
0004a8d4 <_Unwind_Resume_or_Rethrow>:
4a8d4: 455c c.lw a5,12(a0)
4a8d6: c6010113 addi sp,sp,-928
4a8da: 38812c23 sw s0,920(sp)
4a8de: 38112e23 sw ra,924(sp)
4a8e2: 38912a23 sw s1,916(sp)
4a8e6: 38a12823 sw a0,912(sp)
4a8ea: 38b12623 sw a1,908(sp)
4a8ee: 38c12423 sw a2,904(sp)
4a8f2: 38d12223 sw a3,900(sp)
4a8f6: 39212023 sw s2,896(sp)
4a8fa: 37312e23 sw s3,892(sp)
4a8fe: 37412c23 sw s4,888(sp)
4a902: 37512a23 sw s5,884(sp)
4a906: 37612823 sw s6,880(sp)
4a90a: 37712623 sw s7,876(sp)
4a90e: 37812423 sw s8,872(sp)
4a912: 37912223 sw s9,868(sp)
4a916: 37a12023 sw s10,864(sp)
4a91a: 35b12e23 sw s11,860(sp)
4a91e: 34813427 fsd fs0,840(sp)
4a922: 34913027 fsd fs1,832(sp)
4a926: 33213c27 fsd fs2,824(sp)
4a92a: 33313827 fsd fs3,816(sp)
4a92e: 33413427 fsd fs4,808(sp)
4a932: 33513027 fsd fs5,800(sp)
4a936: 31613c27 fsd fs6,792(sp)
4a93a: 31713827 fsd fs7,784(sp)
4a93e: 31813427 fsd fs8,776(sp)
4a942: 31913027 fsd fs9,768(sp)
4a946: 2fa13c27 fsd fs10,760(sp)
4a94a: 2fb13827 fsd fs11,752(sp)
4a94e: 842a c.mv s0,a0
4a950: e7bd c.bnez a5,4a9be <_Unwind_Resume_or_Rethrow+0xea>
4a952: 326d c.jal 4a2fc <_Unwind_RaiseException>
4a954: 39c12083 lw ra,924(sp)
4a958: 39812403 lw s0,920(sp)
4a95c: 39412483 lw s1,916(sp)
4a960: 38012903 lw s2,896(sp)
4a964: 37c12983 lw s3,892(sp)
4a968: 37812a03 lw s4,888(sp)
4a96c: 37412a83 lw s5,884(sp)
4a970: 37012b03 lw s6,880(sp)
4a974: 36c12b83 lw s7,876(sp)
4a978: 36812c03 lw s8,872(sp)
4a97c: 36412c83 lw s9,868(sp)
4a980: 36012d03 lw s10,864(sp)
4a984: 35c12d83 lw s11,860(sp)
4a988: 34813407 fld fs0,840(sp)
4a98c: 34013487 fld fs1,832(sp)
4a990: 33813907 fld fs2,824(sp)
4a994: 33013987 fld fs3,816(sp)
4a998: 32813a07 fld fs4,808(sp)
4a99c: 32013a87 fld fs5,800(sp)
4a9a0: 31813b07 fld fs6,792(sp)
4a9a4: 31013b87 fld fs7,784(sp)
4a9a8: 30813c07 fld fs8,776(sp)
4a9ac: 30013c87 fld fs9,768(sp)
4a9b0: 2f813d07 fld fs10,760(sp)
4a9b4: 2f013d87 fld fs11,752(sp)
4a9b8: 3a010113 addi sp,sp,928
4a9bc: 8082 c.jr ra
4a9be: 0024 c.addi4spn s1,sp,8
4a9c0: 8606 c.mv a2,ra
4a9c2: 170c c.addi4spn a1,sp,928
4a9c4: 8526 c.mv a0,s1
4a9c6: b16ff0ef jal ra,49cdc <uw_init_context_1>
4a9ca: 17c10913 addi s2,sp,380
4a9ce: 87a6 c.mv a5,s1
4a9d0: 874a c.mv a4,s2
4a9d2: 1ab4 c.addi4spn a3,sp,376
4a9d4: 0007a803 lw a6,0(a5)
4a9d8: 43c8 c.lw a0,4(a5)
4a9da: 478c c.lw a1,8(a5)
4a9dc: 47d0 c.lw a2,12(a5)
4a9de: 01072023 sw a6,0(a4)
4a9e2: c348 c.sw a0,4(a4)
4a9e4: c70c c.sw a1,8(a4)
4a9e6: c750 c.sw a2,12(a4)
4a9e8: 07c1 c.addi a5,16
4a9ea: 0741 c.addi a4,16
4a9ec: fed794e3 bne a5,a3,4a9d4 <_Unwind_Resume_or_Rethrow+0x100>
4a9f0: 439c c.lw a5,0(a5)
4a9f2: 0050 c.addi4spn a2,sp,4
4a9f4: 85ca c.mv a1,s2
4a9f6: c31c c.sw a5,0(a4)
4a9f8: 8522 c.mv a0,s0
4a9fa: df4ff0ef jal ra,49fee <_Unwind_ForcedUnwind_Phase2>
4a9fe: 479d c.li a5,7
4aa00: 08f51e63 bne a0,a5,4aa9c <_Unwind_Resume_or_Rethrow+0x1c8>
4aa04: 85ca c.mv a1,s2
4aa06: 8526 c.mv a0,s1
4aa08: a61fd0ef jal ra,48468 <uw_install_context_1>
4aa0c: 28c12483 lw s1,652(sp)
4aa10: 842a c.mv s0,a0
4aa12: 28812503 lw a0,648(sp)
4aa16: 85a6 c.mv a1,s1
4aa18: 30cd c.jal 4a2fa <_Unwind_DebugHook>
4aa1a: 8722 c.mv a4,s0
4aa1c: 38912e23 sw s1,924(sp)
4aa20: 39812403 lw s0,920(sp)
4aa24: 39c12083 lw ra,924(sp)
4aa28: 39412483 lw s1,916(sp)
4aa2c: 39012503 lw a0,912(sp)
4aa30: 38c12583 lw a1,908(sp)
4aa34: 38812603 lw a2,904(sp)
4aa38: 38412683 lw a3,900(sp)
4aa3c: 38012903 lw s2,896(sp)
4aa40: 37c12983 lw s3,892(sp)
4aa44: 37812a03 lw s4,888(sp)
4aa48: 37412a83 lw s5,884(sp)
4aa4c: 37012b03 lw s6,880(sp)
4aa50: 36c12b83 lw s7,876(sp)
4aa54: 36812c03 lw s8,872(sp)
4aa58: 36412c83 lw s9,868(sp)
4aa5c: 36012d03 lw s10,864(sp)
4aa60: 35c12d83 lw s11,860(sp)
4aa64: 34813407 fld fs0,840(sp)
4aa68: 34013487 fld fs1,832(sp)
4aa6c: 33813907 fld fs2,824(sp)
4aa70: 33013987 fld fs3,816(sp)
4aa74: 32813a07 fld fs4,808(sp)
4aa78: 32013a87 fld fs5,800(sp)
4aa7c: 31813b07 fld fs6,792(sp)
4aa80: 31013b87 fld fs7,784(sp)
4aa84: 30813c07 fld fs8,776(sp)
4aa88: 30013c87 fld fs9,768(sp)
4aa8c: 2f813d07 fld fs10,760(sp)
4aa90: 2f013d87 fld fs11,752(sp)
4aa94: 3a010113 addi sp,sp,928
4aa98: 913a c.add sp,a4
4aa9a: 8082 c.jr ra
4aa9c: f5cc50ef jal ra,101f8 <abort>
0004aaa0 <_Unwind_DeleteException>:
4aaa0: 451c c.lw a5,8(a0)
4aaa2: 85aa c.mv a1,a0
4aaa4: c399 c.beqz a5,4aaaa <_Unwind_DeleteException+0xa>
4aaa6: 4505 c.li a0,1
4aaa8: 8782 c.jr a5
4aaaa: 8082 c.jr ra
0004aaac <_Unwind_Backtrace>:
4aaac: ba010113 addi sp,sp,-1120
4aab0: 44912a23 sw s1,1108(sp)
4aab4: 0044 c.addi4spn s1,sp,4
4aab6: 45312623 sw s3,1100(sp)
4aaba: 45412423 sw s4,1096(sp)
4aabe: 8606 c.mv a2,ra
4aac0: 89aa c.mv s3,a0
4aac2: 8a2e c.mv s4,a1
4aac4: 8526 c.mv a0,s1
4aac6: 46010593 addi a1,sp,1120
4aaca: 45212823 sw s2,1104(sp)
4aace: 45512223 sw s5,1092(sp)
4aad2: 45612023 sw s6,1088(sp)
4aad6: 43712e23 sw s7,1084(sp)
4aada: 43812c23 sw s8,1080(sp)
4aade: 43912a23 sw s9,1076(sp)
4aae2: 44112e23 sw ra,1116(sp)
4aae6: 44812c23 sw s0,1112(sp)
4aaea: 43a12823 sw s10,1072(sp)
4aaee: 43b12623 sw s11,1068(sp)
4aaf2: 40813c27 fsd fs0,1048(sp)
4aaf6: 40913827 fsd fs1,1040(sp)
4aafa: 41213427 fsd fs2,1032(sp)
4aafe: 41313027 fsd fs3,1024(sp)
4ab02: 3f413c27 fsd fs4,1016(sp)
4ab06: 3f513827 fsd fs5,1008(sp)
4ab0a: 3f613427 fsd fs6,1000(sp)
4ab0e: 3f713027 fsd fs7,992(sp)
4ab12: 3d813c27 fsd fs8,984(sp)
4ab16: 3d913827 fsd fs9,976(sp)
4ab1a: 3da13427 fsd fs10,968(sp)
4ab1e: 3db13027 fsd fs11,960(sp)
4ab22: 17810913 addi s2,sp,376
4ab26: 9b6ff0ef jal ra,49cdc <uw_init_context_1>
4ab2a: 4a99 c.li s5,6
4ab2c: 04200c13 addi s8,zero,66
4ab30: 6a818b93 addi s7,gp,1704 # 6f9fc <dwarf_reg_size_table>
4ab34: 40000b37 lui s6,0x40000
4ab38: 4c91 c.li s9,4
4ab3a: 85ca c.mv a1,s2
4ab3c: 8526 c.mv a0,s1
4ab3e: de1fe0ef jal ra,4991e <uw_frame_state_for>
4ab42: 842a c.mv s0,a0
4ab44: cd3d c.beqz a0,4abc2 <_Unwind_Backtrace+0x116>
4ab46: 4795 c.li a5,5
4ab48: 00f51663 bne a0,a5,4ab54 <_Unwind_Backtrace+0xa8>
4ab4c: 85d2 c.mv a1,s4
4ab4e: 8526 c.mv a0,s1
4ab50: 9982 c.jalr s3
4ab52: c111 c.beqz a0,4ab56 <_Unwind_Backtrace+0xaa>
4ab54: 440d c.li s0,3
4ab56: 45c12083 lw ra,1116(sp)
4ab5a: 8522 c.mv a0,s0
4ab5c: 45812403 lw s0,1112(sp)
4ab60: 45412483 lw s1,1108(sp)
4ab64: 45012903 lw s2,1104(sp)
4ab68: 44c12983 lw s3,1100(sp)
4ab6c: 44812a03 lw s4,1096(sp)
4ab70: 44412a83 lw s5,1092(sp)
4ab74: 44012b03 lw s6,1088(sp)
4ab78: 43c12b83 lw s7,1084(sp)
4ab7c: 43812c03 lw s8,1080(sp)
4ab80: 43412c83 lw s9,1076(sp)
4ab84: 43012d03 lw s10,1072(sp)
4ab88: 42c12d83 lw s11,1068(sp)
4ab8c: 41813407 fld fs0,1048(sp)
4ab90: 41013487 fld fs1,1040(sp)
4ab94: 40813907 fld fs2,1032(sp)
4ab98: 40013987 fld fs3,1024(sp)
4ab9c: 3f813a07 fld fs4,1016(sp)
4aba0: 3f013a87 fld fs5,1008(sp)
4aba4: 3e813b07 fld fs6,1000(sp)
4aba8: 3e013b87 fld fs7,992(sp)
4abac: 3d813c07 fld fs8,984(sp)
4abb0: 3d013c87 fld fs9,976(sp)
4abb4: 3c813d07 fld fs10,968(sp)
4abb8: 3c013d87 fld fs11,960(sp)
4abbc: 46010113 addi sp,sp,1120
4abc0: 8082 c.jr ra
4abc2: 85d2 c.mv a1,s4
4abc4: 8526 c.mv a0,s1
4abc6: 9982 c.jalr s3
4abc8: f551 c.bnez a0,4ab54 <_Unwind_Backtrace+0xa8>
4abca: 85ca c.mv a1,s2
4abcc: 8526 c.mv a0,s1
4abce: a68fe0ef jal ra,48e36 <uw_update_context_1>
4abd2: 3b412783 lw a5,948(sp)
4abd6: 4701 c.li a4,0
4abd8: 00379693 slli a3,a5,0x3
4abdc: 3c068693 addi a3,a3,960
4abe0: 968a c.add a3,sp
4abe2: dbc6a683 lw a3,-580(a3)
4abe6: 03568d63 beq a3,s5,4ac20 <_Unwind_Backtrace+0x174>
4abea: 02fc4e63 blt s8,a5,4ac26 <_Unwind_Backtrace+0x17a>
4abee: 12812683 lw a3,296(sp)
4abf2: 00279713 slli a4,a5,0x2
4abf6: 3c070713 addi a4,a4,960
4abfa: 00fb8633 add a2,s7,a5
4abfe: 970a c.add a4,sp
4ac00: 00db76b3 and a3,s6,a3
4ac04: 00064603 lbu a2,0(a2)
4ac08: c4472703 lw a4,-956(a4)
4ac0c: c699 c.beqz a3,4ac1a <_Unwind_Backtrace+0x16e>
4ac0e: 3c078793 addi a5,a5,960
4ac12: 978a c.add a5,sp
4ac14: d747c783 lbu a5,-652(a5)
4ac18: e781 c.bnez a5,4ac20 <_Unwind_Backtrace+0x174>
4ac1a: 01961663 bne a2,s9,4ac26 <_Unwind_Backtrace+0x17a>
4ac1e: 4318 c.lw a4,0(a4)
4ac20: 10e12a23 sw a4,276(sp)
4ac24: bf19 c.j 4ab3a <_Unwind_Backtrace+0x8e>
4ac26: dd2c50ef jal ra,101f8 <abort>
0004ac2a <frame_downheap>:
4ac2a: 7179 c.addi16sp sp,-48
4ac2c: ce4e c.swsp s3,28(sp)
4ac2e: 00169993 slli s3,a3,0x1
4ac32: d606 c.swsp ra,44(sp)
4ac34: d422 c.swsp s0,40(sp)
4ac36: d226 c.swsp s1,36(sp)
4ac38: d04a c.swsp s2,32(sp)
4ac3a: cc52 c.swsp s4,24(sp)
4ac3c: ca56 c.swsp s5,20(sp)
4ac3e: c85a c.swsp s6,16(sp)
4ac40: c65e c.swsp s7,12(sp)
4ac42: c462 c.swsp s8,8(sp)
4ac44: 0985 c.addi s3,1
4ac46: 06e9d063 bge s3,a4,4aca6 <frame_downheap+0x7c>
4ac4a: 8a36 c.mv s4,a3
4ac4c: 8aba c.mv s5,a4
4ac4e: 8c2a c.mv s8,a0
4ac50: 8b2e c.mv s6,a1
4ac52: 8bb2 c.mv s7,a2
4ac54: 00299413 slli s0,s3,0x2
4ac58: 00440793 addi a5,s0,4
4ac5c: 00198493 addi s1,s3,1
4ac60: 8562 c.mv a0,s8
4ac62: 00fb8933 add s2,s7,a5
4ac66: 945e c.add s0,s7
4ac68: 0154d863 bge s1,s5,4ac78 <frame_downheap+0x4e>
4ac6c: 400c c.lw a1,0(s0)
4ac6e: 00092603 lw a2,0(s2)
4ac72: 9b02 c.jalr s6
4ac74: 04054563 blt a0,zero,4acbe <frame_downheap+0x94>
4ac78: 84ce c.mv s1,s3
4ac7a: 002a1913 slli s2,s4,0x2
4ac7e: 995e c.add s2,s7
4ac80: 4010 c.lw a2,0(s0)
4ac82: 00092583 lw a1,0(s2)
4ac86: 8562 c.mv a0,s8
4ac88: 8a26 c.mv s4,s1
4ac8a: 9b02 c.jalr s6
4ac8c: 0486 c.slli s1,0x1
4ac8e: 00148993 addi s3,s1,1
4ac92: 00055a63 bge a0,zero,4aca6 <frame_downheap+0x7c>
4ac96: 4018 c.lw a4,0(s0)
4ac98: 00092783 lw a5,0(s2)
4ac9c: 00e92023 sw a4,0(s2)
4aca0: c01c c.sw a5,0(s0)
4aca2: fb59c9e3 blt s3,s5,4ac54 <frame_downheap+0x2a>
4aca6: 50b2 c.lwsp ra,44(sp)
4aca8: 5422 c.lwsp s0,40(sp)
4acaa: 5492 c.lwsp s1,36(sp)
4acac: 5902 c.lwsp s2,32(sp)
4acae: 49f2 c.lwsp s3,28(sp)
4acb0: 4a62 c.lwsp s4,24(sp)
4acb2: 4ad2 c.lwsp s5,20(sp)
4acb4: 4b42 c.lwsp s6,16(sp)
4acb6: 4bb2 c.lwsp s7,12(sp)
4acb8: 4c22 c.lwsp s8,8(sp)
4acba: 6145 c.addi16sp sp,48
4acbc: 8082 c.jr ra
4acbe: 844a c.mv s0,s2
4acc0: bf6d c.j 4ac7a <frame_downheap+0x50>
0004acc2 <frame_heapsort>:
4acc2: 1101 c.addi sp,-32
4acc4: cc22 c.swsp s0,24(sp)
4acc6: 4240 c.lw s0,4(a2)
4acc8: ca26 c.swsp s1,20(sp)
4acca: c84a c.swsp s2,16(sp)
4accc: c64e c.swsp s3,12(sp)
4acce: c452 c.swsp s4,8(sp)
4acd0: c256 c.swsp s5,4(sp)
4acd2: c05a c.swsp s6,0(sp)
4acd4: 00145793 srli a5,s0,0x1
4acd8: ce06 c.swsp ra,28(sp)
4acda: 8932 c.mv s2,a2
4acdc: 89aa c.mv s3,a0
4acde: 8a2e c.mv s4,a1
4ace0: 00860a93 addi s5,a2,8
4ace4: fff78493 addi s1,a5,-1
4ace8: 5b7d c.li s6,-1
4acea: cb91 c.beqz a5,4acfe <frame_heapsort+0x3c>
4acec: 86a6 c.mv a3,s1
4acee: 8722 c.mv a4,s0
4acf0: 14fd c.addi s1,-1
4acf2: 8656 c.mv a2,s5
4acf4: 85d2 c.mv a1,s4
4acf6: 854e c.mv a0,s3
4acf8: 3f0d c.jal 4ac2a <frame_downheap>
4acfa: ff6499e3 bne s1,s6,4acec <frame_heapsort+0x2a>
4acfe: 00241493 slli s1,s0,0x2
4ad02: 147d c.addi s0,-1
4ad04: 94ca c.add s1,s2
4ad06: 02805163 bge zero,s0,4ad28 <frame_heapsort+0x66>
4ad0a: 40d4 c.lw a3,4(s1)
4ad0c: 00892783 lw a5,8(s2)
4ad10: 8722 c.mv a4,s0
4ad12: 00d92423 sw a3,8(s2)
4ad16: c0dc c.sw a5,4(s1)
4ad18: 4681 c.li a3,0
4ad1a: 8656 c.mv a2,s5
4ad1c: 85d2 c.mv a1,s4
4ad1e: 854e c.mv a0,s3
4ad20: 147d c.addi s0,-1
4ad22: 3721 c.jal 4ac2a <frame_downheap>
4ad24: 14f1 c.addi s1,-4
4ad26: f075 c.bnez s0,4ad0a <frame_heapsort+0x48>
4ad28: 40f2 c.lwsp ra,28(sp)
4ad2a: 4462 c.lwsp s0,24(sp)
4ad2c: 44d2 c.lwsp s1,20(sp)
4ad2e: 4942 c.lwsp s2,16(sp)
4ad30: 49b2 c.lwsp s3,12(sp)
4ad32: 4a22 c.lwsp s4,8(sp)
4ad34: 4a92 c.lwsp s5,4(sp)
4ad36: 4b02 c.lwsp s6,0(sp)
4ad38: 6105 c.addi16sp sp,32
4ad3a: 8082 c.jr ra
0004ad3c <read_encoded_value_with_base>:
4ad3c: 05000793 addi a5,zero,80
4ad40: 06f50163 beq a0,a5,4ada2 <read_encoded_value_with_base+0x66>
4ad44: 872a c.mv a4,a0
4ad46: 00f57793 andi a5,a0,15
4ad4a: 4531 c.li a0,12
4ad4c: 12f56163 bltu a0,a5,4ae6e <read_encoded_value_with_base+0x132>
4ad50: 0001e517 auipc a0,0x1e
4ad54: ab850513 addi a0,a0,-1352 # 68808 <__PRETTY_FUNCTION__.1+0x484>
4ad58: 078a c.slli a5,0x2
4ad5a: 97aa c.add a5,a0
4ad5c: 439c c.lw a5,0(a5)
4ad5e: 97aa c.add a5,a0
4ad60: 8782 c.jr a5
4ad62: 00164803 lbu a6,1(a2)
4ad66: 00064883 lbu a7,0(a2)
4ad6a: 00264503 lbu a0,2(a2)
4ad6e: 00364783 lbu a5,3(a2)
4ad72: 0822 c.slli a6,0x8
4ad74: 01186833 or a6,a6,a7
4ad78: 0542 c.slli a0,0x10
4ad7a: 01056533 or a0,a0,a6
4ad7e: 07e2 c.slli a5,0x18
4ad80: 8fc9 c.or a5,a0
4ad82: 00460513 addi a0,a2,4
4ad86: cf81 c.beqz a5,4ad9e <read_encoded_value_with_base+0x62>
4ad88: 07077813 andi a6,a4,112
4ad8c: 48c1 c.li a7,16
4ad8e: 01181363 bne a6,a7,4ad94 <read_encoded_value_with_base+0x58>
4ad92: 85b2 c.mv a1,a2
4ad94: 0762 c.slli a4,0x18
4ad96: 8761 c.srai a4,0x18
4ad98: 97ae c.add a5,a1
4ad9a: 00074b63 blt a4,zero,4adb0 <read_encoded_value_with_base+0x74>
4ad9e: c29c c.sw a5,0(a3)
4ada0: 8082 c.jr ra
4ada2: 00360513 addi a0,a2,3
4ada6: 9971 c.andi a0,-4
4ada8: 411c c.lw a5,0(a0)
4adaa: 0511 c.addi a0,4
4adac: c29c c.sw a5,0(a3)
4adae: 8082 c.jr ra
4adb0: 439c c.lw a5,0(a5)
4adb2: c29c c.sw a5,0(a3)
4adb4: 8082 c.jr ra
4adb6: 00164803 lbu a6,1(a2)
4adba: 00064883 lbu a7,0(a2)
4adbe: 00264503 lbu a0,2(a2)
4adc2: 00364783 lbu a5,3(a2)
4adc6: 0822 c.slli a6,0x8
4adc8: 01186833 or a6,a6,a7
4adcc: 0542 c.slli a0,0x10
4adce: 01056533 or a0,a0,a6
4add2: 07e2 c.slli a5,0x18
4add4: 8fc9 c.or a5,a0
4add6: 00860513 addi a0,a2,8
4adda: b775 c.j 4ad86 <read_encoded_value_with_base+0x4a>
4addc: 00164783 lbu a5,1(a2)
4ade0: 00064803 lbu a6,0(a2)
4ade4: 00260513 addi a0,a2,2
4ade8: 07a2 c.slli a5,0x8
4adea: 0107e7b3 or a5,a5,a6
4adee: bf61 c.j 4ad86 <read_encoded_value_with_base+0x4a>
4adf0: 00164783 lbu a5,1(a2)
4adf4: 00064803 lbu a6,0(a2)
4adf8: 00260513 addi a0,a2,2
4adfc: 07a2 c.slli a5,0x8
4adfe: 0107e7b3 or a5,a5,a6
4ae02: 07c2 c.slli a5,0x10
4ae04: 87c1 c.srai a5,0x10
4ae06: b741 c.j 4ad86 <read_encoded_value_with_base+0x4a>
4ae08: 8532 c.mv a0,a2
4ae0a: 4781 c.li a5,0
4ae0c: 4301 c.li t1,0
4ae0e: 00054803 lbu a6,0(a0)
4ae12: 0505 c.addi a0,1
4ae14: 07f87893 andi a7,a6,127
4ae18: 0862 c.slli a6,0x18
4ae1a: 006898b3 sll a7,a7,t1
4ae1e: 41885813 srai a6,a6,0x18
4ae22: 0117e7b3 or a5,a5,a7
4ae26: 031d c.addi t1,7
4ae28: fe0843e3 blt a6,zero,4ae0e <read_encoded_value_with_base+0xd2>
4ae2c: bfa9 c.j 4ad86 <read_encoded_value_with_base+0x4a>
4ae2e: 8532 c.mv a0,a2
4ae30: 4781 c.li a5,0
4ae32: 4881 c.li a7,0
4ae34: 00054303 lbu t1,0(a0)
4ae38: 0505 c.addi a0,1
4ae3a: 07f37813 andi a6,t1,127
4ae3e: 01831e13 slli t3,t1,0x18
4ae42: 01181833 sll a6,a6,a7
4ae46: 418e5e13 srai t3,t3,0x18
4ae4a: 0107e7b3 or a5,a5,a6
4ae4e: 089d c.addi a7,7
4ae50: fe0e42e3 blt t3,zero,4ae34 <read_encoded_value_with_base+0xf8>
4ae54: 487d c.li a6,31
4ae56: f31868e3 bltu a6,a7,4ad86 <read_encoded_value_with_base+0x4a>
4ae5a: 04037313 andi t1,t1,64
4ae5e: f20304e3 beq t1,zero,4ad86 <read_encoded_value_with_base+0x4a>
4ae62: 587d c.li a6,-1
4ae64: 01181833 sll a6,a6,a7
4ae68: 0107e7b3 or a5,a5,a6
4ae6c: bf31 c.j 4ad88 <read_encoded_value_with_base+0x4c>
4ae6e: 1141 c.addi sp,-16
4ae70: c606 c.swsp ra,12(sp)
4ae72: b86c50ef jal ra,101f8 <abort>
0004ae76 <fde_unencoded_compare>:
4ae76: 00a5c503 lbu a0,10(a1)
4ae7a: 0085c303 lbu t1,8(a1)
4ae7e: 0095c803 lbu a6,9(a1)
4ae82: 00a64703 lbu a4,10(a2)
4ae86: 00b64783 lbu a5,11(a2)
4ae8a: 00b5c583 lbu a1,11(a1)
4ae8e: 00864883 lbu a7,8(a2)
4ae92: 00964683 lbu a3,9(a2)
4ae96: 1141 c.addi sp,-16
4ae98: 00a10523 sb a0,10(sp)
4ae9c: 00f107a3 sb a5,15(sp)
4aea0: 00610423 sb t1,8(sp)
4aea4: 01110623 sb a7,12(sp)
4aea8: 010104a3 sb a6,9(sp)
4aeac: 00b105a3 sb a1,11(sp)
4aeb0: 00d106a3 sb a3,13(sp)
4aeb4: 00e10723 sb a4,14(sp)
4aeb8: 47a2 c.lwsp a5,8(sp)
4aeba: 4732 c.lwsp a4,12(sp)
4aebc: 4505 c.li a0,1
4aebe: 00f76663 bltu a4,a5,4aeca <fde_unencoded_compare+0x54>
4aec2: 00e7b7b3 sltu a5,a5,a4
4aec6: 40f00533 sub a0,zero,a5
4aeca: 0141 c.addi sp,16
4aecc: 8082 c.jr ra
0004aece <get_cie_encoding>:
4aece: 7179 c.addi16sp sp,-48
4aed0: d422 c.swsp s0,40(sp)
4aed2: 00950413 addi s0,a0,9
4aed6: d226 c.swsp s1,36(sp)
4aed8: 84aa c.mv s1,a0
4aeda: 8522 c.mv a0,s0
4aedc: d606 c.swsp ra,44(sp)
4aede: d04a c.swsp s2,32(sp)
4aee0: ce4e c.swsp s3,28(sp)
4aee2: cc52 c.swsp s4,24(sp)
4aee4: ca56 c.swsp s5,20(sp)
4aee6: 97bd30ef jal ra,1e860 <strlen>
4aeea: 0084c683 lbu a3,8(s1)
4aeee: 0505 c.addi a0,1
4aef0: 478d c.li a5,3
4aef2: 00a40633 add a2,s0,a0
4aef6: 0ad7e863 bltu a5,a3,4afa6 <get_cie_encoding+0xd8>
4aefa: 0094c703 lbu a4,9(s1)
4aefe: 07a00793 addi a5,zero,122
4af02: 00f70c63 beq a4,a5,4af1a <get_cie_encoding+0x4c>
4af06: 4501 c.li a0,0
4af08: 50b2 c.lwsp ra,44(sp)
4af0a: 5422 c.lwsp s0,40(sp)
4af0c: 5492 c.lwsp s1,36(sp)
4af0e: 5902 c.lwsp s2,32(sp)
4af10: 49f2 c.lwsp s3,28(sp)
4af12: 4a62 c.lwsp s4,24(sp)
4af14: 4ad2 c.lwsp s5,20(sp)
4af16: 6145 c.addi16sp sp,48
4af18: 8082 c.jr ra
4af1a: 00060783 lb a5,0(a2)
4af1e: 0605 c.addi a2,1
4af20: fe07cde3 blt a5,zero,4af1a <get_cie_encoding+0x4c>
4af24: 00060783 lb a5,0(a2)
4af28: 8732 c.mv a4,a2
4af2a: 0605 c.addi a2,1
4af2c: fe07cce3 blt a5,zero,4af24 <get_cie_encoding+0x56>
4af30: 4785 c.li a5,1
4af32: 06f68763 beq a3,a5,4afa0 <get_cie_encoding+0xd2>
4af36: 00060783 lb a5,0(a2)
4af3a: 0605 c.addi a2,1
4af3c: fe07cde3 blt a5,zero,4af36 <get_cie_encoding+0x68>
4af40: 00a48413 addi s0,s1,10
4af44: 00060783 lb a5,0(a2)
4af48: 0605 c.addi a2,1
4af4a: fe07cde3 blt a5,zero,4af44 <get_cie_encoding+0x76>
4af4e: 00a4c783 lbu a5,10(s1)
4af52: 05200713 addi a4,zero,82
4af56: 02e78863 beq a5,a4,4af86 <get_cie_encoding+0xb8>
4af5a: 05000493 addi s1,zero,80
4af5e: 04c00993 addi s3,zero,76
4af62: 04200a13 addi s4,zero,66
4af66: 00c10a93 addi s5,sp,12
4af6a: 05200913 addi s2,zero,82
4af6e: 00978f63 beq a5,s1,4af8c <get_cie_encoding+0xbe>
4af72: 01378463 beq a5,s3,4af7a <get_cie_encoding+0xac>
4af76: f94798e3 bne a5,s4,4af06 <get_cie_encoding+0x38>
4af7a: 0605 c.addi a2,1
4af7c: 00144783 lbu a5,1(s0)
4af80: 0405 c.addi s0,1
4af82: ff2796e3 bne a5,s2,4af6e <get_cie_encoding+0xa0>
4af86: 00064503 lbu a0,0(a2)
4af8a: bfbd c.j 4af08 <get_cie_encoding+0x3a>
4af8c: 00064503 lbu a0,0(a2)
4af90: 86d6 c.mv a3,s5
4af92: 0605 c.addi a2,1
4af94: 4581 c.li a1,0
4af96: 07f57513 andi a0,a0,127
4af9a: 334d c.jal 4ad3c <read_encoded_value_with_base>
4af9c: 862a c.mv a2,a0
4af9e: bff9 c.j 4af7c <get_cie_encoding+0xae>
4afa0: 00270613 addi a2,a4,2
4afa4: bf71 c.j 4af40 <get_cie_encoding+0x72>
4afa6: 00064703 lbu a4,0(a2)
4afaa: 4791 c.li a5,4
4afac: 0ff00513 addi a0,zero,255
4afb0: f4f71ce3 bne a4,a5,4af08 <get_cie_encoding+0x3a>
4afb4: 00164783 lbu a5,1(a2)
4afb8: fba1 c.bnez a5,4af08 <get_cie_encoding+0x3a>
4afba: 0609 c.addi a2,2
4afbc: bf3d c.j 4aefa <get_cie_encoding+0x2c>
0004afbe <classify_object_over_fdes>:
4afbe: 711d c.addi16sp sp,-96
4afc0: da66 c.swsp s9,52(sp)
4afc2: 0005ac83 lw s9,0(a1)
4afc6: ce86 c.swsp ra,92(sp)
4afc8: cca2 c.swsp s0,88(sp)
4afca: caa6 c.swsp s1,84(sp)
4afcc: c8ca c.swsp s2,80(sp)
4afce: c6ce c.swsp s3,76(sp)
4afd0: c4d2 c.swsp s4,72(sp)
4afd2: c2d6 c.swsp s5,68(sp)
4afd4: c0da c.swsp s6,64(sp)
4afd6: de5e c.swsp s7,60(sp)
4afd8: dc62 c.swsp s8,56(sp)
4afda: d86a c.swsp s10,48(sp)
4afdc: d66e c.swsp s11,44(sp)
4afde: 140c8563 beq s9,zero,4b128 <classify_object_over_fdes+0x16a>
4afe2: 67c1 c.lui a5,0x10
4afe4: 17fd c.addi a5,-1
4afe6: 84ae c.mv s1,a1
4afe8: 892a c.mv s2,a0
4afea: 4c01 c.li s8,0
4afec: 4d81 c.li s11,0
4afee: 4a81 c.li s5,0
4aff0: 4681 c.li a3,0
4aff2: 01c10b13 addi s6,sp,28
4aff6: 0ff00993 addi s3,zero,255
4affa: 4a09 c.li s4,2
4affc: c63e c.swsp a5,12(sp)
4affe: 4b85 c.li s7,1
4b000: 40dc c.lw a5,4(s1)
4b002: cfc9 c.beqz a5,4b09c <classify_object_over_fdes+0xde>
4b004: 00448d13 addi s10,s1,4
4b008: 40fd0d33 sub s10,s10,a5
4b00c: 0ffdf413 andi s0,s11,255
4b010: 04dd0b63 beq s10,a3,4b066 <classify_object_over_fdes+0xa8>
4b014: 856a c.mv a0,s10
4b016: 3d65 c.jal 4aece <get_cie_encoding>
4b018: 8daa c.mv s11,a0
4b01a: 11350563 beq a0,s3,4b124 <classify_object_over_fdes+0x166>
4b01e: 0ff57413 andi s0,a0,255
4b022: 0b340763 beq s0,s3,4b0d0 <classify_object_over_fdes+0x112>
4b026: 07047793 andi a5,s0,112
4b02a: 02000713 addi a4,zero,32
4b02e: 0ee78863 beq a5,a4,4b11e <classify_object_over_fdes+0x160>
4b032: 0cf77f63 bgeu a4,a5,4b110 <classify_object_over_fdes+0x152>
4b036: 03000713 addi a4,zero,48
4b03a: 08e79763 bne a5,a4,4b0c8 <classify_object_over_fdes+0x10a>
4b03e: 00892c03 lw s8,8(s2)
4b042: 01092783 lw a5,16(s2)
4b046: 7f800713 addi a4,zero,2040
4b04a: 7f87f693 andi a3,a5,2040
4b04e: 08e68a63 beq a3,a4,4b0e2 <classify_object_over_fdes+0x124>
4b052: 0037d713 srli a4,a5,0x3
4b056: 0ff77713 andi a4,a4,255
4b05a: 01b70663 beq a4,s11,4b066 <classify_object_over_fdes+0xa8>
4b05e: 0047e793 ori a5,a5,4
4b062: 00f92823 sw a5,16(s2)
4b066: 86da c.mv a3,s6
4b068: 00848613 addi a2,s1,8
4b06c: 85e2 c.mv a1,s8
4b06e: 8522 c.mv a0,s0
4b070: 31f1 c.jal 4ad3c <read_encoded_value_with_base>
4b072: 09340763 beq s0,s3,4b100 <classify_object_over_fdes+0x142>
4b076: 881d c.andi s0,7
4b078: 0b440163 beq s0,s4,4b11a <classify_object_over_fdes+0x15c>
4b07c: 088a6463 bltu s4,s0,4b104 <classify_object_over_fdes+0x146>
4b080: e859 c.bnez s0,4b116 <classify_object_over_fdes+0x158>
4b082: 57fd c.li a5,-1
4b084: 4772 c.lwsp a4,28(sp)
4b086: 86ea c.mv a3,s10
4b088: 8ff9 c.and a5,a4
4b08a: cb89 c.beqz a5,4b09c <classify_object_over_fdes+0xde>
4b08c: 00092783 lw a5,0(s2)
4b090: 0a85 c.addi s5,1
4b092: 00f77463 bgeu a4,a5,4b09a <classify_object_over_fdes+0xdc>
4b096: 00e92023 sw a4,0(s2)
4b09a: 86ea c.mv a3,s10
4b09c: 0c91 c.addi s9,4
4b09e: 94e6 c.add s1,s9
4b0a0: 0004ac83 lw s9,0(s1)
4b0a4: f40c9ee3 bne s9,zero,4b000 <classify_object_over_fdes+0x42>
4b0a8: 40f6 c.lwsp ra,92(sp)
4b0aa: 4466 c.lwsp s0,88(sp)
4b0ac: 44d6 c.lwsp s1,84(sp)
4b0ae: 4946 c.lwsp s2,80(sp)
4b0b0: 49b6 c.lwsp s3,76(sp)
4b0b2: 4a26 c.lwsp s4,72(sp)
4b0b4: 4b06 c.lwsp s6,64(sp)
4b0b6: 5bf2 c.lwsp s7,60(sp)
4b0b8: 5c62 c.lwsp s8,56(sp)
4b0ba: 5cd2 c.lwsp s9,52(sp)
4b0bc: 5d42 c.lwsp s10,48(sp)
4b0be: 5db2 c.lwsp s11,44(sp)
4b0c0: 8556 c.mv a0,s5
4b0c2: 4a96 c.lwsp s5,68(sp)
4b0c4: 6125 c.addi16sp sp,96
4b0c6: 8082 c.jr ra
4b0c8: 05000713 addi a4,zero,80
4b0cc: 04e79563 bne a5,a4,4b116 <classify_object_over_fdes+0x158>
4b0d0: 01092783 lw a5,16(s2)
4b0d4: 7f800713 addi a4,zero,2040
4b0d8: 4c01 c.li s8,0
4b0da: 7f87f693 andi a3,a5,2040
4b0de: f6e69ae3 bne a3,a4,4b052 <classify_object_over_fdes+0x94>
4b0e2: 00341713 slli a4,s0,0x3
4b0e6: 8077f793 andi a5,a5,-2041
4b0ea: 8fd9 c.or a5,a4
4b0ec: 00f92823 sw a5,16(s2)
4b0f0: 86da c.mv a3,s6
4b0f2: 00848613 addi a2,s1,8
4b0f6: 85e2 c.mv a1,s8
4b0f8: 8522 c.mv a0,s0
4b0fa: 3189 c.jal 4ad3c <read_encoded_value_with_base>
4b0fc: f7341de3 bne s0,s3,4b076 <classify_object_over_fdes+0xb8>
4b100: 4781 c.li a5,0
4b102: b749 c.j 4b084 <classify_object_over_fdes+0xc6>
4b104: 1475 c.addi s0,-3
4b106: 0ff47413 andi s0,s0,255
4b10a: f68bfce3 bgeu s7,s0,4b082 <classify_object_over_fdes+0xc4>
4b10e: a021 c.j 4b116 <classify_object_over_fdes+0x158>
4b110: 06047793 andi a5,s0,96
4b114: dfd5 c.beqz a5,4b0d0 <classify_object_over_fdes+0x112>
4b116: 8e2c50ef jal ra,101f8 <abort>
4b11a: 47b2 c.lwsp a5,12(sp)
4b11c: b7a5 c.j 4b084 <classify_object_over_fdes+0xc6>
4b11e: 00492c03 lw s8,4(s2)
4b122: b705 c.j 4b042 <classify_object_over_fdes+0x84>
4b124: 5afd c.li s5,-1
4b126: b749 c.j 4b0a8 <classify_object_over_fdes+0xea>
4b128: 4a81 c.li s5,0
4b12a: bfbd c.j 4b0a8 <classify_object_over_fdes+0xea>
0004b12c <fde_single_encoding_compare>:
4b12c: 1101 c.addi sp,-32
4b12e: cc22 c.swsp s0,24(sp)
4b130: 4900 c.lw s0,16(a0)
4b132: ca26 c.swsp s1,20(sp)
4b134: ce06 c.swsp ra,28(sp)
4b136: 800d c.srli s0,0x3
4b138: c84a c.swsp s2,16(sp)
4b13a: 0ff47413 andi s0,s0,255
4b13e: 0ff00713 addi a4,zero,255
4b142: 84b2 c.mv s1,a2
4b144: 06e40563 beq s0,a4,4b1ae <fde_single_encoding_compare+0x82>
4b148: 07047713 andi a4,s0,112
4b14c: 02000693 addi a3,zero,32
4b150: 06d70163 beq a4,a3,4b1b2 <fde_single_encoding_compare+0x86>
4b154: 04e6fa63 bgeu a3,a4,4b1a8 <fde_single_encoding_compare+0x7c>
4b158: 03000693 addi a3,zero,48
4b15c: 02d71f63 bne a4,a3,4b19a <fde_single_encoding_compare+0x6e>
4b160: 00852903 lw s2,8(a0)
4b164: 00858613 addi a2,a1,8
4b168: 0034 c.addi4spn a3,sp,8
4b16a: 85ca c.mv a1,s2
4b16c: 8522 c.mv a0,s0
4b16e: 36f9 c.jal 4ad3c <read_encoded_value_with_base>
4b170: 0074 c.addi4spn a3,sp,12
4b172: 00848613 addi a2,s1,8
4b176: 85ca c.mv a1,s2
4b178: 8522 c.mv a0,s0
4b17a: 36c9 c.jal 4ad3c <read_encoded_value_with_base>
4b17c: 47a2 c.lwsp a5,8(sp)
4b17e: 4732 c.lwsp a4,12(sp)
4b180: 4505 c.li a0,1
4b182: 00f76663 bltu a4,a5,4b18e <fde_single_encoding_compare+0x62>
4b186: 00e7b7b3 sltu a5,a5,a4
4b18a: 40f00533 sub a0,zero,a5
4b18e: 40f2 c.lwsp ra,28(sp)
4b190: 4462 c.lwsp s0,24(sp)
4b192: 44d2 c.lwsp s1,20(sp)
4b194: 4942 c.lwsp s2,16(sp)
4b196: 6105 c.addi16sp sp,32
4b198: 8082 c.jr ra
4b19a: 05000693 addi a3,zero,80
4b19e: 4901 c.li s2,0
4b1a0: fcd702e3 beq a4,a3,4b164 <fde_single_encoding_compare+0x38>
4b1a4: 854c50ef jal ra,101f8 <abort>
4b1a8: 06047713 andi a4,s0,96
4b1ac: ff65 c.bnez a4,4b1a4 <fde_single_encoding_compare+0x78>
4b1ae: 4901 c.li s2,0
4b1b0: bf55 c.j 4b164 <fde_single_encoding_compare+0x38>
4b1b2: 00452903 lw s2,4(a0)
4b1b6: b77d c.j 4b164 <fde_single_encoding_compare+0x38>
0004b1b8 <fde_mixed_encoding_compare>:
4b1b8: 41dc c.lw a5,4(a1)
4b1ba: 1101 c.addi sp,-32
4b1bc: 00458713 addi a4,a1,4
4b1c0: c84a c.swsp s2,16(sp)
4b1c2: 892a c.mv s2,a0
4b1c4: 40f70533 sub a0,a4,a5
4b1c8: cc22 c.swsp s0,24(sp)
4b1ca: ca26 c.swsp s1,20(sp)
4b1cc: ce06 c.swsp ra,28(sp)
4b1ce: 84ae c.mv s1,a1
4b1d0: 8432 c.mv s0,a2
4b1d2: 39f5 c.jal 4aece <get_cie_encoding>
4b1d4: 0ff57513 andi a0,a0,255
4b1d8: 0ff00793 addi a5,zero,255
4b1dc: 0af50563 beq a0,a5,4b286 <fde_mixed_encoding_compare+0xce>
4b1e0: 07057793 andi a5,a0,112
4b1e4: 02000713 addi a4,zero,32
4b1e8: 0ae78163 beq a5,a4,4b28a <fde_mixed_encoding_compare+0xd2>
4b1ec: 08f77a63 bgeu a4,a5,4b280 <fde_mixed_encoding_compare+0xc8>
4b1f0: 03000713 addi a4,zero,48
4b1f4: 08e79063 bne a5,a4,4b274 <fde_mixed_encoding_compare+0xbc>
4b1f8: 00892583 lw a1,8(s2)
4b1fc: 0034 c.addi4spn a3,sp,8
4b1fe: 00848613 addi a2,s1,8
4b202: 3e2d c.jal 4ad3c <read_encoded_value_with_base>
4b204: 405c c.lw a5,4(s0)
4b206: 00440513 addi a0,s0,4
4b20a: 8d1d c.sub a0,a5
4b20c: 31c9 c.jal 4aece <get_cie_encoding>
4b20e: 0ff57513 andi a0,a0,255
4b212: 0ff00793 addi a5,zero,255
4b216: 04f50d63 beq a0,a5,4b270 <fde_mixed_encoding_compare+0xb8>
4b21a: 07057793 andi a5,a0,112
4b21e: 02000713 addi a4,zero,32
4b222: 06e78763 beq a5,a4,4b290 <fde_mixed_encoding_compare+0xd8>
4b226: 04f77263 bgeu a4,a5,4b26a <fde_mixed_encoding_compare+0xb2>
4b22a: 03000713 addi a4,zero,48
4b22e: 02e79763 bne a5,a4,4b25c <fde_mixed_encoding_compare+0xa4>
4b232: 00892583 lw a1,8(s2)
4b236: 0074 c.addi4spn a3,sp,12
4b238: 00840613 addi a2,s0,8
4b23c: 3601 c.jal 4ad3c <read_encoded_value_with_base>
4b23e: 47a2 c.lwsp a5,8(sp)
4b240: 4732 c.lwsp a4,12(sp)
4b242: 4505 c.li a0,1
4b244: 00f76663 bltu a4,a5,4b250 <fde_mixed_encoding_compare+0x98>
4b248: 00e7b7b3 sltu a5,a5,a4
4b24c: 40f00533 sub a0,zero,a5
4b250: 40f2 c.lwsp ra,28(sp)
4b252: 4462 c.lwsp s0,24(sp)
4b254: 44d2 c.lwsp s1,20(sp)
4b256: 4942 c.lwsp s2,16(sp)
4b258: 6105 c.addi16sp sp,32
4b25a: 8082 c.jr ra
4b25c: 05000713 addi a4,zero,80
4b260: 4581 c.li a1,0
4b262: fce78ae3 beq a5,a4,4b236 <fde_mixed_encoding_compare+0x7e>
4b266: f93c40ef jal ra,101f8 <abort>
4b26a: 06057793 andi a5,a0,96
4b26e: ffe5 c.bnez a5,4b266 <fde_mixed_encoding_compare+0xae>
4b270: 4581 c.li a1,0
4b272: b7d1 c.j 4b236 <fde_mixed_encoding_compare+0x7e>
4b274: 05000713 addi a4,zero,80
4b278: 4581 c.li a1,0
4b27a: f8e781e3 beq a5,a4,4b1fc <fde_mixed_encoding_compare+0x44>
4b27e: b7e5 c.j 4b266 <fde_mixed_encoding_compare+0xae>
4b280: 06057793 andi a5,a0,96
4b284: f3ed c.bnez a5,4b266 <fde_mixed_encoding_compare+0xae>
4b286: 4581 c.li a1,0
4b288: bf95 c.j 4b1fc <fde_mixed_encoding_compare+0x44>
4b28a: 00492583 lw a1,4(s2)
4b28e: b7bd c.j 4b1fc <fde_mixed_encoding_compare+0x44>
4b290: 00492583 lw a1,4(s2)
4b294: b74d c.j 4b236 <fde_mixed_encoding_compare+0x7e>
0004b296 <add_fdes>:
4b296: 711d c.addi16sp sp,-96
4b298: dc62 c.swsp s8,56(sp)
4b29a: 01052c03 lw s8,16(a0)
4b29e: cca2 c.swsp s0,88(sp)
4b2a0: c8ca c.swsp s2,80(sp)
4b2a2: 003c5c13 srli s8,s8,0x3
4b2a6: d86a c.swsp s10,48(sp)
4b2a8: ce86 c.swsp ra,92(sp)
4b2aa: caa6 c.swsp s1,84(sp)
4b2ac: c6ce c.swsp s3,76(sp)
4b2ae: c4d2 c.swsp s4,72(sp)
4b2b0: c2d6 c.swsp s5,68(sp)
4b2b2: c0da c.swsp s6,64(sp)
4b2b4: de5e c.swsp s7,60(sp)
4b2b6: da66 c.swsp s9,52(sp)
4b2b8: d66e c.swsp s11,44(sp)
4b2ba: 0ffc7c13 andi s8,s8,255
4b2be: 0ff00793 addi a5,zero,255
4b2c2: 8d2a c.mv s10,a0
4b2c4: 892e c.mv s2,a1
4b2c6: 8432 c.mv s0,a2
4b2c8: 16fc0263 beq s8,a5,4b42c <add_fdes+0x196>
4b2cc: 070c7793 andi a5,s8,112
4b2d0: 02000713 addi a4,zero,32
4b2d4: 18e78863 beq a5,a4,4b464 <add_fdes+0x1ce>
4b2d8: 14f77763 bgeu a4,a5,4b426 <add_fdes+0x190>
4b2dc: 03000713 addi a4,zero,48
4b2e0: 12e79d63 bne a5,a4,4b41a <add_fdes+0x184>
4b2e4: 450c c.lw a1,8(a0)
4b2e6: 401c c.lw a5,0(s0)
4b2e8: 4d81 c.li s11,0
4b2ea: cfd1 c.beqz a5,4b386 <add_fdes+0xf0>
4b2ec: 6ac1 c.lui s5,0x10
4b2ee: 4989 c.li s3,2
4b2f0: 1afd c.addi s5,-1
4b2f2: 4b85 c.li s7,1
4b2f4: 0ff00a13 addi s4,zero,255
4b2f8: 02000b13 addi s6,zero,32
4b2fc: 4058 c.lw a4,4(s0)
4b2fe: cf3d c.beqz a4,4b37c <add_fdes+0xe6>
4b300: 010d2783 lw a5,16(s10)
4b304: 8b91 c.andi a5,4
4b306: cfd9 c.beqz a5,4b3a4 <add_fdes+0x10e>
4b308: 00440c93 addi s9,s0,4
4b30c: 40ec8cb3 sub s9,s9,a4
4b310: 09bc8a63 beq s9,s11,4b3a4 <add_fdes+0x10e>
4b314: 8566 c.mv a0,s9
4b316: 3e65 c.jal 4aece <get_cie_encoding>
4b318: 8c2a c.mv s8,a0
4b31a: 0ff57513 andi a0,a0,255
4b31e: 84aa c.mv s1,a0
4b320: 13450563 beq a0,s4,4b44a <add_fdes+0x1b4>
4b324: 07057793 andi a5,a0,112
4b328: 11678b63 beq a5,s6,4b43e <add_fdes+0x1a8>
4b32c: 0cfb7463 bgeu s6,a5,4b3f4 <add_fdes+0x15e>
4b330: 03000713 addi a4,zero,48
4b334: 0ae79763 bne a5,a4,4b3e2 <add_fdes+0x14c>
4b338: 008d2583 lw a1,8(s10)
4b33c: 8de6 c.mv s11,s9
4b33e: 0e0c1963 bne s8,zero,4b430 <add_fdes+0x19a>
4b342: 00b44783 lbu a5,11(s0)
4b346: 00844603 lbu a2,8(s0)
4b34a: 00944683 lbu a3,9(s0)
4b34e: 00a44703 lbu a4,10(s0)
4b352: 00c10e23 sb a2,28(sp)
4b356: 00d10ea3 sb a3,29(sp)
4b35a: 00e10f23 sb a4,30(sp)
4b35e: 00f10fa3 sb a5,31(sp)
4b362: 47f2 c.lwsp a5,28(sp)
4b364: 4c01 c.li s8,0
4b366: cb99 c.beqz a5,4b37c <add_fdes+0xe6>
4b368: 00092783 lw a5,0(s2)
4b36c: cb81 c.beqz a5,4b37c <add_fdes+0xe6>
4b36e: 43d8 c.lw a4,4(a5)
4b370: 00170693 addi a3,a4,1
4b374: 070a c.slli a4,0x2
4b376: c3d4 c.sw a3,4(a5)
4b378: 97ba c.add a5,a4
4b37a: c780 c.sw s0,8(a5)
4b37c: 401c c.lw a5,0(s0)
4b37e: 0791 c.addi a5,4
4b380: 943e c.add s0,a5
4b382: 401c c.lw a5,0(s0)
4b384: ffa5 c.bnez a5,4b2fc <add_fdes+0x66>
4b386: 40f6 c.lwsp ra,92(sp)
4b388: 4466 c.lwsp s0,88(sp)
4b38a: 44d6 c.lwsp s1,84(sp)
4b38c: 4946 c.lwsp s2,80(sp)
4b38e: 49b6 c.lwsp s3,76(sp)
4b390: 4a26 c.lwsp s4,72(sp)
4b392: 4a96 c.lwsp s5,68(sp)
4b394: 4b06 c.lwsp s6,64(sp)
4b396: 5bf2 c.lwsp s7,60(sp)
4b398: 5c62 c.lwsp s8,56(sp)
4b39a: 5cd2 c.lwsp s9,52(sp)
4b39c: 5d42 c.lwsp s10,48(sp)
4b39e: 5db2 c.lwsp s11,44(sp)
4b3a0: 6125 c.addi16sp sp,96
4b3a2: 8082 c.jr ra
4b3a4: f80c0fe3 beq s8,zero,4b342 <add_fdes+0xac>
4b3a8: 0ffc7493 andi s1,s8,255
4b3ac: 0874 c.addi4spn a3,sp,28
4b3ae: 00840613 addi a2,s0,8
4b3b2: 8526 c.mv a0,s1
4b3b4: c62e c.swsp a1,12(sp)
4b3b6: 3259 c.jal 4ad3c <read_encoded_value_with_base>
4b3b8: 45b2 c.lwsp a1,12(sp)
4b3ba: 0b448363 beq s1,s4,4b460 <add_fdes+0x1ca>
4b3be: 0074f793 andi a5,s1,7
4b3c2: 05378a63 beq a5,s3,4b416 <add_fdes+0x180>
4b3c6: 00f9e863 bltu s3,a5,4b3d6 <add_fdes+0x140>
4b3ca: eb85 c.bnez a5,4b3fa <add_fdes+0x164>
4b3cc: 57fd c.li a5,-1
4b3ce: 4772 c.lwsp a4,28(sp)
4b3d0: 8ff9 c.and a5,a4
4b3d2: fbd9 c.bnez a5,4b368 <add_fdes+0xd2>
4b3d4: b765 c.j 4b37c <add_fdes+0xe6>
4b3d6: 17f5 c.addi a5,-3
4b3d8: 0ff7f793 andi a5,a5,255
4b3dc: fefbf8e3 bgeu s7,a5,4b3cc <add_fdes+0x136>
4b3e0: a829 c.j 4b3fa <add_fdes+0x164>
4b3e2: 05000713 addi a4,zero,80
4b3e6: 00e79a63 bne a5,a4,4b3fa <add_fdes+0x164>
4b3ea: 000c1a63 bne s8,zero,4b3fe <add_fdes+0x168>
4b3ee: 8de6 c.mv s11,s9
4b3f0: 4581 c.li a1,0
4b3f2: bf81 c.j 4b342 <add_fdes+0xac>
4b3f4: 06057793 andi a5,a0,96
4b3f8: dbed c.beqz a5,4b3ea <add_fdes+0x154>
4b3fa: dffc40ef jal ra,101f8 <abort>
4b3fe: 4581 c.li a1,0
4b400: 0874 c.addi4spn a3,sp,28
4b402: 00840613 addi a2,s0,8
4b406: 84aa c.mv s1,a0
4b408: 3a15 c.jal 4ad3c <read_encoded_value_with_base>
4b40a: 0074f793 andi a5,s1,7
4b40e: 8de6 c.mv s11,s9
4b410: 4581 c.li a1,0
4b412: fb379ae3 bne a5,s3,4b3c6 <add_fdes+0x130>
4b416: 87d6 c.mv a5,s5
4b418: bf5d c.j 4b3ce <add_fdes+0x138>
4b41a: 05000713 addi a4,zero,80
4b41e: 4581 c.li a1,0
4b420: ece783e3 beq a5,a4,4b2e6 <add_fdes+0x50>
4b424: bfd9 c.j 4b3fa <add_fdes+0x164>
4b426: 060c7793 andi a5,s8,96
4b42a: fbe1 c.bnez a5,4b3fa <add_fdes+0x164>
4b42c: 4581 c.li a1,0
4b42e: bd65 c.j 4b2e6 <add_fdes+0x50>
4b430: 0874 c.addi4spn a3,sp,28
4b432: 00840613 addi a2,s0,8
4b436: c62e c.swsp a1,12(sp)
4b438: 3211 c.jal 4ad3c <read_encoded_value_with_base>
4b43a: 45b2 c.lwsp a1,12(sp)
4b43c: b749 c.j 4b3be <add_fdes+0x128>
4b43e: 004d2583 lw a1,4(s10)
4b442: 8de6 c.mv s11,s9
4b444: ee0c0fe3 beq s8,zero,4b342 <add_fdes+0xac>
4b448: b7e5 c.j 4b430 <add_fdes+0x19a>
4b44a: 4581 c.li a1,0
4b44c: 0874 c.addi4spn a3,sp,28
4b44e: 00840613 addi a2,s0,8
4b452: 0ff00513 addi a0,zero,255
4b456: 30dd c.jal 4ad3c <read_encoded_value_with_base>
4b458: 8de6 c.mv s11,s9
4b45a: 4781 c.li a5,0
4b45c: 4581 c.li a1,0
4b45e: bf85 c.j 4b3ce <add_fdes+0x138>
4b460: 4781 c.li a5,0
4b462: b7b5 c.j 4b3ce <add_fdes+0x138>
4b464: 414c c.lw a1,4(a0)
4b466: b541 c.j 4b2e6 <add_fdes+0x50>
0004b468 <linear_search_fdes>:
4b468: 711d c.addi16sp sp,-96
4b46a: da66 c.swsp s9,52(sp)
4b46c: 01052c83 lw s9,16(a0)
4b470: cca2 c.swsp s0,88(sp)
4b472: c6ce c.swsp s3,76(sp)
4b474: 003cdc93 srli s9,s9,0x3
4b478: d66e c.swsp s11,44(sp)
4b47a: ce86 c.swsp ra,92(sp)
4b47c: caa6 c.swsp s1,84(sp)
4b47e: c8ca c.swsp s2,80(sp)
4b480: c4d2 c.swsp s4,72(sp)
4b482: c2d6 c.swsp s5,68(sp)
4b484: c0da c.swsp s6,64(sp)
4b486: de5e c.swsp s7,60(sp)
4b488: dc62 c.swsp s8,56(sp)
4b48a: d86a c.swsp s10,48(sp)
4b48c: 0ffcfc93 andi s9,s9,255
4b490: 0ff00793 addi a5,zero,255
4b494: 8daa c.mv s11,a0
4b496: 842e c.mv s0,a1
4b498: 89b2 c.mv s3,a2
4b49a: 12fc8963 beq s9,a5,4b5cc <linear_search_fdes+0x164>
4b49e: 070cf793 andi a5,s9,112
4b4a2: 02000713 addi a4,zero,32
4b4a6: 18e78d63 beq a5,a4,4b640 <linear_search_fdes+0x1d8>
4b4aa: 10f77e63 bgeu a4,a5,4b5c6 <linear_search_fdes+0x15e>
4b4ae: 03000713 addi a4,zero,48
4b4b2: 10e79463 bne a5,a4,4b5ba <linear_search_fdes+0x152>
4b4b6: 00852b83 lw s7,8(a0)
4b4ba: 4004 c.lw s1,0(s0)
4b4bc: 4c01 c.li s8,0
4b4be: 10048963 beq s1,zero,4b5d0 <linear_search_fdes+0x168>
4b4c2: 67c1 c.lui a5,0x10
4b4c4: 17fd c.addi a5,-1
4b4c6: 4a09 c.li s4,2
4b4c8: c63e c.swsp a5,12(sp)
4b4ca: 01810b13 addi s6,sp,24
4b4ce: 01c10a93 addi s5,sp,28
4b4d2: a8b9 c.j 4b530 <linear_search_fdes+0xc8>
4b4d4: 00440d13 addi s10,s0,4
4b4d8: 40ed0d33 sub s10,s10,a4
4b4dc: 078d0063 beq s10,s8,4b53c <linear_search_fdes+0xd4>
4b4e0: 856a c.mv a0,s10
4b4e2: 32f5 c.jal 4aece <get_cie_encoding>
4b4e4: 0ff57913 andi s2,a0,255
4b4e8: 0ff00793 addi a5,zero,255
4b4ec: 8caa c.mv s9,a0
4b4ee: 12f90763 beq s2,a5,4b61c <linear_search_fdes+0x1b4>
4b4f2: 07097793 andi a5,s2,112
4b4f6: 02000713 addi a4,zero,32
4b4fa: 0ee78d63 beq a5,a4,4b5f4 <linear_search_fdes+0x18c>
4b4fe: 0af77863 bgeu a4,a5,4b5ae <linear_search_fdes+0x146>
4b502: 03000713 addi a4,zero,48
4b506: 08e79b63 bne a5,a4,4b59c <linear_search_fdes+0x134>
4b50a: 008dab83 lw s7,8(s11)
4b50e: 8c6a c.mv s8,s10
4b510: 0e0c9763 bne s9,zero,4b5fe <linear_search_fdes+0x196>
4b514: 441c c.lw a5,8(s0)
4b516: 4458 c.lw a4,12(s0)
4b518: 4c81 c.li s9,0
4b51a: cc3e c.swsp a5,24(sp)
4b51c: ce3a c.swsp a4,28(sp)
4b51e: c789 c.beqz a5,4b528 <linear_search_fdes+0xc0>
4b520: 40f987b3 sub a5,s3,a5
4b524: 06e7e363 bltu a5,a4,4b58a <linear_search_fdes+0x122>
4b528: 0491 c.addi s1,4
4b52a: 9426 c.add s0,s1
4b52c: 4004 c.lw s1,0(s0)
4b52e: c0cd c.beqz s1,4b5d0 <linear_search_fdes+0x168>
4b530: 4058 c.lw a4,4(s0)
4b532: db7d c.beqz a4,4b528 <linear_search_fdes+0xc0>
4b534: 010da783 lw a5,16(s11)
4b538: 8b91 c.andi a5,4
4b53a: ffc9 c.bnez a5,4b4d4 <linear_search_fdes+0x6c>
4b53c: fc0c8ce3 beq s9,zero,4b514 <linear_search_fdes+0xac>
4b540: 0ffcf913 andi s2,s9,255
4b544: 85de c.mv a1,s7
4b546: 86da c.mv a3,s6
4b548: 00840613 addi a2,s0,8
4b54c: 854a c.mv a0,s2
4b54e: feeff0ef jal ra,4ad3c <read_encoded_value_with_base>
4b552: 862a c.mv a2,a0
4b554: 86d6 c.mv a3,s5
4b556: 4581 c.li a1,0
4b558: 00f97513 andi a0,s2,15
4b55c: fe0ff0ef jal ra,4ad3c <read_encoded_value_with_base>
4b560: 0ff00793 addi a5,zero,255
4b564: 0ef90163 beq s2,a5,4b646 <linear_search_fdes+0x1de>
4b568: 00797913 andi s2,s2,7
4b56c: 09490263 beq s2,s4,4b5f0 <linear_search_fdes+0x188>
4b570: 012a6f63 bltu s4,s2,4b58e <linear_search_fdes+0x126>
4b574: 04091163 bne s2,zero,4b5b6 <linear_search_fdes+0x14e>
4b578: 577d c.li a4,-1
4b57a: 47e2 c.lwsp a5,24(sp)
4b57c: 8f7d c.and a4,a5
4b57e: d74d c.beqz a4,4b528 <linear_search_fdes+0xc0>
4b580: 4772 c.lwsp a4,28(sp)
4b582: 40f987b3 sub a5,s3,a5
4b586: fae7f1e3 bgeu a5,a4,4b528 <linear_search_fdes+0xc0>
4b58a: 8522 c.mv a0,s0
4b58c: a099 c.j 4b5d2 <linear_search_fdes+0x16a>
4b58e: 1975 c.addi s2,-3
4b590: 0ff97913 andi s2,s2,255
4b594: 4785 c.li a5,1
4b596: ff27f1e3 bgeu a5,s2,4b578 <linear_search_fdes+0x110>
4b59a: a831 c.j 4b5b6 <linear_search_fdes+0x14e>
4b59c: 05000713 addi a4,zero,80
4b5a0: 00e79b63 bne a5,a4,4b5b6 <linear_search_fdes+0x14e>
4b5a4: 8c6a c.mv s8,s10
4b5a6: 4b81 c.li s7,0
4b5a8: f60c86e3 beq s9,zero,4b514 <linear_search_fdes+0xac>
4b5ac: bf51 c.j 4b540 <linear_search_fdes+0xd8>
4b5ae: 06097913 andi s2,s2,96
4b5b2: fe0909e3 beq s2,zero,4b5a4 <linear_search_fdes+0x13c>
4b5b6: c43c40ef jal ra,101f8 <abort>
4b5ba: 05000713 addi a4,zero,80
4b5be: 4b81 c.li s7,0
4b5c0: eee78de3 beq a5,a4,4b4ba <linear_search_fdes+0x52>
4b5c4: bfcd c.j 4b5b6 <linear_search_fdes+0x14e>
4b5c6: 060cf793 andi a5,s9,96
4b5ca: f7f5 c.bnez a5,4b5b6 <linear_search_fdes+0x14e>
4b5cc: 4b81 c.li s7,0
4b5ce: b5f5 c.j 4b4ba <linear_search_fdes+0x52>
4b5d0: 4501 c.li a0,0
4b5d2: 40f6 c.lwsp ra,92(sp)
4b5d4: 4466 c.lwsp s0,88(sp)
4b5d6: 44d6 c.lwsp s1,84(sp)
4b5d8: 4946 c.lwsp s2,80(sp)
4b5da: 49b6 c.lwsp s3,76(sp)
4b5dc: 4a26 c.lwsp s4,72(sp)
4b5de: 4a96 c.lwsp s5,68(sp)
4b5e0: 4b06 c.lwsp s6,64(sp)
4b5e2: 5bf2 c.lwsp s7,60(sp)
4b5e4: 5c62 c.lwsp s8,56(sp)
4b5e6: 5cd2 c.lwsp s9,52(sp)
4b5e8: 5d42 c.lwsp s10,48(sp)
4b5ea: 5db2 c.lwsp s11,44(sp)
4b5ec: 6125 c.addi16sp sp,96
4b5ee: 8082 c.jr ra
4b5f0: 4732 c.lwsp a4,12(sp)
4b5f2: b761 c.j 4b57a <linear_search_fdes+0x112>
4b5f4: 004dab83 lw s7,4(s11)
4b5f8: 8c6a c.mv s8,s10
4b5fa: f00c8de3 beq s9,zero,4b514 <linear_search_fdes+0xac>
4b5fe: 85de c.mv a1,s7
4b600: 86da c.mv a3,s6
4b602: 00840613 addi a2,s0,8
4b606: 854a c.mv a0,s2
4b608: f34ff0ef jal ra,4ad3c <read_encoded_value_with_base>
4b60c: 862a c.mv a2,a0
4b60e: 86d6 c.mv a3,s5
4b610: 4581 c.li a1,0
4b612: 00f97513 andi a0,s2,15
4b616: f26ff0ef jal ra,4ad3c <read_encoded_value_with_base>
4b61a: b7b9 c.j 4b568 <linear_search_fdes+0x100>
4b61c: 4581 c.li a1,0
4b61e: 86da c.mv a3,s6
4b620: 00840613 addi a2,s0,8
4b624: 0ff00513 addi a0,zero,255
4b628: f14ff0ef jal ra,4ad3c <read_encoded_value_with_base>
4b62c: 862a c.mv a2,a0
4b62e: 86d6 c.mv a3,s5
4b630: 4581 c.li a1,0
4b632: 453d c.li a0,15
4b634: f08ff0ef jal ra,4ad3c <read_encoded_value_with_base>
4b638: 8c6a c.mv s8,s10
4b63a: 4701 c.li a4,0
4b63c: 4b81 c.li s7,0
4b63e: bf35 c.j 4b57a <linear_search_fdes+0x112>
4b640: 00452b83 lw s7,4(a0)
4b644: bd9d c.j 4b4ba <linear_search_fdes+0x52>
4b646: 4701 c.li a4,0
4b648: bf0d c.j 4b57a <linear_search_fdes+0x112>
0004b64a <_Unwind_IteratePhdrCallback>:
4b64a: 4a58 c.lw a4,20(a2)
4b64c: 7139 c.addi16sp sp,-64
4b64e: dc22 c.swsp s0,56(sp)
4b650: de06 c.swsp ra,60(sp)
4b652: da26 c.swsp s1,52(sp)
4b654: d84a c.swsp s2,48(sp)
4b656: d64e c.swsp s3,44(sp)
4b658: d452 c.swsp s4,40(sp)
4b65a: 8432 c.mv s0,a2
4b65c: 451c c.lw a5,8(a0)
4b65e: 4110 c.lw a2,0(a0)
4b660: c335 c.beqz a4,4b6c4 <_Unwind_IteratePhdrCallback+0x7a>
4b662: 477d c.li a4,31
4b664: 06b77063 bgeu a4,a1,4b6c4 <_Unwind_IteratePhdrCallback+0x7a>
4b668: a1418713 addi a4,gp,-1516 # 6ed68 <adds.1>
4b66c: 4914 c.lw a3,16(a0)
4b66e: 00072e83 lw t4,0(a4)
4b672: 01452303 lw t1,20(a0)
4b676: 01852883 lw a7,24(a0)
4b67a: 01c52e03 lw t3,28(a0)
4b67e: 6f418813 addi a6,gp,1780 # 6fa48 <subs.2>
4b682: 1ede8063 beq t4,a3,4b862 <_Unwind_IteratePhdrCallback+0x218>
4b686: c314 c.sw a3,0(a4)
4b688: 00672223 sw t1,4(a4)
4b68c: 01182023 sw a7,0(a6)
4b690: 01c82223 sw t3,4(a6)
4b694: 71818713 addi a4,gp,1816 # 6fa6c <frame_hdr_cache+0x18>
4b698: 7d818693 addi a3,gp,2008 # 6fb2c <object_mutex+0x14>
4b69c: fe072423 sw zero,-24(a4)
4b6a0: fe072623 sw zero,-20(a4)
4b6a4: fee72e23 sw a4,-4(a4)
4b6a8: 0761 c.addi a4,24
4b6aa: fed719e3 bne a4,a3,4b69c <_Unwind_IteratePhdrCallback+0x52>
4b6ae: 7a01ae23 sw zero,1980(gp) # 6fb10 <frame_hdr_cache+0xbc>
4b6b2: 70018713 addi a4,gp,1792 # 6fa54 <frame_hdr_cache>
4b6b6: 00e82423 sw a4,8(a6)
4b6ba: 00042a23 sw zero,20(s0)
4b6be: 4f01 c.li t5,0
4b6c0: 4481 c.li s1,0
4b6c2: a031 c.j 4b6ce <_Unwind_IteratePhdrCallback+0x84>
4b6c4: 4735 c.li a4,13
4b6c6: 0cb77263 bgeu a4,a1,4b78a <_Unwind_IteratePhdrCallback+0x140>
4b6ca: 4f01 c.li t5,0
4b6cc: 4481 c.li s1,0
4b6ce: 00c55683 lhu a3,12(a0)
4b6d2: c6f9 c.beqz a3,4b7a0 <_Unwind_IteratePhdrCallback+0x156>
4b6d4: 0696 c.slli a3,0x5
4b6d6: 6474e837 lui a6,0x6474e
4b6da: 96be c.add a3,a5
4b6dc: 4381 c.li t2,0
4b6de: 4901 c.li s2,0
4b6e0: 4f81 c.li t6,0
4b6e2: 4281 c.li t0,0
4b6e4: 4e81 c.li t4,0
4b6e6: 4505 c.li a0,1
4b6e8: 55080813 addi a6,a6,1360 # 6474e550 <__BSS_END__+0x646de9fc>
4b6ec: 4e09 c.li t3,2
4b6ee: a811 c.j 4b702 <_Unwind_IteratePhdrCallback+0xb8>
4b6f0: 0b070663 beq a4,a6,4b79c <_Unwind_IteratePhdrCallback+0x152>
4b6f4: 01c71363 bne a4,t3,4b6fa <_Unwind_IteratePhdrCallback+0xb0>
4b6f8: 82be c.mv t0,a5
4b6fa: 02078793 addi a5,a5,32 # 10020 <__ehdr_start+0x20>
4b6fe: 02f68763 beq a3,a5,4b72c <_Unwind_IteratePhdrCallback+0xe2>
4b702: 4398 c.lw a4,0(a5)
4b704: fea716e3 bne a4,a0,4b6f0 <_Unwind_IteratePhdrCallback+0xa6>
4b708: 4798 c.lw a4,8(a5)
4b70a: 00042883 lw a7,0(s0)
4b70e: 9732 c.add a4,a2
4b710: fee8e5e3 bltu a7,a4,4b6fa <_Unwind_IteratePhdrCallback+0xb0>
4b714: 0147a303 lw t1,20(a5)
4b718: 933a c.add t1,a4
4b71a: fe68f0e3 bgeu a7,t1,4b6fa <_Unwind_IteratePhdrCallback+0xb0>
4b71e: 02078793 addi a5,a5,32
4b722: 839a c.mv t2,t1
4b724: 893a c.mv s2,a4
4b726: 4f85 c.li t6,1
4b728: fcf69de3 bne a3,a5,4b702 <_Unwind_IteratePhdrCallback+0xb8>
4b72c: 060f8a63 beq t6,zero,4b7a0 <_Unwind_IteratePhdrCallback+0x156>
4b730: 47fd c.li a5,31
4b732: 02b7f963 bgeu a5,a1,4b764 <_Unwind_IteratePhdrCallback+0x11a>
4b736: 6f418713 addi a4,gp,1780 # 6fa48 <subs.2>
4b73a: 471c c.lw a5,8(a4)
4b73c: 000f0b63 beq t5,zero,4b752 <_Unwind_IteratePhdrCallback+0x108>
4b740: c889 c.beqz s1,4b752 <_Unwind_IteratePhdrCallback+0x108>
4b742: 014f2683 lw a3,20(t5)
4b746: 01e72423 sw t5,8(a4)
4b74a: c8d4 c.sw a3,20(s1)
4b74c: 00ff2a23 sw a5,20(t5)
4b750: 87fa c.mv a5,t5
4b752: c790 c.sw a2,8(a5)
4b754: 01d7a623 sw t4,12(a5)
4b758: 0057a823 sw t0,16(a5)
4b75c: 0127a023 sw s2,0(a5)
4b760: 0077a223 sw t2,4(a5)
4b764: 020e8e63 beq t4,zero,4b7a0 <_Unwind_IteratePhdrCallback+0x156>
4b768: 008ea483 lw s1,8(t4)
4b76c: 4785 c.li a5,1
4b76e: 94b2 c.add s1,a2
4b770: 0004c703 lbu a4,0(s1)
4b774: 02f70f63 beq a4,a5,4b7b2 <_Unwind_IteratePhdrCallback+0x168>
4b778: 4505 c.li a0,1
4b77a: 50f2 c.lwsp ra,60(sp)
4b77c: 5462 c.lwsp s0,56(sp)
4b77e: 54d2 c.lwsp s1,52(sp)
4b780: 5942 c.lwsp s2,48(sp)
4b782: 59b2 c.lwsp s3,44(sp)
4b784: 5a22 c.lwsp s4,40(sp)
4b786: 6121 c.addi16sp sp,64
4b788: 8082 c.jr ra
4b78a: 557d c.li a0,-1
4b78c: 50f2 c.lwsp ra,60(sp)
4b78e: 5462 c.lwsp s0,56(sp)
4b790: 54d2 c.lwsp s1,52(sp)
4b792: 5942 c.lwsp s2,48(sp)
4b794: 59b2 c.lwsp s3,44(sp)
4b796: 5a22 c.lwsp s4,40(sp)
4b798: 6121 c.addi16sp sp,64
4b79a: 8082 c.jr ra
4b79c: 8ebe c.mv t4,a5
4b79e: bfb1 c.j 4b6fa <_Unwind_IteratePhdrCallback+0xb0>
4b7a0: 50f2 c.lwsp ra,60(sp)
4b7a2: 5462 c.lwsp s0,56(sp)
4b7a4: 54d2 c.lwsp s1,52(sp)
4b7a6: 5942 c.lwsp s2,48(sp)
4b7a8: 59b2 c.lwsp s3,44(sp)
4b7aa: 5a22 c.lwsp s4,40(sp)
4b7ac: 4501 c.li a0,0
4b7ae: 6121 c.addi16sp sp,64
4b7b0: 8082 c.jr ra
4b7b2: 0014c503 lbu a0,1(s1)
4b7b6: 0ff00793 addi a5,zero,255
4b7ba: 10f50a63 beq a0,a5,4b8ce <_Unwind_IteratePhdrCallback+0x284>
4b7be: 07057793 andi a5,a0,112
4b7c2: 02000713 addi a4,zero,32
4b7c6: 20e78063 beq a5,a4,4b9c6 <_Unwind_IteratePhdrCallback+0x37c>
4b7ca: 0ef77e63 bgeu a4,a5,4b8c6 <_Unwind_IteratePhdrCallback+0x27c>
4b7ce: 03000713 addi a4,zero,48
4b7d2: 0ee79463 bne a5,a4,4b8ba <_Unwind_IteratePhdrCallback+0x270>
4b7d6: 440c c.lw a1,8(s0)
4b7d8: 868a c.mv a3,sp
4b7da: 00448613 addi a2,s1,4
4b7de: d5eff0ef jal ra,4ad3c <read_encoded_value_with_base>
4b7e2: 0024c783 lbu a5,2(s1)
4b7e6: 0ff00713 addi a4,zero,255
4b7ea: 00e78863 beq a5,a4,4b7fa <_Unwind_IteratePhdrCallback+0x1b0>
4b7ee: 0034c683 lbu a3,3(s1)
4b7f2: 03b00713 addi a4,zero,59
4b7f6: 0ce68e63 beq a3,a4,4b8d2 <_Unwind_IteratePhdrCallback+0x288>
4b7fa: 00042983 lw s3,0(s0)
4b7fe: 4582 c.lwsp a1,0(sp)
4b800: 00442a03 lw s4,4(s0)
4b804: 00842903 lw s2,8(s0)
4b808: 4791 c.li a5,4
4b80a: 864e c.mv a2,s3
4b80c: 0028 c.addi4spn a0,sp,8
4b80e: c402 c.swsp zero,8(sp)
4b810: c652 c.swsp s4,12(sp)
4b812: c84a c.swsp s2,16(sp)
4b814: ca2e c.swsp a1,20(sp)
4b816: cc3e c.swsp a5,24(sp)
4b818: 3981 c.jal 4b468 <linear_search_fdes>
4b81a: c808 c.sw a0,16(s0)
4b81c: 84aa c.mv s1,a0
4b81e: dd29 c.beqz a0,4b778 <_Unwind_IteratePhdrCallback+0x12e>
4b820: 415c c.lw a5,4(a0)
4b822: 0511 c.addi a0,4
4b824: 8d1d c.sub a0,a5
4b826: ea8ff0ef jal ra,4aece <get_cie_encoding>
4b82a: 0ff57513 andi a0,a0,255
4b82e: 0ff00793 addi a5,zero,255
4b832: 16f50d63 beq a0,a5,4b9ac <_Unwind_IteratePhdrCallback+0x362>
4b836: 07057793 andi a5,a0,112
4b83a: 02000713 addi a4,zero,32
4b83e: 18e78e63 beq a5,a4,4b9da <_Unwind_IteratePhdrCallback+0x390>
4b842: 16f77d63 bgeu a4,a5,4b9bc <_Unwind_IteratePhdrCallback+0x372>
4b846: 03000713 addi a4,zero,48
4b84a: 85ca c.mv a1,s2
4b84c: 16e79263 bne a5,a4,4b9b0 <_Unwind_IteratePhdrCallback+0x366>
4b850: 0054 c.addi4spn a3,sp,4
4b852: 00848613 addi a2,s1,8
4b856: ce6ff0ef jal ra,4ad3c <read_encoded_value_with_base>
4b85a: 4792 c.lwsp a5,4(sp)
4b85c: 4505 c.li a0,1
4b85e: c45c c.sw a5,12(s0)
4b860: b735 c.j 4b78c <_Unwind_IteratePhdrCallback+0x142>
4b862: 00472e83 lw t4,4(a4)
4b866: e26e90e3 bne t4,t1,4b686 <_Unwind_IteratePhdrCallback+0x3c>
4b86a: 00082e83 lw t4,0(a6)
4b86e: e11e9ce3 bne t4,a7,4b686 <_Unwind_IteratePhdrCallback+0x3c>
4b872: 00482e83 lw t4,4(a6)
4b876: e1ce98e3 bne t4,t3,4b686 <_Unwind_IteratePhdrCallback+0x3c>
4b87a: 00882303 lw t1,8(a6)
4b87e: e40306e3 beq t1,zero,4b6ca <_Unwind_IteratePhdrCallback+0x80>
4b882: 8f1a c.mv t5,t1
4b884: 00042883 lw a7,0(s0)
4b888: 000f2703 lw a4,0(t5)
4b88c: 004f2683 lw a3,4(t5)
4b890: 4481 c.li s1,0
4b892: 00e8e463 bltu a7,a4,4b89a <_Unwind_IteratePhdrCallback+0x250>
4b896: 14d8e963 bltu a7,a3,4b9e8 <_Unwind_IteratePhdrCallback+0x39e>
4b89a: 8f55 c.or a4,a3
4b89c: e20709e3 beq a4,zero,4b6ce <_Unwind_IteratePhdrCallback+0x84>
4b8a0: 014f2703 lw a4,20(t5)
4b8a4: e20705e3 beq a4,zero,4b6ce <_Unwind_IteratePhdrCallback+0x84>
4b8a8: 84fa c.mv s1,t5
4b8aa: 8f3a c.mv t5,a4
4b8ac: 000f2703 lw a4,0(t5)
4b8b0: 004f2683 lw a3,4(t5)
4b8b4: fee8e3e3 bltu a7,a4,4b89a <_Unwind_IteratePhdrCallback+0x250>
4b8b8: bff9 c.j 4b896 <_Unwind_IteratePhdrCallback+0x24c>
4b8ba: 05000713 addi a4,zero,80
4b8be: 4581 c.li a1,0
4b8c0: f0e78ce3 beq a5,a4,4b7d8 <_Unwind_IteratePhdrCallback+0x18e>
4b8c4: a8fd c.j 4b9c2 <_Unwind_IteratePhdrCallback+0x378>
4b8c6: 06057793 andi a5,a0,96
4b8ca: 0e079c63 bne a5,zero,4b9c2 <_Unwind_IteratePhdrCallback+0x378>
4b8ce: 4581 c.li a1,0
4b8d0: b721 c.j 4b7d8 <_Unwind_IteratePhdrCallback+0x18e>
4b8d2: 0707f713 andi a4,a5,112
4b8d6: 02000693 addi a3,zero,32
4b8da: 12d70563 beq a4,a3,4ba04 <_Unwind_IteratePhdrCallback+0x3ba>
4b8de: 10e6f063 bgeu a3,a4,4b9de <_Unwind_IteratePhdrCallback+0x394>
4b8e2: 03000693 addi a3,zero,48
4b8e6: 0ed71463 bne a4,a3,4b9ce <_Unwind_IteratePhdrCallback+0x384>
4b8ea: 440c c.lw a1,8(s0)
4b8ec: 862a c.mv a2,a0
4b8ee: 0054 c.addi4spn a3,sp,4
4b8f0: 853e c.mv a0,a5
4b8f2: c4aff0ef jal ra,4ad3c <read_encoded_value_with_base>
4b8f6: 4712 c.lwsp a4,4(sp)
4b8f8: e80700e3 beq a4,zero,4b778 <_Unwind_IteratePhdrCallback+0x12e>
4b8fc: 00357613 andi a2,a0,3
4b900: 00042983 lw s3,0(s0)
4b904: ee061de3 bne a2,zero,4b7fe <_Unwind_IteratePhdrCallback+0x1b4>
4b908: 411c c.lw a5,0(a0)
4b90a: 97a6 c.add a5,s1
4b90c: e6f9e6e3 bltu s3,a5,4b778 <_Unwind_IteratePhdrCallback+0x12e>
4b910: 177d c.addi a4,-1
4b912: 00371913 slli s2,a4,0x3
4b916: 992a c.add s2,a0
4b918: 00092783 lw a5,0(s2)
4b91c: 97a6 c.add a5,s1
4b91e: 02f9f763 bgeu s3,a5,4b94c <_Unwind_IteratePhdrCallback+0x302>
4b922: 0ae67063 bgeu a2,a4,4b9c2 <_Unwind_IteratePhdrCallback+0x378>
4b926: 00c707b3 add a5,a4,a2
4b92a: 8385 c.srli a5,0x1
4b92c: 00379913 slli s2,a5,0x3
4b930: 992a c.add s2,a0
4b932: 00092683 lw a3,0(s2)
4b936: 96a6 c.add a3,s1
4b938: 08d9e963 bltu s3,a3,4b9ca <_Unwind_IteratePhdrCallback+0x380>
4b93c: 00892683 lw a3,8(s2)
4b940: 00178613 addi a2,a5,1
4b944: 00d487b3 add a5,s1,a3
4b948: fcf9fde3 bgeu s3,a5,4b922 <_Unwind_IteratePhdrCallback+0x2d8>
4b94c: 00492a03 lw s4,4(s2)
4b950: 9a26 c.add s4,s1
4b952: 004a2783 lw a5,4(s4)
4b956: 004a0513 addi a0,s4,4
4b95a: 8d1d c.sub a0,a5
4b95c: d72ff0ef jal ra,4aece <get_cie_encoding>
4b960: 0ff57513 andi a0,a0,255
4b964: 0ff00793 addi a5,zero,255
4b968: 0af50763 beq a0,a5,4ba16 <_Unwind_IteratePhdrCallback+0x3cc>
4b96c: 00757793 andi a5,a0,7
4b970: 4709 c.li a4,2
4b972: 0ae78063 beq a5,a4,4ba12 <_Unwind_IteratePhdrCallback+0x3c8>
4b976: 08f77963 bgeu a4,a5,4ba08 <_Unwind_IteratePhdrCallback+0x3be>
4b97a: 470d c.li a4,3
4b97c: 08e78963 beq a5,a4,4ba0e <_Unwind_IteratePhdrCallback+0x3c4>
4b980: 4711 c.li a4,4
4b982: 04e79063 bne a5,a4,4b9c2 <_Unwind_IteratePhdrCallback+0x378>
4b986: 4641 c.li a2,16
4b988: 0034 c.addi4spn a3,sp,8
4b98a: 9652 c.add a2,s4
4b98c: 4581 c.li a1,0
4b98e: 893d c.andi a0,15
4b990: bacff0ef jal ra,4ad3c <read_encoded_value_with_base>
4b994: 00092783 lw a5,0(s2)
4b998: 94be c.add s1,a5
4b99a: 47a2 c.lwsp a5,8(sp)
4b99c: 97a6 c.add a5,s1
4b99e: 00f9f463 bgeu s3,a5,4b9a6 <_Unwind_IteratePhdrCallback+0x35c>
4b9a2: 01442823 sw s4,16(s0)
4b9a6: c444 c.sw s1,12(s0)
4b9a8: 4505 c.li a0,1
4b9aa: bbc1 c.j 4b77a <_Unwind_IteratePhdrCallback+0x130>
4b9ac: 4581 c.li a1,0
4b9ae: b54d c.j 4b850 <_Unwind_IteratePhdrCallback+0x206>
4b9b0: 05000713 addi a4,zero,80
4b9b4: 4581 c.li a1,0
4b9b6: e8e78de3 beq a5,a4,4b850 <_Unwind_IteratePhdrCallback+0x206>
4b9ba: a021 c.j 4b9c2 <_Unwind_IteratePhdrCallback+0x378>
4b9bc: 06057793 andi a5,a0,96
4b9c0: d7f5 c.beqz a5,4b9ac <_Unwind_IteratePhdrCallback+0x362>
4b9c2: 837c40ef jal ra,101f8 <abort>
4b9c6: 404c c.lw a1,4(s0)
4b9c8: bd01 c.j 4b7d8 <_Unwind_IteratePhdrCallback+0x18e>
4b9ca: 873e c.mv a4,a5
4b9cc: bf99 c.j 4b922 <_Unwind_IteratePhdrCallback+0x2d8>
4b9ce: 05000693 addi a3,zero,80
4b9d2: 4581 c.li a1,0
4b9d4: f0d70ce3 beq a4,a3,4b8ec <_Unwind_IteratePhdrCallback+0x2a2>
4b9d8: b7ed c.j 4b9c2 <_Unwind_IteratePhdrCallback+0x378>
4b9da: 85d2 c.mv a1,s4
4b9dc: bd95 c.j 4b850 <_Unwind_IteratePhdrCallback+0x206>
4b9de: 0607f713 andi a4,a5,96
4b9e2: f365 c.bnez a4,4b9c2 <_Unwind_IteratePhdrCallback+0x378>
4b9e4: 4581 c.li a1,0
4b9e6: b719 c.j 4b8ec <_Unwind_IteratePhdrCallback+0x2a2>
4b9e8: 008f2603 lw a2,8(t5)
4b9ec: 00cf2e83 lw t4,12(t5)
4b9f0: d7e30ae3 beq t1,t5,4b764 <_Unwind_IteratePhdrCallback+0x11a>
4b9f4: 014f2783 lw a5,20(t5)
4b9f8: 01e82423 sw t5,8(a6)
4b9fc: c8dc c.sw a5,20(s1)
4b9fe: 006f2a23 sw t1,20(t5)
4ba02: b38d c.j 4b764 <_Unwind_IteratePhdrCallback+0x11a>
4ba04: 404c c.lw a1,4(s0)
4ba06: b5dd c.j 4b8ec <_Unwind_IteratePhdrCallback+0x2a2>
4ba08: 4631 c.li a2,12
4ba0a: dfbd c.beqz a5,4b988 <_Unwind_IteratePhdrCallback+0x33e>
4ba0c: bf5d c.j 4b9c2 <_Unwind_IteratePhdrCallback+0x378>
4ba0e: 4631 c.li a2,12
4ba10: bfa5 c.j 4b988 <_Unwind_IteratePhdrCallback+0x33e>
4ba12: 4629 c.li a2,10
4ba14: bf95 c.j 4b988 <_Unwind_IteratePhdrCallback+0x33e>
4ba16: 4621 c.li a2,8
4ba18: bf85 c.j 4b988 <_Unwind_IteratePhdrCallback+0x33e>
0004ba1a <search_object>:
4ba1a: 4918 c.lw a4,16(a0)
4ba1c: 711d c.addi16sp sp,-96
4ba1e: cca2 c.swsp s0,88(sp)
4ba20: caa6 c.swsp s1,84(sp)
4ba22: dc62 c.swsp s8,56(sp)
4ba24: ce86 c.swsp ra,92(sp)
4ba26: c8ca c.swsp s2,80(sp)
4ba28: c6ce c.swsp s3,76(sp)
4ba2a: c4d2 c.swsp s4,72(sp)
4ba2c: c2d6 c.swsp s5,68(sp)
4ba2e: c0da c.swsp s6,64(sp)
4ba30: de5e c.swsp s7,60(sp)
4ba32: da66 c.swsp s9,52(sp)
4ba34: d86a c.swsp s10,48(sp)
4ba36: d66e c.swsp s11,44(sp)
4ba38: 00177c13 andi s8,a4,1
4ba3c: 842a c.mv s0,a0
4ba3e: 84ae c.mv s1,a1
4ba40: 0a0c0563 beq s8,zero,4baea <search_object+0xd0>
4ba44: 00477c13 andi s8,a4,4
4ba48: 00c42903 lw s2,12(s0)
4ba4c: 160c1563 bne s8,zero,4bbb6 <search_object+0x19c>
4ba50: 7f877713 andi a4,a4,2040
4ba54: ef71 c.bnez a4,4bb30 <search_object+0x116>
4ba56: 00492583 lw a1,4(s2)
4ba5a: c5bd c.beqz a1,4bac8 <search_object+0xae>
4ba5c: 01810993 addi s3,sp,24
4ba60: 0840 c.addi4spn s0,sp,20
4ba62: 00b706b3 add a3,a4,a1
4ba66: 8285 c.srli a3,0x1
4ba68: 00269793 slli a5,a3,0x2
4ba6c: 97ca c.add a5,s2
4ba6e: 0087ad03 lw s10,8(a5)
4ba72: 008d4883 lbu a7,8(s10)
4ba76: 009d4803 lbu a6,9(s10)
4ba7a: 00ad4503 lbu a0,10(s10)
4ba7e: 00bd4603 lbu a2,11(s10)
4ba82: 01140023 sb a7,0(s0)
4ba86: 010400a3 sb a6,1(s0)
4ba8a: 00a40123 sb a0,2(s0)
4ba8e: 00c401a3 sb a2,3(s0)
4ba92: 00cd4303 lbu t1,12(s10)
4ba96: 00dd4883 lbu a7,13(s10)
4ba9a: 00ed4803 lbu a6,14(s10)
4ba9e: 00fd4503 lbu a0,15(s10)
4baa2: 4652 c.lwsp a2,20(sp)
4baa4: 00698023 sb t1,0(s3)
4baa8: 011980a3 sb a7,1(s3)
4baac: 01098123 sb a6,2(s3)
4bab0: 00a981a3 sb a0,3(s3)
4bab4: 20c4e663 bltu s1,a2,4bcc0 <search_object+0x2a6>
4bab8: 4762 c.lwsp a4,24(sp)
4baba: 963a c.add a2,a4
4babc: 00c4e763 bltu s1,a2,4baca <search_object+0xb0>
4bac0: 00168713 addi a4,a3,1
4bac4: f8b76fe3 bltu a4,a1,4ba62 <search_object+0x48>
4bac8: 4d01 c.li s10,0
4baca: 40f6 c.lwsp ra,92(sp)
4bacc: 4466 c.lwsp s0,88(sp)
4bace: 44d6 c.lwsp s1,84(sp)
4bad0: 4946 c.lwsp s2,80(sp)
4bad2: 49b6 c.lwsp s3,76(sp)
4bad4: 4a26 c.lwsp s4,72(sp)
4bad6: 4a96 c.lwsp s5,68(sp)
4bad8: 4b06 c.lwsp s6,64(sp)
4bada: 5bf2 c.lwsp s7,60(sp)
4badc: 5c62 c.lwsp s8,56(sp)
4bade: 5cd2 c.lwsp s9,52(sp)
4bae0: 5db2 c.lwsp s11,44(sp)
4bae2: 856a c.mv a0,s10
4bae4: 5d42 c.lwsp s10,48(sp)
4bae6: 6125 c.addi16sp sp,96
4bae8: 8082 c.jr ra
4baea: 00b75b93 srli s7,a4,0xb
4baee: 200b9363 bne s7,zero,4bcf4 <search_object+0x2da>
4baf2: 00277793 andi a5,a4,2
4baf6: 00c52903 lw s2,12(a0)
4bafa: 14078363 beq a5,zero,4bc40 <search_object+0x226>
4bafe: 00092583 lw a1,0(s2)
4bb02: 59fd c.li s3,-1
4bb04: e981 c.bnez a1,4bb14 <search_object+0xfa>
4bb06: a129 c.j 4bf10 <search_object+0x4f6>
4bb08: 00492583 lw a1,4(s2)
4bb0c: 9baa c.add s7,a0
4bb0e: 0911 c.addi s2,4
4bb10: 12058f63 beq a1,zero,4bc4e <search_object+0x234>
4bb14: 8522 c.mv a0,s0
4bb16: ca8ff0ef jal ra,4afbe <classify_object_over_fdes>
4bb1a: ff3517e3 bne a0,s3,4bb08 <search_object+0xee>
4bb1e: 7f800793 addi a5,zero,2040
4bb22: c81c c.sw a5,16(s0)
4bb24: 0001d797 auipc a5,0x1d
4bb28: d1878793 addi a5,a5,-744 # 6883c <terminator.3>
4bb2c: c45c c.sw a5,12(s0)
4bb2e: a291 c.j 4bc72 <search_object+0x258>
4bb30: 01042a83 lw s5,16(s0)
4bb34: 0ff00793 addi a5,zero,255
4bb38: 003ada93 srli s5,s5,0x3
4bb3c: 0ffafa93 andi s5,s5,255
4bb40: 1afa8863 beq s5,a5,4bcf0 <search_object+0x2d6>
4bb44: 070af793 andi a5,s5,112
4bb48: 02000713 addi a4,zero,32
4bb4c: 38e78c63 beq a5,a4,4bee4 <search_object+0x4ca>
4bb50: 18f77d63 bgeu a4,a5,4bcea <search_object+0x2d0>
4bb54: 03000713 addi a4,zero,48
4bb58: 18e79363 bne a5,a4,4bcde <search_object+0x2c4>
4bb5c: 00842b03 lw s6,8(s0)
4bb60: 00492c83 lw s9,4(s2)
4bb64: f60c82e3 beq s9,zero,4bac8 <search_object+0xae>
4bb68: 00fafb93 andi s7,s5,15
4bb6c: 01810993 addi s3,sp,24
4bb70: 0840 c.addi4spn s0,sp,20
4bb72: 018c8a33 add s4,s9,s8
4bb76: 001a5a13 srli s4,s4,0x1
4bb7a: 002a1793 slli a5,s4,0x2
4bb7e: 97ca c.add a5,s2
4bb80: 0087ad03 lw s10,8(a5)
4bb84: 85da c.mv a1,s6
4bb86: 86a2 c.mv a3,s0
4bb88: 008d0613 addi a2,s10,8
4bb8c: 8556 c.mv a0,s5
4bb8e: 9aeff0ef jal ra,4ad3c <read_encoded_value_with_base>
4bb92: 862a c.mv a2,a0
4bb94: 86ce c.mv a3,s3
4bb96: 4581 c.li a1,0
4bb98: 855e c.mv a0,s7
4bb9a: 9a2ff0ef jal ra,4ad3c <read_encoded_value_with_base>
4bb9e: 4752 c.lwsp a4,20(sp)
4bba0: 10e4ec63 bltu s1,a4,4bcb8 <search_object+0x29e>
4bba4: 46e2 c.lwsp a3,24(sp)
4bba6: 9736 c.add a4,a3
4bba8: f2e4e1e3 bltu s1,a4,4baca <search_object+0xb0>
4bbac: 001a0c13 addi s8,s4,1
4bbb0: fd9c61e3 bltu s8,s9,4bb72 <search_object+0x158>
4bbb4: bf11 c.j 4bac8 <search_object+0xae>
4bbb6: 00492a03 lw s4,4(s2)
4bbba: f00a07e3 beq s4,zero,4bac8 <search_object+0xae>
4bbbe: 4a81 c.li s5,0
4bbc0: 0ff00c93 addi s9,zero,255
4bbc4: 02000b13 addi s6,zero,32
4bbc8: 01410c13 addi s8,sp,20
4bbcc: 01810b93 addi s7,sp,24
4bbd0: 015a09b3 add s3,s4,s5
4bbd4: 0019d993 srli s3,s3,0x1
4bbd8: 00299793 slli a5,s3,0x2
4bbdc: 97ca c.add a5,s2
4bbde: 0087ad03 lw s10,8(a5)
4bbe2: 004d2703 lw a4,4(s10)
4bbe6: 004d0513 addi a0,s10,4
4bbea: 8d19 c.sub a0,a4
4bbec: ae2ff0ef jal ra,4aece <get_cie_encoding>
4bbf0: 0ff57d93 andi s11,a0,255
4bbf4: 0d9d8063 beq s11,s9,4bcb4 <search_object+0x29a>
4bbf8: 070df693 andi a3,s11,112
4bbfc: 0d668f63 beq a3,s6,4bcda <search_object+0x2c0>
4bc00: 0cdb7463 bgeu s6,a3,4bcc8 <search_object+0x2ae>
4bc04: 03000793 addi a5,zero,48
4bc08: 0af69263 bne a3,a5,4bcac <search_object+0x292>
4bc0c: 440c c.lw a1,8(s0)
4bc0e: 86e2 c.mv a3,s8
4bc10: 008d0613 addi a2,s10,8
4bc14: 856e c.mv a0,s11
4bc16: 926ff0ef jal ra,4ad3c <read_encoded_value_with_base>
4bc1a: 862a c.mv a2,a0
4bc1c: 86de c.mv a3,s7
4bc1e: 4581 c.li a1,0
4bc20: 00fdf513 andi a0,s11,15
4bc24: 918ff0ef jal ra,4ad3c <read_encoded_value_with_base>
4bc28: 4752 c.lwsp a4,20(sp)
4bc2a: 0ae4e463 bltu s1,a4,4bcd2 <search_object+0x2b8>
4bc2e: 46e2 c.lwsp a3,24(sp)
4bc30: 9736 c.add a4,a3
4bc32: e8e4ece3 bltu s1,a4,4baca <search_object+0xb0>
4bc36: 00198a93 addi s5,s3,1
4bc3a: f94aebe3 bltu s5,s4,4bbd0 <search_object+0x1b6>
4bc3e: b569 c.j 4bac8 <search_object+0xae>
4bc40: 85ca c.mv a1,s2
4bc42: b7cff0ef jal ra,4afbe <classify_object_over_fdes>
4bc46: 57fd c.li a5,-1
4bc48: 8baa c.mv s7,a0
4bc4a: ecf50ae3 beq a0,a5,4bb1e <search_object+0x104>
4bc4e: 00bb9793 slli a5,s7,0xb
4bc52: 83ad c.srli a5,0xb
4bc54: 417786b3 sub a3,a5,s7
4bc58: 4818 c.lw a4,16(s0)
4bc5a: 0016b693 sltiu a3,a3,1
4bc5e: 40d006b3 sub a3,zero,a3
4bc62: 8ff5 c.and a5,a3
4bc64: 07ae c.slli a5,0xb
4bc66: 7ff77713 andi a4,a4,2047
4bc6a: 8fd9 c.or a5,a4
4bc6c: c81c c.sw a5,16(s0)
4bc6e: 080b9363 bne s7,zero,4bcf4 <search_object+0x2da>
4bc72: 401c c.lw a5,0(s0)
4bc74: e4f4eae3 bltu s1,a5,4bac8 <search_object+0xae>
4bc78: 4818 c.lw a4,16(s0)
4bc7a: 00c42903 lw s2,12(s0)
4bc7e: 00177793 andi a5,a4,1
4bc82: dc0791e3 bne a5,zero,4ba44 <search_object+0x2a>
4bc86: 8b09 c.andi a4,2
4bc88: 22070063 beq a4,zero,4bea8 <search_object+0x48e>
4bc8c: 00092583 lw a1,0(s2)
4bc90: e2058ce3 beq a1,zero,4bac8 <search_object+0xae>
4bc94: 8626 c.mv a2,s1
4bc96: 8522 c.mv a0,s0
4bc98: fd0ff0ef jal ra,4b468 <linear_search_fdes>
4bc9c: 8d2a c.mv s10,a0
4bc9e: e20516e3 bne a0,zero,4baca <search_object+0xb0>
4bca2: 00492583 lw a1,4(s2)
4bca6: 0911 c.addi s2,4
4bca8: f5f5 c.bnez a1,4bc94 <search_object+0x27a>
4bcaa: bd39 c.j 4bac8 <search_object+0xae>
4bcac: 05000793 addi a5,zero,80
4bcb0: 00f69f63 bne a3,a5,4bcce <search_object+0x2b4>
4bcb4: 4581 c.li a1,0
4bcb6: bfa1 c.j 4bc0e <search_object+0x1f4>
4bcb8: 8cd2 c.mv s9,s4
4bcba: eb9c6ce3 bltu s8,s9,4bb72 <search_object+0x158>
4bcbe: b529 c.j 4bac8 <search_object+0xae>
4bcc0: 85b6 c.mv a1,a3
4bcc2: dab760e3 bltu a4,a1,4ba62 <search_object+0x48>
4bcc6: b509 c.j 4bac8 <search_object+0xae>
4bcc8: 060df693 andi a3,s11,96
4bccc: d6e5 c.beqz a3,4bcb4 <search_object+0x29a>
4bcce: d2ac40ef jal ra,101f8 <abort>
4bcd2: 8a4e c.mv s4,s3
4bcd4: ef4aeee3 bltu s5,s4,4bbd0 <search_object+0x1b6>
4bcd8: bbc5 c.j 4bac8 <search_object+0xae>
4bcda: 404c c.lw a1,4(s0)
4bcdc: bf0d c.j 4bc0e <search_object+0x1f4>
4bcde: 05000713 addi a4,zero,80
4bce2: 4b01 c.li s6,0
4bce4: e6e78ee3 beq a5,a4,4bb60 <search_object+0x146>
4bce8: b7dd c.j 4bcce <search_object+0x2b4>
4bcea: 060af793 andi a5,s5,96
4bcee: f3e5 c.bnez a5,4bcce <search_object+0x2b4>
4bcf0: 4b01 c.li s6,0
4bcf2: b5bd c.j 4bb60 <search_object+0x146>
4bcf4: 002b8913 addi s2,s7,2 # 40000002 <__BSS_END__+0x3ff904ae>
4bcf8: 090a c.slli s2,0x2
4bcfa: 854a c.mv a0,s2
4bcfc: edad10ef jal ra,1d3d6 <__libc_malloc>
4bd00: cc2a c.swsp a0,24(sp)
4bd02: 8caa c.mv s9,a0
4bd04: d53d c.beqz a0,4bc72 <search_object+0x258>
4bd06: 854a c.mv a0,s2
4bd08: 000ca223 sw zero,4(s9)
4bd0c: ecad10ef jal ra,1d3d6 <__libc_malloc>
4bd10: ce2a c.swsp a0,28(sp)
4bd12: 8a2a c.mv s4,a0
4bd14: c119 c.beqz a0,4bd1a <search_object+0x300>
4bd16: 00052223 sw zero,4(a0)
4bd1a: 01042a83 lw s5,16(s0)
4bd1e: 00c42903 lw s2,12(s0)
4bd22: 002af793 andi a5,s5,2
4bd26: 1a078463 beq a5,zero,4bece <search_object+0x4b4>
4bd2a: 00092603 lw a2,0(s2)
4bd2e: d245 c.beqz a2,4bcce <search_object+0x2b4>
4bd30: 01810993 addi s3,sp,24
4bd34: 85ce c.mv a1,s3
4bd36: 8522 c.mv a0,s0
4bd38: 0911 c.addi s2,4
4bd3a: d5cff0ef jal ra,4b296 <add_fdes>
4bd3e: 00092603 lw a2,0(s2)
4bd42: fa6d c.bnez a2,4bd34 <search_object+0x31a>
4bd44: 004ca783 lw a5,4(s9)
4bd48: c43e c.swsp a5,8(sp)
4bd4a: 47a2 c.lwsp a5,8(sp)
4bd4c: f97791e3 bne a5,s7,4bcce <search_object+0x2b4>
4bd50: 004af793 andi a5,s5,4
4bd54: fffff917 auipc s2,0xfffff
4bd58: 46490913 addi s2,s2,1124 # 4b1b8 <fde_mixed_encoding_compare>
4bd5c: eb89 c.bnez a5,4bd6e <search_object+0x354>
4bd5e: 7f8afa93 andi s5,s5,2040
4bd62: fffff917 auipc s2,0xfffff
4bd66: 11490913 addi s2,s2,276 # 4ae76 <fde_unencoded_compare>
4bd6a: 160a9863 bne s5,zero,4beda <search_object+0x4c0>
4bd6e: 160a0e63 beq s4,zero,4beea <search_object+0x4d0>
4bd72: 008c8a93 addi s5,s9,8
4bd76: 008a0d13 addi s10,s4,8
4bd7a: 7c018b13 addi s6,gp,1984 # 6fb14 <marker.4>
4bd7e: c056 c.swsp s5,0(sp)
4bd80: 89d6 c.mv s3,s5
4bd82: c26a c.swsp s10,4(sp)
4bd84: c602 c.swsp zero,12(sp)
4bd86: 8dda c.mv s11,s6
4bd88: 4792 c.lwsp a5,4(sp)
4bd8a: 4722 c.lwsp a4,8(sp)
4bd8c: 01b7a023 sw s11,0(a5)
4bd90: 47b2 c.lwsp a5,12(sp)
4bd92: 0785 c.addi a5,1
4bd94: c63e c.swsp a5,12(sp)
4bd96: 02e78b63 beq a5,a4,4bdcc <search_object+0x3b2>
4bd9a: 8dce c.mv s11,s3
4bd9c: a819 c.j 4bdb2 <search_object+0x398>
4bd9e: 415d87b3 sub a5,s11,s5
4bda2: 00fa0733 add a4,s4,a5
4bda6: 00872d83 lw s11,8(a4)
4bdaa: 00072423 sw zero,8(a4)
4bdae: 016d8a63 beq s11,s6,4bdc2 <search_object+0x3a8>
4bdb2: 000da603 lw a2,0(s11)
4bdb6: 0049a583 lw a1,4(s3)
4bdba: 8522 c.mv a0,s0
4bdbc: 9902 c.jalr s2
4bdbe: fe0540e3 blt a0,zero,4bd9e <search_object+0x384>
4bdc2: 4792 c.lwsp a5,4(sp)
4bdc4: 0991 c.addi s3,4
4bdc6: 0791 c.addi a5,4
4bdc8: c23e c.swsp a5,4(sp)
4bdca: bf7d c.j 4bd88 <search_object+0x36e>
4bdcc: 4601 c.li a2,0
4bdce: 4781 c.li a5,0
4bdd0: a831 c.j 4bdec <search_object+0x3d2>
4bdd2: 002c1713 slli a4,s8,0x2
4bdd6: 9766 c.add a4,s9
4bdd8: c714 c.sw a3,8(a4)
4bdda: 0c05 c.addi s8,1
4bddc: 4702 c.lwsp a4,0(sp)
4bdde: 0785 c.addi a5,1
4bde0: 0d11 c.addi s10,4
4bde2: 0711 c.addi a4,4
4bde4: c03a c.swsp a4,0(sp)
4bde6: 4722 c.lwsp a4,8(sp)
4bde8: 00e78d63 beq a5,a4,4be02 <search_object+0x3e8>
4bdec: 4682 c.lwsp a3,0(sp)
4bdee: 000d2703 lw a4,0(s10)
4bdf2: 4294 c.lw a3,0(a3)
4bdf4: ff79 c.bnez a4,4bdd2 <search_object+0x3b8>
4bdf6: 00261713 slli a4,a2,0x2
4bdfa: 9752 c.add a4,s4
4bdfc: c714 c.sw a3,8(a4)
4bdfe: 0605 c.addi a2,1
4be00: bff1 c.j 4bddc <search_object+0x3c2>
4be02: 00ca2223 sw a2,4(s4)
4be06: 018ca223 sw s8,4(s9)
4be0a: 9662 c.add a2,s8
4be0c: ed7611e3 bne a2,s7,4bcce <search_object+0x2b4>
4be10: 8652 c.mv a2,s4
4be12: 85ca c.mv a1,s2
4be14: 8522 c.mv a0,s0
4be16: eadfe0ef jal ra,4acc2 <frame_heapsort>
4be1a: 004a2a83 lw s5,4(s4)
4be1e: 060a8863 beq s5,zero,4be8e <search_object+0x474>
4be22: 004cad03 lw s10,4(s9)
4be26: 002a9b13 slli s6,s5,0x2
4be2a: 016a07b3 add a5,s4,s6
4be2e: 0047ac03 lw s8,4(a5)
4be32: fffa8b93 addi s7,s5,-1 # ffff <__libc_tsd_CTYPE_B+0xffd3>
4be36: 0c0d0063 beq s10,zero,4bef6 <search_object+0x4dc>
4be3a: 002d1993 slli s3,s10,0x2
4be3e: 99e6 c.add s3,s9
4be40: 87ea c.mv a5,s10
4be42: a801 c.j 4be52 <search_object+0x438>
4be44: 0049a683 lw a3,4(s3)
4be48: 01698733 add a4,s3,s6
4be4c: 19f1 c.addi s3,-4
4be4e: c354 c.sw a3,4(a4)
4be50: c78d c.beqz a5,4be7a <search_object+0x460>
4be52: 0049a583 lw a1,4(s3)
4be56: 8662 c.mv a2,s8
4be58: 8522 c.mv a0,s0
4be5a: 8d3e c.mv s10,a5
4be5c: 9902 c.jalr s2
4be5e: fffd0793 addi a5,s10,-1
4be62: 00fa8733 add a4,s5,a5
4be66: fca04fe3 blt zero,a0,4be44 <search_object+0x42a>
4be6a: 070a c.slli a4,0x2
4be6c: 9766 c.add a4,s9
4be6e: 01872423 sw s8,8(a4)
4be72: 000b8763 beq s7,zero,4be80 <search_object+0x466>
4be76: 8ade c.mv s5,s7
4be78: b77d c.j 4be26 <search_object+0x40c>
4be7a: 875e c.mv a4,s7
4be7c: 4d01 c.li s10,0
4be7e: b7f5 c.j 4be6a <search_object+0x450>
4be80: 004ca783 lw a5,4(s9)
4be84: 004a2703 lw a4,4(s4)
4be88: 97ba c.add a5,a4
4be8a: 00fca223 sw a5,4(s9)
4be8e: 8552 c.mv a0,s4
4be90: 989d10ef jal ra,1d818 <__free>
4be94: 481c c.lw a5,16(s0)
4be96: 4458 c.lw a4,12(s0)
4be98: 01942623 sw s9,12(s0)
4be9c: 0017e793 ori a5,a5,1
4bea0: 00eca023 sw a4,0(s9)
4bea4: c81c c.sw a5,16(s0)
4bea6: b3f1 c.j 4bc72 <search_object+0x258>
4bea8: 8522 c.mv a0,s0
4beaa: 4466 c.lwsp s0,88(sp)
4beac: 40f6 c.lwsp ra,92(sp)
4beae: 49b6 c.lwsp s3,76(sp)
4beb0: 4a26 c.lwsp s4,72(sp)
4beb2: 4a96 c.lwsp s5,68(sp)
4beb4: 4b06 c.lwsp s6,64(sp)
4beb6: 5bf2 c.lwsp s7,60(sp)
4beb8: 5c62 c.lwsp s8,56(sp)
4beba: 5cd2 c.lwsp s9,52(sp)
4bebc: 5d42 c.lwsp s10,48(sp)
4bebe: 5db2 c.lwsp s11,44(sp)
4bec0: 8626 c.mv a2,s1
4bec2: 85ca c.mv a1,s2
4bec4: 44d6 c.lwsp s1,84(sp)
4bec6: 4946 c.lwsp s2,80(sp)
4bec8: 6125 c.addi16sp sp,96
4beca: d9eff06f jal zero,4b468 <linear_search_fdes>
4bece: 864a c.mv a2,s2
4bed0: 082c c.addi4spn a1,sp,24
4bed2: 8522 c.mv a0,s0
4bed4: bc2ff0ef jal ra,4b296 <add_fdes>
4bed8: b5b5 c.j 4bd44 <search_object+0x32a>
4beda: fffff917 auipc s2,0xfffff
4bede: 25290913 addi s2,s2,594 # 4b12c <fde_single_encoding_compare>
4bee2: b571 c.j 4bd6e <search_object+0x354>
4bee4: 00442b03 lw s6,4(s0)
4bee8: b9a5 c.j 4bb60 <search_object+0x146>
4beea: 8666 c.mv a2,s9
4beec: 85ca c.mv a1,s2
4beee: 8522 c.mv a0,s0
4bef0: dd3fe0ef jal ra,4acc2 <frame_heapsort>
4bef4: b745 c.j 4be94 <search_object+0x47a>
4bef6: 002b9713 slli a4,s7,0x2
4befa: 9766 c.add a4,s9
4befc: 01872423 sw s8,8(a4)
4bf00: f80b80e3 beq s7,zero,4be80 <search_object+0x466>
4bf04: ffea8b93 addi s7,s5,-2
4bf08: 0007ac03 lw s8,0(a5)
4bf0c: 875e c.mv a4,s7
4bf0e: bfb1 c.j 4be6a <search_object+0x450>
4bf10: 7ff77713 andi a4,a4,2047
4bf14: c918 c.sw a4,16(a0)
4bf16: bbb1 c.j 4bc72 <search_object+0x258>
0004bf18 <__register_frame_info_bases>:
4bf18: c53d c.beqz a0,4bf86 <__register_frame_info_bases+0x6e>
4bf1a: 411c c.lw a5,0(a0)
4bf1c: c7ad c.beqz a5,4bf86 <__register_frame_info_bases+0x6e>
4bf1e: 57fd c.li a5,-1
4bf20: 1141 c.addi sp,-16
4bf22: c19c c.sw a5,0(a1)
4bf24: 7f800793 addi a5,zero,2040
4bf28: c422 c.swsp s0,8(sp)
4bf2a: c226 c.swsp s1,4(sp)
4bf2c: c606 c.swsp ra,12(sp)
4bf2e: c1d0 c.sw a2,4(a1)
4bf30: c594 c.sw a3,8(a1)
4bf32: c5c8 c.sw a0,12(a1)
4bf34: c99c c.sw a5,16(a1)
4bf36: 00023497 auipc s1,0x23
4bf3a: e524a483 lw s1,-430(s1) # 6ed88 <_GLOBAL_OFFSET_TABLE_+0x10>
4bf3e: 842e c.mv s0,a1
4bf40: c881 c.beqz s1,4bf50 <__register_frame_info_bases+0x38>
4bf42: 7c418513 addi a0,gp,1988 # 6fb18 <object_mutex>
4bf46: 00023317 auipc t1,0x23
4bf4a: e8632303 lw t1,-378(t1) # 6edcc <_GLOBAL_OFFSET_TABLE_+0x54>
4bf4e: 9302 c.jalr t1
4bf50: 6f418793 addi a5,gp,1780 # 6fa48 <subs.2>
4bf54: 0f07a683 lw a3,240(a5)
4bf58: 0f47a703 lw a4,244(a5)
4bf5c: 0e87a823 sw s0,240(a5)
4bf60: c854 c.sw a3,20(s0)
4bf62: c31d c.beqz a4,4bf88 <__register_frame_info_bases+0x70>
4bf64: cc81 c.beqz s1,4bf7c <__register_frame_info_bases+0x64>
4bf66: 4422 c.lwsp s0,8(sp)
4bf68: 40b2 c.lwsp ra,12(sp)
4bf6a: 4492 c.lwsp s1,4(sp)
4bf6c: 7c418513 addi a0,gp,1988 # 6fb18 <object_mutex>
4bf70: 00023317 auipc t1,0x23
4bf74: e4432303 lw t1,-444(t1) # 6edb4 <_GLOBAL_OFFSET_TABLE_+0x3c>
4bf78: 0141 c.addi sp,16
4bf7a: 8302 c.jr t1
4bf7c: 40b2 c.lwsp ra,12(sp)
4bf7e: 4422 c.lwsp s0,8(sp)
4bf80: 4492 c.lwsp s1,4(sp)
4bf82: 0141 c.addi sp,16
4bf84: 8082 c.jr ra
4bf86: 8082 c.jr ra
4bf88: 4705 c.li a4,1
4bf8a: 0f478793 addi a5,a5,244
4bf8e: 08e7a02f amoswap.w zero,a4,(a5)
4bf92: f8f1 c.bnez s1,4bf66 <__register_frame_info_bases+0x4e>
4bf94: b7e5 c.j 4bf7c <__register_frame_info_bases+0x64>
0004bf96 <__register_frame_info>:
4bf96: c92d c.beqz a0,4c008 <__register_frame_info+0x72>
4bf98: 411c c.lw a5,0(a0)
4bf9a: c7bd c.beqz a5,4c008 <__register_frame_info+0x72>
4bf9c: 57fd c.li a5,-1
4bf9e: 1141 c.addi sp,-16
4bfa0: c19c c.sw a5,0(a1)
4bfa2: 7f800793 addi a5,zero,2040
4bfa6: c422 c.swsp s0,8(sp)
4bfa8: c226 c.swsp s1,4(sp)
4bfaa: c606 c.swsp ra,12(sp)
4bfac: 0005a223 sw zero,4(a1)
4bfb0: 0005a423 sw zero,8(a1)
4bfb4: c5c8 c.sw a0,12(a1)
4bfb6: c99c c.sw a5,16(a1)
4bfb8: 00023497 auipc s1,0x23
4bfbc: dd04a483 lw s1,-560(s1) # 6ed88 <_GLOBAL_OFFSET_TABLE_+0x10>
4bfc0: 842e c.mv s0,a1
4bfc2: c881 c.beqz s1,4bfd2 <__register_frame_info+0x3c>
4bfc4: 7c418513 addi a0,gp,1988 # 6fb18 <object_mutex>
4bfc8: 00023317 auipc t1,0x23
4bfcc: e0432303 lw t1,-508(t1) # 6edcc <_GLOBAL_OFFSET_TABLE_+0x54>
4bfd0: 9302 c.jalr t1
4bfd2: 6f418793 addi a5,gp,1780 # 6fa48 <subs.2>
4bfd6: 0f07a683 lw a3,240(a5)
4bfda: 0f47a703 lw a4,244(a5)
4bfde: 0e87a823 sw s0,240(a5)
4bfe2: c854 c.sw a3,20(s0)
4bfe4: c31d c.beqz a4,4c00a <__register_frame_info+0x74>
4bfe6: cc81 c.beqz s1,4bffe <__register_frame_info+0x68>
4bfe8: 4422 c.lwsp s0,8(sp)
4bfea: 40b2 c.lwsp ra,12(sp)
4bfec: 4492 c.lwsp s1,4(sp)
4bfee: 7c418513 addi a0,gp,1988 # 6fb18 <object_mutex>
4bff2: 00023317 auipc t1,0x23
4bff6: dc232303 lw t1,-574(t1) # 6edb4 <_GLOBAL_OFFSET_TABLE_+0x3c>
4bffa: 0141 c.addi sp,16
4bffc: 8302 c.jr t1
4bffe: 40b2 c.lwsp ra,12(sp)
4c000: 4422 c.lwsp s0,8(sp)
4c002: 4492 c.lwsp s1,4(sp)
4c004: 0141 c.addi sp,16
4c006: 8082 c.jr ra
4c008: 8082 c.jr ra
4c00a: 4705 c.li a4,1
4c00c: 0f478793 addi a5,a5,244
4c010: 08e7a02f amoswap.w zero,a4,(a5)
4c014: f8f1 c.bnez s1,4bfe8 <__register_frame_info+0x52>
4c016: b7e5 c.j 4bffe <__register_frame_info+0x68>
0004c018 <__register_frame>:
4c018: 411c c.lw a5,0(a0)
4c01a: e391 c.bnez a5,4c01e <__register_frame+0x6>
4c01c: 8082 c.jr ra
4c01e: 1141 c.addi sp,-16
4c020: c422 c.swsp s0,8(sp)
4c022: 842a c.mv s0,a0
4c024: 4561 c.li a0,24
4c026: c606 c.swsp ra,12(sp)
4c028: baed10ef jal ra,1d3d6 <__libc_malloc>
4c02c: 85aa c.mv a1,a0
4c02e: 8522 c.mv a0,s0
4c030: 4422 c.lwsp s0,8(sp)
4c032: 40b2 c.lwsp ra,12(sp)
4c034: 4681 c.li a3,0
4c036: 4601 c.li a2,0
4c038: 0141 c.addi sp,16
4c03a: bdf9 c.j 4bf18 <__register_frame_info_bases>
0004c03c <__register_frame_info_table_bases>:
4c03c: 57fd c.li a5,-1
4c03e: 1141 c.addi sp,-16
4c040: c19c c.sw a5,0(a1)
4c042: 7fa00793 addi a5,zero,2042
4c046: c422 c.swsp s0,8(sp)
4c048: c226 c.swsp s1,4(sp)
4c04a: c606 c.swsp ra,12(sp)
4c04c: c1d0 c.sw a2,4(a1)
4c04e: c594 c.sw a3,8(a1)
4c050: c5c8 c.sw a0,12(a1)
4c052: c99c c.sw a5,16(a1)
4c054: 00023497 auipc s1,0x23
4c058: d344a483 lw s1,-716(s1) # 6ed88 <_GLOBAL_OFFSET_TABLE_+0x10>
4c05c: 842e c.mv s0,a1
4c05e: c881 c.beqz s1,4c06e <__register_frame_info_table_bases+0x32>
4c060: 7c418513 addi a0,gp,1988 # 6fb18 <object_mutex>
4c064: 00023317 auipc t1,0x23
4c068: d6832303 lw t1,-664(t1) # 6edcc <_GLOBAL_OFFSET_TABLE_+0x54>
4c06c: 9302 c.jalr t1
4c06e: 6f418793 addi a5,gp,1780 # 6fa48 <subs.2>
4c072: 0f07a683 lw a3,240(a5)
4c076: 0f47a703 lw a4,244(a5)
4c07a: 0e87a823 sw s0,240(a5)
4c07e: c854 c.sw a3,20(s0)
4c080: cf09 c.beqz a4,4c09a <__register_frame_info_table_bases+0x5e>
4c082: c095 c.beqz s1,4c0a6 <__register_frame_info_table_bases+0x6a>
4c084: 4422 c.lwsp s0,8(sp)
4c086: 40b2 c.lwsp ra,12(sp)
4c088: 4492 c.lwsp s1,4(sp)
4c08a: 7c418513 addi a0,gp,1988 # 6fb18 <object_mutex>
4c08e: 00023317 auipc t1,0x23
4c092: d2632303 lw t1,-730(t1) # 6edb4 <_GLOBAL_OFFSET_TABLE_+0x3c>
4c096: 0141 c.addi sp,16
4c098: 8302 c.jr t1
4c09a: 4705 c.li a4,1
4c09c: 0f478793 addi a5,a5,244
4c0a0: 08e7a02f amoswap.w zero,a4,(a5)
4c0a4: f0e5 c.bnez s1,4c084 <__register_frame_info_table_bases+0x48>
4c0a6: 40b2 c.lwsp ra,12(sp)
4c0a8: 4422 c.lwsp s0,8(sp)
4c0aa: 4492 c.lwsp s1,4(sp)
4c0ac: 0141 c.addi sp,16
4c0ae: 8082 c.jr ra
0004c0b0 <__register_frame_info_table>:
4c0b0: 57fd c.li a5,-1
4c0b2: 1141 c.addi sp,-16
4c0b4: c19c c.sw a5,0(a1)
4c0b6: 7fa00793 addi a5,zero,2042
4c0ba: c422 c.swsp s0,8(sp)
4c0bc: c226 c.swsp s1,4(sp)
4c0be: c606 c.swsp ra,12(sp)
4c0c0: 0005a223 sw zero,4(a1)
4c0c4: 0005a423 sw zero,8(a1)
4c0c8: c5c8 c.sw a0,12(a1)
4c0ca: c99c c.sw a5,16(a1)
4c0cc: 00023497 auipc s1,0x23
4c0d0: cbc4a483 lw s1,-836(s1) # 6ed88 <_GLOBAL_OFFSET_TABLE_+0x10>
4c0d4: 842e c.mv s0,a1
4c0d6: c881 c.beqz s1,4c0e6 <__register_frame_info_table+0x36>
4c0d8: 7c418513 addi a0,gp,1988 # 6fb18 <object_mutex>
4c0dc: 00023317 auipc t1,0x23
4c0e0: cf032303 lw t1,-784(t1) # 6edcc <_GLOBAL_OFFSET_TABLE_+0x54>
4c0e4: 9302 c.jalr t1
4c0e6: 6f418793 addi a5,gp,1780 # 6fa48 <subs.2>
4c0ea: 0f07a683 lw a3,240(a5)
4c0ee: 0f47a703 lw a4,244(a5)
4c0f2: 0e87a823 sw s0,240(a5)
4c0f6: c854 c.sw a3,20(s0)
4c0f8: cf09 c.beqz a4,4c112 <__register_frame_info_table+0x62>
4c0fa: c095 c.beqz s1,4c11e <__register_frame_info_table+0x6e>
4c0fc: 4422 c.lwsp s0,8(sp)
4c0fe: 40b2 c.lwsp ra,12(sp)
4c100: 4492 c.lwsp s1,4(sp)
4c102: 7c418513 addi a0,gp,1988 # 6fb18 <object_mutex>
4c106: 00023317 auipc t1,0x23
4c10a: cae32303 lw t1,-850(t1) # 6edb4 <_GLOBAL_OFFSET_TABLE_+0x3c>
4c10e: 0141 c.addi sp,16
4c110: 8302 c.jr t1
4c112: 4705 c.li a4,1
4c114: 0f478793 addi a5,a5,244
4c118: 08e7a02f amoswap.w zero,a4,(a5)
4c11c: f0e5 c.bnez s1,4c0fc <__register_frame_info_table+0x4c>
4c11e: 40b2 c.lwsp ra,12(sp)
4c120: 4422 c.lwsp s0,8(sp)
4c122: 4492 c.lwsp s1,4(sp)
4c124: 0141 c.addi sp,16
4c126: 8082 c.jr ra
0004c128 <__register_frame_table>:
4c128: 1141 c.addi sp,-16
4c12a: c226 c.swsp s1,4(sp)
4c12c: 84aa c.mv s1,a0
4c12e: 4561 c.li a0,24
4c130: c422 c.swsp s0,8(sp)
4c132: c606 c.swsp ra,12(sp)
4c134: aa2d10ef jal ra,1d3d6 <__libc_malloc>
4c138: 57fd c.li a5,-1
4c13a: c11c c.sw a5,0(a0)
4c13c: 7fa00793 addi a5,zero,2042
4c140: c544 c.sw s1,12(a0)
4c142: 00052223 sw zero,4(a0)
4c146: 00052423 sw zero,8(a0)
4c14a: c91c c.sw a5,16(a0)
4c14c: 00023497 auipc s1,0x23
4c150: c3c4a483 lw s1,-964(s1) # 6ed88 <_GLOBAL_OFFSET_TABLE_+0x10>
4c154: 842a c.mv s0,a0
4c156: c881 c.beqz s1,4c166 <__register_frame_table+0x3e>
4c158: 7c418513 addi a0,gp,1988 # 6fb18 <object_mutex>
4c15c: 00023317 auipc t1,0x23
4c160: c7032303 lw t1,-912(t1) # 6edcc <_GLOBAL_OFFSET_TABLE_+0x54>
4c164: 9302 c.jalr t1
4c166: 6f418793 addi a5,gp,1780 # 6fa48 <subs.2>
4c16a: 0f07a683 lw a3,240(a5)
4c16e: 0f47a703 lw a4,244(a5)
4c172: 0e87a823 sw s0,240(a5)
4c176: c854 c.sw a3,20(s0)
4c178: cf09 c.beqz a4,4c192 <__register_frame_table+0x6a>
4c17a: c095 c.beqz s1,4c19e <__register_frame_table+0x76>
4c17c: 4422 c.lwsp s0,8(sp)
4c17e: 40b2 c.lwsp ra,12(sp)
4c180: 4492 c.lwsp s1,4(sp)
4c182: 7c418513 addi a0,gp,1988 # 6fb18 <object_mutex>
4c186: 00023317 auipc t1,0x23
4c18a: c2e32303 lw t1,-978(t1) # 6edb4 <_GLOBAL_OFFSET_TABLE_+0x3c>
4c18e: 0141 c.addi sp,16
4c190: 8302 c.jr t1
4c192: 4705 c.li a4,1
4c194: 0f478793 addi a5,a5,244
4c198: 08e7a02f amoswap.w zero,a4,(a5)
4c19c: f0e5 c.bnez s1,4c17c <__register_frame_table+0x54>
4c19e: 40b2 c.lwsp ra,12(sp)
4c1a0: 4422 c.lwsp s0,8(sp)
4c1a2: 4492 c.lwsp s1,4(sp)
4c1a4: 0141 c.addi sp,16
4c1a6: 8082 c.jr ra
0004c1a8 <__deregister_frame_info_bases>:
4c1a8: 1141 c.addi sp,-16
4c1aa: c606 c.swsp ra,12(sp)
4c1ac: c422 c.swsp s0,8(sp)
4c1ae: c226 c.swsp s1,4(sp)
4c1b0: c04a c.swsp s2,0(sp)
4c1b2: c941 c.beqz a0,4c242 <__deregister_frame_info_bases+0x9a>
4c1b4: 411c c.lw a5,0(a0)
4c1b6: 84aa c.mv s1,a0
4c1b8: c7c9 c.beqz a5,4c242 <__deregister_frame_info_bases+0x9a>
4c1ba: 00023917 auipc s2,0x23
4c1be: bce92903 lw s2,-1074(s2) # 6ed88 <_GLOBAL_OFFSET_TABLE_+0x10>
4c1c2: 00090963 beq s2,zero,4c1d4 <__deregister_frame_info_bases+0x2c>
4c1c6: 7c418513 addi a0,gp,1988 # 6fb18 <object_mutex>
4c1ca: 00023317 auipc t1,0x23
4c1ce: c0232303 lw t1,-1022(t1) # 6edcc <_GLOBAL_OFFSET_TABLE_+0x54>
4c1d2: 9302 c.jalr t1
4c1d4: 6f418613 addi a2,gp,1780 # 6fa48 <subs.2>
4c1d8: 0f062783 lw a5,240(a2)
4c1dc: cf8d c.beqz a5,4c216 <__deregister_frame_info_bases+0x6e>
4c1de: 7e418693 addi a3,gp,2020 # 6fb38 <unseen_objects>
4c1e2: a021 c.j 4c1ea <__deregister_frame_info_bases+0x42>
4c1e4: 01440693 addi a3,s0,20
4c1e8: c79d c.beqz a5,4c216 <__deregister_frame_info_bases+0x6e>
4c1ea: 47d8 c.lw a4,12(a5)
4c1ec: 843e c.mv s0,a5
4c1ee: 4bdc c.lw a5,20(a5)
4c1f0: fee49ae3 bne s1,a4,4c1e4 <__deregister_frame_info_bases+0x3c>
4c1f4: c29c c.sw a5,0(a3)
4c1f6: 00090963 beq s2,zero,4c208 <__deregister_frame_info_bases+0x60>
4c1fa: 00023317 auipc t1,0x23
4c1fe: bba32303 lw t1,-1094(t1) # 6edb4 <_GLOBAL_OFFSET_TABLE_+0x3c>
4c202: 7c418513 addi a0,gp,1988 # 6fb18 <object_mutex>
4c206: 9302 c.jalr t1
4c208: 40b2 c.lwsp ra,12(sp)
4c20a: 8522 c.mv a0,s0
4c20c: 4422 c.lwsp s0,8(sp)
4c20e: 4492 c.lwsp s1,4(sp)
4c210: 4902 c.lwsp s2,0(sp)
4c212: 0141 c.addi sp,16
4c214: 8082 c.jr ra
4c216: 0f862403 lw s0,248(a2)
4c21a: cc05 c.beqz s0,4c252 <__deregister_frame_info_bases+0xaa>
4c21c: 7ec18713 addi a4,gp,2028 # 6fb40 <seen_objects>
4c220: a801 c.j 4c230 <__deregister_frame_info_bases+0x88>
4c222: 411c c.lw a5,0(a0)
4c224: 04f48263 beq s1,a5,4c268 <__deregister_frame_info_bases+0xc0>
4c228: 01440713 addi a4,s0,20
4c22c: 4840 c.lw s0,20(s0)
4c22e: c015 c.beqz s0,4c252 <__deregister_frame_info_bases+0xaa>
4c230: 481c c.lw a5,16(s0)
4c232: 4448 c.lw a0,12(s0)
4c234: 8b85 c.andi a5,1
4c236: f7f5 c.bnez a5,4c222 <__deregister_frame_info_bases+0x7a>
4c238: fea498e3 bne s1,a0,4c228 <__deregister_frame_info_bases+0x80>
4c23c: 485c c.lw a5,20(s0)
4c23e: c31c c.sw a5,0(a4)
4c240: bf5d c.j 4c1f6 <__deregister_frame_info_bases+0x4e>
4c242: 4401 c.li s0,0
4c244: 40b2 c.lwsp ra,12(sp)
4c246: 8522 c.mv a0,s0
4c248: 4422 c.lwsp s0,8(sp)
4c24a: 4492 c.lwsp s1,4(sp)
4c24c: 4902 c.lwsp s2,0(sp)
4c24e: 0141 c.addi sp,16
4c250: 8082 c.jr ra
4c252: 00090963 beq s2,zero,4c264 <__deregister_frame_info_bases+0xbc>
4c256: 7c418513 addi a0,gp,1988 # 6fb18 <object_mutex>
4c25a: 00023317 auipc t1,0x23
4c25e: b5a32303 lw t1,-1190(t1) # 6edb4 <_GLOBAL_OFFSET_TABLE_+0x3c>
4c262: 9302 c.jalr t1
4c264: f95c30ef jal ra,101f8 <abort>
4c268: 485c c.lw a5,20(s0)
4c26a: c31c c.sw a5,0(a4)
4c26c: dacd10ef jal ra,1d818 <__free>
4c270: b759 c.j 4c1f6 <__deregister_frame_info_bases+0x4e>
0004c272 <__deregister_frame_info>:
4c272: bf1d c.j 4c1a8 <__deregister_frame_info_bases>
0004c274 <__deregister_frame>:
4c274: 411c c.lw a5,0(a0)
4c276: e391 c.bnez a5,4c27a <__deregister_frame+0x6>
4c278: 8082 c.jr ra
4c27a: 1141 c.addi sp,-16
4c27c: c606 c.swsp ra,12(sp)
4c27e: 372d c.jal 4c1a8 <__deregister_frame_info_bases>
4c280: 40b2 c.lwsp ra,12(sp)
4c282: 0141 c.addi sp,16
4c284: d94d106f jal zero,1d818 <__free>
0004c288 <_Unwind_Find_FDE>:
4c288: 7139 c.addi16sp sp,-64
4c28a: da26 c.swsp s1,52(sp)
4c28c: d64e c.swsp s3,44(sp)
4c28e: d452 c.swsp s4,40(sp)
4c290: de06 c.swsp ra,60(sp)
4c292: dc22 c.swsp s0,56(sp)
4c294: d84a c.swsp s2,48(sp)
4c296: d256 c.swsp s5,36(sp)
4c298: d05a c.swsp s6,32(sp)
4c29a: 6f418993 addi s3,gp,1780 # 6fa48 <subs.2>
4c29e: 0f49a783 lw a5,244(s3)
4c2a2: 84aa c.mv s1,a0
4c2a4: 8a2e c.mv s4,a1
4c2a6: e7b9 c.bnez a5,4c2f4 <_Unwind_Find_FDE+0x6c>
4c2a8: 4785 c.li a5,1
4c2aa: 002c c.addi4spn a1,sp,8
4c2ac: fffff517 auipc a0,0xfffff
4c2b0: 39e50513 addi a0,a0,926 # 4b64a <_Unwind_IteratePhdrCallback>
4c2b4: c426 c.swsp s1,8(sp)
4c2b6: c602 c.swsp zero,12(sp)
4c2b8: c802 c.swsp zero,16(sp)
4c2ba: ca02 c.swsp zero,20(sp)
4c2bc: cc02 c.swsp zero,24(sp)
4c2be: ce3e c.swsp a5,28(sp)
4c2c0: 29d9 c.jal 4c796 <__dl_iterate_phdr>
4c2c2: 10054a63 blt a0,zero,4c3d6 <_Unwind_Find_FDE+0x14e>
4c2c6: 4962 c.lwsp s2,24(sp)
4c2c8: 00090b63 beq s2,zero,4c2de <_Unwind_Find_FDE+0x56>
4c2cc: 47b2 c.lwsp a5,12(sp)
4c2ce: 00fa2023 sw a5,0(s4)
4c2d2: 47c2 c.lwsp a5,16(sp)
4c2d4: 00fa2223 sw a5,4(s4)
4c2d8: 47d2 c.lwsp a5,20(sp)
4c2da: 00fa2423 sw a5,8(s4)
4c2de: 50f2 c.lwsp ra,60(sp)
4c2e0: 5462 c.lwsp s0,56(sp)
4c2e2: 54d2 c.lwsp s1,52(sp)
4c2e4: 59b2 c.lwsp s3,44(sp)
4c2e6: 5a22 c.lwsp s4,40(sp)
4c2e8: 5a92 c.lwsp s5,36(sp)
4c2ea: 5b02 c.lwsp s6,32(sp)
4c2ec: 854a c.mv a0,s2
4c2ee: 5942 c.lwsp s2,48(sp)
4c2f0: 6121 c.addi16sp sp,64
4c2f2: 8082 c.jr ra
4c2f4: 00023a97 auipc s5,0x23
4c2f8: a94aaa83 lw s5,-1388(s5) # 6ed88 <_GLOBAL_OFFSET_TABLE_+0x10>
4c2fc: 000a8963 beq s5,zero,4c30e <_Unwind_Find_FDE+0x86>
4c300: 7c418513 addi a0,gp,1988 # 6fb18 <object_mutex>
4c304: 00023317 auipc t1,0x23
4c308: ac832303 lw t1,-1336(t1) # 6edcc <_GLOBAL_OFFSET_TABLE_+0x54>
4c30c: 9302 c.jalr t1
4c30e: 0f89a403 lw s0,248(s3)
4c312: e401 c.bnez s0,4c31a <_Unwind_Find_FDE+0x92>
4c314: a0ad c.j 4c37e <_Unwind_Find_FDE+0xf6>
4c316: 4840 c.lw s0,20(s0)
4c318: c03d c.beqz s0,4c37e <_Unwind_Find_FDE+0xf6>
4c31a: 401c c.lw a5,0(s0)
4c31c: fef4ede3 bltu s1,a5,4c316 <_Unwind_Find_FDE+0x8e>
4c320: 85a6 c.mv a1,s1
4c322: 8522 c.mv a0,s0
4c324: ef6ff0ef jal ra,4ba1a <search_object>
4c328: 892a c.mv s2,a0
4c32a: c931 c.beqz a0,4c37e <_Unwind_Find_FDE+0xf6>
4c32c: 0a0a9763 bne s5,zero,4c3da <_Unwind_Find_FDE+0x152>
4c330: 481c c.lw a5,16(s0)
4c332: 4044 c.lw s1,4(s0)
4c334: 4400 c.lw s0,8(s0)
4c336: 0037d513 srli a0,a5,0x3
4c33a: 009a2023 sw s1,0(s4)
4c33e: 008a2223 sw s0,4(s4)
4c342: 8b91 c.andi a5,4
4c344: 0ff57513 andi a0,a0,255
4c348: e3dd c.bnez a5,4c3ee <_Unwind_Find_FDE+0x166>
4c34a: 0ff00793 addi a5,zero,255
4c34e: 08f50e63 beq a0,a5,4c3ea <_Unwind_Find_FDE+0x162>
4c352: 07057793 andi a5,a0,112
4c356: 02000713 addi a4,zero,32
4c35a: 0ae78463 beq a5,a4,4c402 <_Unwind_Find_FDE+0x17a>
4c35e: 06f77163 bgeu a4,a5,4c3c0 <_Unwind_Find_FDE+0x138>
4c362: 03000713 addi a4,zero,48
4c366: 85a2 c.mv a1,s0
4c368: 06e79163 bne a5,a4,4c3ca <_Unwind_Find_FDE+0x142>
4c36c: 0034 c.addi4spn a3,sp,8
4c36e: 00890613 addi a2,s2,8
4c372: 9cbfe0ef jal ra,4ad3c <read_encoded_value_with_base>
4c376: 47a2 c.lwsp a5,8(sp)
4c378: 00fa2423 sw a5,8(s4)
4c37c: b78d c.j 4c2de <_Unwind_Find_FDE+0x56>
4c37e: 7ec18b13 addi s6,gp,2028 # 6fb40 <seen_objects>
4c382: 0f09a403 lw s0,240(s3)
4c386: c041 c.beqz s0,4c406 <_Unwind_Find_FDE+0x17e>
4c388: 485c c.lw a5,20(s0)
4c38a: 85a6 c.mv a1,s1
4c38c: 8522 c.mv a0,s0
4c38e: 0ef9a823 sw a5,240(s3)
4c392: e88ff0ef jal ra,4ba1a <search_object>
4c396: 0f89a783 lw a5,248(s3)
4c39a: 892a c.mv s2,a0
4c39c: cfbd c.beqz a5,4c41a <_Unwind_Find_FDE+0x192>
4c39e: 4010 c.lw a2,0(s0)
4c3a0: 86da c.mv a3,s6
4c3a2: a029 c.j 4c3ac <_Unwind_Find_FDE+0x124>
4c3a4: 01478693 addi a3,a5,20
4c3a8: 4bdc c.lw a5,20(a5)
4c3aa: c781 c.beqz a5,4c3b2 <_Unwind_Find_FDE+0x12a>
4c3ac: 4398 c.lw a4,0(a5)
4c3ae: fec77be3 bgeu a4,a2,4c3a4 <_Unwind_Find_FDE+0x11c>
4c3b2: c85c c.sw a5,20(s0)
4c3b4: c280 c.sw s0,0(a3)
4c3b6: fc0906e3 beq s2,zero,4c382 <_Unwind_Find_FDE+0xfa>
4c3ba: f60a8be3 beq s5,zero,4c330 <_Unwind_Find_FDE+0xa8>
4c3be: a831 c.j 4c3da <_Unwind_Find_FDE+0x152>
4c3c0: 06057793 andi a5,a0,96
4c3c4: c39d c.beqz a5,4c3ea <_Unwind_Find_FDE+0x162>
4c3c6: e33c30ef jal ra,101f8 <abort>
4c3ca: 05000713 addi a4,zero,80
4c3ce: 4581 c.li a1,0
4c3d0: f8e78ee3 beq a5,a4,4c36c <_Unwind_Find_FDE+0xe4>
4c3d4: bfcd c.j 4c3c6 <_Unwind_Find_FDE+0x13e>
4c3d6: 4901 c.li s2,0
4c3d8: b719 c.j 4c2de <_Unwind_Find_FDE+0x56>
4c3da: 00023317 auipc t1,0x23
4c3de: 9da32303 lw t1,-1574(t1) # 6edb4 <_GLOBAL_OFFSET_TABLE_+0x3c>
4c3e2: 7c418513 addi a0,gp,1988 # 6fb18 <object_mutex>
4c3e6: 9302 c.jalr t1
4c3e8: b7a1 c.j 4c330 <_Unwind_Find_FDE+0xa8>
4c3ea: 4581 c.li a1,0
4c3ec: b741 c.j 4c36c <_Unwind_Find_FDE+0xe4>
4c3ee: 00492783 lw a5,4(s2)
4c3f2: 00490513 addi a0,s2,4
4c3f6: 8d1d c.sub a0,a5
4c3f8: ad7fe0ef jal ra,4aece <get_cie_encoding>
4c3fc: 0ff57513 andi a0,a0,255
4c400: b7a9 c.j 4c34a <_Unwind_Find_FDE+0xc2>
4c402: 85a6 c.mv a1,s1
4c404: b7a5 c.j 4c36c <_Unwind_Find_FDE+0xe4>
4c406: ea0a81e3 beq s5,zero,4c2a8 <_Unwind_Find_FDE+0x20>
4c40a: 00023317 auipc t1,0x23
4c40e: 9aa32303 lw t1,-1622(t1) # 6edb4 <_GLOBAL_OFFSET_TABLE_+0x3c>
4c412: 7c418513 addi a0,gp,1988 # 6fb18 <object_mutex>
4c416: 9302 c.jalr t1
4c418: bd41 c.j 4c2a8 <_Unwind_Find_FDE+0x20>
4c41a: 86da c.mv a3,s6
4c41c: bf59 c.j 4c3b2 <_Unwind_Find_FDE+0x12a>
0004c41e <base_of_encoded_value>:
4c41e: 0ff00713 addi a4,zero,255
4c422: 87aa c.mv a5,a0
4c424: 04e50463 beq a0,a4,4c46c <base_of_encoded_value+0x4e>
4c428: 0707f713 andi a4,a5,112
4c42c: 03000693 addi a3,zero,48
4c430: 852e c.mv a0,a1
4c432: 02d70f63 beq a4,a3,4c470 <base_of_encoded_value+0x52>
4c436: 00e6e863 bltu a3,a4,4c446 <base_of_encoded_value+0x28>
4c43a: 02000693 addi a3,zero,32
4c43e: 00d71a63 bne a4,a3,4c452 <base_of_encoded_value+0x34>
4c442: dd3fd06f jal zero,4a214 <_Unwind_GetTextRelBase>
4c446: 04000793 addi a5,zero,64
4c44a: 00f71d63 bne a4,a5,4c464 <base_of_encoded_value+0x46>
4c44e: da5fd06f jal zero,4a1f2 <_Unwind_GetRegionStart>
4c452: 00e6e563 bltu a3,a4,4c45c <base_of_encoded_value+0x3e>
4c456: 0607f793 andi a5,a5,96
4c45a: cb89 c.beqz a5,4c46c <base_of_encoded_value+0x4e>
4c45c: 1141 c.addi sp,-16
4c45e: c606 c.swsp ra,12(sp)
4c460: d99c30ef jal ra,101f8 <abort>
4c464: 05000793 addi a5,zero,80
4c468: fef71ae3 bne a4,a5,4c45c <base_of_encoded_value+0x3e>
4c46c: 4501 c.li a0,0
4c46e: 8082 c.jr ra
4c470: d9ffd06f jal zero,4a20e <_Unwind_GetDataRelBase>
0004c474 <read_encoded_value_with_base>:
4c474: 05000793 addi a5,zero,80
4c478: 06f50163 beq a0,a5,4c4da <read_encoded_value_with_base+0x66>
4c47c: 872a c.mv a4,a0
4c47e: 00f57793 andi a5,a0,15
4c482: 4531 c.li a0,12
4c484: 12f56163 bltu a0,a5,4c5a6 <read_encoded_value_with_base+0x132>
4c488: 0001c517 auipc a0,0x1c
4c48c: 3bc50513 addi a0,a0,956 # 68844 <terminator.3+0x8>
4c490: 078a c.slli a5,0x2
4c492: 97aa c.add a5,a0
4c494: 439c c.lw a5,0(a5)
4c496: 97aa c.add a5,a0
4c498: 8782 c.jr a5
4c49a: 00164803 lbu a6,1(a2)
4c49e: 00064883 lbu a7,0(a2)
4c4a2: 00264503 lbu a0,2(a2)
4c4a6: 00364783 lbu a5,3(a2)
4c4aa: 0822 c.slli a6,0x8
4c4ac: 01186833 or a6,a6,a7
4c4b0: 0542 c.slli a0,0x10
4c4b2: 01056533 or a0,a0,a6
4c4b6: 07e2 c.slli a5,0x18
4c4b8: 8fc9 c.or a5,a0
4c4ba: 00460513 addi a0,a2,4
4c4be: cf81 c.beqz a5,4c4d6 <read_encoded_value_with_base+0x62>
4c4c0: 07077813 andi a6,a4,112
4c4c4: 48c1 c.li a7,16
4c4c6: 01181363 bne a6,a7,4c4cc <read_encoded_value_with_base+0x58>
4c4ca: 85b2 c.mv a1,a2
4c4cc: 0762 c.slli a4,0x18
4c4ce: 8761 c.srai a4,0x18
4c4d0: 97ae c.add a5,a1
4c4d2: 00074b63 blt a4,zero,4c4e8 <read_encoded_value_with_base+0x74>
4c4d6: c29c c.sw a5,0(a3)
4c4d8: 8082 c.jr ra
4c4da: 00360513 addi a0,a2,3
4c4de: 9971 c.andi a0,-4
4c4e0: 411c c.lw a5,0(a0)
4c4e2: 0511 c.addi a0,4
4c4e4: c29c c.sw a5,0(a3)
4c4e6: 8082 c.jr ra
4c4e8: 439c c.lw a5,0(a5)
4c4ea: c29c c.sw a5,0(a3)
4c4ec: 8082 c.jr ra
4c4ee: 00164803 lbu a6,1(a2)
4c4f2: 00064883 lbu a7,0(a2)
4c4f6: 00264503 lbu a0,2(a2)
4c4fa: 00364783 lbu a5,3(a2)
4c4fe: 0822 c.slli a6,0x8
4c500: 01186833 or a6,a6,a7
4c504: 0542 c.slli a0,0x10
4c506: 01056533 or a0,a0,a6
4c50a: 07e2 c.slli a5,0x18
4c50c: 8fc9 c.or a5,a0
4c50e: 00860513 addi a0,a2,8
4c512: b775 c.j 4c4be <read_encoded_value_with_base+0x4a>
4c514: 00164783 lbu a5,1(a2)
4c518: 00064803 lbu a6,0(a2)
4c51c: 00260513 addi a0,a2,2
4c520: 07a2 c.slli a5,0x8
4c522: 0107e7b3 or a5,a5,a6
4c526: bf61 c.j 4c4be <read_encoded_value_with_base+0x4a>
4c528: 00164783 lbu a5,1(a2)
4c52c: 00064803 lbu a6,0(a2)
4c530: 00260513 addi a0,a2,2
4c534: 07a2 c.slli a5,0x8
4c536: 0107e7b3 or a5,a5,a6
4c53a: 07c2 c.slli a5,0x10
4c53c: 87c1 c.srai a5,0x10
4c53e: b741 c.j 4c4be <read_encoded_value_with_base+0x4a>
4c540: 8532 c.mv a0,a2
4c542: 4781 c.li a5,0
4c544: 4301 c.li t1,0
4c546: 00054803 lbu a6,0(a0)
4c54a: 0505 c.addi a0,1
4c54c: 07f87893 andi a7,a6,127
4c550: 0862 c.slli a6,0x18
4c552: 006898b3 sll a7,a7,t1
4c556: 41885813 srai a6,a6,0x18
4c55a: 0117e7b3 or a5,a5,a7
4c55e: 031d c.addi t1,7
4c560: fe0843e3 blt a6,zero,4c546 <read_encoded_value_with_base+0xd2>
4c564: bfa9 c.j 4c4be <read_encoded_value_with_base+0x4a>
4c566: 8532 c.mv a0,a2
4c568: 4781 c.li a5,0
4c56a: 4881 c.li a7,0
4c56c: 00054303 lbu t1,0(a0)
4c570: 0505 c.addi a0,1
4c572: 07f37813 andi a6,t1,127
4c576: 01831e13 slli t3,t1,0x18
4c57a: 01181833 sll a6,a6,a7
4c57e: 418e5e13 srai t3,t3,0x18
4c582: 0107e7b3 or a5,a5,a6
4c586: 089d c.addi a7,7
4c588: fe0e42e3 blt t3,zero,4c56c <read_encoded_value_with_base+0xf8>
4c58c: 487d c.li a6,31
4c58e: f31868e3 bltu a6,a7,4c4be <read_encoded_value_with_base+0x4a>
4c592: 04037313 andi t1,t1,64
4c596: f20304e3 beq t1,zero,4c4be <read_encoded_value_with_base+0x4a>
4c59a: 587d c.li a6,-1
4c59c: 01181833 sll a6,a6,a7
4c5a0: 0107e7b3 or a5,a5,a6
4c5a4: bf31 c.j 4c4c0 <read_encoded_value_with_base+0x4c>
4c5a6: 1141 c.addi sp,-16
4c5a8: c606 c.swsp ra,12(sp)
4c5aa: c4fc30ef jal ra,101f8 <abort>
0004c5ae <__gcc_personality_v0>:
4c5ae: 711d c.addi16sp sp,-96
4c5b0: ce86 c.swsp ra,92(sp)
4c5b2: cca2 c.swsp s0,88(sp)
4c5b4: caa6 c.swsp s1,84(sp)
4c5b6: c8ca c.swsp s2,80(sp)
4c5b8: c6ce c.swsp s3,76(sp)
4c5ba: c4d2 c.swsp s4,72(sp)
4c5bc: c2d6 c.swsp s5,68(sp)
4c5be: c0da c.swsp s6,64(sp)
4c5c0: de5e c.swsp s7,60(sp)
4c5c2: c402 c.swsp zero,8(sp)
4c5c4: 4685 c.li a3,1
4c5c6: 02d51063 bne a0,a3,4c5e6 <__gcc_personality_v0+0x38>
4c5ca: 8989 c.andi a1,2
4c5cc: ed99 c.bnez a1,4c5ea <__gcc_personality_v0+0x3c>
4c5ce: 4521 c.li a0,8
4c5d0: 40f6 c.lwsp ra,92(sp)
4c5d2: 4466 c.lwsp s0,88(sp)
4c5d4: 44d6 c.lwsp s1,84(sp)
4c5d6: 4946 c.lwsp s2,80(sp)
4c5d8: 49b6 c.lwsp s3,76(sp)
4c5da: 4a26 c.lwsp s4,72(sp)
4c5dc: 4a96 c.lwsp s5,68(sp)
4c5de: 4b06 c.lwsp s6,64(sp)
4c5e0: 5bf2 c.lwsp s7,60(sp)
4c5e2: 6125 c.addi16sp sp,96
4c5e4: 8082 c.jr ra
4c5e6: 450d c.li a0,3
4c5e8: b7e5 c.j 4c5d0 <__gcc_personality_v0+0x22>
4c5ea: 853e c.mv a0,a5
4c5ec: 89ba c.mv s3,a4
4c5ee: 84be c.mv s1,a5
4c5f0: bfdfd0ef jal ra,4a1ec <_Unwind_GetLanguageSpecificData>
4c5f4: 842a c.mv s0,a0
4c5f6: dd61 c.beqz a0,4c5ce <__gcc_personality_v0+0x20>
4c5f8: 4501 c.li a0,0
4c5fa: c481 c.beqz s1,4c602 <__gcc_personality_v0+0x54>
4c5fc: 8526 c.mv a0,s1
4c5fe: bf5fd0ef jal ra,4a1f2 <_Unwind_GetRegionStart>
4c602: cc2a c.swsp a0,24(sp)
4c604: 00044903 lbu s2,0(s0)
4c608: 0ff00793 addi a5,zero,255
4c60c: 0405 c.addi s0,1
4c60e: 14f90363 beq s2,a5,4c754 <__gcc_personality_v0+0x1a6>
4c612: 07097793 andi a5,s2,112
4c616: 03000713 addi a4,zero,48
4c61a: 16e78963 beq a5,a4,4c78c <__gcc_personality_v0+0x1de>
4c61e: 00f76b63 bltu a4,a5,4c634 <__gcc_personality_v0+0x86>
4c622: 02000713 addi a4,zero,32
4c626: 02e79063 bne a5,a4,4c646 <__gcc_personality_v0+0x98>
4c62a: 8526 c.mv a0,s1
4c62c: be9fd0ef jal ra,4a214 <_Unwind_GetTextRelBase>
4c630: 85aa c.mv a1,a0
4c632: a03d c.j 4c660 <__gcc_personality_v0+0xb2>
4c634: 04000713 addi a4,zero,64
4c638: 00e79f63 bne a5,a4,4c656 <__gcc_personality_v0+0xa8>
4c63c: 8526 c.mv a0,s1
4c63e: bb5fd0ef jal ra,4a1f2 <_Unwind_GetRegionStart>
4c642: 85aa c.mv a1,a0
4c644: a831 c.j 4c660 <__gcc_personality_v0+0xb2>
4c646: 00f76663 bltu a4,a5,4c652 <__gcc_personality_v0+0xa4>
4c64a: 06097793 andi a5,s2,96
4c64e: 12078d63 beq a5,zero,4c788 <__gcc_personality_v0+0x1da>
4c652: ba7c30ef jal ra,101f8 <abort>
4c656: 05000713 addi a4,zero,80
4c65a: 4581 c.li a1,0
4c65c: fee79be3 bne a5,a4,4c652 <__gcc_personality_v0+0xa4>
4c660: 8622 c.mv a2,s0
4c662: 0874 c.addi4spn a3,sp,28
4c664: 854a c.mv a0,s2
4c666: 3539 c.jal 4c474 <read_encoded_value_with_base>
4c668: 842a c.mv s0,a0
4c66a: 00044783 lbu a5,0(s0)
4c66e: 0ff00713 addi a4,zero,255
4c672: 0405 c.addi s0,1
4c674: 02f10623 sb a5,44(sp)
4c678: 4601 c.li a2,0
4c67a: 02e78163 beq a5,a4,4c69c <__gcc_personality_v0+0xee>
4c67e: 4681 c.li a3,0
4c680: 00044783 lbu a5,0(s0)
4c684: 0405 c.addi s0,1
4c686: 07f7f713 andi a4,a5,127
4c68a: 07e2 c.slli a5,0x18
4c68c: 00d71733 sll a4,a4,a3
4c690: 87e1 c.srai a5,0x18
4c692: 8e59 c.or a2,a4
4c694: 069d c.addi a3,7
4c696: fe07c5e3 blt a5,zero,4c680 <__gcc_personality_v0+0xd2>
4c69a: 9622 c.add a2,s0
4c69c: d232 c.swsp a2,36(sp)
4c69e: 00044783 lbu a5,0(s0)
4c6a2: 4601 c.li a2,0
4c6a4: 0405 c.addi s0,1
4c6a6: 02f106a3 sb a5,45(sp)
4c6aa: 4681 c.li a3,0
4c6ac: 00044783 lbu a5,0(s0)
4c6b0: 0405 c.addi s0,1
4c6b2: 07f7f713 andi a4,a5,127
4c6b6: 07e2 c.slli a5,0x18
4c6b8: 00d71733 sll a4,a4,a3
4c6bc: 87e1 c.srai a5,0x18
4c6be: 8e59 c.or a2,a4
4c6c0: 069d c.addi a3,7
4c6c2: fe07c5e3 blt a5,zero,4c6ac <__gcc_personality_v0+0xfe>
4c6c6: 9622 c.add a2,s0
4c6c8: 002c c.addi4spn a1,sp,8
4c6ca: 8526 c.mv a0,s1
4c6cc: d432 c.swsp a2,40(sp)
4c6ce: b0bfd0ef jal ra,4a1d8 <_Unwind_GetIPInfo>
4c6d2: 47a2 c.lwsp a5,8(sp)
4c6d4: 5722 c.lwsp a4,40(sp)
4c6d6: 0017b793 sltiu a5,a5,1
4c6da: 40f50933 sub s2,a0,a5
4c6de: eee478e3 bgeu s0,a4,4c5ce <__gcc_personality_v0+0x20>
4c6e2: 00c10b13 addi s6,sp,12
4c6e6: 01010a93 addi s5,sp,16
4c6ea: 01410a13 addi s4,sp,20
4c6ee: 02d14b83 lbu s7,45(sp)
4c6f2: 4581 c.li a1,0
4c6f4: 855e c.mv a0,s7
4c6f6: 3325 c.jal 4c41e <base_of_encoded_value>
4c6f8: 8622 c.mv a2,s0
4c6fa: 85aa c.mv a1,a0
4c6fc: 86da c.mv a3,s6
4c6fe: 855e c.mv a0,s7
4c700: 3b95 c.jal 4c474 <read_encoded_value_with_base>
4c702: 02d14b83 lbu s7,45(sp)
4c706: 842a c.mv s0,a0
4c708: 4581 c.li a1,0
4c70a: 855e c.mv a0,s7
4c70c: 3b09 c.jal 4c41e <base_of_encoded_value>
4c70e: 8622 c.mv a2,s0
4c710: 85aa c.mv a1,a0
4c712: 86d6 c.mv a3,s5
4c714: 855e c.mv a0,s7
4c716: 3bb9 c.jal 4c474 <read_encoded_value_with_base>
4c718: 02d14b83 lbu s7,45(sp)
4c71c: 842a c.mv s0,a0
4c71e: 4581 c.li a1,0
4c720: 855e c.mv a0,s7
4c722: 39f5 c.jal 4c41e <base_of_encoded_value>
4c724: 85aa c.mv a1,a0
4c726: 8622 c.mv a2,s0
4c728: 86d2 c.mv a3,s4
4c72a: 855e c.mv a0,s7
4c72c: 33a1 c.jal 4c474 <read_encoded_value_with_base>
4c72e: 842a c.mv s0,a0
4c730: 00040683 lb a3,0(s0)
4c734: 0405 c.addi s0,1
4c736: fe06cde3 blt a3,zero,4c730 <__gcc_personality_v0+0x182>
4c73a: 46e2 c.lwsp a3,24(sp)
4c73c: 47b2 c.lwsp a5,12(sp)
4c73e: 96be c.add a3,a5
4c740: e8d967e3 bltu s2,a3,4c5ce <__gcc_personality_v0+0x20>
4c744: 47c2 c.lwsp a5,16(sp)
4c746: 96be c.add a3,a5
4c748: 00d96863 bltu s2,a3,4c758 <__gcc_personality_v0+0x1aa>
4c74c: 57a2 c.lwsp a5,40(sp)
4c74e: faf460e3 bltu s0,a5,4c6ee <__gcc_personality_v0+0x140>
4c752: bdb5 c.j 4c5ce <__gcc_personality_v0+0x20>
4c754: ce2a c.swsp a0,28(sp)
4c756: bf11 c.j 4c66a <__gcc_personality_v0+0xbc>
4c758: 47d2 c.lwsp a5,20(sp)
4c75a: e6078ae3 beq a5,zero,4c5ce <__gcc_personality_v0+0x20>
4c75e: 4772 c.lwsp a4,28(sp)
4c760: 00e78433 add s0,a5,a4
4c764: e60405e3 beq s0,zero,4c5ce <__gcc_personality_v0+0x20>
4c768: 864e c.mv a2,s3
4c76a: 45a9 c.li a1,10
4c76c: 8526 c.mv a0,s1
4c76e: a1dfd0ef jal ra,4a18a <_Unwind_SetGR>
4c772: 4601 c.li a2,0
4c774: 45ad c.li a1,11
4c776: 8526 c.mv a0,s1
4c778: a13fd0ef jal ra,4a18a <_Unwind_SetGR>
4c77c: 8526 c.mv a0,s1
4c77e: 85a2 c.mv a1,s0
4c780: a67fd0ef jal ra,4a1e6 <_Unwind_SetIP>
4c784: 451d c.li a0,7
4c786: b5a9 c.j 4c5d0 <__gcc_personality_v0+0x22>
4c788: 4581 c.li a1,0
4c78a: bdd9 c.j 4c660 <__gcc_personality_v0+0xb2>
4c78c: 8526 c.mv a0,s1
4c78e: a81fd0ef jal ra,4a20e <_Unwind_GetDataRelBase>
4c792: 85aa c.mv a1,a0
4c794: b5f1 c.j 4c660 <__gcc_personality_v0+0xb2>
0004c796 <__dl_iterate_phdr>:
4c796: 715d c.addi16sp sp,-80
4c798: c0ca c.swsp s2,64(sp)
4c79a: de4e c.swsp s3,60(sp)
4c79c: c686 c.swsp ra,76(sp)
4c79e: c4a2 c.swsp s0,72(sp)
4c7a0: c2a6 c.swsp s1,68(sp)
4c7a2: dc52 c.swsp s4,56(sp)
4c7a4: da56 c.swsp s5,52(sp)
4c7a6: 00000793 addi a5,zero,0
4c7aa: 892a c.mv s2,a0
4c7ac: 89ae c.mv s3,a1
4c7ae: cb89 c.beqz a5,4c7c0 <__dl_iterate_phdr+0x2a>
4c7b0: 0006f537 lui a0,0x6f
4c7b4: a8850513 addi a0,a0,-1400 # 6ea88 <_dl_load_write_lock>
4c7b8: 00000097 auipc ra,0x0
4c7bc: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
4c7c0: 0006f7b7 lui a5,0x6f
4c7c4: ac878793 addi a5,a5,-1336 # 6eac8 <_dl_ns>
4c7c8: 4384 c.lw s1,0(a5)
4c7ca: 0047aa03 lw s4,4(a5)
4c7ce: e899 c.bnez s1,4c7e4 <__dl_iterate_phdr+0x4e>
4c7d0: a851 c.j 4c864 <__dl_iterate_phdr+0xce>
4c7d2: 864e c.mv a2,s3
4c7d4: 02800593 addi a1,zero,40
4c7d8: 0028 c.addi4spn a0,sp,8
4c7da: 9902 c.jalr s2
4c7dc: 842a c.mv s0,a0
4c7de: ed31 c.bnez a0,4c83a <__dl_iterate_phdr+0xa4>
4c7e0: 44c4 c.lw s1,12(s1)
4c7e2: c0c9 c.beqz s1,4c864 <__dl_iterate_phdr+0xce>
4c7e4: 48c8 c.lw a0,20(s1)
4c7e6: b1c1a703 lw a4,-1252(gp) # 6ee70 <_dl_load_adds>
4c7ea: b201a603 lw a2,-1248(gp) # 6ee74 <_dl_load_adds+0x4>
4c7ee: 00052e03 lw t3,0(a0)
4c7f2: 00452303 lw t1,4(a0)
4c7f6: 41470833 sub a6,a4,s4
4c7fa: 15452883 lw a7,340(a0)
4c7fe: 15c55583 lhu a1,348(a0)
4c802: 24452683 lw a3,580(a0)
4c806: 010737b3 sltu a5,a4,a6
4c80a: 40f607b3 sub a5,a2,a5
4c80e: c472 c.swsp t3,8(sp)
4c810: c61a c.swsp t1,12(sp)
4c812: c846 c.swsp a7,16(sp)
4c814: 00b11a23 sh a1,20(sp)
4c818: cc3a c.swsp a4,24(sp)
4c81a: ce32 c.swsp a2,28(sp)
4c81c: d042 c.swsp a6,32(sp)
4c81e: d23e c.swsp a5,36(sp)
4c820: d602 c.swsp zero,44(sp)
4c822: d436 c.swsp a3,40(sp)
4c824: d6dd c.beqz a3,4c7d2 <__dl_iterate_phdr+0x3c>
4c826: 97bd50ef jal ra,221a0 <_dl_tls_get_addr_soft>
4c82a: d62a c.swsp a0,44(sp)
4c82c: 864e c.mv a2,s3
4c82e: 02800593 addi a1,zero,40
4c832: 0028 c.addi4spn a0,sp,8
4c834: 9902 c.jalr s2
4c836: 842a c.mv s0,a0
4c838: d545 c.beqz a0,4c7e0 <__dl_iterate_phdr+0x4a>
4c83a: 00000793 addi a5,zero,0
4c83e: cb89 c.beqz a5,4c850 <__dl_iterate_phdr+0xba>
4c840: 0006f537 lui a0,0x6f
4c844: a8850513 addi a0,a0,-1400 # 6ea88 <_dl_load_write_lock>
4c848: 00000097 auipc ra,0x0
4c84c: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
4c850: 40b6 c.lwsp ra,76(sp)
4c852: 8522 c.mv a0,s0
4c854: 4426 c.lwsp s0,72(sp)
4c856: 4496 c.lwsp s1,68(sp)
4c858: 4906 c.lwsp s2,64(sp)
4c85a: 59f2 c.lwsp s3,60(sp)
4c85c: 5a62 c.lwsp s4,56(sp)
4c85e: 5ad2 c.lwsp s5,52(sp)
4c860: 6161 c.addi16sp sp,80
4c862: 8082 c.jr ra
4c864: 4401 c.li s0,0
4c866: bfd1 c.j 4c83a <__dl_iterate_phdr+0xa4>
Disassembly of section __libc_freeres_fn:
0004c868 <free_mem>:
4c868: 1141 c.addi sp,-16
4c86a: c226 c.swsp s1,4(sp)
4c86c: c422 c.swsp s0,8(sp)
4c86e: dd81a403 lw s0,-552(gp) # 6f12c <_nl_domain_bindings>
4c872: c606 c.swsp ra,12(sp)
4c874: c04a c.swsp s2,0(sp)
4c876: c415 c.beqz s0,4c8a2 <free_mem+0x3a>
4c878: 0004d937 lui s2,0x4d
4c87c: 15890913 addi s2,s2,344 # 4d158 <_nl_default_dirname>
4c880: 401c c.lw a5,0(s0)
4c882: 4048 c.lw a0,4(s0)
4c884: dcf1ac23 sw a5,-552(gp) # 6f12c <_nl_domain_bindings>
4c888: 01250463 beq a0,s2,4c890 <free_mem+0x28>
4c88c: f8dd00ef jal ra,1d818 <__free>
4c890: 4408 c.lw a0,8(s0)
4c892: f87d00ef jal ra,1d818 <__free>
4c896: 8522 c.mv a0,s0
4c898: f81d00ef jal ra,1d818 <__free>
4c89c: dd81a403 lw s0,-552(gp) # 6f12c <_nl_domain_bindings>
4c8a0: f065 c.bnez s0,4c880 <free_mem+0x18>
4c8a2: a9c1a503 lw a0,-1380(gp) # 6edf0 <_nl_current_default_domain>
4c8a6: 0004d7b7 lui a5,0x4d
4c8aa: 16c78793 addi a5,a5,364 # 4d16c <_nl_default_default_domain>
4c8ae: 00f50463 beq a0,a5,4c8b6 <free_mem+0x4e>
4c8b2: f67d00ef jal ra,1d818 <__free>
4c8b6: ddc1a503 lw a0,-548(gp) # 6f130 <root>
4c8ba: 0001e5b7 lui a1,0x1e
4c8be: 81858593 addi a1,a1,-2024 # 1d818 <__free>
4c8c2: e31d40ef jal ra,216f2 <__tdestroy>
4c8c6: dd41a403 lw s0,-556(gp) # 6f128 <transmem_list>
4c8ca: dc01ae23 sw zero,-548(gp) # 6f130 <root>
4c8ce: c801 c.beqz s0,4c8de <free_mem+0x76>
4c8d0: 8522 c.mv a0,s0
4c8d2: 4000 c.lw s0,0(s0)
4c8d4: dc81aa23 sw s0,-556(gp) # 6f128 <transmem_list>
4c8d8: f41d00ef jal ra,1d818 <__free>
4c8dc: f875 c.bnez s0,4c8d0 <free_mem+0x68>
4c8de: 40b2 c.lwsp ra,12(sp)
4c8e0: 4422 c.lwsp s0,8(sp)
4c8e2: 4492 c.lwsp s1,4(sp)
4c8e4: 4902 c.lwsp s2,0(sp)
4c8e6: 0141 c.addi sp,16
4c8e8: 8082 c.jr ra
0004c8ea <_nl_finddomain_subfreeres>:
4c8ea: 1141 c.addi sp,-16
4c8ec: c422 c.swsp s0,8(sp)
4c8ee: de01a403 lw s0,-544(gp) # 6f134 <_nl_loaded_domains>
4c8f2: c606 c.swsp ra,12(sp)
4c8f4: c226 c.swsp s1,4(sp)
4c8f6: e019 c.bnez s0,4c8fc <_nl_finddomain_subfreeres+0x12>
4c8f8: a829 c.j 4c912 <_nl_finddomain_subfreeres+0x28>
4c8fa: 8426 c.mv s0,s1
4c8fc: 4408 c.lw a0,8(s0)
4c8fe: c111 c.beqz a0,4c902 <_nl_finddomain_subfreeres+0x18>
4c900: 2831 c.jal 4c91c <_nl_unload_domain>
4c902: 4008 c.lw a0,0(s0)
4c904: 4444 c.lw s1,12(s0)
4c906: f13d00ef jal ra,1d818 <__free>
4c90a: 8522 c.mv a0,s0
4c90c: f0dd00ef jal ra,1d818 <__free>
4c910: f4ed c.bnez s1,4c8fa <_nl_finddomain_subfreeres+0x10>
4c912: 40b2 c.lwsp ra,12(sp)
4c914: 4422 c.lwsp s0,8(sp)
4c916: 4492 c.lwsp s1,4(sp)
4c918: 0141 c.addi sp,16
4c91a: 8082 c.jr ra
0004c91c <_nl_unload_domain>:
4c91c: 1101 c.addi sp,-32
4c91e: ca26 c.swsp s1,20(sp)
4c920: 84aa c.mv s1,a0
4c922: 5928 c.lw a0,112(a0)
4c924: 0004d7b7 lui a5,0x4d
4c928: ce06 c.swsp ra,28(sp)
4c92a: cc22 c.swsp s0,24(sp)
4c92c: c84a c.swsp s2,16(sp)
4c92e: c64e c.swsp s3,12(sp)
4c930: c452 c.swsp s4,8(sp)
4c932: c256 c.swsp s5,4(sp)
4c934: 64878793 addi a5,a5,1608 # 4d648 <__gettext_germanic_plural>
4c938: 00f50463 beq a0,a5,4c940 <_nl_unload_domain+0x24>
4c93c: 91bc60ef jal ra,13256 <__gettext_free_exp>
4c940: 5cdc c.lw a5,60(s1)
4c942: cf8d c.beqz a5,4c97c <_nl_unload_domain+0x60>
4c944: 4981 c.li s3,0
4c946: 4901 c.li s2,0
4c948: 5af5 c.li s5,-3
4c94a: 5a7d c.li s4,-1
4c94c: a809 c.j 4c95e <_nl_unload_domain+0x42>
4c94e: 4048 c.lw a0,4(s0)
4c950: 01450463 beq a0,s4,4c958 <_nl_unload_domain+0x3c>
4c954: 89ed70ef jal ra,239f2 <__gconv_close>
4c958: 5cdc c.lw a5,60(s1)
4c95a: 02f97163 bgeu s2,a5,4c97c <_nl_unload_domain+0x60>
4c95e: 5c80 c.lw s0,56(s1)
4c960: 0905 c.addi s2,1
4c962: 944e c.add s0,s3
4c964: 4008 c.lw a0,0(s0)
4c966: 09b1 c.addi s3,12
4c968: eb1d00ef jal ra,1d818 <__free>
4c96c: 4408 c.lw a0,8(s0)
4c96e: fff50793 addi a5,a0,-1
4c972: fcfaeee3 bltu s5,a5,4c94e <_nl_unload_domain+0x32>
4c976: ea3d00ef jal ra,1d818 <__free>
4c97a: bfd1 c.j 4c94e <_nl_unload_domain+0x32>
4c97c: 5c88 c.lw a0,56(s1)
4c97e: e9bd00ef jal ra,1d818 <__free>
4c982: 00000793 addi a5,zero,0
4c986: c799 c.beqz a5,4c994 <_nl_unload_domain+0x78>
4c988: 04048513 addi a0,s1,64
4c98c: 00000097 auipc ra,0x0
4c990: 000000e7 jalr ra,0(zero) # 0 <_nl_current_LC_CTYPE>
4c994: 4888 c.lw a0,16(s1)
4c996: e83d00ef jal ra,1d818 <__free>
4c99a: 40dc c.lw a5,4(s1)
4c99c: c385 c.beqz a5,4c9bc <_nl_unload_domain+0xa0>
4c99e: 448c c.lw a1,8(s1)
4c9a0: 4088 c.lw a0,0(s1)
4c9a2: dd6d40ef jal ra,20f78 <__munmap>
4c9a6: 4462 c.lwsp s0,24(sp)
4c9a8: 40f2 c.lwsp ra,28(sp)
4c9aa: 4942 c.lwsp s2,16(sp)
4c9ac: 49b2 c.lwsp s3,12(sp)
4c9ae: 4a22 c.lwsp s4,8(sp)
4c9b0: 4a92 c.lwsp s5,4(sp)
4c9b2: 8526 c.mv a0,s1
4c9b4: 44d2 c.lwsp s1,20(sp)
4c9b6: 6105 c.addi16sp sp,32
4c9b8: e61d006f jal zero,1d818 <__free>
4c9bc: 4088 c.lw a0,0(s1)
4c9be: e5bd00ef jal ra,1d818 <__free>
4c9c2: b7d5 c.j 4c9a6 <_nl_unload_domain+0x8a>
0004c9c4 <buffer_free>:
4c9c4: 1141 c.addi sp,-16
4c9c6: c226 c.swsp s1,4(sp)
4c9c8: c422 c.swsp s0,8(sp)
4c9ca: e201a403 lw s0,-480(gp) # 6f174 <freeres_list>
4c9ce: 4705 c.li a4,1
4c9d0: c606 c.swsp ra,12(sp)
4c9d2: e2e18223 sb a4,-476(gp) # 6f178 <dealloc_buffers>
4c9d6: c801 c.beqz s0,4c9e6 <buffer_free+0x22>
4c9d8: 5068 c.lw a0,100(s0)
4c9da: e3fd00ef jal ra,1d818 <__free>
4c9de: 5020 c.lw s0,96(s0)
4c9e0: e281a023 sw s0,-480(gp) # 6f174 <freeres_list>
4c9e4: f875 c.bnez s0,4c9d8 <buffer_free+0x14>
4c9e6: 40b2 c.lwsp ra,12(sp)
4c9e8: 4422 c.lwsp s0,8(sp)
4c9ea: 4492 c.lwsp s1,4(sp)
4c9ec: 0141 c.addi sp,16
4c9ee: 8082 c.jr ra
0004c9f0 <free_derivation>:
4c9f0: 4550 c.lw a2,12(a0)
4c9f2: 1101 c.addi sp,-32
4c9f4: c84a c.swsp s2,16(sp)
4c9f6: ce06 c.swsp ra,28(sp)
4c9f8: cc22 c.swsp s0,24(sp)
4c9fa: ca26 c.swsp s1,20(sp)
4c9fc: c64e c.swsp s3,12(sp)
4c9fe: 4514 c.lw a3,8(a0)
4ca00: 892a c.mv s2,a0
4ca02: ce15 c.beqz a2,4ca3e <free_derivation+0x4e>
4ca04: 4401 c.li s0,0
4ca06: 4481 c.li s1,0
4ca08: 008687b3 add a5,a3,s0
4ca0c: 4798 c.lw a4,8(a5)
4ca0e: 0485 c.addi s1,1
4ca10: 02e05363 bge zero,a4,4ca36 <free_derivation+0x46>
4ca14: 4398 c.lw a4,0(a5)
4ca16: c305 c.beqz a4,4ca36 <free_derivation+0x46>
4ca18: 0207a983 lw s3,32(a5)
4ca1c: 854e c.mv a0,s3
4ca1e: 00098c63 beq s3,zero,4ca36 <free_derivation+0x46>
4ca22: 8d3d60ef jal ra,232f4 <_dl_mcount_wrapper_check>
4ca26: 00892503 lw a0,8(s2)
4ca2a: 9522 c.add a0,s0
4ca2c: 9982 c.jalr s3
4ca2e: 00c92603 lw a2,12(s2)
4ca32: 00892683 lw a3,8(s2)
4ca36: 03c40413 addi s0,s0,60
4ca3a: fcc4e7e3 bltu s1,a2,4ca08 <free_derivation+0x18>
4ca3e: c68d c.beqz a3,4ca68 <free_derivation+0x78>
4ca40: 46c8 c.lw a0,12(a3)
4ca42: dd7d00ef jal ra,1d818 <__free>
4ca46: 00c92683 lw a3,12(s2)
4ca4a: 00892703 lw a4,8(s2)
4ca4e: 00469793 slli a5,a3,0x4
4ca52: 8f95 c.sub a5,a3
4ca54: 078a c.slli a5,0x2
4ca56: 97ba c.add a5,a4
4ca58: fd47a503 lw a0,-44(a5)
4ca5c: dbdd00ef jal ra,1d818 <__free>
4ca60: 00892503 lw a0,8(s2)
4ca64: db5d00ef jal ra,1d818 <__free>
4ca68: 4462 c.lwsp s0,24(sp)
4ca6a: 40f2 c.lwsp ra,28(sp)
4ca6c: 44d2 c.lwsp s1,20(sp)
4ca6e: 49b2 c.lwsp s3,12(sp)
4ca70: 854a c.mv a0,s2
4ca72: 4942 c.lwsp s2,16(sp)
4ca74: 6105 c.addi16sp sp,32
4ca76: da3d006f jal zero,1d818 <__free>
0004ca7a <free_modules_db>:
4ca7a: 1141 c.addi sp,-16
4ca7c: c422 c.swsp s0,8(sp)
4ca7e: 842a c.mv s0,a0
4ca80: 4948 c.lw a0,20(a0)
4ca82: c606 c.swsp ra,12(sp)
4ca84: c226 c.swsp s1,4(sp)
4ca86: c111 c.beqz a0,4ca8a <free_modules_db+0x10>
4ca88: 3fcd c.jal 4ca7a <free_modules_db>
4ca8a: 4c48 c.lw a0,28(s0)
4ca8c: c111 c.beqz a0,4ca90 <free_modules_db+0x16>
4ca8e: 37f5 c.jal 4ca7a <free_modules_db>
4ca90: 02f00493 addi s1,zero,47
4ca94: 481c c.lw a5,16(s0)
4ca96: 8522 c.mv a0,s0
4ca98: 4c00 c.lw s0,24(s0)
4ca9a: 0007c783 lbu a5,0(a5)
4ca9e: 00978863 beq a5,s1,4caae <free_modules_db+0x34>
4caa2: f86d c.bnez s0,4ca94 <free_modules_db+0x1a>
4caa4: 40b2 c.lwsp ra,12(sp)
4caa6: 4422 c.lwsp s0,8(sp)
4caa8: 4492 c.lwsp s1,4(sp)
4caaa: 0141 c.addi sp,16
4caac: 8082 c.jr ra
4caae: d6bd00ef jal ra,1d818 <__free>
4cab2: f06d c.bnez s0,4ca94 <free_modules_db+0x1a>
4cab4: bfc5 c.j 4caa4 <free_modules_db+0x2a>
0004cab6 <free_mem>:
4cab6: 1141 c.addi sp,-16
4cab8: c606 c.swsp ra,12(sp)
4caba: 223d c.jal 4cbe8 <_nl_locale_subfreeres>
4cabc: 353d c.jal 4c8ea <_nl_finddomain_subfreeres>
4cabe: f181a503 lw a0,-232(gp) # 6f26c <__gconv_alias_db>
4cac2: c519 c.beqz a0,4cad0 <free_mem+0x1a>
4cac4: 0001e5b7 lui a1,0x1e
4cac8: 81858593 addi a1,a1,-2024 # 1d818 <__free>
4cacc: c27d40ef jal ra,216f2 <__tdestroy>
4cad0: f141a503 lw a0,-236(gp) # 6f268 <__gconv_modules_db>
4cad4: c111 c.beqz a0,4cad8 <free_mem+0x22>
4cad6: 3755 c.jal 4ca7a <free_modules_db>
4cad8: f0c1a503 lw a0,-244(gp) # 6f260 <known_derivations>
4cadc: c909 c.beqz a0,4caee <free_mem+0x38>
4cade: 40b2 c.lwsp ra,12(sp)
4cae0: 0004d5b7 lui a1,0x4d
4cae4: 9f058593 addi a1,a1,-1552 # 4c9f0 <free_derivation>
4cae8: 0141 c.addi sp,16
4caea: c09d406f jal zero,216f2 <__tdestroy>
4caee: 40b2 c.lwsp ra,12(sp)
4caf0: 0141 c.addi sp,16
4caf2: 8082 c.jr ra
0004caf4 <free_mem>:
4caf4: f2c1a503 lw a0,-212(gp) # 6f280 <__gconv_path_elem>
4caf8: c519 c.beqz a0,4cb06 <free_mem+0x12>
4cafa: b3c18793 addi a5,gp,-1220 # 6ee90 <empty_path_elem>
4cafe: 00f50463 beq a0,a5,4cb06 <free_mem+0x12>
4cb02: d17d006f jal zero,1d818 <__free>
4cb06: 8082 c.jr ra
0004cb08 <free_mem>:
4cb08: f301a783 lw a5,-208(gp) # 6f284 <cache_malloced>
4cb0c: f381a503 lw a0,-200(gp) # 6f28c <gconv_cache>
4cb10: e799 c.bnez a5,4cb1e <free_mem+0x16>
4cb12: c509 c.beqz a0,4cb1c <free_mem+0x14>
4cb14: f341a583 lw a1,-204(gp) # 6f288 <cache_size>
4cb18: c60d406f jal zero,20f78 <__munmap>
4cb1c: 8082 c.jr ra
4cb1e: cfbd006f jal zero,1d818 <__free>
0004cb22 <do_release_all>:
4cb22: 1141 c.addi sp,-16
4cb24: c422 c.swsp s0,8(sp)
4cb26: 842a c.mv s0,a0
4cb28: 4508 c.lw a0,8(a0)
4cb2a: c606 c.swsp ra,12(sp)
4cb2c: c119 c.beqz a0,4cb32 <do_release_all+0x10>
4cb2e: 84ff10ef jal ra,3e37c <__libc_dlclose>
4cb32: 8522 c.mv a0,s0
4cb34: 4422 c.lwsp s0,8(sp)
4cb36: 40b2 c.lwsp ra,12(sp)
4cb38: 0141 c.addi sp,16
4cb3a: cdfd006f jal zero,1d818 <__free>
0004cb3e <free_mem>:
4cb3e: 1141 c.addi sp,-16
4cb40: c422 c.swsp s0,8(sp)
4cb42: f3c1a503 lw a0,-196(gp) # 6f290 <loaded>
4cb46: 0004d5b7 lui a1,0x4d
4cb4a: b2258593 addi a1,a1,-1246 # 4cb22 <do_release_all>
4cb4e: c606 c.swsp ra,12(sp)
4cb50: ba3d40ef jal ra,216f2 <__tdestroy>
4cb54: 40b2 c.lwsp ra,12(sp)
4cb56: f201ae23 sw zero,-196(gp) # 6f290 <loaded>
4cb5a: 4422 c.lwsp s0,8(sp)
4cb5c: 0141 c.addi sp,16
4cb5e: 8082 c.jr ra
0004cb60 <free_category>:
4cb60: 1101 c.addi sp,-32
4cb62: 00251713 slli a4,a0,0x2
4cb66: 51c18793 addi a5,gp,1308 # 6f870 <_nl_locale_file_list>
4cb6a: cc22 c.swsp s0,24(sp)
4cb6c: c84a c.swsp s2,16(sp)
4cb6e: 97ba c.add a5,a4
4cb70: ce06 c.swsp ra,28(sp)
4cb72: ca26 c.swsp s1,20(sp)
4cb74: c64e c.swsp s3,12(sp)
4cb76: 4380 c.lw s0,0(a5)
4cb78: 8932 c.mv s2,a2
4cb7a: 02b60f63 beq a2,a1,4cbb8 <free_category+0x58>
4cb7e: 000507b7 lui a5,0x50
4cb82: 61478793 addi a5,a5,1556 # 50614 <_nl_category_name_idxs>
4cb86: 97ba c.add a5,a4
4cb88: 09c7a683 lw a3,156(a5)
4cb8c: 84aa c.mv s1,a0
4cb8e: 95c18993 addi s3,gp,-1700 # 6ecb0 <_nl_global_locale>
4cb92: c699 c.beqz a3,4cba0 <free_category+0x40>
4cb94: 0d07a783 lw a5,208(a5)
4cb98: 974e c.add a4,s3
4cb9a: c310 c.sw a2,0(a4)
4cb9c: c391 c.beqz a5,4cba0 <free_category+0x40>
4cb9e: 9782 c.jalr a5
4cba0: 04c1 c.addi s1,16
4cba2: 048a c.slli s1,0x2
4cba4: 94ce c.add s1,s3
4cba6: 4088 c.lw a0,0(s1)
4cba8: b6818993 addi s3,gp,-1176 # 6eebc <_nl_C_name>
4cbac: 01350663 beq a0,s3,4cbb8 <free_category+0x58>
4cbb0: c69d00ef jal ra,1d818 <__free>
4cbb4: 0134a023 sw s3,0(s1)
4cbb8: e019 c.bnez s0,4cbbe <free_category+0x5e>
4cbba: a005 c.j 4cbda <free_category+0x7a>
4cbbc: 8426 c.mv s0,s1
4cbbe: 4408 c.lw a0,8(s0)
4cbc0: c509 c.beqz a0,4cbca <free_category+0x6a>
4cbc2: 00a90463 beq s2,a0,4cbca <free_category+0x6a>
4cbc6: fd3de0ef jal ra,2bb98 <_nl_unload_locale>
4cbca: 4008 c.lw a0,0(s0)
4cbcc: 4444 c.lw s1,12(s0)
4cbce: c4bd00ef jal ra,1d818 <__free>
4cbd2: 8522 c.mv a0,s0
4cbd4: c45d00ef jal ra,1d818 <__free>
4cbd8: f0f5 c.bnez s1,4cbbc <free_category+0x5c>
4cbda: 40f2 c.lwsp ra,28(sp)
4cbdc: 4462 c.lwsp s0,24(sp)
4cbde: 44d2 c.lwsp s1,20(sp)
4cbe0: 4942 c.lwsp s2,16(sp)
4cbe2: 49b2 c.lwsp s3,12(sp)
4cbe4: 6105 c.addi16sp sp,32
4cbe6: 8082 c.jr ra
0004cbe8 <_nl_locale_subfreeres>:
4cbe8: 1141 c.addi sp,-16
4cbea: c606 c.swsp ra,12(sp)
4cbec: c422 c.swsp s0,8(sp)
4cbee: c226 c.swsp s1,4(sp)
4cbf0: 00000793 addi a5,zero,0
4cbf4: cf91 c.beqz a5,4cc10 <_nl_locale_subfreeres+0x28>
4cbf6: 00022797 auipc a5,0x22
4cbfa: 1d27a783 lw a5,466(a5) # 6edc8 <_GLOBAL_OFFSET_TABLE_+0x50>
4cbfe: 00062637 lui a2,0x62
4cc02: 1b860613 addi a2,a2,440 # 621b8 <_nl_C_LC_COLLATE>
4cc06: 9792 c.add a5,tp
4cc08: 439c c.lw a5,0(a5)
4cc0a: 450d c.li a0,3
4cc0c: 438c c.lw a1,0(a5)
4cc0e: 3f89 c.jal 4cb60 <free_category>
4cc10: 00200793 addi a5,zero,2
4cc14: cf91 c.beqz a5,4cc30 <_nl_locale_subfreeres+0x48>
4cc16: 00022797 auipc a5,0x22
4cc1a: 18e7a783 lw a5,398(a5) # 6eda4 <_GLOBAL_OFFSET_TABLE_+0x2c>
4cc1e: 00051637 lui a2,0x51
4cc22: fe060613 addi a2,a2,-32 # 50fe0 <_nl_C_LC_CTYPE>
4cc26: 9792 c.add a5,tp
4cc28: 439c c.lw a5,0(a5)
4cc2a: 4501 c.li a0,0
4cc2c: 438c c.lw a1,0(a5)
4cc2e: 3f0d c.jal 4cb60 <free_category>
4cc30: 00200793 addi a5,zero,2
4cc34: cf91 c.beqz a5,4cc50 <_nl_locale_subfreeres+0x68>
4cc36: 00022797 auipc a5,0x22
4cc3a: 19e7a783 lw a5,414(a5) # 6edd4 <_GLOBAL_OFFSET_TABLE_+0x5c>
4cc3e: 00061637 lui a2,0x61
4cc42: 46860613 addi a2,a2,1128 # 61468 <_nl_C_LC_MONETARY>
4cc46: 9792 c.add a5,tp
4cc48: 439c c.lw a5,0(a5)
4cc4a: 4511 c.li a0,4
4cc4c: 438c c.lw a1,0(a5)
4cc4e: 3f09 c.jal 4cb60 <free_category>
4cc50: 00200793 addi a5,zero,2
4cc54: cf91 c.beqz a5,4cc70 <_nl_locale_subfreeres+0x88>
4cc56: 00022797 auipc a5,0x22
4cc5a: 1567a783 lw a5,342(a5) # 6edac <_GLOBAL_OFFSET_TABLE_+0x34>
4cc5e: 00061637 lui a2,0x61
4cc62: 54860613 addi a2,a2,1352 # 61548 <_nl_C_LC_NUMERIC>
4cc66: 9792 c.add a5,tp
4cc68: 439c c.lw a5,0(a5)
4cc6a: 4505 c.li a0,1
4cc6c: 438c c.lw a1,0(a5)
4cc6e: 3dcd c.jal 4cb60 <free_category>
4cc70: 00000793 addi a5,zero,0
4cc74: cf91 c.beqz a5,4cc90 <_nl_locale_subfreeres+0xa8>
4cc76: 00022797 auipc a5,0x22
4cc7a: 11e7a783 lw a5,286(a5) # 6ed94 <_GLOBAL_OFFSET_TABLE_+0x1c>
4cc7e: 00062637 lui a2,0x62
4cc82: b9060613 addi a2,a2,-1136 # 61b90 <_nl_C_LC_TIME>
4cc86: 9792 c.add a5,tp
4cc88: 439c c.lw a5,0(a5)
4cc8a: 4509 c.li a0,2
4cc8c: 438c c.lw a1,0(a5)
4cc8e: 3dc9 c.jal 4cb60 <free_category>
4cc90: 00000793 addi a5,zero,0
4cc94: cf91 c.beqz a5,4ccb0 <_nl_locale_subfreeres+0xc8>
4cc96: 00022797 auipc a5,0x22
4cc9a: 1027a783 lw a5,258(a5) # 6ed98 <_GLOBAL_OFFSET_TABLE_+0x20>
4cc9e: 00061637 lui a2,0x61
4cca2: 42860613 addi a2,a2,1064 # 61428 <_nl_C_LC_MESSAGES>
4cca6: 9792 c.add a5,tp
4cca8: 439c c.lw a5,0(a5)
4ccaa: 4515 c.li a0,5
4ccac: 438c c.lw a1,0(a5)
4ccae: 3d4d c.jal 4cb60 <free_category>
4ccb0: 00000793 addi a5,zero,0
4ccb4: cf91 c.beqz a5,4ccd0 <_nl_locale_subfreeres+0xe8>
4ccb6: 00022797 auipc a5,0x22
4ccba: 0d67a783 lw a5,214(a5) # 6ed8c <_GLOBAL_OFFSET_TABLE_+0x14>
4ccbe: 00062637 lui a2,0x62
4ccc2: e3860613 addi a2,a2,-456 # 61e38 <_nl_C_LC_PAPER>
4ccc6: 9792 c.add a5,tp
4ccc8: 439c c.lw a5,0(a5)
4ccca: 451d c.li a0,7
4cccc: 438c c.lw a1,0(a5)
4ccce: 3d49 c.jal 4cb60 <free_category>
4ccd0: 00000793 addi a5,zero,0
4ccd4: cf91 c.beqz a5,4ccf0 <_nl_locale_subfreeres+0x108>
4ccd6: 00022797 auipc a5,0x22
4ccda: 0ea7a783 lw a5,234(a5) # 6edc0 <_GLOBAL_OFFSET_TABLE_+0x48>
4ccde: 00062637 lui a2,0x62
4cce2: e8060613 addi a2,a2,-384 # 61e80 <_nl_C_LC_NAME>
4cce6: 9792 c.add a5,tp
4cce8: 439c c.lw a5,0(a5)
4ccea: 4521 c.li a0,8
4ccec: 438c c.lw a1,0(a5)
4ccee: 3d8d c.jal 4cb60 <free_category>
4ccf0: 00000793 addi a5,zero,0
4ccf4: cf91 c.beqz a5,4cd10 <_nl_locale_subfreeres+0x128>
4ccf6: 00022797 auipc a5,0x22
4ccfa: 0ba7a783 lw a5,186(a5) # 6edb0 <_GLOBAL_OFFSET_TABLE_+0x38>
4ccfe: 00062637 lui a2,0x62
4cd02: ef060613 addi a2,a2,-272 # 61ef0 <_nl_C_LC_ADDRESS>
4cd06: 9792 c.add a5,tp
4cd08: 439c c.lw a5,0(a5)
4cd0a: 4525 c.li a0,9
4cd0c: 438c c.lw a1,0(a5)
4cd0e: 3d89 c.jal 4cb60 <free_category>
4cd10: 00000793 addi a5,zero,0
4cd14: cf91 c.beqz a5,4cd30 <_nl_locale_subfreeres+0x148>
4cd16: 00022797 auipc a5,0x22
4cd1a: 06e7a783 lw a5,110(a5) # 6ed84 <_GLOBAL_OFFSET_TABLE_+0xc>
4cd1e: 00062637 lui a2,0x62
4cd22: f5860613 addi a2,a2,-168 # 61f58 <_nl_C_LC_TELEPHONE>
4cd26: 9792 c.add a5,tp
4cd28: 439c c.lw a5,0(a5)
4cd2a: 4529 c.li a0,10
4cd2c: 438c c.lw a1,0(a5)
4cd2e: 3d0d c.jal 4cb60 <free_category>
4cd30: 00000793 addi a5,zero,0
4cd34: cf91 c.beqz a5,4cd50 <_nl_locale_subfreeres+0x168>
4cd36: 00022797 auipc a5,0x22
4cd3a: 05a7a783 lw a5,90(a5) # 6ed90 <_GLOBAL_OFFSET_TABLE_+0x18>
4cd3e: 00062637 lui a2,0x62
4cd42: f9860613 addi a2,a2,-104 # 61f98 <_nl_C_LC_MEASUREMENT>
4cd46: 9792 c.add a5,tp
4cd48: 439c c.lw a5,0(a5)
4cd4a: 452d c.li a0,11
4cd4c: 438c c.lw a1,0(a5)
4cd4e: 3d09 c.jal 4cb60 <free_category>
4cd50: 00000793 addi a5,zero,0
4cd54: cf91 c.beqz a5,4cd70 <_nl_locale_subfreeres+0x188>
4cd56: 00022797 auipc a5,0x22
4cd5a: 0827a783 lw a5,130(a5) # 6edd8 <_GLOBAL_OFFSET_TABLE_+0x60>
4cd5e: 00062637 lui a2,0x62
4cd62: 15060613 addi a2,a2,336 # 62150 <_nl_C_LC_IDENTIFICATION>
4cd66: 9792 c.add a5,tp
4cd68: 439c c.lw a5,0(a5)
4cd6a: 4531 c.li a0,12
4cd6c: 438c c.lw a1,0(a5)
4cd6e: 3bcd c.jal 4cb60 <free_category>
4cd70: 95c18413 addi s0,gp,-1700 # 6ecb0 <_nl_global_locale>
4cd74: 4c28 c.lw a0,88(s0)
4cd76: b6818493 addi s1,gp,-1176 # 6eebc <_nl_C_name>
4cd7a: 00950563 beq a0,s1,4cd84 <_nl_locale_subfreeres+0x19c>
4cd7e: a9bd00ef jal ra,1d818 <__free>
4cd82: cc24 c.sw s1,88(s0)
4cd84: 4422 c.lwsp s0,8(sp)
4cd86: 40b2 c.lwsp ra,12(sp)
4cd88: 4492 c.lwsp s1,4(sp)
4cd8a: 0141 c.addi sp,16
4cd8c: a009 c.j 4cd8e <_nl_archive_subfreeres>
0004cd8e <_nl_archive_subfreeres>:
4cd8e: 1101 c.addi sp,-32
4cd90: c05a c.swsp s6,0(sp)
4cd92: c452 c.swsp s4,8(sp)
4cd94: f401aa03 lw s4,-192(gp) # 6f294 <archloaded>
4cd98: c84a c.swsp s2,16(sp)
4cd9a: c64e c.swsp s3,12(sp)
4cd9c: ce06 c.swsp ra,28(sp)
4cd9e: cc22 c.swsp s0,24(sp)
4cda0: ca26 c.swsp s1,20(sp)
4cda2: c256 c.swsp s5,4(sp)
4cda4: 491d c.li s2,7
4cda6: 49b5 c.li s3,13
4cda8: 040a0063 beq s4,zero,4cde8 <_nl_archive_subfreeres+0x5a>
4cdac: 004a2503 lw a0,4(s4)
4cdb0: 8ad2 c.mv s5,s4
4cdb2: 008a8493 addi s1,s5,8
4cdb6: 000a2a03 lw s4,0(s4)
4cdba: 4401 c.li s0,0
4cdbc: a5dd00ef jal ra,1d818 <__free>
4cdc0: 0405 c.addi s0,1
4cdc2: 01240c63 beq s0,s2,4cdda <_nl_archive_subfreeres+0x4c>
4cdc6: 4088 c.lw a0,0(s1)
4cdc8: c519 c.beqz a0,4cdd6 <_nl_archive_subfreeres+0x48>
4cdca: 495c c.lw a5,20(a0)
4cdcc: c399 c.beqz a5,4cdd2 <_nl_archive_subfreeres+0x44>
4cdce: 9782 c.jalr a5
4cdd0: 4088 c.lw a0,0(s1)
4cdd2: a47d00ef jal ra,1d818 <__free>
4cdd6: 01340463 beq s0,s3,4cdde <_nl_archive_subfreeres+0x50>
4cdda: 0491 c.addi s1,4
4cddc: b7d5 c.j 4cdc0 <_nl_archive_subfreeres+0x32>
4cdde: 8556 c.mv a0,s5
4cde0: a39d00ef jal ra,1d818 <__free>
4cde4: fc0a14e3 bne s4,zero,4cdac <_nl_archive_subfreeres+0x1e>
4cde8: f441a403 lw s0,-188(gp) # 6f298 <archmapped>
4cdec: f401a023 sw zero,-192(gp) # 6f294 <archloaded>
4cdf0: c41d c.beqz s0,4ce1e <_nl_archive_subfreeres+0x90>
4cdf2: 55418793 addi a5,gp,1364 # 6f8a8 <headmap>
4cdf6: 02f41e63 bne s0,a5,4ce32 <_nl_archive_subfreeres+0xa4>
4cdfa: 440c c.lw a1,8(s0)
4cdfc: 4008 c.lw a0,0(s0)
4cdfe: f401a223 sw zero,-188(gp) # 6f298 <archmapped>
4ce02: 976d40ef jal ra,20f78 <__munmap>
4ce06: 4440 c.lw s0,12(s0)
4ce08: c819 c.beqz s0,4ce1e <_nl_archive_subfreeres+0x90>
4ce0a: 440c c.lw a1,8(s0)
4ce0c: 4008 c.lw a0,0(s0)
4ce0e: 84a2 c.mv s1,s0
4ce10: 4440 c.lw s0,12(s0)
4ce12: 966d40ef jal ra,20f78 <__munmap>
4ce16: 8526 c.mv a0,s1
4ce18: a01d00ef jal ra,1d818 <__free>
4ce1c: f47d c.bnez s0,4ce0a <_nl_archive_subfreeres+0x7c>
4ce1e: 40f2 c.lwsp ra,28(sp)
4ce20: 4462 c.lwsp s0,24(sp)
4ce22: 44d2 c.lwsp s1,20(sp)
4ce24: 4942 c.lwsp s2,16(sp)
4ce26: 49b2 c.lwsp s3,12(sp)
4ce28: 4a22 c.lwsp s4,8(sp)
4ce2a: 4a92 c.lwsp s5,4(sp)
4ce2c: 4b02 c.lwsp s6,0(sp)
4ce2e: 6105 c.addi16sp sp,32
4ce30: 8082 c.jr ra
4ce32: 000516b7 lui a3,0x51
4ce36: 000515b7 lui a1,0x51
4ce3a: 00051537 lui a0,0x51
4ce3e: ec868693 addi a3,a3,-312 # 50ec8 <__PRETTY_FUNCTION__.0>
4ce42: 21600613 addi a2,zero,534
4ce46: e5c58593 addi a1,a1,-420 # 50e5c <_nl_value_type_LC_COLLATE+0x4c>
4ce4a: eb050513 addi a0,a0,-336 # 50eb0 <_nl_value_type_LC_COLLATE+0xa0>
4ce4e: ca3c30ef jal ra,10af0 <__assert_fail>
0004ce52 <free_mem>:
4ce52: 1141 c.addi sp,-16
4ce54: c606 c.swsp ra,12(sp)
4ce56: c422 c.swsp s0,8(sp)
4ce58: d93df0ef jal ra,2cbea <__clearenv>
4ce5c: f4c1a503 lw a0,-180(gp) # 6f2a0 <known_values>
4ce60: 0001e5b7 lui a1,0x1e
4ce64: 81858593 addi a1,a1,-2024 # 1d818 <__free>
4ce68: 88bd40ef jal ra,216f2 <__tdestroy>
4ce6c: 40b2 c.lwsp ra,12(sp)
4ce6e: f401a623 sw zero,-180(gp) # 6f2a0 <known_values>
4ce72: 4422 c.lwsp s0,8(sp)
4ce74: 0141 c.addi sp,16
4ce76: 8082 c.jr ra
0004ce78 <free_slotinfo>:
4ce78: 1141 c.addi sp,-16
4ce7a: c422 c.swsp s0,8(sp)
4ce7c: 842a c.mv s0,a0
4ce7e: 4108 c.lw a0,0(a0)
4ce80: c226 c.swsp s1,4(sp)
4ce82: c606 c.swsp ra,12(sp)
4ce84: 4485 c.li s1,1
4ce86: c11d c.beqz a0,4ceac <free_slotinfo+0x34>
4ce88: 0511 c.addi a0,4
4ce8a: 37fd c.jal 4ce78 <free_slotinfo>
4ce8c: 84aa c.mv s1,a0
4ce8e: cd19 c.beqz a0,4ceac <free_slotinfo+0x34>
4ce90: 4008 c.lw a0,0(s0)
4ce92: 4110 c.lw a2,0(a0)
4ce94: c215 c.beqz a2,4ceb8 <free_slotinfo+0x40>
4ce96: 00c50793 addi a5,a0,12
4ce9a: 4701 c.li a4,0
4ce9c: a019 c.j 4cea2 <free_slotinfo+0x2a>
4ce9e: 00c70d63 beq a4,a2,4ceb8 <free_slotinfo+0x40>
4cea2: 4394 c.lw a3,0(a5)
4cea4: 0705 c.addi a4,1
4cea6: 07a1 c.addi a5,8
4cea8: dafd c.beqz a3,4ce9e <free_slotinfo+0x26>
4ceaa: 4481 c.li s1,0
4ceac: 40b2 c.lwsp ra,12(sp)
4ceae: 4422 c.lwsp s0,8(sp)
4ceb0: 8526 c.mv a0,s1
4ceb2: 4492 c.lwsp s1,4(sp)
4ceb4: 0141 c.addi sp,16
4ceb6: 8082 c.jr ra
4ceb8: 961d00ef jal ra,1d818 <__free>
4cebc: 40b2 c.lwsp ra,12(sp)
4cebe: 00042023 sw zero,0(s0)
4cec2: 4422 c.lwsp s0,8(sp)
4cec4: 8526 c.mv a0,s1
4cec6: 4492 c.lwsp s1,4(sp)
4cec8: 0141 c.addi sp,16
4ceca: 8082 c.jr ra
0004cecc <free_mem>:
4cecc: 1141 c.addi sp,-16
4cece: c226 c.swsp s1,4(sp)
4ced0: c422 c.swsp s0,8(sp)
4ced2: ec01a403 lw s0,-320(gp) # 6f214 <_dl_all_dirs>
4ced6: ebc1a783 lw a5,-324(gp) # 6f210 <_dl_init_all_dirs>
4ceda: c606 c.swsp ra,12(sp)
4cedc: c04a c.swsp s2,0(sp)
4cede: 00f40a63 beq s0,a5,4cef2 <free_mem+0x26>
4cee2: 8522 c.mv a0,s0
4cee4: 4000 c.lw s0,0(s0)
4cee6: 933d00ef jal ra,1d818 <__free>
4ceea: ebc1a783 lw a5,-324(gp) # 6f210 <_dl_init_all_dirs>
4ceee: fe879ae3 bne a5,s0,4cee2 <free_mem+0x16>
4cef2: b241a783 lw a5,-1244(gp) # 6ee78 <_dl_nns>
4cef6: cf9d c.beqz a5,4cf34 <free_mem+0x68>
4cef8: 0006f937 lui s2,0x6f
4cefc: ac890913 addi s2,s2,-1336 # 6eac8 <_dl_ns>
4cf00: 00092483 lw s1,0(s2)
4cf04: c48d c.beqz s1,4cf2e <free_mem+0x62>
4cf06: 4cdc c.lw a5,28(s1)
4cf08: 43c0 c.lw s0,4(a5)
4cf0a: 0007a223 sw zero,4(a5)
4cf0e: c801 c.beqz s0,4cf1e <free_mem+0x52>
4cf10: 441c c.lw a5,8(s0)
4cf12: 8522 c.mv a0,s0
4cf14: 4040 c.lw s0,4(s0)
4cf16: ffe5 c.bnez a5,4cf0e <free_mem+0x42>
4cf18: 901d00ef jal ra,1d818 <__free>
4cf1c: f875 c.bnez s0,4cf10 <free_mem+0x44>
4cf1e: 19a4c783 lbu a5,410(s1)
4cf22: 8b85 c.andi a5,1
4cf24: e79d c.bnez a5,4cf52 <free_mem+0x86>
4cf26: 1e04ac23 sw zero,504(s1)
4cf2a: 44c4 c.lw s1,12(s1)
4cf2c: fce9 c.bnez s1,4cf06 <free_mem+0x3a>
4cf2e: 00c92783 lw a5,12(s2)
4cf32: e78d c.bnez a5,4cf5c <free_mem+0x90>
4cf34: bac1a503 lw a0,-1108(gp) # 6ef00 <_dl_tls_dtv_slotinfo_list>
4cf38: 0511 c.addi a0,4
4cf3a: 3f3d c.jal 4ce78 <free_slotinfo>
4cf3c: 4422 c.lwsp s0,8(sp)
4cf3e: e801a503 lw a0,-384(gp) # 6f1d4 <_dl_scope_free_list>
4cf42: 40b2 c.lwsp ra,12(sp)
4cf44: 4492 c.lwsp s1,4(sp)
4cf46: 4902 c.lwsp s2,0(sp)
4cf48: e801a023 sw zero,-384(gp) # 6f1d4 <_dl_scope_free_list>
4cf4c: 0141 c.addi sp,16
4cf4e: 8cbd006f jal zero,1d818 <__free>
4cf52: 1f84a503 lw a0,504(s1)
4cf56: 8c3d00ef jal ra,1d818 <__free>
4cf5a: b7f1 c.j 4cf26 <free_mem+0x5a>
4cf5c: 00892703 lw a4,8(s2)
4cf60: b0c18793 addi a5,gp,-1268 # 6ee60 <_dl_initial_searchlist>
4cf64: 4350 c.lw a2,4(a4)
4cf66: 43d4 c.lw a3,4(a5)
4cf68: fcd616e3 bne a2,a3,4cf34 <free_mem+0x68>
4cf6c: 439c c.lw a5,0(a5)
4cf6e: 4308 c.lw a0,0(a4)
4cf70: c31c c.sw a5,0(a4)
4cf72: 00092623 sw zero,12(s2)
4cf76: 8a3d00ef jal ra,1d818 <__free>
4cf7a: bf6d c.j 4cf34 <free_mem+0x68>
0004cf7c <free_mem>:
4cf7c: 1101 c.addi sp,-32
4cf7e: c64e c.swsp s3,12(sp)
4cf80: fb41a503 lw a0,-76(gp) # 6f308 <__printf_modifier_table>
4cf84: ce06 c.swsp ra,28(sp)
4cf86: cc22 c.swsp s0,24(sp)
4cf88: ca26 c.swsp s1,20(sp)
4cf8a: c84a c.swsp s2,16(sp)
4cf8c: c915 c.beqz a0,4cfc0 <free_mem+0x44>
4cf8e: 4481 c.li s1,0
4cf90: 3fc00913 addi s2,zero,1020
4cf94: 009507b3 add a5,a0,s1
4cf98: 4380 c.lw s0,0(a5)
4cf9a: c801 c.beqz s0,4cfaa <free_mem+0x2e>
4cf9c: 8522 c.mv a0,s0
4cf9e: 4000 c.lw s0,0(s0)
4cfa0: 879d00ef jal ra,1d818 <__free>
4cfa4: fc65 c.bnez s0,4cf9c <free_mem+0x20>
4cfa6: fb41a503 lw a0,-76(gp) # 6f308 <__printf_modifier_table>
4cfaa: 0491 c.addi s1,4
4cfac: ff2494e3 bne s1,s2,4cf94 <free_mem+0x18>
4cfb0: 4462 c.lwsp s0,24(sp)
4cfb2: 40f2 c.lwsp ra,28(sp)
4cfb4: 44d2 c.lwsp s1,20(sp)
4cfb6: 4942 c.lwsp s2,16(sp)
4cfb8: 49b2 c.lwsp s3,12(sp)
4cfba: 6105 c.addi16sp sp,32
4cfbc: 85dd006f jal zero,1d818 <__free>
4cfc0: 40f2 c.lwsp ra,28(sp)
4cfc2: 4462 c.lwsp s0,24(sp)
4cfc4: 44d2 c.lwsp s1,20(sp)
4cfc6: 4942 c.lwsp s2,16(sp)
4cfc8: 49b2 c.lwsp s3,12(sp)
4cfca: 6105 c.addi16sp sp,32
4cfcc: 8082 c.jr ra