build/pmod_spi_test.elf: file format elf64-littleriscv Disassembly of section .text: 0000000080000000 <_start>: 80000000: 0000100f fence.i 80000004: 30401073 csrw mie,zero 80000008: 42a1 li t0,8 8000000a: 3002b073 csrc mstatus,t0 8000000e: 0000b197 auipc gp,0xb 80000012: cfa18193 addi gp,gp,-774 # 8000ad08 <__global_pointer$> 80000016: 6299 lui t0,0x6 80000018: 3002a073 csrs mstatus,t0 8000001c: 00100117 auipc sp,0x100 80000020: fe410113 addi sp,sp,-28 # 80100000 <_stack_top> 80000024: 34818293 addi t0,gp,840 # 8000b050 80000028: 0000b317 auipc t1,0xb 8000002c: 3a030313 addi t1,t1,928 # 8000b3c8 <__bss_end> 80000030: 0062f663 bgeu t0,t1,8000003c <_start+0x3c> 80000034: 0002b023 sd zero,0(t0) # 6000 80000038: 02a1 addi t0,t0,8 8000003a: bfdd j 80000030 <_start+0x30> 8000003c: 144000ef jal 80000180 80000040: 73e000ef jal 8000077e
80000044: a215 j 80000168 <_exit> 0000000080000046 <_sbrk>: 80000046: 3481b783 ld a5,840(gp) # 8000b050 8000004a: e799 bnez a5,80000058 <_sbrk+0x12> 8000004c: 0000b797 auipc a5,0xb 80000050: 38478793 addi a5,a5,900 # 8000b3d0 <__heap_start> 80000054: 34f1b423 sd a5,840(gp) # 8000b050 80000058: 953e add a0,a0,a5 8000005a: 000fc717 auipc a4,0xfc 8000005e: fa670713 addi a4,a4,-90 # 800fc000 <__heap_end> 80000062: 00a76863 bltu a4,a0,80000072 <_sbrk+0x2c> 80000066: 0000b717 auipc a4,0xb 8000006a: 36a70713 addi a4,a4,874 # 8000b3d0 <__heap_start> 8000006e: 00e57d63 bgeu a0,a4,80000088 <_sbrk+0x42> 80000072: 1141 addi sp,sp,-16 80000074: e406 sd ra,8(sp) 80000076: 6cb000ef jal 80000f40 <__errno> 8000007a: 60a2 ld ra,8(sp) 8000007c: 47b1 li a5,12 8000007e: c11c sw a5,0(a0) 80000080: 57fd li a5,-1 80000082: 853e mv a0,a5 80000084: 0141 addi sp,sp,16 80000086: 8082 ret 80000088: 34a1b423 sd a0,840(gp) # 8000b050 8000008c: 853e mv a0,a5 8000008e: 8082 ret 0000000080000090 <_write>: 80000090: 1101 addi sp,sp,-32 80000092: e822 sd s0,16(sp) 80000094: ec06 sd ra,24(sp) 80000096: 357d addiw a0,a0,-1 80000098: 4785 li a5,1 8000009a: 00c58433 add s0,a1,a2 8000009e: 02a7f463 bgeu a5,a0,800000c6 <_write+0x36> 800000a2: 69f000ef jal 80000f40 <__errno> 800000a6: 47a5 li a5,9 800000a8: c11c sw a5,0(a0) 800000aa: 557d li a0,-1 800000ac: 60e2 ld ra,24(sp) 800000ae: 6442 ld s0,16(sp) 800000b0: 6105 addi sp,sp,32 800000b2: 8082 ret 800000b4: 0005c503 lbu a0,0(a1) 800000b8: e432 sd a2,8(sp) 800000ba: e02e sd a1,0(sp) 800000bc: 0d4000ef jal 80000190 800000c0: 6582 ld a1,0(sp) 800000c2: 6622 ld a2,8(sp) 800000c4: 0585 addi a1,a1,1 800000c6: fe8597e3 bne a1,s0,800000b4 <_write+0x24> 800000ca: 0006051b sext.w a0,a2 800000ce: bff9 j 800000ac <_write+0x1c> 00000000800000d0 <_read>: 800000d0: 1101 addi sp,sp,-32 800000d2: e822 sd s0,16(sp) 800000d4: ec06 sd ra,24(sp) 800000d6: 4401 li s0,0 800000d8: cd19 beqz a0,800000f6 <_read+0x26> 800000da: 667000ef jal 80000f40 <__errno> 800000de: 47a5 li a5,9 800000e0: c11c sw a5,0(a0) 800000e2: 557d li a0,-1 800000e4: 60e2 ld ra,24(sp) 800000e6: 6442 ld s0,16(sp) 800000e8: 6105 addi sp,sp,32 800000ea: 8082 ret 800000ec: 008587b3 add a5,a1,s0 800000f0: 00a78023 sb a0,0(a5) 800000f4: 0405 addi s0,s0,1 800000f6: 00860a63 beq a2,s0,8000010a <_read+0x3a> 800000fa: e432 sd a2,8(sp) 800000fc: e02e sd a1,0(sp) 800000fe: 0c0000ef jal 800001be 80000102: 6582 ld a1,0(sp) 80000104: 6622 ld a2,8(sp) 80000106: fe0553e3 bgez a0,800000ec <_read+0x1c> 8000010a: 0004051b sext.w a0,s0 8000010e: bfd9 j 800000e4 <_read+0x14> 0000000080000110 <_close>: 80000110: 557d li a0,-1 80000112: 8082 ret 0000000080000114 <_fstat>: 80000114: c581 beqz a1,8000011c <_fstat+0x8> 80000116: 01f5551b srliw a0,a0,0x1f 8000011a: c919 beqz a0,80000130 <_fstat+0x1c> 8000011c: 1141 addi sp,sp,-16 8000011e: e406 sd ra,8(sp) 80000120: 621000ef jal 80000f40 <__errno> 80000124: 60a2 ld ra,8(sp) 80000126: 47a5 li a5,9 80000128: c11c sw a5,0(a0) 8000012a: 557d li a0,-1 8000012c: 0141 addi sp,sp,16 8000012e: 8082 ret 80000130: 6789 lui a5,0x2 80000132: c1dc sw a5,4(a1) 80000134: 8082 ret 0000000080000136 <_isatty>: 80000136: 00353513 sltiu a0,a0,3 8000013a: 8082 ret 000000008000013c <_lseek>: 8000013c: 1141 addi sp,sp,-16 8000013e: e406 sd ra,8(sp) 80000140: 601000ef jal 80000f40 <__errno> 80000144: 60a2 ld ra,8(sp) 80000146: 47f5 li a5,29 80000148: c11c sw a5,0(a0) 8000014a: 557d li a0,-1 8000014c: 0141 addi sp,sp,16 8000014e: 8082 ret 0000000080000150 <_getpid>: 80000150: 4505 li a0,1 80000152: 8082 ret 0000000080000154 <_kill>: 80000154: 1141 addi sp,sp,-16 80000156: e406 sd ra,8(sp) 80000158: 5e9000ef jal 80000f40 <__errno> 8000015c: 60a2 ld ra,8(sp) 8000015e: 47d9 li a5,22 80000160: c11c sw a5,0(a0) 80000162: 557d li a0,-1 80000164: 0141 addi sp,sp,16 80000166: 8082 ret 0000000080000168 <_exit>: 80000168: 1542 slli a0,a0,0x30 8000016a: 5a5a07b7 lui a5,0x5a5a0 8000016e: 9141 srli a0,a0,0x30 80000170: 8d5d or a0,a0,a5 80000172: 34051073 csrw mscratch,a0 80000176: 0ff0000f fence 8000017a: 10500073 wfi 8000017e: bff5 j 8000017a <_exit+0x12> 0000000080000180 : 80000180: 65f1 lui a1,0x1c 80000182: 02faf537 lui a0,0x2faf 80000186: 20058593 addi a1,a1,512 # 1c200 8000018a: 08050513 addi a0,a0,128 # 2faf080 <__dtim_size+0x2eaf080> 8000018e: a899 j 800001e4 0000000080000190 : 80000190: 1141 addi sp,sp,-16 80000192: e022 sd s0,0(sp) 80000194: e406 sd ra,8(sp) 80000196: 47a9 li a5,10 80000198: 842a mv s0,a0 8000019a: 00f51563 bne a0,a5,800001a4 8000019e: 4535 li a0,13 800001a0: ff1ff0ef jal 80000190 800001a4: 10013737 lui a4,0x10013 800001a8: 0721 addi a4,a4,8 # 10013008 <__dtim_size+0xff13008> 800001aa: 431c lw a5,0(a4) 800001ac: 8b85 andi a5,a5,1 800001ae: dff5 beqz a5,800001aa 800001b0: 100137b7 lui a5,0x10013 800001b4: 60a2 ld ra,8(sp) 800001b6: c380 sw s0,0(a5) 800001b8: 6402 ld s0,0(sp) 800001ba: 0141 addi sp,sp,16 800001bc: 8082 ret 00000000800001be : 800001be: 100137b7 lui a5,0x10013 800001c2: 47dc lw a5,12(a5) 800001c4: 557d li a0,-1 800001c6: 8b85 andi a5,a5,1 800001c8: c791 beqz a5,800001d4 800001ca: 100137b7 lui a5,0x10013 800001ce: 43c8 lw a0,4(a5) 800001d0: 0ff57513 zext.b a0,a0 800001d4: 8082 ret 00000000800001d6 : 800001d6: 10013737 lui a4,0x10013 800001da: 0721 addi a4,a4,8 # 10013008 <__dtim_size+0xff13008> 800001dc: 431c lw a5,0(a4) 800001de: 8b85 andi a5,a5,1 800001e0: dff5 beqz a5,800001dc 800001e2: 8082 ret 00000000800001e4 : 800001e4: cd95 beqz a1,80000220 800001e6: cd0d beqz a0,80000220 800001e8: 0015d79b srliw a5,a1,0x1 800001ec: 9fa9 addw a5,a5,a0 800001ee: 02b7d7bb divuw a5,a5,a1 800001f2: 1101 addi sp,sp,-32 800001f4: e822 sd s0,16(sp) 800001f6: ec06 sd ra,24(sp) 800001f8: 4709 li a4,2 800001fa: 843e mv s0,a5 800001fc: 00e7f363 bgeu a5,a4,80000202 80000200: 843a mv s0,a4 80000202: e42e sd a1,8(sp) 80000204: e02a sd a0,0(sp) 80000206: fd1ff0ef jal 800001d6 8000020a: 6502 ld a0,0(sp) 8000020c: 65a2 ld a1,8(sp) 8000020e: 100137b7 lui a5,0x10013 80000212: cb88 sw a0,16(a5) 80000214: cbcc sw a1,20(a5) 80000216: 60e2 ld ra,24(sp) 80000218: cf80 sw s0,24(a5) 8000021a: 6442 ld s0,16(sp) 8000021c: 6105 addi sp,sp,32 8000021e: 8082 ret 80000220: 8082 ret 0000000080000222 : 80000222: 100137b7 lui a5,0x10013 80000226: 4b88 lw a0,16(a5) 80000228: 8082 ret 000000008000022a : 8000022a: 100137b7 lui a5,0x10013 8000022e: 4bc8 lw a0,20(a5) 80000230: 8082 ret 0000000080000232 : 80000232: 100137b7 lui a5,0x10013 80000236: 4f88 lw a0,24(a5) 80000238: 8082 ret 000000008000023a : 8000023a: 10015737 lui a4,0x10015 8000023e: 0731 addi a4,a4,12 # 1001500c <__dtim_size+0xff1500c> 80000240: 431c lw a5,0(a4) 80000242: 8b85 andi a5,a5,1 80000244: dff5 beqz a5,80000240 80000246: 10015737 lui a4,0x10015 8000024a: 431c lw a5,0(a4) 8000024c: 8b85 andi a5,a5,1 8000024e: fff5 bnez a5,8000024a 80000250: 8082 ret 0000000080000252 : 80000252: cd0d beqz a0,8000028c 80000254: 1502 slli a0,a0,0x20 80000256: 0007a7b7 lui a5,0x7a 8000025a: 12078793 addi a5,a5,288 # 7a120 8000025e: 9101 srli a0,a0,0x20 80000260: 02f50533 mul a0,a0,a5 80000264: 000f47b7 lui a5,0xf4 80000268: 23f78793 addi a5,a5,575 # f423f 8000026c: 953e add a0,a0,a5 8000026e: 000f47b7 lui a5,0xf4 80000272: 24078793 addi a5,a5,576 # f4240 80000276: 02f55533 divu a0,a0,a5 8000027a: 0200c7b7 lui a5,0x200c 8000027e: ff87b683 ld a3,-8(a5) # 200bff8 <__dtim_size+0x1f0bff8> 80000282: 17e1 addi a5,a5,-8 80000284: 6398 ld a4,0(a5) 80000286: 8f15 sub a4,a4,a3 80000288: fea76ee3 bltu a4,a0,80000284 8000028c: 8082 ret 000000008000028e : 8000028e: 1141 addi sp,sp,-16 80000290: e406 sd ra,8(sp) 80000292: fa9ff0ef jal 8000023a 80000296: 4789 li a5,2 80000298: 0000a717 auipc a4,0xa 8000029c: 26f72823 sw a5,624(a4) # 8000a508 800002a0: 60a2 ld ra,8(sp) 800002a2: 10015737 lui a4,0x10015 800002a6: c31c sw a5,0(a4) 800002a8: 0141 addi sp,sp,16 800002aa: 8082 ret 00000000800002ac : 800002ac: 0000a797 auipc a5,0xa 800002b0: 25c7a783 lw a5,604(a5) # 8000a508 800002b4: 1141 addi sp,sp,-16 800002b6: e022 sd s0,0(sp) 800002b8: e406 sd ra,8(sp) 800002ba: 4705 li a4,1 800002bc: ffb7f413 andi s0,a5,-5 800002c0: 00e51463 bne a0,a4,800002c8 800002c4: 0047e413 ori s0,a5,4 800002c8: 8819 andi s0,s0,6 800002ca: f71ff0ef jal 8000023a 800002ce: 0000a797 auipc a5,0xa 800002d2: 2287ad23 sw s0,570(a5) # 8000a508 800002d6: 100157b7 lui a5,0x10015 800002da: 60a2 ld ra,8(sp) 800002dc: c380 sw s0,0(a5) 800002de: 6402 ld s0,0(sp) 800002e0: 0141 addi sp,sp,16 800002e2: 8082 ret 00000000800002e4 : 800002e4: 0000a517 auipc a0,0xa 800002e8: 22452503 lw a0,548(a0) # 8000a508 800002ec: 0025551b srliw a0,a0,0x2 800002f0: 8905 andi a0,a0,1 800002f2: 8082 ret 00000000800002f4 : 800002f4: 00a03533 snez a0,a0 800002f8: bf55 j 800002ac 00000000800002fa : 800002fa: 34a1ae23 sw a0,860(gp) # 8000b064 800002fe: 34b1ac23 sw a1,856(gp) # 8000b060 80000302: 34c1aa23 sw a2,852(gp) # 8000b05c 80000306: 34d1a823 sw a3,848(gp) # 8000b058 8000030a: 8082 ret 000000008000030c : 8000030c: 1101 addi sp,sp,-32 8000030e: e426 sd s1,8(sp) 80000310: 0000a497 auipc s1,0xa 80000314: 1f848493 addi s1,s1,504 # 8000a508 80000318: e822 sd s0,16(sp) 8000031a: 4080 lw s0,0(s1) 8000031c: ec06 sd ra,24(sp) 8000031e: f1dff0ef jal 8000023a 80000322: 00447793 andi a5,s0,4 80000326: 60e2 ld ra,24(sp) 80000328: 6442 ld s0,16(sp) 8000032a: c09c sw a5,0(s1) 8000032c: 10015737 lui a4,0x10015 80000330: c31c sw a5,0(a4) 80000332: 64a2 ld s1,8(sp) 80000334: 6105 addi sp,sp,32 80000336: 8082 ret 0000000080000338 : 80000338: 1101 addi sp,sp,-32 8000033a: e426 sd s1,8(sp) 8000033c: 0000a497 auipc s1,0xa 80000340: 1cc48493 addi s1,s1,460 # 8000a508 80000344: e822 sd s0,16(sp) 80000346: 4080 lw s0,0(s1) 80000348: ec06 sd ra,24(sp) 8000034a: ef1ff0ef jal 8000023a 8000034e: 00647793 andi a5,s0,6 80000352: 60e2 ld ra,24(sp) 80000354: 6442 ld s0,16(sp) 80000356: 0027e793 ori a5,a5,2 8000035a: c09c sw a5,0(s1) 8000035c: 10015737 lui a4,0x10015 80000360: c31c sw a5,0(a4) 80000362: 64a2 ld s1,8(sp) 80000364: 6105 addi sp,sp,32 80000366: 8082 ret 0000000080000368 : 80000368: 100157b7 lui a5,0x10015 8000036c: 47c8 lw a0,12(a5) 8000036e: 8905 andi a0,a0,1 80000370: c509 beqz a0,8000037a 80000372: 4388 lw a0,0(a5) 80000374: fff54513 not a0,a0 80000378: 8905 andi a0,a0,1 8000037a: 8082 ret 000000008000037c : 8000037c: 100157b7 lui a5,0x10015 80000380: 4388 lw a0,0(a5) 80000382: 8082 ret 0000000080000384 : 80000384: 100157b7 lui a5,0x10015 80000388: 4788 lw a0,8(a5) 8000038a: 8082 ret 000000008000038c : 8000038c: 1141 addi sp,sp,-16 8000038e: e406 sd ra,8(sp) 80000390: e022 sd s0,0(sp) 80000392: 842a mv s0,a0 80000394: ea7ff0ef jal 8000023a 80000398: 4501 li a0,0 8000039a: f13ff0ef jal 800002ac 8000039e: 0184179b slliw a5,s0,0x18 800003a2: 10015737 lui a4,0x10015 800003a6: c35c sw a5,4(a4) 800003a8: e93ff0ef jal 8000023a 800003ac: 100157b7 lui a5,0x10015 800003b0: 4788 lw a0,8(a5) 800003b2: 60a2 ld ra,8(sp) 800003b4: 6402 ld s0,0(sp) 800003b6: 0ff57513 zext.b a0,a0 800003ba: 0141 addi sp,sp,16 800003bc: 8082 ret 00000000800003be : 800003be: 7179 addi sp,sp,-48 800003c0: f406 sd ra,40(sp) 800003c2: f022 sd s0,32(sp) 800003c4: ec26 sd s1,24(sp) 800003c6: e84a sd s2,16(sp) 800003c8: e44e sd s3,8(sp) 800003ca: 892a mv s2,a0 800003cc: 89ae mv s3,a1 800003ce: 84b2 mv s1,a2 800003d0: f3dff0ef jal 8000030c 800003d4: 35c1a503 lw a0,860(gp) # 8000b064 800003d8: 4401 li s0,0 800003da: e79ff0ef jal 80000252 800003de: 02941163 bne s0,s1,80000400 800003e2: 3541a503 lw a0,852(gp) # 8000b05c 800003e6: e6dff0ef jal 80000252 800003ea: f4fff0ef jal 80000338 800003ee: 7402 ld s0,32(sp) 800003f0: 70a2 ld ra,40(sp) 800003f2: 64e2 ld s1,24(sp) 800003f4: 6942 ld s2,16(sp) 800003f6: 69a2 ld s3,8(sp) 800003f8: 3501a503 lw a0,848(gp) # 8000b058 800003fc: 6145 addi sp,sp,48 800003fe: bd91 j 80000252 80000400: 0ff00513 li a0,255 80000404: 00090663 beqz s2,80000410 80000408: 008907b3 add a5,s2,s0 8000040c: 0007c503 lbu a0,0(a5) # 10015000 <__dtim_size+0xff15000> 80000410: f7dff0ef jal 8000038c 80000414: 00098663 beqz s3,80000420 80000418: 008987b3 add a5,s3,s0 8000041c: 00a78023 sb a0,0(a5) 80000420: 0405 addi s0,s0,1 80000422: fa947ee3 bgeu s0,s1,800003de 80000426: 3581a503 lw a0,856(gp) # 8000b060 8000042a: e29ff0ef jal 80000252 8000042e: bf45 j 800003de 0000000080000430 : 80000430: 7179 addi sp,sp,-48 80000432: f406 sd ra,40(sp) 80000434: f022 sd s0,32(sp) 80000436: ec26 sd s1,24(sp) 80000438: 842a mv s0,a0 8000043a: 84b6 mv s1,a3 8000043c: e84a sd s2,16(sp) 8000043e: e44e sd s3,8(sp) 80000440: e052 sd s4,0(sp) 80000442: 89ae mv s3,a1 80000444: 8a32 mv s4,a2 80000446: ec7ff0ef jal 8000030c 8000044a: 35c1a503 lw a0,860(gp) # 8000b064 8000044e: e05ff0ef jal 80000252 80000452: 8522 mv a0,s0 80000454: f39ff0ef jal 8000038c 80000458: 3581a903 lw s2,856(gp) # 8000b060 8000045c: 4401 li s0,0 8000045e: 854a mv a0,s2 80000460: df3ff0ef jal 80000252 80000464: 02941263 bne s0,s1,80000488 80000468: 3541a503 lw a0,852(gp) # 8000b05c 8000046c: de7ff0ef jal 80000252 80000470: ec9ff0ef jal 80000338 80000474: 7402 ld s0,32(sp) 80000476: 70a2 ld ra,40(sp) 80000478: 64e2 ld s1,24(sp) 8000047a: 6942 ld s2,16(sp) 8000047c: 69a2 ld s3,8(sp) 8000047e: 6a02 ld s4,0(sp) 80000480: 3501a503 lw a0,848(gp) # 8000b058 80000484: 6145 addi sp,sp,48 80000486: b3f1 j 80000252 80000488: 854e mv a0,s3 8000048a: f03ff0ef jal 8000038c 8000048e: 008a07b3 add a5,s4,s0 80000492: 00a78023 sb a0,0(a5) 80000496: 0405 addi s0,s0,1 80000498: fc9476e3 bgeu s0,s1,80000464 8000049c: 854a mv a0,s2 8000049e: db5ff0ef jal 80000252 800004a2: b7c9 j 80000464 00000000800004a4 : 800004a4: 1141 addi sp,sp,-16 800004a6: e406 sd ra,8(sp) 800004a8: e022 sd s0,0(sp) 800004aa: 842a mv s0,a0 800004ac: d8fff0ef jal 8000023a 800004b0: 4505 li a0,1 800004b2: dfbff0ef jal 800002ac 800004b6: 100157b7 lui a5,0x10015 800004ba: c3c0 sw s0,4(a5) 800004bc: d7fff0ef jal 8000023a 800004c0: 60a2 ld ra,8(sp) 800004c2: 6402 ld s0,0(sp) 800004c4: 100157b7 lui a5,0x10015 800004c8: 4788 lw a0,8(a5) 800004ca: 0141 addi sp,sp,16 800004cc: 8082 ret 00000000800004ce : 800004ce: 7179 addi sp,sp,-48 800004d0: f022 sd s0,32(sp) 800004d2: ec26 sd s1,24(sp) 800004d4: f406 sd ra,40(sp) 800004d6: 84aa mv s1,a0 800004d8: 4401 li s0,0 800004da: 00c41763 bne s0,a2,800004e8 800004de: 70a2 ld ra,40(sp) 800004e0: 7402 ld s0,32(sp) 800004e2: 64e2 ld s1,24(sp) 800004e4: 6145 addi sp,sp,48 800004e6: 8082 ret 800004e8: 0ff00513 li a0,255 800004ec: c489 beqz s1,800004f6 800004ee: 008487b3 add a5,s1,s0 800004f2: 0007c503 lbu a0,0(a5) # 10015000 <__dtim_size+0xff15000> 800004f6: e432 sd a2,8(sp) 800004f8: e02e sd a1,0(sp) 800004fa: e93ff0ef jal 8000038c 800004fe: 6582 ld a1,0(sp) 80000500: 6622 ld a2,8(sp) 80000502: c589 beqz a1,8000050c 80000504: 008587b3 add a5,a1,s0 80000508: 00a78023 sb a0,0(a5) 8000050c: 0405 addi s0,s0,1 8000050e: b7f1 j 800004da 0000000080000510 : 80000510: c211 beqz a2,80000514 80000512: b575 j 800003be 80000514: 8082 ret 0000000080000516 : 80000516: 1101 addi sp,sp,-32 80000518: 00a10423 sb a0,8(sp) 8000051c: 00b104a3 sb a1,9(sp) 80000520: 0028 addi a0,sp,8 80000522: 4609 li a2,2 80000524: 4581 li a1,0 80000526: ec06 sd ra,24(sp) 80000528: e97ff0ef jal 800003be 8000052c: 60e2 ld ra,24(sp) 8000052e: 6105 addi sp,sp,32 80000530: 8082 ret 0000000080000532 : 80000532: c299 beqz a3,80000538 80000534: c211 beqz a2,80000538 80000536: bded j 80000430 80000538: 8082 ret 000000008000053a : 8000053a: 1101 addi sp,sp,-32 8000053c: 57fd li a5,-1 8000053e: 00f10613 addi a2,sp,15 80000542: 4685 li a3,1 80000544: ec06 sd ra,24(sp) 80000546: 00f107a3 sb a5,15(sp) 8000054a: ee7ff0ef jal 80000430 8000054e: 60e2 ld ra,24(sp) 80000550: 00f14503 lbu a0,15(sp) 80000554: 6105 addi sp,sp,32 80000556: 8082 ret 0000000080000558 : 80000558: 0007a7b7 lui a5,0x7a 8000055c: 12078793 addi a5,a5,288 # 7a120 80000560: 02f50533 mul a0,a0,a5 80000564: 3e800793 li a5,1000 80000568: 3e750513 addi a0,a0,999 8000056c: 02f55533 divu a0,a0,a5 80000570: 0200c7b7 lui a5,0x200c 80000574: ff87b683 ld a3,-8(a5) # 200bff8 <__dtim_size+0x1f0bff8> 80000578: 17e1 addi a5,a5,-8 8000057a: 6398 ld a4,0(a5) 8000057c: 8f15 sub a4,a4,a3 8000057e: fea76ee3 bltu a4,a0,8000057a 80000582: 8082 ret 0000000080000584 : 80000584: 4785 li a5,1 80000586: 872a mv a4,a0 80000588: 17fa slli a5,a5,0x3e 8000058a: 00f76563 bltu a4,a5,80000594 8000058e: 4501 li a0,0 80000590: e781 bnez a5,80000598 80000592: 8082 ret 80000594: 8389 srli a5,a5,0x2 80000596: bfd5 j 8000058a 80000598: 00f506b3 add a3,a0,a5 8000059c: 8105 srli a0,a0,0x1 8000059e: 00d76463 bltu a4,a3,800005a6 800005a2: 8f15 sub a4,a4,a3 800005a4: 953e add a0,a0,a5 800005a6: 8389 srli a5,a5,0x2 800005a8: b7e5 j 80000590 00000000800005aa : 800005aa: 0ff00593 li a1,255 800005ae: 08056513 ori a0,a0,128 800005b2: b761 j 8000053a 00000000800005b4 : 800005b4: 7139 addi sp,sp,-64 800005b6: 02d00513 li a0,45 800005ba: fc06 sd ra,56(sp) 800005bc: fefff0ef jal 800005aa 800005c0: 8921 andi a0,a0,8 800005c2: 10050a63 beqz a0,800006d6 800005c6: 46b9 li a3,14 800005c8: 0830 addi a2,sp,24 800005ca: 0ff00593 li a1,255 800005ce: 09d00513 li a0,157 800005d2: f61ff0ef jal 80000532 800005d6: 01815783 lhu a5,24(sp) 800005da: 78e1 lui a7,0xffff8 800005dc: 0087d313 srli t1,a5,0x8 800005e0: 0087979b slliw a5,a5,0x8 800005e4: 00f3033b addw t1,t1,a5 800005e8: 01a15783 lhu a5,26(sp) 800005ec: 0103131b slliw t1,t1,0x10 800005f0: 4103531b sraiw t1,t1,0x10 800005f4: 0087d713 srli a4,a5,0x8 800005f8: 0087979b slliw a5,a5,0x8 800005fc: 9f3d addw a4,a4,a5 800005fe: 01c15783 lhu a5,28(sp) 80000602: 0107171b slliw a4,a4,0x10 80000606: 4107571b sraiw a4,a4,0x10 8000060a: 0087d693 srli a3,a5,0x8 8000060e: 0087979b slliw a5,a5,0x8 80000612: 9ebd addw a3,a3,a5 80000614: 01e15783 lhu a5,30(sp) 80000618: 0106969b slliw a3,a3,0x10 8000061c: 4106d69b sraiw a3,a3,0x10 80000620: 0087d613 srli a2,a5,0x8 80000624: 0087979b slliw a5,a5,0x8 80000628: 9e3d addw a2,a2,a5 8000062a: 02015783 lhu a5,32(sp) 8000062e: 0106161b slliw a2,a2,0x10 80000632: 4106561b sraiw a2,a2,0x10 80000636: 0087d593 srli a1,a5,0x8 8000063a: 0087979b slliw a5,a5,0x8 8000063e: 9dbd addw a1,a1,a5 80000640: 02215783 lhu a5,34(sp) 80000644: 0105959b slliw a1,a1,0x10 80000648: 4105d59b sraiw a1,a1,0x10 8000064c: 0087d513 srli a0,a5,0x8 80000650: 0087979b slliw a5,a5,0x8 80000654: 9d3d addw a0,a0,a5 80000656: 02415783 lhu a5,36(sp) 8000065a: 0105151b slliw a0,a0,0x10 8000065e: 4105551b sraiw a0,a0,0x10 80000662: 0087d813 srli a6,a5,0x8 80000666: 0087979b slliw a5,a5,0x8 8000066a: 00f8083b addw a6,a6,a5 8000066e: 0108181b slliw a6,a6,0x10 80000672: 4108581b sraiw a6,a6,0x10 80000676: 00e11523 sh a4,10(sp) 8000067a: 00d11623 sh a3,12(sp) 8000067e: 00c11723 sh a2,14(sp) 80000682: 00b11823 sh a1,16(sp) 80000686: 00a11923 sh a0,18(sp) 8000068a: 01011a23 sh a6,20(sp) 8000068e: 03130f63 beq t1,a7,800006cc 80000692: 003c addi a5,sp,8 80000694: 00e10e13 addi t3,sp,14 80000698: 00279e83 lh t4,2(a5) 8000069c: 031e8863 beq t4,a7,800006cc 800006a0: 00879e83 lh t4,8(a5) 800006a4: 031e8463 beq t4,a7,800006cc 800006a8: 0789 addi a5,a5,2 800006aa: ffc797e3 bne a5,t3,80000698 800006ae: 3781a883 lw a7,888(gp) # 8000b080 800006b2: 4785 li a5,1 800006b4: 06f89b63 bne a7,a5,8000072a 800006b8: 3741a883 lw a7,884(gp) # 8000b07c 800006bc: 02088063 beqz a7,800006dc 800006c0: 3741a783 lw a5,884(gp) # 8000b07c 800006c4: 37fd addiw a5,a5,-1 800006c6: 36f1aa23 sw a5,884(gp) # 8000b07c 800006ca: a031 j 800006d6 800006cc: 3641a783 lw a5,868(gp) # 8000b06c 800006d0: 2785 addiw a5,a5,1 800006d2: 36f1a223 sw a5,868(gp) # 8000b06c 800006d6: 70e2 ld ra,56(sp) 800006d8: 6121 addi sp,sp,64 800006da: 8082 ret 800006dc: 3701a303 lw t1,880(gp) # 8000b078 800006e0: 6785 lui a5,0x1 800006e2: 9c378793 addi a5,a5,-1597 # 9c3 800006e6: fe67e8e3 bltu a5,t1,800006d6 800006ea: ce36 sw a3,28(sp) 800006ec: d22e sw a1,36(sp) 800006ee: d42a sw a0,40(sp) 800006f0: cc3a sw a4,24(sp) 800006f2: d032 sw a2,32(sp) 800006f4: d642 sw a6,44(sp) 800006f6: 0834 addi a3,sp,24 800006f8: 3a818513 addi a0,gp,936 # 8000b0b0 800006fc: 4599 li a1,6 800006fe: 00389713 slli a4,a7,0x3 80000702: 972a add a4,a4,a0 80000704: 6310 ld a2,0(a4) 80000706: 429c lw a5,0(a3) 80000708: 2885 addiw a7,a7,1 # ffffffffffff8001 <_stack_top+0xffffffff7fef8001> 8000070a: 0691 addi a3,a3,4 8000070c: 963e add a2,a2,a5 8000070e: 02f787b3 mul a5,a5,a5 80000712: e310 sd a2,0(a4) 80000714: 7b10 ld a2,48(a4) 80000716: 97b2 add a5,a5,a2 80000718: fb1c sd a5,48(a4) 8000071a: feb892e3 bne a7,a1,800006fe 8000071e: 3701a783 lw a5,880(gp) # 8000b078 80000722: 2785 addiw a5,a5,1 80000724: 36f1a823 sw a5,880(gp) # 8000b078 80000728: b77d j 800006d6 8000072a: 3781a883 lw a7,888(gp) # 8000b080 8000072e: 4789 li a5,2 80000730: faf893e3 bne a7,a5,800006d6 80000734: 3a818793 addi a5,gp,936 # 8000b0b0 80000738: 0607b883 ld a7,96(a5) 8000073c: 989a add a7,a7,t1 8000073e: 0717b023 sd a7,96(a5) 80000742: 0687b883 ld a7,104(a5) 80000746: 9746 add a4,a4,a7 80000748: f7b8 sd a4,104(a5) 8000074a: 7bb8 ld a4,112(a5) 8000074c: 9736 add a4,a4,a3 8000074e: fbb8 sd a4,112(a5) 80000750: 7fb8 ld a4,120(a5) 80000752: 9732 add a4,a4,a2 80000754: ffb8 sd a4,120(a5) 80000756: 63d8 ld a4,128(a5) 80000758: 972e add a4,a4,a1 8000075a: e3d8 sd a4,128(a5) 8000075c: 67d8 ld a4,136(a5) 8000075e: 972a add a4,a4,a0 80000760: e7d8 sd a4,136(a5) 80000762: 6bd8 ld a4,144(a5) 80000764: 9742 add a4,a4,a6 80000766: ebd8 sd a4,144(a5) 80000768: 36c1a783 lw a5,876(gp) # 8000b074 8000076c: 2785 addiw a5,a5,1 8000076e: 36f1a623 sw a5,876(gp) # 8000b074 80000772: 3681a783 lw a5,872(gp) # 8000b070 80000776: 2785 addiw a5,a5,1 80000778: 36f1a423 sw a5,872(gp) # 8000b070 8000077c: bfa9 j 800006d6 000000008000077e
: 8000077e: 7125 addi sp,sp,-416 80000780: 00009517 auipc a0,0x9 80000784: f9050513 addi a0,a0,-112 # 80009710 <__clzdi2+0x4e> 80000788: ef06 sd ra,408(sp) 8000078a: eb22 sd s0,400(sp) 8000078c: e726 sd s1,392(sp) 8000078e: e34a sd s2,384(sp) 80000790: fece sd s3,376(sp) 80000792: fad2 sd s4,368(sp) 80000794: f6d6 sd s5,360(sp) 80000796: f2da sd s6,352(sp) 80000798: eede sd s7,344(sp) 8000079a: eae2 sd s8,336(sp) 8000079c: e6e6 sd s9,328(sp) 8000079e: e2ea sd s10,320(sp) 800007a0: be22 fsd fs0,312(sp) 800007a2: ba26 fsd fs1,304(sp) 800007a4: b64a fsd fs2,296(sp) 800007a6: b24e fsd fs3,288(sp) 800007a8: ae52 fsd fs4,280(sp) 800007aa: 766000ef jal 80000f10 800007ae: 100155b7 lui a1,0x10015 800007b2: 00009517 auipc a0,0x9 800007b6: f8650513 addi a0,a0,-122 # 80009738 <__clzdi2+0x76> 800007ba: 756000ef jal 80000f10 800007be: 00009517 auipc a0,0x9 800007c2: f9a50513 addi a0,a0,-102 # 80009758 <__clzdi2+0x96> 800007c6: 74a000ef jal 80000f10 800007ca: 00009517 auipc a0,0x9 800007ce: fbe50513 addi a0,a0,-66 # 80009788 <__clzdi2+0xc6> 800007d2: 73e000ef jal 80000f10 800007d6: ab9ff0ef jal 8000028e 800007da: 4501 li a0,0 800007dc: ad1ff0ef jal 800002ac 800007e0: 46a9 li a3,10 800007e2: 8636 mv a2,a3 800007e4: 85b6 mv a1,a3 800007e6: 8536 mv a0,a3 800007e8: b13ff0ef jal 800002fa 800007ec: 0200c7b7 lui a5,0x200c 800007f0: ff87b603 ld a2,-8(a5) # 200bff8 <__dtim_size+0x1f0bff8> 800007f4: 17e1 addi a5,a5,-8 800007f6: 1f300693 li a3,499 800007fa: 6398 ld a4,0(a5) 800007fc: 8f11 sub a4,a4,a2 800007fe: fee6fee3 bgeu a3,a4,800007fa 80000802: 07500513 li a0,117 80000806: da5ff0ef jal 800005aa 8000080a: f42a sd a0,40(sp) 8000080c: 4545 li a0,17 8000080e: d9dff0ef jal 800005aa 80000812: 75a2 ld a1,40(sp) 80000814: 04700793 li a5,71 80000818: 84aa mv s1,a0 8000081a: 02f59763 bne a1,a5,80000848 8000081e: 6791 lui a5,0x4 80000820: d0978793 addi a5,a5,-759 # 3d09 80000824: 00009517 auipc a0,0x9 80000828: fa450513 addi a0,a0,-92 # 800097c8 <__clzdi2+0x106> 8000082c: 36f1a023 sw a5,864(gp) # 8000b068 80000830: 06f00413 li s0,111 80000834: 6dc000ef jal 80000f10 80000838: c4bd beqz s1,800008a6 8000083a: 0004859b sext.w a1,s1 8000083e: 00009517 auipc a0,0x9 80000842: ffa50513 addi a0,a0,-6 # 80009838 <__clzdi2+0x176> 80000846: a805 j 80000876 80000848: 04400793 li a5,68 8000084c: 02f59063 bne a1,a5,8000086c 80000850: 67a1 lui a5,0x8 80000852: a1278793 addi a5,a5,-1518 # 7a12 80000856: 00009517 auipc a0,0x9 8000085a: f9250513 addi a0,a0,-110 # 800097e8 <__clzdi2+0x126> 8000085e: 36f1a023 sw a5,864(gp) # 8000b068 80000862: 08f00413 li s0,143 80000866: 6aa000ef jal 80000f10 8000086a: b7f9 j 80000838 8000086c: 2581 sext.w a1,a1 8000086e: 00009517 auipc a0,0x9 80000872: f9a50513 addi a0,a0,-102 # 80009808 <__clzdi2+0x146> 80000876: 69a000ef jal 80000f10 8000087a: 95dff0ef jal 800001d6 8000087e: 4505 li a0,1 80000880: 60fa ld ra,408(sp) 80000882: 645a ld s0,400(sp) 80000884: 64ba ld s1,392(sp) 80000886: 691a ld s2,384(sp) 80000888: 79f6 ld s3,376(sp) 8000088a: 7a56 ld s4,368(sp) 8000088c: 7ab6 ld s5,360(sp) 8000088e: 7b16 ld s6,352(sp) 80000890: 6bf6 ld s7,344(sp) 80000892: 6c56 ld s8,336(sp) 80000894: 6cb6 ld s9,328(sp) 80000896: 6d16 ld s10,320(sp) 80000898: 3472 fld fs0,312(sp) 8000089a: 34d2 fld fs1,304(sp) 8000089c: 3932 fld fs2,296(sp) 8000089e: 3992 fld fs3,288(sp) 800008a0: 2a72 fld fs4,280(sp) 800008a2: 611d addi sp,sp,416 800008a4: 8082 ret 800008a6: 03200513 li a0,50 800008aa: cafff0ef jal 80000558 800008ae: 4581 li a1,0 800008b0: 04e00513 li a0,78 800008b4: c63ff0ef jal 80000516 800008b8: 4505 li a0,1 800008ba: c9fff0ef jal 80000558 800008be: 4581 li a1,0 800008c0: 06500513 li a0,101 800008c4: c53ff0ef jal 80000516 800008c8: 0ef00593 li a1,239 800008cc: 04f00513 li a0,79 800008d0: c47ff0ef jal 80000516 800008d4: 85a2 mv a1,s0 800008d6: 05000513 li a0,80 800008da: c3dff0ef jal 80000516 800008de: 05100513 li a0,81 800008e2: cc9ff0ef jal 800005aa 800008e6: 892a mv s2,a0 800008e8: 05300513 li a0,83 800008ec: cbfff0ef jal 800005aa 800008f0: 01097593 andi a1,s2,16 800008f4: 84aa mv s1,a0 800008f6: 0ca5e593 ori a1,a1,202 800008fa: 05100513 li a0,81 800008fe: c19ff0ef jal 80000516 80000902: 0e14f593 andi a1,s1,225 80000906: 0145e593 ori a1,a1,20 8000090a: 05300513 li a0,83 8000090e: c09ff0ef jal 80000516 80000912: 07700593 li a1,119 80000916: 05200513 li a0,82 8000091a: bfdff0ef jal 80000516 8000091e: 4581 li a1,0 80000920: 06500513 li a0,101 80000924: bf3ff0ef jal 80000516 80000928: 45bd li a1,15 8000092a: 04e00513 li a0,78 8000092e: be9ff0ef jal 80000516 80000932: 03200513 li a0,50 80000936: c23ff0ef jal 80000558 8000093a: 04e00513 li a0,78 8000093e: c6dff0ef jal 800005aa 80000942: 84aa mv s1,a0 80000944: 04f00513 li a0,79 80000948: c63ff0ef jal 800005aa 8000094c: 892a mv s2,a0 8000094e: 05000513 li a0,80 80000952: c59ff0ef jal 800005aa 80000956: 89aa mv s3,a0 80000958: 05200513 li a0,82 8000095c: c4fff0ef jal 800005aa 80000960: 8a2a mv s4,a0 80000962: 05100513 li a0,81 80000966: c45ff0ef jal 800005aa 8000096a: 8aaa mv s5,a0 8000096c: 05300513 li a0,83 80000970: c3bff0ef jal 800005aa 80000974: 0005081b sext.w a6,a0 80000978: 000a879b sext.w a5,s5 8000097c: 000a071b sext.w a4,s4 80000980: 0009869b sext.w a3,s3 80000984: 0009061b sext.w a2,s2 80000988: 0004859b sext.w a1,s1 8000098c: 00009517 auipc a0,0x9 80000990: ee450513 addi a0,a0,-284 # 80009870 <__clzdi2+0x1ae> 80000994: 57c000ef jal 80000f10 80000998: 06500513 li a0,101 8000099c: c0fff0ef jal 800005aa 800009a0: 0005059b sext.w a1,a0 800009a4: 00009517 auipc a0,0x9 800009a8: f0c50513 addi a0,a0,-244 # 800098b0 <__clzdi2+0x1ee> 800009ac: 564000ef jal 80000f10 800009b0: 04e00513 li a0,78 800009b4: bf7ff0ef jal 800005aa 800009b8: 47bd li a5,15 800009ba: 02f51d63 bne a0,a5,800009f4 800009be: 04f00513 li a0,79 800009c2: be9ff0ef jal 800005aa 800009c6: 0ef00793 li a5,239 800009ca: 02f51563 bne a0,a5,800009f4 800009ce: 05000513 li a0,80 800009d2: bd9ff0ef jal 800005aa 800009d6: 00851f63 bne a0,s0,800009f4 800009da: 05200513 li a0,82 800009de: bcdff0ef jal 800005aa 800009e2: 07700793 li a5,119 800009e6: 00f51763 bne a0,a5,800009f4 800009ea: 06500513 li a0,101 800009ee: bbdff0ef jal 800005aa 800009f2: c901 beqz a0,80000a02 800009f4: 00009517 auipc a0,0x9 800009f8: ef450513 addi a0,a0,-268 # 800098e8 <__clzdi2+0x226> 800009fc: 514000ef jal 80000f10 80000a00: bdad j 8000087a 80000a02: 02d00513 li a0,45 80000a06: ba5ff0ef jal 800005aa 80000a0a: 00009517 auipc a0,0x9 80000a0e: f0650513 addi a0,a0,-250 # 80009910 <__clzdi2+0x24e> 80000a12: 3601ac23 sw zero,888(gp) # 8000b080 80000a16: 4fa000ef jal 80000f10 80000a1a: 6505 lui a0,0x1 80000a1c: bb850513 addi a0,a0,-1096 # bb8 80000a20: 6485 lui s1,0x1 80000a22: 0200ca37 lui s4,0x200c 80000a26: b33ff0ef jal 80000558 80000a2a: 4985 li s3,1 80000a2c: 9c448493 addi s1,s1,-1596 # 9c4 80000a30: 3a818913 addi s2,gp,936 # 8000b0b0 80000a34: 1a61 addi s4,s4,-8 # 200bff8 <__dtim_size+0x1f0bff8> 80000a36: 6685 lui a3,0x1 80000a38: 9c468693 addi a3,a3,-1596 # 9c4 80000a3c: 460d li a2,3 80000a3e: 85ce mv a1,s3 80000a40: 00009517 auipc a0,0x9 80000a44: f1850513 addi a0,a0,-232 # 80009958 <__clzdi2+0x296> 80000a48: 4c8000ef jal 80000f10 80000a4c: 3601ac23 sw zero,888(gp) # 8000b080 80000a50: 06400793 li a5,100 80000a54: 36f1aa23 sw a5,884(gp) # 8000b07c 80000a58: 3601a823 sw zero,880(gp) # 8000b078 80000a5c: 4781 li a5,0 80000a5e: 4699 li a3,6 80000a60: 00379713 slli a4,a5,0x3 80000a64: 974a add a4,a4,s2 80000a66: 00073023 sd zero,0(a4) # 10015000 <__dtim_size+0xff15000> 80000a6a: 02073823 sd zero,48(a4) 80000a6e: 2785 addiw a5,a5,1 80000a70: fed798e3 bne a5,a3,80000a60 80000a74: 4785 li a5,1 80000a76: 36f1ac23 sw a5,888(gp) # 8000b080 80000a7a: 000a3b03 ld s6,0(s4) 80000a7e: 6405 lui s0,0x1 80000a80: 003d1ab7 lui s5,0x3d1 80000a84: 9c340413 addi s0,s0,-1597 # 9c3 80000a88: 8ffa8a93 addi s5,s5,-1793 # 3d08ff <__dtim_size+0x2d08ff> 80000a8c: 3701a783 lw a5,880(gp) # 8000b078 80000a90: 2ef47563 bgeu s0,a5,80000d7a 80000a94: 3601ac23 sw zero,888(gp) # 8000b080 80000a98: 0094 addi a3,sp,64 80000a9a: 1898 addi a4,sp,112 80000a9c: 4781 li a5,0 80000a9e: 8cb6 mv s9,a3 80000aa0: 8c3a mv s8,a4 80000aa2: 4599 li a1,6 80000aa4: 00379613 slli a2,a5,0x3 80000aa8: 964a add a2,a2,s2 80000aaa: 6208 ld a0,0(a2) 80000aac: 7a10 ld a2,48(a2) 80000aae: 2785 addiw a5,a5,1 80000ab0: e288 sd a0,0(a3) 80000ab2: e310 sd a2,0(a4) 80000ab4: 06a1 addi a3,a3,8 80000ab6: 0721 addi a4,a4,8 80000ab8: feb796e3 bne a5,a1,80000aa4 80000abc: 4b01 li s6,0 80000abe: 4e200d13 li s10,1250 80000ac2: 1100 addi s0,sp,160 80000ac4: 0d810a93 addi s5,sp,216 80000ac8: 03000b93 li s7,48 80000acc: 016c87b3 add a5,s9,s6 80000ad0: 639c ld a5,0(a5) 80000ad2: 3007ce63 bltz a5,80000dee 80000ad6: 4e278793 addi a5,a5,1250 80000ada: 0297c7b3 div a5,a5,s1 80000ade: 01640733 add a4,s0,s6 80000ae2: e31c sd a5,0(a4) 80000ae4: 016c0733 add a4,s8,s6 80000ae8: 6318 ld a4,0(a4) 80000aea: 02975733 divu a4,a4,s1 80000aee: 02f787b3 mul a5,a5,a5 80000af2: 40f70533 sub a0,a4,a5 80000af6: 00f737b3 sltu a5,a4,a5 80000afa: 17fd addi a5,a5,-1 80000afc: 8d7d and a0,a0,a5 80000afe: a87ff0ef jal 80000584 80000b02: 016a87b3 add a5,s5,s6 80000b06: e388 sd a0,0(a5) 80000b08: 0b21 addi s6,s6,8 80000b0a: fd7b11e3 bne s6,s7,80000acc 80000b0e: 758a ld a1,160(sp) 80000b10: 762a ld a2,168(sp) 80000b12: 76ca ld a3,176(sp) 80000b14: 02b587b3 mul a5,a1,a1 80000b18: fc2e sd a1,56(sp) 80000b1a: f832 sd a2,48(sp) 80000b1c: f436 sd a3,40(sp) 80000b1e: 7b75 lui s6,0xffffd 80000b20: ccdb0b13 addi s6,s6,-819 # ffffffffffffcccd <_stack_top+0xffffffff7fefcccd> 80000b24: 8c22 mv s8,s0 80000b26: 02c60733 mul a4,a2,a2 80000b2a: 02d68533 mul a0,a3,a3 80000b2e: 97ba add a5,a5,a4 80000b30: 953e add a0,a0,a5 80000b32: a53ff0ef jal 80000584 80000b36: 3601a703 lw a4,864(gp) # 8000b068 80000b3a: 4789 li a5,2 80000b3c: 8baa mv s7,a0 80000b3e: 02f747b3 div a5,a4,a5 80000b42: 03e80537 lui a0,0x3e80 80000b46: 01f40837 lui a6,0x1f40 80000b4a: 75e2 ld a1,56(sp) 80000b4c: 7642 ld a2,48(sp) 80000b4e: 76a2 ld a3,40(sp) 80000b50: 9b5e add s6,s6,s7 80000b52: 0f010e13 addi t3,sp,240 80000b56: 8322 mv t1,s0 80000b58: 14700e93 li t4,327 80000b5c: 983e add a6,a6,a5 80000b5e: 97aa add a5,a5,a0 80000b60: 02e84833 div a6,a6,a4 80000b64: 8556 mv a0,s5 80000b66: 02e7c7b3 div a5,a5,a4 80000b6a: 6709 lui a4,0x2 80000b6c: 99a70713 addi a4,a4,-1638 # 199a 80000b70: 00eb3b33 sltu s6,s6,a4 80000b74: 6118 ld a4,0(a0) 80000b76: 00eee563 bltu t4,a4,80000b80 80000b7a: 6d18 ld a4,24(a0) 80000b7c: 28e87063 bgeu a6,a4,80000dfc 80000b80: 4b01 li s6,0 80000b82: 0521 addi a0,a0,8 # 3e80008 <__dtim_size+0x3d80008> 80000b84: 0321 addi t1,t1,8 80000b86: ffc517e3 bne a0,t3,80000b74 80000b8a: 682e ld a6,200(sp) 80000b8c: 678e ld a5,192(sp) 80000b8e: 776a ld a4,184(sp) 80000b90: 88de mv a7,s7 80000b92: 00009517 auipc a0,0x9 80000b96: e5650513 addi a0,a0,-426 # 800099e8 <__clzdi2+0x326> 80000b9a: 376000ef jal 80000f10 80000b9e: 65ee ld a1,216(sp) 80000ba0: 760e ld a2,224(sp) 80000ba2: 76ae ld a3,232(sp) 80000ba4: 774e ld a4,240(sp) 80000ba6: 77ee ld a5,248(sp) 80000ba8: 6812 ld a6,256(sp) 80000baa: 00009897 auipc a7,0x9 80000bae: b5688893 addi a7,a7,-1194 # 80009700 <__clzdi2+0x3e> 80000bb2: 000b0663 beqz s6,80000bbe 80000bb6: 00009897 auipc a7,0x9 80000bba: b4288893 addi a7,a7,-1214 # 800096f8 <__clzdi2+0x36> 80000bbe: 00009517 auipc a0,0x9 80000bc2: e6250513 addi a0,a0,-414 # 80009a20 <__clzdi2+0x35e> 80000bc6: 34a000ef jal 80000f10 80000bca: 240b8f63 beqz s7,80000e28 80000bce: 240b0d63 beqz s6,80000e28 80000bd2: 4609 li a2,2 80000bd4: 02cbc633 div a2,s7,a2 80000bd8: 4701 li a4,0 80000bda: 44018893 addi a7,gp,1088 # 8000b148 80000bde: 45018513 addi a0,gp,1104 # 8000b158 80000be2: 45b1 li a1,12 80000be4: 000c3683 ld a3,0(s8) 80000be8: 00e69793 slli a5,a3,0xe 80000bec: 2207c763 bltz a5,80000e1a 80000bf0: 97b2 add a5,a5,a2 80000bf2: 0377c7b3 div a5,a5,s7 80000bf6: 9e9d subw a3,a3,a5 80000bf8: 00e88833 add a6,a7,a4 80000bfc: 00d82023 sw a3,0(a6) # 1f40000 <__dtim_size+0x1e40000> 80000c00: 018c3683 ld a3,24(s8) 80000c04: 00e507b3 add a5,a0,a4 80000c08: 0711 addi a4,a4,4 80000c0a: c394 sw a3,0(a5) 80000c0c: 0c21 addi s8,s8,8 80000c0e: fcb71be3 bne a4,a1,80000be4 80000c12: 4541a783 lw a5,1108(gp) # 8000b15c 80000c16: 4581a803 lw a6,1112(gp) # 8000b160 80000c1a: 4501a703 lw a4,1104(gp) # 8000b158 80000c1e: 4481a683 lw a3,1096(gp) # 8000b150 80000c22: 4441a603 lw a2,1092(gp) # 8000b14c 80000c26: 4401a583 lw a1,1088(gp) # 8000b148 80000c2a: 00009517 auipc a0,0x9 80000c2e: e2650513 addi a0,a0,-474 # 80009a50 <__clzdi2+0x38e> 80000c32: 2de000ef jal 80000f10 80000c36: 4785 li a5,1 80000c38: 2985 addiw s3,s3,1 80000c3a: 4711 li a4,4 80000c3c: 1ee98863 beq s3,a4,80000e2c 80000c40: de078be3 beqz a5,80000a36 80000c44: 12c00593 li a1,300 80000c48: 00009517 auipc a0,0x9 80000c4c: e7850513 addi a0,a0,-392 # 80009ac0 <__clzdi2+0x3fe> 80000c50: 2c0000ef jal 80000f10 80000c54: 00009517 auipc a0,0x9 80000c58: eac50513 addi a0,a0,-340 # 80009b00 <__clzdi2+0x43e> 80000c5c: 2b4000ef jal 80000f10 80000c60: 3601ac23 sw zero,888(gp) # 8000b080 80000c64: 3601a623 sw zero,876(gp) # 8000b074 80000c68: 3601a423 sw zero,872(gp) # 8000b070 80000c6c: 4781 li a5,0 80000c6e: 469d li a3,7 80000c70: 00379713 slli a4,a5,0x3 80000c74: 974a add a4,a4,s2 80000c76: 06073023 sd zero,96(a4) 80000c7a: 2785 addiw a5,a5,1 80000c7c: fed79ae3 bne a5,a3,80000c70 80000c80: 4789 li a5,2 80000c82: 0200ca37 lui s4,0x200c 80000c86: 36f1ac23 sw a5,888(gp) # 8000b080 80000c8a: ff8a3983 ld s3,-8(s4) # 200bff8 <__dtim_size+0x1f0bff8> 80000c8e: 0003d7b7 lui a5,0x3d 80000c92: 09078793 addi a5,a5,144 # 3d090 80000c96: 99be add s3,s3,a5 80000c98: 00009797 auipc a5,0x9 80000c9c: 7d87b907 fld fs2,2008(a5) # 8000a470 <__clz_tab+0x100> 80000ca0: 00009797 auipc a5,0x9 80000ca4: 7d87b407 fld fs0,2008(a5) # 8000a478 <__clz_tab+0x108> 80000ca8: 00009797 auipc a5,0x9 80000cac: 7d87b987 fld fs3,2008(a5) # 8000a480 <__clz_tab+0x110> 80000cb0: 00009797 auipc a5,0x9 80000cb4: 7d87ba07 fld fs4,2008(a5) # 8000a488 <__clz_tab+0x118> 80000cb8: 00009797 auipc a5,0x9 80000cbc: 7d87b487 fld fs1,2008(a5) # 8000a490 <__clz_tab+0x120> 80000cc0: 1a61 addi s4,s4,-8 80000cc2: 1f400493 li s1,500 80000cc6: 4b1d li s6,7 80000cc8: 000a3783 ld a5,0(s4) 80000ccc: 1737e363 bltu a5,s3,80000e32 80000cd0: 36c1a683 lw a3,876(gp) # 8000b074 80000cd4: 8622 mv a2,s0 80000cd6: 4781 li a5,0 80000cd8: 00379713 slli a4,a5,0x3 80000cdc: 974a add a4,a4,s2 80000cde: 732c ld a1,96(a4) 80000ce0: 2785 addiw a5,a5,1 80000ce2: 0621 addi a2,a2,8 80000ce4: feb63c23 sd a1,-8(a2) 80000ce8: 06073023 sd zero,96(a4) 80000cec: ff6796e3 bne a5,s6,80000cd8 80000cf0: 3601a623 sw zero,876(gp) # 8000b074 80000cf4: 3681a703 lw a4,872(gp) # 8000b070 80000cf8: 3e800613 li a2,1000 80000cfc: 02c4d5bb divuw a1,s1,a2 80000d00: 02c4f63b remuw a2,s1,a2 80000d04: 12069a63 bnez a3,80000e38 80000d08: 86ba mv a3,a4 80000d0a: 00009517 auipc a0,0x9 80000d0e: e3e50513 addi a0,a0,-450 # 80009b48 <__clzdi2+0x486> 80000d12: 1fe000ef jal 80000f10 80000d16: 0003d7b7 lui a5,0x3d 80000d1a: 09078793 addi a5,a5,144 # 3d090 80000d1e: 99be add s3,s3,a5 80000d20: 000497b7 lui a5,0x49 80000d24: 1f44849b addiw s1,s1,500 80000d28: 5d478793 addi a5,a5,1492 # 495d4 80000d2c: f8f49ee3 bne s1,a5,80000cc8 80000d30: 4581 li a1,0 80000d32: 04e00513 li a0,78 80000d36: 3601ac23 sw zero,888(gp) # 8000b080 80000d3a: fdcff0ef jal 80000516 80000d3e: 4505 li a0,1 80000d40: 819ff0ef jal 80000558 80000d44: 4581 li a1,0 80000d46: 06500513 li a0,101 80000d4a: fccff0ef jal 80000516 80000d4e: 02d00513 li a0,45 80000d52: 859ff0ef jal 800005aa 80000d56: 3681a583 lw a1,872(gp) # 8000b070 80000d5a: 3641a683 lw a3,868(gp) # 8000b06c 80000d5e: 00025637 lui a2,0x25 80000d62: 9f060613 addi a2,a2,-1552 # 249f0 80000d66: 00009517 auipc a0,0x9 80000d6a: e9250513 addi a0,a0,-366 # 80009bf8 <__clzdi2+0x536> 80000d6e: 1a2000ef jal 80000f10 80000d72: c64ff0ef jal 800001d6 80000d76: 4501 li a0,0 80000d78: b621 j 80000880 80000d7a: 83bff0ef jal 800005b4 80000d7e: 000a3783 ld a5,0(s4) 80000d82: 416787b3 sub a5,a5,s6 80000d86: d0faf3e3 bgeu s5,a5,80000a8c 80000d8a: 3701a583 lw a1,880(gp) # 8000b078 80000d8e: 6605 lui a2,0x1 80000d90: 9c460613 addi a2,a2,-1596 # 9c4 80000d94: 00009517 auipc a0,0x9 80000d98: bfc50513 addi a0,a0,-1028 # 80009990 <__clzdi2+0x2ce> 80000d9c: 174000ef jal 80000f10 80000da0: 02d00513 li a0,45 80000da4: 807ff0ef jal 800005aa 80000da8: 842a mv s0,a0 80000daa: 04e00513 li a0,78 80000dae: ffcff0ef jal 800005aa 80000db2: 0005061b sext.w a2,a0 80000db6: 0004059b sext.w a1,s0 80000dba: 00009517 auipc a0,0x9 80000dbe: c0e50513 addi a0,a0,-1010 # 800099c8 <__clzdi2+0x306> 80000dc2: 14e000ef jal 80000f10 80000dc6: 4581 li a1,0 80000dc8: 04e00513 li a0,78 80000dcc: 3601ac23 sw zero,888(gp) # 8000b080 80000dd0: f46ff0ef jal 80000516 80000dd4: 4505 li a0,1 80000dd6: f82ff0ef jal 80000558 80000dda: 06500513 li a0,101 80000dde: 4581 li a1,0 80000de0: f36ff0ef jal 80000516 80000de4: 00009517 auipc a0,0x9 80000de8: c9c50513 addi a0,a0,-868 # 80009a80 <__clzdi2+0x3be> 80000dec: b901 j 800009fc 80000dee: 40fd07b3 sub a5,s10,a5 80000df2: 0297c7b3 div a5,a5,s1 80000df6: 40f007b3 neg a5,a5 80000dfa: b1d5 j 80000ade 80000dfc: 01833883 ld a7,24(t1) 80000e00: 40f00733 neg a4,a5 80000e04: 00e8a733 slt a4,a7,a4 80000e08: 0117a8b3 slt a7,a5,a7 80000e0c: 01176733 or a4,a4,a7 80000e10: 00173713 seqz a4,a4 80000e14: 00eb7b33 and s6,s6,a4 80000e18: b3ad j 80000b82 80000e1a: 40f607b3 sub a5,a2,a5 80000e1e: 0377c7b3 div a5,a5,s7 80000e22: 40f007b3 neg a5,a5 80000e26: bbc1 j 80000bf6 80000e28: 4781 li a5,0 80000e2a: b539 j 80000c38 80000e2c: e0079ce3 bnez a5,80000c44 80000e30: bf59 j 80000dc6 80000e32: f82ff0ef jal 800005b4 80000e36: bd49 j 80000cc8 80000e38: d2168753 fcvt.d.wu fa4,a3 80000e3c: 4781 li a5,0 80000e3e: 03800513 li a0,56 80000e42: 00f408b3 add a7,s0,a5 80000e46: 0008b883 ld a7,0(a7) 80000e4a: 00fa8833 add a6,s5,a5 80000e4e: 07a1 addi a5,a5,8 80000e50: d228f7d3 fcvt.d.l fa5,a7 80000e54: 1ae7f7d3 fdiv.d fa5,fa5,fa4 80000e58: 00f83027 fsd fa5,0(a6) 80000e5c: fea793e3 bne a5,a0,80000e42 80000e60: 3601a783 lw a5,864(gp) # 8000b068 80000e64: 35ae fld fa1,232(sp) 80000e66: 360e fld fa2,224(sp) 80000e68: d2078753 fcvt.d.w fa4,a5 80000e6c: 4441a783 lw a5,1092(gp) # 8000b14c 80000e70: 26ee fld fa3,216(sp) 80000e72: 1b277753 fdiv.d fa4,fa4,fs2 80000e76: d20787d3 fcvt.d.w fa5,a5 80000e7a: 4401a783 lw a5,1088(gp) # 8000b148 80000e7e: 00009517 auipc a0,0x9 80000e82: cfa50513 addi a0,a0,-774 # 80009b78 <__clzdi2+0x4b6> 80000e86: 0af5f5d3 fsub.d fa1,fa1,fa5 80000e8a: d20787d3 fcvt.d.w fa5,a5 80000e8e: 4581a783 lw a5,1112(gp) # 8000b160 80000e92: 1b36f6d3 fdiv.d fa3,fa3,fs3 80000e96: 0af67653 fsub.d fa2,fa2,fa5 80000e9a: d2078553 fcvt.d.w fa0,a5 80000e9e: 27b2 fld fa5,264(sp) 80000ea0: 4541a783 lw a5,1108(gp) # 8000b15c 80000ea4: 0aa7f7d3 fsub.d fa5,fa5,fa0 80000ea8: d2078553 fcvt.d.w fa0,a5 80000eac: 4501a783 lw a5,1104(gp) # 8000b158 80000eb0: 12e7f7d3 fmul.d fa5,fa5,fa4 80000eb4: 1297f7d3 fmul.d fa5,fa5,fs1 80000eb8: ac3e fsd fa5,24(sp) 80000eba: 2792 fld fa5,256(sp) 80000ebc: 0aa7f7d3 fsub.d fa5,fa5,fa0 80000ec0: d2078553 fcvt.d.w fa0,a5 80000ec4: 4481a783 lw a5,1096(gp) # 8000b150 80000ec8: 12e7f7d3 fmul.d fa5,fa5,fa4 80000ecc: 1297f7d3 fmul.d fa5,fa5,fs1 80000ed0: a83e fsd fa5,16(sp) 80000ed2: 37ee fld fa5,248(sp) 80000ed4: 0aa7f7d3 fsub.d fa5,fa5,fa0 80000ed8: 12e7f7d3 fmul.d fa5,fa5,fa4 80000edc: d2078753 fcvt.d.w fa4,a5 80000ee0: 1297f7d3 fmul.d fa5,fa5,fs1 80000ee4: a43e fsd fa5,8(sp) 80000ee6: 37ce fld fa5,240(sp) 80000ee8: 0ae7f7d3 fsub.d fa5,fa5,fa4 80000eec: 1287f7d3 fmul.d fa5,fa5,fs0 80000ef0: a03e fsd fa5,0(sp) 80000ef2: 1285f7d3 fmul.d fa5,fa1,fs0 80000ef6: e20788d3 fmv.x.d a7,fa5 80000efa: 128677d3 fmul.d fa5,fa2,fs0 80000efe: e2078853 fmv.x.d a6,fa5 80000f02: 0346f7d3 fadd.d fa5,fa3,fs4 80000f06: e20787d3 fmv.x.d a5,fa5 80000f0a: 006000ef jal 80000f10 80000f0e: b521 j 80000d16 0000000080000f10 : 80000f10: 00009317 auipc t1,0x9 80000f14: 60033303 ld t1,1536(t1) # 8000a510 <_impure_ptr> 80000f18: 711d addi sp,sp,-96 80000f1a: f832 sd a2,48(sp) 80000f1c: fc36 sd a3,56(sp) 80000f1e: f42e sd a1,40(sp) 80000f20: e0ba sd a4,64(sp) 80000f22: e4be sd a5,72(sp) 80000f24: e8c2 sd a6,80(sp) 80000f26: ecc6 sd a7,88(sp) 80000f28: 01033583 ld a1,16(t1) 80000f2c: 1034 addi a3,sp,40 80000f2e: 862a mv a2,a0 80000f30: 851a mv a0,t1 80000f32: ec06 sd ra,24(sp) 80000f34: e436 sd a3,8(sp) 80000f36: 014000ef jal 80000f4a <_vfprintf_r> 80000f3a: 60e2 ld ra,24(sp) 80000f3c: 6125 addi sp,sp,96 80000f3e: 8082 ret 0000000080000f40 <__errno>: 80000f40: 00009517 auipc a0,0x9 80000f44: 5d053503 ld a0,1488(a0) # 8000a510 <_impure_ptr> 80000f48: 8082 ret 0000000080000f4a <_vfprintf_r>: 80000f4a: db010113 addi sp,sp,-592 80000f4e: 24113423 sd ra,584(sp) 80000f52: 24813023 sd s0,576(sp) 80000f56: 22913c23 sd s1,568(sp) 80000f5a: 21613823 sd s6,528(sp) 80000f5e: f036 sd a3,32(sp) 80000f60: 8b32 mv s6,a2 80000f62: 84ae mv s1,a1 80000f64: 842a mv s0,a0 80000f66: e42a sd a0,8(sp) 80000f68: 2ad020ef jal 80003a14 <_localeconv_r> 80000f6c: 611c ld a5,0(a0) 80000f6e: 853e mv a0,a5 80000f70: ecbe sd a5,88(sp) 80000f72: 196030ef jal 80004108 80000f76: e8aa sd a0,80(sp) 80000f78: e982 sd zero,208(sp) 80000f7a: ed82 sd zero,216(sp) 80000f7c: c409 beqz s0,80000f86 <_vfprintf_r+0x3c> 80000f7e: 643c ld a5,72(s0) 80000f80: e399 bnez a5,80000f86 <_vfprintf_r+0x3c> 80000f82: 42a0106f j 800023ac <_vfprintf_r+0x1462> 80000f86: 01049783 lh a5,16(s1) 80000f8a: 0ac4a703 lw a4,172(s1) 80000f8e: 6609 lui a2,0x2 80000f90: 03279693 slli a3,a5,0x32 80000f94: 2606c163 bltz a3,800011f6 <_vfprintf_r+0x2ac> 80000f98: 76f9 lui a3,0xffffe 80000f9a: 8fd1 or a5,a5,a2 80000f9c: 16fd addi a3,a3,-1 # ffffffffffffdfff <_stack_top+0xffffffff7fefdfff> 80000f9e: 8f75 and a4,a4,a3 80000fa0: 00f49823 sh a5,16(s1) 80000fa4: 0107979b slliw a5,a5,0x10 80000fa8: 4107d79b sraiw a5,a5,0x10 80000fac: 0ae4a623 sw a4,172(s1) 80000fb0: 0087f713 andi a4,a5,8 80000fb4: 1e070d63 beqz a4,800011ae <_vfprintf_r+0x264> 80000fb8: 6c98 ld a4,24(s1) 80000fba: 1e070a63 beqz a4,800011ae <_vfprintf_r+0x264> 80000fbe: 8be9 andi a5,a5,26 80000fc0: 4729 li a4,10 80000fc2: 20e78163 beq a5,a4,800011c4 <_vfprintf_r+0x27a> 80000fc6: 23413023 sd s4,544(sp) 80000fca: 16010a13 addi s4,sp,352 80000fce: 23313423 sd s3,552(sp) 80000fd2: 21513c23 sd s5,536(sp) 80000fd6: fbea sd s10,496(sp) 80000fd8: 23213823 sd s2,560(sp) 80000fdc: 21713423 sd s7,520(sp) 80000fe0: 21813023 sd s8,512(sp) 80000fe4: ffe6 sd s9,504(sp) 80000fe6: f7ee sd s11,488(sp) 80000fe8: f982 sd zero,240(sp) 80000fea: d582 sw zero,232(sp) 80000fec: f1d2 sd s4,224(sp) 80000fee: 8d52 mv s10,s4 80000ff0: f802 sd zero,48(sp) 80000ff2: f082 sd zero,96(sp) 80000ff4: f882 sd zero,112(sp) 80000ff6: e502 sd zero,136(sp) 80000ff8: f482 sd zero,104(sp) 80000ffa: ec02 sd zero,24(sp) 80000ffc: 499d li s3,7 80000ffe: 4441 li s0,16 80001000: 8ada mv s5,s6 80001002: e826 sd s1,16(sp) 80001004: 000ac683 lbu a3,0(s5) 80001008: 8b56 mv s6,s5 8000100a: fdb68713 addi a4,a3,-37 8000100e: 00e03733 snez a4,a4 80001012: 00d037b3 snez a5,a3 80001016: 8ff9 and a5,a5,a4 80001018: c3a9 beqz a5,8000105a <_vfprintf_r+0x110> 8000101a: 001b4683 lbu a3,1(s6) 8000101e: 0b05 addi s6,s6,1 80001020: fdb68713 addi a4,a3,-37 80001024: 00e03733 snez a4,a4 80001028: 00d037b3 snez a5,a3 8000102c: 8ff9 and a5,a5,a4 8000102e: f7f5 bnez a5,8000101a <_vfprintf_r+0xd0> 80001030: 415b0bbb subw s7,s6,s5 80001034: 020b8363 beqz s7,8000105a <_vfprintf_r+0x110> 80001038: 774e ld a4,240(sp) 8000103a: 57ae lw a5,232(sp) 8000103c: 015d3023 sd s5,0(s10) 80001040: 975e add a4,a4,s7 80001042: 2785 addiw a5,a5,1 80001044: 017d3423 sd s7,8(s10) 80001048: f9ba sd a4,240(sp) 8000104a: d5be sw a5,232(sp) 8000104c: 0d41 addi s10,s10,16 8000104e: 18f9c863 blt s3,a5,800011de <_vfprintf_r+0x294> 80001052: 67e2 ld a5,24(sp) 80001054: 017787bb addw a5,a5,s7 80001058: ec3e sd a5,24(sp) 8000105a: e299 bnez a3,80001060 <_vfprintf_r+0x116> 8000105c: 3d20106f j 8000242e <_vfprintf_r+0x14e4> 80001060: 001b4e03 lbu t3,1(s6) 80001064: 001b0a93 addi s5,s6,1 80001068: 0a0103a3 sb zero,167(sp) 8000106c: 4b81 li s7,0 8000106e: 4901 li s2,0 80001070: 05a00b13 li s6,90 80001074: 54fd li s1,-1 80001076: 0a85 addi s5,s5,1 80001078: 000e0c1b sext.w s8,t3 8000107c: fe0c079b addiw a5,s8,-32 80001080: 04fb6763 bltu s6,a5,800010ce <_vfprintf_r+0x184> 80001084: 02079713 slli a4,a5,0x20 80001088: 01e75793 srli a5,a4,0x1e 8000108c: 00009717 auipc a4,0x9 80001090: d4c70713 addi a4,a4,-692 # 80009dd8 <__clzdi2+0x716> 80001094: 97ba add a5,a5,a4 80001096: 439c lw a5,0(a5) 80001098: 97ba add a5,a5,a4 8000109a: 8782 jr a5 8000109c: 4b81 li s7,0 8000109e: 46a5 li a3,9 800010a0: 002b979b slliw a5,s7,0x2 800010a4: 0a85 addi s5,s5,1 800010a6: 01778bbb addw s7,a5,s7 800010aa: fffac783 lbu a5,-1(s5) 800010ae: fd0c0c1b addiw s8,s8,-48 800010b2: 001b9b9b slliw s7,s7,0x1 800010b6: fd07871b addiw a4,a5,-48 800010ba: 017c0bbb addw s7,s8,s7 800010be: 00078c1b sext.w s8,a5 800010c2: fce6ffe3 bgeu a3,a4,800010a0 <_vfprintf_r+0x156> 800010c6: fe0c079b addiw a5,s8,-32 800010ca: fafb7de3 bgeu s6,a5,80001084 <_vfprintf_r+0x13a> 800010ce: 000c1463 bnez s8,800010d6 <_vfprintf_r+0x18c> 800010d2: 35c0106f j 8000242e <_vfprintf_r+0x14e4> 800010d6: 4c85 li s9,1 800010d8: 0f810c23 sb s8,248(sp) 800010dc: 0a0103a3 sb zero,167(sp) 800010e0: 8866 mv a6,s9 800010e2: f402 sd zero,40(sp) 800010e4: 4301 li t1,0 800010e6: e082 sd zero,64(sp) 800010e8: e482 sd zero,72(sp) 800010ea: fc02 sd zero,56(sp) 800010ec: 19bc addi a5,sp,248 800010ee: 7dce ld s11,240(sp) 800010f0: 08497493 andi s1,s2,132 800010f4: 86ee mv a3,s11 800010f6: 54048463 beqz s1,8000163e <_vfprintf_r+0x6f4> 800010fa: 0a714703 lbu a4,167(sp) 800010fe: c329 beqz a4,80001140 <_vfprintf_r+0x1f6> 80001100: 562e lw a2,232(sp) 80001102: 4b01 li s6,0 80001104: 0a710693 addi a3,sp,167 80001108: 00dd3023 sd a3,0(s10) 8000110c: 0d85 addi s11,s11,1 8000110e: 2605 addiw a2,a2,1 # 2001 80001110: 4685 li a3,1 80001112: 00dd3423 sd a3,8(s10) 80001116: f9ee sd s11,240(sp) 80001118: d5b2 sw a2,232(sp) 8000111a: 0d41 addi s10,s10,16 8000111c: 3cc9cb63 blt s3,a2,800014f2 <_vfprintf_r+0x5a8> 80001120: 020b0063 beqz s6,80001140 <_vfprintf_r+0x1f6> 80001124: 562e lw a2,232(sp) 80001126: 1138 addi a4,sp,168 80001128: 00ed3023 sd a4,0(s10) 8000112c: 0d89 addi s11,s11,2 8000112e: 2605 addiw a2,a2,1 80001130: 4709 li a4,2 80001132: 00ed3423 sd a4,8(s10) 80001136: f9ee sd s11,240(sp) 80001138: d5b2 sw a2,232(sp) 8000113a: 0d41 addi s10,s10,16 8000113c: 3ac9c9e3 blt s3,a2,80001cee <_vfprintf_r+0xda4> 80001140: 08000713 li a4,128 80001144: 28e488e3 beq s1,a4,80001bd4 <_vfprintf_r+0xc8a> 80001148: 41930b3b subw s6,t1,s9 8000114c: 51604563 bgtz s6,80001656 <_vfprintf_r+0x70c> 80001150: 10097713 andi a4,s2,256 80001154: 5a071663 bnez a4,80001700 <_vfprintf_r+0x7b6> 80001158: 00fd3023 sd a5,0(s10) 8000115c: 57ae lw a5,232(sp) 8000115e: 9de6 add s11,s11,s9 80001160: f9ee sd s11,240(sp) 80001162: 2785 addiw a5,a5,1 80001164: 019d3423 sd s9,8(s10) 80001168: d5be sw a5,232(sp) 8000116a: 44f9c163 blt s3,a5,800015ac <_vfprintf_r+0x662> 8000116e: 0d41 addi s10,s10,16 80001170: 00497f93 andi t6,s2,4 80001174: 000f8663 beqz t6,80001180 <_vfprintf_r+0x236> 80001178: 410b8b3b subw s6,s7,a6 8000117c: 396049e3 bgtz s6,80001d0e <_vfprintf_r+0xdc4> 80001180: 87de mv a5,s7 80001182: 010bd363 bge s7,a6,80001188 <_vfprintf_r+0x23e> 80001186: 87c2 mv a5,a6 80001188: 6762 ld a4,24(sp) 8000118a: 9fb9 addw a5,a5,a4 8000118c: ec3e sd a5,24(sp) 8000118e: 300d91e3 bnez s11,80001c90 <_vfprintf_r+0xd46> 80001192: 77a2 ld a5,40(sp) 80001194: d582 sw zero,232(sp) 80001196: c789 beqz a5,800011a0 <_vfprintf_r+0x256> 80001198: 75a2 ld a1,40(sp) 8000119a: 6522 ld a0,8(sp) 8000119c: 2c4030ef jal 80004460 <_free_r> 800011a0: 8d52 mv s10,s4 800011a2: b58d j 80001004 <_vfprintf_r+0xba> 800011a4: 000ace03 lbu t3,0(s5) 800011a8: 01096913 ori s2,s2,16 800011ac: b5e9 j 80001076 <_vfprintf_r+0x12c> 800011ae: 6522 ld a0,8(sp) 800011b0: 85a6 mv a1,s1 800011b2: 6ee020ef jal 800038a0 <__swsetup_r> 800011b6: e521 bnez a0,800011fe <_vfprintf_r+0x2b4> 800011b8: 01049783 lh a5,16(s1) 800011bc: 4729 li a4,10 800011be: 8be9 andi a5,a5,26 800011c0: e0e793e3 bne a5,a4,80000fc6 <_vfprintf_r+0x7c> 800011c4: 01249783 lh a5,18(s1) 800011c8: de07cfe3 bltz a5,80000fc6 <_vfprintf_r+0x7c> 800011cc: 7682 ld a3,32(sp) 800011ce: 6522 ld a0,8(sp) 800011d0: 865a mv a2,s6 800011d2: 85a6 mv a1,s1 800011d4: 5ff010ef jal 80002fd2 <__sbprintf> 800011d8: ec2a sd a0,24(sp) 800011da: 2fd0006f j 80001cd6 <_vfprintf_r+0xd8c> 800011de: 65c2 ld a1,16(sp) 800011e0: 6522 ld a0,8(sp) 800011e2: 1190 addi a2,sp,224 800011e4: 681010ef jal 80003064 <__sprint_r> 800011e8: c119 beqz a0,800011ee <_vfprintf_r+0x2a4> 800011ea: 3ad0106f j 80002d96 <_vfprintf_r+0x1e4c> 800011ee: 000b4683 lbu a3,0(s6) 800011f2: 8d52 mv s10,s4 800011f4: bdb9 j 80001052 <_vfprintf_r+0x108> 800011f6: 03271693 slli a3,a4,0x32 800011fa: da06dbe3 bgez a3,80000fb0 <_vfprintf_r+0x66> 800011fe: 57fd li a5,-1 80001200: ec3e sd a5,24(sp) 80001202: 2d50006f j 80001cd6 <_vfprintf_r+0xd8c> 80001206: 00897793 andi a5,s2,8 8000120a: 8326 mv t1,s1 8000120c: 66079fe3 bnez a5,8000208a <_vfprintf_r+0x1140> 80001210: f426 sd s1,40(sp) 80001212: 7482 ld s1,32(sp) 80001214: 2088 fld fa0,0(s1) 80001216: 3ea080ef jal 80009600 <__extenddftf2> 8000121a: 7322 ld t1,40(sp) 8000121c: 00848793 addi a5,s1,8 80001220: f03e sd a5,32(sp) 80001222: e9aa sd a0,208(sp) 80001224: 0988 addi a0,sp,208 80001226: f41a sd t1,40(sp) 80001228: edae sd a1,216(sp) 8000122a: 5de030ef jal 80004808 <_ldcheck> 8000122e: d92a sw a0,176(sp) 80001230: 4789 li a5,2 80001232: 7322 ld t1,40(sp) 80001234: 00f51463 bne a0,a5,8000123c <_vfprintf_r+0x2f2> 80001238: 1c20106f j 800023fa <_vfprintf_r+0x14b0> 8000123c: 4785 li a5,1 8000123e: 00f51463 bne a0,a5,80001246 <_vfprintf_r+0x2fc> 80001242: 2c40106f j 80002506 <_vfprintf_r+0x15bc> 80001246: fdfc7713 andi a4,s8,-33 8000124a: f43a sd a4,40(sp) 8000124c: 04100793 li a5,65 80001250: 00f70463 beq a4,a5,80001258 <_vfprintf_r+0x30e> 80001254: 2ec0106f j 80002540 <_vfprintf_r+0x15f6> 80001258: 03000793 li a5,48 8000125c: 0af10423 sb a5,168(sp) 80001260: 06100713 li a4,97 80001264: 05800793 li a5,88 80001268: 00ec1463 bne s8,a4,80001270 <_vfprintf_r+0x326> 8000126c: 6f60106f j 80002962 <_vfprintf_r+0x1a18> 80001270: 0af104a3 sb a5,169(sp) 80001274: 06300793 li a5,99 80001278: 0067d463 bge a5,t1,80001280 <_vfprintf_r+0x336> 8000127c: 6ee0106f j 8000296a <_vfprintf_r+0x1a20> 80001280: 65ee ld a1,216(sp) 80001282: 654e ld a0,208(sp) 80001284: 0005d463 bgez a1,8000128c <_vfprintf_r+0x342> 80001288: 2db0106f j 80002d62 <_vfprintf_r+0x1e18> 8000128c: 4d81 li s11,0 8000128e: f402 sd zero,40(sp) 80001290: 19bc addi a5,sp,248 80001292: 1910 addi a2,sp,176 80001294: fc3e sd a5,56(sp) 80001296: f81a sd t1,48(sp) 80001298: 060030ef jal 800042f8 8000129c: 00009717 auipc a4,0x9 800012a0: cd470713 addi a4,a4,-812 # 80009f70 800012a4: 6310 ld a2,0(a4) 800012a6: 6714 ld a3,8(a4) 800012a8: 00296913 ori s2,s2,2 800012ac: 402070ef jal 800086ae <__multf3> 800012b0: 4601 li a2,0 800012b2: 4681 li a3,0 800012b4: 8caa mv s9,a0 800012b6: e4ae sd a1,72(sp) 800012b8: 1f0070ef jal 800084a8 <__eqtf2> 800012bc: 7342 ld t1,48(sp) 800012be: 77e2 ld a5,56(sp) 800012c0: e119 bnez a0,800012c6 <_vfprintf_r+0x37c> 800012c2: 4705 li a4,1 800012c4: d93a sw a4,176(sp) 800012c6: 00009697 auipc a3,0x9 800012ca: 99a68693 addi a3,a3,-1638 # 80009c60 <__clzdi2+0x59e> 800012ce: 06100713 li a4,97 800012d2: e0b6 sd a3,64(sp) 800012d4: 00ec1763 bne s8,a4,800012e2 <_vfprintf_r+0x398> 800012d8: 00009717 auipc a4,0x9 800012dc: 97070713 addi a4,a4,-1680 # 80009c48 <__clzdi2+0x586> 800012e0: e0ba sd a4,64(sp) 800012e2: 00009717 auipc a4,0x9 800012e6: c9e70713 addi a4,a4,-866 # 80009f80 800012ea: 6314 ld a3,0(a4) 800012ec: 6718 ld a4,8(a4) 800012ee: e14a sd s2,128(sp) 800012f0: e956 sd s5,144(sp) 800012f2: 6486 ld s1,64(sp) 800012f4: 6926 ld s2,72(sp) 800012f6: f836 sd a3,48(sp) 800012f8: fc3a sd a4,56(sp) 800012fa: 8b3e mv s6,a5 800012fc: f0de sd s7,96(sp) 800012fe: fcbe sd a5,120(sp) 80001300: 8a9a mv s5,t1 80001302: a819 j 80001318 <_vfprintf_r+0x3ce> 80001304: 4601 li a2,0 80001306: 4681 li a3,0 80001308: fffa8b9b addiw s7,s5,-1 8000130c: 19c070ef jal 800084a8 <__eqtf2> 80001310: e119 bnez a0,80001316 <_vfprintf_r+0x3cc> 80001312: 32d0106f j 80002e3e <_vfprintf_r+0x1ef4> 80001316: 8ade mv s5,s7 80001318: 7642 ld a2,48(sp) 8000131a: 76e2 ld a3,56(sp) 8000131c: 8566 mv a0,s9 8000131e: 85ca mv a1,s2 80001320: 38e070ef jal 800086ae <__multf3> 80001324: 892e mv s2,a1 80001326: 8caa mv s9,a0 80001328: 1f4080ef jal 8000951c <__fixtfsi> 8000132c: 00050b9b sext.w s7,a0 80001330: 855e mv a0,s7 80001332: 27c080ef jal 800095ae <__floatsitf> 80001336: 86ae mv a3,a1 80001338: 862a mv a2,a0 8000133a: 85ca mv a1,s2 8000133c: 8566 mv a0,s9 8000133e: 183070ef jal 80008cc0 <__subtf3> 80001342: 017486b3 add a3,s1,s7 80001346: 0006c683 lbu a3,0(a3) 8000134a: 885a mv a6,s6 8000134c: 8caa mv s9,a0 8000134e: 00db0023 sb a3,0(s6) 80001352: 0b05 addi s6,s6,1 80001354: 892e mv s2,a1 80001356: fa0a97e3 bnez s5,80001304 <_vfprintf_r+0x3ba> 8000135a: 00009697 auipc a3,0x9 8000135e: c3668693 addi a3,a3,-970 # 80009f90 80001362: 77e6 ld a5,120(sp) 80001364: 6290 ld a2,0(a3) 80001366: 6694 ld a3,8(a3) 80001368: fc3e sd a5,56(sp) 8000136a: f842 sd a6,48(sp) 8000136c: 84de mv s1,s7 8000136e: e4ae sd a1,72(sp) 80001370: 7b86 ld s7,96(sp) 80001372: fcb2 sd a2,120(sp) 80001374: f0b6 sd a3,96(sp) 80001376: 1cc070ef jal 80008542 <__getf2> 8000137a: 6aca ld s5,144(sp) 8000137c: 690a ld s2,128(sp) 8000137e: 7842 ld a6,48(sp) 80001380: 77e2 ld a5,56(sp) 80001382: 02a04063 bgtz a0,800013a2 <_vfprintf_r+0x458> 80001386: 7666 ld a2,120(sp) 80001388: 7686 ld a3,96(sp) 8000138a: 65a6 ld a1,72(sp) 8000138c: 8566 mv a0,s9 8000138e: f83e sd a5,48(sp) 80001390: fc42 sd a6,56(sp) 80001392: 116070ef jal 800084a8 <__eqtf2> 80001396: 77c2 ld a5,48(sp) 80001398: e531 bnez a0,800013e4 <_vfprintf_r+0x49a> 8000139a: 0014f713 andi a4,s1,1 8000139e: 7862 ld a6,56(sp) 800013a0: c331 beqz a4,800013e4 <_vfprintf_r+0x49a> 800013a2: 6706 ld a4,64(sp) 800013a4: e5c2 sd a6,200(sp) 800013a6: fffb4683 lbu a3,-1(s6) 800013aa: 00f74603 lbu a2,15(a4) 800013ae: 875a mv a4,s6 800013b0: 00d61e63 bne a2,a3,800013cc <_vfprintf_r+0x482> 800013b4: 03000593 li a1,48 800013b8: feb70fa3 sb a1,-1(a4) 800013bc: 672e ld a4,200(sp) 800013be: fff70693 addi a3,a4,-1 800013c2: e5b6 sd a3,200(sp) 800013c4: fff74683 lbu a3,-1(a4) 800013c8: fec688e3 beq a3,a2,800013b8 <_vfprintf_r+0x46e> 800013cc: 0016861b addiw a2,a3,1 800013d0: 03900593 li a1,57 800013d4: 0ff67613 zext.b a2,a2 800013d8: 00b69463 bne a3,a1,800013e0 <_vfprintf_r+0x496> 800013dc: 60c0106f j 800029e8 <_vfprintf_r+0x1a9e> 800013e0: fec70fa3 sb a2,-1(a4) 800013e4: 56ca lw a3,176(sp) 800013e6: 00fc071b addiw a4,s8,15 800013ea: 0ae10c23 sb a4,184(sp) 800013ee: 40fb063b subw a2,s6,a5 800013f2: fff6871b addiw a4,a3,-1 800013f6: d93a sw a4,176(sp) 800013f8: f832 sd a2,48(sp) 800013fa: 00075463 bgez a4,80001402 <_vfprintf_r+0x4b8> 800013fe: 59e0106f j 8000299c <_vfprintf_r+0x1a52> 80001402: 02b00693 li a3,43 80001406: 0ad10ca3 sb a3,185(sp) 8000140a: 46a5 li a3,9 8000140c: 00e6c463 blt a3,a4,80001414 <_vfprintf_r+0x4ca> 80001410: 5a20106f j 800029b2 <_vfprintf_r+0x1a68> 80001414: 0c710313 addi t1,sp,199 80001418: 666668b7 lui a7,0x66666 8000141c: 851a mv a0,t1 8000141e: 66788893 addi a7,a7,1639 # 66666667 <__dtim_size+0x66566667> 80001422: 06300293 li t0,99 80001426: 031706b3 mul a3,a4,a7 8000142a: 41f7561b sraiw a2,a4,0x1f 8000142e: 883a mv a6,a4 80001430: 85aa mv a1,a0 80001432: 157d addi a0,a0,-1 80001434: 9689 srai a3,a3,0x22 80001436: 9e91 subw a3,a3,a2 80001438: 0026961b slliw a2,a3,0x2 8000143c: 9e35 addw a2,a2,a3 8000143e: 0016161b slliw a2,a2,0x1 80001442: 9f11 subw a4,a4,a2 80001444: 0307071b addiw a4,a4,48 80001448: fee58fa3 sb a4,-1(a1) # 10014fff <__dtim_size+0xff14fff> 8000144c: 8736 mv a4,a3 8000144e: fd02cce3 blt t0,a6,80001426 <_vfprintf_r+0x4dc> 80001452: 0306871b addiw a4,a3,48 80001456: fee50fa3 sb a4,-1(a0) 8000145a: ffe58713 addi a4,a1,-2 8000145e: 00676463 bltu a4,t1,80001466 <_vfprintf_r+0x51c> 80001462: 2f10106f j 80002f52 <_vfprintf_r+0x2008> 80001466: 0ba10613 addi a2,sp,186 8000146a: 86b2 mv a3,a2 8000146c: 00074503 lbu a0,0(a4) 80001470: 0705 addi a4,a4,1 80001472: 0685 addi a3,a3,1 80001474: fea68fa3 sb a0,-1(a3) 80001478: fe671ae3 bne a4,t1,8000146c <_vfprintf_r+0x522> 8000147c: 9732 add a4,a4,a2 8000147e: 0709 addi a4,a4,2 80001480: 8f0d sub a4,a4,a1 80001482: 1934 addi a3,sp,184 80001484: 9f15 subw a4,a4,a3 80001486: f0ba sd a4,96(sp) 80001488: 7642 ld a2,48(sp) 8000148a: 7706 ld a4,96(sp) 8000148c: 4685 li a3,1 8000148e: 9f31 addw a4,a4,a2 80001490: 8cba mv s9,a4 80001492: 00c6c463 blt a3,a2,8000149a <_vfprintf_r+0x550> 80001496: 0bf0106f j 80002d54 <_vfprintf_r+0x1e0a> 8000149a: 66c6 ld a3,80(sp) 8000149c: 00e68cbb addw s9,a3,a4 800014a0: bff97713 andi a4,s2,-1025 800014a4: 10076713 ori a4,a4,256 800014a8: fcba sd a4,120(sp) 800014aa: 000c881b sext.w a6,s9 800014ae: 000cd363 bgez s9,800014b4 <_vfprintf_r+0x56a> 800014b2: 4801 li a6,0 800014b4: 00297613 andi a2,s2,2 800014b8: 3c0d9863 bnez s11,80001888 <_vfprintf_r+0x93e> 800014bc: e082 sd zero,64(sp) 800014be: e482 sd zero,72(sp) 800014c0: fc02 sd zero,56(sp) 800014c2: 0a714583 lbu a1,167(sp) 800014c6: 7966 ld s2,120(sp) 800014c8: 4301 li t1,0 800014ca: 3c059863 bnez a1,8000189a <_vfprintf_r+0x950> 800014ce: c20600e3 beqz a2,800010ee <_vfprintf_r+0x1a4> 800014d2: 7dce ld s11,240(sp) 800014d4: 562e lw a2,232(sp) 800014d6: 08497493 andi s1,s2,132 800014da: 2809 addiw a6,a6,2 800014dc: 86ee mv a3,s11 800014de: 8732 mv a4,a2 800014e0: e489 bnez s1,800014ea <_vfprintf_r+0x5a0> 800014e2: 410b8b3b subw s6,s7,a6 800014e6: 3b604c63 bgtz s6,8000189e <_vfprintf_r+0x954> 800014ea: c2058ee3 beqz a1,80001126 <_vfprintf_r+0x1dc> 800014ee: 4b09 li s6,2 800014f0: b911 j 80001104 <_vfprintf_r+0x1ba> 800014f2: 65c2 ld a1,16(sp) 800014f4: 6522 ld a0,8(sp) 800014f6: 1190 addi a2,sp,224 800014f8: e942 sd a6,144(sp) 800014fa: e13e sd a5,128(sp) 800014fc: fc9a sd t1,120(sp) 800014fe: 367010ef jal 80003064 <__sprint_r> 80001502: 78051e63 bnez a0,80001c9e <_vfprintf_r+0xd54> 80001506: 7dce ld s11,240(sp) 80001508: 684a ld a6,144(sp) 8000150a: 678a ld a5,128(sp) 8000150c: 7366 ld t1,120(sp) 8000150e: 8d52 mv s10,s4 80001510: b901 j 80001120 <_vfprintf_r+0x1d6> 80001512: 5b2e lw s6,232(sp) 80001514: 7642 ld a2,48(sp) 80001516: 4685 li a3,1 80001518: 2b05 addiw s6,s6,1 8000151a: 9db6 add s11,s11,a3 8000151c: 875a mv a4,s6 8000151e: 010d0c13 addi s8,s10,16 80001522: 1ec6d2e3 bge a3,a2,80001f06 <_vfprintf_r+0xfbc> 80001526: 4685 li a3,1 80001528: 00dd3423 sd a3,8(s10) 8000152c: 00fd3023 sd a5,0(s10) 80001530: f9ee sd s11,240(sp) 80001532: d5ba sw a4,232(sp) 80001534: 469d li a3,7 80001536: 56e6cce3 blt a3,a4,800022ae <_vfprintf_r+0x1364> 8000153a: 6746 ld a4,80(sp) 8000153c: 66e6 ld a3,88(sp) 8000153e: 2b05 addiw s6,s6,1 80001540: 9dba add s11,s11,a4 80001542: 00ec3423 sd a4,8(s8) 80001546: 00dc3023 sd a3,0(s8) 8000154a: f9ee sd s11,240(sp) 8000154c: d5da sw s6,232(sp) 8000154e: 471d li a4,7 80001550: 0c41 addi s8,s8,16 80001552: 53674ee3 blt a4,s6,8000228e <_vfprintf_r+0x1344> 80001556: e0be sd a5,64(sp) 80001558: 654e ld a0,208(sp) 8000155a: 77c2 ld a5,48(sp) 8000155c: 65ee ld a1,216(sp) 8000155e: 4601 li a2,0 80001560: 4681 li a3,0 80001562: fc42 sd a6,56(sp) 80001564: fff78c9b addiw s9,a5,-1 80001568: 741060ef jal 800084a8 <__eqtf2> 8000156c: 7862 ld a6,56(sp) 8000156e: 1c0507e3 beqz a0,80001f3c <_vfprintf_r+0xff2> 80001572: 6786 ld a5,64(sp) 80001574: 2b05 addiw s6,s6,1 80001576: 9de6 add s11,s11,s9 80001578: 0785 addi a5,a5,1 8000157a: d5da sw s6,232(sp) 8000157c: f9ee sd s11,240(sp) 8000157e: 00fc3023 sd a5,0(s8) 80001582: 019c3423 sd s9,8(s8) 80001586: 479d li a5,7 80001588: 1967cce3 blt a5,s6,80001f20 <_vfprintf_r+0xfd6> 8000158c: 0c41 addi s8,s8,16 8000158e: 7706 ld a4,96(sp) 80001590: 193c addi a5,sp,184 80001592: 2b05 addiw s6,s6,1 80001594: 9dba add s11,s11,a4 80001596: 00fc3023 sd a5,0(s8) 8000159a: f9ee sd s11,240(sp) 8000159c: d5da sw s6,232(sp) 8000159e: 00ec3423 sd a4,8(s8) 800015a2: 479d li a5,7 800015a4: 010c0d13 addi s10,s8,16 800015a8: bd67d4e3 bge a5,s6,80001170 <_vfprintf_r+0x226> 800015ac: 65c2 ld a1,16(sp) 800015ae: 6522 ld a0,8(sp) 800015b0: 1190 addi a2,sp,224 800015b2: fc42 sd a6,56(sp) 800015b4: 2b1010ef jal 80003064 <__sprint_r> 800015b8: 6e051363 bnez a0,80001c9e <_vfprintf_r+0xd54> 800015bc: 7dce ld s11,240(sp) 800015be: 7862 ld a6,56(sp) 800015c0: 8d52 mv s10,s4 800015c2: b67d j 80001170 <_vfprintf_r+0x226> 800015c4: 7702 ld a4,32(sp) 800015c6: 4c85 li s9,1 800015c8: 0a0103a3 sb zero,167(sp) 800015cc: 431c lw a5,0(a4) 800015ce: 0ef10c23 sb a5,248(sp) 800015d2: 00870793 addi a5,a4,8 800015d6: f03e sd a5,32(sp) 800015d8: b621 j 800010e0 <_vfprintf_r+0x196> 800015da: 7702 ld a4,32(sp) 800015dc: 0a0103a3 sb zero,167(sp) 800015e0: 8326 mv t1,s1 800015e2: 631c ld a5,0(a4) 800015e4: 00870493 addi s1,a4,8 800015e8: 3c0789e3 beqz a5,800021ba <_vfprintf_r+0x1270> 800015ec: 66034de3 bltz t1,80002466 <_vfprintf_r+0x151c> 800015f0: 861a mv a2,t1 800015f2: 853e mv a0,a5 800015f4: 4581 li a1,0 800015f6: fc1a sd t1,56(sp) 800015f8: f03e sd a5,32(sp) 800015fa: 3a9020ef jal 800041a2 800015fe: f42a sd a0,40(sp) 80001600: 0a714703 lbu a4,167(sp) 80001604: 7782 ld a5,32(sp) 80001606: 7362 ld t1,56(sp) 80001608: e119 bnez a0,8000160e <_vfprintf_r+0x6c4> 8000160a: 56a0106f j 80002b74 <_vfprintf_r+0x1c2a> 8000160e: 40f50cbb subw s9,a0,a5 80001612: 86e6 mv a3,s9 80001614: 000cd463 bgez s9,8000161c <_vfprintf_r+0x6d2> 80001618: 32c0106f j 80002944 <_vfprintf_r+0x19fa> 8000161c: 0006881b sext.w a6,a3 80001620: c319 beqz a4,80001626 <_vfprintf_r+0x6dc> 80001622: 2960106f j 800028b8 <_vfprintf_r+0x196e> 80001626: f026 sd s1,32(sp) 80001628: 7dce ld s11,240(sp) 8000162a: f402 sd zero,40(sp) 8000162c: e082 sd zero,64(sp) 8000162e: e482 sd zero,72(sp) 80001630: fc02 sd zero,56(sp) 80001632: 08497493 andi s1,s2,132 80001636: 4301 li t1,0 80001638: 86ee mv a3,s11 8000163a: ac0490e3 bnez s1,800010fa <_vfprintf_r+0x1b0> 8000163e: 410b8b3b subw s6,s7,a6 80001642: 0b6047e3 bgtz s6,80001ef0 <_vfprintf_r+0xfa6> 80001646: 0a714703 lbu a4,167(sp) 8000164a: aa071be3 bnez a4,80001100 <_vfprintf_r+0x1b6> 8000164e: 41930b3b subw s6,t1,s9 80001652: af605fe3 blez s6,80001150 <_vfprintf_r+0x206> 80001656: 56ae lw a3,232(sp) 80001658: 00009497 auipc s1,0x9 8000165c: 8f048493 addi s1,s1,-1808 # 80009f48 80001660: 07645363 bge s0,s6,800016c6 <_vfprintf_r+0x77c> 80001664: 876e mv a4,s11 80001666: 84da mv s1,s6 80001668: 8dd6 mv s11,s5 8000166a: 8b4a mv s6,s2 8000166c: 8abe mv s5,a5 8000166e: 00009917 auipc s2,0x9 80001672: 8da90913 addi s2,s2,-1830 # 80009f48 80001676: 87ea mv a5,s10 80001678: 8d66 mv s10,s9 8000167a: 8cc2 mv s9,a6 8000167c: a021 j 80001684 <_vfprintf_r+0x73a> 8000167e: 34c1 addiw s1,s1,-16 80001680: 02945963 bge s0,s1,800016b2 <_vfprintf_r+0x768> 80001684: 0741 addi a4,a4,16 80001686: 2685 addiw a3,a3,1 80001688: 0127b023 sd s2,0(a5) 8000168c: e780 sd s0,8(a5) 8000168e: f9ba sd a4,240(sp) 80001690: d5b6 sw a3,232(sp) 80001692: 07c1 addi a5,a5,16 80001694: fed9d5e3 bge s3,a3,8000167e <_vfprintf_r+0x734> 80001698: 65c2 ld a1,16(sp) 8000169a: 6522 ld a0,8(sp) 8000169c: 1190 addi a2,sp,224 8000169e: 1c7010ef jal 80003064 <__sprint_r> 800016a2: 5e051e63 bnez a0,80001c9e <_vfprintf_r+0xd54> 800016a6: 34c1 addiw s1,s1,-16 800016a8: 774e ld a4,240(sp) 800016aa: 56ae lw a3,232(sp) 800016ac: 87d2 mv a5,s4 800016ae: fc944be3 blt s0,s1,80001684 <_vfprintf_r+0x73a> 800016b2: 8866 mv a6,s9 800016b4: 8cea mv s9,s10 800016b6: 8d3e mv s10,a5 800016b8: 87d6 mv a5,s5 800016ba: 8aee mv s5,s11 800016bc: 8dba mv s11,a4 800016be: 874a mv a4,s2 800016c0: 895a mv s2,s6 800016c2: 8b26 mv s6,s1 800016c4: 84ba mv s1,a4 800016c6: 9dda add s11,s11,s6 800016c8: 2685 addiw a3,a3,1 800016ca: 009d3023 sd s1,0(s10) 800016ce: 016d3423 sd s6,8(s10) 800016d2: f9ee sd s11,240(sp) 800016d4: d5b6 sw a3,232(sp) 800016d6: 471d li a4,7 800016d8: 0d41 addi s10,s10,16 800016da: a6d75be3 bge a4,a3,80001150 <_vfprintf_r+0x206> 800016de: 65c2 ld a1,16(sp) 800016e0: 6522 ld a0,8(sp) 800016e2: 1190 addi a2,sp,224 800016e4: e142 sd a6,128(sp) 800016e6: fcbe sd a5,120(sp) 800016e8: 17d010ef jal 80003064 <__sprint_r> 800016ec: 5a051963 bnez a0,80001c9e <_vfprintf_r+0xd54> 800016f0: 10097713 andi a4,s2,256 800016f4: 7dce ld s11,240(sp) 800016f6: 680a ld a6,128(sp) 800016f8: 77e6 ld a5,120(sp) 800016fa: 8d52 mv s10,s4 800016fc: a4070ee3 beqz a4,80001158 <_vfprintf_r+0x20e> 80001700: 06500713 li a4,101 80001704: e18757e3 bge a4,s8,80001512 <_vfprintf_r+0x5c8> 80001708: 654e ld a0,208(sp) 8000170a: 65ee ld a1,216(sp) 8000170c: 4601 li a2,0 8000170e: 4681 li a3,0 80001710: e142 sd a6,128(sp) 80001712: fcbe sd a5,120(sp) 80001714: 595060ef jal 800084a8 <__eqtf2> 80001718: 77e6 ld a5,120(sp) 8000171a: 680a ld a6,128(sp) 8000171c: 6c051063 bnez a0,80001ddc <_vfprintf_r+0xe92> 80001720: 57ae lw a5,232(sp) 80001722: 00008717 auipc a4,0x8 80001726: 55e70713 addi a4,a4,1374 # 80009c80 <__clzdi2+0x5be> 8000172a: 00ed3023 sd a4,0(s10) 8000172e: 0d85 addi s11,s11,1 80001730: 4705 li a4,1 80001732: 2785 addiw a5,a5,1 80001734: 00ed3423 sd a4,8(s10) 80001738: f9ee sd s11,240(sp) 8000173a: d5be sw a5,232(sp) 8000173c: 471d li a4,7 8000173e: 0d41 addi s10,s10,16 80001740: 46f74be3 blt a4,a5,800023b6 <_vfprintf_r+0x146c> 80001744: 57ca lw a5,176(sp) 80001746: 7742 ld a4,48(sp) 80001748: 04e7dbe3 bge a5,a4,80001f9e <_vfprintf_r+0x1054> 8000174c: 6746 ld a4,80(sp) 8000174e: 57ae lw a5,232(sp) 80001750: 66e6 ld a3,88(sp) 80001752: 9dba add s11,s11,a4 80001754: 2785 addiw a5,a5,1 80001756: 00ed3423 sd a4,8(s10) 8000175a: 00dd3023 sd a3,0(s10) 8000175e: f9ee sd s11,240(sp) 80001760: d5be sw a5,232(sp) 80001762: 471d li a4,7 80001764: 0d41 addi s10,s10,16 80001766: 1cf74fe3 blt a4,a5,80002144 <_vfprintf_r+0x11fa> 8000176a: 77c2 ld a5,48(sp) 8000176c: fff78b1b addiw s6,a5,-1 80001770: a16050e3 blez s6,80001170 <_vfprintf_r+0x226> 80001774: 4c41 li s8,16 80001776: 57ae lw a5,232(sp) 80001778: 016c4463 blt s8,s6,80001780 <_vfprintf_r+0x836> 8000177c: 2620106f j 800029de <_vfprintf_r+0x1a94> 80001780: 876a mv a4,s10 80001782: 84da mv s1,s6 80001784: 8d56 mv s10,s5 80001786: 4c9d li s9,7 80001788: 8aca mv s5,s2 8000178a: 8b42 mv s6,a6 8000178c: 00008917 auipc s2,0x8 80001790: 7bc90913 addi s2,s2,1980 # 80009f48 80001794: a021 j 8000179c <_vfprintf_r+0x852> 80001796: 34c1 addiw s1,s1,-16 80001798: 429c5ce3 bge s8,s1,800023d0 <_vfprintf_r+0x1486> 8000179c: 0dc1 addi s11,s11,16 8000179e: 2785 addiw a5,a5,1 800017a0: 01273023 sd s2,0(a4) 800017a4: 01873423 sd s8,8(a4) 800017a8: f9ee sd s11,240(sp) 800017aa: d5be sw a5,232(sp) 800017ac: 0741 addi a4,a4,16 800017ae: fefcd4e3 bge s9,a5,80001796 <_vfprintf_r+0x84c> 800017b2: 65c2 ld a1,16(sp) 800017b4: 6522 ld a0,8(sp) 800017b6: 1190 addi a2,sp,224 800017b8: 0ad010ef jal 80003064 <__sprint_r> 800017bc: 4e051163 bnez a0,80001c9e <_vfprintf_r+0xd54> 800017c0: 7dce ld s11,240(sp) 800017c2: 57ae lw a5,232(sp) 800017c4: 8752 mv a4,s4 800017c6: bfc1 j 80001796 <_vfprintf_r+0x84c> 800017c8: 7702 ld a4,32(sp) 800017ca: 02097793 andi a5,s2,32 800017ce: 8326 mv t1,s1 800017d0: 0721 addi a4,a4,8 800017d2: e3bd bnez a5,80001838 <_vfprintf_r+0x8ee> 800017d4: 01097793 andi a5,s2,16 800017d8: c399 beqz a5,800017de <_vfprintf_r+0x894> 800017da: 43a0106f j 80002c14 <_vfprintf_r+0x1cca> 800017de: 7682 ld a3,32(sp) 800017e0: 04097793 andi a5,s2,64 800017e4: 0006ab03 lw s6,0(a3) 800017e8: 4e0780e3 beqz a5,800024c8 <_vfprintf_r+0x157e> 800017ec: 010b1b1b slliw s6,s6,0x10 800017f0: 410b5b1b sraiw s6,s6,0x10 800017f4: f03a sd a4,32(sp) 800017f6: 87da mv a5,s6 800017f8: 0407c663 bltz a5,80001844 <_vfprintf_r+0x8fa> 800017fc: 04034e63 bltz t1,80001858 <_vfprintf_r+0x90e> 80001800: 006b67b3 or a5,s6,t1 80001804: f7f97913 andi s2,s2,-129 80001808: eba1 bnez a5,80001858 <_vfprintf_r+0x90e> 8000180a: 0a714803 lbu a6,167(sp) 8000180e: f402 sd zero,40(sp) 80001810: 4c81 li s9,0 80001812: 01003833 snez a6,a6 80001816: 4301 li t1,0 80001818: e082 sd zero,64(sp) 8000181a: e482 sd zero,72(sp) 8000181c: fc02 sd zero,56(sp) 8000181e: 0afc addi a5,sp,348 80001820: b0f9 j 800010ee <_vfprintf_r+0x1a4> 80001822: 02097793 andi a5,s2,32 80001826: 8326 mv t1,s1 80001828: 01096f93 ori t6,s2,16 8000182c: 06078fe3 beqz a5,800020aa <_vfprintf_r+0x1160> 80001830: 7782 ld a5,32(sp) 80001832: 897e mv s2,t6 80001834: 00878713 addi a4,a5,8 80001838: 7782 ld a5,32(sp) 8000183a: f03a sd a4,32(sp) 8000183c: 639c ld a5,0(a5) 8000183e: 8b3e mv s6,a5 80001840: fa07dee3 bgez a5,800017fc <_vfprintf_r+0x8b2> 80001844: 02d00793 li a5,45 80001848: 0af103a3 sb a5,167(sp) 8000184c: 41600b33 neg s6,s6 80001850: 00034463 bltz t1,80001858 <_vfprintf_r+0x90e> 80001854: f7f97913 andi s2,s2,-129 80001858: 48a5 li a7,9 8000185a: 7968e963 bltu a7,s6,80001fec <_vfprintf_r+0x10a2> 8000185e: 030b0b1b addiw s6,s6,48 80001862: 15610da3 sb s6,347(sp) 80001866: 0003081b sext.w a6,t1 8000186a: 04605ae3 blez t1,800020be <_vfprintf_r+0x1174> 8000186e: 0a714583 lbu a1,167(sp) 80001872: 4601 li a2,0 80001874: f402 sd zero,40(sp) 80001876: 4c85 li s9,1 80001878: e082 sd zero,64(sp) 8000187a: e482 sd zero,72(sp) 8000187c: fc02 sd zero,56(sp) 8000187e: 15b10793 addi a5,sp,347 80001882: c40586e3 beqz a1,800014ce <_vfprintf_r+0x584> 80001886: a811 j 8000189a <_vfprintf_r+0x950> 80001888: 7966 ld s2,120(sp) 8000188a: 02d00593 li a1,45 8000188e: 0ab103a3 sb a1,167(sp) 80001892: 4301 li t1,0 80001894: e082 sd zero,64(sp) 80001896: e482 sd zero,72(sp) 80001898: fc02 sd zero,56(sp) 8000189a: 2805 addiw a6,a6,1 8000189c: b90d j 800014ce <_vfprintf_r+0x584> 8000189e: 4489 li s1,2 800018a0: 4dc1 li s11,16 800018a2: 863a mv a2,a4 800018a4: 85b6 mv a1,a3 800018a6: 00008717 auipc a4,0x8 800018aa: 6b270713 addi a4,a4,1714 # 80009f58 800018ae: 076dd563 bge s11,s6,80001918 <_vfprintf_r+0x9ce> 800018b2: e126 sd s1,128(sp) 800018b4: e93e sd a5,144(sp) 800018b6: 84da mv s1,s6 800018b8: 87ea mv a5,s10 800018ba: 469d li a3,7 800018bc: 8d56 mv s10,s5 800018be: fc9a sd t1,120(sp) 800018c0: 8aca mv s5,s2 800018c2: 8b42 mv s6,a6 800018c4: 00008917 auipc s2,0x8 800018c8: 69490913 addi s2,s2,1684 # 80009f58 800018cc: a021 j 800018d4 <_vfprintf_r+0x98a> 800018ce: 34c1 addiw s1,s1,-16 800018d0: 029ddb63 bge s11,s1,80001906 <_vfprintf_r+0x9bc> 800018d4: 05c1 addi a1,a1,16 800018d6: 2605 addiw a2,a2,1 800018d8: 0127b023 sd s2,0(a5) 800018dc: 01b7b423 sd s11,8(a5) 800018e0: f9ae sd a1,240(sp) 800018e2: d5b2 sw a2,232(sp) 800018e4: 07c1 addi a5,a5,16 800018e6: fec6d4e3 bge a3,a2,800018ce <_vfprintf_r+0x984> 800018ea: 65c2 ld a1,16(sp) 800018ec: 6522 ld a0,8(sp) 800018ee: 1190 addi a2,sp,224 800018f0: 774010ef jal 80003064 <__sprint_r> 800018f4: 3a051563 bnez a0,80001c9e <_vfprintf_r+0xd54> 800018f8: 34c1 addiw s1,s1,-16 800018fa: 75ce ld a1,240(sp) 800018fc: 562e lw a2,232(sp) 800018fe: 87d2 mv a5,s4 80001900: 469d li a3,7 80001902: fc9dc9e3 blt s11,s1,800018d4 <_vfprintf_r+0x98a> 80001906: 885a mv a6,s6 80001908: 874a mv a4,s2 8000190a: 8b26 mv s6,s1 8000190c: 8956 mv s2,s5 8000190e: 7366 ld t1,120(sp) 80001910: 8aea mv s5,s10 80001912: 648a ld s1,128(sp) 80001914: 8d3e mv s10,a5 80001916: 67ca ld a5,144(sp) 80001918: 00bb0db3 add s11,s6,a1 8000191c: 2605 addiw a2,a2,1 8000191e: 00ed3023 sd a4,0(s10) 80001922: f9ee sd s11,240(sp) 80001924: d5b2 sw a2,232(sp) 80001926: 016d3423 sd s6,8(s10) 8000192a: 471d li a4,7 8000192c: 1ac747e3 blt a4,a2,800022da <_vfprintf_r+0x1390> 80001930: 0a714703 lbu a4,167(sp) 80001934: 0d41 addi s10,s10,16 80001936: 68071063 bnez a4,80001fb6 <_vfprintf_r+0x106c> 8000193a: 800487e3 beqz s1,80001148 <_vfprintf_r+0x1fe> 8000193e: 4481 li s1,0 80001940: fe6ff06f j 80001126 <_vfprintf_r+0x1dc> 80001944: 7782 ld a5,32(sp) 80001946: 0007ab83 lw s7,0(a5) 8000194a: 660bd063 bgez s7,80001faa <_vfprintf_r+0x1060> 8000194e: 7782 ld a5,32(sp) 80001950: 41700bbb negw s7,s7 80001954: 07a1 addi a5,a5,8 80001956: f03e sd a5,32(sp) 80001958: 000ace03 lbu t3,0(s5) 8000195c: 00496913 ori s2,s2,4 80001960: f16ff06f j 80001076 <_vfprintf_r+0x12c> 80001964: 7702 ld a4,32(sp) 80001966: 0a0103a3 sb zero,167(sp) 8000196a: 8326 mv t1,s1 8000196c: 00073b03 ld s6,0(a4) 80001970: 01096f93 ori t6,s2,16 80001974: 66034563 bltz t1,80001fde <_vfprintf_r+0x1094> 80001978: 0721 addi a4,a4,8 8000197a: 006b67b3 or a5,s6,t1 8000197e: f03a sd a4,32(sp) 80001980: f7fff913 andi s2,t6,-129 80001984: 4601 li a2,0 80001986: ec0799e3 bnez a5,80001858 <_vfprintf_r+0x90e> 8000198a: 0a714583 lbu a1,167(sp) 8000198e: f402 sd zero,40(sp) 80001990: e082 sd zero,64(sp) 80001992: e482 sd zero,72(sp) 80001994: fc02 sd zero,56(sp) 80001996: 4801 li a6,0 80001998: 4c81 li s9,0 8000199a: 4301 li t1,0 8000199c: 0afc addi a5,sp,348 8000199e: b20588e3 beqz a1,800014ce <_vfprintf_r+0x584> 800019a2: bde5 j 8000189a <_vfprintf_r+0x950> 800019a4: 02b00793 li a5,43 800019a8: 000ace03 lbu t3,0(s5) 800019ac: 0af103a3 sb a5,167(sp) 800019b0: ec6ff06f j 80001076 <_vfprintf_r+0x12c> 800019b4: 000ace03 lbu t3,0(s5) 800019b8: 08096913 ori s2,s2,128 800019bc: ebaff06f j 80001076 <_vfprintf_r+0x12c> 800019c0: 000acc03 lbu s8,0(s5) 800019c4: 02a00793 li a5,42 800019c8: 001a8613 addi a2,s5,1 800019cc: 00fc1463 bne s8,a5,800019d4 <_vfprintf_r+0xa8a> 800019d0: 5440106f j 80002f14 <_vfprintf_r+0x1fca> 800019d4: fd0c071b addiw a4,s8,-48 800019d8: 45a5 li a1,9 800019da: 4681 li a3,0 800019dc: 8ab2 mv s5,a2 800019de: 4481 li s1,0 800019e0: e8e5ee63 bltu a1,a4,8000107c <_vfprintf_r+0x132> 800019e4: 0026979b slliw a5,a3,0x2 800019e8: 00064c03 lbu s8,0(a2) 800019ec: 9fb5 addw a5,a5,a3 800019ee: 0017979b slliw a5,a5,0x1 800019f2: 00e786bb addw a3,a5,a4 800019f6: fd0c071b addiw a4,s8,-48 800019fa: 0605 addi a2,a2,1 800019fc: fee5f4e3 bgeu a1,a4,800019e4 <_vfprintf_r+0xa9a> 80001a00: 8336 mv t1,a3 80001a02: 7206c863 bltz a3,80002132 <_vfprintf_r+0x11e8> 80001a06: 0003049b sext.w s1,t1 80001a0a: 8ab2 mv s5,a2 80001a0c: e70ff06f j 8000107c <_vfprintf_r+0x132> 80001a10: 6c22 ld s8,8(sp) 80001a12: 8562 mv a0,s8 80001a14: 000020ef jal 80003a14 <_localeconv_r> 80001a18: 651c ld a5,8(a0) 80001a1a: 853e mv a0,a5 80001a1c: f4be sd a5,104(sp) 80001a1e: 6ea020ef jal 80004108 80001a22: 87aa mv a5,a0 80001a24: 8562 mv a0,s8 80001a26: e53e sd a5,136(sp) 80001a28: 8c3e mv s8,a5 80001a2a: 7eb010ef jal 80003a14 <_localeconv_r> 80001a2e: 6914 ld a3,16(a0) 80001a30: 018037b3 snez a5,s8 80001a34: 000ace03 lbu t3,0(s5) 80001a38: 00d03733 snez a4,a3 80001a3c: f8b6 sd a3,112(sp) 80001a3e: 8ff9 and a5,a5,a4 80001a40: e2078b63 beqz a5,80001076 <_vfprintf_r+0x12c> 80001a44: 0006c783 lbu a5,0(a3) 80001a48: e2078763 beqz a5,80001076 <_vfprintf_r+0x12c> 80001a4c: 40096913 ori s2,s2,1024 80001a50: e26ff06f j 80001076 <_vfprintf_r+0x12c> 80001a54: 000ace03 lbu t3,0(s5) 80001a58: 00196913 ori s2,s2,1 80001a5c: e1aff06f j 80001076 <_vfprintf_r+0x12c> 80001a60: 0a714783 lbu a5,167(sp) 80001a64: 000ace03 lbu t3,0(s5) 80001a68: e0079763 bnez a5,80001076 <_vfprintf_r+0x12c> 80001a6c: 02000793 li a5,32 80001a70: 0af103a3 sb a5,167(sp) 80001a74: e02ff06f j 80001076 <_vfprintf_r+0x12c> 80001a78: 000ace03 lbu t3,0(s5) 80001a7c: 00896913 ori s2,s2,8 80001a80: df6ff06f j 80001076 <_vfprintf_r+0x12c> 80001a84: 7782 ld a5,32(sp) 80001a86: 8326 mv t1,s1 80001a88: 01096813 ori a6,s2,16 80001a8c: 00878713 addi a4,a5,8 80001a90: 7782 ld a5,32(sp) 80001a92: 6394 ld a3,0(a5) 80001a94: f03a sd a4,32(sp) 80001a96: 0a0103a3 sb zero,167(sp) 80001a9a: bff87913 andi s2,a6,-1025 80001a9e: 2e034d63 bltz t1,80001d98 <_vfprintf_r+0xe4e> 80001aa2: 00d367b3 or a5,t1,a3 80001aa6: b7f87913 andi s2,a6,-1153 80001aaa: 2e079763 bnez a5,80001d98 <_vfprintf_r+0xe4e> 80001aae: 00187813 andi a6,a6,1 80001ab2: 44080163 beqz a6,80001ef4 <_vfprintf_r+0xfaa> 80001ab6: 03000793 li a5,48 80001aba: 14f10da3 sb a5,347(sp) 80001abe: 8cc2 mv s9,a6 80001ac0: f402 sd zero,40(sp) 80001ac2: 4301 li t1,0 80001ac4: e082 sd zero,64(sp) 80001ac6: e482 sd zero,72(sp) 80001ac8: fc02 sd zero,56(sp) 80001aca: 15b10793 addi a5,sp,347 80001ace: e20ff06f j 800010ee <_vfprintf_r+0x1a4> 80001ad2: 000ace03 lbu t3,0(s5) 80001ad6: 06800793 li a5,104 80001ada: 64fe0e63 beq t3,a5,80002136 <_vfprintf_r+0x11ec> 80001ade: 04096913 ori s2,s2,64 80001ae2: d94ff06f j 80001076 <_vfprintf_r+0x12c> 80001ae6: 7682 ld a3,32(sp) 80001ae8: 02097793 andi a5,s2,32 80001aec: 00868713 addi a4,a3,8 80001af0: 5a079763 bnez a5,8000209e <_vfprintf_r+0x1154> 80001af4: 01097793 andi a5,s2,16 80001af8: 1a0788e3 beqz a5,800024a8 <_vfprintf_r+0x155e> 80001afc: 7782 ld a5,32(sp) 80001afe: 66e2 ld a3,24(sp) 80001b00: 639c ld a5,0(a5) 80001b02: e394 sd a3,0(a5) 80001b04: f03a sd a4,32(sp) 80001b06: cfeff06f j 80001004 <_vfprintf_r+0xba> 80001b0a: 000ace03 lbu t3,0(s5) 80001b0e: 06c00793 li a5,108 80001b12: 64fe0663 beq t3,a5,8000215e <_vfprintf_r+0x1214> 80001b16: 01096913 ori s2,s2,16 80001b1a: d5cff06f j 80001076 <_vfprintf_r+0x12c> 80001b1e: 02097793 andi a5,s2,32 80001b22: 8326 mv t1,s1 80001b24: 4a079563 bnez a5,80001fce <_vfprintf_r+0x1084> 80001b28: 01097793 andi a5,s2,16 80001b2c: 4a079163 bnez a5,80001fce <_vfprintf_r+0x1084> 80001b30: 7682 ld a3,32(sp) 80001b32: 04097793 andi a5,s2,64 80001b36: 00868713 addi a4,a3,8 80001b3a: 70078163 beqz a5,8000223c <_vfprintf_r+0x12f2> 80001b3e: 0a0103a3 sb zero,167(sp) 80001b42: 0006db03 lhu s6,0(a3) 80001b46: 7004c663 bltz s1,80002252 <_vfprintf_r+0x1308> 80001b4a: 01636633 or a2,t1,s6 80001b4e: 2601 sext.w a2,a2 80001b50: f03a sd a4,32(sp) 80001b52: f7f97913 andi s2,s2,-129 80001b56: d00611e3 bnez a2,80001858 <_vfprintf_r+0x90e> 80001b5a: bd05 j 8000198a <_vfprintf_r+0xa40> 80001b5c: 000ace03 lbu t3,0(s5) 80001b60: 02096913 ori s2,s2,32 80001b64: d12ff06f j 80001076 <_vfprintf_r+0x12c> 80001b68: 67a1 lui a5,0x8 80001b6a: 83078793 addi a5,a5,-2000 # 7830 80001b6e: 0af11423 sh a5,168(sp) 80001b72: 7782 ld a5,32(sp) 80001b74: 0a0103a3 sb zero,167(sp) 80001b78: 8326 mv t1,s1 80001b7a: 6398 ld a4,0(a5) 80001b7c: 00878593 addi a1,a5,8 80001b80: 5404cc63 bltz s1,800020d8 <_vfprintf_r+0x118e> 80001b84: f7f97f93 andi t6,s2,-129 80001b88: 009767b3 or a5,a4,s1 80001b8c: 002fe913 ori s2,t6,2 80001b90: 0e078fe3 beqz a5,8000248e <_vfprintf_r+0x1544> 80001b94: 00008517 auipc a0,0x8 80001b98: 0b450513 addi a0,a0,180 # 80009c48 <__clzdi2+0x586> 80001b9c: 4609 li a2,2 80001b9e: 07800c13 li s8,120 80001ba2: f02e sd a1,32(sp) 80001ba4: 0a714583 lbu a1,167(sp) 80001ba8: a399 j 800020ee <_vfprintf_r+0x11a4> 80001baa: 7702 ld a4,32(sp) 80001bac: 02097793 andi a5,s2,32 80001bb0: 8326 mv t1,s1 80001bb2: 0721 addi a4,a4,8 80001bb4: 4c079963 bnez a5,80002086 <_vfprintf_r+0x113c> 80001bb8: 01097793 andi a5,s2,16 80001bbc: 4c079563 bnez a5,80002086 <_vfprintf_r+0x113c> 80001bc0: 04097793 andi a5,s2,64 80001bc4: 10078ee3 beqz a5,800024e0 <_vfprintf_r+0x1596> 80001bc8: 7782 ld a5,32(sp) 80001bca: 884a mv a6,s2 80001bcc: f03a sd a4,32(sp) 80001bce: 0007d683 lhu a3,0(a5) 80001bd2: b5d1 j 80001a96 <_vfprintf_r+0xb4c> 80001bd4: 410b8b3b subw s6,s7,a6 80001bd8: d7605863 blez s6,80001148 <_vfprintf_r+0x1fe> 80001bdc: 42c1 li t0,16 80001bde: 562e lw a2,232(sp) 80001be0: 00008497 auipc s1,0x8 80001be4: 36848493 addi s1,s1,872 # 80009f48 80001be8: 0762d863 bge t0,s6,80001c58 <_vfprintf_r+0xd0e> 80001bec: 876e mv a4,s11 80001bee: 84da mv s1,s6 80001bf0: 8dd6 mv s11,s5 80001bf2: 8b4a mv s6,s2 80001bf4: 8abe mv s5,a5 80001bf6: 439d li t2,7 80001bf8: 87ea mv a5,s10 80001bfa: fc9a sd t1,120(sp) 80001bfc: 8d66 mv s10,s9 80001bfe: 00008917 auipc s2,0x8 80001c02: 34a90913 addi s2,s2,842 # 80009f48 80001c06: 8cc2 mv s9,a6 80001c08: a021 j 80001c10 <_vfprintf_r+0xcc6> 80001c0a: 34c1 addiw s1,s1,-16 80001c0c: 0292db63 bge t0,s1,80001c42 <_vfprintf_r+0xcf8> 80001c10: 0741 addi a4,a4,16 80001c12: 2605 addiw a2,a2,1 80001c14: 0127b023 sd s2,0(a5) 80001c18: 0057b423 sd t0,8(a5) 80001c1c: f9ba sd a4,240(sp) 80001c1e: d5b2 sw a2,232(sp) 80001c20: 07c1 addi a5,a5,16 80001c22: fec3d4e3 bge t2,a2,80001c0a <_vfprintf_r+0xcc0> 80001c26: 65c2 ld a1,16(sp) 80001c28: 6522 ld a0,8(sp) 80001c2a: 1190 addi a2,sp,224 80001c2c: 438010ef jal 80003064 <__sprint_r> 80001c30: e53d bnez a0,80001c9e <_vfprintf_r+0xd54> 80001c32: 42c1 li t0,16 80001c34: 34c1 addiw s1,s1,-16 80001c36: 774e ld a4,240(sp) 80001c38: 562e lw a2,232(sp) 80001c3a: 87d2 mv a5,s4 80001c3c: 439d li t2,7 80001c3e: fc92c9e3 blt t0,s1,80001c10 <_vfprintf_r+0xcc6> 80001c42: 7366 ld t1,120(sp) 80001c44: 8866 mv a6,s9 80001c46: 8cea mv s9,s10 80001c48: 8d3e mv s10,a5 80001c4a: 87d6 mv a5,s5 80001c4c: 8aee mv s5,s11 80001c4e: 8dba mv s11,a4 80001c50: 874a mv a4,s2 80001c52: 895a mv s2,s6 80001c54: 8b26 mv s6,s1 80001c56: 84ba mv s1,a4 80001c58: 9dda add s11,s11,s6 80001c5a: 2605 addiw a2,a2,1 80001c5c: 009d3023 sd s1,0(s10) 80001c60: 016d3423 sd s6,8(s10) 80001c64: f9ee sd s11,240(sp) 80001c66: d5b2 sw a2,232(sp) 80001c68: 471d li a4,7 80001c6a: 0d41 addi s10,s10,16 80001c6c: ccc75e63 bge a4,a2,80001148 <_vfprintf_r+0x1fe> 80001c70: 65c2 ld a1,16(sp) 80001c72: 6522 ld a0,8(sp) 80001c74: 1190 addi a2,sp,224 80001c76: e942 sd a6,144(sp) 80001c78: e13e sd a5,128(sp) 80001c7a: fc9a sd t1,120(sp) 80001c7c: 3e8010ef jal 80003064 <__sprint_r> 80001c80: ed19 bnez a0,80001c9e <_vfprintf_r+0xd54> 80001c82: 7dce ld s11,240(sp) 80001c84: 7366 ld t1,120(sp) 80001c86: 678a ld a5,128(sp) 80001c88: 684a ld a6,144(sp) 80001c8a: 8d52 mv s10,s4 80001c8c: cbcff06f j 80001148 <_vfprintf_r+0x1fe> 80001c90: 65c2 ld a1,16(sp) 80001c92: 6522 ld a0,8(sp) 80001c94: 1190 addi a2,sp,224 80001c96: 3ce010ef jal 80003064 <__sprint_r> 80001c9a: ce050c63 beqz a0,80001192 <_vfprintf_r+0x248> 80001c9e: 75a2 ld a1,40(sp) 80001ca0: 64c2 ld s1,16(sp) 80001ca2: c581 beqz a1,80001caa <_vfprintf_r+0xd60> 80001ca4: 6522 ld a0,8(sp) 80001ca6: 7ba020ef jal 80004460 <_free_r> 80001caa: 0104d783 lhu a5,16(s1) 80001cae: 0407f793 andi a5,a5,64 80001cb2: c399 beqz a5,80001cb8 <_vfprintf_r+0xd6e> 80001cb4: 0980106f j 80002d4c <_vfprintf_r+0x1e02> 80001cb8: 23013903 ld s2,560(sp) 80001cbc: 22813983 ld s3,552(sp) 80001cc0: 22013a03 ld s4,544(sp) 80001cc4: 21813a83 ld s5,536(sp) 80001cc8: 20813b83 ld s7,520(sp) 80001ccc: 20013c03 ld s8,512(sp) 80001cd0: 7cfe ld s9,504(sp) 80001cd2: 7d5e ld s10,496(sp) 80001cd4: 7dbe ld s11,488(sp) 80001cd6: 24813083 ld ra,584(sp) 80001cda: 24013403 ld s0,576(sp) 80001cde: 6562 ld a0,24(sp) 80001ce0: 23813483 ld s1,568(sp) 80001ce4: 21013b03 ld s6,528(sp) 80001ce8: 25010113 addi sp,sp,592 80001cec: 8082 ret 80001cee: 65c2 ld a1,16(sp) 80001cf0: 6522 ld a0,8(sp) 80001cf2: 1190 addi a2,sp,224 80001cf4: e942 sd a6,144(sp) 80001cf6: e13e sd a5,128(sp) 80001cf8: fc9a sd t1,120(sp) 80001cfa: 36a010ef jal 80003064 <__sprint_r> 80001cfe: f145 bnez a0,80001c9e <_vfprintf_r+0xd54> 80001d00: 7dce ld s11,240(sp) 80001d02: 684a ld a6,144(sp) 80001d04: 678a ld a5,128(sp) 80001d06: 7366 ld t1,120(sp) 80001d08: 8d52 mv s10,s4 80001d0a: c36ff06f j 80001140 <_vfprintf_r+0x1f6> 80001d0e: 4c41 li s8,16 80001d10: 57ae lw a5,232(sp) 80001d12: 00008717 auipc a4,0x8 80001d16: 24670713 addi a4,a4,582 # 80009f58 80001d1a: 056c5963 bge s8,s6,80001d6c <_vfprintf_r+0xe22> 80001d1e: 84da mv s1,s6 80001d20: 4c9d li s9,7 80001d22: 8b56 mv s6,s5 80001d24: 00008917 auipc s2,0x8 80001d28: 23490913 addi s2,s2,564 # 80009f58 80001d2c: 8ac2 mv s5,a6 80001d2e: a021 j 80001d36 <_vfprintf_r+0xdec> 80001d30: 34c1 addiw s1,s1,-16 80001d32: 029c5963 bge s8,s1,80001d64 <_vfprintf_r+0xe1a> 80001d36: 0dc1 addi s11,s11,16 80001d38: 2785 addiw a5,a5,1 80001d3a: 012d3023 sd s2,0(s10) 80001d3e: 018d3423 sd s8,8(s10) 80001d42: f9ee sd s11,240(sp) 80001d44: d5be sw a5,232(sp) 80001d46: 0d41 addi s10,s10,16 80001d48: fefcd4e3 bge s9,a5,80001d30 <_vfprintf_r+0xde6> 80001d4c: 65c2 ld a1,16(sp) 80001d4e: 6522 ld a0,8(sp) 80001d50: 1190 addi a2,sp,224 80001d52: 312010ef jal 80003064 <__sprint_r> 80001d56: f521 bnez a0,80001c9e <_vfprintf_r+0xd54> 80001d58: 34c1 addiw s1,s1,-16 80001d5a: 7dce ld s11,240(sp) 80001d5c: 57ae lw a5,232(sp) 80001d5e: 8d52 mv s10,s4 80001d60: fc9c4be3 blt s8,s1,80001d36 <_vfprintf_r+0xdec> 80001d64: 8856 mv a6,s5 80001d66: 874a mv a4,s2 80001d68: 8ada mv s5,s6 80001d6a: 8b26 mv s6,s1 80001d6c: 9dda add s11,s11,s6 80001d6e: 2785 addiw a5,a5,1 80001d70: 00ed3023 sd a4,0(s10) 80001d74: f9ee sd s11,240(sp) 80001d76: d5be sw a5,232(sp) 80001d78: 016d3423 sd s6,8(s10) 80001d7c: 471d li a4,7 80001d7e: c0f75163 bge a4,a5,80001180 <_vfprintf_r+0x236> 80001d82: 65c2 ld a1,16(sp) 80001d84: 6522 ld a0,8(sp) 80001d86: 1190 addi a2,sp,224 80001d88: fc42 sd a6,56(sp) 80001d8a: 2da010ef jal 80003064 <__sprint_r> 80001d8e: f901 bnez a0,80001c9e <_vfprintf_r+0xd54> 80001d90: 7dce ld s11,240(sp) 80001d92: 7862 ld a6,56(sp) 80001d94: becff06f j 80001180 <_vfprintf_r+0x236> 80001d98: 0ae4 addi s1,sp,348 80001d9a: 87a6 mv a5,s1 80001d9c: 0076f713 andi a4,a3,7 80001da0: 863e mv a2,a5 80001da2: 03070713 addi a4,a4,48 80001da6: 828d srli a3,a3,0x3 80001da8: fee78fa3 sb a4,-1(a5) 80001dac: 17fd addi a5,a5,-1 80001dae: f6fd bnez a3,80001d9c <_vfprintf_r+0xe52> 80001db0: fd070713 addi a4,a4,-48 80001db4: 00e03733 snez a4,a4 80001db8: 00e97733 and a4,s2,a4 80001dbc: 03000693 li a3,48 80001dc0: 5a071c63 bnez a4,80002378 <_vfprintf_r+0x142e> 80001dc4: 40f48cbb subw s9,s1,a5 80001dc8: 0003081b sext.w a6,t1 80001dcc: 1f934963 blt t1,s9,80001fbe <_vfprintf_r+0x1074> 80001dd0: f402 sd zero,40(sp) 80001dd2: e082 sd zero,64(sp) 80001dd4: e482 sd zero,72(sp) 80001dd6: fc02 sd zero,56(sp) 80001dd8: b16ff06f j 800010ee <_vfprintf_r+0x1a4> 80001ddc: 564a lw a2,176(sp) 80001dde: 52c05663 blez a2,8000230a <_vfprintf_r+0x13c0> 80001de2: 76e2 ld a3,56(sp) 80001de4: 7642 ld a2,48(sp) 80001de6: 8736 mv a4,a3 80001de8: 32d64f63 blt a2,a3,80002126 <_vfprintf_r+0x11dc> 80001dec: 0007049b sext.w s1,a4 80001df0: 00905f63 blez s1,80001e0e <_vfprintf_r+0xec4> 80001df4: 572e lw a4,232(sp) 80001df6: 9da6 add s11,s11,s1 80001df8: 00fd3023 sd a5,0(s10) 80001dfc: 2705 addiw a4,a4,1 80001dfe: 009d3423 sd s1,8(s10) 80001e02: f9ee sd s11,240(sp) 80001e04: d5ba sw a4,232(sp) 80001e06: 469d li a3,7 80001e08: 0d41 addi s10,s10,16 80001e0a: 22e6c7e3 blt a3,a4,80002838 <_vfprintf_r+0x18ee> 80001e0e: 88a6 mv a7,s1 80001e10: 3a04c363 bltz s1,800021b6 <_vfprintf_r+0x126c> 80001e14: 7762 ld a4,56(sp) 80001e16: 41170c3b subw s8,a4,a7 80001e1a: 3d804263 bgtz s8,800021de <_vfprintf_r+0x1294> 80001e1e: 76e2 ld a3,56(sp) 80001e20: 40097713 andi a4,s2,1024 80001e24: 00d784b3 add s1,a5,a3 80001e28: 080715e3 bnez a4,800026b2 <_vfprintf_r+0x1768> 80001e2c: 5b4a lw s6,176(sp) 80001e2e: 76c2 ld a3,48(sp) 80001e30: 00db4663 blt s6,a3,80001e3c <_vfprintf_r+0xef2> 80001e34: 00197713 andi a4,s2,1 80001e38: 260702e3 beqz a4,8000289c <_vfprintf_r+0x1952> 80001e3c: 66c6 ld a3,80(sp) 80001e3e: 572e lw a4,232(sp) 80001e40: 6666 ld a2,88(sp) 80001e42: 9db6 add s11,s11,a3 80001e44: 2705 addiw a4,a4,1 80001e46: 00dd3423 sd a3,8(s10) 80001e4a: 00cd3023 sd a2,0(s10) 80001e4e: f9ee sd s11,240(sp) 80001e50: d5ba sw a4,232(sp) 80001e52: 469d li a3,7 80001e54: 0d41 addi s10,s10,16 80001e56: 4ee6c0e3 blt a3,a4,80002b36 <_vfprintf_r+0x1bec> 80001e5a: 7742 ld a4,48(sp) 80001e5c: 97ba add a5,a5,a4 80001e5e: 40978c33 sub s8,a5,s1 80001e62: 41670b3b subw s6,a4,s6 80001e66: 000c079b sext.w a5,s8 80001e6a: 00fb5363 bge s6,a5,80001e70 <_vfprintf_r+0xf26> 80001e6e: 8c5a mv s8,s6 80001e70: 2c01 sext.w s8,s8 80001e72: 01805f63 blez s8,80001e90 <_vfprintf_r+0xf46> 80001e76: 57ae lw a5,232(sp) 80001e78: 9de2 add s11,s11,s8 80001e7a: 009d3023 sd s1,0(s10) 80001e7e: 2785 addiw a5,a5,1 80001e80: 018d3423 sd s8,8(s10) 80001e84: f9ee sd s11,240(sp) 80001e86: d5be sw a5,232(sp) 80001e88: 471d li a4,7 80001e8a: 0d41 addi s10,s10,16 80001e8c: 56f743e3 blt a4,a5,80002bf2 <_vfprintf_r+0x1ca8> 80001e90: 87e2 mv a5,s8 80001e92: 000c5363 bgez s8,80001e98 <_vfprintf_r+0xf4e> 80001e96: 4781 li a5,0 80001e98: 40fb0b3b subw s6,s6,a5 80001e9c: ad605a63 blez s6,80001170 <_vfprintf_r+0x226> 80001ea0: 4c41 li s8,16 80001ea2: 57ae lw a5,232(sp) 80001ea4: 336c5de3 bge s8,s6,800029de <_vfprintf_r+0x1a94> 80001ea8: 876a mv a4,s10 80001eaa: 84da mv s1,s6 80001eac: 8d56 mv s10,s5 80001eae: 4c9d li s9,7 80001eb0: 8aca mv s5,s2 80001eb2: 8b42 mv s6,a6 80001eb4: 00008917 auipc s2,0x8 80001eb8: 09490913 addi s2,s2,148 # 80009f48 80001ebc: a021 j 80001ec4 <_vfprintf_r+0xf7a> 80001ebe: 34c1 addiw s1,s1,-16 80001ec0: 509c5863 bge s8,s1,800023d0 <_vfprintf_r+0x1486> 80001ec4: 0dc1 addi s11,s11,16 80001ec6: 2785 addiw a5,a5,1 80001ec8: 01273023 sd s2,0(a4) 80001ecc: 01873423 sd s8,8(a4) 80001ed0: f9ee sd s11,240(sp) 80001ed2: d5be sw a5,232(sp) 80001ed4: 0741 addi a4,a4,16 80001ed6: fefcd4e3 bge s9,a5,80001ebe <_vfprintf_r+0xf74> 80001eda: 65c2 ld a1,16(sp) 80001edc: 6522 ld a0,8(sp) 80001ede: 1190 addi a2,sp,224 80001ee0: 184010ef jal 80003064 <__sprint_r> 80001ee4: da051de3 bnez a0,80001c9e <_vfprintf_r+0xd54> 80001ee8: 7dce ld s11,240(sp) 80001eea: 57ae lw a5,232(sp) 80001eec: 8752 mv a4,s4 80001eee: bfc1 j 80001ebe <_vfprintf_r+0xf74> 80001ef0: 572e lw a4,232(sp) 80001ef2: b27d j 800018a0 <_vfprintf_r+0x956> 80001ef4: 4c81 li s9,0 80001ef6: 4301 li t1,0 80001ef8: e082 sd zero,64(sp) 80001efa: e482 sd zero,72(sp) 80001efc: fc02 sd zero,56(sp) 80001efe: f402 sd zero,40(sp) 80001f00: 0afc addi a5,sp,348 80001f02: 9ecff06f j 800010ee <_vfprintf_r+0x1a4> 80001f06: 00d97633 and a2,s2,a3 80001f0a: e0061e63 bnez a2,80001526 <_vfprintf_r+0x5dc> 80001f0e: 00fd3023 sd a5,0(s10) 80001f12: 00dd3423 sd a3,8(s10) 80001f16: f9ee sd s11,240(sp) 80001f18: d5da sw s6,232(sp) 80001f1a: 479d li a5,7 80001f1c: e767d963 bge a5,s6,8000158e <_vfprintf_r+0x644> 80001f20: 65c2 ld a1,16(sp) 80001f22: 6522 ld a0,8(sp) 80001f24: 1190 addi a2,sp,224 80001f26: fc42 sd a6,56(sp) 80001f28: 13c010ef jal 80003064 <__sprint_r> 80001f2c: d60519e3 bnez a0,80001c9e <_vfprintf_r+0xd54> 80001f30: 7dce ld s11,240(sp) 80001f32: 5b2e lw s6,232(sp) 80001f34: 7862 ld a6,56(sp) 80001f36: 8c52 mv s8,s4 80001f38: e56ff06f j 8000158e <_vfprintf_r+0x644> 80001f3c: 7742 ld a4,48(sp) 80001f3e: 4785 li a5,1 80001f40: e4e7d763 bge a5,a4,8000158e <_vfprintf_r+0x644> 80001f44: 47c5 li a5,17 80001f46: 00008497 auipc s1,0x8 80001f4a: 00248493 addi s1,s1,2 # 80009f48 80001f4e: 50e7d063 bge a5,a4,8000244e <_vfprintf_r+0x1504> 80001f52: 876e mv a4,s11 80001f54: 84e6 mv s1,s9 80001f56: 8dd6 mv s11,s5 80001f58: 4d41 li s10,16 80001f5a: 8aca mv s5,s2 80001f5c: 479d li a5,7 80001f5e: 00008917 auipc s2,0x8 80001f62: fea90913 addi s2,s2,-22 # 80009f48 80001f66: 8cc2 mv s9,a6 80001f68: a021 j 80001f70 <_vfprintf_r+0x1026> 80001f6a: 34c1 addiw s1,s1,-16 80001f6c: 4c9d5b63 bge s10,s1,80002442 <_vfprintf_r+0x14f8> 80001f70: 0741 addi a4,a4,16 80001f72: 2b05 addiw s6,s6,1 80001f74: 012c3023 sd s2,0(s8) 80001f78: 01ac3423 sd s10,8(s8) 80001f7c: f9ba sd a4,240(sp) 80001f7e: d5da sw s6,232(sp) 80001f80: 0c41 addi s8,s8,16 80001f82: ff67d4e3 bge a5,s6,80001f6a <_vfprintf_r+0x1020> 80001f86: 65c2 ld a1,16(sp) 80001f88: 6522 ld a0,8(sp) 80001f8a: 1190 addi a2,sp,224 80001f8c: 0d8010ef jal 80003064 <__sprint_r> 80001f90: d00517e3 bnez a0,80001c9e <_vfprintf_r+0xd54> 80001f94: 774e ld a4,240(sp) 80001f96: 5b2e lw s6,232(sp) 80001f98: 8c52 mv s8,s4 80001f9a: 479d li a5,7 80001f9c: b7f9 j 80001f6a <_vfprintf_r+0x1020> 80001f9e: 00197793 andi a5,s2,1 80001fa2: 9c078763 beqz a5,80001170 <_vfprintf_r+0x226> 80001fa6: fa6ff06f j 8000174c <_vfprintf_r+0x802> 80001faa: 07a1 addi a5,a5,8 80001fac: 000ace03 lbu t3,0(s5) 80001fb0: f03e sd a5,32(sp) 80001fb2: 8c4ff06f j 80001076 <_vfprintf_r+0x12c> 80001fb6: 8b26 mv s6,s1 80001fb8: 4481 li s1,0 80001fba: 94aff06f j 80001104 <_vfprintf_r+0x1ba> 80001fbe: 000c881b sext.w a6,s9 80001fc2: f402 sd zero,40(sp) 80001fc4: e082 sd zero,64(sp) 80001fc6: e482 sd zero,72(sp) 80001fc8: fc02 sd zero,56(sp) 80001fca: 924ff06f j 800010ee <_vfprintf_r+0x1a4> 80001fce: 7702 ld a4,32(sp) 80001fd0: 0a0103a3 sb zero,167(sp) 80001fd4: 8fca mv t6,s2 80001fd6: 00073b03 ld s6,0(a4) 80001fda: 98035fe3 bgez t1,80001978 <_vfprintf_r+0xa2e> 80001fde: 7782 ld a5,32(sp) 80001fe0: 48a5 li a7,9 80001fe2: 897e mv s2,t6 80001fe4: 07a1 addi a5,a5,8 80001fe6: f03e sd a5,32(sp) 80001fe8: 8768fbe3 bgeu a7,s6,8000185e <_vfprintf_r+0x914> 80001fec: ccccd7b7 lui a5,0xccccd 80001ff0: ccd78793 addi a5,a5,-819 # ffffffffcccccccd <_stack_top+0xffffffff4cbccccd> 80001ff4: 02079713 slli a4,a5,0x20 80001ff8: 0ae4 addi s1,sp,348 80001ffa: 7dc6 ld s11,112(sp) 80001ffc: 00f70833 add a6,a4,a5 80002000: 86a6 mv a3,s1 80002002: 40097c93 andi s9,s2,1024 80002006: 4581 li a1,0 80002008: a809 j 8000201a <_vfprintf_r+0x10d0> 8000200a: 855a mv a0,s6 8000200c: 86be mv a3,a5 8000200e: 030b3b33 mulhu s6,s6,a6 80002012: 003b5b13 srli s6,s6,0x3 80002016: 04a8f363 bgeu a7,a0,8000205c <_vfprintf_r+0x1112> 8000201a: 030b3633 mulhu a2,s6,a6 8000201e: fff68793 addi a5,a3,-1 80002022: 2585 addiw a1,a1,1 80002024: 855a mv a0,s6 80002026: 820d srli a2,a2,0x3 80002028: 00261713 slli a4,a2,0x2 8000202c: 9732 add a4,a4,a2 8000202e: 0706 slli a4,a4,0x1 80002030: 40eb0733 sub a4,s6,a4 80002034: 0307071b addiw a4,a4,48 80002038: fee68fa3 sb a4,-1(a3) 8000203c: 86be mv a3,a5 8000203e: fc0c88e3 beqz s9,8000200e <_vfprintf_r+0x10c4> 80002042: 000dc703 lbu a4,0(s11) 80002046: f0170693 addi a3,a4,-255 8000204a: 8f0d sub a4,a4,a1 8000204c: 00d036b3 snez a3,a3 80002050: 00173713 seqz a4,a4 80002054: 8f75 and a4,a4,a3 80002056: db55 beqz a4,8000200a <_vfprintf_r+0x10c0> 80002058: 3368eae3 bltu a7,s6,80002b8c <_vfprintf_r+0x1c42> 8000205c: f8ee sd s11,112(sp) 8000205e: f82e sd a1,48(sp) 80002060: 40f48cbb subw s9,s1,a5 80002064: 0003081b sext.w a6,t1 80002068: 01935463 bge t1,s9,80002070 <_vfprintf_r+0x1126> 8000206c: 000c881b sext.w a6,s9 80002070: 0a714583 lbu a1,167(sp) 80002074: f402 sd zero,40(sp) 80002076: e082 sd zero,64(sp) 80002078: e482 sd zero,72(sp) 8000207a: fc02 sd zero,56(sp) 8000207c: 4601 li a2,0 8000207e: c4058863 beqz a1,800014ce <_vfprintf_r+0x584> 80002082: 819ff06f j 8000189a <_vfprintf_r+0x950> 80002086: 884a mv a6,s2 80002088: b421 j 80001a90 <_vfprintf_r+0xb46> 8000208a: 7782 ld a5,32(sp) 8000208c: 07bd addi a5,a5,15 8000208e: 9bc1 andi a5,a5,-16 80002090: 01078713 addi a4,a5,16 80002094: 6388 ld a0,0(a5) 80002096: 678c ld a1,8(a5) 80002098: f03a sd a4,32(sp) 8000209a: 988ff06f j 80001222 <_vfprintf_r+0x2d8> 8000209e: 629c ld a5,0(a3) 800020a0: 66e2 ld a3,24(sp) 800020a2: e394 sd a3,0(a5) 800020a4: f03a sd a4,32(sp) 800020a6: f5ffe06f j 80001004 <_vfprintf_r+0xba> 800020aa: 7782 ld a5,32(sp) 800020ac: 00878713 addi a4,a5,8 800020b0: 7782 ld a5,32(sp) 800020b2: 897e mv s2,t6 800020b4: f03a sd a4,32(sp) 800020b6: 639c ld a5,0(a5) 800020b8: 8b3e mv s6,a5 800020ba: f3eff06f j 800017f8 <_vfprintf_r+0x8ae> 800020be: 0a714583 lbu a1,167(sp) 800020c2: 4805 li a6,1 800020c4: 4601 li a2,0 800020c6: f402 sd zero,40(sp) 800020c8: 4c85 li s9,1 800020ca: e082 sd zero,64(sp) 800020cc: e482 sd zero,72(sp) 800020ce: fc02 sd zero,56(sp) 800020d0: 15b10793 addi a5,sp,347 800020d4: faeff06f j 80001882 <_vfprintf_r+0x938> 800020d8: f02e sd a1,32(sp) 800020da: 00296913 ori s2,s2,2 800020de: 4581 li a1,0 800020e0: 4609 li a2,2 800020e2: 00008517 auipc a0,0x8 800020e6: b6650513 addi a0,a0,-1178 # 80009c48 <__clzdi2+0x586> 800020ea: 07800c13 li s8,120 800020ee: 0ae4 addi s1,sp,348 800020f0: 87a6 mv a5,s1 800020f2: 00f77693 andi a3,a4,15 800020f6: 96aa add a3,a3,a0 800020f8: 0006c683 lbu a3,0(a3) 800020fc: 8311 srli a4,a4,0x4 800020fe: 17fd addi a5,a5,-1 80002100: 00d78023 sb a3,0(a5) 80002104: f77d bnez a4,800020f2 <_vfprintf_r+0x11a8> 80002106: 40f48cbb subw s9,s1,a5 8000210a: 0003081b sext.w a6,t1 8000210e: 01935463 bge t1,s9,80002116 <_vfprintf_r+0x11cc> 80002112: 000c881b sext.w a6,s9 80002116: f402 sd zero,40(sp) 80002118: e082 sd zero,64(sp) 8000211a: e482 sd zero,72(sp) 8000211c: fc02 sd zero,56(sp) 8000211e: ba058863 beqz a1,800014ce <_vfprintf_r+0x584> 80002122: f78ff06f j 8000189a <_vfprintf_r+0x950> 80002126: 8732 mv a4,a2 80002128: 0007049b sext.w s1,a4 8000212c: cc9044e3 bgtz s1,80001df4 <_vfprintf_r+0xeaa> 80002130: b9f9 j 80001e0e <_vfprintf_r+0xec4> 80002132: 537d li t1,-1 80002134: b8c9 j 80001a06 <_vfprintf_r+0xabc> 80002136: 001ace03 lbu t3,1(s5) 8000213a: 20096913 ori s2,s2,512 8000213e: 0a85 addi s5,s5,1 80002140: f37fe06f j 80001076 <_vfprintf_r+0x12c> 80002144: 65c2 ld a1,16(sp) 80002146: 6522 ld a0,8(sp) 80002148: 1190 addi a2,sp,224 8000214a: fc42 sd a6,56(sp) 8000214c: 719000ef jal 80003064 <__sprint_r> 80002150: b40517e3 bnez a0,80001c9e <_vfprintf_r+0xd54> 80002154: 7dce ld s11,240(sp) 80002156: 7862 ld a6,56(sp) 80002158: 8d52 mv s10,s4 8000215a: e10ff06f j 8000176a <_vfprintf_r+0x820> 8000215e: 001ace03 lbu t3,1(s5) 80002162: 02096913 ori s2,s2,32 80002166: 0a85 addi s5,s5,1 80002168: f0ffe06f j 80001076 <_vfprintf_r+0x12c> 8000216c: 8326 mv t1,s1 8000216e: 00008517 auipc a0,0x8 80002172: af250513 addi a0,a0,-1294 # 80009c60 <__clzdi2+0x59e> 80002176: 7702 ld a4,32(sp) 80002178: 02097793 andi a5,s2,32 8000217c: 00870593 addi a1,a4,8 80002180: cfe1 beqz a5,80002258 <_vfprintf_r+0x130e> 80002182: 6318 ld a4,0(a4) 80002184: 00e037b3 snez a5,a4 80002188: 00f976b3 and a3,s2,a5 8000218c: e2ed bnez a3,8000226e <_vfprintf_r+0x1324> 8000218e: 0a0103a3 sb zero,167(sp) 80002192: 12034e63 bltz t1,800022ce <_vfprintf_r+0x1384> 80002196: 00f367b3 or a5,t1,a5 8000219a: b7f97913 andi s2,s2,-1153 8000219e: 4601 li a2,0 800021a0: a00791e3 bnez a5,80001ba2 <_vfprintf_r+0xc58> 800021a4: f02e sd a1,32(sp) 800021a6: fe4ff06f j 8000198a <_vfprintf_r+0xa40> 800021aa: 8326 mv t1,s1 800021ac: 00008517 auipc a0,0x8 800021b0: a9c50513 addi a0,a0,-1380 # 80009c48 <__clzdi2+0x586> 800021b4: b7c9 j 80002176 <_vfprintf_r+0x122c> 800021b6: 4881 li a7,0 800021b8: b9b1 j 80001e14 <_vfprintf_r+0xeca> 800021ba: 4799 li a5,6 800021bc: 0003081b sext.w a6,t1 800021c0: 6667e963 bltu a5,t1,80002832 <_vfprintf_r+0x18e8> 800021c4: f026 sd s1,32(sp) 800021c6: 8cc2 mv s9,a6 800021c8: f402 sd zero,40(sp) 800021ca: 4301 li t1,0 800021cc: e082 sd zero,64(sp) 800021ce: e482 sd zero,72(sp) 800021d0: fc02 sd zero,56(sp) 800021d2: 00008797 auipc a5,0x8 800021d6: aa678793 addi a5,a5,-1370 # 80009c78 <__clzdi2+0x5b6> 800021da: f15fe06f j 800010ee <_vfprintf_r+0x1a4> 800021de: 4341 li t1,16 800021e0: 56ae lw a3,232(sp) 800021e2: 00008497 auipc s1,0x8 800021e6: d6648493 addi s1,s1,-666 # 80009f48 800021ea: 49835963 bge t1,s8,8000267c <_vfprintf_r+0x1732> 800021ee: 8756 mv a4,s5 800021f0: 84e2 mv s1,s8 800021f2: 8aca mv s5,s2 800021f4: 4c9d li s9,7 800021f6: 893e mv s2,a5 800021f8: 00008b17 auipc s6,0x8 800021fc: d50b0b13 addi s6,s6,-688 # 80009f48 80002200: 87ea mv a5,s10 80002202: 8c42 mv s8,a6 80002204: 8d3a mv s10,a4 80002206: a021 j 8000220e <_vfprintf_r+0x12c4> 80002208: 34c1 addiw s1,s1,-16 8000220a: 46935163 bge t1,s1,8000266c <_vfprintf_r+0x1722> 8000220e: 0dc1 addi s11,s11,16 80002210: 2685 addiw a3,a3,1 80002212: 0167b023 sd s6,0(a5) 80002216: 0067b423 sd t1,8(a5) 8000221a: f9ee sd s11,240(sp) 8000221c: d5b6 sw a3,232(sp) 8000221e: 07c1 addi a5,a5,16 80002220: fedcd4e3 bge s9,a3,80002208 <_vfprintf_r+0x12be> 80002224: 65c2 ld a1,16(sp) 80002226: 6522 ld a0,8(sp) 80002228: 1190 addi a2,sp,224 8000222a: 63b000ef jal 80003064 <__sprint_r> 8000222e: a60518e3 bnez a0,80001c9e <_vfprintf_r+0xd54> 80002232: 7dce ld s11,240(sp) 80002234: 56ae lw a3,232(sp) 80002236: 87d2 mv a5,s4 80002238: 4341 li t1,16 8000223a: b7f9 j 80002208 <_vfprintf_r+0x12be> 8000223c: 20097613 andi a2,s2,512 80002240: 0a0103a3 sb zero,167(sp) 80002244: 7782 ld a5,32(sp) 80002246: 68060763 beqz a2,800028d4 <_vfprintf_r+0x198a> 8000224a: 0007cb03 lbu s6,0(a5) 8000224e: 8e04dee3 bgez s1,80001b4a <_vfprintf_r+0xc00> 80002252: f03a sd a4,32(sp) 80002254: e04ff06f j 80001858 <_vfprintf_r+0x90e> 80002258: 01097793 andi a5,s2,16 8000225c: 14078063 beqz a5,8000239c <_vfprintf_r+0x1452> 80002260: 7782 ld a5,32(sp) 80002262: 6398 ld a4,0(a5) 80002264: 00e037b3 snez a5,a4 80002268: 00f976b3 and a3,s2,a5 8000226c: d28d beqz a3,8000218e <_vfprintf_r+0x1244> 8000226e: 03000793 li a5,48 80002272: 0b8104a3 sb s8,169(sp) 80002276: 0a0103a3 sb zero,167(sp) 8000227a: 0af10423 sb a5,168(sp) 8000227e: 3c034f63 bltz t1,8000265c <_vfprintf_r+0x1712> 80002282: b7f97f93 andi t6,s2,-1153 80002286: 002fe913 ori s2,t6,2 8000228a: 4609 li a2,2 8000228c: ba19 j 80001ba2 <_vfprintf_r+0xc58> 8000228e: 65c2 ld a1,16(sp) 80002290: 6522 ld a0,8(sp) 80002292: 1190 addi a2,sp,224 80002294: e0c2 sd a6,64(sp) 80002296: fc3e sd a5,56(sp) 80002298: 5cd000ef jal 80003064 <__sprint_r> 8000229c: a00511e3 bnez a0,80001c9e <_vfprintf_r+0xd54> 800022a0: 7dce ld s11,240(sp) 800022a2: 5b2e lw s6,232(sp) 800022a4: 6806 ld a6,64(sp) 800022a6: 77e2 ld a5,56(sp) 800022a8: 8c52 mv s8,s4 800022aa: aacff06f j 80001556 <_vfprintf_r+0x60c> 800022ae: 65c2 ld a1,16(sp) 800022b0: 6522 ld a0,8(sp) 800022b2: 1190 addi a2,sp,224 800022b4: e0c2 sd a6,64(sp) 800022b6: fc3e sd a5,56(sp) 800022b8: 5ad000ef jal 80003064 <__sprint_r> 800022bc: 9e0511e3 bnez a0,80001c9e <_vfprintf_r+0xd54> 800022c0: 7dce ld s11,240(sp) 800022c2: 5b2e lw s6,232(sp) 800022c4: 6806 ld a6,64(sp) 800022c6: 77e2 ld a5,56(sp) 800022c8: 8c52 mv s8,s4 800022ca: a70ff06f j 8000153a <_vfprintf_r+0x5f0> 800022ce: f02e sd a1,32(sp) 800022d0: bff97913 andi s2,s2,-1025 800022d4: 4581 li a1,0 800022d6: 4601 li a2,0 800022d8: bd19 j 800020ee <_vfprintf_r+0x11a4> 800022da: 65c2 ld a1,16(sp) 800022dc: 6522 ld a0,8(sp) 800022de: 1190 addi a2,sp,224 800022e0: e942 sd a6,144(sp) 800022e2: e13e sd a5,128(sp) 800022e4: fc9a sd t1,120(sp) 800022e6: 57f000ef jal 80003064 <__sprint_r> 800022ea: 9a051ae3 bnez a0,80001c9e <_vfprintf_r+0xd54> 800022ee: 0a714703 lbu a4,167(sp) 800022f2: 7dce ld s11,240(sp) 800022f4: 7366 ld t1,120(sp) 800022f6: 678a ld a5,128(sp) 800022f8: 684a ld a6,144(sp) 800022fa: 1a070063 beqz a4,8000249a <_vfprintf_r+0x1550> 800022fe: 8b26 mv s6,s1 80002300: 562e lw a2,232(sp) 80002302: 4481 li s1,0 80002304: 8d52 mv s10,s4 80002306: dfffe06f j 80001104 <_vfprintf_r+0x1ba> 8000230a: 572e lw a4,232(sp) 8000230c: 00008697 auipc a3,0x8 80002310: 97468693 addi a3,a3,-1676 # 80009c80 <__clzdi2+0x5be> 80002314: 00dd3023 sd a3,0(s10) 80002318: 0d85 addi s11,s11,1 8000231a: 4685 li a3,1 8000231c: 2705 addiw a4,a4,1 8000231e: 00dd3423 sd a3,8(s10) 80002322: f9ee sd s11,240(sp) 80002324: d5ba sw a4,232(sp) 80002326: 469d li a3,7 80002328: 0d41 addi s10,s10,16 8000232a: 7ae6cf63 blt a3,a4,80002ae8 <_vfprintf_r+0x1b9e> 8000232e: 7742 ld a4,48(sp) 80002330: 8f51 or a4,a4,a2 80002332: 52070263 beqz a4,80002856 <_vfprintf_r+0x190c> 80002336: 6746 ld a4,80(sp) 80002338: 56ae lw a3,232(sp) 8000233a: 65e6 ld a1,88(sp) 8000233c: 9dba add s11,s11,a4 8000233e: 2685 addiw a3,a3,1 80002340: 00ed3423 sd a4,8(s10) 80002344: 00bd3023 sd a1,0(s10) 80002348: f9ee sd s11,240(sp) 8000234a: d5b6 sw a3,232(sp) 8000234c: 471d li a4,7 8000234e: 0d41 addi s10,s10,16 80002350: 52d74663 blt a4,a3,8000287c <_vfprintf_r+0x1932> 80002354: 0c0643e3 bltz a2,80002c1a <_vfprintf_r+0x1cd0> 80002358: 7742 ld a4,48(sp) 8000235a: 2685 addiw a3,a3,1 8000235c: 00fd3023 sd a5,0(s10) 80002360: 9dba add s11,s11,a4 80002362: f9ee sd s11,240(sp) 80002364: d5b6 sw a3,232(sp) 80002366: 00ed3423 sd a4,8(s10) 8000236a: 479d li a5,7 8000236c: 00d7c463 blt a5,a3,80002374 <_vfprintf_r+0x142a> 80002370: dfffe06f j 8000116e <_vfprintf_r+0x224> 80002374: a38ff06f j 800015ac <_vfprintf_r+0x662> 80002378: 1679 addi a2,a2,-2 8000237a: 40c48cbb subw s9,s1,a2 8000237e: fed78fa3 sb a3,-1(a5) 80002382: 0003081b sext.w a6,t1 80002386: 01935463 bge t1,s9,8000238e <_vfprintf_r+0x1444> 8000238a: 000c881b sext.w a6,s9 8000238e: 87b2 mv a5,a2 80002390: f402 sd zero,40(sp) 80002392: e082 sd zero,64(sp) 80002394: e482 sd zero,72(sp) 80002396: fc02 sd zero,56(sp) 80002398: d57fe06f j 800010ee <_vfprintf_r+0x1a4> 8000239c: 04097793 andi a5,s2,64 800023a0: 14078b63 beqz a5,800024f6 <_vfprintf_r+0x15ac> 800023a4: 7782 ld a5,32(sp) 800023a6: 0007d703 lhu a4,0(a5) 800023aa: bbe9 j 80002184 <_vfprintf_r+0x123a> 800023ac: 6522 ld a0,8(sp) 800023ae: 032010ef jal 800033e0 <__sinit> 800023b2: bd5fe06f j 80000f86 <_vfprintf_r+0x3c> 800023b6: 65c2 ld a1,16(sp) 800023b8: 6522 ld a0,8(sp) 800023ba: 1190 addi a2,sp,224 800023bc: fc42 sd a6,56(sp) 800023be: 4a7000ef jal 80003064 <__sprint_r> 800023c2: 8c051ee3 bnez a0,80001c9e <_vfprintf_r+0xd54> 800023c6: 7dce ld s11,240(sp) 800023c8: 7862 ld a6,56(sp) 800023ca: 8d52 mv s10,s4 800023cc: b78ff06f j 80001744 <_vfprintf_r+0x7fa> 800023d0: 885a mv a6,s6 800023d2: 8b26 mv s6,s1 800023d4: 84ca mv s1,s2 800023d6: 8956 mv s2,s5 800023d8: 8aea mv s5,s10 800023da: 8d3a mv s10,a4 800023dc: 9dda add s11,s11,s6 800023de: 2785 addiw a5,a5,1 800023e0: f9ee sd s11,240(sp) 800023e2: d5be sw a5,232(sp) 800023e4: 009d3023 sd s1,0(s10) 800023e8: 016d3423 sd s6,8(s10) 800023ec: 471d li a4,7 800023ee: 00f74463 blt a4,a5,800023f6 <_vfprintf_r+0x14ac> 800023f2: d7dfe06f j 8000116e <_vfprintf_r+0x224> 800023f6: 9b6ff06f j 800015ac <_vfprintf_r+0x662> 800023fa: 654e ld a0,208(sp) 800023fc: 65ee ld a1,216(sp) 800023fe: 4601 li a2,0 80002400: 4681 li a3,0 80002402: f7f97913 andi s2,s2,-129 80002406: 1f2060ef jal 800085f8 <__letf2> 8000240a: 70054163 bltz a0,80002b0c <_vfprintf_r+0x1bc2> 8000240e: 04700693 li a3,71 80002412: 0a714703 lbu a4,167(sp) 80002416: 00008797 auipc a5,0x8 8000241a: 81278793 addi a5,a5,-2030 # 80009c28 <__clzdi2+0x566> 8000241e: 5386c663 blt a3,s8,8000294a <_vfprintf_r+0x1a00> 80002422: 5a071563 bnez a4,800029cc <_vfprintf_r+0x1a82> 80002426: 4c8d li s9,3 80002428: 8866 mv a6,s9 8000242a: 9feff06f j 80001628 <_vfprintf_r+0x6de> 8000242e: 77ce ld a5,240(sp) 80002430: 64c2 ld s1,16(sp) 80002432: 86078ce3 beqz a5,80001caa <_vfprintf_r+0xd60> 80002436: 6522 ld a0,8(sp) 80002438: 1190 addi a2,sp,224 8000243a: 85a6 mv a1,s1 8000243c: 429000ef jal 80003064 <__sprint_r> 80002440: b0ad j 80001caa <_vfprintf_r+0xd60> 80002442: 8866 mv a6,s9 80002444: 8ca6 mv s9,s1 80002446: 84ca mv s1,s2 80002448: 8956 mv s2,s5 8000244a: 8aee mv s5,s11 8000244c: 8dba mv s11,a4 8000244e: 9de6 add s11,s11,s9 80002450: 2b05 addiw s6,s6,1 80002452: f9ee sd s11,240(sp) 80002454: d5da sw s6,232(sp) 80002456: 009c3023 sd s1,0(s8) 8000245a: 019c3423 sd s9,8(s8) 8000245e: 479d li a5,7 80002460: 9367d663 bge a5,s6,8000158c <_vfprintf_r+0x642> 80002464: bc75 j 80001f20 <_vfprintf_r+0xfd6> 80002466: 853e mv a0,a5 80002468: f03e sd a5,32(sp) 8000246a: 49f010ef jal 80004108 8000246e: 00050c9b sext.w s9,a0 80002472: 7782 ld a5,32(sp) 80002474: 8766 mv a4,s9 80002476: 4c0cc563 bltz s9,80002940 <_vfprintf_r+0x19f6> 8000247a: 0a714683 lbu a3,167(sp) 8000247e: 0007081b sext.w a6,a4 80002482: 9a068263 beqz a3,80001626 <_vfprintf_r+0x6dc> 80002486: 0017081b addiw a6,a4,1 8000248a: 99cff06f j 80001626 <_vfprintf_r+0x6dc> 8000248e: f02e sd a1,32(sp) 80002490: 4609 li a2,2 80002492: 07800c13 li s8,120 80002496: cf4ff06f j 8000198a <_vfprintf_r+0xa40> 8000249a: 42048363 beqz s1,800028c0 <_vfprintf_r+0x1976> 8000249e: 562e lw a2,232(sp) 800024a0: 4481 li s1,0 800024a2: 8d52 mv s10,s4 800024a4: c83fe06f j 80001126 <_vfprintf_r+0x1dc> 800024a8: 04097793 andi a5,s2,64 800024ac: 44079663 bnez a5,800028f8 <_vfprintf_r+0x19ae> 800024b0: 7782 ld a5,32(sp) 800024b2: 20097f93 andi t6,s2,512 800024b6: 66e2 ld a3,24(sp) 800024b8: 639c ld a5,0(a5) 800024ba: 0a0f8de3 beqz t6,80002d74 <_vfprintf_r+0x1e2a> 800024be: 00d78023 sb a3,0(a5) 800024c2: f03a sd a4,32(sp) 800024c4: b41fe06f j 80001004 <_vfprintf_r+0xba> 800024c8: 20097793 andi a5,s2,512 800024cc: 42078e63 beqz a5,80002908 <_vfprintf_r+0x19be> 800024d0: 018b1b1b slliw s6,s6,0x18 800024d4: 418b5b1b sraiw s6,s6,0x18 800024d8: f03a sd a4,32(sp) 800024da: 87da mv a5,s6 800024dc: b1cff06f j 800017f8 <_vfprintf_r+0x8ae> 800024e0: 20097793 andi a5,s2,512 800024e4: 3e078163 beqz a5,800028c6 <_vfprintf_r+0x197c> 800024e8: 7782 ld a5,32(sp) 800024ea: 884a mv a6,s2 800024ec: f03a sd a4,32(sp) 800024ee: 0007c683 lbu a3,0(a5) 800024f2: da4ff06f j 80001a96 <_vfprintf_r+0xb4c> 800024f6: 20097793 andi a5,s2,512 800024fa: 3e078b63 beqz a5,800028f0 <_vfprintf_r+0x19a6> 800024fe: 7782 ld a5,32(sp) 80002500: 0007c703 lbu a4,0(a5) 80002504: b141 j 80002184 <_vfprintf_r+0x123a> 80002506: 67ee ld a5,216(sp) 80002508: f7f97913 andi s2,s2,-129 8000250c: 03f7d713 srli a4,a5,0x3f 80002510: fc3a sd a4,56(sp) 80002512: 3e07df63 bgez a5,80002910 <_vfprintf_r+0x19c6> 80002516: 02d00793 li a5,45 8000251a: 0af103a3 sb a5,167(sp) 8000251e: f402 sd zero,40(sp) 80002520: 04700793 li a5,71 80002524: e082 sd zero,64(sp) 80002526: e482 sd zero,72(sp) 80002528: fc02 sd zero,56(sp) 8000252a: 4c8d li s9,3 8000252c: 4301 li t1,0 8000252e: 0587d7e3 bge a5,s8,80002d7c <_vfprintf_r+0x1e32> 80002532: 00007797 auipc a5,0x7 80002536: 70e78793 addi a5,a5,1806 # 80009c40 <__clzdi2+0x57e> 8000253a: 4811 li a6,4 8000253c: bb3fe06f j 800010ee <_vfprintf_r+0x1a4> 80002540: 10096713 ori a4,s2,256 80002544: 57fd li a5,-1 80002546: fcba sd a4,120(sp) 80002548: 64ce ld s1,208(sp) 8000254a: 6b6e ld s6,216(sp) 8000254c: 40f30663 beq t1,a5,80002958 <_vfprintf_r+0x1a0e> 80002550: 7722 ld a4,40(sp) 80002552: 4d81 li s11,0 80002554: fb970693 addi a3,a4,-71 80002558: 0016b693 seqz a3,a3 8000255c: 00133713 seqz a4,t1 80002560: 8f75 and a4,a4,a3 80002562: 100715e3 bnez a4,80002e6c <_vfprintf_r+0x1f22> 80002566: 000b5763 bgez s6,80002574 <_vfprintf_r+0x162a> 8000256a: 17fe slli a5,a5,0x3f 8000256c: 00fb4b33 xor s6,s6,a5 80002570: 02d00d93 li s11,45 80002574: 7ca2 ld s9,40(sp) 80002576: 04600793 li a5,70 8000257a: 46fc9c63 bne s9,a5,800029f2 <_vfprintf_r+0x1aa8> 8000257e: 6522 ld a0,8(sp) 80002580: 871a mv a4,t1 80002582: 191c addi a5,sp,176 80002584: 468d li a3,3 80002586: 865a mv a2,s6 80002588: 0c810893 addi a7,sp,200 8000258c: 0b410813 addi a6,sp,180 80002590: 85a6 mv a1,s1 80002592: f81a sd t1,48(sp) 80002594: 10c020ef jal 800046a0 <_ldtoa_r> 80002598: 7342 ld t1,48(sp) 8000259a: 00054603 lbu a2,0(a0) 8000259e: 03000693 li a3,48 800025a2: 87aa mv a5,a0 800025a4: 00650733 add a4,a0,t1 800025a8: 06d603e3 beq a2,a3,80002e0e <_vfprintf_r+0x1ec4> 800025ac: 5cca lw s9,176(sp) 800025ae: 8526 mv a0,s1 800025b0: 85da mv a1,s6 800025b2: 4601 li a2,0 800025b4: 4681 li a3,0 800025b6: fc3e sd a5,56(sp) 800025b8: f81a sd t1,48(sp) 800025ba: 9cba add s9,s9,a4 800025bc: 6ed050ef jal 800084a8 <__eqtf2> 800025c0: 7342 ld t1,48(sp) 800025c2: 77e2 ld a5,56(sp) 800025c4: 7c050363 beqz a0,80002d8a <_vfprintf_r+0x1e40> 800025c8: 68ae ld a7,200(sp) 800025ca: 1d98fbe3 bgeu a7,s9,80002fa0 <_vfprintf_r+0x2056> 800025ce: 03000693 li a3,48 800025d2: 00188713 addi a4,a7,1 800025d6: e5ba sd a4,200(sp) 800025d8: 00d88023 sb a3,0(a7) 800025dc: 68ae ld a7,200(sp) 800025de: ff98eae3 bltu a7,s9,800025d2 <_vfprintf_r+0x1688> 800025e2: 40f888b3 sub a7,a7,a5 800025e6: 0008869b sext.w a3,a7 800025ea: f836 sd a3,48(sp) 800025ec: 56ca lw a3,176(sp) 800025ee: 04700713 li a4,71 800025f2: fc36 sd a3,56(sp) 800025f4: 76a2 ld a3,40(sp) 800025f6: 44e68463 beq a3,a4,80002a3e <_vfprintf_r+0x1af4> 800025fa: 76a2 ld a3,40(sp) 800025fc: 04600713 li a4,70 80002600: 44e69863 bne a3,a4,80002a50 <_vfprintf_r+0x1b06> 80002604: 00197713 andi a4,s2,1 80002608: 00e36733 or a4,t1,a4 8000260c: 0007069b sext.w a3,a4 80002610: 7762 ld a4,56(sp) 80002612: e4b6 sd a3,72(sp) 80002614: 08e058e3 blez a4,80002ea4 <_vfprintf_r+0x1f5a> 80002618: 8cba mv s9,a4 8000261a: 06600c13 li s8,102 8000261e: c691 beqz a3,8000262a <_vfprintf_r+0x16e0> 80002620: 00e308bb addw a7,t1,a4 80002624: 6746 ld a4,80(sp) 80002626: 00e88cbb addw s9,a7,a4 8000262a: 40097713 andi a4,s2,1024 8000262e: e4ba sd a4,72(sp) 80002630: 76071863 bnez a4,80002da0 <_vfprintf_r+0x1e56> 80002634: 8766 mv a4,s9 80002636: 000cd363 bgez s9,8000263c <_vfprintf_r+0x16f2> 8000263a: 4701 li a4,0 8000263c: 0007081b sext.w a6,a4 80002640: 040d8de3 beqz s11,80002e9a <_vfprintf_r+0x1f50> 80002644: 02d00693 li a3,45 80002648: 7966 ld s2,120(sp) 8000264a: 0ad103a3 sb a3,167(sp) 8000264e: 0017081b addiw a6,a4,1 80002652: 4301 li t1,0 80002654: e082 sd zero,64(sp) 80002656: f402 sd zero,40(sp) 80002658: a97fe06f j 800010ee <_vfprintf_r+0x1a4> 8000265c: bff97f93 andi t6,s2,-1025 80002660: f02e sd a1,32(sp) 80002662: 002fe913 ori s2,t6,2 80002666: 4581 li a1,0 80002668: 4609 li a2,2 8000266a: b451 j 800020ee <_vfprintf_r+0x11a4> 8000266c: 876a mv a4,s10 8000266e: 8862 mv a6,s8 80002670: 8d3e mv s10,a5 80002672: 8c26 mv s8,s1 80002674: 87ca mv a5,s2 80002676: 84da mv s1,s6 80002678: 8956 mv s2,s5 8000267a: 8aba mv s5,a4 8000267c: 9de2 add s11,s11,s8 8000267e: 2685 addiw a3,a3,1 80002680: 009d3023 sd s1,0(s10) 80002684: 018d3423 sd s8,8(s10) 80002688: f9ee sd s11,240(sp) 8000268a: d5b6 sw a3,232(sp) 8000268c: 471d li a4,7 8000268e: 0d41 addi s10,s10,16 80002690: f8d75763 bge a4,a3,80001e1e <_vfprintf_r+0xed4> 80002694: 65c2 ld a1,16(sp) 80002696: 6522 ld a0,8(sp) 80002698: 1190 addi a2,sp,224 8000269a: e142 sd a6,128(sp) 8000269c: fcbe sd a5,120(sp) 8000269e: 1c7000ef jal 80003064 <__sprint_r> 800026a2: de051e63 bnez a0,80001c9e <_vfprintf_r+0xd54> 800026a6: 7dce ld s11,240(sp) 800026a8: 680a ld a6,128(sp) 800026aa: 77e6 ld a5,120(sp) 800026ac: 8d52 mv s10,s4 800026ae: f70ff06f j 80001e1e <_vfprintf_r+0xed4> 800026b2: 6626 ld a2,72(sp) 800026b4: 6586 ld a1,64(sp) 800026b6: 00b66733 or a4,a2,a1 800026ba: 0e070ae3 beqz a4,80002fae <_vfprintf_r+0x2064> 800026be: 7742 ld a4,48(sp) 800026c0: e4de sd s7,72(sp) 800026c2: fcbe sd a5,120(sp) 800026c4: 00e78e33 add t3,a5,a4 800026c8: 6baa ld s7,136(sp) 800026ca: 87ea mv a5,s10 800026cc: 7d46 ld s10,112(sp) 800026ce: e14a sd s2,128(sp) 800026d0: ed56 sd s5,152(sp) 800026d2: 8932 mv s2,a2 800026d4: 469d li a3,7 800026d6: 866e mv a2,s11 800026d8: 4b41 li s6,16 800026da: 8da6 mv s11,s1 800026dc: 00008c97 auipc s9,0x8 800026e0: 86cc8c93 addi s9,s9,-1940 # 80009f48 800026e4: e942 sd a6,144(sp) 800026e6: 8aae mv s5,a1 800026e8: 84f2 mv s1,t3 800026ea: 080a8a63 beqz s5,8000277e <_vfprintf_r+0x1834> 800026ee: 3afd addiw s5,s5,-1 800026f0: 572e lw a4,232(sp) 800026f2: 75a6 ld a1,104(sp) 800026f4: 965e add a2,a2,s7 800026f6: 2705 addiw a4,a4,1 800026f8: e38c sd a1,0(a5) 800026fa: 0177b423 sd s7,8(a5) 800026fe: f9b2 sd a2,240(sp) 80002700: d5ba sw a4,232(sp) 80002702: 07c1 addi a5,a5,16 80002704: 0ee6cc63 blt a3,a4,800027fc <_vfprintf_r+0x18b2> 80002708: 000d4583 lbu a1,0(s10) 8000270c: 41b48fb3 sub t6,s1,s11 80002710: 000f851b sext.w a0,t6 80002714: 0005881b sext.w a6,a1 80002718: 8726 mv a4,s1 8000271a: 00a5d363 bge a1,a0,80002720 <_vfprintf_r+0x17d6> 8000271e: 8fc2 mv t6,a6 80002720: 000f8c1b sext.w s8,t6 80002724: 03805163 blez s8,80002746 <_vfprintf_r+0x17fc> 80002728: 55ae lw a1,232(sp) 8000272a: 9662 add a2,a2,s8 8000272c: f9b2 sd a2,240(sp) 8000272e: 2585 addiw a1,a1,1 80002730: 01b7b023 sd s11,0(a5) 80002734: 0187b423 sd s8,8(a5) 80002738: d5ae sw a1,232(sp) 8000273a: 0cb6cc63 blt a3,a1,80002812 <_vfprintf_r+0x18c8> 8000273e: 000d4583 lbu a1,0(s10) 80002742: 07c1 addi a5,a5,16 80002744: 882e mv a6,a1 80002746: 8562 mv a0,s8 80002748: 000c5363 bgez s8,8000274e <_vfprintf_r+0x1804> 8000274c: 4501 li a0,0 8000274e: 40a80c3b subw s8,a6,a0 80002752: 03804963 bgtz s8,80002784 <_vfprintf_r+0x183a> 80002756: 9dae add s11,s11,a1 80002758: 012025b3 sgtz a1,s2 8000275c: 00bae5b3 or a1,s5,a1 80002760: f5c9 bnez a1,800026ea <_vfprintf_r+0x17a0> 80002762: f8ea sd s10,112(sp) 80002764: 6ba6 ld s7,72(sp) 80002766: 8d3e mv s10,a5 80002768: 690a ld s2,128(sp) 8000276a: 77e6 ld a5,120(sp) 8000276c: 684a ld a6,144(sp) 8000276e: 6aea ld s5,152(sp) 80002770: 84ee mv s1,s11 80002772: 8db2 mv s11,a2 80002774: ea977c63 bgeu a4,s1,80001e2c <_vfprintf_r+0xee2> 80002778: 84ba mv s1,a4 8000277a: eb2ff06f j 80001e2c <_vfprintf_r+0xee2> 8000277e: 1d7d addi s10,s10,-1 80002780: 397d addiw s2,s2,-1 80002782: b7bd j 800026f0 <_vfprintf_r+0x17a6> 80002784: 55ae lw a1,232(sp) 80002786: 00007f97 auipc t6,0x7 8000278a: 7c2f8f93 addi t6,t6,1986 # 80009f48 8000278e: 058b5963 bge s6,s8,800027e0 <_vfprintf_r+0x1896> 80002792: fc3a sd a4,56(sp) 80002794: 8726 mv a4,s1 80002796: e0fe sd t6,64(sp) 80002798: 84e2 mv s1,s8 8000279a: 8c3a mv s8,a4 8000279c: a021 j 800027a4 <_vfprintf_r+0x185a> 8000279e: 34c1 addiw s1,s1,-16 800027a0: 029b5b63 bge s6,s1,800027d6 <_vfprintf_r+0x188c> 800027a4: 0641 addi a2,a2,16 800027a6: 2585 addiw a1,a1,1 800027a8: 0197b023 sd s9,0(a5) 800027ac: 0167b423 sd s6,8(a5) 800027b0: f9b2 sd a2,240(sp) 800027b2: d5ae sw a1,232(sp) 800027b4: 07c1 addi a5,a5,16 800027b6: feb6d4e3 bge a3,a1,8000279e <_vfprintf_r+0x1854> 800027ba: 65c2 ld a1,16(sp) 800027bc: 6522 ld a0,8(sp) 800027be: 1190 addi a2,sp,224 800027c0: 0a5000ef jal 80003064 <__sprint_r> 800027c4: cc051d63 bnez a0,80001c9e <_vfprintf_r+0xd54> 800027c8: 34c1 addiw s1,s1,-16 800027ca: 764e ld a2,240(sp) 800027cc: 55ae lw a1,232(sp) 800027ce: 87d2 mv a5,s4 800027d0: 469d li a3,7 800027d2: fc9b49e3 blt s6,s1,800027a4 <_vfprintf_r+0x185a> 800027d6: 7762 ld a4,56(sp) 800027d8: 6f86 ld t6,64(sp) 800027da: 8562 mv a0,s8 800027dc: 8c26 mv s8,s1 800027de: 84aa mv s1,a0 800027e0: 9662 add a2,a2,s8 800027e2: 2585 addiw a1,a1,1 800027e4: f9b2 sd a2,240(sp) 800027e6: d5ae sw a1,232(sp) 800027e8: 01f7b023 sd t6,0(a5) 800027ec: 0187b423 sd s8,8(a5) 800027f0: 36b6c363 blt a3,a1,80002b56 <_vfprintf_r+0x1c0c> 800027f4: 000d4583 lbu a1,0(s10) 800027f8: 07c1 addi a5,a5,16 800027fa: bfb1 j 80002756 <_vfprintf_r+0x180c> 800027fc: 65c2 ld a1,16(sp) 800027fe: 6522 ld a0,8(sp) 80002800: 1190 addi a2,sp,224 80002802: 063000ef jal 80003064 <__sprint_r> 80002806: c8051c63 bnez a0,80001c9e <_vfprintf_r+0xd54> 8000280a: 764e ld a2,240(sp) 8000280c: 87d2 mv a5,s4 8000280e: 469d li a3,7 80002810: bde5 j 80002708 <_vfprintf_r+0x17be> 80002812: 65c2 ld a1,16(sp) 80002814: 6522 ld a0,8(sp) 80002816: 1190 addi a2,sp,224 80002818: fc3a sd a4,56(sp) 8000281a: 04b000ef jal 80003064 <__sprint_r> 8000281e: c8051063 bnez a0,80001c9e <_vfprintf_r+0xd54> 80002822: 000d4583 lbu a1,0(s10) 80002826: 764e ld a2,240(sp) 80002828: 7762 ld a4,56(sp) 8000282a: 87d2 mv a5,s4 8000282c: 882e mv a6,a1 8000282e: 469d li a3,7 80002830: bf19 j 80002746 <_vfprintf_r+0x17fc> 80002832: 0007881b sext.w a6,a5 80002836: b279 j 800021c4 <_vfprintf_r+0x127a> 80002838: 65c2 ld a1,16(sp) 8000283a: 6522 ld a0,8(sp) 8000283c: 1190 addi a2,sp,224 8000283e: e142 sd a6,128(sp) 80002840: fcbe sd a5,120(sp) 80002842: 023000ef jal 80003064 <__sprint_r> 80002846: c4051c63 bnez a0,80001c9e <_vfprintf_r+0xd54> 8000284a: 7dce ld s11,240(sp) 8000284c: 680a ld a6,128(sp) 8000284e: 77e6 ld a5,120(sp) 80002850: 8d52 mv s10,s4 80002852: dbcff06f j 80001e0e <_vfprintf_r+0xec4> 80002856: 00197713 andi a4,s2,1 8000285a: e319 bnez a4,80002860 <_vfprintf_r+0x1916> 8000285c: 915fe06f j 80001170 <_vfprintf_r+0x226> 80002860: 6746 ld a4,80(sp) 80002862: 56ae lw a3,232(sp) 80002864: 6666 ld a2,88(sp) 80002866: 9dba add s11,s11,a4 80002868: 2685 addiw a3,a3,1 8000286a: 00ed3423 sd a4,8(s10) 8000286e: f9ee sd s11,240(sp) 80002870: 00cd3023 sd a2,0(s10) 80002874: d5b6 sw a3,232(sp) 80002876: 471d li a4,7 80002878: 28d75863 bge a4,a3,80002b08 <_vfprintf_r+0x1bbe> 8000287c: 65c2 ld a1,16(sp) 8000287e: 6522 ld a0,8(sp) 80002880: 1190 addi a2,sp,224 80002882: e0c2 sd a6,64(sp) 80002884: fc3e sd a5,56(sp) 80002886: 7de000ef jal 80003064 <__sprint_r> 8000288a: c0051a63 bnez a0,80001c9e <_vfprintf_r+0xd54> 8000288e: 564a lw a2,176(sp) 80002890: 7dce ld s11,240(sp) 80002892: 56ae lw a3,232(sp) 80002894: 6806 ld a6,64(sp) 80002896: 77e2 ld a5,56(sp) 80002898: 8d52 mv s10,s4 8000289a: bc6d j 80002354 <_vfprintf_r+0x140a> 8000289c: 00d78c33 add s8,a5,a3 800028a0: 409c0c33 sub s8,s8,s1 800028a4: 41668b3b subw s6,a3,s6 800028a8: 000c079b sext.w a5,s8 800028ac: 00fb5363 bge s6,a5,800028b2 <_vfprintf_r+0x1968> 800028b0: 8c5a mv s8,s6 800028b2: 2c01 sext.w s8,s8 800028b4: ddcff06f j 80001e90 <_vfprintf_r+0xf46> 800028b8: 0016881b addiw a6,a3,1 800028bc: d6bfe06f j 80001626 <_vfprintf_r+0x6dc> 800028c0: 8d52 mv s10,s4 800028c2: 887fe06f j 80001148 <_vfprintf_r+0x1fe> 800028c6: 7782 ld a5,32(sp) 800028c8: 884a mv a6,s2 800028ca: f03a sd a4,32(sp) 800028cc: 0007e683 lwu a3,0(a5) 800028d0: 9c6ff06f j 80001a96 <_vfprintf_r+0xb4c> 800028d4: 0007eb03 lwu s6,0(a5) 800028d8: 9604cde3 bltz s1,80002252 <_vfprintf_r+0x1308> 800028dc: 0164e7b3 or a5,s1,s6 800028e0: f03a sd a4,32(sp) 800028e2: f7f97913 andi s2,s2,-129 800028e6: c399 beqz a5,800028ec <_vfprintf_r+0x19a2> 800028e8: f71fe06f j 80001858 <_vfprintf_r+0x90e> 800028ec: 89eff06f j 8000198a <_vfprintf_r+0xa40> 800028f0: 7782 ld a5,32(sp) 800028f2: 0007e703 lwu a4,0(a5) 800028f6: b079 j 80002184 <_vfprintf_r+0x123a> 800028f8: 7782 ld a5,32(sp) 800028fa: 66e2 ld a3,24(sp) 800028fc: f03a sd a4,32(sp) 800028fe: 639c ld a5,0(a5) 80002900: 00d79023 sh a3,0(a5) 80002904: f00fe06f j 80001004 <_vfprintf_r+0xba> 80002908: f03a sd a4,32(sp) 8000290a: 87da mv a5,s6 8000290c: eedfe06f j 800017f8 <_vfprintf_r+0x8ae> 80002910: 04700693 li a3,71 80002914: 0a714703 lbu a4,167(sp) 80002918: 00007797 auipc a5,0x7 8000291c: 32078793 addi a5,a5,800 # 80009c38 <__clzdi2+0x576> 80002920: 0186d663 bge a3,s8,8000292c <_vfprintf_r+0x19e2> 80002924: 00007797 auipc a5,0x7 80002928: 31c78793 addi a5,a5,796 # 80009c40 <__clzdi2+0x57e> 8000292c: 68071b63 bnez a4,80002fc2 <_vfprintf_r+0x2078> 80002930: 4c8d li s9,3 80002932: 8866 mv a6,s9 80002934: 4301 li t1,0 80002936: e082 sd zero,64(sp) 80002938: e482 sd zero,72(sp) 8000293a: f402 sd zero,40(sp) 8000293c: fb2fe06f j 800010ee <_vfprintf_r+0x1a4> 80002940: 4701 li a4,0 80002942: be25 j 8000247a <_vfprintf_r+0x1530> 80002944: 4681 li a3,0 80002946: cd7fe06f j 8000161c <_vfprintf_r+0x6d2> 8000294a: 00007797 auipc a5,0x7 8000294e: 2e678793 addi a5,a5,742 # 80009c30 <__clzdi2+0x56e> 80002952: ac070ae3 beqz a4,80002426 <_vfprintf_r+0x14dc> 80002956: a89d j 800029cc <_vfprintf_r+0x1a82> 80002958: 5c0b4d63 bltz s6,80002f32 <_vfprintf_r+0x1fe8> 8000295c: 4d81 li s11,0 8000295e: 4319 li t1,6 80002960: b911 j 80002574 <_vfprintf_r+0x162a> 80002962: 07800793 li a5,120 80002966: 90bfe06f j 80001270 <_vfprintf_r+0x326> 8000296a: 6522 ld a0,8(sp) 8000296c: 0013059b addiw a1,t1,1 80002970: f41a sd t1,40(sp) 80002972: 3b8030ef jal 80005d2a <_malloc_r> 80002976: 7322 ld t1,40(sp) 80002978: 87aa mv a5,a0 8000297a: 5e050063 beqz a0,80002f5a <_vfprintf_r+0x2010> 8000297e: 65ee ld a1,216(sp) 80002980: f43e sd a5,40(sp) 80002982: 654e ld a0,208(sp) 80002984: 4d81 li s11,0 80002986: 0005c463 bltz a1,8000298e <_vfprintf_r+0x1a44> 8000298a: 909fe06f j 80001292 <_vfprintf_r+0x348> 8000298e: 577d li a4,-1 80002990: 177e slli a4,a4,0x3f 80002992: 8db9 xor a1,a1,a4 80002994: 02d00d93 li s11,45 80002998: 8fbfe06f j 80001292 <_vfprintf_r+0x348> 8000299c: 02d00713 li a4,45 800029a0: 0ae10ca3 sb a4,185(sp) 800029a4: 5661 li a2,-8 800029a6: 4705 li a4,1 800029a8: 9f15 subw a4,a4,a3 800029aa: 00c6d463 bge a3,a2,800029b2 <_vfprintf_r+0x1a68> 800029ae: a67fe06f j 80001414 <_vfprintf_r+0x4ca> 800029b2: 0ba10693 addi a3,sp,186 800029b6: 0307071b addiw a4,a4,48 800029ba: 00e68023 sb a4,0(a3) 800029be: 1398 addi a4,sp,480 800029c0: 8e99 sub a3,a3,a4 800029c2: 1296871b addiw a4,a3,297 800029c6: f0ba sd a4,96(sp) 800029c8: ac1fe06f j 80001488 <_vfprintf_r+0x53e> 800029cc: f402 sd zero,40(sp) 800029ce: 4c8d li s9,3 800029d0: 4301 li t1,0 800029d2: e082 sd zero,64(sp) 800029d4: e482 sd zero,72(sp) 800029d6: fc02 sd zero,56(sp) 800029d8: 4811 li a6,4 800029da: f14fe06f j 800010ee <_vfprintf_r+0x1a4> 800029de: 00007497 auipc s1,0x7 800029e2: 56a48493 addi s1,s1,1386 # 80009f48 800029e6: badd j 800023dc <_vfprintf_r+0x1492> 800029e8: 6686 ld a3,64(sp) 800029ea: 00a6c603 lbu a2,10(a3) 800029ee: 9f3fe06f j 800013e0 <_vfprintf_r+0x496> 800029f2: fbbc8793 addi a5,s9,-69 800029f6: 6522 ld a0,8(sp) 800029f8: 0017b793 seqz a5,a5 800029fc: 006787bb addw a5,a5,t1 80002a00: 873e mv a4,a5 80002a02: f83e sd a5,48(sp) 80002a04: 0c810893 addi a7,sp,200 80002a08: 191c addi a5,sp,176 80002a0a: 0b410813 addi a6,sp,180 80002a0e: 4689 li a3,2 80002a10: 85a6 mv a1,s1 80002a12: 865a mv a2,s6 80002a14: fc1a sd t1,56(sp) 80002a16: 48b010ef jal 800046a0 <_ldtoa_r> 80002a1a: 04700713 li a4,71 80002a1e: 7362 ld t1,56(sp) 80002a20: 87aa mv a5,a0 80002a22: 54ec9e63 bne s9,a4,80002f7e <_vfprintf_r+0x2034> 80002a26: 00197713 andi a4,s2,1 80002a2a: 26071863 bnez a4,80002c9a <_vfprintf_r+0x1d50> 80002a2e: 68ae ld a7,200(sp) 80002a30: 574a lw a4,176(sp) 80002a32: 40f888b3 sub a7,a7,a5 80002a36: fc3a sd a4,56(sp) 80002a38: 0008871b sext.w a4,a7 80002a3c: f83a sd a4,48(sp) 80002a3e: 7762 ld a4,56(sp) 80002a40: 00e32333 slt t1,t1,a4 80002a44: ffd72713 slti a4,a4,-3 80002a48: 00676733 or a4,a4,t1 80002a4c: c729 beqz a4,80002a96 <_vfprintf_r+0x1b4c> 80002a4e: 3c79 addiw s8,s8,-2 80002a50: 7762 ld a4,56(sp) 80002a52: 0b810c23 sb s8,184(sp) 80002a56: 377d addiw a4,a4,-1 80002a58: d93a sw a4,176(sp) 80002a5a: 00074c63 bltz a4,80002a72 <_vfprintf_r+0x1b28> 80002a5e: 02b00693 li a3,43 80002a62: 0ad10ca3 sb a3,185(sp) 80002a66: 46a5 li a3,9 80002a68: 00e6df63 bge a3,a4,80002a86 <_vfprintf_r+0x1b3c> 80002a6c: f402 sd zero,40(sp) 80002a6e: 9a7fe06f j 80001414 <_vfprintf_r+0x4ca> 80002a72: 7662 ld a2,56(sp) 80002a74: 02d00713 li a4,45 80002a78: 0ae10ca3 sb a4,185(sp) 80002a7c: 56e1 li a3,-8 80002a7e: 4705 li a4,1 80002a80: 9f11 subw a4,a4,a2 80002a82: fed645e3 blt a2,a3,80002a6c <_vfprintf_r+0x1b22> 80002a86: 03000693 li a3,48 80002a8a: 0ad10d23 sb a3,186(sp) 80002a8e: f402 sd zero,40(sp) 80002a90: 0bb10693 addi a3,sp,187 80002a94: b70d j 800029b6 <_vfprintf_r+0x1a6c> 80002a96: 7762 ld a4,56(sp) 80002a98: 76c2 ld a3,48(sp) 80002a9a: 1cd74f63 blt a4,a3,80002c78 <_vfprintf_r+0x1d2e> 80002a9e: 76e2 ld a3,56(sp) 80002aa0: 00197713 andi a4,s2,1 80002aa4: 8cb6 mv s9,a3 80002aa6: c701 beqz a4,80002aae <_vfprintf_r+0x1b64> 80002aa8: 6746 ld a4,80(sp) 80002aaa: 00d70cbb addw s9,a4,a3 80002aae: 40097f93 andi t6,s2,1024 80002ab2: 000f8563 beqz t6,80002abc <_vfprintf_r+0x1b72> 80002ab6: 7762 ld a4,56(sp) 80002ab8: 2ee04263 bgtz a4,80002d9c <_vfprintf_r+0x1e52> 80002abc: 8766 mv a4,s9 80002abe: 1c0ccc63 bltz s9,80002c96 <_vfprintf_r+0x1d4c> 80002ac2: 0007081b sext.w a6,a4 80002ac6: 260d8b63 beqz s11,80002d3c <_vfprintf_r+0x1df2> 80002aca: 02d00693 li a3,45 80002ace: 7966 ld s2,120(sp) 80002ad0: 0ad103a3 sb a3,167(sp) 80002ad4: 0017081b addiw a6,a4,1 80002ad8: f402 sd zero,40(sp) 80002ada: 4301 li t1,0 80002adc: e082 sd zero,64(sp) 80002ade: e482 sd zero,72(sp) 80002ae0: 06700c13 li s8,103 80002ae4: e0afe06f j 800010ee <_vfprintf_r+0x1a4> 80002ae8: 65c2 ld a1,16(sp) 80002aea: 6522 ld a0,8(sp) 80002aec: 1190 addi a2,sp,224 80002aee: e0c2 sd a6,64(sp) 80002af0: fc3e sd a5,56(sp) 80002af2: 572000ef jal 80003064 <__sprint_r> 80002af6: 9a051463 bnez a0,80001c9e <_vfprintf_r+0xd54> 80002afa: 564a lw a2,176(sp) 80002afc: 7dce ld s11,240(sp) 80002afe: 6806 ld a6,64(sp) 80002b00: 77e2 ld a5,56(sp) 80002b02: 8d52 mv s10,s4 80002b04: 82bff06f j 8000232e <_vfprintf_r+0x13e4> 80002b08: 0d41 addi s10,s10,16 80002b0a: b0b9 j 80002358 <_vfprintf_r+0x140e> 80002b0c: 02d00793 li a5,45 80002b10: 0af103a3 sb a5,167(sp) 80002b14: 04700793 li a5,71 80002b18: 2187c563 blt a5,s8,80002d22 <_vfprintf_r+0x1dd8> 80002b1c: f402 sd zero,40(sp) 80002b1e: 4c8d li s9,3 80002b20: 4301 li t1,0 80002b22: e082 sd zero,64(sp) 80002b24: e482 sd zero,72(sp) 80002b26: fc02 sd zero,56(sp) 80002b28: 00007797 auipc a5,0x7 80002b2c: 10078793 addi a5,a5,256 # 80009c28 <__clzdi2+0x566> 80002b30: 4811 li a6,4 80002b32: dbcfe06f j 800010ee <_vfprintf_r+0x1a4> 80002b36: 65c2 ld a1,16(sp) 80002b38: 6522 ld a0,8(sp) 80002b3a: 1190 addi a2,sp,224 80002b3c: e0c2 sd a6,64(sp) 80002b3e: fc3e sd a5,56(sp) 80002b40: 524000ef jal 80003064 <__sprint_r> 80002b44: 94051d63 bnez a0,80001c9e <_vfprintf_r+0xd54> 80002b48: 5b4a lw s6,176(sp) 80002b4a: 7dce ld s11,240(sp) 80002b4c: 6806 ld a6,64(sp) 80002b4e: 77e2 ld a5,56(sp) 80002b50: 8d52 mv s10,s4 80002b52: b08ff06f j 80001e5a <_vfprintf_r+0xf10> 80002b56: 65c2 ld a1,16(sp) 80002b58: 6522 ld a0,8(sp) 80002b5a: 1190 addi a2,sp,224 80002b5c: fc3a sd a4,56(sp) 80002b5e: 506000ef jal 80003064 <__sprint_r> 80002b62: 92051e63 bnez a0,80001c9e <_vfprintf_r+0xd54> 80002b66: 000d4583 lbu a1,0(s10) 80002b6a: 764e ld a2,240(sp) 80002b6c: 7762 ld a4,56(sp) 80002b6e: 87d2 mv a5,s4 80002b70: 469d li a3,7 80002b72: b6d5 j 80002756 <_vfprintf_r+0x180c> 80002b74: f026 sd s1,32(sp) 80002b76: 18070e63 beqz a4,80002d12 <_vfprintf_r+0x1dc8> 80002b7a: 0013081b addiw a6,t1,1 80002b7e: 8c9a mv s9,t1 80002b80: e082 sd zero,64(sp) 80002b82: 4301 li t1,0 80002b84: e482 sd zero,72(sp) 80002b86: fc02 sd zero,56(sp) 80002b88: d66fe06f j 800010ee <_vfprintf_r+0x1a4> 80002b8c: 662a ld a2,136(sp) 80002b8e: 75a6 ld a1,104(sp) 80002b90: f81a sd t1,48(sp) 80002b92: 40c78e33 sub t3,a5,a2 80002b96: 8572 mv a0,t3 80002b98: f472 sd t3,40(sp) 80002b9a: 5f9000ef jal 80003992 80002b9e: ccccd7b7 lui a5,0xccccd 80002ba2: ccd78793 addi a5,a5,-819 # ffffffffcccccccd <_stack_top+0xffffffff4cbccccd> 80002ba6: 02079713 slli a4,a5,0x20 80002baa: 973e add a4,a4,a5 80002bac: 02eb3b33 mulhu s6,s6,a4 80002bb0: 001dc683 lbu a3,1(s11) 80002bb4: 7e22 ld t3,40(sp) 80002bb6: 00008817 auipc a6,0x8 80002bba: 8e283803 ld a6,-1822(a6) # 8000a498 <__clz_tab+0x128> 80002bbe: 00d036b3 snez a3,a3 80002bc2: 9db6 add s11,s11,a3 80002bc4: 7342 ld t1,48(sp) 80002bc6: fffe0793 addi a5,t3,-1 80002bca: 4585 li a1,1 80002bcc: 48a5 li a7,9 80002bce: 003b5b13 srli s6,s6,0x3 80002bd2: 02eb3733 mulhu a4,s6,a4 80002bd6: 00375693 srli a3,a4,0x3 80002bda: 00269713 slli a4,a3,0x2 80002bde: 9736 add a4,a4,a3 80002be0: 0706 slli a4,a4,0x1 80002be2: 40eb0733 sub a4,s6,a4 80002be6: 0307071b addiw a4,a4,48 80002bea: feee0fa3 sb a4,-1(t3) 80002bee: c54ff06f j 80002042 <_vfprintf_r+0x10f8> 80002bf2: 65c2 ld a1,16(sp) 80002bf4: 6522 ld a0,8(sp) 80002bf6: 1190 addi a2,sp,224 80002bf8: fc42 sd a6,56(sp) 80002bfa: 46a000ef jal 80003064 <__sprint_r> 80002bfe: 8a051063 bnez a0,80001c9e <_vfprintf_r+0xd54> 80002c02: 5b4a lw s6,176(sp) 80002c04: 77c2 ld a5,48(sp) 80002c06: 7dce ld s11,240(sp) 80002c08: 7862 ld a6,56(sp) 80002c0a: 8d52 mv s10,s4 80002c0c: 41678b3b subw s6,a5,s6 80002c10: a80ff06f j 80001e90 <_vfprintf_r+0xf46> 80002c14: 8fca mv t6,s2 80002c16: c9aff06f j 800020b0 <_vfprintf_r+0x1166> 80002c1a: 5741 li a4,-16 80002c1c: 40c00b3b negw s6,a2 80002c20: 00007497 auipc s1,0x7 80002c24: 32848493 addi s1,s1,808 # 80009f48 80002c28: 0ae65963 bge a2,a4,80002cda <_vfprintf_r+0x1d90> 80002c2c: e0ca sd s2,64(sp) 80002c2e: 84da mv s1,s6 80002c30: 4c41 li s8,16 80002c32: 8b56 mv s6,s5 80002c34: 4c9d li s9,7 80002c36: fc3e sd a5,56(sp) 80002c38: 00007917 auipc s2,0x7 80002c3c: 31090913 addi s2,s2,784 # 80009f48 80002c40: 8ac2 mv s5,a6 80002c42: a021 j 80002c4a <_vfprintf_r+0x1d00> 80002c44: 34c1 addiw s1,s1,-16 80002c46: 089c5463 bge s8,s1,80002cce <_vfprintf_r+0x1d84> 80002c4a: 0dc1 addi s11,s11,16 80002c4c: 2685 addiw a3,a3,1 80002c4e: 012d3023 sd s2,0(s10) 80002c52: 018d3423 sd s8,8(s10) 80002c56: f9ee sd s11,240(sp) 80002c58: d5b6 sw a3,232(sp) 80002c5a: 0d41 addi s10,s10,16 80002c5c: fedcd4e3 bge s9,a3,80002c44 <_vfprintf_r+0x1cfa> 80002c60: 65c2 ld a1,16(sp) 80002c62: 6522 ld a0,8(sp) 80002c64: 1190 addi a2,sp,224 80002c66: 3fe000ef jal 80003064 <__sprint_r> 80002c6a: c119 beqz a0,80002c70 <_vfprintf_r+0x1d26> 80002c6c: 832ff06f j 80001c9e <_vfprintf_r+0xd54> 80002c70: 7dce ld s11,240(sp) 80002c72: 56ae lw a3,232(sp) 80002c74: 8d52 mv s10,s4 80002c76: b7f9 j 80002c44 <_vfprintf_r+0x1cfa> 80002c78: 6746 ld a4,80(sp) 80002c7a: 06700c13 li s8,103 80002c7e: 01170cbb addw s9,a4,a7 80002c82: 7762 ld a4,56(sp) 80002c84: 9ae043e3 bgtz a4,8000262a <_vfprintf_r+0x16e0> 80002c88: 40ec88bb subw a7,s9,a4 80002c8c: 00188c9b addiw s9,a7,1 80002c90: 8766 mv a4,s9 80002c92: e20cd8e3 bgez s9,80002ac2 <_vfprintf_r+0x1b78> 80002c96: 4701 li a4,0 80002c98: b52d j 80002ac2 <_vfprintf_r+0x1b78> 80002c9a: 8526 mv a0,s1 80002c9c: 85da mv a1,s6 80002c9e: 4601 li a2,0 80002ca0: 4681 li a3,0 80002ca2: e0be sd a5,64(sp) 80002ca4: fc1a sd t1,56(sp) 80002ca6: 003050ef jal 800084a8 <__eqtf2> 80002caa: 7362 ld t1,56(sp) 80002cac: 6786 ld a5,64(sp) 80002cae: 18050463 beqz a0,80002e36 <_vfprintf_r+0x1eec> 80002cb2: 7742 ld a4,48(sp) 80002cb4: 68ae ld a7,200(sp) 80002cb6: 00e78cb3 add s9,a5,a4 80002cba: 9198eae3 bltu a7,s9,800025ce <_vfprintf_r+0x1684> 80002cbe: 40f888b3 sub a7,a7,a5 80002cc2: 0008871b sext.w a4,a7 80002cc6: f83a sd a4,48(sp) 80002cc8: 574a lw a4,176(sp) 80002cca: fc3a sd a4,56(sp) 80002ccc: bb8d j 80002a3e <_vfprintf_r+0x1af4> 80002cce: 8856 mv a6,s5 80002cd0: 77e2 ld a5,56(sp) 80002cd2: 8ada mv s5,s6 80002cd4: 8b26 mv s6,s1 80002cd6: 84ca mv s1,s2 80002cd8: 6906 ld s2,64(sp) 80002cda: 9dda add s11,s11,s6 80002cdc: 2685 addiw a3,a3,1 80002cde: f9ee sd s11,240(sp) 80002ce0: d5b6 sw a3,232(sp) 80002ce2: 009d3023 sd s1,0(s10) 80002ce6: 016d3423 sd s6,8(s10) 80002cea: 471d li a4,7 80002cec: e0d75ee3 bge a4,a3,80002b08 <_vfprintf_r+0x1bbe> 80002cf0: 65c2 ld a1,16(sp) 80002cf2: 6522 ld a0,8(sp) 80002cf4: 1190 addi a2,sp,224 80002cf6: e0c2 sd a6,64(sp) 80002cf8: fc3e sd a5,56(sp) 80002cfa: 36a000ef jal 80003064 <__sprint_r> 80002cfe: c119 beqz a0,80002d04 <_vfprintf_r+0x1dba> 80002d00: f9ffe06f j 80001c9e <_vfprintf_r+0xd54> 80002d04: 7dce ld s11,240(sp) 80002d06: 56ae lw a3,232(sp) 80002d08: 6806 ld a6,64(sp) 80002d0a: 77e2 ld a5,56(sp) 80002d0c: 8d52 mv s10,s4 80002d0e: e4aff06f j 80002358 <_vfprintf_r+0x140e> 80002d12: 8c9a mv s9,t1 80002d14: 881a mv a6,t1 80002d16: e082 sd zero,64(sp) 80002d18: 4301 li t1,0 80002d1a: e482 sd zero,72(sp) 80002d1c: fc02 sd zero,56(sp) 80002d1e: bd0fe06f j 800010ee <_vfprintf_r+0x1a4> 80002d22: f402 sd zero,40(sp) 80002d24: 4c8d li s9,3 80002d26: 4301 li t1,0 80002d28: e082 sd zero,64(sp) 80002d2a: e482 sd zero,72(sp) 80002d2c: fc02 sd zero,56(sp) 80002d2e: 00007797 auipc a5,0x7 80002d32: f0278793 addi a5,a5,-254 # 80009c30 <__clzdi2+0x56e> 80002d36: 4811 li a6,4 80002d38: bb6fe06f j 800010ee <_vfprintf_r+0x1a4> 80002d3c: 4601 li a2,0 80002d3e: f402 sd zero,40(sp) 80002d40: 06700c13 li s8,103 80002d44: e082 sd zero,64(sp) 80002d46: e482 sd zero,72(sp) 80002d48: f7afe06f j 800014c2 <_vfprintf_r+0x578> 80002d4c: 57fd li a5,-1 80002d4e: ec3e sd a5,24(sp) 80002d50: f69fe06f j 80001cb8 <_vfprintf_r+0xd6e> 80002d54: 00d976b3 and a3,s2,a3 80002d58: e299 bnez a3,80002d5e <_vfprintf_r+0x1e14> 80002d5a: f46fe06f j 800014a0 <_vfprintf_r+0x556> 80002d5e: f3cfe06f j 8000149a <_vfprintf_r+0x550> 80002d62: 57fd li a5,-1 80002d64: 17fe slli a5,a5,0x3f 80002d66: 8dbd xor a1,a1,a5 80002d68: 02d00d93 li s11,45 80002d6c: f402 sd zero,40(sp) 80002d6e: 19bc addi a5,sp,248 80002d70: d22fe06f j 80001292 <_vfprintf_r+0x348> 80002d74: c394 sw a3,0(a5) 80002d76: f03a sd a4,32(sp) 80002d78: a8cfe06f j 80001004 <_vfprintf_r+0xba> 80002d7c: 00007797 auipc a5,0x7 80002d80: ebc78793 addi a5,a5,-324 # 80009c38 <__clzdi2+0x576> 80002d84: 4811 li a6,4 80002d86: b68fe06f j 800010ee <_vfprintf_r+0x1a4> 80002d8a: 40fc873b subw a4,s9,a5 80002d8e: f83a sd a4,48(sp) 80002d90: 574a lw a4,176(sp) 80002d92: fc3a sd a4,56(sp) 80002d94: b885 j 80002604 <_vfprintf_r+0x16ba> 80002d96: 64c2 ld s1,16(sp) 80002d98: f13fe06f j 80001caa <_vfprintf_r+0xd60> 80002d9c: 06700c13 li s8,103 80002da0: 75c6 ld a1,112(sp) 80002da2: 0ff00693 li a3,255 80002da6: 0005c703 lbu a4,0(a1) 80002daa: 20d70963 beq a4,a3,80002fbc <_vfprintf_r+0x2072> 80002dae: 7662 ld a2,56(sp) 80002db0: 4801 li a6,0 80002db2: 4501 li a0,0 80002db4: 00c75a63 bge a4,a2,80002dc8 <_vfprintf_r+0x1e7e> 80002db8: 9e19 subw a2,a2,a4 80002dba: 0015c703 lbu a4,1(a1) 80002dbe: c721 beqz a4,80002e06 <_vfprintf_r+0x1ebc> 80002dc0: 2505 addiw a0,a0,1 80002dc2: 0585 addi a1,a1,1 80002dc4: fed718e3 bne a4,a3,80002db4 <_vfprintf_r+0x1e6a> 80002dc8: f8ae sd a1,112(sp) 80002dca: fc32 sd a2,56(sp) 80002dcc: e4aa sd a0,72(sp) 80002dce: e0c2 sd a6,64(sp) 80002dd0: 66a6 ld a3,72(sp) 80002dd2: 6706 ld a4,64(sp) 80002dd4: 9f35 addw a4,a4,a3 80002dd6: 66aa ld a3,136(sp) 80002dd8: 02d7073b mulw a4,a4,a3 80002ddc: 01970cbb addw s9,a4,s9 80002de0: 8766 mv a4,s9 80002de2: 000cd363 bgez s9,80002de8 <_vfprintf_r+0x1e9e> 80002de6: 4701 li a4,0 80002de8: 0007081b sext.w a6,a4 80002dec: 100d8a63 beqz s11,80002f00 <_vfprintf_r+0x1fb6> 80002df0: 02d00693 li a3,45 80002df4: 7966 ld s2,120(sp) 80002df6: 0ad103a3 sb a3,167(sp) 80002dfa: 0017081b addiw a6,a4,1 80002dfe: f402 sd zero,40(sp) 80002e00: 4301 li t1,0 80002e02: aecfe06f j 800010ee <_vfprintf_r+0x1a4> 80002e06: 0005c703 lbu a4,0(a1) 80002e0a: 2805 addiw a6,a6,1 80002e0c: bf65 j 80002dc4 <_vfprintf_r+0x1e7a> 80002e0e: 4601 li a2,0 80002e10: 4681 li a3,0 80002e12: 8526 mv a0,s1 80002e14: 85da mv a1,s6 80002e16: e0be sd a5,64(sp) 80002e18: fc3a sd a4,56(sp) 80002e1a: f81a sd t1,48(sp) 80002e1c: 68c050ef jal 800084a8 <__eqtf2> 80002e20: 7342 ld t1,48(sp) 80002e22: 7762 ld a4,56(sp) 80002e24: 6786 ld a5,64(sp) 80002e26: e16d bnez a0,80002f08 <_vfprintf_r+0x1fbe> 80002e28: 56ca lw a3,176(sp) 80002e2a: 9736 add a4,a4,a3 80002e2c: 9f1d subw a4,a4,a5 80002e2e: fc36 sd a3,56(sp) 80002e30: f83a sd a4,48(sp) 80002e32: fd2ff06f j 80002604 <_vfprintf_r+0x16ba> 80002e36: 574a lw a4,176(sp) 80002e38: 78c2 ld a7,48(sp) 80002e3a: fc3a sd a4,56(sp) 80002e3c: b109 j 80002a3e <_vfprintf_r+0x1af4> 80002e3e: 84de mv s1,s7 80002e40: 015b0333 add t1,s6,s5 80002e44: 77e6 ld a5,120(sp) 80002e46: 690a ld s2,128(sp) 80002e48: 6aca ld s5,144(sp) 80002e4a: 7b86 ld s7,96(sp) 80002e4c: 875a mv a4,s6 80002e4e: 03000693 li a3,48 80002e52: 0004d463 bgez s1,80002e5a <_vfprintf_r+0x1f10> 80002e56: d8efe06f j 800013e4 <_vfprintf_r+0x49a> 80002e5a: 0705 addi a4,a4,1 80002e5c: fed70fa3 sb a3,-1(a4) 80002e60: fe671de3 bne a4,t1,80002e5a <_vfprintf_r+0x1f10> 80002e64: 0b05 addi s6,s6,1 80002e66: 9b26 add s6,s6,s1 80002e68: d7cfe06f j 800013e4 <_vfprintf_r+0x49a> 80002e6c: 000b5763 bgez s6,80002e7a <_vfprintf_r+0x1f30> 80002e70: 17fe slli a5,a5,0x3f 80002e72: 00fb4b33 xor s6,s6,a5 80002e76: 02d00d93 li s11,45 80002e7a: 6522 ld a0,8(sp) 80002e7c: 191c addi a5,sp,176 80002e7e: 0c810893 addi a7,sp,200 80002e82: 0b410813 addi a6,sp,180 80002e86: 4705 li a4,1 80002e88: 4689 li a3,2 80002e8a: 85a6 mv a1,s1 80002e8c: 865a mv a2,s6 80002e8e: 013010ef jal 800046a0 <_ldtoa_r> 80002e92: 4305 li t1,1 80002e94: f81a sd t1,48(sp) 80002e96: 87aa mv a5,a0 80002e98: b679 j 80002a26 <_vfprintf_r+0x1adc> 80002e9a: 4601 li a2,0 80002e9c: e082 sd zero,64(sp) 80002e9e: f402 sd zero,40(sp) 80002ea0: e22fe06f j 800014c2 <_vfprintf_r+0x578> 80002ea4: 6726 ld a4,72(sp) 80002ea6: e30d bnez a4,80002ec8 <_vfprintf_r+0x1f7e> 80002ea8: 0c0d8263 beqz s11,80002f6c <_vfprintf_r+0x2022> 80002eac: 02d00713 li a4,45 80002eb0: 7966 ld s2,120(sp) 80002eb2: 0ae103a3 sb a4,167(sp) 80002eb6: 4301 li t1,0 80002eb8: e082 sd zero,64(sp) 80002eba: f402 sd zero,40(sp) 80002ebc: 4c85 li s9,1 80002ebe: 06600c13 li s8,102 80002ec2: 4809 li a6,2 80002ec4: a2afe06f j 800010ee <_vfprintf_r+0x1a4> 80002ec8: 6746 ld a4,80(sp) 80002eca: 0017089b addiw a7,a4,1 80002ece: 00688cbb addw s9,a7,t1 80002ed2: 8766 mv a4,s9 80002ed4: 000cd363 bgez s9,80002eda <_vfprintf_r+0x1f90> 80002ed8: 4701 li a4,0 80002eda: 0007081b sext.w a6,a4 80002ede: 060d8263 beqz s11,80002f42 <_vfprintf_r+0x1ff8> 80002ee2: 02d00693 li a3,45 80002ee6: 7966 ld s2,120(sp) 80002ee8: 0ad103a3 sb a3,167(sp) 80002eec: 0017081b addiw a6,a4,1 80002ef0: f402 sd zero,40(sp) 80002ef2: 4301 li t1,0 80002ef4: e082 sd zero,64(sp) 80002ef6: e482 sd zero,72(sp) 80002ef8: 06600c13 li s8,102 80002efc: 9f2fe06f j 800010ee <_vfprintf_r+0x1a4> 80002f00: 4601 li a2,0 80002f02: f402 sd zero,40(sp) 80002f04: dbefe06f j 800014c2 <_vfprintf_r+0x578> 80002f08: 4c85 li s9,1 80002f0a: 406c8cbb subw s9,s9,t1 80002f0e: d966 sw s9,176(sp) 80002f10: e9eff06f j 800025ae <_vfprintf_r+0x1664> 80002f14: 7702 ld a4,32(sp) 80002f16: 431c lw a5,0(a4) 80002f18: 0721 addi a4,a4,8 80002f1a: 833e mv t1,a5 80002f1c: 0007d363 bgez a5,80002f22 <_vfprintf_r+0x1fd8> 80002f20: 537d li t1,-1 80002f22: 001ace03 lbu t3,1(s5) 80002f26: 0003049b sext.w s1,t1 80002f2a: f03a sd a4,32(sp) 80002f2c: 8ab2 mv s5,a2 80002f2e: 948fe06f j 80001076 <_vfprintf_r+0x12c> 80002f32: 137e slli t1,t1,0x3f 80002f34: 006b4b33 xor s6,s6,t1 80002f38: 02d00d93 li s11,45 80002f3c: 4319 li t1,6 80002f3e: e36ff06f j 80002574 <_vfprintf_r+0x162a> 80002f42: 4601 li a2,0 80002f44: f402 sd zero,40(sp) 80002f46: 06600c13 li s8,102 80002f4a: e082 sd zero,64(sp) 80002f4c: e482 sd zero,72(sp) 80002f4e: d74fe06f j 800014c2 <_vfprintf_r+0x578> 80002f52: 4709 li a4,2 80002f54: f0ba sd a4,96(sp) 80002f56: d32fe06f j 80001488 <_vfprintf_r+0x53e> 80002f5a: 64c2 ld s1,16(sp) 80002f5c: 0104d783 lhu a5,16(s1) 80002f60: 0407e793 ori a5,a5,64 80002f64: 00f49823 sh a5,16(s1) 80002f68: d43fe06f j 80001caa <_vfprintf_r+0xd60> 80002f6c: 4805 li a6,1 80002f6e: 8cc2 mv s9,a6 80002f70: 4601 li a2,0 80002f72: e082 sd zero,64(sp) 80002f74: f402 sd zero,40(sp) 80002f76: 06600c13 li s8,102 80002f7a: d48fe06f j 800014c2 <_vfprintf_r+0x578> 80002f7e: e0aa sd a0,64(sp) 80002f80: 85da mv a1,s6 80002f82: 8526 mv a0,s1 80002f84: 4601 li a2,0 80002f86: 4681 li a3,0 80002f88: fc1a sd t1,56(sp) 80002f8a: 51e050ef jal 800084a8 <__eqtf2> 80002f8e: 7362 ld t1,56(sp) 80002f90: 6786 ld a5,64(sp) 80002f92: c115 beqz a0,80002fb6 <_vfprintf_r+0x206c> 80002f94: 7742 ld a4,48(sp) 80002f96: 68ae ld a7,200(sp) 80002f98: 00e78cb3 add s9,a5,a4 80002f9c: e398e963 bltu a7,s9,800025ce <_vfprintf_r+0x1684> 80002fa0: 40f8873b subw a4,a7,a5 80002fa4: f83a sd a4,48(sp) 80002fa6: 574a lw a4,176(sp) 80002fa8: fc3a sd a4,56(sp) 80002faa: e50ff06f j 800025fa <_vfprintf_r+0x16b0> 80002fae: 7742 ld a4,48(sp) 80002fb0: 973e add a4,a4,a5 80002fb2: fc2ff06f j 80002774 <_vfprintf_r+0x182a> 80002fb6: 574a lw a4,176(sp) 80002fb8: fc3a sd a4,56(sp) 80002fba: bc59 j 80002a50 <_vfprintf_r+0x1b06> 80002fbc: e082 sd zero,64(sp) 80002fbe: e482 sd zero,72(sp) 80002fc0: bd01 j 80002dd0 <_vfprintf_r+0x1e86> 80002fc2: 4301 li t1,0 80002fc4: e082 sd zero,64(sp) 80002fc6: e482 sd zero,72(sp) 80002fc8: f402 sd zero,40(sp) 80002fca: 4c8d li s9,3 80002fcc: 4811 li a6,4 80002fce: 920fe06f j 800010ee <_vfprintf_r+0x1a4> 0000000080002fd2 <__sbprintf>: 80002fd2: 0105d783 lhu a5,16(a1) 80002fd6: 0ac5ae83 lw t4,172(a1) 80002fda: 0125de03 lhu t3,18(a1) 80002fde: 0305b303 ld t1,48(a1) 80002fe2: 0405b883 ld a7,64(a1) 80002fe6: b2010113 addi sp,sp,-1248 80002fea: 9bf5 andi a5,a5,-3 80002fec: 0c010813 addi a6,sp,192 80002ff0: 40000713 li a4,1024 80002ff4: 4c813823 sd s0,1232(sp) 80002ff8: 842e mv s0,a1 80002ffa: 080c addi a1,sp,16 80002ffc: 4c913423 sd s1,1224(sp) 80003000: 02f11023 sh a5,32(sp) 80003004: 4c113c23 sd ra,1240(sp) 80003008: dc02 sw zero,56(sp) 8000300a: df76 sw t4,188(sp) 8000300c: 03c11123 sh t3,34(sp) 80003010: e09a sd t1,64(sp) 80003012: e8c6 sd a7,80(sp) 80003014: e842 sd a6,16(sp) 80003016: f442 sd a6,40(sp) 80003018: ce3a sw a4,28(sp) 8000301a: d83a sw a4,48(sp) 8000301c: 84aa mv s1,a0 8000301e: f2dfd0ef jal 80000f4a <_vfprintf_r> 80003022: 87aa mv a5,a0 80003024: 02055763 bgez a0,80003052 <__sbprintf+0x80> 80003028: 02015703 lhu a4,32(sp) 8000302c: 04077713 andi a4,a4,64 80003030: c719 beqz a4,8000303e <__sbprintf+0x6c> 80003032: 01045703 lhu a4,16(s0) 80003036: 04076713 ori a4,a4,64 8000303a: 00e41823 sh a4,16(s0) 8000303e: 4d813083 ld ra,1240(sp) 80003042: 4d013403 ld s0,1232(sp) 80003046: 4c813483 ld s1,1224(sp) 8000304a: 853e mv a0,a5 8000304c: 4e010113 addi sp,sp,1248 80003050: 8082 ret 80003052: e42a sd a0,8(sp) 80003054: 080c addi a1,sp,16 80003056: 8526 mv a0,s1 80003058: 1e4000ef jal 8000323c <_fflush_r> 8000305c: 67a2 ld a5,8(sp) 8000305e: d569 beqz a0,80003028 <__sbprintf+0x56> 80003060: 57fd li a5,-1 80003062: b7d9 j 80003028 <__sbprintf+0x56> 0000000080003064 <__sprint_r>: 80003064: 6a18 ld a4,16(a2) 80003066: e709 bnez a4,80003070 <__sprint_r+0xc> 80003068: 4501 li a0,0 8000306a: 00062423 sw zero,8(a2) 8000306e: 8082 ret 80003070: 1101 addi sp,sp,-32 80003072: ec06 sd ra,24(sp) 80003074: e432 sd a2,8(sp) 80003076: 386000ef jal 800033fc <__sfvwrite_r> 8000307a: 67a2 ld a5,8(sp) 8000307c: 60e2 ld ra,24(sp) 8000307e: 0007b823 sd zero,16(a5) 80003082: 0007a423 sw zero,8(a5) 80003086: 6105 addi sp,sp,32 80003088: 8082 ret 000000008000308a <__sflush_r>: 8000308a: 01059703 lh a4,16(a1) 8000308e: 7179 addi sp,sp,-48 80003090: f022 sd s0,32(sp) 80003092: e44e sd s3,8(sp) 80003094: f406 sd ra,40(sp) 80003096: 00877793 andi a5,a4,8 8000309a: 842e mv s0,a1 8000309c: 89aa mv s3,a0 8000309e: e7f9 bnez a5,8000316c <__sflush_r+0xe2> 800030a0: 6785 lui a5,0x1 800030a2: 80078793 addi a5,a5,-2048 # 800 800030a6: 4594 lw a3,8(a1) 800030a8: 8fd9 or a5,a5,a4 800030aa: 00f59823 sh a5,16(a1) 800030ae: 10d05c63 blez a3,800031c6 <__sflush_r+0x13c> 800030b2: 04843803 ld a6,72(s0) 800030b6: 0a080563 beqz a6,80003160 <__sflush_r+0xd6> 800030ba: ec26 sd s1,24(sp) 800030bc: 03371693 slli a3,a4,0x33 800030c0: 0009a483 lw s1,0(s3) 800030c4: 0009a023 sw zero,0(s3) 800030c8: 1006c663 bltz a3,800031d4 <__sflush_r+0x14a> 800030cc: 780c ld a1,48(s0) 800030ce: 4601 li a2,0 800030d0: 4685 li a3,1 800030d2: 854e mv a0,s3 800030d4: 9802 jalr a6 800030d6: 57fd li a5,-1 800030d8: 862a mv a2,a0 800030da: 12f50463 beq a0,a5,80003202 <__sflush_r+0x178> 800030de: 01041783 lh a5,16(s0) 800030e2: 04843803 ld a6,72(s0) 800030e6: 8b91 andi a5,a5,4 800030e8: c799 beqz a5,800030f6 <__sflush_r+0x6c> 800030ea: 4418 lw a4,8(s0) 800030ec: 6c3c ld a5,88(s0) 800030ee: 8e19 sub a2,a2,a4 800030f0: c399 beqz a5,800030f6 <__sflush_r+0x6c> 800030f2: 583c lw a5,112(s0) 800030f4: 8e1d sub a2,a2,a5 800030f6: 780c ld a1,48(s0) 800030f8: 4681 li a3,0 800030fa: 854e mv a0,s3 800030fc: 9802 jalr a6 800030fe: 57fd li a5,-1 80003100: 01041703 lh a4,16(s0) 80003104: 0cf51a63 bne a0,a5,800031d8 <__sflush_r+0x14e> 80003108: 0009a683 lw a3,0(s3) 8000310c: 47f5 li a5,29 8000310e: 12d7e263 bltu a5,a3,80003232 <__sflush_r+0x1a8> 80003112: 204007b7 lui a5,0x20400 80003116: 0785 addi a5,a5,1 # 20400001 <__dtim_size+0x20300001> 80003118: 00d7d7b3 srl a5,a5,a3 8000311c: 8b85 andi a5,a5,1 8000311e: 10078a63 beqz a5,80003232 <__sflush_r+0x1a8> 80003122: 6c14 ld a3,24(s0) 80003124: 77fd lui a5,0xfffff 80003126: 7ff78793 addi a5,a5,2047 # fffffffffffff7ff <_stack_top+0xffffffff7feff7ff> 8000312a: 8ff9 and a5,a5,a4 8000312c: 00f41823 sh a5,16(s0) 80003130: 00042423 sw zero,8(s0) 80003134: e014 sd a3,0(s0) 80003136: 03371793 slli a5,a4,0x33 8000313a: 0007d563 bgez a5,80003144 <__sflush_r+0xba> 8000313e: 0009a783 lw a5,0(s3) 80003142: cbcd beqz a5,800031f4 <__sflush_r+0x16a> 80003144: 6c2c ld a1,88(s0) 80003146: 0099a023 sw s1,0(s3) 8000314a: c9d5 beqz a1,800031fe <__sflush_r+0x174> 8000314c: 07440793 addi a5,s0,116 80003150: 00f58563 beq a1,a5,8000315a <__sflush_r+0xd0> 80003154: 854e mv a0,s3 80003156: 30a010ef jal 80004460 <_free_r> 8000315a: 64e2 ld s1,24(sp) 8000315c: 04043c23 sd zero,88(s0) 80003160: 70a2 ld ra,40(sp) 80003162: 7402 ld s0,32(sp) 80003164: 69a2 ld s3,8(sp) 80003166: 4501 li a0,0 80003168: 6145 addi sp,sp,48 8000316a: 8082 ret 8000316c: e84a sd s2,16(sp) 8000316e: 0185b903 ld s2,24(a1) 80003172: 04090f63 beqz s2,800031d0 <__sflush_r+0x146> 80003176: ec26 sd s1,24(sp) 80003178: 6184 ld s1,0(a1) 8000317a: 8b0d andi a4,a4,3 8000317c: 0125b023 sd s2,0(a1) 80003180: 412484bb subw s1,s1,s2 80003184: 4781 li a5,0 80003186: e311 bnez a4,8000318a <__sflush_r+0x100> 80003188: 519c lw a5,32(a1) 8000318a: c45c sw a5,12(s0) 8000318c: 00904663 bgtz s1,80003198 <__sflush_r+0x10e> 80003190: a83d j 800031ce <__sflush_r+0x144> 80003192: 992a add s2,s2,a0 80003194: 02905d63 blez s1,800031ce <__sflush_r+0x144> 80003198: 603c ld a5,64(s0) 8000319a: 780c ld a1,48(s0) 8000319c: 86a6 mv a3,s1 8000319e: 864a mv a2,s2 800031a0: 854e mv a0,s3 800031a2: 9782 jalr a5 800031a4: 9c89 subw s1,s1,a0 800031a6: fea046e3 bgtz a0,80003192 <__sflush_r+0x108> 800031aa: 01045783 lhu a5,16(s0) 800031ae: 6942 ld s2,16(sp) 800031b0: 0407e793 ori a5,a5,64 800031b4: 00f41823 sh a5,16(s0) 800031b8: 70a2 ld ra,40(sp) 800031ba: 7402 ld s0,32(sp) 800031bc: 64e2 ld s1,24(sp) 800031be: 69a2 ld s3,8(sp) 800031c0: 557d li a0,-1 800031c2: 6145 addi sp,sp,48 800031c4: 8082 ret 800031c6: 59b4 lw a3,112(a1) 800031c8: eed045e3 bgtz a3,800030b2 <__sflush_r+0x28> 800031cc: bf51 j 80003160 <__sflush_r+0xd6> 800031ce: 64e2 ld s1,24(sp) 800031d0: 6942 ld s2,16(sp) 800031d2: b779 j 80003160 <__sflush_r+0xd6> 800031d4: 6850 ld a2,144(s0) 800031d6: bf01 j 800030e6 <__sflush_r+0x5c> 800031d8: 6c14 ld a3,24(s0) 800031da: 77fd lui a5,0xfffff 800031dc: 7ff78793 addi a5,a5,2047 # fffffffffffff7ff <_stack_top+0xffffffff7feff7ff> 800031e0: 8ff9 and a5,a5,a4 800031e2: 00f41823 sh a5,16(s0) 800031e6: 00042423 sw zero,8(s0) 800031ea: e014 sd a3,0(s0) 800031ec: 03371793 slli a5,a4,0x33 800031f0: f407dae3 bgez a5,80003144 <__sflush_r+0xba> 800031f4: 6c2c ld a1,88(s0) 800031f6: e848 sd a0,144(s0) 800031f8: 0099a023 sw s1,0(s3) 800031fc: f9a1 bnez a1,8000314c <__sflush_r+0xc2> 800031fe: 64e2 ld s1,24(sp) 80003200: b785 j 80003160 <__sflush_r+0xd6> 80003202: 0009a783 lw a5,0(s3) 80003206: ec078ce3 beqz a5,800030de <__sflush_r+0x54> 8000320a: fe378713 addi a4,a5,-29 8000320e: 17a9 addi a5,a5,-22 80003210: 00173713 seqz a4,a4 80003214: 0017b793 seqz a5,a5 80003218: 8fd9 or a5,a5,a4 8000321a: c789 beqz a5,80003224 <__sflush_r+0x19a> 8000321c: 0099a023 sw s1,0(s3) 80003220: 64e2 ld s1,24(sp) 80003222: bf3d j 80003160 <__sflush_r+0xd6> 80003224: 01045783 lhu a5,16(s0) 80003228: 0407e793 ori a5,a5,64 8000322c: 00f41823 sh a5,16(s0) 80003230: b761 j 800031b8 <__sflush_r+0x12e> 80003232: 04076713 ori a4,a4,64 80003236: 00e41823 sh a4,16(s0) 8000323a: bfbd j 800031b8 <__sflush_r+0x12e> 000000008000323c <_fflush_r>: 8000323c: 87aa mv a5,a0 8000323e: c119 beqz a0,80003244 <_fflush_r+0x8> 80003240: 6538 ld a4,72(a0) 80003242: cb01 beqz a4,80003252 <_fflush_r+0x16> 80003244: 01059703 lh a4,16(a1) 80003248: e319 bnez a4,8000324e <_fflush_r+0x12> 8000324a: 4501 li a0,0 8000324c: 8082 ret 8000324e: 853e mv a0,a5 80003250: bd2d j 8000308a <__sflush_r> 80003252: 1101 addi sp,sp,-32 80003254: e42e sd a1,8(sp) 80003256: ec06 sd ra,24(sp) 80003258: e02a sd a0,0(sp) 8000325a: 186000ef jal 800033e0 <__sinit> 8000325e: 65a2 ld a1,8(sp) 80003260: 6782 ld a5,0(sp) 80003262: 01059703 lh a4,16(a1) 80003266: c709 beqz a4,80003270 <_fflush_r+0x34> 80003268: 60e2 ld ra,24(sp) 8000326a: 853e mv a0,a5 8000326c: 6105 addi sp,sp,32 8000326e: bd31 j 8000308a <__sflush_r> 80003270: 60e2 ld ra,24(sp) 80003272: 4501 li a0,0 80003274: 6105 addi sp,sp,32 80003276: 8082 ret 0000000080003278 : 80003278: 97818613 addi a2,gp,-1672 # 8000a680 <__sglue> 8000327c: 00004597 auipc a1,0x4 80003280: f1258593 addi a1,a1,-238 # 8000718e <_fclose_r> 80003284: 00007517 auipc a0,0x7 80003288: 2a450513 addi a0,a0,676 # 8000a528 <_impure_data> 8000328c: a1e1 j 80003754 <_fwalk_sglue> 000000008000328e : 8000328e: 650c ld a1,8(a0) 80003290: 1141 addi sp,sp,-16 80003292: e022 sd s0,0(sp) 80003294: e406 sd ra,8(sp) 80003296: 46018793 addi a5,gp,1120 # 8000b168 <__sf> 8000329a: 842a mv s0,a0 8000329c: 00f58463 beq a1,a5,800032a4 800032a0: 6ef030ef jal 8000718e <_fclose_r> 800032a4: 680c ld a1,16(s0) 800032a6: 51018793 addi a5,gp,1296 # 8000b218 <__sf+0xb0> 800032aa: 00f58563 beq a1,a5,800032b4 800032ae: 8522 mv a0,s0 800032b0: 6df030ef jal 8000718e <_fclose_r> 800032b4: 6c0c ld a1,24(s0) 800032b6: 5c018793 addi a5,gp,1472 # 8000b2c8 <__sf+0x160> 800032ba: 00f58863 beq a1,a5,800032ca 800032be: 8522 mv a0,s0 800032c0: 6402 ld s0,0(sp) 800032c2: 60a2 ld ra,8(sp) 800032c4: 0141 addi sp,sp,16 800032c6: 6c90306f j 8000718e <_fclose_r> 800032ca: 60a2 ld ra,8(sp) 800032cc: 6402 ld s0,0(sp) 800032ce: 0141 addi sp,sp,16 800032d0: 8082 ret 00000000800032d2 : 800032d2: 7179 addi sp,sp,-48 800032d4: 00000797 auipc a5,0x0 800032d8: fa478793 addi a5,a5,-92 # 80003278 800032dc: f406 sd ra,40(sp) 800032de: f022 sd s0,32(sp) 800032e0: ec26 sd s1,24(sp) 800032e2: 46018413 addi s0,gp,1120 # 8000b168 <__sf> 800032e6: e84a sd s2,16(sp) 800032e8: e44e sd s3,8(sp) 800032ea: e052 sd s4,0(sp) 800032ec: 38f1b023 sd a5,896(gp) # 8000b088 <__stdio_exit_handler> 800032f0: 4621 li a2,8 800032f2: 4791 li a5,4 800032f4: 4581 li a1,0 800032f6: 50418513 addi a0,gp,1284 # 8000b20c <__sf+0xa4> 800032fa: c81c sw a5,16(s0) 800032fc: 00043023 sd zero,0(s0) 80003300: 00043423 sd zero,8(s0) 80003304: 0a042623 sw zero,172(s0) 80003308: 00043c23 sd zero,24(s0) 8000330c: 02042023 sw zero,32(s0) 80003310: 02042423 sw zero,40(s0) 80003314: 2d1000ef jal 80003de4 80003318: 67c1 lui a5,0x10 8000331a: 00000a17 auipc s4,0x0 8000331e: 4b8a0a13 addi s4,s4,1208 # 800037d2 <__sread> 80003322: 00000997 auipc s3,0x0 80003326: 4e898993 addi s3,s3,1256 # 8000380a <__swrite> 8000332a: 00000917 auipc s2,0x0 8000332e: 53290913 addi s2,s2,1330 # 8000385c <__sseek> 80003332: 00000497 auipc s1,0x0 80003336: 56848493 addi s1,s1,1384 # 8000389a <__sclose> 8000333a: 07a5 addi a5,a5,9 # 10009 8000333c: 4621 li a2,8 8000333e: 4581 li a1,0 80003340: 5b418513 addi a0,gp,1460 # 8000b2bc <__sf+0x154> 80003344: 0cf42023 sw a5,192(s0) 80003348: 03443c23 sd s4,56(s0) 8000334c: 05343023 sd s3,64(s0) 80003350: 05243423 sd s2,72(s0) 80003354: e824 sd s1,80(s0) 80003356: f800 sd s0,48(s0) 80003358: 0a043823 sd zero,176(s0) 8000335c: 0a043c23 sd zero,184(s0) 80003360: 14042e23 sw zero,348(s0) 80003364: 0c043423 sd zero,200(s0) 80003368: 0c042823 sw zero,208(s0) 8000336c: 0c042c23 sw zero,216(s0) 80003370: 275000ef jal 80003de4 80003374: 000207b7 lui a5,0x20 80003378: 07c9 addi a5,a5,18 # 20012 8000337a: 51018713 addi a4,gp,1296 # 8000b218 <__sf+0xb0> 8000337e: 4621 li a2,8 80003380: 4581 li a1,0 80003382: 66418513 addi a0,gp,1636 # 8000b36c <__sf+0x204> 80003386: 16f42823 sw a5,368(s0) 8000338a: 0f443423 sd s4,232(s0) 8000338e: 0f343823 sd s3,240(s0) 80003392: 0f243c23 sd s2,248(s0) 80003396: 10943023 sd s1,256(s0) 8000339a: f078 sd a4,224(s0) 8000339c: 16043023 sd zero,352(s0) 800033a0: 16043423 sd zero,360(s0) 800033a4: 20042623 sw zero,524(s0) 800033a8: 16043c23 sd zero,376(s0) 800033ac: 18042023 sw zero,384(s0) 800033b0: 18042423 sw zero,392(s0) 800033b4: 231000ef jal 80003de4 800033b8: 5c018793 addi a5,gp,1472 # 8000b2c8 <__sf+0x160> 800033bc: 19443c23 sd s4,408(s0) 800033c0: 1b343023 sd s3,416(s0) 800033c4: 1b243423 sd s2,424(s0) 800033c8: 1a943823 sd s1,432(s0) 800033cc: 70a2 ld ra,40(sp) 800033ce: 18f43823 sd a5,400(s0) 800033d2: 7402 ld s0,32(sp) 800033d4: 64e2 ld s1,24(sp) 800033d6: 6942 ld s2,16(sp) 800033d8: 69a2 ld s3,8(sp) 800033da: 6a02 ld s4,0(sp) 800033dc: 6145 addi sp,sp,48 800033de: 8082 ret 00000000800033e0 <__sinit>: 800033e0: 653c ld a5,72(a0) 800033e2: c391 beqz a5,800033e6 <__sinit+0x6> 800033e4: 8082 ret 800033e6: 3801b783 ld a5,896(gp) # 8000b088 <__stdio_exit_handler> 800033ea: 00000717 auipc a4,0x0 800033ee: ea470713 addi a4,a4,-348 # 8000328e 800033f2: e538 sd a4,72(a0) 800033f4: fbe5 bnez a5,800033e4 <__sinit+0x4> 800033f6: bdf1 j 800032d2 00000000800033f8 <__sfp_lock_acquire>: 800033f8: 8082 ret 00000000800033fa <__sfp_lock_release>: 800033fa: 8082 ret 00000000800033fc <__sfvwrite_r>: 800033fc: 6a1c ld a5,16(a2) 800033fe: 18078d63 beqz a5,80003598 <__sfvwrite_r+0x19c> 80003402: 01059683 lh a3,16(a1) 80003406: 711d addi sp,sp,-96 80003408: e8a2 sd s0,80(sp) 8000340a: f852 sd s4,48(sp) 8000340c: f456 sd s5,40(sp) 8000340e: ec86 sd ra,88(sp) 80003410: 0086f793 andi a5,a3,8 80003414: 842e mv s0,a1 80003416: 8a2a mv s4,a0 80003418: 8ab2 mv s5,a2 8000341a: c7bd beqz a5,80003488 <__sfvwrite_r+0x8c> 8000341c: 6d9c ld a5,24(a1) 8000341e: c7ad beqz a5,80003488 <__sfvwrite_r+0x8c> 80003420: e4a6 sd s1,72(sp) 80003422: e0ca sd s2,64(sp) 80003424: fc4e sd s3,56(sp) 80003426: f05a sd s6,32(sp) 80003428: 0026f793 andi a5,a3,2 8000342c: 000ab483 ld s1,0(s5) 80003430: cfad beqz a5,800034aa <__sfvwrite_r+0xae> 80003432: 80000b37 lui s6,0x80000 80003436: c00b4b13 xori s6,s6,-1024 8000343a: 4981 li s3,0 8000343c: 4901 li s2,0 8000343e: 864e mv a2,s3 80003440: 8552 mv a0,s4 80003442: 14090563 beqz s2,8000358c <__sfvwrite_r+0x190> 80003446: 86ca mv a3,s2 80003448: 012b7663 bgeu s6,s2,80003454 <__sfvwrite_r+0x58> 8000344c: 800006b7 lui a3,0x80000 80003450: c006c693 xori a3,a3,-1024 80003454: 603c ld a5,64(s0) 80003456: 780c ld a1,48(s0) 80003458: 2681 sext.w a3,a3 8000345a: 9782 jalr a5 8000345c: 2ea05163 blez a0,8000373e <__sfvwrite_r+0x342> 80003460: 010ab783 ld a5,16(s5) 80003464: 99aa add s3,s3,a0 80003466: 40a90933 sub s2,s2,a0 8000346a: 8f89 sub a5,a5,a0 8000346c: 00fab823 sd a5,16(s5) 80003470: f7f9 bnez a5,8000343e <__sfvwrite_r+0x42> 80003472: 60e6 ld ra,88(sp) 80003474: 6446 ld s0,80(sp) 80003476: 64a6 ld s1,72(sp) 80003478: 6906 ld s2,64(sp) 8000347a: 79e2 ld s3,56(sp) 8000347c: 7b02 ld s6,32(sp) 8000347e: 7a42 ld s4,48(sp) 80003480: 7aa2 ld s5,40(sp) 80003482: 4501 li a0,0 80003484: 6125 addi sp,sp,96 80003486: 8082 ret 80003488: 85a2 mv a1,s0 8000348a: 8552 mv a0,s4 8000348c: 414000ef jal 800038a0 <__swsetup_r> 80003490: 12051763 bnez a0,800035be <__sfvwrite_r+0x1c2> 80003494: 01041683 lh a3,16(s0) 80003498: e4a6 sd s1,72(sp) 8000349a: e0ca sd s2,64(sp) 8000349c: fc4e sd s3,56(sp) 8000349e: f05a sd s6,32(sp) 800034a0: 0026f793 andi a5,a3,2 800034a4: 000ab483 ld s1,0(s5) 800034a8: f7c9 bnez a5,80003432 <__sfvwrite_r+0x36> 800034aa: ec5e sd s7,24(sp) 800034ac: e862 sd s8,16(sp) 800034ae: 0016f793 andi a5,a3,1 800034b2: 10079d63 bnez a5,800035cc <__sfvwrite_r+0x1d0> 800034b6: 601c ld a5,0(s0) 800034b8: 80000737 lui a4,0x80000 800034bc: fff74c13 not s8,a4 800034c0: 4b01 li s6,0 800034c2: 4981 li s3,0 800034c4: 0a098e63 beqz s3,80003580 <__sfvwrite_r+0x184> 800034c8: 2006f713 andi a4,a3,512 800034cc: 00c42903 lw s2,12(s0) 800034d0: 853e mv a0,a5 800034d2: 18070563 beqz a4,8000365c <__sfvwrite_r+0x260> 800034d6: 0729ee63 bltu s3,s2,80003552 <__sfvwrite_r+0x156> 800034da: 4806f713 andi a4,a3,1152 800034de: 8bca mv s7,s2 800034e0: cb3d beqz a4,80003556 <__sfvwrite_r+0x15a> 800034e2: 5010 lw a2,32(s0) 800034e4: 6c0c ld a1,24(s0) 800034e6: 0016171b slliw a4,a2,0x1 800034ea: 9f31 addw a4,a4,a2 800034ec: 8f8d sub a5,a5,a1 800034ee: 01f7591b srliw s2,a4,0x1f 800034f2: 00078b9b sext.w s7,a5 800034f6: 00e9093b addw s2,s2,a4 800034fa: 001b8713 addi a4,s7,1 800034fe: 4019591b sraiw s2,s2,0x1 80003502: 974e add a4,a4,s3 80003504: 00e97563 bgeu s2,a4,8000350e <__sfvwrite_r+0x112> 80003508: 2785 addiw a5,a5,1 8000350a: 0137893b addw s2,a5,s3 8000350e: 4006f693 andi a3,a3,1024 80003512: 1e068b63 beqz a3,80003708 <__sfvwrite_r+0x30c> 80003516: 85ca mv a1,s2 80003518: 8552 mv a0,s4 8000351a: 011020ef jal 80005d2a <_malloc_r> 8000351e: 22050363 beqz a0,80003744 <__sfvwrite_r+0x348> 80003522: 6c0c ld a1,24(s0) 80003524: 865e mv a2,s7 80003526: e42a sd a0,8(sp) 80003528: 24f000ef jal 80003f76 8000352c: 01045703 lhu a4,16(s0) 80003530: 67a2 ld a5,8(sp) 80003532: b7f77713 andi a4,a4,-1153 80003536: 08076713 ori a4,a4,128 8000353a: 00e41823 sh a4,16(s0) 8000353e: 01778533 add a0,a5,s7 80003542: 41790bbb subw s7,s2,s7 80003546: ec1c sd a5,24(s0) 80003548: e008 sd a0,0(s0) 8000354a: 01742623 sw s7,12(s0) 8000354e: 03242023 sw s2,32(s0) 80003552: 8bce mv s7,s3 80003554: 894e mv s2,s3 80003556: 85da mv a1,s6 80003558: 864a mv a2,s2 8000355a: 592000ef jal 80003aec 8000355e: 4454 lw a3,12(s0) 80003560: 601c ld a5,0(s0) 80003562: 010ab703 ld a4,16(s5) 80003566: 417686bb subw a3,a3,s7 8000356a: 97ca add a5,a5,s2 8000356c: c454 sw a3,12(s0) 8000356e: e01c sd a5,0(s0) 80003570: 41370733 sub a4,a4,s3 80003574: 00eab823 sd a4,16(s5) 80003578: 1c070063 beqz a4,80003738 <__sfvwrite_r+0x33c> 8000357c: 01041683 lh a3,16(s0) 80003580: 0004bb03 ld s6,0(s1) 80003584: 0084b983 ld s3,8(s1) 80003588: 04c1 addi s1,s1,16 8000358a: bf2d j 800034c4 <__sfvwrite_r+0xc8> 8000358c: 0004b983 ld s3,0(s1) 80003590: 0084b903 ld s2,8(s1) 80003594: 04c1 addi s1,s1,16 80003596: b565 j 8000343e <__sfvwrite_r+0x42> 80003598: 4501 li a0,0 8000359a: 8082 ret 8000359c: 85a2 mv a1,s0 8000359e: 8552 mv a0,s4 800035a0: c9dff0ef jal 8000323c <_fflush_r> 800035a4: cd2d beqz a0,8000361e <__sfvwrite_r+0x222> 800035a6: 01041783 lh a5,16(s0) 800035aa: 6be2 ld s7,24(sp) 800035ac: 6c42 ld s8,16(sp) 800035ae: 64a6 ld s1,72(sp) 800035b0: 6906 ld s2,64(sp) 800035b2: 79e2 ld s3,56(sp) 800035b4: 7b02 ld s6,32(sp) 800035b6: 0407e793 ori a5,a5,64 800035ba: 00f41823 sh a5,16(s0) 800035be: 60e6 ld ra,88(sp) 800035c0: 6446 ld s0,80(sp) 800035c2: 7a42 ld s4,48(sp) 800035c4: 7aa2 ld s5,40(sp) 800035c6: 557d li a0,-1 800035c8: 6125 addi sp,sp,96 800035ca: 8082 ret 800035cc: 4b01 li s6,0 800035ce: 4c01 li s8,0 800035d0: 4501 li a0,0 800035d2: 4b81 li s7,0 800035d4: 060b0263 beqz s6,80003638 <__sfvwrite_r+0x23c> 800035d8: c925 beqz a0,80003648 <__sfvwrite_r+0x24c> 800035da: 8962 mv s2,s8 800035dc: 018b7363 bgeu s6,s8,800035e2 <__sfvwrite_r+0x1e6> 800035e0: 895a mv s2,s6 800035e2: 5014 lw a3,32(s0) 800035e4: 00c42983 lw s3,12(s0) 800035e8: 6008 ld a0,0(s0) 800035ea: 6c1c ld a5,24(s0) 800035ec: 00d989bb addw s3,s3,a3 800035f0: 0129a733 slt a4,s3,s2 800035f4: 00a7b7b3 sltu a5,a5,a0 800035f8: 8ff9 and a5,a5,a4 800035fa: 0e079863 bnez a5,800036ea <__sfvwrite_r+0x2ee> 800035fe: 0cd94963 blt s2,a3,800036d0 <__sfvwrite_r+0x2d4> 80003602: 603c ld a5,64(s0) 80003604: 780c ld a1,48(s0) 80003606: 865e mv a2,s7 80003608: 8552 mv a0,s4 8000360a: 9782 jalr a5 8000360c: 892a mv s2,a0 8000360e: f8a05ce3 blez a0,800035a6 <__sfvwrite_r+0x1aa> 80003612: 89aa mv s3,a0 80003614: 413c0c3b subw s8,s8,s3 80003618: 4505 li a0,1 8000361a: f80c01e3 beqz s8,8000359c <__sfvwrite_r+0x1a0> 8000361e: 010ab783 ld a5,16(s5) 80003622: 412787b3 sub a5,a5,s2 80003626: 00fab823 sd a5,16(s5) 8000362a: 10078763 beqz a5,80003738 <__sfvwrite_r+0x33c> 8000362e: 412b0b33 sub s6,s6,s2 80003632: 9bca add s7,s7,s2 80003634: fa0b12e3 bnez s6,800035d8 <__sfvwrite_r+0x1dc> 80003638: 0084bb03 ld s6,8(s1) 8000363c: 87a6 mv a5,s1 8000363e: 04c1 addi s1,s1,16 80003640: fe0b0ce3 beqz s6,80003638 <__sfvwrite_r+0x23c> 80003644: 0007bb83 ld s7,0(a5) 80003648: 865a mv a2,s6 8000364a: 45a9 li a1,10 8000364c: 855e mv a0,s7 8000364e: 355000ef jal 800041a2 80003652: c165 beqz a0,80003732 <__sfvwrite_r+0x336> 80003654: 0505 addi a0,a0,1 80003656: 41750c3b subw s8,a0,s7 8000365a: b741 j 800035da <__sfvwrite_r+0x1de> 8000365c: 6c18 ld a4,24(s0) 8000365e: 04f76363 bltu a4,a5,800036a4 <__sfvwrite_r+0x2a8> 80003662: 5018 lw a4,32(s0) 80003664: 04e9e063 bltu s3,a4,800036a4 <__sfvwrite_r+0x2a8> 80003668: 86ce mv a3,s3 8000366a: 013c7363 bgeu s8,s3,80003670 <__sfvwrite_r+0x274> 8000366e: 86e2 mv a3,s8 80003670: 02e6c6bb divw a3,a3,a4 80003674: 603c ld a5,64(s0) 80003676: 780c ld a1,48(s0) 80003678: 865a mv a2,s6 8000367a: 8552 mv a0,s4 8000367c: 02e686bb mulw a3,a3,a4 80003680: 9782 jalr a5 80003682: f2a052e3 blez a0,800035a6 <__sfvwrite_r+0x1aa> 80003686: 892a mv s2,a0 80003688: 010ab783 ld a5,16(s5) 8000368c: 412989b3 sub s3,s3,s2 80003690: 412787b3 sub a5,a5,s2 80003694: 00fab823 sd a5,16(s5) 80003698: c3c5 beqz a5,80003738 <__sfvwrite_r+0x33c> 8000369a: 01041683 lh a3,16(s0) 8000369e: 601c ld a5,0(s0) 800036a0: 9b4a add s6,s6,s2 800036a2: b50d j 800034c4 <__sfvwrite_r+0xc8> 800036a4: 0129f363 bgeu s3,s2,800036aa <__sfvwrite_r+0x2ae> 800036a8: 894e mv s2,s3 800036aa: 853e mv a0,a5 800036ac: 864a mv a2,s2 800036ae: 85da mv a1,s6 800036b0: 43c000ef jal 80003aec 800036b4: 601c ld a5,0(s0) 800036b6: 4458 lw a4,12(s0) 800036b8: 97ca add a5,a5,s2 800036ba: 4127073b subw a4,a4,s2 800036be: e01c sd a5,0(s0) 800036c0: c458 sw a4,12(s0) 800036c2: f379 bnez a4,80003688 <__sfvwrite_r+0x28c> 800036c4: 85a2 mv a1,s0 800036c6: 8552 mv a0,s4 800036c8: b75ff0ef jal 8000323c <_fflush_r> 800036cc: dd55 beqz a0,80003688 <__sfvwrite_r+0x28c> 800036ce: bde1 j 800035a6 <__sfvwrite_r+0x1aa> 800036d0: 864a mv a2,s2 800036d2: 85de mv a1,s7 800036d4: 418000ef jal 80003aec 800036d8: 4458 lw a4,12(s0) 800036da: 601c ld a5,0(s0) 800036dc: 89ca mv s3,s2 800036de: 4127073b subw a4,a4,s2 800036e2: 97ca add a5,a5,s2 800036e4: c458 sw a4,12(s0) 800036e6: e01c sd a5,0(s0) 800036e8: b735 j 80003614 <__sfvwrite_r+0x218> 800036ea: 85de mv a1,s7 800036ec: 864e mv a2,s3 800036ee: 3fe000ef jal 80003aec 800036f2: 601c ld a5,0(s0) 800036f4: 85a2 mv a1,s0 800036f6: 8552 mv a0,s4 800036f8: 97ce add a5,a5,s3 800036fa: e01c sd a5,0(s0) 800036fc: b41ff0ef jal 8000323c <_fflush_r> 80003700: ea0513e3 bnez a0,800035a6 <__sfvwrite_r+0x1aa> 80003704: 894e mv s2,s3 80003706: b739 j 80003614 <__sfvwrite_r+0x218> 80003708: 864a mv a2,s2 8000370a: 8552 mv a0,s4 8000370c: 61a030ef jal 80006d26 <_realloc_r> 80003710: 87aa mv a5,a0 80003712: e20516e3 bnez a0,8000353e <__sfvwrite_r+0x142> 80003716: 6c0c ld a1,24(s0) 80003718: 8552 mv a0,s4 8000371a: 547000ef jal 80004460 <_free_r> 8000371e: 01045783 lhu a5,16(s0) 80003722: 4731 li a4,12 80003724: 6be2 ld s7,24(sp) 80003726: 6c42 ld s8,16(sp) 80003728: 00ea2023 sw a4,0(s4) 8000372c: f7f7f793 andi a5,a5,-129 80003730: bdbd j 800035ae <__sfvwrite_r+0x1b2> 80003732: 001b0c1b addiw s8,s6,1 # ffffffff80000001 <_stack_top+0xfffffffefff00001> 80003736: b555 j 800035da <__sfvwrite_r+0x1de> 80003738: 6be2 ld s7,24(sp) 8000373a: 6c42 ld s8,16(sp) 8000373c: bb1d j 80003472 <__sfvwrite_r+0x76> 8000373e: 01041783 lh a5,16(s0) 80003742: b5b5 j 800035ae <__sfvwrite_r+0x1b2> 80003744: 47b1 li a5,12 80003746: 00fa2023 sw a5,0(s4) 8000374a: 6be2 ld s7,24(sp) 8000374c: 01041783 lh a5,16(s0) 80003750: 6c42 ld s8,16(sp) 80003752: bdb1 j 800035ae <__sfvwrite_r+0x1b2> 0000000080003754 <_fwalk_sglue>: 80003754: 715d addi sp,sp,-80 80003756: f84a sd s2,48(sp) 80003758: f44e sd s3,40(sp) 8000375a: f052 sd s4,32(sp) 8000375c: ec56 sd s5,24(sp) 8000375e: e85a sd s6,16(sp) 80003760: e45e sd s7,8(sp) 80003762: e062 sd s8,0(sp) 80003764: e486 sd ra,72(sp) 80003766: e0a2 sd s0,64(sp) 80003768: fc26 sd s1,56(sp) 8000376a: 89b2 mv s3,a2 8000376c: 8aaa mv s5,a0 8000376e: 8b2e mv s6,a1 80003770: 4901 li s2,0 80003772: 0b000b93 li s7,176 80003776: 4c05 li s8,1 80003778: 5a7d li s4,-1 8000377a: 0089a483 lw s1,8(s3) 8000377e: 02905963 blez s1,800037b0 <_fwalk_sglue+0x5c> 80003782: 037484b3 mul s1,s1,s7 80003786: 0109b403 ld s0,16(s3) 8000378a: 94a2 add s1,s1,s0 8000378c: 01045783 lhu a5,16(s0) 80003790: 00fc7c63 bgeu s8,a5,800037a8 <_fwalk_sglue+0x54> 80003794: 01241783 lh a5,18(s0) 80003798: 85a2 mv a1,s0 8000379a: 8556 mv a0,s5 8000379c: 01478663 beq a5,s4,800037a8 <_fwalk_sglue+0x54> 800037a0: 9b02 jalr s6 800037a2: 01256933 or s2,a0,s2 800037a6: 2901 sext.w s2,s2 800037a8: 0b040413 addi s0,s0,176 800037ac: fe9410e3 bne s0,s1,8000378c <_fwalk_sglue+0x38> 800037b0: 0009b983 ld s3,0(s3) 800037b4: fc0993e3 bnez s3,8000377a <_fwalk_sglue+0x26> 800037b8: 60a6 ld ra,72(sp) 800037ba: 6406 ld s0,64(sp) 800037bc: 74e2 ld s1,56(sp) 800037be: 79a2 ld s3,40(sp) 800037c0: 7a02 ld s4,32(sp) 800037c2: 6ae2 ld s5,24(sp) 800037c4: 6b42 ld s6,16(sp) 800037c6: 6ba2 ld s7,8(sp) 800037c8: 6c02 ld s8,0(sp) 800037ca: 854a mv a0,s2 800037cc: 7942 ld s2,48(sp) 800037ce: 6161 addi sp,sp,80 800037d0: 8082 ret 00000000800037d2 <__sread>: 800037d2: 1141 addi sp,sp,-16 800037d4: e022 sd s0,0(sp) 800037d6: 842e mv s0,a1 800037d8: 01259583 lh a1,18(a1) 800037dc: e406 sd ra,8(sp) 800037de: 2a2000ef jal 80003a80 <_read_r> 800037e2: 00054963 bltz a0,800037f4 <__sread+0x22> 800037e6: 685c ld a5,144(s0) 800037e8: 60a2 ld ra,8(sp) 800037ea: 97aa add a5,a5,a0 800037ec: e85c sd a5,144(s0) 800037ee: 6402 ld s0,0(sp) 800037f0: 0141 addi sp,sp,16 800037f2: 8082 ret 800037f4: 01045783 lhu a5,16(s0) 800037f8: 777d lui a4,0xfffff 800037fa: 177d addi a4,a4,-1 # ffffffffffffefff <_stack_top+0xffffffff7fefefff> 800037fc: 8ff9 and a5,a5,a4 800037fe: 60a2 ld ra,8(sp) 80003800: 00f41823 sh a5,16(s0) 80003804: 6402 ld s0,0(sp) 80003806: 0141 addi sp,sp,16 80003808: 8082 ret 000000008000380a <__swrite>: 8000380a: 01059783 lh a5,16(a1) 8000380e: 7179 addi sp,sp,-48 80003810: 8336 mv t1,a3 80003812: f406 sd ra,40(sp) 80003814: 1007f693 andi a3,a5,256 80003818: 872e mv a4,a1 8000381a: 88b2 mv a7,a2 8000381c: 882a mv a6,a0 8000381e: ee91 bnez a3,8000383a <__swrite+0x30> 80003820: 76fd lui a3,0xfffff 80003822: 16fd addi a3,a3,-1 # ffffffffffffefff <_stack_top+0xffffffff7fefefff> 80003824: 70a2 ld ra,40(sp) 80003826: 8ff5 and a5,a5,a3 80003828: 01271583 lh a1,18(a4) 8000382c: 00f71823 sh a5,16(a4) 80003830: 869a mv a3,t1 80003832: 8646 mv a2,a7 80003834: 8542 mv a0,a6 80003836: 6145 addi sp,sp,48 80003838: acbd j 80003ab6 <_write_r> 8000383a: 01259583 lh a1,18(a1) 8000383e: e832 sd a2,16(sp) 80003840: 4689 li a3,2 80003842: 4601 li a2,0 80003844: ec1a sd t1,24(sp) 80003846: e03a sd a4,0(sp) 80003848: e42a sd a0,8(sp) 8000384a: 200000ef jal 80003a4a <_lseek_r> 8000384e: 6702 ld a4,0(sp) 80003850: 6362 ld t1,24(sp) 80003852: 68c2 ld a7,16(sp) 80003854: 01071783 lh a5,16(a4) 80003858: 6822 ld a6,8(sp) 8000385a: b7d9 j 80003820 <__swrite+0x16> 000000008000385c <__sseek>: 8000385c: 1141 addi sp,sp,-16 8000385e: e022 sd s0,0(sp) 80003860: 842e mv s0,a1 80003862: 01259583 lh a1,18(a1) 80003866: e406 sd ra,8(sp) 80003868: 1e2000ef jal 80003a4a <_lseek_r> 8000386c: 577d li a4,-1 8000386e: 01041783 lh a5,16(s0) 80003872: 00e50b63 beq a0,a4,80003888 <__sseek+0x2c> 80003876: 6705 lui a4,0x1 80003878: 8fd9 or a5,a5,a4 8000387a: 60a2 ld ra,8(sp) 8000387c: e848 sd a0,144(s0) 8000387e: 00f41823 sh a5,16(s0) 80003882: 6402 ld s0,0(sp) 80003884: 0141 addi sp,sp,16 80003886: 8082 ret 80003888: 777d lui a4,0xfffff 8000388a: 972a add a4,a4,a0 8000388c: 8ff9 and a5,a5,a4 8000388e: 60a2 ld ra,8(sp) 80003890: 00f41823 sh a5,16(s0) 80003894: 6402 ld s0,0(sp) 80003896: 0141 addi sp,sp,16 80003898: 8082 ret 000000008000389a <__sclose>: 8000389a: 01259583 lh a1,18(a1) 8000389e: aab5 j 80003a1a <_close_r> 00000000800038a0 <__swsetup_r>: 800038a0: 00007717 auipc a4,0x7 800038a4: c7073703 ld a4,-912(a4) # 8000a510 <_impure_ptr> 800038a8: 1101 addi sp,sp,-32 800038aa: ec06 sd ra,24(sp) 800038ac: 862a mv a2,a0 800038ae: 87ae mv a5,a1 800038b0: c319 beqz a4,800038b6 <__swsetup_r+0x16> 800038b2: 6734 ld a3,72(a4) 800038b4: cedd beqz a3,80003972 <__swsetup_r+0xd2> 800038b6: 01079703 lh a4,16(a5) 800038ba: 00877693 andi a3,a4,8 800038be: c29d beqz a3,800038e4 <__swsetup_r+0x44> 800038c0: 6f94 ld a3,24(a5) 800038c2: ce8d beqz a3,800038fc <__swsetup_r+0x5c> 800038c4: 01079703 lh a4,16(a5) 800038c8: 00177613 andi a2,a4,1 800038cc: ea39 bnez a2,80003922 <__swsetup_r+0x82> 800038ce: 00277613 andi a2,a4,2 800038d2: 4581 li a1,0 800038d4: e211 bnez a2,800038d8 <__swsetup_r+0x38> 800038d6: 538c lw a1,32(a5) 800038d8: c7cc sw a1,12(a5) 800038da: cab9 beqz a3,80003930 <__swsetup_r+0x90> 800038dc: 4501 li a0,0 800038de: 60e2 ld ra,24(sp) 800038e0: 6105 addi sp,sp,32 800038e2: 8082 ret 800038e4: 01077693 andi a3,a4,16 800038e8: cec9 beqz a3,80003982 <__swsetup_r+0xe2> 800038ea: 00477693 andi a3,a4,4 800038ee: eab1 bnez a3,80003942 <__swsetup_r+0xa2> 800038f0: 6f94 ld a3,24(a5) 800038f2: 00876713 ori a4,a4,8 800038f6: 00e79823 sh a4,16(a5) 800038fa: f6e9 bnez a3,800038c4 <__swsetup_r+0x24> 800038fc: 6b98 ld a4,16(a5) 800038fe: 20000593 li a1,512 80003902: 28077713 andi a4,a4,640 80003906: fab70fe3 beq a4,a1,800038c4 <__swsetup_r+0x24> 8000390a: 8532 mv a0,a2 8000390c: 85be mv a1,a5 8000390e: e03e sd a5,0(sp) 80003910: 131030ef jal 80007240 <__smakebuf_r> 80003914: 6782 ld a5,0(sp) 80003916: 01079703 lh a4,16(a5) 8000391a: 6f94 ld a3,24(a5) 8000391c: 00177613 andi a2,a4,1 80003920: d65d beqz a2,800038ce <__swsetup_r+0x2e> 80003922: 5390 lw a2,32(a5) 80003924: 0007a623 sw zero,12(a5) 80003928: 40c0063b negw a2,a2 8000392c: d790 sw a2,40(a5) 8000392e: f6dd bnez a3,800038dc <__swsetup_r+0x3c> 80003930: 08077693 andi a3,a4,128 80003934: d6c5 beqz a3,800038dc <__swsetup_r+0x3c> 80003936: 04076713 ori a4,a4,64 8000393a: 00e79823 sh a4,16(a5) 8000393e: 557d li a0,-1 80003940: bf79 j 800038de <__swsetup_r+0x3e> 80003942: 6fac ld a1,88(a5) 80003944: c185 beqz a1,80003964 <__swsetup_r+0xc4> 80003946: 07478693 addi a3,a5,116 8000394a: 00d58b63 beq a1,a3,80003960 <__swsetup_r+0xc0> 8000394e: 8532 mv a0,a2 80003950: e43e sd a5,8(sp) 80003952: e032 sd a2,0(sp) 80003954: 30d000ef jal 80004460 <_free_r> 80003958: 67a2 ld a5,8(sp) 8000395a: 6602 ld a2,0(sp) 8000395c: 01079703 lh a4,16(a5) 80003960: 0407bc23 sd zero,88(a5) 80003964: 6f94 ld a3,24(a5) 80003966: fdb77713 andi a4,a4,-37 8000396a: 0007a423 sw zero,8(a5) 8000396e: e394 sd a3,0(a5) 80003970: b749 j 800038f2 <__swsetup_r+0x52> 80003972: e02a sd a0,0(sp) 80003974: 853a mv a0,a4 80003976: e42e sd a1,8(sp) 80003978: a69ff0ef jal 800033e0 <__sinit> 8000397c: 67a2 ld a5,8(sp) 8000397e: 6602 ld a2,0(sp) 80003980: bf1d j 800038b6 <__swsetup_r+0x16> 80003982: 46a5 li a3,9 80003984: 04076713 ori a4,a4,64 80003988: c214 sw a3,0(a2) 8000398a: 00e79823 sh a4,16(a5) 8000398e: 557d li a0,-1 80003990: b7b9 j 800038de <__swsetup_r+0x3e> 0000000080003992 : 80003992: 431d li t1,7 80003994: 872a mv a4,a0 80003996: 06c37063 bgeu t1,a2,800039f6 8000399a: 7f7f8737 lui a4,0x7f7f8 8000399e: f7f70713 addi a4,a4,-129 # 7f7f7f7f <__dtim_size+0x7f6f7f7f> 800039a2: feff07b7 lui a5,0xfeff0 800039a6: 02071893 slli a7,a4,0x20 800039aa: eff78793 addi a5,a5,-257 # fffffffffefefeff <_stack_top+0xffffffff7eeefeff> 800039ae: 98ba add a7,a7,a4 800039b0: 02079e13 slli t3,a5,0x20 800039b4: fff8c893 not a7,a7 800039b8: 9e3e add t3,t3,a5 800039ba: 872a mv a4,a0 800039bc: 6194 ld a3,0(a1) 800039be: 01c687b3 add a5,a3,t3 800039c2: fff6c813 not a6,a3 800039c6: 0107f7b3 and a5,a5,a6 800039ca: 0117f7b3 and a5,a5,a7 800039ce: e785 bnez a5,800039f6 800039d0: 1661 addi a2,a2,-8 800039d2: e314 sd a3,0(a4) 800039d4: 0721 addi a4,a4,8 800039d6: 05a1 addi a1,a1,8 800039d8: fec362e3 bltu t1,a2,800039bc 800039dc: 0585 addi a1,a1,1 800039de: 00170793 addi a5,a4,1 800039e2: ce11 beqz a2,800039fe 800039e4: fff5c683 lbu a3,-1(a1) 800039e8: fff60813 addi a6,a2,-1 800039ec: fed78fa3 sb a3,-1(a5) 800039f0: ca81 beqz a3,80003a00 800039f2: 873e mv a4,a5 800039f4: 8642 mv a2,a6 800039f6: 0585 addi a1,a1,1 800039f8: 00170793 addi a5,a4,1 800039fc: f665 bnez a2,800039e4 800039fe: 8082 ret 80003a00: 9732 add a4,a4,a2 80003a02: 00080863 beqz a6,80003a12 80003a06: 0785 addi a5,a5,1 80003a08: fe078fa3 sb zero,-1(a5) 80003a0c: fee79de3 bne a5,a4,80003a06 80003a10: 8082 ret 80003a12: 8082 ret 0000000080003a14 <_localeconv_r>: 80003a14: 2a018513 addi a0,gp,672 # 8000afa8 <__global_locale+0x100> 80003a18: 8082 ret 0000000080003a1a <_close_r>: 80003a1a: 1141 addi sp,sp,-16 80003a1c: e022 sd s0,0(sp) 80003a1e: 842a mv s0,a0 80003a20: 852e mv a0,a1 80003a22: 3801a423 sw zero,904(gp) # 8000b090 80003a26: e406 sd ra,8(sp) 80003a28: ee8fc0ef jal 80000110 <_close> 80003a2c: 57fd li a5,-1 80003a2e: 00f50663 beq a0,a5,80003a3a <_close_r+0x20> 80003a32: 60a2 ld ra,8(sp) 80003a34: 6402 ld s0,0(sp) 80003a36: 0141 addi sp,sp,16 80003a38: 8082 ret 80003a3a: 3881a783 lw a5,904(gp) # 8000b090 80003a3e: dbf5 beqz a5,80003a32 <_close_r+0x18> 80003a40: 60a2 ld ra,8(sp) 80003a42: c01c sw a5,0(s0) 80003a44: 6402 ld s0,0(sp) 80003a46: 0141 addi sp,sp,16 80003a48: 8082 ret 0000000080003a4a <_lseek_r>: 80003a4a: 87ae mv a5,a1 80003a4c: 1141 addi sp,sp,-16 80003a4e: e022 sd s0,0(sp) 80003a50: 85b2 mv a1,a2 80003a52: 842a mv s0,a0 80003a54: 8636 mv a2,a3 80003a56: 853e mv a0,a5 80003a58: e406 sd ra,8(sp) 80003a5a: 3801a423 sw zero,904(gp) # 8000b090 80003a5e: edefc0ef jal 8000013c <_lseek> 80003a62: 57fd li a5,-1 80003a64: 00f50663 beq a0,a5,80003a70 <_lseek_r+0x26> 80003a68: 60a2 ld ra,8(sp) 80003a6a: 6402 ld s0,0(sp) 80003a6c: 0141 addi sp,sp,16 80003a6e: 8082 ret 80003a70: 3881a783 lw a5,904(gp) # 8000b090 80003a74: dbf5 beqz a5,80003a68 <_lseek_r+0x1e> 80003a76: 60a2 ld ra,8(sp) 80003a78: c01c sw a5,0(s0) 80003a7a: 6402 ld s0,0(sp) 80003a7c: 0141 addi sp,sp,16 80003a7e: 8082 ret 0000000080003a80 <_read_r>: 80003a80: 87ae mv a5,a1 80003a82: 1141 addi sp,sp,-16 80003a84: e022 sd s0,0(sp) 80003a86: 85b2 mv a1,a2 80003a88: 842a mv s0,a0 80003a8a: 8636 mv a2,a3 80003a8c: 853e mv a0,a5 80003a8e: e406 sd ra,8(sp) 80003a90: 3801a423 sw zero,904(gp) # 8000b090 80003a94: e3cfc0ef jal 800000d0 <_read> 80003a98: 57fd li a5,-1 80003a9a: 00f50663 beq a0,a5,80003aa6 <_read_r+0x26> 80003a9e: 60a2 ld ra,8(sp) 80003aa0: 6402 ld s0,0(sp) 80003aa2: 0141 addi sp,sp,16 80003aa4: 8082 ret 80003aa6: 3881a783 lw a5,904(gp) # 8000b090 80003aaa: dbf5 beqz a5,80003a9e <_read_r+0x1e> 80003aac: 60a2 ld ra,8(sp) 80003aae: c01c sw a5,0(s0) 80003ab0: 6402 ld s0,0(sp) 80003ab2: 0141 addi sp,sp,16 80003ab4: 8082 ret 0000000080003ab6 <_write_r>: 80003ab6: 87ae mv a5,a1 80003ab8: 1141 addi sp,sp,-16 80003aba: e022 sd s0,0(sp) 80003abc: 85b2 mv a1,a2 80003abe: 842a mv s0,a0 80003ac0: 8636 mv a2,a3 80003ac2: 853e mv a0,a5 80003ac4: e406 sd ra,8(sp) 80003ac6: 3801a423 sw zero,904(gp) # 8000b090 80003aca: dc6fc0ef jal 80000090 <_write> 80003ace: 57fd li a5,-1 80003ad0: 00f50663 beq a0,a5,80003adc <_write_r+0x26> 80003ad4: 60a2 ld ra,8(sp) 80003ad6: 6402 ld s0,0(sp) 80003ad8: 0141 addi sp,sp,16 80003ada: 8082 ret 80003adc: 3881a783 lw a5,904(gp) # 8000b090 80003ae0: dbf5 beqz a5,80003ad4 <_write_r+0x1e> 80003ae2: 60a2 ld ra,8(sp) 80003ae4: c01c sw a5,0(s0) 80003ae6: 6402 ld s0,0(sp) 80003ae8: 0141 addi sp,sp,16 80003aea: 8082 ret 0000000080003aec : 80003aec: 02b56763 bltu a0,a1,80003b1a 80003af0: 00c58733 add a4,a1,a2 80003af4: 0ee56663 bltu a0,a4,80003be0 80003af8: 47a1 li a5,8 80003afa: 0ec7e263 bltu a5,a2,80003bde 80003afe: 00c586b3 add a3,a1,a2 80003b02: 87aa mv a5,a0 80003b04: 1c060463 beqz a2,80003ccc 80003b08: 0005c703 lbu a4,0(a1) 80003b0c: 0585 addi a1,a1,1 80003b0e: 0785 addi a5,a5,1 80003b10: fee78fa3 sb a4,-1(a5) 80003b14: fed59ae3 bne a1,a3,80003b08 80003b18: 8082 ret 80003b1a: 00c507b3 add a5,a0,a2 80003b1e: fcf5fde3 bgeu a1,a5,80003af8 80003b22: 471d li a4,7 80003b24: 18c77563 bgeu a4,a2,80003cae 80003b28: 00a5e733 or a4,a1,a0 80003b2c: 8b1d andi a4,a4,7 80003b2e: 18071263 bnez a4,80003cb2 80003b32: 04700293 li t0,71 80003b36: 87aa mv a5,a0 80003b38: 04c2fd63 bgeu t0,a2,80003b92 80003b3c: 0005bf83 ld t6,0(a1) 80003b40: 0085bf03 ld t5,8(a1) 80003b44: 0105be83 ld t4,16(a1) 80003b48: 0185be03 ld t3,24(a1) 80003b4c: 0205b303 ld t1,32(a1) 80003b50: 0285b883 ld a7,40(a1) 80003b54: 0305b803 ld a6,48(a1) 80003b58: 7d94 ld a3,56(a1) 80003b5a: 61b8 ld a4,64(a1) 80003b5c: fb860613 addi a2,a2,-72 80003b60: 01f7b023 sd t6,0(a5) 80003b64: 01e7b423 sd t5,8(a5) 80003b68: 01d7b823 sd t4,16(a5) 80003b6c: 01c7bc23 sd t3,24(a5) 80003b70: 0267b023 sd t1,32(a5) 80003b74: 0317b423 sd a7,40(a5) 80003b78: 0307b823 sd a6,48(a5) 80003b7c: ff94 sd a3,56(a5) 80003b7e: e3b8 sd a4,64(a5) 80003b80: 04858593 addi a1,a1,72 80003b84: 04878793 addi a5,a5,72 80003b88: fac2eae3 bltu t0,a2,80003b3c 80003b8c: 471d li a4,7 80003b8e: 02c77a63 bgeu a4,a2,80003bc2 80003b92: 00365713 srli a4,a2,0x3 80003b96: 00371893 slli a7,a4,0x3 80003b9a: fff70313 addi t1,a4,-1 80003b9e: 98be add a7,a7,a5 80003ba0: 86ae mv a3,a1 80003ba2: 873e mv a4,a5 80003ba4: 0006b803 ld a6,0(a3) 80003ba8: 0721 addi a4,a4,8 80003baa: 06a1 addi a3,a3,8 80003bac: ff073c23 sd a6,-8(a4) 80003bb0: ff171ae3 bne a4,a7,80003ba4 80003bb4: 00331713 slli a4,t1,0x3 80003bb8: 07a1 addi a5,a5,8 80003bba: 05a1 addi a1,a1,8 80003bbc: 97ba add a5,a5,a4 80003bbe: 95ba add a1,a1,a4 80003bc0: 8a1d andi a2,a2,7 80003bc2: da39 beqz a2,80003b18 80003bc4: fff60693 addi a3,a2,-1 80003bc8: 0685 addi a3,a3,1 80003bca: 96ae add a3,a3,a1 80003bcc: 0005c703 lbu a4,0(a1) 80003bd0: 0585 addi a1,a1,1 80003bd2: 0785 addi a5,a5,1 80003bd4: fee78fa3 sb a4,-1(a5) 80003bd8: fed59ae3 bne a1,a3,80003bcc 80003bdc: 8082 ret 80003bde: ae61 j 80003f76 80003be0: 469d li a3,7 80003be2: 00c507b3 add a5,a0,a2 80003be6: 0ac6f463 bgeu a3,a2,80003c8e 80003bea: 00e7e6b3 or a3,a5,a4 80003bee: 8a9d andi a3,a3,7 80003bf0: 883a mv a6,a4 80003bf2: e6f9 bnez a3,80003cc0 80003bf4: 04700293 li t0,71 80003bf8: 06c2f163 bgeu t0,a2,80003c5a 80003bfc: fb873f83 ld t6,-72(a4) 80003c00: fc073f03 ld t5,-64(a4) 80003c04: fc873e83 ld t4,-56(a4) 80003c08: fd073e03 ld t3,-48(a4) 80003c0c: fd873303 ld t1,-40(a4) 80003c10: fe073883 ld a7,-32(a4) 80003c14: fe873803 ld a6,-24(a4) 80003c18: ff073583 ld a1,-16(a4) 80003c1c: ff873683 ld a3,-8(a4) 80003c20: fb860613 addi a2,a2,-72 80003c24: fbf7bc23 sd t6,-72(a5) 80003c28: fde7b023 sd t5,-64(a5) 80003c2c: fdd7b423 sd t4,-56(a5) 80003c30: fdc7b823 sd t3,-48(a5) 80003c34: fc67bc23 sd t1,-40(a5) 80003c38: ff17b023 sd a7,-32(a5) 80003c3c: ff07b423 sd a6,-24(a5) 80003c40: feb7b823 sd a1,-16(a5) 80003c44: fed7bc23 sd a3,-8(a5) 80003c48: fb870713 addi a4,a4,-72 80003c4c: fb878793 addi a5,a5,-72 80003c50: fac2e6e3 bltu t0,a2,80003bfc 80003c54: 469d li a3,7 80003c56: 02c6fc63 bgeu a3,a2,80003c8e 80003c5a: 00365693 srli a3,a2,0x3 80003c5e: 00369893 slli a7,a3,0x3 80003c62: fff68313 addi t1,a3,-1 80003c66: 411788b3 sub a7,a5,a7 80003c6a: 85ba mv a1,a4 80003c6c: 86be mv a3,a5 80003c6e: ff85b803 ld a6,-8(a1) 80003c72: 16e1 addi a3,a3,-8 80003c74: 15e1 addi a1,a1,-8 80003c76: 0106b023 sd a6,0(a3) 80003c7a: ff169ae3 bne a3,a7,80003c6e 80003c7e: 406006b3 neg a3,t1 80003c82: 068e slli a3,a3,0x3 80003c84: 1761 addi a4,a4,-8 80003c86: 17e1 addi a5,a5,-8 80003c88: 9736 add a4,a4,a3 80003c8a: 97b6 add a5,a5,a3 80003c8c: 8a1d andi a2,a2,7 80003c8e: fff60693 addi a3,a2,-1 80003c92: 14060863 beqz a2,80003de2 80003c96: fff6c613 not a2,a3 80003c9a: 963e add a2,a2,a5 80003c9c: fff74683 lbu a3,-1(a4) 80003ca0: 17fd addi a5,a5,-1 80003ca2: 177d addi a4,a4,-1 80003ca4: 00d78023 sb a3,0(a5) 80003ca8: fec79ae3 bne a5,a2,80003c9c 80003cac: 8082 ret 80003cae: 87aa mv a5,a0 80003cb0: bf09 j 80003bc2 80003cb2: 4741 li a4,16 80003cb4: 00c76d63 bltu a4,a2,80003cce 80003cb8: fff60693 addi a3,a2,-1 80003cbc: 87aa mv a5,a0 80003cbe: b729 j 80003bc8 80003cc0: 46c1 li a3,16 80003cc2: 08c6eb63 bltu a3,a2,80003d58 80003cc6: fff60693 addi a3,a2,-1 80003cca: b7f1 j 80003c96 80003ccc: 8082 ret 80003cce: 0075f713 andi a4,a1,7 80003cd2: 86aa mv a3,a0 80003cd4: cf01 beqz a4,80003cec 80003cd6: 0005c603 lbu a2,0(a1) 80003cda: 0585 addi a1,a1,1 80003cdc: 0075f713 andi a4,a1,7 80003ce0: 00c68023 sb a2,0(a3) 80003ce4: 0685 addi a3,a3,1 80003ce6: fb65 bnez a4,80003cd6 80003ce8: 40d78633 sub a2,a5,a3 80003cec: ff860713 addi a4,a2,-8 80003cf0: 00375293 srli t0,a4,0x3 80003cf4: 00128f93 addi t6,t0,1 80003cf8: 0f8e slli t6,t6,0x3 80003cfa: 9fb6 add t6,t6,a3 80003cfc: 882e mv a6,a1 80003cfe: 87b6 mv a5,a3 80003d00: 00083703 ld a4,0(a6) 80003d04: 07a1 addi a5,a5,8 80003d06: 0821 addi a6,a6,8 80003d08: 00875893 srli a7,a4,0x8 80003d0c: 01075f13 srli t5,a4,0x10 80003d10: 01875e93 srli t4,a4,0x18 80003d14: 02075e13 srli t3,a4,0x20 80003d18: 02875313 srli t1,a4,0x28 80003d1c: fee78c23 sb a4,-8(a5) 80003d20: ff178ca3 sb a7,-7(a5) 80003d24: 03075893 srli a7,a4,0x30 80003d28: 9361 srli a4,a4,0x38 80003d2a: ffe78d23 sb t5,-6(a5) 80003d2e: ffd78da3 sb t4,-5(a5) 80003d32: ffc78e23 sb t3,-4(a5) 80003d36: fe678ea3 sb t1,-3(a5) 80003d3a: ff178f23 sb a7,-2(a5) 80003d3e: fee78fa3 sb a4,-1(a5) 80003d42: fbf79fe3 bne a5,t6,80003d00 80003d46: 00329713 slli a4,t0,0x3 80003d4a: 05a1 addi a1,a1,8 80003d4c: 00868793 addi a5,a3,8 80003d50: 95ba add a1,a1,a4 80003d52: 97ba add a5,a5,a4 80003d54: 8a1d andi a2,a2,7 80003d56: b5b5 j 80003bc2 80003d58: 00777693 andi a3,a4,7 80003d5c: ce89 beqz a3,80003d76 80003d5e: fff74583 lbu a1,-1(a4) 80003d62: 177d addi a4,a4,-1 80003d64: 00777693 andi a3,a4,7 80003d68: feb78fa3 sb a1,-1(a5) 80003d6c: 17fd addi a5,a5,-1 80003d6e: fae5 bnez a3,80003d5e 80003d70: 963a add a2,a2,a4 80003d72: 41060633 sub a2,a2,a6 80003d76: ff860293 addi t0,a2,-8 80003d7a: 0032d293 srli t0,t0,0x3 80003d7e: fff2cf93 not t6,t0 80003d82: 0f8e slli t6,t6,0x3 80003d84: 9fbe add t6,t6,a5 80003d86: 883a mv a6,a4 80003d88: 86be mv a3,a5 80003d8a: ff883583 ld a1,-8(a6) 80003d8e: 16e1 addi a3,a3,-8 80003d90: 1861 addi a6,a6,-8 80003d92: 0085d893 srli a7,a1,0x8 80003d96: 0105df13 srli t5,a1,0x10 80003d9a: 0185de93 srli t4,a1,0x18 80003d9e: 0205de13 srli t3,a1,0x20 80003da2: 0285d313 srli t1,a1,0x28 80003da6: 011680a3 sb a7,1(a3) 80003daa: 00b68023 sb a1,0(a3) 80003dae: 0305d893 srli a7,a1,0x30 80003db2: 91e1 srli a1,a1,0x38 80003db4: 01e68123 sb t5,2(a3) 80003db8: 01d681a3 sb t4,3(a3) 80003dbc: 01c68223 sb t3,4(a3) 80003dc0: 006682a3 sb t1,5(a3) 80003dc4: 01168323 sb a7,6(a3) 80003dc8: 00b683a3 sb a1,7(a3) 80003dcc: fbf69fe3 bne a3,t6,80003d8a 80003dd0: 405006b3 neg a3,t0 80003dd4: 068e slli a3,a3,0x3 80003dd6: 17e1 addi a5,a5,-8 80003dd8: 1761 addi a4,a4,-8 80003dda: 97b6 add a5,a5,a3 80003ddc: 9736 add a4,a4,a3 80003dde: 8a1d andi a2,a2,7 80003de0: b57d j 80003c8e 80003de2: 8082 ret 0000000080003de4 : 80003de4: 47fd li a5,31 80003de6: 86aa mv a3,a0 80003de8: 10c7f063 bgeu a5,a2,80003ee8 80003dec: 0076f713 andi a4,a3,7 80003df0: cf19 beqz a4,80003e0e 80003df2: 00000297 auipc t0,0x0 80003df6: 00271313 slli t1,a4,0x2 80003dfa: 929a add t0,t0,t1 80003dfc: 8306 mv t1,ra 80003dfe: 162280e7 jalr 354(t0) # 80003f54 80003e02: 809a mv ra,t1 80003e04: 1761 addi a4,a4,-8 80003e06: 963a add a2,a2,a4 80003e08: 8e99 sub a3,a3,a4 80003e0a: 0cc7ff63 bgeu a5,a2,80003ee8 80003e0e: e199 bnez a1,80003e14 80003e10: a005 j 80003e30 80003e12: 0001 nop 80003e14: 0ff5f593 zext.b a1,a1 80003e18: 00859293 slli t0,a1,0x8 80003e1c: 0055e5b3 or a1,a1,t0 80003e20: 01059293 slli t0,a1,0x10 80003e24: 0055e5b3 or a1,a1,t0 80003e28: 02059293 slli t0,a1,0x20 80003e2c: 0055e5b3 or a1,a1,t0 80003e30: ff867293 andi t0,a2,-8 80003e34: 00568333 add t1,a3,t0 80003e38: 0f82f293 andi t0,t0,248 80003e3c: 02028063 beqz t0,80003e5c 80003e40: 405002b3 neg t0,t0 80003e44: 10028293 addi t0,t0,256 80003e48: 405686b3 sub a3,a3,t0 80003e4c: 00000397 auipc t2,0x0 80003e50: 0012d293 srli t0,t0,0x1 80003e54: 9396 add t2,t2,t0 80003e56: 01038067 jr 16(t2) # 80003e5c 80003e5a: 0001 nop 80003e5c: 00b6b023 sd a1,0(a3) 80003e60: 00b6b423 sd a1,8(a3) 80003e64: 00b6b823 sd a1,16(a3) 80003e68: 00b6bc23 sd a1,24(a3) 80003e6c: 02b6b023 sd a1,32(a3) 80003e70: 02b6b423 sd a1,40(a3) 80003e74: 02b6b823 sd a1,48(a3) 80003e78: 02b6bc23 sd a1,56(a3) 80003e7c: 04b6b023 sd a1,64(a3) 80003e80: 04b6b423 sd a1,72(a3) 80003e84: 04b6b823 sd a1,80(a3) 80003e88: 04b6bc23 sd a1,88(a3) 80003e8c: 06b6b023 sd a1,96(a3) 80003e90: 06b6b423 sd a1,104(a3) 80003e94: 06b6b823 sd a1,112(a3) 80003e98: 06b6bc23 sd a1,120(a3) 80003e9c: 08b6b023 sd a1,128(a3) 80003ea0: 08b6b423 sd a1,136(a3) 80003ea4: 08b6b823 sd a1,144(a3) 80003ea8: 08b6bc23 sd a1,152(a3) 80003eac: 0ab6b023 sd a1,160(a3) 80003eb0: 0ab6b423 sd a1,168(a3) 80003eb4: 0ab6b823 sd a1,176(a3) 80003eb8: 0ab6bc23 sd a1,184(a3) 80003ebc: 0cb6b023 sd a1,192(a3) 80003ec0: 0cb6b423 sd a1,200(a3) 80003ec4: 0cb6b823 sd a1,208(a3) 80003ec8: 0cb6bc23 sd a1,216(a3) 80003ecc: 0eb6b023 sd a1,224(a3) 80003ed0: 0eb6b423 sd a1,232(a3) 80003ed4: 0eb6b823 sd a1,240(a3) 80003ed8: 0eb6bc23 sd a1,248(a3) 80003edc: 10068693 addi a3,a3,256 80003ee0: f666eee3 bltu a3,t1,80003e5c 80003ee4: 8a1d andi a2,a2,7 80003ee6: c659 beqz a2,80003f74 80003ee8: 00000297 auipc t0,0x0 80003eec: 40c78633 sub a2,a5,a2 80003ef0: 060a slli a2,a2,0x2 80003ef2: 92b2 add t0,t0,a2 80003ef4: 01028067 jr 16(t0) # 80003ef8 80003ef8: 00b68f23 sb a1,30(a3) 80003efc: 00b68ea3 sb a1,29(a3) 80003f00: 00b68e23 sb a1,28(a3) 80003f04: 00b68da3 sb a1,27(a3) 80003f08: 00b68d23 sb a1,26(a3) 80003f0c: 00b68ca3 sb a1,25(a3) 80003f10: 00b68c23 sb a1,24(a3) 80003f14: 00b68ba3 sb a1,23(a3) 80003f18: 00b68b23 sb a1,22(a3) 80003f1c: 00b68aa3 sb a1,21(a3) 80003f20: 00b68a23 sb a1,20(a3) 80003f24: 00b689a3 sb a1,19(a3) 80003f28: 00b68923 sb a1,18(a3) 80003f2c: 00b688a3 sb a1,17(a3) 80003f30: 00b68823 sb a1,16(a3) 80003f34: 00b687a3 sb a1,15(a3) 80003f38: 00b68723 sb a1,14(a3) 80003f3c: 00b686a3 sb a1,13(a3) 80003f40: 00b68623 sb a1,12(a3) 80003f44: 00b685a3 sb a1,11(a3) 80003f48: 00b68523 sb a1,10(a3) 80003f4c: 00b684a3 sb a1,9(a3) 80003f50: 00b68423 sb a1,8(a3) 80003f54: 00b683a3 sb a1,7(a3) 80003f58: 00b68323 sb a1,6(a3) 80003f5c: 00b682a3 sb a1,5(a3) 80003f60: 00b68223 sb a1,4(a3) 80003f64: 00b681a3 sb a1,3(a3) 80003f68: 00b68123 sb a1,2(a3) 80003f6c: 00b680a3 sb a1,1(a3) 80003f70: 00b68023 sb a1,0(a3) 80003f74: 8082 ret 0000000080003f76 : 80003f76: 479d li a5,7 80003f78: 00c50733 add a4,a0,a2 80003f7c: 08c7f363 bgeu a5,a2,80004002 80003f80: 00a5c7b3 xor a5,a1,a0 80003f84: 8b9d andi a5,a5,7 80003f86: e7d5 bnez a5,80004032 80003f88: 00757693 andi a3,a0,7 80003f8c: 87aa mv a5,a0 80003f8e: 14069a63 bnez a3,800040e2 80003f92: ff877613 andi a2,a4,-8 80003f96: 40f60833 sub a6,a2,a5 80003f9a: 04000693 li a3,64 80003f9e: 0106c563 blt a3,a6,80003fa8 80003fa2: 06e7ed63 bltu a5,a4,8000401c 80003fa6: 8082 ret 80003fa8: 0005b803 ld a6,0(a1) 80003fac: 0085b283 ld t0,8(a1) 80003fb0: 0105bf83 ld t6,16(a1) 80003fb4: 0185bf03 ld t5,24(a1) 80003fb8: 0205be83 ld t4,32(a1) 80003fbc: 0285be03 ld t3,40(a1) 80003fc0: 0305b303 ld t1,48(a1) 80003fc4: 0385b883 ld a7,56(a1) 80003fc8: 04858593 addi a1,a1,72 80003fcc: 0107b023 sd a6,0(a5) 80003fd0: ff85b803 ld a6,-8(a1) 80003fd4: 0057b423 sd t0,8(a5) 80003fd8: 01f7b823 sd t6,16(a5) 80003fdc: 01e7bc23 sd t5,24(a5) 80003fe0: 03d7b023 sd t4,32(a5) 80003fe4: 03c7b423 sd t3,40(a5) 80003fe8: 0267b823 sd t1,48(a5) 80003fec: 0317bc23 sd a7,56(a5) 80003ff0: 04878793 addi a5,a5,72 80003ff4: ff07bc23 sd a6,-8(a5) 80003ff8: 40f60833 sub a6,a2,a5 80003ffc: fb06c6e3 blt a3,a6,80003fa8 80004000: b74d j 80003fa2 80004002: fae572e3 bgeu a0,a4,80003fa6 80004006: 962e add a2,a2,a1 80004008: 87aa mv a5,a0 8000400a: 0005c703 lbu a4,0(a1) 8000400e: 0585 addi a1,a1,1 80004010: 0785 addi a5,a5,1 80004012: fee78fa3 sb a4,-1(a5) 80004016: fec59ae3 bne a1,a2,8000400a 8000401a: 8082 ret 8000401c: 8f1d sub a4,a4,a5 8000401e: 972e add a4,a4,a1 80004020: 0005c683 lbu a3,0(a1) 80004024: 0585 addi a1,a1,1 80004026: 0785 addi a5,a5,1 80004028: fed78fa3 sb a3,-1(a5) 8000402c: fee59ae3 bne a1,a4,80004020 80004030: 8082 ret 80004032: 40a00e33 neg t3,a0 80004036: 007e7e13 andi t3,t3,7 8000403a: 01c50eb3 add t4,a0,t3 8000403e: 87aa mv a5,a0 80004040: 9e2e add t3,t3,a1 80004042: 01d57a63 bgeu a0,t4,80004056 80004046: 0005c683 lbu a3,0(a1) 8000404a: 0585 addi a1,a1,1 8000404c: 0785 addi a5,a5,1 8000404e: fed78fa3 sb a3,-1(a5) 80004052: ffc59ae3 bne a1,t3,80004046 80004056: ff877f13 andi t5,a4,-8 8000405a: 86f2 mv a3,t3 8000405c: 07eef563 bgeu t4,t5,800040c6 80004060: 87f2 mv a5,t3 80004062: 8376 mv t1,t4 80004064: 0017c603 lbu a2,1(a5) 80004068: 0007c583 lbu a1,0(a5) 8000406c: 0027c683 lbu a3,2(a5) 80004070: 0037c883 lbu a7,3(a5) 80004074: 0047c803 lbu a6,4(a5) 80004078: 0622 slli a2,a2,0x8 8000407a: 8e4d or a2,a2,a1 8000407c: 06c2 slli a3,a3,0x10 8000407e: 0057c583 lbu a1,5(a5) 80004082: 8ed1 or a3,a3,a2 80004084: 08e2 slli a7,a7,0x18 80004086: 0067c603 lbu a2,6(a5) 8000408a: 00d8e8b3 or a7,a7,a3 8000408e: 1802 slli a6,a6,0x20 80004090: 0077c683 lbu a3,7(a5) 80004094: 01186833 or a6,a6,a7 80004098: 15a2 slli a1,a1,0x28 8000409a: 0105e5b3 or a1,a1,a6 8000409e: 1642 slli a2,a2,0x30 800040a0: 8e4d or a2,a2,a1 800040a2: 16e2 slli a3,a3,0x38 800040a4: 0321 addi t1,t1,8 800040a6: 8ed1 or a3,a3,a2 800040a8: fed33c23 sd a3,-8(t1) 800040ac: 07a1 addi a5,a5,8 800040ae: fbe36be3 bltu t1,t5,80004064 800040b2: ffff0793 addi a5,t5,-1 800040b6: 41d787b3 sub a5,a5,t4 800040ba: 9be1 andi a5,a5,-8 800040bc: 0e21 addi t3,t3,8 800040be: 0ea1 addi t4,t4,8 800040c0: 00fe06b3 add a3,t3,a5 800040c4: 9ebe add t4,t4,a5 800040c6: eeeef0e3 bgeu t4,a4,80003fa6 800040ca: 41d70733 sub a4,a4,t4 800040ce: 9736 add a4,a4,a3 800040d0: 0006c783 lbu a5,0(a3) 800040d4: 0685 addi a3,a3,1 800040d6: 0e85 addi t4,t4,1 800040d8: fefe8fa3 sb a5,-1(t4) 800040dc: fee69ae3 bne a3,a4,800040d0 800040e0: 8082 ret 800040e2: 4821 li a6,8 800040e4: 40d80833 sub a6,a6,a3 800040e8: 010507b3 add a5,a0,a6 800040ec: 86aa mv a3,a0 800040ee: 982e add a6,a6,a1 800040f0: 00f57a63 bgeu a0,a5,80004104 800040f4: 0005c603 lbu a2,0(a1) 800040f8: 0585 addi a1,a1,1 800040fa: 0685 addi a3,a3,1 800040fc: fec68fa3 sb a2,-1(a3) 80004100: ff059ae3 bne a1,a6,800040f4 80004104: 85c2 mv a1,a6 80004106: b571 j 80003f92 0000000080004108 : 80004108: 00757793 andi a5,a0,7 8000410c: 872a mv a4,a0 8000410e: efb1 bnez a5,8000416a 80004110: 7f7f87b7 lui a5,0x7f7f8 80004114: f7f78793 addi a5,a5,-129 # 7f7f7f7f <__dtim_size+0x7f6f7f7f> 80004118: 02079693 slli a3,a5,0x20 8000411c: 96be add a3,a3,a5 8000411e: 55fd li a1,-1 80004120: 6310 ld a2,0(a4) 80004122: 0721 addi a4,a4,8 80004124: 00d677b3 and a5,a2,a3 80004128: 97b6 add a5,a5,a3 8000412a: 8fd1 or a5,a5,a2 8000412c: 8fd5 or a5,a5,a3 8000412e: feb789e3 beq a5,a1,80004120 80004132: ff874783 lbu a5,-8(a4) 80004136: 40a706b3 sub a3,a4,a0 8000413a: c7a9 beqz a5,80004184 8000413c: ff974783 lbu a5,-7(a4) 80004140: cf9d beqz a5,8000417e 80004142: ffa74783 lbu a5,-6(a4) 80004146: c7a9 beqz a5,80004190 80004148: ffb74783 lbu a5,-5(a4) 8000414c: cf9d beqz a5,8000418a 8000414e: ffc74783 lbu a5,-4(a4) 80004152: c3b1 beqz a5,80004196 80004154: ffd74783 lbu a5,-3(a4) 80004158: c3b1 beqz a5,8000419c 8000415a: ffe74783 lbu a5,-2(a4) 8000415e: 00f03533 snez a0,a5 80004162: 9536 add a0,a0,a3 80004164: 1579 addi a0,a0,-2 80004166: 8082 ret 80004168: d6c5 beqz a3,80004110 8000416a: 00074783 lbu a5,0(a4) 8000416e: 0705 addi a4,a4,1 80004170: 00777693 andi a3,a4,7 80004174: fbf5 bnez a5,80004168 80004176: 8f09 sub a4,a4,a0 80004178: fff70513 addi a0,a4,-1 8000417c: 8082 ret 8000417e: ff968513 addi a0,a3,-7 80004182: 8082 ret 80004184: ff868513 addi a0,a3,-8 80004188: 8082 ret 8000418a: ffb68513 addi a0,a3,-5 8000418e: 8082 ret 80004190: ffa68513 addi a0,a3,-6 80004194: 8082 ret 80004196: ffc68513 addi a0,a3,-4 8000419a: 8082 ret 8000419c: ffd68513 addi a0,a3,-3 800041a0: 8082 ret 00000000800041a2 : 800041a2: 00757693 andi a3,a0,7 800041a6: 872a mv a4,a0 800041a8: 0ff5f813 zext.b a6,a1 800041ac: cead beqz a3,80004226 800041ae: 47a1 li a5,8 800041b0: 8f95 sub a5,a5,a3 800041b2: 12f66063 bltu a2,a5,800042d2 800041b6: 469d li a3,7 800041b8: 06f6e663 bltu a3,a5,80004224 800041bc: 00006517 auipc a0,0x6 800041c0: e1450513 addi a0,a0,-492 # 80009fd0 800041c4: 00279693 slli a3,a5,0x2 800041c8: 96aa add a3,a3,a0 800041ca: 4294 lw a3,0(a3) 800041cc: 96aa add a3,a3,a0 800041ce: 8682 jr a3 800041d0: 00074683 lbu a3,0(a4) 800041d4: 853a mv a0,a4 800041d6: 0f068d63 beq a3,a6,800042d0 800041da: 0705 addi a4,a4,1 800041dc: 00074683 lbu a3,0(a4) 800041e0: 853a mv a0,a4 800041e2: 0f068763 beq a3,a6,800042d0 800041e6: 0705 addi a4,a4,1 800041e8: 00074683 lbu a3,0(a4) 800041ec: 853a mv a0,a4 800041ee: 0f068163 beq a3,a6,800042d0 800041f2: 0705 addi a4,a4,1 800041f4: 00074683 lbu a3,0(a4) 800041f8: 853a mv a0,a4 800041fa: 0d068b63 beq a3,a6,800042d0 800041fe: 0705 addi a4,a4,1 80004200: 00074683 lbu a3,0(a4) 80004204: 853a mv a0,a4 80004206: 0d068563 beq a3,a6,800042d0 8000420a: 0705 addi a4,a4,1 8000420c: 00074683 lbu a3,0(a4) 80004210: 853a mv a0,a4 80004212: 0b068f63 beq a3,a6,800042d0 80004216: 0705 addi a4,a4,1 80004218: 00074683 lbu a3,0(a4) 8000421c: 853a mv a0,a4 8000421e: 0b068963 beq a3,a6,800042d0 80004222: 0705 addi a4,a4,1 80004224: 8e1d sub a2,a2,a5 80004226: ff867513 andi a0,a2,-8 8000422a: 953a add a0,a0,a4 8000422c: 08a77663 bgeu a4,a0,800042b8 80004230: 0ff5f593 zext.b a1,a1 80004234: 0085979b slliw a5,a1,0x8 80004238: 9fad addw a5,a5,a1 8000423a: 01079893 slli a7,a5,0x10 8000423e: 98be add a7,a7,a5 80004240: 7f7f87b7 lui a5,0x7f7f8 80004244: f7f78793 addi a5,a5,-129 # 7f7f7f7f <__dtim_size+0x7f6f7f7f> 80004248: 02089693 slli a3,a7,0x20 8000424c: 02079593 slli a1,a5,0x20 80004250: 98b6 add a7,a7,a3 80004252: 95be add a1,a1,a5 80004254: 537d li t1,-1 80004256: a021 j 8000425e 80004258: 0721 addi a4,a4,8 8000425a: 04a77e63 bgeu a4,a0,800042b6 8000425e: 6314 ld a3,0(a4) 80004260: 00d8c6b3 xor a3,a7,a3 80004264: 00b6f7b3 and a5,a3,a1 80004268: 97ae add a5,a5,a1 8000426a: 8fd5 or a5,a5,a3 8000426c: 8fcd or a5,a5,a1 8000426e: fe6785e3 beq a5,t1,80004258 80004272: 00074783 lbu a5,0(a4) 80004276: 853a mv a0,a4 80004278: 05078c63 beq a5,a6,800042d0 8000427c: 00174783 lbu a5,1(a4) 80004280: 07078063 beq a5,a6,800042e0 80004284: 00274783 lbu a5,2(a4) 80004288: 05078f63 beq a5,a6,800042e6 8000428c: 00374783 lbu a5,3(a4) 80004290: 05078e63 beq a5,a6,800042ec 80004294: 00474783 lbu a5,4(a4) 80004298: 05078d63 beq a5,a6,800042f2 8000429c: 00574783 lbu a5,5(a4) 800042a0: 03078d63 beq a5,a6,800042da 800042a4: 00674503 lbu a0,6(a4) 800042a8: 41050533 sub a0,a0,a6 800042ac: 00a03533 snez a0,a0 800042b0: 953a add a0,a0,a4 800042b2: 0519 addi a0,a0,6 800042b4: 8082 ret 800042b6: 8a1d andi a2,a2,7 800042b8: 00c706b3 add a3,a4,a2 800042bc: 853a mv a0,a4 800042be: e609 bnez a2,800042c8 800042c0: a819 j 800042d6 800042c2: 0505 addi a0,a0,1 800042c4: 00d50963 beq a0,a3,800042d6 800042c8: 00054783 lbu a5,0(a0) 800042cc: ff079be3 bne a5,a6,800042c2 800042d0: 8082 ret 800042d2: 87b2 mv a5,a2 800042d4: b5cd j 800041b6 800042d6: 4501 li a0,0 800042d8: 8082 ret 800042da: 00570513 addi a0,a4,5 800042de: 8082 ret 800042e0: 00170513 addi a0,a4,1 800042e4: 8082 ret 800042e6: 00270513 addi a0,a4,2 800042ea: 8082 ret 800042ec: 00370513 addi a0,a4,3 800042f0: 8082 ret 800042f2: 00470513 addi a0,a4,4 800042f6: 8082 ret 00000000800042f8 : 800042f8: 715d addi sp,sp,-80 800042fa: 00159793 slli a5,a1,0x1 800042fe: e0a2 sd s0,64(sp) 80004300: fc26 sd s1,56(sp) 80004302: f84a sd s2,48(sp) 80004304: f44e sd s3,40(sp) 80004306: f052 sd s4,32(sp) 80004308: ec56 sd s5,24(sp) 8000430a: e486 sd ra,72(sp) 8000430c: 7461 lui s0,0xffff8 8000430e: 0317d493 srli s1,a5,0x31 80004312: 00062023 sw zero,0(a2) 80004316: 8932 mv s2,a2 80004318: 0405 addi s0,s0,1 # ffffffffffff8001 <_stack_top+0xffffffff7fef8001> 8000431a: 4601 li a2,0 8000431c: 4681 li a3,0 8000431e: 89ae mv s3,a1 80004320: e42e sd a1,8(sp) 80004322: 8aaa mv s5,a0 80004324: 9426 add s0,s0,s1 80004326: 8a2a mv s4,a0 80004328: 180040ef jal 800084a8 <__eqtf2> 8000432c: 00153793 seqz a5,a0 80004330: 00143413 seqz s0,s0 80004334: 8fc1 or a5,a5,s0 80004336: 85ce mv a1,s3 80004338: 8556 mv a0,s5 8000433a: e78d bnez a5,80004364 8000433c: 4681 li a3,0 8000433e: cc85 beqz s1,80004376 80004340: 7771 lui a4,0xffffc 80004342: f80017b7 lui a5,0xf8001 80004346: 2709 addiw a4,a4,2 # ffffffffffffc002 <_stack_top+0xffffffff7fefc002> 80004348: 1792 slli a5,a5,0x24 8000434a: 9cb9 addw s1,s1,a4 8000434c: 17fd addi a5,a5,-1 # fffffffff8000fff <_stack_top+0xffffffff77f00fff> 8000434e: 01fff5b7 lui a1,0x1fff 80004352: 9cb5 addw s1,s1,a3 80004354: 00f9f9b3 and s3,s3,a5 80004358: 1596 slli a1,a1,0x25 8000435a: 8552 mv a0,s4 8000435c: 00992023 sw s1,0(s2) 80004360: 00b9e5b3 or a1,s3,a1 80004364: 60a6 ld ra,72(sp) 80004366: 6406 ld s0,64(sp) 80004368: 74e2 ld s1,56(sp) 8000436a: 7942 ld s2,48(sp) 8000436c: 79a2 ld s3,40(sp) 8000436e: 7a02 ld s4,32(sp) 80004370: 6ae2 ld s5,24(sp) 80004372: 6161 addi sp,sp,80 80004374: 8082 ret 80004376: 00006797 auipc a5,0x6 8000437a: c2a78793 addi a5,a5,-982 # 80009fa0 8000437e: 6794 ld a3,8(a5) 80004380: 6390 ld a2,0(a5) 80004382: 32c040ef jal 800086ae <__multf3> 80004386: 00159793 slli a5,a1,0x1 8000438a: 89ae mv s3,a1 8000438c: 8a2a mv s4,a0 8000438e: 0317d493 srli s1,a5,0x31 80004392: f8e00693 li a3,-114 80004396: b76d j 80004340 0000000080004398 <_malloc_trim_r>: 80004398: 7179 addi sp,sp,-48 8000439a: f022 sd s0,32(sp) 8000439c: ec26 sd s1,24(sp) 8000439e: e84a sd s2,16(sp) 800043a0: e44e sd s3,8(sp) 800043a2: 842e mv s0,a1 800043a4: f406 sd ra,40(sp) 800043a6: 892a mv s2,a0 800043a8: 00006997 auipc s3,0x6 800043ac: 2f098993 addi s3,s3,752 # 8000a698 <__malloc_av_> 800043b0: 7d1010ef jal 80006380 <__malloc_lock> 800043b4: 0109b783 ld a5,16(s3) 800043b8: 6705 lui a4,0x1 800043ba: 6784 ld s1,8(a5) 800043bc: 98f1 andi s1,s1,-4 800043be: 7e048793 addi a5,s1,2016 800043c2: 7ff78793 addi a5,a5,2047 800043c6: 40878433 sub s0,a5,s0 800043ca: 8031 srli s0,s0,0xc 800043cc: 147d addi s0,s0,-1 800043ce: 0432 slli s0,s0,0xc 800043d0: 00e44b63 blt s0,a4,800043e6 <_malloc_trim_r+0x4e> 800043d4: 4581 li a1,0 800043d6: 854a mv a0,s2 800043d8: 7d3020ef jal 800073aa <_sbrk_r> 800043dc: 0109b783 ld a5,16(s3) 800043e0: 97a6 add a5,a5,s1 800043e2: 00f50d63 beq a0,a5,800043fc <_malloc_trim_r+0x64> 800043e6: 854a mv a0,s2 800043e8: 79b010ef jal 80006382 <__malloc_unlock> 800043ec: 70a2 ld ra,40(sp) 800043ee: 7402 ld s0,32(sp) 800043f0: 64e2 ld s1,24(sp) 800043f2: 6942 ld s2,16(sp) 800043f4: 69a2 ld s3,8(sp) 800043f6: 4501 li a0,0 800043f8: 6145 addi sp,sp,48 800043fa: 8082 ret 800043fc: 408005b3 neg a1,s0 80004400: 854a mv a0,s2 80004402: 7a9020ef jal 800073aa <_sbrk_r> 80004406: 57fd li a5,-1 80004408: 02f50863 beq a0,a5,80004438 <_malloc_trim_r+0xa0> 8000440c: 0109b703 ld a4,16(s3) 80004410: 6701b783 ld a5,1648(gp) # 8000b378 <__malloc_current_mallinfo> 80004414: 8c81 sub s1,s1,s0 80004416: 0014e493 ori s1,s1,1 8000441a: e704 sd s1,8(a4) 8000441c: 854a mv a0,s2 8000441e: 8f81 sub a5,a5,s0 80004420: 66f1b823 sd a5,1648(gp) # 8000b378 <__malloc_current_mallinfo> 80004424: 75f010ef jal 80006382 <__malloc_unlock> 80004428: 70a2 ld ra,40(sp) 8000442a: 7402 ld s0,32(sp) 8000442c: 64e2 ld s1,24(sp) 8000442e: 6942 ld s2,16(sp) 80004430: 69a2 ld s3,8(sp) 80004432: 4505 li a0,1 80004434: 6145 addi sp,sp,48 80004436: 8082 ret 80004438: 4581 li a1,0 8000443a: 854a mv a0,s2 8000443c: 76f020ef jal 800073aa <_sbrk_r> 80004440: 0109b703 ld a4,16(s3) 80004444: 46fd li a3,31 80004446: 40e507b3 sub a5,a0,a4 8000444a: f8f6dee3 bge a3,a5,800043e6 <_malloc_trim_r+0x4e> 8000444e: 8101b683 ld a3,-2032(gp) # 8000a518 <__malloc_sbrk_base> 80004452: 0017e793 ori a5,a5,1 80004456: e71c sd a5,8(a4) 80004458: 8d15 sub a0,a0,a3 8000445a: 66a1b823 sd a0,1648(gp) # 8000b378 <__malloc_current_mallinfo> 8000445e: b761 j 800043e6 <_malloc_trim_r+0x4e> 0000000080004460 <_free_r>: 80004460: c5e5 beqz a1,80004548 <_free_r+0xe8> 80004462: 1101 addi sp,sp,-32 80004464: e822 sd s0,16(sp) 80004466: e42e sd a1,8(sp) 80004468: 842a mv s0,a0 8000446a: ec06 sd ra,24(sp) 8000446c: 715010ef jal 80006380 <__malloc_lock> 80004470: 65a2 ld a1,8(sp) 80004472: 00006897 auipc a7,0x6 80004476: 22688893 addi a7,a7,550 # 8000a698 <__malloc_av_> 8000447a: 0108b803 ld a6,16(a7) 8000447e: ff85b503 ld a0,-8(a1) # 1ffeff8 <__dtim_size+0x1efeff8> 80004482: ff058713 addi a4,a1,-16 80004486: ffe57793 andi a5,a0,-2 8000448a: 00f70633 add a2,a4,a5 8000448e: 6614 ld a3,8(a2) 80004490: 00157313 andi t1,a0,1 80004494: 9af1 andi a3,a3,-4 80004496: 12c80663 beq a6,a2,800045c2 <_free_r+0x162> 8000449a: e614 sd a3,8(a2) 8000449c: 00d60833 add a6,a2,a3 800044a0: 00883803 ld a6,8(a6) 800044a4: 00187813 andi a6,a6,1 800044a8: 06031b63 bnez t1,8000451e <_free_r+0xbe> 800044ac: ff05b303 ld t1,-16(a1) 800044b0: 00006517 auipc a0,0x6 800044b4: 1f850513 addi a0,a0,504 # 8000a6a8 <__malloc_av_+0x10> 800044b8: 40670733 sub a4,a4,t1 800044bc: 6b0c ld a1,16(a4) 800044be: 979a add a5,a5,t1 800044c0: 0ea58463 beq a1,a0,800045a8 <_free_r+0x148> 800044c4: 01873303 ld t1,24(a4) # 1018 800044c8: 0065bc23 sd t1,24(a1) 800044cc: 00b33823 sd a1,16(t1) 800044d0: 12080363 beqz a6,800045f6 <_free_r+0x196> 800044d4: 0017e693 ori a3,a5,1 800044d8: e714 sd a3,8(a4) 800044da: e21c sd a5,0(a2) 800044dc: 1ff00693 li a3,511 800044e0: 06f6ee63 bltu a3,a5,8000455c <_free_r+0xfc> 800044e4: 838d srli a5,a5,0x3 800044e6: 00179693 slli a3,a5,0x1 800044ea: 2689 addiw a3,a3,2 800044ec: 068e slli a3,a3,0x3 800044ee: 0088b503 ld a0,8(a7) 800044f2: 96c6 add a3,a3,a7 800044f4: 628c ld a1,0(a3) 800044f6: 4027d61b sraiw a2,a5,0x2 800044fa: 4785 li a5,1 800044fc: 00c797b3 sll a5,a5,a2 80004500: 8fc9 or a5,a5,a0 80004502: ff068613 addi a2,a3,-16 80004506: eb0c sd a1,16(a4) 80004508: ef10 sd a2,24(a4) 8000450a: 00f8b423 sd a5,8(a7) 8000450e: e298 sd a4,0(a3) 80004510: ed98 sd a4,24(a1) 80004512: 8522 mv a0,s0 80004514: 6442 ld s0,16(sp) 80004516: 60e2 ld ra,24(sp) 80004518: 6105 addi sp,sp,32 8000451a: 6690106f j 80006382 <__malloc_unlock> 8000451e: 02081663 bnez a6,8000454a <_free_r+0xea> 80004522: 97b6 add a5,a5,a3 80004524: 00006517 auipc a0,0x6 80004528: 18450513 addi a0,a0,388 # 8000a6a8 <__malloc_av_+0x10> 8000452c: 6a14 ld a3,16(a2) 8000452e: 0017e813 ori a6,a5,1 80004532: 00f705b3 add a1,a4,a5 80004536: 10a68063 beq a3,a0,80004636 <_free_r+0x1d6> 8000453a: 6e10 ld a2,24(a2) 8000453c: ee90 sd a2,24(a3) 8000453e: ea14 sd a3,16(a2) 80004540: 01073423 sd a6,8(a4) 80004544: e19c sd a5,0(a1) 80004546: bf59 j 800044dc <_free_r+0x7c> 80004548: 8082 ret 8000454a: 00156513 ori a0,a0,1 8000454e: fea5bc23 sd a0,-8(a1) 80004552: e21c sd a5,0(a2) 80004554: 1ff00693 li a3,511 80004558: f8f6f6e3 bgeu a3,a5,800044e4 <_free_r+0x84> 8000455c: 0097d693 srli a3,a5,0x9 80004560: 4611 li a2,4 80004562: 08d66c63 bltu a2,a3,800045fa <_free_r+0x19a> 80004566: 0067d693 srli a3,a5,0x6 8000456a: 00169593 slli a1,a3,0x1 8000456e: 0725859b addiw a1,a1,114 80004572: 058e slli a1,a1,0x3 80004574: 0386861b addiw a2,a3,56 80004578: 95c6 add a1,a1,a7 8000457a: 6194 ld a3,0(a1) 8000457c: 15c1 addi a1,a1,-16 8000457e: 00d59663 bne a1,a3,8000458a <_free_r+0x12a> 80004582: a0e1 j 8000464a <_free_r+0x1ea> 80004584: 6a94 ld a3,16(a3) 80004586: 00d58663 beq a1,a3,80004592 <_free_r+0x132> 8000458a: 6690 ld a2,8(a3) 8000458c: 9a71 andi a2,a2,-4 8000458e: fec7ebe3 bltu a5,a2,80004584 <_free_r+0x124> 80004592: 6e8c ld a1,24(a3) 80004594: ef0c sd a1,24(a4) 80004596: eb14 sd a3,16(a4) 80004598: 8522 mv a0,s0 8000459a: 6442 ld s0,16(sp) 8000459c: 60e2 ld ra,24(sp) 8000459e: e998 sd a4,16(a1) 800045a0: ee98 sd a4,24(a3) 800045a2: 6105 addi sp,sp,32 800045a4: 5df0106f j 80006382 <__malloc_unlock> 800045a8: 06081a63 bnez a6,8000461c <_free_r+0x1bc> 800045ac: 6e0c ld a1,24(a2) 800045ae: 6a10 ld a2,16(a2) 800045b0: 96be add a3,a3,a5 800045b2: 0016e793 ori a5,a3,1 800045b6: ee0c sd a1,24(a2) 800045b8: e990 sd a2,16(a1) 800045ba: e71c sd a5,8(a4) 800045bc: 9736 add a4,a4,a3 800045be: e314 sd a3,0(a4) 800045c0: bf89 j 80004512 <_free_r+0xb2> 800045c2: 96be add a3,a3,a5 800045c4: 00031a63 bnez t1,800045d8 <_free_r+0x178> 800045c8: ff05b783 ld a5,-16(a1) 800045cc: 8f1d sub a4,a4,a5 800045ce: 6b10 ld a2,16(a4) 800045d0: 96be add a3,a3,a5 800045d2: 6f1c ld a5,24(a4) 800045d4: ee1c sd a5,24(a2) 800045d6: eb90 sd a2,16(a5) 800045d8: 0016e613 ori a2,a3,1 800045dc: 8181b783 ld a5,-2024(gp) # 8000a520 <__malloc_trim_threshold> 800045e0: e710 sd a2,8(a4) 800045e2: 00e8b823 sd a4,16(a7) 800045e6: f2f6e6e3 bltu a3,a5,80004512 <_free_r+0xb2> 800045ea: 3a01b583 ld a1,928(gp) # 8000b0a8 <__malloc_top_pad> 800045ee: 8522 mv a0,s0 800045f0: da9ff0ef jal 80004398 <_malloc_trim_r> 800045f4: bf39 j 80004512 <_free_r+0xb2> 800045f6: 97b6 add a5,a5,a3 800045f8: bf15 j 8000452c <_free_r+0xcc> 800045fa: 4651 li a2,20 800045fc: 02d67563 bgeu a2,a3,80004626 <_free_r+0x1c6> 80004600: 05400613 li a2,84 80004604: 04d66e63 bltu a2,a3,80004660 <_free_r+0x200> 80004608: 00c7d693 srli a3,a5,0xc 8000460c: 00169593 slli a1,a3,0x1 80004610: 0de5859b addiw a1,a1,222 80004614: 058e slli a1,a1,0x3 80004616: 06e6861b addiw a2,a3,110 8000461a: bfb9 j 80004578 <_free_r+0x118> 8000461c: 0017e693 ori a3,a5,1 80004620: e714 sd a3,8(a4) 80004622: e21c sd a5,0(a2) 80004624: b5fd j 80004512 <_free_r+0xb2> 80004626: 00169593 slli a1,a3,0x1 8000462a: 0b85859b addiw a1,a1,184 8000462e: 058e slli a1,a1,0x3 80004630: 05b6861b addiw a2,a3,91 80004634: b791 j 80004578 <_free_r+0x118> 80004636: 02e8b423 sd a4,40(a7) 8000463a: 02e8b023 sd a4,32(a7) 8000463e: ef08 sd a0,24(a4) 80004640: eb08 sd a0,16(a4) 80004642: 01073423 sd a6,8(a4) 80004646: e19c sd a5,0(a1) 80004648: b5e9 j 80004512 <_free_r+0xb2> 8000464a: 0088b503 ld a0,8(a7) 8000464e: 4026561b sraiw a2,a2,0x2 80004652: 4785 li a5,1 80004654: 00c797b3 sll a5,a5,a2 80004658: 8fc9 or a5,a5,a0 8000465a: 00f8b423 sd a5,8(a7) 8000465e: bf1d j 80004594 <_free_r+0x134> 80004660: 15400613 li a2,340 80004664: 00d66c63 bltu a2,a3,8000467c <_free_r+0x21c> 80004668: 00f7d693 srli a3,a5,0xf 8000466c: 00169593 slli a1,a3,0x1 80004670: 0f05859b addiw a1,a1,240 80004674: 058e slli a1,a1,0x3 80004676: 0776861b addiw a2,a3,119 8000467a: bdfd j 80004578 <_free_r+0x118> 8000467c: 55400513 li a0,1364 80004680: 7f000593 li a1,2032 80004684: 07e00613 li a2,126 80004688: eed568e3 bltu a0,a3,80004578 <_free_r+0x118> 8000468c: 0127d693 srli a3,a5,0x12 80004690: 00169593 slli a1,a3,0x1 80004694: 0fa5859b addiw a1,a1,250 80004698: 058e slli a1,a1,0x3 8000469a: 07c6861b addiw a2,a3,124 8000469e: bde9 j 80004578 <_free_r+0x118> 00000000800046a0 <_ldtoa_r>: 800046a0: 00006317 auipc t1,0x6 800046a4: 95030313 addi t1,t1,-1712 # 80009ff0 800046a8: 00033f03 ld t5,0(t1) 800046ac: 00833e83 ld t4,8(t1) 800046b0: 00006317 auipc t1,0x6 800046b4: 95032303 lw t1,-1712(t1) # 8000a000 800046b8: 05053e03 ld t3,80(a0) 800046bc: 7171 addi sp,sp,-176 800046be: ed26 sd s1,152(sp) 800046c0: e94a sd s2,144(sp) 800046c2: e54e sd s3,136(sp) 800046c4: e152 sd s4,128(sp) 800046c6: fcd6 sd s5,120(sp) 800046c8: f0e2 sd s8,96(sp) 800046ca: ece6 sd s9,88(sp) 800046cc: e8ea sd s10,80(sp) 800046ce: f506 sd ra,168(sp) 800046d0: f122 sd s0,160(sp) 800046d2: f8da sd s6,112(sp) 800046d4: f4de sd s7,104(sp) 800046d6: fc7a sd t5,56(sp) 800046d8: e0f6 sd t4,64(sp) 800046da: c49a sw t1,72(sp) 800046dc: 89aa mv s3,a0 800046de: 892e mv s2,a1 800046e0: 84b2 mv s1,a2 800046e2: 8c36 mv s8,a3 800046e4: 8cba mv s9,a4 800046e6: 8a3e mv s4,a5 800046e8: 8ac2 mv s5,a6 800046ea: 8d46 mv s10,a7 800046ec: 000e0763 beqz t3,800046fa <_ldtoa_r+0x5a> 800046f0: 85f2 mv a1,t3 800046f2: 3ca010ef jal 80005abc <__freedtoa> 800046f6: 0409b823 sd zero,80(s3) 800046fa: 4716 lw a4,68(sp) 800046fc: 0004a793 slti a5,s1,0 80004700: 00149413 slli s0,s1,0x1 80004704: 4017569b sraiw a3,a4,0x1 80004708: 8ff5 and a5,a5,a3 8000470a: 8f3d xor a4,a4,a5 8000470c: c2ba sw a4,68(sp) 8000470e: 0004a713 slti a4,s1,0 80004712: 00eaa023 sw a4,0(s5) 80004716: 00149713 slli a4,s1,0x1 8000471a: 8005 srli s0,s0,0x1 8000471c: 03175b13 srli s6,a4,0x31 80004720: 77f1 lui a5,0xffffc 80004722: 01049713 slli a4,s1,0x10 80004726: f917879b addiw a5,a5,-111 # ffffffffffffbf91 <_stack_top+0xffffffff7fefbf91> 8000472a: 03075a93 srli s5,a4,0x30 8000472e: 86a2 mv a3,s0 80004730: 85a2 mv a1,s0 80004732: 864a mv a2,s2 80004734: 854a mv a0,s2 80004736: f44a sd s2,40(sp) 80004738: d826 sw s1,48(sp) 8000473a: 00fb0bbb addw s7,s6,a5 8000473e: da56 sw s5,52(sp) 80004740: 579040ef jal 800094b8 <__unordtf2> 80004744: ed5d bnez a0,80004802 <_ldtoa_r+0x162> 80004746: 00006797 auipc a5,0x6 8000474a: 86a78793 addi a5,a5,-1942 # 80009fb0 8000474e: 6390 ld a2,0(a5) 80004750: 6794 ld a3,8(a5) 80004752: 854a mv a0,s2 80004754: 85a2 mv a1,s0 80004756: ec32 sd a2,24(sp) 80004758: e836 sd a3,16(sp) 8000475a: 55f040ef jal 800094b8 <__unordtf2> 8000475e: ed31 bnez a0,800047ba <_ldtoa_r+0x11a> 80004760: 6662 ld a2,24(sp) 80004762: 66c2 ld a3,16(sp) 80004764: 854a mv a0,s2 80004766: 85a2 mv a1,s0 80004768: 691030ef jal 800085f8 <__letf2> 8000476c: 04a05763 blez a0,800047ba <_ldtoa_r+0x11a> 80004770: 478d li a5,3 80004772: d23e sw a5,36(sp) 80004774: 87e2 mv a5,s8 80004776: 1058 addi a4,sp,36 80004778: e06a sd s10,0(sp) 8000477a: 8866 mv a6,s9 8000477c: 865e mv a2,s7 8000477e: 854e mv a0,s3 80004780: 88d2 mv a7,s4 80004782: 1034 addi a3,sp,40 80004784: 182c addi a1,sp,56 80004786: 0f8000ef jal 8000487e <__gdtoa> 8000478a: 000a2703 lw a4,0(s4) 8000478e: 77e1 lui a5,0xffff8 80004790: 00f71763 bne a4,a5,8000479e <_ldtoa_r+0xfe> 80004794: 800007b7 lui a5,0x80000 80004798: 17fd addi a5,a5,-1 # ffffffff7fffffff <_stack_top+0xfffffffeffefffff> 8000479a: 00fa2023 sw a5,0(s4) 8000479e: 70aa ld ra,168(sp) 800047a0: 740a ld s0,160(sp) 800047a2: 64ea ld s1,152(sp) 800047a4: 694a ld s2,144(sp) 800047a6: 69aa ld s3,136(sp) 800047a8: 6a0a ld s4,128(sp) 800047aa: 7ae6 ld s5,120(sp) 800047ac: 7b46 ld s6,112(sp) 800047ae: 7ba6 ld s7,104(sp) 800047b0: 7c06 ld s8,96(sp) 800047b2: 6ce6 ld s9,88(sp) 800047b4: 6d46 ld s10,80(sp) 800047b6: 614d addi sp,sp,176 800047b8: 8082 ret 800047ba: 00006797 auipc a5,0x6 800047be: 80678793 addi a5,a5,-2042 # 80009fc0 800047c2: 6390 ld a2,0(a5) 800047c4: 6794 ld a3,8(a5) 800047c6: 85a2 mv a1,s0 800047c8: 854a mv a0,s2 800047ca: 579030ef jal 80008542 <__getf2> 800047ce: 00054963 bltz a0,800047e0 <_ldtoa_r+0x140> 800047d2: 67c1 lui a5,0x10 800047d4: 0157e7b3 or a5,a5,s5 800047d8: 4705 li a4,1 800047da: da3e sw a5,52(sp) 800047dc: d23a sw a4,36(sp) 800047de: bf59 j 80004774 <_ldtoa_r+0xd4> 800047e0: 854a mv a0,s2 800047e2: 85a6 mv a1,s1 800047e4: 4601 li a2,0 800047e6: 4681 li a3,0 800047e8: 4c1030ef jal 800084a8 <__eqtf2> 800047ec: e119 bnez a0,800047f2 <_ldtoa_r+0x152> 800047ee: d202 sw zero,36(sp) 800047f0: b751 j 80004774 <_ldtoa_r+0xd4> 800047f2: 77f1 lui a5,0xffffc 800047f4: f927879b addiw a5,a5,-110 # ffffffffffffbf92 <_stack_top+0xffffffff7fefbf92> 800047f8: 4709 li a4,2 800047fa: 00fb0bbb addw s7,s6,a5 800047fe: d23a sw a4,36(sp) 80004800: bf95 j 80004774 <_ldtoa_r+0xd4> 80004802: 4791 li a5,4 80004804: d23e sw a5,36(sp) 80004806: b7bd j 80004774 <_ldtoa_r+0xd4> 0000000080004808 <_ldcheck>: 80004808: 7179 addi sp,sp,-48 8000480a: f022 sd s0,32(sp) 8000480c: 6500 ld s0,8(a0) 8000480e: e84a sd s2,16(sp) 80004810: 00053903 ld s2,0(a0) 80004814: 0406 slli s0,s0,0x1 80004816: 8005 srli s0,s0,0x1 80004818: 86a2 mv a3,s0 8000481a: 85a2 mv a1,s0 8000481c: 864a mv a2,s2 8000481e: 854a mv a0,s2 80004820: f406 sd ra,40(sp) 80004822: 497040ef jal 800094b8 <__unordtf2> 80004826: e531 bnez a0,80004872 <_ldcheck+0x6a> 80004828: 00005797 auipc a5,0x5 8000482c: 78878793 addi a5,a5,1928 # 80009fb0 80004830: 6390 ld a2,0(a5) 80004832: 6794 ld a3,8(a5) 80004834: 854a mv a0,s2 80004836: 85a2 mv a1,s0 80004838: ec26 sd s1,24(sp) 8000483a: e432 sd a2,8(sp) 8000483c: e036 sd a3,0(sp) 8000483e: 4485 li s1,1 80004840: 479040ef jal 800094b8 <__unordtf2> 80004844: cd09 beqz a0,8000485e <_ldcheck+0x56> 80004846: 70a2 ld ra,40(sp) 80004848: 7402 ld s0,32(sp) 8000484a: 0014c513 xori a0,s1,1 8000484e: 0ff57513 zext.b a0,a0 80004852: 64e2 ld s1,24(sp) 80004854: 6942 ld s2,16(sp) 80004856: 0015151b slliw a0,a0,0x1 8000485a: 6145 addi sp,sp,48 8000485c: 8082 ret 8000485e: 6622 ld a2,8(sp) 80004860: 6682 ld a3,0(sp) 80004862: 854a mv a0,s2 80004864: 85a2 mv a1,s0 80004866: 593030ef jal 800085f8 <__letf2> 8000486a: fca05ee3 blez a0,80004846 <_ldcheck+0x3e> 8000486e: 4481 li s1,0 80004870: bfd9 j 80004846 <_ldcheck+0x3e> 80004872: 70a2 ld ra,40(sp) 80004874: 7402 ld s0,32(sp) 80004876: 6942 ld s2,16(sp) 80004878: 4505 li a0,1 8000487a: 6145 addi sp,sp,48 8000487c: 8082 ret 000000008000487e <__gdtoa>: 8000487e: 00072303 lw t1,0(a4) 80004882: 7111 addi sp,sp,-256 80004884: f9a2 sd s0,240(sp) 80004886: 6412 ld s0,256(sp) 80004888: edce sd s3,216(sp) 8000488a: fcf37e13 andi t3,t1,-49 8000488e: fd86 sd ra,248(sp) 80004890: 01c72023 sw t3,0(a4) 80004894: 4e8d li t4,3 80004896: 00f37e13 andi t3,t1,15 8000489a: 89a2 mv s3,s0 8000489c: 27de0563 beq t3,t4,80004b06 <__gdtoa+0x288> 800048a0: fd5e sd s7,184(sp) 800048a2: 00c37413 andi s0,t1,12 800048a6: 8ba2 mv s7,s0 800048a8: 1c041c63 bnez s0,80004a80 <__gdtoa+0x202> 800048ac: e9d2 sd s4,208(sp) 800048ae: f962 sd s8,176(sp) 800048b0: f566 sd s9,168(sp) 800048b2: f16a sd s10,160(sp) 800048b4: ed6e sd s11,152(sp) 800048b6: e03a sd a4,0(sp) 800048b8: 8a2a mv s4,a0 800048ba: 8cc6 mv s9,a7 800048bc: 8c36 mv s8,a3 800048be: 8d32 mv s10,a2 800048c0: 8dae mv s11,a1 800048c2: 1e0e0963 beqz t3,80004ab4 <__gdtoa+0x236> 800048c6: 4194 lw a3,0(a1) 800048c8: e5d6 sd s5,200(sp) 800048ca: e1da sd s6,192(sp) 800048cc: 8abe mv s5,a5 800048ce: 02000793 li a5,32 800048d2: 8b42 mv s6,a6 800048d4: 4581 li a1,0 800048d6: 00d7d763 bge a5,a3,800048e4 <__gdtoa+0x66> 800048da: 0017979b slliw a5,a5,0x1 800048de: 2585 addiw a1,a1,1 800048e0: fed7cde3 blt a5,a3,800048da <__gdtoa+0x5c> 800048e4: 8552 mv a0,s4 800048e6: e836 sd a3,16(sp) 800048e8: e41a sd t1,8(sp) 800048ea: 29b010ef jal 80006384 <_Balloc> 800048ee: 842a mv s0,a0 800048f0: 4701 li a4,0 800048f2: 1e050c63 beqz a0,80004aea <__gdtoa+0x26c> 800048f6: 66c2 ld a3,16(sp) 800048f8: 6322 ld t1,8(sp) 800048fa: 87e2 mv a5,s8 800048fc: fff6871b addiw a4,a3,-1 80004900: 4057571b sraiw a4,a4,0x5 80004904: 070a slli a4,a4,0x2 80004906: 00ec0533 add a0,s8,a4 8000490a: 01840613 addi a2,s0,24 8000490e: 438c lw a1,0(a5) 80004910: 0791 addi a5,a5,4 80004912: 0611 addi a2,a2,4 80004914: feb62e23 sw a1,-4(a2) 80004918: fef57be3 bgeu a0,a5,8000490e <__gdtoa+0x90> 8000491c: 001c0793 addi a5,s8,1 80004920: 0505 addi a0,a0,1 80004922: 00f53533 sltu a0,a0,a5 80004926: 157d addi a0,a0,-1 80004928: 8f69 and a4,a4,a0 8000492a: 0711 addi a4,a4,4 8000492c: 40275793 srai a5,a4,0x2 80004930: 9722 add a4,a4,s0 80004932: a021 j 8000493a <__gdtoa+0xbc> 80004934: 1771 addi a4,a4,-4 80004936: 1e078763 beqz a5,80004b24 <__gdtoa+0x2a6> 8000493a: 4b50 lw a2,20(a4) 8000493c: 85be mv a1,a5 8000493e: 37fd addiw a5,a5,-1 80004940: da75 beqz a2,80004934 <__gdtoa+0xb6> 80004942: 078a slli a5,a5,0x2 80004944: 97a2 add a5,a5,s0 80004946: 4f88 lw a0,24(a5) 80004948: c84c sw a1,20(s0) 8000494a: ec1a sd t1,24(sp) 8000494c: e836 sd a3,16(sp) 8000494e: e42e sd a1,8(sp) 80004950: 3a7010ef jal 800064f6 <__hi0bits> 80004954: 65a2 ld a1,8(sp) 80004956: 6362 ld t1,24(sp) 80004958: 66c2 ld a3,16(sp) 8000495a: 0055959b slliw a1,a1,0x5 8000495e: 40a587bb subw a5,a1,a0 80004962: 8522 mv a0,s0 80004964: ec3e sd a5,24(sp) 80004966: e836 sd a3,16(sp) 80004968: e41a sd t1,8(sp) 8000496a: 380010ef jal 80005cea <__trailz_D2A> 8000496e: c72a sw a0,140(sp) 80004970: 6322 ld t1,8(sp) 80004972: 66c2 ld a3,16(sp) 80004974: 67e2 ld a5,24(sp) 80004976: 8fea mv t6,s10 80004978: 1a051963 bnez a0,80004b2a <__gdtoa+0x2ac> 8000497c: 4858 lw a4,20(s0) 8000497e: 12070563 beqz a4,80004aa8 <__gdtoa+0x22a> 80004982: 016c addi a1,sp,140 80004984: 8522 mv a0,s0 80004986: f03e sd a5,32(sp) 80004988: ec36 sd a3,24(sp) 8000498a: e87e sd t6,16(sp) 8000498c: e41a sd t1,8(sp) 8000498e: f5a6 sd s1,232(sp) 80004990: 2b8020ef jal 80006c48 <__b2d> 80004994: e2050753 fmv.x.d a4,fa0 80004998: 3ff005b7 lui a1,0x3ff00 8000499c: 00006797 auipc a5,0x6 800049a0: b047b707 fld fa4,-1276(a5) # 8000a4a0 <__clz_tab+0x130> 800049a4: 00c71613 slli a2,a4,0xc 800049a8: 02071813 slli a6,a4,0x20 800049ac: 02c65713 srli a4,a2,0x2c 800049b0: 00b76633 or a2,a4,a1 800049b4: 02061713 slli a4,a2,0x20 800049b8: 02085813 srli a6,a6,0x20 800049bc: 00e86833 or a6,a6,a4 800049c0: f20807d3 fmv.d.x fa5,a6 800049c4: 00006797 auipc a5,0x6 800049c8: ae47b587 fld fa1,-1308(a5) # 8000a4a8 <__clz_tab+0x138> 800049cc: 00006797 auipc a5,0x6 800049d0: ae47b607 fld fa2,-1308(a5) # 8000a4b0 <__clz_tab+0x140> 800049d4: 0ae7f753 fsub.d fa4,fa5,fa4 800049d8: 6fc2 ld t6,16(sp) 800049da: 7782 ld a5,32(sp) 800049dc: 85b2 mv a1,a2 800049de: 00006717 auipc a4,0x6 800049e2: ada73687 fld fa3,-1318(a4) # 8000a4b8 <__clz_tab+0x148> 800049e6: 00ff853b addw a0,t6,a5 800049ea: fff5061b addiw a2,a0,-1 800049ee: 62b77743 fmadd.d fa4,fa4,fa1,fa2 800049f2: d20607d3 fcvt.d.w fa5,a2 800049f6: 6322 ld t1,8(sp) 800049f8: 66e2 ld a3,24(sp) 800049fa: 8732 mv a4,a2 800049fc: 72d7f7c3 fmadd.d fa5,fa5,fa3,fa4 80004a00: 00065463 bgez a2,80004a08 <__gdtoa+0x18a> 80004a04: 4705 li a4,1 80004a06: 9f09 subw a4,a4,a0 80004a08: bcb7071b addiw a4,a4,-1077 80004a0c: 00e05a63 blez a4,80004a20 <__gdtoa+0x1a2> 80004a10: d20706d3 fcvt.d.w fa3,a4 80004a14: 00006717 auipc a4,0x6 80004a18: aac73707 fld fa4,-1364(a4) # 8000a4c0 <__clz_tab+0x150> 80004a1c: 7ae6f7c3 fmadd.d fa5,fa3,fa4,fa5 80004a20: f2000753 fmv.d.x fa4,zero 80004a24: c20798d3 fcvt.w.d a7,fa5,rtz 80004a28: a2e79753 flt.d a4,fa5,fa4 80004a2c: 42071f63 bnez a4,80004e6a <__gdtoa+0x5ec> 80004a30: 0146171b slliw a4,a2,0x14 80004a34: 1802 slli a6,a6,0x20 80004a36: 9f2d addw a4,a4,a1 80004a38: 1702 slli a4,a4,0x20 80004a3a: 02085813 srli a6,a6,0x20 80004a3e: 40c7863b subw a2,a5,a2 80004a42: 00e86833 or a6,a6,a4 80004a46: fff60f1b addiw t5,a2,-1 80004a4a: 4759 li a4,22 80004a4c: 8e7a mv t3,t5 80004a4e: 0f176b63 bltu a4,a7,80004b44 <__gdtoa+0x2c6> 80004a52: 00005597 auipc a1,0x5 80004a56: 5c658593 addi a1,a1,1478 # 8000a018 <__mprec_tens> 80004a5a: 00389713 slli a4,a7,0x3 80004a5e: 972e add a4,a4,a1 80004a60: 231c fld fa5,0(a4) 80004a62: f2080753 fmv.d.x fa4,a6 80004a66: a2f71753 flt.d a4,fa4,fa5 80004a6a: 2e071d63 bnez a4,80004d64 <__gdtoa+0x4e6> 80004a6e: 12c057e3 blez a2,8000539c <__gdtoa+0xb1e> 80004a72: 01e88f3b addw t5,a7,t5 80004a76: f082 sd zero,96(sp) 80004a78: e8c6 sd a7,80(sp) 80004a7a: e482 sd zero,72(sp) 80004a7c: e802 sd zero,16(sp) 80004a7e: a0d5 j 80004b62 <__gdtoa+0x2e4> 80004a80: 4791 li a5,4 80004a82: 4701 li a4,0 80004a84: 04fe1963 bne t3,a5,80004ad6 <__gdtoa+0x258> 80004a88: 744e ld s0,240(sp) 80004a8a: 7bea ld s7,184(sp) 80004a8c: 70ee ld ra,248(sp) 80004a8e: 77e1 lui a5,0xffff8 80004a90: 864e mv a2,s3 80004a92: 69ee ld s3,216(sp) 80004a94: 00f8a023 sw a5,0(a7) 80004a98: 86f6 mv a3,t4 80004a9a: 00005597 auipc a1,0x5 80004a9e: 1fe58593 addi a1,a1,510 # 80009c98 <__clzdi2+0x5d6> 80004aa2: 6111 addi sp,sp,256 80004aa4: 7a70006f j 80005a4a <__nrv_alloc_D2A> 80004aa8: 85a2 mv a1,s0 80004aaa: 8552 mv a0,s4 80004aac: 149010ef jal 800063f4 <_Bfree> 80004ab0: 6aae ld s5,200(sp) 80004ab2: 6b0e ld s6,192(sp) 80004ab4: 4685 li a3,1 80004ab6: 8552 mv a0,s4 80004ab8: 00dca023 sw a3,0(s9) 80004abc: 864e mv a2,s3 80004abe: 00005597 auipc a1,0x5 80004ac2: 1c258593 addi a1,a1,450 # 80009c80 <__clzdi2+0x5be> 80004ac6: 785000ef jal 80005a4a <__nrv_alloc_D2A> 80004aca: 6a4e ld s4,208(sp) 80004acc: 7c4a ld s8,176(sp) 80004ace: 7caa ld s9,168(sp) 80004ad0: 7d0a ld s10,160(sp) 80004ad2: 6dea ld s11,152(sp) 80004ad4: 872a mv a4,a0 80004ad6: 70ee ld ra,248(sp) 80004ad8: 744e ld s0,240(sp) 80004ada: 7bea ld s7,184(sp) 80004adc: 69ee ld s3,216(sp) 80004ade: 853a mv a0,a4 80004ae0: 6111 addi sp,sp,256 80004ae2: 8082 ret 80004ae4: 74ae ld s1,232(sp) 80004ae6: 790e ld s2,224(sp) 80004ae8: 4701 li a4,0 80004aea: 70ee ld ra,248(sp) 80004aec: 744e ld s0,240(sp) 80004aee: 6a4e ld s4,208(sp) 80004af0: 6aae ld s5,200(sp) 80004af2: 6b0e ld s6,192(sp) 80004af4: 7c4a ld s8,176(sp) 80004af6: 7caa ld s9,168(sp) 80004af8: 7d0a ld s10,160(sp) 80004afa: 6dea ld s11,152(sp) 80004afc: 7bea ld s7,184(sp) 80004afe: 69ee ld s3,216(sp) 80004b00: 853a mv a0,a4 80004b02: 6111 addi sp,sp,256 80004b04: 8082 ret 80004b06: 8622 mv a2,s0 80004b08: 744e ld s0,240(sp) 80004b0a: 70ee ld ra,248(sp) 80004b0c: 69ee ld s3,216(sp) 80004b0e: 77e1 lui a5,0xffff8 80004b10: 00f8a023 sw a5,0(a7) 80004b14: 46a1 li a3,8 80004b16: 00005597 auipc a1,0x5 80004b1a: 17258593 addi a1,a1,370 # 80009c88 <__clzdi2+0x5c6> 80004b1e: 6111 addi sp,sp,256 80004b20: 72b0006f j 80005a4a <__nrv_alloc_D2A> 80004b24: 00042a23 sw zero,20(s0) 80004b28: bd2d j 80004962 <__gdtoa+0xe4> 80004b2a: 85aa mv a1,a0 80004b2c: 8522 mv a0,s0 80004b2e: 11a010ef jal 80005c48 <__rshift_D2A> 80004b32: 4fba lw t6,140(sp) 80004b34: 67e2 ld a5,24(sp) 80004b36: 66c2 ld a3,16(sp) 80004b38: 6322 ld t1,8(sp) 80004b3a: 41f787bb subw a5,a5,t6 80004b3e: 01af8fbb addw t6,t6,s10 80004b42: bd2d j 8000497c <__gdtoa+0xfe> 80004b44: 4705 li a4,1 80004b46: f0ba sd a4,96(sp) 80004b48: e802 sd zero,16(sp) 80004b4a: 200e4663 bltz t3,80004d56 <__gdtoa+0x4d8> 80004b4e: 1e08df63 bgez a7,80004d4c <__gdtoa+0x4ce> 80004b52: 6742 ld a4,16(sp) 80004b54: e882 sd zero,80(sp) 80004b56: 4117073b subw a4,a4,a7 80004b5a: e83a sd a4,16(sp) 80004b5c: 4110073b negw a4,a7 80004b60: e4ba sd a4,72(sp) 80004b62: 4725 li a4,9 80004b64: 2d576b63 bltu a4,s5,80004e3a <__gdtoa+0x5bc> 80004b68: 4715 li a4,5 80004b6a: 61575963 bge a4,s5,8000517c <__gdtoa+0x8fe> 80004b6e: ffca859b addiw a1,s5,-4 80004b72: 4611 li a2,4 80004b74: 8aae mv s5,a1 80004b76: 30c58263 beq a1,a2,80004e7a <__gdtoa+0x5fc> 80004b7a: 1ae589e3 beq a1,a4,8000552c <__gdtoa+0xcae> 80004b7e: 4709 li a4,2 80004b80: f482 sd zero,104(sp) 80004b82: 4481 li s1,0 80004b84: 2ee58e63 beq a1,a4,80004e80 <__gdtoa+0x602> 80004b88: 4a8d li s5,3 80004b8a: 011b073b addw a4,s6,a7 80004b8e: f8ba sd a4,112(sp) 80004b90: 00170e1b addiw t3,a4,1 80004b94: 4705 li a4,1 80004b96: 85ba mv a1,a4 80004b98: 01c05463 blez t3,80004ba0 <__gdtoa+0x322> 80004b9c: 8772 mv a4,t3 80004b9e: 85f2 mv a1,t3 80004ba0: 8552 mv a0,s4 80004ba2: c73a sw a4,140(sp) 80004ba4: e0c2 sd a6,64(sp) 80004ba6: fc7a sd t5,56(sp) 80004ba8: f83e sd a5,48(sp) 80004baa: f436 sd a3,40(sp) 80004bac: f046 sd a7,32(sp) 80004bae: ec7e sd t6,24(sp) 80004bb0: e472 sd t3,8(sp) 80004bb2: ec9a sd t1,88(sp) 80004bb4: 653000ef jal 80005a06 <__rv_alloc_D2A> 80004bb8: 872a mv a4,a0 80004bba: 18050763 beqz a0,80004d48 <__gdtoa+0x4ca> 80004bbe: 00cdae83 lw t4,12(s11) 80004bc2: 6e22 ld t3,8(sp) 80004bc4: 6fe2 ld t6,24(sp) 80004bc6: 3efd addiw t4,t4,-1 80004bc8: 7882 ld a7,32(sp) 80004bca: 76a2 ld a3,40(sp) 80004bcc: 77c2 ld a5,48(sp) 80004bce: 7f62 ld t5,56(sp) 80004bd0: 6806 ld a6,64(sp) 80004bd2: 000e8d63 beqz t4,80004bec <__gdtoa+0x36e> 80004bd6: 6366 ld t1,88(sp) 80004bd8: 000ed363 bgez t4,80004bde <__gdtoa+0x360> 80004bdc: 4e89 li t4,2 80004bde: 10037313 andi t1,t1,256 80004be2: 1e030063 beqz t1,80004dc2 <__gdtoa+0x544> 80004be6: 460d li a2,3 80004be8: 41d60ebb subw t4,a2,t4 80004bec: 00fe3613 sltiu a2,t3,15 80004bf0: 8e65 and a2,a2,s1 80004bf2: 1c060863 beqz a2,80004dc2 <__gdtoa+0x544> 80004bf6: 011ee633 or a2,t4,a7 80004bfa: 2601 sext.w a2,a2 80004bfc: 1c061363 bnez a2,80004dc2 <__gdtoa+0x544> 80004c00: 7606 ld a2,96(sp) 80004c02: c702 sw zero,140(sp) 80004c04: f20806d3 fmv.d.x fa3,a6 80004c08: ca09 beqz a2,80004c1a <__gdtoa+0x39c> 80004c0a: 00006617 auipc a2,0x6 80004c0e: 8c663587 fld fa1,-1850(a2) # 8000a4d0 <__clz_tab+0x160> 80004c12: a2b69653 flt.d a2,fa3,fa1 80004c16: 14061a63 bnez a2,80004d6a <__gdtoa+0x4ec> 80004c1a: 00006617 auipc a2,0x6 80004c1e: 8be63787 fld fa5,-1858(a2) # 8000a4d8 <__clz_tab+0x168> 80004c22: 00006617 auipc a2,0x6 80004c26: 8be63707 fld fa4,-1858(a2) # 8000a4e0 <__clz_tab+0x170> 80004c2a: fcc005b7 lui a1,0xfcc00 80004c2e: 72f6f7c3 fmadd.d fa5,fa3,fa5,fa4 80004c32: e2078653 fmv.x.d a2,fa5 80004c36: 02061e93 slli t4,a2,0x20 80004c3a: 9201 srli a2,a2,0x20 80004c3c: 9e2d addw a2,a2,a1 80004c3e: 020ede93 srli t4,t4,0x20 80004c42: 1602 slli a2,a2,0x20 80004c44: 00ceeeb3 or t4,t4,a2 80004c48: 140e0a63 beqz t3,80004d9c <__gdtoa+0x51e> 80004c4c: 22d687d3 fmv.d fa5,fa3 80004c50: 4501 li a0,0 80004c52: 8372 mv t1,t3 80004c54: fff3061b addiw a2,t1,-1 80004c58: 060e slli a2,a2,0x3 80004c5a: 00005597 auipc a1,0x5 80004c5e: 3be58593 addi a1,a1,958 # 8000a018 <__mprec_tens> 80004c62: 962e add a2,a2,a1 80004c64: 2210 fld fa2,0(a2) 80004c66: 7626 ld a2,104(sp) 80004c68: 14060be3 beqz a2,800055be <__gdtoa+0xd40> 80004c6c: 00006617 auipc a2,0x6 80004c70: 89463707 fld fa4,-1900(a2) # 8000a500 <__clz_tab+0x190> 80004c74: c2079653 fcvt.w.d a2,fa5,rtz 80004c78: 00170293 addi t0,a4,1 80004c7c: 1ac77753 fdiv.d fa4,fa4,fa2 80004c80: d20606d3 fcvt.d.w fa3,a2 80004c84: 0306061b addiw a2,a2,48 80004c88: 00c70023 sb a2,0(a4) 80004c8c: 0ad7f7d3 fsub.d fa5,fa5,fa3 80004c90: f20e86d3 fmv.d.x fa3,t4 80004c94: 8616 mv a2,t0 80004c96: 0ad77753 fsub.d fa4,fa4,fa3 80004c9a: a2e79ed3 flt.d t4,fa5,fa4 80004c9e: 340e94e3 bnez t4,800057e6 <__gdtoa+0xf68> 80004ca2: 00006497 auipc s1,0x6 80004ca6: 82e4b587 fld fa1,-2002(s1) # 8000a4d0 <__clz_tab+0x160> 80004caa: 00006497 auipc s1,0x6 80004cae: 83e4b607 fld fa2,-1986(s1) # 8000a4e8 <__clz_tab+0x178> 80004cb2: a80d j 80004ce4 <__gdtoa+0x466> 80004cb4: 4eba lw t4,140(sp) 80004cb6: 0605 addi a2,a2,1 80004cb8: 2e85 addiw t4,t4,1 80004cba: c776 sw t4,140(sp) 80004cbc: 526ed563 bge t4,t1,800051e6 <__gdtoa+0x968> 80004cc0: 12c7f7d3 fmul.d fa5,fa5,fa2 80004cc4: 12c77753 fmul.d fa4,fa4,fa2 80004cc8: c2079ed3 fcvt.w.d t4,fa5,rtz 80004ccc: d20e86d3 fcvt.d.w fa3,t4 80004cd0: 030e8e9b addiw t4,t4,48 80004cd4: ffd60fa3 sb t4,-1(a2) 80004cd8: 0ad7f7d3 fsub.d fa5,fa5,fa3 80004cdc: a2e79ed3 flt.d t4,fa5,fa4 80004ce0: 300e93e3 bnez t4,800057e6 <__gdtoa+0xf68> 80004ce4: 0af5f6d3 fsub.d fa3,fa1,fa5 80004ce8: a2e69ed3 flt.d t4,fa3,fa4 80004cec: fc0e84e3 beqz t4,80004cb4 <__gdtoa+0x436> 80004cf0: fff64683 lbu a3,-1(a2) 80004cf4: 03900593 li a1,57 80004cf8: a031 j 80004d04 <__gdtoa+0x486> 80004cfa: 1af70de3 beq a4,a5,800056b4 <__gdtoa+0xe36> 80004cfe: fff7c683 lbu a3,-1(a5) # ffffffffffff7fff <_stack_top+0xffffffff7fef7fff> 80004d02: 863e mv a2,a5 80004d04: fff60793 addi a5,a2,-1 80004d08: feb689e3 beq a3,a1,80004cfa <__gdtoa+0x47c> 80004d0c: 0685 addi a3,a3,1 80004d0e: 00d78023 sb a3,0(a5) 80004d12: 0015081b addiw a6,a0,1 80004d16: 02000b93 li s7,32 80004d1a: 85a2 mv a1,s0 80004d1c: 8552 mv a0,s4 80004d1e: ec3a sd a4,24(sp) 80004d20: e842 sd a6,16(sp) 80004d22: e432 sd a2,8(sp) 80004d24: 6d0010ef jal 800063f4 <_Bfree> 80004d28: 6622 ld a2,8(sp) 80004d2a: 6842 ld a6,16(sp) 80004d2c: 6762 ld a4,24(sp) 80004d2e: 00060023 sb zero,0(a2) 80004d32: 010ca023 sw a6,0(s9) 80004d36: 00098463 beqz s3,80004d3e <__gdtoa+0x4c0> 80004d3a: 00c9b023 sd a2,0(s3) 80004d3e: 6682 ld a3,0(sp) 80004d40: 429c lw a5,0(a3) 80004d42: 00fbe7b3 or a5,s7,a5 80004d46: c29c sw a5,0(a3) 80004d48: 74ae ld s1,232(sp) 80004d4a: b345 j 80004aea <__gdtoa+0x26c> 80004d4c: 01e88f3b addw t5,a7,t5 80004d50: e8c6 sd a7,80(sp) 80004d52: e482 sd zero,72(sp) 80004d54: b539 j 80004b62 <__gdtoa+0x2e4> 80004d56: 4705 li a4,1 80004d58: 9f11 subw a4,a4,a2 80004d5a: e83a sd a4,16(sp) 80004d5c: 4f01 li t5,0 80004d5e: de08cae3 bltz a7,80004b52 <__gdtoa+0x2d4> 80004d62: b7ed j 80004d4c <__gdtoa+0x4ce> 80004d64: 38fd addiw a7,a7,-1 80004d66: f082 sd zero,96(sp) 80004d68: b3c5 j 80004b48 <__gdtoa+0x2ca> 80004d6a: 1c0e1be3 bnez t3,80005740 <__gdtoa+0xec2> 80004d6e: 00005617 auipc a2,0x5 80004d72: 76a63787 fld fa5,1898(a2) # 8000a4d8 <__clz_tab+0x168> 80004d76: 00005617 auipc a2,0x5 80004d7a: 76a63707 fld fa4,1898(a2) # 8000a4e0 <__clz_tab+0x170> 80004d7e: fcc005b7 lui a1,0xfcc00 80004d82: 72d7f7c3 fmadd.d fa5,fa5,fa3,fa4 80004d86: e2078653 fmv.x.d a2,fa5 80004d8a: 02061e93 slli t4,a2,0x20 80004d8e: 9201 srli a2,a2,0x20 80004d90: 9e2d addw a2,a2,a1 80004d92: 020ede93 srli t4,t4,0x20 80004d96: 1602 slli a2,a2,0x20 80004d98: 00ceeeb3 or t4,t4,a2 80004d9c: 00005617 auipc a2,0x5 80004da0: 75c63787 fld fa5,1884(a2) # 8000a4f8 <__clz_tab+0x188> 80004da4: 0af6f6d3 fsub.d fa3,fa3,fa5 80004da8: f20e87d3 fmv.d.x fa5,t4 80004dac: a2d79653 flt.d a2,fa5,fa3 80004db0: 0c061fe3 bnez a2,8000568e <__gdtoa+0xe10> 80004db4: 22f797d3 fneg.d fa5,fa5 80004db8: a2f69653 flt.d a2,fa3,fa5 80004dbc: 4a061b63 bnez a2,80005272 <__gdtoa+0x9f4> 80004dc0: 4e81 li t4,0 80004dc2: ffffc593 not a1,t6 80004dc6: 01f5d59b srliw a1,a1,0x1f 80004dca: 00f8a613 slti a2,a7,15 80004dce: 8e6d and a2,a2,a1 80004dd0: c279 beqz a2,80004e96 <__gdtoa+0x618> 80004dd2: 00389693 slli a3,a7,0x3 80004dd6: 00005797 auipc a5,0x5 80004dda: 24278793 addi a5,a5,578 # 8000a018 <__mprec_tens> 80004dde: 97b6 add a5,a5,a3 80004de0: 2398 fld fa4,0(a5) 80004de2: 01fb569b srliw a3,s6,0x1f 80004de6: 001e2793 slti a5,t3,1 80004dea: 8ff5 and a5,a5,a3 80004dec: 00170293 addi t0,a4,1 80004df0: 40078063 beqz a5,800051f0 <__gdtoa+0x972> 80004df4: 460e1f63 bnez t3,80005272 <__gdtoa+0x9f4> 80004df8: 00005797 auipc a5,0x5 80004dfc: 7007b787 fld fa5,1792(a5) # 8000a4f8 <__clz_tab+0x188> 80004e00: 12f77753 fmul.d fa4,fa4,fa5 80004e04: f20807d3 fmv.d.x fa5,a6 80004e08: a2e787d3 fle.d a5,fa5,fa4 80004e0c: 46079363 bnez a5,80005272 <__gdtoa+0x9f4> 80004e10: 03100793 li a5,49 80004e14: 00170613 addi a2,a4,1 80004e18: 00f70023 sb a5,0(a4) 80004e1c: 4581 li a1,0 80004e1e: 8552 mv a0,s4 80004e20: ec46 sd a7,24(sp) 80004e22: e83a sd a4,16(sp) 80004e24: e432 sd a2,8(sp) 80004e26: 5ce010ef jal 800063f4 <_Bfree> 80004e2a: 68e2 ld a7,24(sp) 80004e2c: 6622 ld a2,8(sp) 80004e2e: 6742 ld a4,16(sp) 80004e30: 0028881b addiw a6,a7,2 80004e34: 02000b93 li s7,32 80004e38: b5cd j 80004d1a <__gdtoa+0x49c> 80004e3a: 3fd5051b addiw a0,a0,1021 80004e3e: 7f853493 sltiu s1,a0,2040 80004e42: 4a81 li s5,0 80004e44: 00005717 auipc a4,0x5 80004e48: 68473707 fld fa4,1668(a4) # 8000a4c8 <__clz_tab+0x158> 80004e4c: d20687d3 fcvt.d.w fa5,a3 80004e50: 577d li a4,-1 80004e52: f8ba sd a4,112(sp) 80004e54: 12e7f7d3 fmul.d fa5,fa5,fa4 80004e58: 8e3a mv t3,a4 80004e5a: 4705 li a4,1 80004e5c: f4ba sd a4,104(sp) 80004e5e: 4b01 li s6,0 80004e60: c20795d3 fcvt.w.d a1,fa5,rtz 80004e64: 258d addiw a1,a1,3 # fffffffffcc00003 <_stack_top+0xffffffff7cb00003> 80004e66: 872e mv a4,a1 80004e68: bb25 j 80004ba0 <__gdtoa+0x322> 80004e6a: d2088753 fcvt.d.w fa4,a7 80004e6e: a2f72753 feq.d a4,fa4,fa5 80004e72: ba071fe3 bnez a4,80004a30 <__gdtoa+0x1b2> 80004e76: 38fd addiw a7,a7,-1 80004e78: be65 j 80004a30 <__gdtoa+0x1b2> 80004e7a: 4705 li a4,1 80004e7c: 4481 li s1,0 80004e7e: f4ba sd a4,104(sp) 80004e80: 000b059b sext.w a1,s6 80004e84: 01604363 bgtz s6,80004e8a <__gdtoa+0x60c> 80004e88: 4585 li a1,1 80004e8a: 872e mv a4,a1 80004e8c: f8ae sd a1,112(sp) 80004e8e: 8e2e mv t3,a1 80004e90: 8b2e mv s6,a1 80004e92: b339 j 80004ba0 <__gdtoa+0x322> 80004e94: 4e81 li t4,0 80004e96: 7626 ld a2,104(sp) 80004e98: 30060363 beqz a2,8000519e <__gdtoa+0x920> 80004e9c: 9e9d subw a3,a3,a5 80004e9e: 004da603 lw a2,4(s11) 80004ea2: 0016859b addiw a1,a3,1 80004ea6: c72e sw a1,140(sp) 80004ea8: 40df86bb subw a3,t6,a3 80004eac: 50c6dd63 bge a3,a2,800053c6 <__gdtoa+0xb48> 80004eb0: ffda869b addiw a3,s5,-3 80004eb4: 9af5 andi a3,a3,-3 80004eb6: 44068c63 beqz a3,8000530e <__gdtoa+0xa90> 80004eba: 40cf86bb subw a3,t6,a2 80004ebe: 4605 li a2,1 80004ec0: 2685 addiw a3,a3,1 80004ec2: 01562633 slt a2,a2,s5 80004ec6: 01c02533 sgtz a0,t3 80004eca: 00de25b3 slt a1,t3,a3 80004ece: 8e69 and a2,a2,a0 80004ed0: c736 sw a3,140(sp) 80004ed2: 8e6d and a2,a2,a1 80004ed4: 240611e3 bnez a2,80005916 <__gdtoa+0x1098> 80004ed8: 6642 ld a2,16(sp) 80004eda: 64a6 ld s1,72(sp) 80004edc: 01e68f3b addw t5,a3,t5 80004ee0: 9eb1 addw a3,a3,a2 80004ee2: ec36 sd a3,24(sp) 80004ee4: 4585 li a1,1 80004ee6: 8552 mv a0,s4 80004ee8: ecba sd a4,88(sp) 80004eea: e0fa sd t5,64(sp) 80004eec: fc3e sd a5,56(sp) 80004eee: f876 sd t4,48(sp) 80004ef0: f446 sd a7,40(sp) 80004ef2: f072 sd t3,32(sp) 80004ef4: 726010ef jal 8000661a <__i2b> 80004ef8: e42a sd a0,8(sp) 80004efa: 3e050563 beqz a0,800052e4 <__gdtoa+0xa66> 80004efe: 67c2 ld a5,16(sp) 80004f00: 6f06 ld t5,64(sp) 80004f02: 7e02 ld t3,32(sp) 80004f04: 00f036b3 snez a3,a5 80004f08: 01e02633 sgtz a2,t5 80004f0c: 8ef1 and a3,a3,a2 80004f0e: 78a2 ld a7,40(sp) 80004f10: 7ec2 ld t4,48(sp) 80004f12: 77e2 ld a5,56(sp) 80004f14: 6766 ld a4,88(sp) 80004f16: ce99 beqz a3,80004f34 <__gdtoa+0x6b6> 80004f18: 6642 ld a2,16(sp) 80004f1a: 86b2 mv a3,a2 80004f1c: 00cf5363 bge t5,a2,80004f22 <__gdtoa+0x6a4> 80004f20: 86fa mv a3,t5 80004f22: 6662 ld a2,24(sp) 80004f24: c736 sw a3,140(sp) 80004f26: 40df0f3b subw t5,t5,a3 80004f2a: 9e15 subw a2,a2,a3 80004f2c: ec32 sd a2,24(sp) 80004f2e: 6642 ld a2,16(sp) 80004f30: 9e15 subw a2,a2,a3 80004f32: e832 sd a2,16(sp) 80004f34: 66a6 ld a3,72(sp) 80004f36: c69d beqz a3,80004f64 <__gdtoa+0x6e6> 80004f38: 62049963 bnez s1,8000556a <__gdtoa+0xcec> 80004f3c: 6626 ld a2,72(sp) 80004f3e: 85a2 mv a1,s0 80004f40: 8552 mv a0,s4 80004f42: ecba sd a4,88(sp) 80004f44: e0fa sd t5,64(sp) 80004f46: fc3e sd a5,56(sp) 80004f48: f876 sd t4,48(sp) 80004f4a: f446 sd a7,40(sp) 80004f4c: f072 sd t3,32(sp) 80004f4e: 119010ef jal 80006866 <__pow5mult> 80004f52: 7e02 ld t3,32(sp) 80004f54: 78a2 ld a7,40(sp) 80004f56: 7ec2 ld t4,48(sp) 80004f58: 77e2 ld a5,56(sp) 80004f5a: 6f06 ld t5,64(sp) 80004f5c: 6766 ld a4,88(sp) 80004f5e: 842a mv s0,a0 80004f60: 38050263 beqz a0,800052e4 <__gdtoa+0xa66> 80004f64: 4585 li a1,1 80004f66: 8552 mv a0,s4 80004f68: e4ba sd a4,72(sp) 80004f6a: e0fa sd t5,64(sp) 80004f6c: fc3e sd a5,56(sp) 80004f6e: f876 sd t4,48(sp) 80004f70: f446 sd a7,40(sp) 80004f72: f072 sd t3,32(sp) 80004f74: 6a6010ef jal 8000661a <__i2b> 80004f78: 882a mv a6,a0 80004f7a: 36050563 beqz a0,800052e4 <__gdtoa+0xa66> 80004f7e: 66c6 ld a3,80(sp) 80004f80: 7e02 ld t3,32(sp) 80004f82: 78a2 ld a7,40(sp) 80004f84: 7ec2 ld t4,48(sp) 80004f86: 77e2 ld a5,56(sp) 80004f88: 6f06 ld t5,64(sp) 80004f8a: 6726 ld a4,72(sp) 80004f8c: 3a069263 bnez a3,80005330 <__gdtoa+0xab2> 80004f90: 17fd addi a5,a5,-1 80004f92: 0017b693 seqz a3,a5 80004f96: 002aa793 slti a5,s5,2 80004f9a: 8ff5 and a5,a5,a3 80004f9c: 1c079463 bnez a5,80005164 <__gdtoa+0x8e6> 80004fa0: 457d li a0,31 80004fa2: 66e2 ld a3,24(sp) 80004fa4: 41e507bb subw a5,a0,t5 80004fa8: 37f1 addiw a5,a5,-4 80004faa: 8bfd andi a5,a5,31 80004fac: 00d7863b addw a2,a5,a3 80004fb0: c73e sw a5,140(sp) 80004fb2: 86be mv a3,a5 80004fb4: 2ec04163 bgtz a2,80005296 <__gdtoa+0xa18> 80004fb8: 00df063b addw a2,t5,a3 80004fbc: 30c04363 bgtz a2,800052c2 <__gdtoa+0xa44> 80004fc0: 7686 ld a3,96(sp) 80004fc2: 40069c63 bnez a3,800053da <__gdtoa+0xb5c> 80004fc6: 4609 li a2,2 80004fc8: 01562633 slt a2,a2,s5 80004fcc: 001e2693 slti a3,t3,1 80004fd0: 8ef1 and a3,a3,a2 80004fd2: 4e069763 bnez a3,800054c0 <__gdtoa+0xc42> 80004fd6: 76a6 ld a3,104(sp) 80004fd8: 46068163 beqz a3,8000543a <__gdtoa+0xbbc> 80004fdc: 66c2 ld a3,16(sp) 80004fde: 00d7863b addw a2,a5,a3 80004fe2: 68c04363 bgtz a2,80005668 <__gdtoa+0xdea> 80004fe6: 67c6 ld a5,80(sp) 80004fe8: 6b22 ld s6,8(sp) 80004fea: 70079563 bnez a5,800056f4 <__gdtoa+0xe76> 80004fee: ffee8793 addi a5,t4,-2 80004ff2: 00f037b3 snez a5,a5 80004ff6: f43e sd a5,40(sp) 80004ff8: f1ca sd s2,224(sp) 80004ffa: 4785 li a5,1 80004ffc: f872 sd t3,48(sp) 80004ffe: e4c6 sd a7,72(sp) 80005000: f042 sd a6,32(sp) 80005002: 8d3a mv s10,a4 80005004: fc76 sd t4,56(sp) 80005006: e8ba sd a4,80(sp) 80005008: a059 j 8000508e <__gdtoa+0x810> 8000500a: 8552 mv a0,s4 8000500c: ec1a sd t1,24(sp) 8000500e: 3e6010ef jal 800063f4 <_Bfree> 80005012: 6362 ld t1,24(sp) 80005014: 4785 li a5,1 80005016: 6742 ld a4,16(sp) 80005018: 7e074363 bltz a4,800057fe <__gdtoa+0xf80> 8000501c: 01576733 or a4,a4,s5 80005020: 2701 sext.w a4,a4 80005022: e711 bnez a4,8000502e <__gdtoa+0x7b0> 80005024: 000c2703 lw a4,0(s8) 80005028: 8b05 andi a4,a4,1 8000502a: 7c070a63 beqz a4,800057fe <__gdtoa+0xf80> 8000502e: 7722 ld a4,40(sp) 80005030: 00f027b3 sgtz a5,a5 80005034: 8f7d and a4,a4,a5 80005036: 001d0793 addi a5,s10,1 8000503a: 893e mv s2,a5 8000503c: 04071fe3 bnez a4,8000589a <__gdtoa+0x101c> 80005040: ffb78fa3 sb s11,-1(a5) 80005044: 473a lw a4,140(sp) 80005046: 76c2 ld a3,48(sp) 80005048: 04d702e3 beq a4,a3,8000588c <__gdtoa+0x100e> 8000504c: 85a2 mv a1,s0 8000504e: 4681 li a3,0 80005050: 4629 li a2,10 80005052: 8552 mv a0,s4 80005054: 3b2010ef jal 80006406 <__multadd> 80005058: 842a mv s0,a0 8000505a: a80505e3 beqz a0,80004ae4 <__gdtoa+0x266> 8000505e: 67a2 ld a5,8(sp) 80005060: 65a2 ld a1,8(sp) 80005062: 4681 li a3,0 80005064: 4629 li a2,10 80005066: 8552 mv a0,s4 80005068: 23678063 beq a5,s6,80005288 <__gdtoa+0xa0a> 8000506c: 39a010ef jal 80006406 <__multadd> 80005070: e42a sd a0,8(sp) 80005072: a60509e3 beqz a0,80004ae4 <__gdtoa+0x266> 80005076: 85da mv a1,s6 80005078: 4681 li a3,0 8000507a: 4629 li a2,10 8000507c: 8552 mv a0,s4 8000507e: 388010ef jal 80006406 <__multadd> 80005082: 8b2a mv s6,a0 80005084: a60500e3 beqz a0,80004ae4 <__gdtoa+0x266> 80005088: 47ba lw a5,140(sp) 8000508a: 8d4a mv s10,s2 8000508c: 2785 addiw a5,a5,1 8000508e: 7482 ld s1,32(sp) 80005090: 8522 mv a0,s0 80005092: c73e sw a5,140(sp) 80005094: 85a6 mv a1,s1 80005096: 237000ef jal 80005acc <__quorem_D2A> 8000509a: 65a2 ld a1,8(sp) 8000509c: 892a mv s2,a0 8000509e: 8522 mv a0,s0 800050a0: 1c5010ef jal 80006a64 <__mcmp> 800050a4: e82a sd a0,16(sp) 800050a6: 85a6 mv a1,s1 800050a8: 865a mv a2,s6 800050aa: 8552 mv a0,s4 800050ac: 1ef010ef jal 80006a9a <__mdiff> 800050b0: 85aa mv a1,a0 800050b2: a20509e3 beqz a0,80004ae4 <__gdtoa+0x266> 800050b6: 491c lw a5,16(a0) 800050b8: 0309031b addiw t1,s2,48 800050bc: 8d9a mv s11,t1 800050be: f7b1 bnez a5,8000500a <__gdtoa+0x78c> 800050c0: ec2a sd a0,24(sp) 800050c2: 8522 mv a0,s0 800050c4: e09a sd t1,64(sp) 800050c6: 19f010ef jal 80006a64 <__mcmp> 800050ca: 65e2 ld a1,24(sp) 800050cc: 84aa mv s1,a0 800050ce: 8552 mv a0,s4 800050d0: 324010ef jal 800063f4 <_Bfree> 800050d4: 0154e7b3 or a5,s1,s5 800050d8: 2781 sext.w a5,a5 800050da: 6306 ld t1,64(sp) 800050dc: 58079463 bnez a5,80005664 <__gdtoa+0xde6> 800050e0: 000c2703 lw a4,0(s8) 800050e4: 76e2 ld a3,56(sp) 800050e6: 8b05 andi a4,a4,1 800050e8: 8f55 or a4,a4,a3 800050ea: f715 bnez a4,80005016 <__gdtoa+0x798> 800050ec: 03900793 li a5,57 800050f0: 68a6 ld a7,72(sp) 800050f2: 7802 ld a6,32(sp) 800050f4: 6746 ld a4,80(sp) 800050f6: 6542 ld a0,16(sp) 800050f8: 86ea mv a3,s10 800050fa: 52f30b63 beq t1,a5,80005630 <__gdtoa+0xdb2> 800050fe: 0ca059e3 blez a0,800059d0 <__gdtoa+0x1152> 80005102: 0319031b addiw t1,s2,49 80005106: 02000b93 li s7,32 8000510a: 6e22 ld t3,8(sp) 8000510c: 00668023 sb t1,0(a3) 80005110: 00168613 addi a2,a3,1 80005114: e45a sd s6,8(sp) 80005116: 85c2 mv a1,a6 80005118: 8552 mv a0,s4 8000511a: f43a sd a4,40(sp) 8000511c: f032 sd a2,32(sp) 8000511e: ec72 sd t3,24(sp) 80005120: e846 sd a7,16(sp) 80005122: 2d2010ef jal 800063f4 <_Bfree> 80005126: 67a2 ld a5,8(sp) 80005128: 68c2 ld a7,16(sp) 8000512a: 6e62 ld t3,24(sp) 8000512c: 7602 ld a2,32(sp) 8000512e: 7722 ld a4,40(sp) 80005130: 08078be3 beqz a5,800059c6 <__gdtoa+0x1148> 80005134: 67a2 ld a5,8(sp) 80005136: 40fe06b3 sub a3,t3,a5 8000513a: 00d036b3 snez a3,a3 8000513e: 01c037b3 snez a5,t3 80005142: 8ff5 and a5,a5,a3 80005144: 26079563 bnez a5,800053ae <__gdtoa+0xb30> 80005148: 790e ld s2,224(sp) 8000514a: 65a2 ld a1,8(sp) 8000514c: 8552 mv a0,s4 8000514e: f03a sd a4,32(sp) 80005150: ec32 sd a2,24(sp) 80005152: e846 sd a7,16(sp) 80005154: 2a0010ef jal 800063f4 <_Bfree> 80005158: 68c2 ld a7,16(sp) 8000515a: 6662 ld a2,24(sp) 8000515c: 7702 ld a4,32(sp) 8000515e: 0018881b addiw a6,a7,1 80005162: be65 j 80004d1a <__gdtoa+0x49c> 80005164: 004da783 lw a5,4(s11) 80005168: 2785 addiw a5,a5,1 8000516a: e3a7dbe3 bge a5,s10,80004fa0 <__gdtoa+0x722> 8000516e: 67e2 ld a5,24(sp) 80005170: 2f05 addiw t5,t5,1 80005172: 2785 addiw a5,a5,1 80005174: ec3e sd a5,24(sp) 80005176: 4785 li a5,1 80005178: e8be sd a5,80(sp) 8000517a: b51d j 80004fa0 <__gdtoa+0x722> 8000517c: 3fd5051b addiw a0,a0,1021 80005180: 4611 li a2,4 80005182: 7f853493 sltiu s1,a0,2040 80005186: 3aca8a63 beq s5,a2,8000553a <__gdtoa+0xcbc> 8000518a: 38ea8d63 beq s5,a4,80005524 <__gdtoa+0xca6> 8000518e: 4709 li a4,2 80005190: 3aea8363 beq s5,a4,80005536 <__gdtoa+0xcb8> 80005194: 470d li a4,3 80005196: f482 sd zero,104(sp) 80005198: 9eea89e3 beq s5,a4,80004b8a <__gdtoa+0x30c> 8000519c: b165 j 80004e44 <__gdtoa+0x5c6> 8000519e: 65c2 ld a1,16(sp) 800051a0: 01e03633 snez a2,t5 800051a4: 00b036b3 snez a3,a1 800051a8: 8ef1 and a3,a3,a2 800051aa: 14069163 bnez a3,800052ec <__gdtoa+0xa6e> 800051ae: 66a6 ld a3,72(sp) 800051b0: ec2e sd a1,24(sp) 800051b2: 14068c63 beqz a3,8000530a <__gdtoa+0xa8c> 800051b6: 6626 ld a2,72(sp) 800051b8: 85a2 mv a1,s0 800051ba: 8552 mv a0,s4 800051bc: ecba sd a4,88(sp) 800051be: e0fa sd t5,64(sp) 800051c0: fc3e sd a5,56(sp) 800051c2: f876 sd t4,48(sp) 800051c4: f446 sd a7,40(sp) 800051c6: f072 sd t3,32(sp) 800051c8: 69e010ef jal 80006866 <__pow5mult> 800051cc: 842a mv s0,a0 800051ce: 10050b63 beqz a0,800052e4 <__gdtoa+0xa66> 800051d2: 67e2 ld a5,24(sp) 800051d4: 6766 ld a4,88(sp) 800051d6: 6f06 ld t5,64(sp) 800051d8: e83e sd a5,16(sp) 800051da: 7ec2 ld t4,48(sp) 800051dc: 77e2 ld a5,56(sp) 800051de: 78a2 ld a7,40(sp) 800051e0: 7e02 ld t3,32(sp) 800051e2: e402 sd zero,8(sp) 800051e4: b341 j 80004f64 <__gdtoa+0x6e6> 800051e6: 4e81 li t4,0 800051e8: ca0fcae3 bltz t6,80004e9c <__gdtoa+0x61e> 800051ec: 2198 fld fa4,0(a1) 800051ee: 4e81 li t4,0 800051f0: f20806d3 fmv.d.x fa3,a6 800051f4: 1ae6f7d3 fdiv.d fa5,fa3,fa4 800051f8: 4785 li a5,1 800051fa: c73e sw a5,140(sp) 800051fc: f2000653 fmv.d.x fa2,zero 80005200: 8616 mv a2,t0 80005202: 0018881b addiw a6,a7,1 80005206: c20797d3 fcvt.w.d a5,fa5,rtz 8000520a: d20787d3 fcvt.d.w fa5,a5 8000520e: 0307869b addiw a3,a5,48 80005212: 00d70023 sb a3,0(a4) 80005216: 6ae7f7cb fnmsub.d fa5,fa5,fa4,fa3 8000521a: a2c7a6d3 feq.d a3,fa5,fa2 8000521e: ae069ee3 bnez a3,80004d1a <__gdtoa+0x49c> 80005222: 00005697 auipc a3,0x5 80005226: 2c66b587 fld fa1,710(a3) # 8000a4e8 <__clz_tab+0x178> 8000522a: a02d j 80005254 <__gdtoa+0x9d6> 8000522c: 12b7f7d3 fmul.d fa5,fa5,fa1 80005230: c72e sw a1,140(sp) 80005232: 0605 addi a2,a2,1 80005234: 1ae7f6d3 fdiv.d fa3,fa5,fa4 80005238: c20697d3 fcvt.w.d a5,fa3,rtz 8000523c: d20786d3 fcvt.d.w fa3,a5 80005240: 0307869b addiw a3,a5,48 80005244: fed60fa3 sb a3,-1(a2) 80005248: 7ae6f7cb fnmsub.d fa5,fa3,fa4,fa5 8000524c: a2c7a6d3 feq.d a3,fa5,fa2 80005250: ac0695e3 bnez a3,80004d1a <__gdtoa+0x49c> 80005254: 46ba lw a3,140(sp) 80005256: 0016859b addiw a1,a3,1 8000525a: fdc699e3 bne a3,t3,8000522c <__gdtoa+0x9ae> 8000525e: 460e8063 beqz t4,800056be <__gdtoa+0xe40> 80005262: 4785 li a5,1 80005264: 4bc1 li s7,16 80005266: aafe9ae3 bne t4,a5,80004d1a <__gdtoa+0x49c> 8000526a: fff64683 lbu a3,-1(a2) 8000526e: 8546 mv a0,a7 80005270: b451 j 80004cf4 <__gdtoa+0x476> 80005272: 4581 li a1,0 80005274: 8552 mv a0,s4 80005276: e43a sd a4,8(sp) 80005278: 17c010ef jal 800063f4 <_Bfree> 8000527c: 6722 ld a4,8(sp) 8000527e: 4160083b negw a6,s6 80005282: 4bc1 li s7,16 80005284: 863a mv a2,a4 80005286: bc51 j 80004d1a <__gdtoa+0x49c> 80005288: 17e010ef jal 80006406 <__multadd> 8000528c: e42a sd a0,8(sp) 8000528e: 84050be3 beqz a0,80004ae4 <__gdtoa+0x266> 80005292: 8b2a mv s6,a0 80005294: bbd5 j 80005088 <__gdtoa+0x80a> 80005296: 85a2 mv a1,s0 80005298: 8552 mv a0,s4 8000529a: e4ba sd a4,72(sp) 8000529c: e0fa sd t5,64(sp) 8000529e: fc76 sd t4,56(sp) 800052a0: f842 sd a6,48(sp) 800052a2: f446 sd a7,40(sp) 800052a4: f03e sd a5,32(sp) 800052a6: ec72 sd t3,24(sp) 800052a8: 6ac010ef jal 80006954 <__lshift> 800052ac: 842a mv s0,a0 800052ae: c91d beqz a0,800052e4 <__gdtoa+0xa66> 800052b0: 46ba lw a3,140(sp) 800052b2: 6726 ld a4,72(sp) 800052b4: 6f06 ld t5,64(sp) 800052b6: 7ee2 ld t4,56(sp) 800052b8: 7842 ld a6,48(sp) 800052ba: 78a2 ld a7,40(sp) 800052bc: 7782 ld a5,32(sp) 800052be: 6e62 ld t3,24(sp) 800052c0: b9e5 j 80004fb8 <__gdtoa+0x73a> 800052c2: 85c2 mv a1,a6 800052c4: 8552 mv a0,s4 800052c6: fc3a sd a4,56(sp) 800052c8: f876 sd t4,48(sp) 800052ca: f446 sd a7,40(sp) 800052cc: f03e sd a5,32(sp) 800052ce: ec72 sd t3,24(sp) 800052d0: 684010ef jal 80006954 <__lshift> 800052d4: 6e62 ld t3,24(sp) 800052d6: 7782 ld a5,32(sp) 800052d8: 78a2 ld a7,40(sp) 800052da: 7ec2 ld t4,48(sp) 800052dc: 7762 ld a4,56(sp) 800052de: 882a mv a6,a0 800052e0: ce0510e3 bnez a0,80004fc0 <__gdtoa+0x742> 800052e4: 4701 li a4,0 800052e6: 74ae ld s1,232(sp) 800052e8: 803ff06f j 80004aea <__gdtoa+0x26c> 800052ec: 6642 ld a2,16(sp) 800052ee: 86b2 mv a3,a2 800052f0: 00cf5363 bge t5,a2,800052f6 <__gdtoa+0xa78> 800052f4: 86fa mv a3,t5 800052f6: 6642 ld a2,16(sp) 800052f8: c736 sw a3,140(sp) 800052fa: 40df0f3b subw t5,t5,a3 800052fe: 9e15 subw a2,a2,a3 80005300: 66a6 ld a3,72(sp) 80005302: ec32 sd a2,24(sp) 80005304: ea0699e3 bnez a3,800051b6 <__gdtoa+0x938> 80005308: e832 sd a2,16(sp) 8000530a: e402 sd zero,8(sp) 8000530c: b9a1 j 80004f64 <__gdtoa+0x6e6> 8000530e: 65a6 ld a1,72(sp) 80005310: fffe069b addiw a3,t3,-1 80005314: 8636 mv a2,a3 80005316: 22d5ca63 blt a1,a3,8000554a <__gdtoa+0xccc> 8000531a: 40d584bb subw s1,a1,a3 8000531e: 640e5d63 bgez t3,80005978 <__gdtoa+0x10fa> 80005322: 66c2 ld a3,16(sp) 80005324: c702 sw zero,140(sp) 80005326: ec36 sd a3,24(sp) 80005328: 41c686bb subw a3,a3,t3 8000532c: e836 sd a3,16(sp) 8000532e: be5d j 80004ee4 <__gdtoa+0x666> 80005330: 85aa mv a1,a0 80005332: 8636 mv a2,a3 80005334: 8552 mv a0,s4 80005336: 530010ef jal 80006866 <__pow5mult> 8000533a: 882a mv a6,a0 8000533c: d545 beqz a0,800052e4 <__gdtoa+0xa66> 8000533e: 77e2 ld a5,56(sp) 80005340: 7e02 ld t3,32(sp) 80005342: 78a2 ld a7,40(sp) 80005344: 17fd addi a5,a5,-1 80005346: 0017b693 seqz a3,a5 8000534a: 002aa793 slti a5,s5,2 8000534e: 8ff5 and a5,a5,a3 80005350: 7ec2 ld t4,48(sp) 80005352: 6f06 ld t5,64(sp) 80005354: 6726 ld a4,72(sp) 80005356: e79d bnez a5,80005384 <__gdtoa+0xb06> 80005358: e882 sd zero,80(sp) 8000535a: 01482783 lw a5,20(a6) 8000535e: e4ba sd a4,72(sp) 80005360: e0fa sd t5,64(sp) 80005362: 37fd addiw a5,a5,-1 80005364: 078a slli a5,a5,0x2 80005366: 97c2 add a5,a5,a6 80005368: 4f88 lw a0,24(a5) 8000536a: fc76 sd t4,56(sp) 8000536c: f846 sd a7,48(sp) 8000536e: f472 sd t3,40(sp) 80005370: f042 sd a6,32(sp) 80005372: 184010ef jal 800064f6 <__hi0bits> 80005376: 6726 ld a4,72(sp) 80005378: 6f06 ld t5,64(sp) 8000537a: 7ee2 ld t4,56(sp) 8000537c: 78c2 ld a7,48(sp) 8000537e: 7e22 ld t3,40(sp) 80005380: 7802 ld a6,32(sp) 80005382: b105 j 80004fa2 <__gdtoa+0x724> 80005384: 004da783 lw a5,4(s11) 80005388: 2785 addiw a5,a5,1 8000538a: fda7d7e3 bge a5,s10,80005358 <__gdtoa+0xada> 8000538e: 67e2 ld a5,24(sp) 80005390: 2f05 addiw t5,t5,1 80005392: 2785 addiw a5,a5,1 80005394: ec3e sd a5,24(sp) 80005396: 4785 li a5,1 80005398: e8be sd a5,80(sp) 8000539a: b7c1 j 8000535a <__gdtoa+0xadc> 8000539c: 4705 li a4,1 8000539e: 9f11 subw a4,a4,a2 800053a0: e83a sd a4,16(sp) 800053a2: f082 sd zero,96(sp) 800053a4: e8c6 sd a7,80(sp) 800053a6: 8f46 mv t5,a7 800053a8: e482 sd zero,72(sp) 800053aa: fb8ff06f j 80004b62 <__gdtoa+0x2e4> 800053ae: 85f2 mv a1,t3 800053b0: 8552 mv a0,s4 800053b2: f03a sd a4,32(sp) 800053b4: ec32 sd a2,24(sp) 800053b6: e846 sd a7,16(sp) 800053b8: 03c010ef jal 800063f4 <_Bfree> 800053bc: 7702 ld a4,32(sp) 800053be: 6662 ld a2,24(sp) 800053c0: 68c2 ld a7,16(sp) 800053c2: 790e ld s2,224(sp) 800053c4: b359 j 8000514a <__gdtoa+0x8cc> 800053c6: 4685 li a3,1 800053c8: f556c3e3 blt a3,s5,8000530e <__gdtoa+0xa90> 800053cc: 66c2 ld a3,16(sp) 800053ce: 64a6 ld s1,72(sp) 800053d0: 01e58f3b addw t5,a1,t5 800053d4: 9ead addw a3,a3,a1 800053d6: ec36 sd a3,24(sp) 800053d8: b631 j 80004ee4 <__gdtoa+0x666> 800053da: 85c2 mv a1,a6 800053dc: 8522 mv a0,s0 800053de: e0ba sd a4,64(sp) 800053e0: fc76 sd t4,56(sp) 800053e2: f846 sd a7,48(sp) 800053e4: f43e sd a5,40(sp) 800053e6: f072 sd t3,32(sp) 800053e8: ec42 sd a6,24(sp) 800053ea: 67a010ef jal 80006a64 <__mcmp> 800053ee: 6862 ld a6,24(sp) 800053f0: 7e02 ld t3,32(sp) 800053f2: 77a2 ld a5,40(sp) 800053f4: 78c2 ld a7,48(sp) 800053f6: 7ee2 ld t4,56(sp) 800053f8: 6706 ld a4,64(sp) 800053fa: bc0556e3 bgez a0,80004fc6 <__gdtoa+0x748> 800053fe: 85a2 mv a1,s0 80005400: 4681 li a3,0 80005402: 4629 li a2,10 80005404: 8552 mv a0,s4 80005406: fc3a sd a4,56(sp) 80005408: f876 sd t4,48(sp) 8000540a: f442 sd a6,40(sp) 8000540c: f046 sd a7,32(sp) 8000540e: ec3e sd a5,24(sp) 80005410: 7f7000ef jal 80006406 <__multadd> 80005414: 842a mv s0,a0 80005416: ec0507e3 beqz a0,800052e4 <__gdtoa+0xa66> 8000541a: 7882 ld a7,32(sp) 8000541c: 76a6 ld a3,104(sp) 8000541e: 7822 ld a6,40(sp) 80005420: 7ec2 ld t4,48(sp) 80005422: 7762 ld a4,56(sp) 80005424: 38fd addiw a7,a7,-1 80005426: 52069263 bnez a3,8000594a <__gdtoa+0x10cc> 8000542a: 7e46 ld t3,112(sp) 8000542c: 4689 li a3,2 8000542e: 0156a6b3 slt a3,a3,s5 80005432: 001e2793 slti a5,t3,1 80005436: 8ff5 and a5,a5,a3 80005438: e3d9 bnez a5,800054be <__gdtoa+0xc40> 8000543a: f1ca sd s2,224(sp) 8000543c: 4685 li a3,1 8000543e: 8af2 mv s5,t3 80005440: 8b46 mv s6,a7 80005442: 8942 mv s2,a6 80005444: 84ba mv s1,a4 80005446: 8bf6 mv s7,t4 80005448: 8c3a mv s8,a4 8000544a: a811 j 8000545e <__gdtoa+0xbe0> 8000544c: 85a2 mv a1,s0 8000544e: 8552 mv a0,s4 80005450: 7b7000ef jal 80006406 <__multadd> 80005454: 842a mv s0,a0 80005456: e8050763 beqz a0,80004ae4 <__gdtoa+0x266> 8000545a: 46ba lw a3,140(sp) 8000545c: 2685 addiw a3,a3,1 8000545e: 85ca mv a1,s2 80005460: 8522 mv a0,s0 80005462: c736 sw a3,140(sp) 80005464: 668000ef jal 80005acc <__quorem_D2A> 80005468: 00148793 addi a5,s1,1 8000546c: 0305031b addiw t1,a0,48 80005470: fe678fa3 sb t1,-1(a5) 80005474: 84be mv s1,a5 80005476: 47ba lw a5,140(sp) 80005478: 4681 li a3,0 8000547a: 4629 li a2,10 8000547c: fd57c8e3 blt a5,s5,8000544c <__gdtoa+0xbce> 80005480: 88da mv a7,s6 80005482: 884a mv a6,s2 80005484: 87a6 mv a5,s1 80005486: 8ede mv t4,s7 80005488: 8762 mv a4,s8 8000548a: 4e01 li t3,0 8000548c: 300e8063 beqz t4,8000578c <__gdtoa+0xf0e> 80005490: 4689 li a3,2 80005492: 32de8b63 beq t4,a3,800057c8 <__gdtoa+0xf4a> 80005496: 4850 lw a2,20(s0) 80005498: 4685 li a3,1 8000549a: 1ac6c463 blt a3,a2,80005642 <__gdtoa+0xdc4> 8000549e: 4c14 lw a3,24(s0) 800054a0: 1a069163 bnez a3,80005642 <__gdtoa+0xdc4> 800054a4: 00d036b3 snez a3,a3 800054a8: 00469b9b slliw s7,a3,0x4 800054ac: 03000593 li a1,48 800054b0: 863e mv a2,a5 800054b2: fff7c683 lbu a3,-1(a5) 800054b6: 17fd addi a5,a5,-1 800054b8: feb68ce3 beq a3,a1,800054b0 <__gdtoa+0xc32> 800054bc: b9a9 j 80005116 <__gdtoa+0x898> 800054be: 7e46 ld t3,112(sp) 800054c0: 85c2 mv a1,a6 800054c2: 4681 li a3,0 800054c4: 4615 li a2,5 800054c6: 8552 mv a0,s4 800054c8: ec3a sd a4,24(sp) 800054ca: f046 sd a7,32(sp) 800054cc: e872 sd t3,16(sp) 800054ce: 739000ef jal 80006406 <__multadd> 800054d2: 85aa mv a1,a0 800054d4: e00508e3 beqz a0,800052e4 <__gdtoa+0xa66> 800054d8: 6e42 ld t3,16(sp) 800054da: 6762 ld a4,24(sp) 800054dc: 060e1263 bnez t3,80005540 <__gdtoa+0xcc2> 800054e0: e82a sd a0,16(sp) 800054e2: 8522 mv a0,s0 800054e4: 580010ef jal 80006a64 <__mcmp> 800054e8: 65c2 ld a1,16(sp) 800054ea: 6762 ld a4,24(sp) 800054ec: 7882 ld a7,32(sp) 800054ee: 04a05963 blez a0,80005540 <__gdtoa+0xcc2> 800054f2: 03100793 li a5,49 800054f6: 00f70023 sb a5,0(a4) 800054fa: 2885 addiw a7,a7,1 800054fc: 00170613 addi a2,a4,1 80005500: 02000b93 li s7,32 80005504: 8552 mv a0,s4 80005506: f03a sd a4,32(sp) 80005508: ec32 sd a2,24(sp) 8000550a: e846 sd a7,16(sp) 8000550c: 6e9000ef jal 800063f4 <_Bfree> 80005510: 68c2 ld a7,16(sp) 80005512: 67a2 ld a5,8(sp) 80005514: 6662 ld a2,24(sp) 80005516: 7702 ld a4,32(sp) 80005518: 0018881b addiw a6,a7,1 8000551c: c20797e3 bnez a5,8000514a <__gdtoa+0x8cc> 80005520: ffaff06f j 80004d1a <__gdtoa+0x49c> 80005524: 4705 li a4,1 80005526: f4ba sd a4,104(sp) 80005528: e62ff06f j 80004b8a <__gdtoa+0x30c> 8000552c: 4705 li a4,1 8000552e: 4481 li s1,0 80005530: f4ba sd a4,104(sp) 80005532: e58ff06f j 80004b8a <__gdtoa+0x30c> 80005536: f482 sd zero,104(sp) 80005538: b2a1 j 80004e80 <__gdtoa+0x602> 8000553a: 4705 li a4,1 8000553c: f4ba sd a4,104(sp) 8000553e: b289 j 80004e80 <__gdtoa+0x602> 80005540: fffb4893 not a7,s6 80005544: 863a mv a2,a4 80005546: 4bc1 li s7,16 80005548: bf75 j 80005504 <__gdtoa+0xc86> 8000554a: 66a6 ld a3,72(sp) 8000554c: 65c6 ld a1,80(sp) 8000554e: c772 sw t3,140(sp) 80005550: 40d606bb subw a3,a2,a3 80005554: 9ead addw a3,a3,a1 80005556: e8b6 sd a3,80(sp) 80005558: 66c2 ld a3,16(sp) 8000555a: 01ee0f3b addw t5,t3,t5 8000555e: e4b2 sd a2,72(sp) 80005560: 01c686bb addw a3,a3,t3 80005564: ec36 sd a3,24(sp) 80005566: 4481 li s1,0 80005568: bab5 j 80004ee4 <__gdtoa+0x666> 8000556a: 65a2 ld a1,8(sp) 8000556c: 8626 mv a2,s1 8000556e: 8552 mv a0,s4 80005570: f1ca sd s2,224(sp) 80005572: ecba sd a4,88(sp) 80005574: e0fa sd t5,64(sp) 80005576: fc3e sd a5,56(sp) 80005578: f876 sd t4,48(sp) 8000557a: f446 sd a7,40(sp) 8000557c: f072 sd t3,32(sp) 8000557e: 2e8010ef jal 80006866 <__pow5mult> 80005582: e42a sd a0,8(sp) 80005584: d6050063 beqz a0,80004ae4 <__gdtoa+0x266> 80005588: 85aa mv a1,a0 8000558a: 8622 mv a2,s0 8000558c: 8552 mv a0,s4 8000558e: 108010ef jal 80006696 <__multiply> 80005592: d4050963 beqz a0,80004ae4 <__gdtoa+0x266> 80005596: 85a2 mv a1,s0 80005598: fcaa sd a0,120(sp) 8000559a: 8552 mv a0,s4 8000559c: 659000ef jal 800063f4 <_Bfree> 800055a0: 67a6 ld a5,72(sp) 800055a2: 7466 ld s0,120(sp) 800055a4: 7e02 ld t3,32(sp) 800055a6: 9f85 subw a5,a5,s1 800055a8: e4be sd a5,72(sp) 800055aa: 86be mv a3,a5 800055ac: 78a2 ld a7,40(sp) 800055ae: 7ec2 ld t4,48(sp) 800055b0: 77e2 ld a5,56(sp) 800055b2: 6f06 ld t5,64(sp) 800055b4: 6766 ld a4,88(sp) 800055b6: 790e ld s2,224(sp) 800055b8: 9a0686e3 beqz a3,80004f64 <__gdtoa+0x6e6> 800055bc: b241 j 80004f3c <__gdtoa+0x6be> 800055be: f20e8753 fmv.d.x fa4,t4 800055c2: 863a mv a2,a4 800055c4: 4805 li a6,1 800055c6: 12e675d3 fmul.d fa1,fa2,fa4 800055ca: 00005697 auipc a3,0x5 800055ce: f1e6b707 fld fa4,-226(a3) # 8000a4e8 <__clz_tab+0x178> 800055d2: a021 j 800055da <__gdtoa+0xd5c> 800055d4: 12e7f7d3 fmul.d fa5,fa5,fa4 800055d8: 2805 addiw a6,a6,1 800055da: c742 sw a6,140(sp) 800055dc: c2079853 fcvt.w.d a6,fa5,rtz 800055e0: 0605 addi a2,a2,1 800055e2: 0308069b addiw a3,a6,48 800055e6: 0ff6f693 zext.b a3,a3 800055ea: 00080663 beqz a6,800055f6 <__gdtoa+0xd78> 800055ee: d2080653 fcvt.d.w fa2,a6 800055f2: 0ac7f7d3 fsub.d fa5,fa5,fa2 800055f6: fed60fa3 sb a3,-1(a2) 800055fa: 483a lw a6,140(sp) 800055fc: fc681ce3 bne a6,t1,800055d4 <__gdtoa+0xd56> 80005600: 00005497 auipc s1,0x5 80005604: f004b707 fld fa4,-256(s1) # 8000a500 <__clz_tab+0x190> 80005608: 02e5f653 fadd.d fa2,fa1,fa4 8000560c: a2f61853 flt.d a6,fa2,fa5 80005610: ee081263 bnez a6,80004cf4 <__gdtoa+0x476> 80005614: 0ab77753 fsub.d fa4,fa4,fa1 80005618: a2e796d3 flt.d a3,fa5,fa4 8000561c: 24069e63 bnez a3,80005878 <__gdtoa+0xffa> 80005620: 4e81 li t4,0 80005622: b60fcee3 bltz t6,8000519e <__gdtoa+0x920> 80005626: 2198 fld fa4,0(a1) 80005628: 4e81 li t4,0 8000562a: 00170293 addi t0,a4,1 8000562e: b6d9 j 800051f4 <__gdtoa+0x976> 80005630: 00168613 addi a2,a3,1 80005634: 03900593 li a1,57 80005638: 6e22 ld t3,8(sp) 8000563a: 87b2 mv a5,a2 8000563c: e45a sd s6,8(sp) 8000563e: 00b68023 sb a1,0(a3) 80005642: 03900593 li a1,57 80005646: a019 j 8000564c <__gdtoa+0xdce> 80005648: 18f70763 beq a4,a5,800057d6 <__gdtoa+0xf58> 8000564c: fff7c683 lbu a3,-1(a5) 80005650: 863e mv a2,a5 80005652: 17fd addi a5,a5,-1 80005654: feb68ae3 beq a3,a1,80005648 <__gdtoa+0xdca> 80005658: 2685 addiw a3,a3,1 8000565a: 00d78023 sb a3,0(a5) 8000565e: 02000b93 li s7,32 80005662: bc55 j 80005116 <__gdtoa+0x898> 80005664: 87a6 mv a5,s1 80005666: ba45 j 80005016 <__gdtoa+0x798> 80005668: 65a2 ld a1,8(sp) 8000566a: 8552 mv a0,s4 8000566c: f83a sd a4,48(sp) 8000566e: f476 sd t4,40(sp) 80005670: f042 sd a6,32(sp) 80005672: ec46 sd a7,24(sp) 80005674: e872 sd t3,16(sp) 80005676: 2de010ef jal 80006954 <__lshift> 8000567a: e42a sd a0,8(sp) 8000567c: 6e42 ld t3,16(sp) 8000567e: 68e2 ld a7,24(sp) 80005680: 7802 ld a6,32(sp) 80005682: 7ea2 ld t4,40(sp) 80005684: 7742 ld a4,48(sp) 80005686: 960510e3 bnez a0,80004fe6 <__gdtoa+0x768> 8000568a: 4701 li a4,0 8000568c: b9a9 j 800052e6 <__gdtoa+0xa68> 8000568e: 03100793 li a5,49 80005692: 00170613 addi a2,a4,1 80005696: 00f70023 sb a5,0(a4) 8000569a: 4581 li a1,0 8000569c: 8552 mv a0,s4 8000569e: e83a sd a4,16(sp) 800056a0: e432 sd a2,8(sp) 800056a2: 553000ef jal 800063f4 <_Bfree> 800056a6: 6622 ld a2,8(sp) 800056a8: 6742 ld a4,16(sp) 800056aa: 4809 li a6,2 800056ac: 02000b93 li s7,32 800056b0: e6aff06f j 80004d1a <__gdtoa+0x49c> 800056b4: 2505 addiw a0,a0,1 800056b6: 03100693 li a3,49 800056ba: e54ff06f j 80004d0e <__gdtoa+0x490> 800056be: 02f7f7d3 fadd.d fa5,fa5,fa5 800056c2: fff64683 lbu a3,-1(a2) 800056c6: a2f715d3 flt.d a1,fa4,fa5 800056ca: edd5 bnez a1,80005786 <__gdtoa+0xf08> 800056cc: a2e7a5d3 feq.d a1,fa5,fa4 800056d0: c199 beqz a1,800056d6 <__gdtoa+0xe58> 800056d2: 8b85 andi a5,a5,1 800056d4: ebcd bnez a5,80005786 <__gdtoa+0xf08> 800056d6: 87b2 mv a5,a2 800056d8: 8546 mv a0,a7 800056da: 4bc1 li s7,16 800056dc: 03000593 li a1,48 800056e0: fff7c683 lbu a3,-1(a5) 800056e4: 863e mv a2,a5 800056e6: 17fd addi a5,a5,-1 800056e8: feb68ce3 beq a3,a1,800056e0 <__gdtoa+0xe62> 800056ec: 0015081b addiw a6,a0,1 800056f0: e2aff06f j 80004d1a <__gdtoa+0x49c> 800056f4: 008b2583 lw a1,8(s6) 800056f8: 8552 mv a0,s4 800056fa: fc3a sd a4,56(sp) 800056fc: f876 sd t4,48(sp) 800056fe: f442 sd a6,40(sp) 80005700: f046 sd a7,32(sp) 80005702: ec72 sd t3,24(sp) 80005704: 481000ef jal 80006384 <_Balloc> 80005708: 87aa mv a5,a0 8000570a: bc050de3 beqz a0,800052e4 <__gdtoa+0xa66> 8000570e: 014b2603 lw a2,20(s6) 80005712: 010b0593 addi a1,s6,16 80005716: 0541 addi a0,a0,16 80005718: 0609 addi a2,a2,2 8000571a: 060a slli a2,a2,0x2 8000571c: e83e sd a5,16(sp) 8000571e: 859fe0ef jal 80003f76 80005722: 65c2 ld a1,16(sp) 80005724: 8552 mv a0,s4 80005726: 4605 li a2,1 80005728: 22c010ef jal 80006954 <__lshift> 8000572c: 6e62 ld t3,24(sp) 8000572e: 7882 ld a7,32(sp) 80005730: 7822 ld a6,40(sp) 80005732: 7ec2 ld t4,48(sp) 80005734: 7762 ld a4,56(sp) 80005736: 8b2a mv s6,a0 80005738: 8a051be3 bnez a0,80004fee <__gdtoa+0x770> 8000573c: 4701 li a4,0 8000573e: b665 j 800052e6 <__gdtoa+0xa68> 80005740: 7346 ld t1,112(sp) 80005742: 1e605b63 blez t1,80005938 <__gdtoa+0x10ba> 80005746: 00005617 auipc a2,0x5 8000574a: da263787 fld fa5,-606(a2) # 8000a4e8 <__clz_tab+0x178> 8000574e: 00005617 auipc a2,0x5 80005752: da263707 fld fa4,-606(a2) # 8000a4f0 <__clz_tab+0x180> 80005756: 00005617 auipc a2,0x5 8000575a: d8a63607 fld fa2,-630(a2) # 8000a4e0 <__clz_tab+0x170> 8000575e: 12f6f7d3 fmul.d fa5,fa3,fa5 80005762: fcc005b7 lui a1,0xfcc00 80005766: 557d li a0,-1 80005768: 62e7f743 fmadd.d fa4,fa5,fa4,fa2 8000576c: e2070653 fmv.x.d a2,fa4 80005770: 02061e93 slli t4,a2,0x20 80005774: 9201 srli a2,a2,0x20 80005776: 9e2d addw a2,a2,a1 80005778: 020ede93 srli t4,t4,0x20 8000577c: 1602 slli a2,a2,0x20 8000577e: 00ceeeb3 or t4,t4,a2 80005782: cd2ff06f j 80004c54 <__gdtoa+0x3d6> 80005786: 8546 mv a0,a7 80005788: d6cff06f j 80004cf4 <__gdtoa+0x476> 8000578c: 85a2 mv a1,s0 8000578e: 4605 li a2,1 80005790: 8552 mv a0,s4 80005792: fc3a sd a4,56(sp) 80005794: f83e sd a5,48(sp) 80005796: e842 sd a6,16(sp) 80005798: f472 sd t3,40(sp) 8000579a: f046 sd a7,32(sp) 8000579c: ec1a sd t1,24(sp) 8000579e: 1b6010ef jal 80006954 <__lshift> 800057a2: 842a mv s0,a0 800057a4: b4050063 beqz a0,80004ae4 <__gdtoa+0x266> 800057a8: 65c2 ld a1,16(sp) 800057aa: 2ba010ef jal 80006a64 <__mcmp> 800057ae: 6842 ld a6,16(sp) 800057b0: 7882 ld a7,32(sp) 800057b2: 7e22 ld t3,40(sp) 800057b4: 77c2 ld a5,48(sp) 800057b6: 7762 ld a4,56(sp) 800057b8: e8a045e3 bgtz a0,80005642 <__gdtoa+0xdc4> 800057bc: e511 bnez a0,800057c8 <__gdtoa+0xf4a> 800057be: 6362 ld t1,24(sp) 800057c0: 00137313 andi t1,t1,1 800057c4: e6031fe3 bnez t1,80005642 <__gdtoa+0xdc4> 800057c8: 4850 lw a2,20(s0) 800057ca: 4685 li a3,1 800057cc: 4bc1 li s7,16 800057ce: ccc6cfe3 blt a3,a2,800054ac <__gdtoa+0xc2e> 800057d2: 4c14 lw a3,24(s0) 800057d4: b9c1 j 800054a4 <__gdtoa+0xc26> 800057d6: 03100793 li a5,49 800057da: 2885 addiw a7,a7,1 800057dc: 00f70023 sb a5,0(a4) 800057e0: 02000b93 li s7,32 800057e4: ba0d j 80005116 <__gdtoa+0x898> 800057e6: f2000753 fmv.d.x fa4,zero 800057ea: 0015081b addiw a6,a0,1 800057ee: a2e7a7d3 feq.d a5,fa5,fa4 800057f2: 0017b793 seqz a5,a5 800057f6: 00479b9b slliw s7,a5,0x4 800057fa: d20ff06f j 80004d1a <__gdtoa+0x49c> 800057fe: 7ee2 ld t4,56(sp) 80005800: 68a6 ld a7,72(sp) 80005802: 7802 ld a6,32(sp) 80005804: 6746 ld a4,80(sp) 80005806: 86ea mv a3,s10 80005808: 0a0e8c63 beqz t4,800058c0 <__gdtoa+0x1042> 8000580c: 484c lw a1,20(s0) 8000580e: 4605 li a2,1 80005810: 16b65d63 bge a2,a1,8000598a <__gdtoa+0x110c> 80005814: 4789 li a5,2 80005816: 18fe8163 beq t4,a5,80005998 <__gdtoa+0x111a> 8000581a: 8aa2 mv s5,s0 8000581c: 8c46 mv s8,a7 8000581e: 8bc2 mv s7,a6 80005820: 8436 mv s0,a3 80005822: 8d3a mv s10,a4 80005824: a821 j 8000583c <__gdtoa+0xfbe> 80005826: 3e1000ef jal 80006406 <__multadd> 8000582a: 85de mv a1,s7 8000582c: 8aaa mv s5,a0 8000582e: 0405 addi s0,s0,1 80005830: aa050a63 beqz a0,80004ae4 <__gdtoa+0x266> 80005834: 298000ef jal 80005acc <__quorem_D2A> 80005838: 0305031b addiw t1,a0,48 8000583c: 85da mv a1,s6 8000583e: 855e mv a0,s7 80005840: e81a sd t1,16(sp) 80005842: 222010ef jal 80006a64 <__mcmp> 80005846: 6342 ld t1,16(sp) 80005848: 4681 li a3,0 8000584a: 4629 li a2,10 8000584c: 14a05f63 blez a0,800059aa <__gdtoa+0x112c> 80005850: 85da mv a1,s6 80005852: 00640023 sb t1,0(s0) 80005856: 8552 mv a0,s4 80005858: 3af000ef jal 80006406 <__multadd> 8000585c: 87aa mv a5,a0 8000585e: 84da mv s1,s6 80005860: 4681 li a3,0 80005862: 8b2a mv s6,a0 80005864: 4629 li a2,10 80005866: 85d6 mv a1,s5 80005868: 8552 mv a0,s4 8000586a: a6078d63 beqz a5,80004ae4 <__gdtoa+0x266> 8000586e: 67a2 ld a5,8(sp) 80005870: fa979be3 bne a5,s1,80005826 <__gdtoa+0xfa8> 80005874: e45a sd s6,8(sp) 80005876: bf45 j 80005826 <__gdtoa+0xfa8> 80005878: f2000753 fmv.d.x fa4,zero 8000587c: 87b2 mv a5,a2 8000587e: a2e7a6d3 feq.d a3,fa5,fa4 80005882: 0016b693 seqz a3,a3 80005886: 00469b9b slliw s7,a3,0x4 8000588a: bd89 j 800056dc <__gdtoa+0xe5e> 8000588c: 6e22 ld t3,8(sp) 8000588e: 68a6 ld a7,72(sp) 80005890: 7802 ld a6,32(sp) 80005892: 7ee2 ld t4,56(sp) 80005894: 6746 ld a4,80(sp) 80005896: e45a sd s6,8(sp) 80005898: bed5 j 8000548c <__gdtoa+0xc0e> 8000589a: 863e mv a2,a5 8000589c: 03900793 li a5,57 800058a0: 68a6 ld a7,72(sp) 800058a2: 7802 ld a6,32(sp) 800058a4: 6746 ld a4,80(sp) 800058a6: 86ea mv a3,s10 800058a8: d8fd86e3 beq s11,a5,80005634 <__gdtoa+0xdb6> 800058ac: 001d879b addiw a5,s11,1 800058b0: 6e22 ld t3,8(sp) 800058b2: 00fd0023 sb a5,0(s10) 800058b6: e45a sd s6,8(sp) 800058b8: 02000b93 li s7,32 800058bc: 85bff06f j 80005116 <__gdtoa+0x898> 800058c0: 04f05063 blez a5,80005900 <__gdtoa+0x1082> 800058c4: 85a2 mv a1,s0 800058c6: 4605 li a2,1 800058c8: 8552 mv a0,s4 800058ca: f83a sd a4,48(sp) 800058cc: f436 sd a3,40(sp) 800058ce: e842 sd a6,16(sp) 800058d0: f046 sd a7,32(sp) 800058d2: ec1a sd t1,24(sp) 800058d4: 080010ef jal 80006954 <__lshift> 800058d8: 842a mv s0,a0 800058da: a0050563 beqz a0,80004ae4 <__gdtoa+0x266> 800058de: 65c2 ld a1,16(sp) 800058e0: 184010ef jal 80006a64 <__mcmp> 800058e4: 6842 ld a6,16(sp) 800058e6: 7882 ld a7,32(sp) 800058e8: 76a2 ld a3,40(sp) 800058ea: 7742 ld a4,48(sp) 800058ec: 0aa05963 blez a0,8000599e <__gdtoa+0x1120> 800058f0: 03900793 li a5,57 800058f4: d2fd8ee3 beq s11,a5,80005630 <__gdtoa+0xdb2> 800058f8: 0319031b addiw t1,s2,49 800058fc: 02000e93 li t4,32 80005900: 4850 lw a2,20(s0) 80005902: 4785 li a5,1 80005904: 4bc1 li s7,16 80005906: 80c7c2e3 blt a5,a2,8000510a <__gdtoa+0x88c> 8000590a: 4c1c lw a5,24(s0) 8000590c: fe079f63 bnez a5,8000510a <__gdtoa+0x88c> 80005910: 8bf6 mv s7,t4 80005912: ff8ff06f j 8000510a <__gdtoa+0x88c> 80005916: 65a6 ld a1,72(sp) 80005918: fffe069b addiw a3,t3,-1 8000591c: 8636 mv a2,a3 8000591e: c2d5c6e3 blt a1,a3,8000554a <__gdtoa+0xccc> 80005922: 40d584bb subw s1,a1,a3 80005926: 66c2 ld a3,16(sp) 80005928: 01ee0f3b addw t5,t3,t5 8000592c: c772 sw t3,140(sp) 8000592e: 01c686bb addw a3,a3,t3 80005932: ec36 sd a3,24(sp) 80005934: db0ff06f j 80004ee4 <__gdtoa+0x666> 80005938: d40fce63 bltz t6,80004e94 <__gdtoa+0x616> 8000593c: 00004597 auipc a1,0x4 80005940: 6dc58593 addi a1,a1,1756 # 8000a018 <__mprec_tens> 80005944: 00170293 addi t0,a4,1 80005948: b055 j 800051ec <__gdtoa+0x96e> 8000594a: 65a2 ld a1,8(sp) 8000594c: 4681 li a3,0 8000594e: 4629 li a2,10 80005950: 8552 mv a0,s4 80005952: f046 sd a7,32(sp) 80005954: 2b3000ef jal 80006406 <__multadd> 80005958: e42a sd a0,8(sp) 8000595a: 980505e3 beqz a0,800052e4 <__gdtoa+0xa66> 8000595e: 76c6 ld a3,112(sp) 80005960: 67e2 ld a5,24(sp) 80005962: 7882 ld a7,32(sp) 80005964: 7822 ld a6,40(sp) 80005966: 7ec2 ld t4,48(sp) 80005968: 7762 ld a4,56(sp) 8000596a: 7e46 ld t3,112(sp) 8000596c: e6d04863 bgtz a3,80004fdc <__gdtoa+0x75e> 80005970: 4689 li a3,2 80005972: e756d563 bge a3,s5,80004fdc <__gdtoa+0x75e> 80005976: b6a9 j 800054c0 <__gdtoa+0xc42> 80005978: 66c2 ld a3,16(sp) 8000597a: c772 sw t3,140(sp) 8000597c: 01ee0f3b addw t5,t3,t5 80005980: 01c686bb addw a3,a3,t3 80005984: ec36 sd a3,24(sp) 80005986: d5eff06f j 80004ee4 <__gdtoa+0x666> 8000598a: 4c10 lw a2,24(s0) 8000598c: e80614e3 bnez a2,80005814 <__gdtoa+0xf96> 80005990: f2f04ae3 bgtz a5,800058c4 <__gdtoa+0x1046> 80005994: f76ff06f j 8000510a <__gdtoa+0x88c> 80005998: 4bc1 li s7,16 8000599a: f70ff06f j 8000510a <__gdtoa+0x88c> 8000599e: 6362 ld t1,24(sp) 800059a0: fd31 bnez a0,800058fc <__gdtoa+0x107e> 800059a2: 001df793 andi a5,s11,1 800059a6: f7a9 bnez a5,800058f0 <__gdtoa+0x1072> 800059a8: bf91 j 800058fc <__gdtoa+0x107e> 800059aa: 03900793 li a5,57 800059ae: 86a2 mv a3,s0 800059b0: 88e2 mv a7,s8 800059b2: 885e mv a6,s7 800059b4: 8456 mv s0,s5 800059b6: 876a mv a4,s10 800059b8: c6f30ce3 beq t1,a5,80005630 <__gdtoa+0xdb2> 800059bc: 2305 addiw t1,t1,1 800059be: 02000b93 li s7,32 800059c2: f48ff06f j 8000510a <__gdtoa+0x88c> 800059c6: 790e ld s2,224(sp) 800059c8: 0018881b addiw a6,a7,1 800059cc: b4eff06f j 80004d1a <__gdtoa+0x49c> 800059d0: 4850 lw a2,20(s0) 800059d2: 4785 li a5,1 800059d4: 4bc1 li s7,16 800059d6: f2c7ca63 blt a5,a2,8000510a <__gdtoa+0x88c> 800059da: 4c1c lw a5,24(s0) 800059dc: 00f037b3 snez a5,a5 800059e0: 00479b9b slliw s7,a5,0x4 800059e4: f26ff06f j 8000510a <__gdtoa+0x88c> 00000000800059e8 <__rv_alloc_D2A.part.0>: 800059e8: 1141 addi sp,sp,-16 800059ea: 00004697 auipc a3,0x4 800059ee: 2b668693 addi a3,a3,694 # 80009ca0 <__clzdi2+0x5de> 800059f2: 4601 li a2,0 800059f4: 03900593 li a1,57 800059f8: 00004517 auipc a0,0x4 800059fc: 2c050513 addi a0,a0,704 # 80009cb8 <__clzdi2+0x5f6> 80005a00: e406 sd ra,8(sp) 80005a02: 1d9010ef jal 800073da <__assert_func> 0000000080005a06 <__rv_alloc_D2A>: 80005a06: 1141 addi sp,sp,-16 80005a08: e022 sd s0,0(sp) 80005a0a: e406 sd ra,8(sp) 80005a0c: 46fd li a3,31 80005a0e: 842a mv s0,a0 80005a10: 4705 li a4,1 80005a12: 4791 li a5,4 80005a14: 02b6f563 bgeu a3,a1,80005a3e <__rv_alloc_D2A+0x38> 80005a18: 0017979b slliw a5,a5,0x1 80005a1c: 01c78693 addi a3,a5,28 80005a20: 863a mv a2,a4 80005a22: 2705 addiw a4,a4,1 80005a24: fed5fae3 bgeu a1,a3,80005a18 <__rv_alloc_D2A+0x12> 80005a28: 85b2 mv a1,a2 80005a2a: cc30 sw a2,88(s0) 80005a2c: 8522 mv a0,s0 80005a2e: 157000ef jal 80006384 <_Balloc> 80005a32: c911 beqz a0,80005a46 <__rv_alloc_D2A+0x40> 80005a34: 60a2 ld ra,8(sp) 80005a36: e828 sd a0,80(s0) 80005a38: 6402 ld s0,0(sp) 80005a3a: 0141 addi sp,sp,16 80005a3c: 8082 ret 80005a3e: 04052c23 sw zero,88(a0) 80005a42: 4581 li a1,0 80005a44: b7e5 j 80005a2c <__rv_alloc_D2A+0x26> 80005a46: fa3ff0ef jal 800059e8 <__rv_alloc_D2A.part.0> 0000000080005a4a <__nrv_alloc_D2A>: 80005a4a: 7179 addi sp,sp,-48 80005a4c: f022 sd s0,32(sp) 80005a4e: ec26 sd s1,24(sp) 80005a50: f406 sd ra,40(sp) 80005a52: 487d li a6,31 80005a54: 84aa mv s1,a0 80005a56: 842e mv s0,a1 80005a58: 4705 li a4,1 80005a5a: 4791 li a5,4 80005a5c: 04d87863 bgeu a6,a3,80005aac <__nrv_alloc_D2A+0x62> 80005a60: 0017979b slliw a5,a5,0x1 80005a64: 01c78513 addi a0,a5,28 80005a68: 85ba mv a1,a4 80005a6a: 2705 addiw a4,a4,1 80005a6c: fea6fae3 bgeu a3,a0,80005a60 <__nrv_alloc_D2A+0x16> 80005a70: ccac sw a1,88(s1) 80005a72: 8526 mv a0,s1 80005a74: e432 sd a2,8(sp) 80005a76: 10f000ef jal 80006384 <_Balloc> 80005a7a: 6622 ld a2,8(sp) 80005a7c: cd15 beqz a0,80005ab8 <__nrv_alloc_D2A+0x6e> 80005a7e: e8a8 sd a0,80(s1) 80005a80: 00044783 lbu a5,0(s0) 80005a84: 00f50023 sb a5,0(a0) 80005a88: c795 beqz a5,80005ab4 <__nrv_alloc_D2A+0x6a> 80005a8a: 00140593 addi a1,s0,1 80005a8e: 87aa mv a5,a0 80005a90: 0005c703 lbu a4,0(a1) 80005a94: 0585 addi a1,a1,1 80005a96: 0785 addi a5,a5,1 80005a98: 00e78023 sb a4,0(a5) 80005a9c: fb75 bnez a4,80005a90 <__nrv_alloc_D2A+0x46> 80005a9e: c211 beqz a2,80005aa2 <__nrv_alloc_D2A+0x58> 80005aa0: e21c sd a5,0(a2) 80005aa2: 70a2 ld ra,40(sp) 80005aa4: 7402 ld s0,32(sp) 80005aa6: 64e2 ld s1,24(sp) 80005aa8: 6145 addi sp,sp,48 80005aaa: 8082 ret 80005aac: 04052c23 sw zero,88(a0) 80005ab0: 4581 li a1,0 80005ab2: b7c1 j 80005a72 <__nrv_alloc_D2A+0x28> 80005ab4: 87aa mv a5,a0 80005ab6: b7e5 j 80005a9e <__nrv_alloc_D2A+0x54> 80005ab8: f31ff0ef jal 800059e8 <__rv_alloc_D2A.part.0> 0000000080005abc <__freedtoa>: 80005abc: 4d38 lw a4,88(a0) 80005abe: 4785 li a5,1 80005ac0: 00e797bb sllw a5,a5,a4 80005ac4: c5dc sw a5,12(a1) 80005ac6: c598 sw a4,8(a1) 80005ac8: 12d0006f j 800063f4 <_Bfree> 0000000080005acc <__quorem_D2A>: 80005acc: 0145a803 lw a6,20(a1) 80005ad0: 495c lw a5,20(a0) 80005ad2: 1707c763 blt a5,a6,80005c40 <__quorem_D2A+0x174> 80005ad6: 387d addiw a6,a6,-1 80005ad8: 00281393 slli t2,a6,0x2 80005adc: 01858613 addi a2,a1,24 80005ae0: 007608b3 add a7,a2,t2 80005ae4: 01850313 addi t1,a0,24 80005ae8: 0008a783 lw a5,0(a7) 80005aec: 939a add t2,t2,t1 80005aee: 0003a703 lw a4,0(t2) 80005af2: 2785 addiw a5,a5,1 80005af4: 715d addi sp,sp,-80 80005af6: 02f752bb divuw t0,a4,a5 80005afa: e486 sd ra,72(sp) 80005afc: e0a2 sd s0,64(sp) 80005afe: 8e16 mv t3,t0 80005b00: 0af76063 bltu a4,a5,80005ba0 <__quorem_D2A+0xd4> 80005b04: fc26 sd s1,56(sp) 80005b06: 8fb2 mv t6,a2 80005b08: 8f1a mv t5,t1 80005b0a: 4481 li s1,0 80005b0c: 4401 li s0,0 80005b0e: 000fa703 lw a4,0(t6) 80005b12: 000f2683 lw a3,0(t5) 80005b16: 0f11 addi t5,t5,4 80005b18: 03071793 slli a5,a4,0x30 80005b1c: 93c1 srli a5,a5,0x30 80005b1e: 025787bb mulw a5,a5,t0 80005b22: 0107571b srliw a4,a4,0x10 80005b26: 0f91 addi t6,t6,4 80005b28: 02570ebb mulw t4,a4,t0 80005b2c: 03069713 slli a4,a3,0x30 80005b30: 9341 srli a4,a4,0x30 80005b32: 9fa5 addw a5,a5,s1 80005b34: 03079493 slli s1,a5,0x30 80005b38: 90c1 srli s1,s1,0x30 80005b3a: 9f05 subw a4,a4,s1 80005b3c: 0107d79b srliw a5,a5,0x10 80005b40: 9f01 subw a4,a4,s0 80005b42: 02f71493 slli s1,a4,0x2f 80005b46: 01d787bb addw a5,a5,t4 80005b4a: 03079413 slli s0,a5,0x30 80005b4e: 9041 srli s0,s0,0x30 80005b50: 03f4de93 srli t4,s1,0x3f 80005b54: 9ea2 add t4,t4,s0 80005b56: 0106d69b srliw a3,a3,0x10 80005b5a: 41d686bb subw a3,a3,t4 80005b5e: 1742 slli a4,a4,0x30 80005b60: 01069e9b slliw t4,a3,0x10 80005b64: 9341 srli a4,a4,0x30 80005b66: 00eee733 or a4,t4,a4 80005b6a: 0106d69b srliw a3,a3,0x10 80005b6e: feef2e23 sw a4,-4(t5) 80005b72: 0107d49b srliw s1,a5,0x10 80005b76: 0016f413 andi s0,a3,1 80005b7a: f9f8fae3 bgeu a7,t6,80005b0e <__quorem_D2A+0x42> 80005b7e: 0003a783 lw a5,0(t2) 80005b82: e3e9 bnez a5,80005c44 <__quorem_D2A+0x178> 80005b84: 13f1 addi t2,t2,-4 80005b86: 00736663 bltu t1,t2,80005b92 <__quorem_D2A+0xc6> 80005b8a: a801 j 80005b9a <__quorem_D2A+0xce> 80005b8c: 387d addiw a6,a6,-1 80005b8e: 00737663 bgeu t1,t2,80005b9a <__quorem_D2A+0xce> 80005b92: 0003a783 lw a5,0(t2) 80005b96: 13f1 addi t2,t2,-4 80005b98: dbf5 beqz a5,80005b8c <__quorem_D2A+0xc0> 80005b9a: 74e2 ld s1,56(sp) 80005b9c: 01052a23 sw a6,20(a0) 80005ba0: e072 sd t3,0(sp) 80005ba2: f416 sd t0,40(sp) 80005ba4: f01a sd t1,32(sp) 80005ba6: ec46 sd a7,24(sp) 80005ba8: e832 sd a2,16(sp) 80005baa: e442 sd a6,8(sp) 80005bac: 842a mv s0,a0 80005bae: 6b7000ef jal 80006a64 <__mcmp> 80005bb2: 6e02 ld t3,0(sp) 80005bb4: 08054163 bltz a0,80005c36 <__quorem_D2A+0x16a> 80005bb8: 72a2 ld t0,40(sp) 80005bba: 7302 ld t1,32(sp) 80005bbc: 68e2 ld a7,24(sp) 80005bbe: 6642 ld a2,16(sp) 80005bc0: 6822 ld a6,8(sp) 80005bc2: 00128e1b addiw t3,t0,1 80005bc6: 859a mv a1,t1 80005bc8: 4501 li a0,0 80005bca: 419c lw a5,0(a1) 80005bcc: 4214 lw a3,0(a2) 80005bce: 0591 addi a1,a1,4 80005bd0: 03079713 slli a4,a5,0x30 80005bd4: 03069e93 slli t4,a3,0x30 80005bd8: 030ede93 srli t4,t4,0x30 80005bdc: 9341 srli a4,a4,0x30 80005bde: 41d7073b subw a4,a4,t4 80005be2: 9f09 subw a4,a4,a0 80005be4: 02f71e93 slli t4,a4,0x2f 80005be8: 03fed513 srli a0,t4,0x3f 80005bec: 0106d69b srliw a3,a3,0x10 80005bf0: 96aa add a3,a3,a0 80005bf2: 0107d79b srliw a5,a5,0x10 80005bf6: 9f95 subw a5,a5,a3 80005bf8: 1742 slli a4,a4,0x30 80005bfa: 0107969b slliw a3,a5,0x10 80005bfe: 9341 srli a4,a4,0x30 80005c00: 8f55 or a4,a4,a3 80005c02: 0611 addi a2,a2,4 80005c04: 0107d79b srliw a5,a5,0x10 80005c08: fee5ae23 sw a4,-4(a1) 80005c0c: 0017f513 andi a0,a5,1 80005c10: fac8fde3 bgeu a7,a2,80005bca <__quorem_D2A+0xfe> 80005c14: 00281793 slli a5,a6,0x2 80005c18: 979a add a5,a5,t1 80005c1a: 4398 lw a4,0(a5) 80005c1c: ef09 bnez a4,80005c36 <__quorem_D2A+0x16a> 80005c1e: 17f1 addi a5,a5,-4 80005c20: 00f36663 bltu t1,a5,80005c2c <__quorem_D2A+0x160> 80005c24: a039 j 80005c32 <__quorem_D2A+0x166> 80005c26: 387d addiw a6,a6,-1 80005c28: 00f37563 bgeu t1,a5,80005c32 <__quorem_D2A+0x166> 80005c2c: 4398 lw a4,0(a5) 80005c2e: 17f1 addi a5,a5,-4 80005c30: db7d beqz a4,80005c26 <__quorem_D2A+0x15a> 80005c32: 01042a23 sw a6,20(s0) 80005c36: 60a6 ld ra,72(sp) 80005c38: 6406 ld s0,64(sp) 80005c3a: 8572 mv a0,t3 80005c3c: 6161 addi sp,sp,80 80005c3e: 8082 ret 80005c40: 4501 li a0,0 80005c42: 8082 ret 80005c44: 74e2 ld s1,56(sp) 80005c46: bfa9 j 80005ba0 <__quorem_D2A+0xd4> 0000000080005c48 <__rshift_D2A>: 80005c48: 4954 lw a3,20(a0) 80005c4a: 4055d31b sraiw t1,a1,0x5 80005c4e: 00d34763 blt t1,a3,80005c5c <__rshift_D2A+0x14> 80005c52: 00052a23 sw zero,20(a0) 80005c56: 00052c23 sw zero,24(a0) 80005c5a: 8082 ret 80005c5c: 01850e13 addi t3,a0,24 80005c60: 00269813 slli a6,a3,0x2 80005c64: 00231793 slli a5,t1,0x2 80005c68: 89fd andi a1,a1,31 80005c6a: 9872 add a6,a6,t3 80005c6c: 97f2 add a5,a5,t3 80005c6e: c5a1 beqz a1,80005cb6 <__rshift_D2A+0x6e> 80005c70: 4390 lw a2,0(a5) 80005c72: 0791 addi a5,a5,4 80005c74: 00b6563b srlw a2,a2,a1 80005c78: 0707f463 bgeu a5,a6,80005ce0 <__rshift_D2A+0x98> 80005c7c: 02000e93 li t4,32 80005c80: 40be8ebb subw t4,t4,a1 80005c84: 88f2 mv a7,t3 80005c86: 4398 lw a4,0(a5) 80005c88: 0891 addi a7,a7,4 80005c8a: 0791 addi a5,a5,4 80005c8c: 01d7173b sllw a4,a4,t4 80005c90: 8f51 or a4,a4,a2 80005c92: fee8ae23 sw a4,-4(a7) 80005c96: ffc7a603 lw a2,-4(a5) 80005c9a: 00b6563b srlw a2,a2,a1 80005c9e: ff07e4e3 bltu a5,a6,80005c86 <__rshift_D2A+0x3e> 80005ca2: 406687b3 sub a5,a3,t1 80005ca6: 078a slli a5,a5,0x2 80005ca8: 97f2 add a5,a5,t3 80005caa: fec7ae23 sw a2,-4(a5) 80005cae: 17f1 addi a5,a5,-4 80005cb0: c20d beqz a2,80005cd2 <__rshift_D2A+0x8a> 80005cb2: 0791 addi a5,a5,4 80005cb4: a839 j 80005cd2 <__rshift_D2A+0x8a> 80005cb6: 8772 mv a4,t3 80005cb8: f907fde3 bgeu a5,a6,80005c52 <__rshift_D2A+0xa> 80005cbc: 4390 lw a2,0(a5) 80005cbe: 0791 addi a5,a5,4 80005cc0: 0711 addi a4,a4,4 80005cc2: fec72e23 sw a2,-4(a4) 80005cc6: ff07ebe3 bltu a5,a6,80005cbc <__rshift_D2A+0x74> 80005cca: 406687b3 sub a5,a3,t1 80005cce: 078a slli a5,a5,0x2 80005cd0: 97f2 add a5,a5,t3 80005cd2: 41c787b3 sub a5,a5,t3 80005cd6: 8789 srai a5,a5,0x2 80005cd8: 2781 sext.w a5,a5 80005cda: c95c sw a5,20(a0) 80005cdc: dfad beqz a5,80005c56 <__rshift_D2A+0xe> 80005cde: 8082 ret 80005ce0: cd10 sw a2,24(a0) 80005ce2: 87f2 mv a5,t3 80005ce4: d63d beqz a2,80005c52 <__rshift_D2A+0xa> 80005ce6: 0791 addi a5,a5,4 80005ce8: b7ed j 80005cd2 <__rshift_D2A+0x8a> 0000000080005cea <__trailz_D2A>: 80005cea: 4954 lw a3,20(a0) 80005cec: 0561 addi a0,a0,24 80005cee: 4781 li a5,0 80005cf0: 068a slli a3,a3,0x2 80005cf2: 96aa add a3,a3,a0 80005cf4: 00d56863 bltu a0,a3,80005d04 <__trailz_D2A+0x1a> 80005cf8: a03d j 80005d26 <__trailz_D2A+0x3c> 80005cfa: 0511 addi a0,a0,4 80005cfc: 0207879b addiw a5,a5,32 80005d00: 02d57363 bgeu a0,a3,80005d26 <__trailz_D2A+0x3c> 80005d04: 4118 lw a4,0(a0) 80005d06: db75 beqz a4,80005cfa <__trailz_D2A+0x10> 80005d08: 00d57f63 bgeu a0,a3,80005d26 <__trailz_D2A+0x3c> 80005d0c: 7179 addi sp,sp,-48 80005d0e: 0868 addi a0,sp,28 80005d10: f406 sd ra,40(sp) 80005d12: e43e sd a5,8(sp) 80005d14: ce3a sw a4,28(sp) 80005d16: 049000ef jal 8000655e <__lo0bits> 80005d1a: 67a2 ld a5,8(sp) 80005d1c: 70a2 ld ra,40(sp) 80005d1e: 9fa9 addw a5,a5,a0 80005d20: 853e mv a0,a5 80005d22: 6145 addi sp,sp,48 80005d24: 8082 ret 80005d26: 853e mv a0,a5 80005d28: 8082 ret 0000000080005d2a <_malloc_r>: 80005d2a: 711d addi sp,sp,-96 80005d2c: e8a2 sd s0,80(sp) 80005d2e: ec86 sd ra,88(sp) 80005d30: 01758793 addi a5,a1,23 80005d34: 02e00713 li a4,46 80005d38: 842a mv s0,a0 80005d3a: 04f76d63 bltu a4,a5,80005d94 <_malloc_r+0x6a> 80005d3e: 02000693 li a3,32 80005d42: 18b6ed63 bltu a3,a1,80005edc <_malloc_r+0x1b2> 80005d46: 63a000ef jal 80006380 <__malloc_lock> 80005d4a: 02000693 li a3,32 80005d4e: 05000713 li a4,80 80005d52: 4811 li a6,4 80005d54: 00005897 auipc a7,0x5 80005d58: 94488893 addi a7,a7,-1724 # 8000a698 <__malloc_av_> 80005d5c: 9746 add a4,a4,a7 80005d5e: 671c ld a5,8(a4) 80005d60: ff070613 addi a2,a4,-16 80005d64: 34c78463 beq a5,a2,800060ac <_malloc_r+0x382> 80005d68: 6798 ld a4,8(a5) 80005d6a: 6f90 ld a2,24(a5) 80005d6c: 6b8c ld a1,16(a5) 80005d6e: 9b71 andi a4,a4,-4 80005d70: 973e add a4,a4,a5 80005d72: 6714 ld a3,8(a4) 80005d74: ed90 sd a2,24(a1) 80005d76: e43e sd a5,8(sp) 80005d78: ea0c sd a1,16(a2) 80005d7a: 0016e693 ori a3,a3,1 80005d7e: 8522 mv a0,s0 80005d80: e714 sd a3,8(a4) 80005d82: 600000ef jal 80006382 <__malloc_unlock> 80005d86: 67a2 ld a5,8(sp) 80005d88: 60e6 ld ra,88(sp) 80005d8a: 6446 ld s0,80(sp) 80005d8c: 01078513 addi a0,a5,16 80005d90: 6125 addi sp,sp,96 80005d92: 8082 ret 80005d94: ff07f693 andi a3,a5,-16 80005d98: 00b6b5b3 sltu a1,a3,a1 80005d9c: 83fd srli a5,a5,0x1f 80005d9e: 8fcd or a5,a5,a1 80005da0: 12079e63 bnez a5,80005edc <_malloc_r+0x1b2> 80005da4: e436 sd a3,8(sp) 80005da6: 5da000ef jal 80006380 <__malloc_lock> 80005daa: 66a2 ld a3,8(sp) 80005dac: 1f700793 li a5,503 80005db0: 5cd7f163 bgeu a5,a3,80006372 <_malloc_r+0x648> 80005db4: 0096d813 srli a6,a3,0x9 80005db8: 4791 li a5,4 80005dba: 1307f863 bgeu a5,a6,80005eea <_malloc_r+0x1c0> 80005dbe: 47d1 li a5,20 80005dc0: 3307ed63 bltu a5,a6,800060fa <_malloc_r+0x3d0> 80005dc4: 05c80e1b addiw t3,a6,92 80005dc8: 001e151b slliw a0,t3,0x1 80005dcc: 05b8081b addiw a6,a6,91 80005dd0: 050e slli a0,a0,0x3 80005dd2: 00005897 auipc a7,0x5 80005dd6: 8c688893 addi a7,a7,-1850 # 8000a698 <__malloc_av_> 80005dda: 9546 add a0,a0,a7 80005ddc: 651c ld a5,8(a0) 80005dde: 1541 addi a0,a0,-16 80005de0: 2af50163 beq a0,a5,80006082 <_malloc_r+0x358> 80005de4: 437d li t1,31 80005de6: a039 j 80005df4 <_malloc_r+0xca> 80005de8: 6f8c ld a1,24(a5) 80005dea: 28065e63 bgez a2,80006086 <_malloc_r+0x35c> 80005dee: 28b50a63 beq a0,a1,80006082 <_malloc_r+0x358> 80005df2: 87ae mv a5,a1 80005df4: 6798 ld a4,8(a5) 80005df6: 9b71 andi a4,a4,-4 80005df8: 40d70633 sub a2,a4,a3 80005dfc: fec356e3 bge t1,a2,80005de8 <_malloc_r+0xbe> 80005e00: 0208b783 ld a5,32(a7) 80005e04: 00005e97 auipc t4,0x5 80005e08: 8a4e8e93 addi t4,t4,-1884 # 8000a6a8 <__malloc_av_+0x10> 80005e0c: 27d78863 beq a5,t4,8000607c <_malloc_r+0x352> 80005e10: 6788 ld a0,8(a5) 80005e12: 467d li a2,31 80005e14: 9971 andi a0,a0,-4 80005e16: 40d50733 sub a4,a0,a3 80005e1a: 36e64563 blt a2,a4,80006184 <_malloc_r+0x45a> 80005e1e: 03d8b423 sd t4,40(a7) 80005e22: 03d8b023 sd t4,32(a7) 80005e26: 34075163 bgez a4,80006168 <_malloc_r+0x43e> 80005e2a: 1ff00713 li a4,511 80005e2e: 0088b303 ld t1,8(a7) 80005e32: 28a76263 bltu a4,a0,800060b6 <_malloc_r+0x38c> 80005e36: 810d srli a0,a0,0x3 80005e38: 00151713 slli a4,a0,0x1 80005e3c: 2709 addiw a4,a4,2 80005e3e: 070e slli a4,a4,0x3 80005e40: 9746 add a4,a4,a7 80005e42: 630c ld a1,0(a4) 80005e44: 4025551b sraiw a0,a0,0x2 80005e48: 4605 li a2,1 80005e4a: 00a61633 sll a2,a2,a0 80005e4e: 00c36333 or t1,t1,a2 80005e52: ff070613 addi a2,a4,-16 80005e56: eb8c sd a1,16(a5) 80005e58: ef90 sd a2,24(a5) 80005e5a: 0068b423 sd t1,8(a7) 80005e5e: e31c sd a5,0(a4) 80005e60: ed9c sd a5,24(a1) 80005e62: 4028579b sraiw a5,a6,0x2 80005e66: 4505 li a0,1 80005e68: 00f51533 sll a0,a0,a5 80005e6c: 08a36963 bltu t1,a0,80005efe <_malloc_r+0x1d4> 80005e70: 006577b3 and a5,a0,t1 80005e74: ef89 bnez a5,80005e8e <_malloc_r+0x164> 80005e76: 0506 slli a0,a0,0x1 80005e78: ffc87813 andi a6,a6,-4 80005e7c: 006577b3 and a5,a0,t1 80005e80: 2811 addiw a6,a6,4 80005e82: e791 bnez a5,80005e8e <_malloc_r+0x164> 80005e84: 0506 slli a0,a0,0x1 80005e86: 006577b3 and a5,a0,t1 80005e8a: 2811 addiw a6,a6,4 80005e8c: dfe5 beqz a5,80005e84 <_malloc_r+0x15a> 80005e8e: 4e7d li t3,31 80005e90: 00181f13 slli t5,a6,0x1 80005e94: 2f09 addiw t5,t5,2 80005e96: 1f79 addi t5,t5,-2 80005e98: 0f0e slli t5,t5,0x3 80005e9a: 9f46 add t5,t5,a7 80005e9c: 837a mv t1,t5 80005e9e: 01833703 ld a4,24(t1) 80005ea2: 8fc2 mv t6,a6 80005ea4: 26e30d63 beq t1,a4,8000611e <_malloc_r+0x3f4> 80005ea8: 6710 ld a2,8(a4) 80005eaa: 87ba mv a5,a4 80005eac: 6f18 ld a4,24(a4) 80005eae: 9a71 andi a2,a2,-4 80005eb0: 40d605b3 sub a1,a2,a3 80005eb4: 26be4d63 blt t3,a1,8000612e <_malloc_r+0x404> 80005eb8: fe05c6e3 bltz a1,80005ea4 <_malloc_r+0x17a> 80005ebc: 963e add a2,a2,a5 80005ebe: 6614 ld a3,8(a2) 80005ec0: 6b8c ld a1,16(a5) 80005ec2: 8522 mv a0,s0 80005ec4: 0016e693 ori a3,a3,1 80005ec8: e614 sd a3,8(a2) 80005eca: ed98 sd a4,24(a1) 80005ecc: eb0c sd a1,16(a4) 80005ece: e43e sd a5,8(sp) 80005ed0: 4b2000ef jal 80006382 <__malloc_unlock> 80005ed4: 67a2 ld a5,8(sp) 80005ed6: 01078513 addi a0,a5,16 80005eda: a021 j 80005ee2 <_malloc_r+0x1b8> 80005edc: 47b1 li a5,12 80005ede: c01c sw a5,0(s0) 80005ee0: 4501 li a0,0 80005ee2: 60e6 ld ra,88(sp) 80005ee4: 6446 ld s0,80(sp) 80005ee6: 6125 addi sp,sp,96 80005ee8: 8082 ret 80005eea: 0066d813 srli a6,a3,0x6 80005eee: 03980e1b addiw t3,a6,57 80005ef2: 001e151b slliw a0,t3,0x1 80005ef6: 0388081b addiw a6,a6,56 80005efa: 050e slli a0,a0,0x3 80005efc: bdd9 j 80005dd2 <_malloc_r+0xa8> 80005efe: 0108b783 ld a5,16(a7) 80005f02: 6790 ld a2,8(a5) 80005f04: 9a71 andi a2,a2,-4 80005f06: 40d60733 sub a4,a2,a3 80005f0a: 02072513 slti a0,a4,32 80005f0e: 00d635b3 sltu a1,a2,a3 80005f12: 8dc9 or a1,a1,a0 80005f14: 14058063 beqz a1,80006054 <_malloc_r+0x32a> 80005f18: 3a01b803 ld a6,928(gp) # 8000b0a8 <__malloc_top_pad> 80005f1c: 8101b583 ld a1,-2032(gp) # 8000a518 <__malloc_sbrk_base> 80005f20: 577d li a4,-1 80005f22: 9836 add a6,a6,a3 80005f24: 30e58e63 beq a1,a4,80006240 <_malloc_r+0x516> 80005f28: 6705 lui a4,0x1 80005f2a: 077d addi a4,a4,31 # 101f 80005f2c: 983a add a6,a6,a4 80005f2e: 777d lui a4,0xfffff 80005f30: 00e87833 and a6,a6,a4 80005f34: 85c2 mv a1,a6 80005f36: 8522 mv a0,s0 80005f38: e846 sd a7,16(sp) 80005f3a: e436 sd a3,8(sp) 80005f3c: f43e sd a5,40(sp) 80005f3e: f032 sd a2,32(sp) 80005f40: ec42 sd a6,24(sp) 80005f42: 468010ef jal 800073aa <_sbrk_r> 80005f46: 577d li a4,-1 80005f48: 66a2 ld a3,8(sp) 80005f4a: 68c2 ld a7,16(sp) 80005f4c: 832a mv t1,a0 80005f4e: 0ee50663 beq a0,a4,8000603a <_malloc_r+0x310> 80005f52: 7602 ld a2,32(sp) 80005f54: 77a2 ld a5,40(sp) 80005f56: 6862 ld a6,24(sp) 80005f58: 81018f13 addi t5,gp,-2032 # 8000a518 <__malloc_sbrk_base> 80005f5c: 00c785b3 add a1,a5,a2 80005f60: 26b56663 bltu a0,a1,800061cc <_malloc_r+0x4a2> 80005f64: 67018e13 addi t3,gp,1648 # 8000b378 <__malloc_current_mallinfo> 80005f68: 000e3703 ld a4,0(t3) 80005f6c: 9742 add a4,a4,a6 80005f6e: 00ee3023 sd a4,0(t3) 80005f72: 36a58363 beq a1,a0,800062d8 <_malloc_r+0x5ae> 80005f76: 000f3e83 ld t4,0(t5) 80005f7a: 557d li a0,-1 80005f7c: 36ae8a63 beq t4,a0,800062f0 <_malloc_r+0x5c6> 80005f80: 40b305b3 sub a1,t1,a1 80005f84: 972e add a4,a4,a1 80005f86: 00ee3023 sd a4,0(t3) 80005f8a: 00f37e93 andi t4,t1,15 80005f8e: 2c0e8663 beqz t4,8000625a <_malloc_r+0x530> 80005f92: ff037313 andi t1,t1,-16 80005f96: 6705 lui a4,0x1 80005f98: 0341 addi t1,t1,16 80005f9a: 0741 addi a4,a4,16 # 1010 80005f9c: 981a add a6,a6,t1 80005f9e: 41d70733 sub a4,a4,t4 80005fa2: 41070733 sub a4,a4,a6 80005fa6: 1752 slli a4,a4,0x34 80005fa8: 03475593 srli a1,a4,0x34 80005fac: 8522 mv a0,s0 80005fae: e0f2 sd t3,64(sp) 80005fb0: fc46 sd a7,56(sp) 80005fb2: f836 sd a3,48(sp) 80005fb4: f43e sd a5,40(sp) 80005fb6: f032 sd a2,32(sp) 80005fb8: ec1a sd t1,24(sp) 80005fba: e876 sd t4,16(sp) 80005fbc: e442 sd a6,8(sp) 80005fbe: e4ae sd a1,72(sp) 80005fc0: 3ea010ef jal 800073aa <_sbrk_r> 80005fc4: 577d li a4,-1 80005fc6: 6822 ld a6,8(sp) 80005fc8: 6ec2 ld t4,16(sp) 80005fca: 6362 ld t1,24(sp) 80005fcc: 7602 ld a2,32(sp) 80005fce: 77a2 ld a5,40(sp) 80005fd0: 76c2 ld a3,48(sp) 80005fd2: 78e2 ld a7,56(sp) 80005fd4: 6e06 ld t3,64(sp) 80005fd6: 34e50563 beq a0,a4,80006320 <_malloc_r+0x5f6> 80005fda: 65a6 ld a1,72(sp) 80005fdc: 40650533 sub a0,a0,t1 80005fe0: 00b50833 add a6,a0,a1 80005fe4: 000e3703 ld a4,0(t3) 80005fe8: 0068b823 sd t1,16(a7) 80005fec: 00186813 ori a6,a6,1 80005ff0: 972e add a4,a4,a1 80005ff2: 01033423 sd a6,8(t1) 80005ff6: 00ee3023 sd a4,0(t3) 80005ffa: 03178463 beq a5,a7,80006022 <_malloc_r+0x2f8> 80005ffe: 457d li a0,31 80006000: 22c57963 bgeu a0,a2,80006232 <_malloc_r+0x508> 80006004: 678c ld a1,8(a5) 80006006: 1621 addi a2,a2,-24 80006008: 9a41 andi a2,a2,-16 8000600a: 8985 andi a1,a1,1 8000600c: 8dd1 or a1,a1,a2 8000600e: e78c sd a1,8(a5) 80006010: 4825 li a6,9 80006012: 00c785b3 add a1,a5,a2 80006016: 0105b423 sd a6,8(a1) 8000601a: 0105b823 sd a6,16(a1) 8000601e: 30c56763 bltu a0,a2,8000632c <_malloc_r+0x602> 80006022: 3981b783 ld a5,920(gp) # 8000b0a0 <__malloc_max_sbrked_mem> 80006026: 00e7f463 bgeu a5,a4,8000602e <_malloc_r+0x304> 8000602a: 38e1bc23 sd a4,920(gp) # 8000b0a0 <__malloc_max_sbrked_mem> 8000602e: 3901b783 ld a5,912(gp) # 8000b098 <__malloc_max_total_mem> 80006032: 00e7f463 bgeu a5,a4,8000603a <_malloc_r+0x310> 80006036: 38e1b823 sd a4,912(gp) # 8000b098 <__malloc_max_total_mem> 8000603a: 0108b783 ld a5,16(a7) 8000603e: 6790 ld a2,8(a5) 80006040: 9a71 andi a2,a2,-4 80006042: 40d60733 sub a4,a2,a3 80006046: 02072593 slti a1,a4,32 8000604a: 00d63633 sltu a2,a2,a3 8000604e: 8e4d or a2,a2,a1 80006050: 1e061463 bnez a2,80006238 <_malloc_r+0x50e> 80006054: 0016e613 ori a2,a3,1 80006058: e790 sd a2,8(a5) 8000605a: 96be add a3,a3,a5 8000605c: e43e sd a5,8(sp) 8000605e: 00176713 ori a4,a4,1 80006062: 00d8b823 sd a3,16(a7) 80006066: 8522 mv a0,s0 80006068: e698 sd a4,8(a3) 8000606a: 318000ef jal 80006382 <__malloc_unlock> 8000606e: 67a2 ld a5,8(sp) 80006070: 60e6 ld ra,88(sp) 80006072: 6446 ld s0,80(sp) 80006074: 01078513 addi a0,a5,16 80006078: 6125 addi sp,sp,96 8000607a: 8082 ret 8000607c: 0088b303 ld t1,8(a7) 80006080: b3cd j 80005e62 <_malloc_r+0x138> 80006082: 8872 mv a6,t3 80006084: bbb5 j 80005e00 <_malloc_r+0xd6> 80006086: 6b90 ld a2,16(a5) 80006088: 973e add a4,a4,a5 8000608a: 6714 ld a3,8(a4) 8000608c: ee0c sd a1,24(a2) 8000608e: e43e sd a5,8(sp) 80006090: 0016e693 ori a3,a3,1 80006094: e990 sd a2,16(a1) 80006096: 8522 mv a0,s0 80006098: e714 sd a3,8(a4) 8000609a: 2e8000ef jal 80006382 <__malloc_unlock> 8000609e: 67a2 ld a5,8(sp) 800060a0: 60e6 ld ra,88(sp) 800060a2: 6446 ld s0,80(sp) 800060a4: 01078513 addi a0,a5,16 800060a8: 6125 addi sp,sp,96 800060aa: 8082 ret 800060ac: 6f1c ld a5,24(a4) 800060ae: 2809 addiw a6,a6,2 800060b0: d4f708e3 beq a4,a5,80005e00 <_malloc_r+0xd6> 800060b4: b955 j 80005d68 <_malloc_r+0x3e> 800060b6: 00955713 srli a4,a0,0x9 800060ba: 4611 li a2,4 800060bc: 0ee67e63 bgeu a2,a4,800061b8 <_malloc_r+0x48e> 800060c0: 4651 li a2,20 800060c2: 1ce66f63 bltu a2,a4,800062a0 <_malloc_r+0x576> 800060c6: 00171593 slli a1,a4,0x1 800060ca: 0b85859b addiw a1,a1,184 800060ce: 058e slli a1,a1,0x3 800060d0: 05b7061b addiw a2,a4,91 800060d4: 95c6 add a1,a1,a7 800060d6: 6198 ld a4,0(a1) 800060d8: 15c1 addi a1,a1,-16 800060da: 00e59663 bne a1,a4,800060e6 <_malloc_r+0x3bc> 800060de: a2a5 j 80006246 <_malloc_r+0x51c> 800060e0: 6b18 ld a4,16(a4) 800060e2: 00e58663 beq a1,a4,800060ee <_malloc_r+0x3c4> 800060e6: 6710 ld a2,8(a4) 800060e8: 9a71 andi a2,a2,-4 800060ea: fec56be3 bltu a0,a2,800060e0 <_malloc_r+0x3b6> 800060ee: 6f0c ld a1,24(a4) 800060f0: ef8c sd a1,24(a5) 800060f2: eb98 sd a4,16(a5) 800060f4: e99c sd a5,16(a1) 800060f6: ef1c sd a5,24(a4) 800060f8: b3ad j 80005e62 <_malloc_r+0x138> 800060fa: 05400793 li a5,84 800060fe: 0f07f163 bgeu a5,a6,800061e0 <_malloc_r+0x4b6> 80006102: 15400793 li a5,340 80006106: 1b07eb63 bltu a5,a6,800062bc <_malloc_r+0x592> 8000610a: 00f6d813 srli a6,a3,0xf 8000610e: 07880e1b addiw t3,a6,120 80006112: 001e151b slliw a0,t3,0x1 80006116: 0778081b addiw a6,a6,119 8000611a: 050e slli a0,a0,0x3 8000611c: b95d j 80005dd2 <_malloc_r+0xa8> 8000611e: 2f85 addiw t6,t6,1 80006120: 003ff793 andi a5,t6,3 80006124: 0341 addi t1,t1,16 80006126: cfe1 beqz a5,800061fe <_malloc_r+0x4d4> 80006128: 01833703 ld a4,24(t1) 8000612c: bba5 j 80005ea4 <_malloc_r+0x17a> 8000612e: 6b88 ld a0,16(a5) 80006130: 0016e813 ori a6,a3,1 80006134: 0107b423 sd a6,8(a5) 80006138: ed18 sd a4,24(a0) 8000613a: eb08 sd a0,16(a4) 8000613c: 96be add a3,a3,a5 8000613e: 02d8b423 sd a3,40(a7) 80006142: 02d8b023 sd a3,32(a7) 80006146: 0015e713 ori a4,a1,1 8000614a: 963e add a2,a2,a5 8000614c: 01d6bc23 sd t4,24(a3) 80006150: 01d6b823 sd t4,16(a3) 80006154: e698 sd a4,8(a3) 80006156: 8522 mv a0,s0 80006158: e20c sd a1,0(a2) 8000615a: e43e sd a5,8(sp) 8000615c: 226000ef jal 80006382 <__malloc_unlock> 80006160: 67a2 ld a5,8(sp) 80006162: 01078513 addi a0,a5,16 80006166: bbb5 j 80005ee2 <_malloc_r+0x1b8> 80006168: 00a786b3 add a3,a5,a0 8000616c: 6698 ld a4,8(a3) 8000616e: e43e sd a5,8(sp) 80006170: 8522 mv a0,s0 80006172: 00176713 ori a4,a4,1 80006176: e698 sd a4,8(a3) 80006178: 20a000ef jal 80006382 <__malloc_unlock> 8000617c: 67a2 ld a5,8(sp) 8000617e: 01078513 addi a0,a5,16 80006182: b385 j 80005ee2 <_malloc_r+0x1b8> 80006184: 0016e613 ori a2,a3,1 80006188: e790 sd a2,8(a5) 8000618a: 96be add a3,a3,a5 8000618c: 02d8b423 sd a3,40(a7) 80006190: 02d8b023 sd a3,32(a7) 80006194: 00176593 ori a1,a4,1 80006198: 00a78633 add a2,a5,a0 8000619c: 01d6bc23 sd t4,24(a3) 800061a0: 01d6b823 sd t4,16(a3) 800061a4: e68c sd a1,8(a3) 800061a6: 8522 mv a0,s0 800061a8: e218 sd a4,0(a2) 800061aa: e43e sd a5,8(sp) 800061ac: 1d6000ef jal 80006382 <__malloc_unlock> 800061b0: 67a2 ld a5,8(sp) 800061b2: 01078513 addi a0,a5,16 800061b6: b335 j 80005ee2 <_malloc_r+0x1b8> 800061b8: 00655713 srli a4,a0,0x6 800061bc: 00171593 slli a1,a4,0x1 800061c0: 0725859b addiw a1,a1,114 800061c4: 058e slli a1,a1,0x3 800061c6: 0387061b addiw a2,a4,56 800061ca: b729 j 800060d4 <_malloc_r+0x3aa> 800061cc: e71797e3 bne a5,a7,8000603a <_malloc_r+0x310> 800061d0: 67018e13 addi t3,gp,1648 # 8000b378 <__malloc_current_mallinfo> 800061d4: 000e3703 ld a4,0(t3) 800061d8: 9742 add a4,a4,a6 800061da: 00ee3023 sd a4,0(t3) 800061de: bb61 j 80005f76 <_malloc_r+0x24c> 800061e0: 00c6d813 srli a6,a3,0xc 800061e4: 06f80e1b addiw t3,a6,111 800061e8: 001e151b slliw a0,t3,0x1 800061ec: 06e8081b addiw a6,a6,110 800061f0: 050e slli a0,a0,0x3 800061f2: b6c5 j 80005dd2 <_malloc_r+0xa8> 800061f4: 010f3783 ld a5,16(t5) 800061f8: 387d addiw a6,a6,-1 800061fa: 17e79963 bne a5,t5,8000636c <_malloc_r+0x642> 800061fe: 00387793 andi a5,a6,3 80006202: 1f41 addi t5,t5,-16 80006204: fbe5 bnez a5,800061f4 <_malloc_r+0x4ca> 80006206: 0088b703 ld a4,8(a7) 8000620a: fff54793 not a5,a0 8000620e: 8ff9 and a5,a5,a4 80006210: 00f8b423 sd a5,8(a7) 80006214: 0506 slli a0,a0,0x1 80006216: cea7e4e3 bltu a5,a0,80005efe <_malloc_r+0x1d4> 8000621a: ce0502e3 beqz a0,80005efe <_malloc_r+0x1d4> 8000621e: 00f57733 and a4,a0,a5 80006222: e711 bnez a4,8000622e <_malloc_r+0x504> 80006224: 0506 slli a0,a0,0x1 80006226: 00f57733 and a4,a0,a5 8000622a: 2f91 addiw t6,t6,4 8000622c: df65 beqz a4,80006224 <_malloc_r+0x4fa> 8000622e: 887e mv a6,t6 80006230: b185 j 80005e90 <_malloc_r+0x166> 80006232: 4785 li a5,1 80006234: 00f33423 sd a5,8(t1) 80006238: 8522 mv a0,s0 8000623a: 148000ef jal 80006382 <__malloc_unlock> 8000623e: b14d j 80005ee0 <_malloc_r+0x1b6> 80006240: 02080813 addi a6,a6,32 80006244: b9c5 j 80005f34 <_malloc_r+0x20a> 80006246: 4026561b sraiw a2,a2,0x2 8000624a: 4505 li a0,1 8000624c: 00c51633 sll a2,a0,a2 80006250: 00c36333 or t1,t1,a2 80006254: 0068b423 sd t1,8(a7) 80006258: bd61 j 800060f0 <_malloc_r+0x3c6> 8000625a: 01030733 add a4,t1,a6 8000625e: 40e00733 neg a4,a4 80006262: 1752 slli a4,a4,0x34 80006264: 03475593 srli a1,a4,0x34 80006268: 8522 mv a0,s0 8000626a: fc72 sd t3,56(sp) 8000626c: f846 sd a7,48(sp) 8000626e: f436 sd a3,40(sp) 80006270: f03e sd a5,32(sp) 80006272: ec32 sd a2,24(sp) 80006274: e842 sd a6,16(sp) 80006276: e41a sd t1,8(sp) 80006278: e0ae sd a1,64(sp) 8000627a: 130010ef jal 800073aa <_sbrk_r> 8000627e: 577d li a4,-1 80006280: 6322 ld t1,8(sp) 80006282: 6842 ld a6,16(sp) 80006284: 6662 ld a2,24(sp) 80006286: 7782 ld a5,32(sp) 80006288: 76a2 ld a3,40(sp) 8000628a: 78c2 ld a7,48(sp) 8000628c: 7e62 ld t3,56(sp) 8000628e: 4581 li a1,0 80006290: d4e50ae3 beq a0,a4,80005fe4 <_malloc_r+0x2ba> 80006294: 6586 ld a1,64(sp) 80006296: 40650533 sub a0,a0,t1 8000629a: 00b50833 add a6,a0,a1 8000629e: b399 j 80005fe4 <_malloc_r+0x2ba> 800062a0: 05400613 li a2,84 800062a4: 04e66963 bltu a2,a4,800062f6 <_malloc_r+0x5cc> 800062a8: 00c55713 srli a4,a0,0xc 800062ac: 00171593 slli a1,a4,0x1 800062b0: 0de5859b addiw a1,a1,222 800062b4: 058e slli a1,a1,0x3 800062b6: 06e7061b addiw a2,a4,110 800062ba: bd29 j 800060d4 <_malloc_r+0x3aa> 800062bc: 55400793 li a5,1364 800062c0: 0507e963 bltu a5,a6,80006312 <_malloc_r+0x5e8> 800062c4: 0126d813 srli a6,a3,0x12 800062c8: 07d80e1b addiw t3,a6,125 800062cc: 001e151b slliw a0,t3,0x1 800062d0: 07c8081b addiw a6,a6,124 800062d4: 050e slli a0,a0,0x3 800062d6: bcf5 j 80005dd2 <_malloc_r+0xa8> 800062d8: 03459513 slli a0,a1,0x34 800062dc: c8051de3 bnez a0,80005f76 <_malloc_r+0x24c> 800062e0: 0108b583 ld a1,16(a7) 800062e4: 010607b3 add a5,a2,a6 800062e8: 0017e793 ori a5,a5,1 800062ec: e59c sd a5,8(a1) 800062ee: bb15 j 80006022 <_malloc_r+0x2f8> 800062f0: 006f3023 sd t1,0(t5) 800062f4: b959 j 80005f8a <_malloc_r+0x260> 800062f6: 15400613 li a2,340 800062fa: 04e66763 bltu a2,a4,80006348 <_malloc_r+0x61e> 800062fe: 00f55713 srli a4,a0,0xf 80006302: 00171593 slli a1,a4,0x1 80006306: 0f05859b addiw a1,a1,240 8000630a: 058e slli a1,a1,0x3 8000630c: 0777061b addiw a2,a4,119 80006310: b3d1 j 800060d4 <_malloc_r+0x3aa> 80006312: 7f000513 li a0,2032 80006316: 07f00e13 li t3,127 8000631a: 07e00813 li a6,126 8000631e: bc55 j 80005dd2 <_malloc_r+0xa8> 80006320: 1ec1 addi t4,t4,-16 80006322: 9876 add a6,a6,t4 80006324: 40680833 sub a6,a6,t1 80006328: 4581 li a1,0 8000632a: b96d j 80005fe4 <_malloc_r+0x2ba> 8000632c: 01078593 addi a1,a5,16 80006330: 8522 mv a0,s0 80006332: ec72 sd t3,24(sp) 80006334: e846 sd a7,16(sp) 80006336: e436 sd a3,8(sp) 80006338: 928fe0ef jal 80004460 <_free_r> 8000633c: 6e62 ld t3,24(sp) 8000633e: 68c2 ld a7,16(sp) 80006340: 66a2 ld a3,8(sp) 80006342: 000e3703 ld a4,0(t3) 80006346: b9f1 j 80006022 <_malloc_r+0x2f8> 80006348: 55400e13 li t3,1364 8000634c: 7f000593 li a1,2032 80006350: 07e00613 li a2,126 80006354: d8ee60e3 bltu t3,a4,800060d4 <_malloc_r+0x3aa> 80006358: 01255713 srli a4,a0,0x12 8000635c: 00171593 slli a1,a4,0x1 80006360: 0fa5859b addiw a1,a1,250 80006364: 058e slli a1,a1,0x3 80006366: 07c7061b addiw a2,a4,124 8000636a: b3ad j 800060d4 <_malloc_r+0x3aa> 8000636c: 0088b783 ld a5,8(a7) 80006370: b555 j 80006214 <_malloc_r+0x4ea> 80006372: 0036d813 srli a6,a3,0x3 80006376: 00181713 slli a4,a6,0x1 8000637a: 2709 addiw a4,a4,2 8000637c: 070e slli a4,a4,0x3 8000637e: bad9 j 80005d54 <_malloc_r+0x2a> 0000000080006380 <__malloc_lock>: 80006380: 8082 ret 0000000080006382 <__malloc_unlock>: 80006382: 8082 ret 0000000080006384 <_Balloc>: 80006384: 753c ld a5,104(a0) 80006386: 1101 addi sp,sp,-32 80006388: ec06 sd ra,24(sp) 8000638a: 86aa mv a3,a0 8000638c: 882e mv a6,a1 8000638e: cf91 beqz a5,800063aa <_Balloc+0x26> 80006390: 00381713 slli a4,a6,0x3 80006394: 973e add a4,a4,a5 80006396: 631c ld a5,0(a4) 80006398: cb95 beqz a5,800063cc <_Balloc+0x48> 8000639a: 6394 ld a3,0(a5) 8000639c: e314 sd a3,0(a4) 8000639e: 0007b823 sd zero,16(a5) 800063a2: 60e2 ld ra,24(sp) 800063a4: 853e mv a0,a5 800063a6: 6105 addi sp,sp,32 800063a8: 8082 ret 800063aa: e42e sd a1,8(sp) 800063ac: 04100613 li a2,65 800063b0: 45a1 li a1,8 800063b2: e02a sd a0,0(sp) 800063b4: 066010ef jal 8000741a <_calloc_r> 800063b8: 6682 ld a3,0(sp) 800063ba: 6822 ld a6,8(sp) 800063bc: 87aa mv a5,a0 800063be: f6a8 sd a0,104(a3) 800063c0: d16d beqz a0,800063a2 <_Balloc+0x1e> 800063c2: 00381713 slli a4,a6,0x3 800063c6: 973e add a4,a4,a5 800063c8: 631c ld a5,0(a4) 800063ca: fbe1 bnez a5,8000639a <_Balloc+0x16> 800063cc: 4705 li a4,1 800063ce: 0107173b sllw a4,a4,a6 800063d2: 00770613 addi a2,a4,7 800063d6: 8536 mv a0,a3 800063d8: 060a slli a2,a2,0x2 800063da: 4585 li a1,1 800063dc: e442 sd a6,8(sp) 800063de: e03a sd a4,0(sp) 800063e0: 03a010ef jal 8000741a <_calloc_r> 800063e4: 87aa mv a5,a0 800063e6: dd55 beqz a0,800063a2 <_Balloc+0x1e> 800063e8: 6822 ld a6,8(sp) 800063ea: 6702 ld a4,0(sp) 800063ec: 01052423 sw a6,8(a0) 800063f0: c558 sw a4,12(a0) 800063f2: b775 j 8000639e <_Balloc+0x1a> 00000000800063f4 <_Bfree>: 800063f4: c981 beqz a1,80006404 <_Bfree+0x10> 800063f6: 4598 lw a4,8(a1) 800063f8: 753c ld a5,104(a0) 800063fa: 070e slli a4,a4,0x3 800063fc: 97ba add a5,a5,a4 800063fe: 6398 ld a4,0(a5) 80006400: e198 sd a4,0(a1) 80006402: e38c sd a1,0(a5) 80006404: 8082 ret 0000000080006406 <__multadd>: 80006406: 0145a303 lw t1,20(a1) 8000640a: 8e2e mv t3,a1 8000640c: 8736 mv a4,a3 8000640e: 01858813 addi a6,a1,24 80006412: 4881 li a7,0 80006414: 00082783 lw a5,0(a6) 80006418: 0811 addi a6,a6,4 8000641a: 2885 addiw a7,a7,1 8000641c: 03079693 slli a3,a5,0x30 80006420: 92c1 srli a3,a3,0x30 80006422: 02c686bb mulw a3,a3,a2 80006426: 0107d79b srliw a5,a5,0x10 8000642a: 02c787bb mulw a5,a5,a2 8000642e: 9eb9 addw a3,a3,a4 80006430: 0106d71b srliw a4,a3,0x10 80006434: 16c2 slli a3,a3,0x30 80006436: 92c1 srli a3,a3,0x30 80006438: 9fb9 addw a5,a5,a4 8000643a: 0107971b slliw a4,a5,0x10 8000643e: 9f35 addw a4,a4,a3 80006440: fee82e23 sw a4,-4(a6) 80006444: 0107d71b srliw a4,a5,0x10 80006448: fc68c6e3 blt a7,t1,80006414 <__multadd+0xe> 8000644c: cf09 beqz a4,80006466 <__multadd+0x60> 8000644e: 00ce2783 lw a5,12(t3) 80006452: 00f35c63 bge t1,a5,8000646a <__multadd+0x64> 80006456: 00231693 slli a3,t1,0x2 8000645a: 96f2 add a3,a3,t3 8000645c: ce98 sw a4,24(a3) 8000645e: 0013079b addiw a5,t1,1 80006462: 00fe2a23 sw a5,20(t3) 80006466: 8572 mv a0,t3 80006468: 8082 ret 8000646a: 008e2583 lw a1,8(t3) 8000646e: 7179 addi sp,sp,-48 80006470: f022 sd s0,32(sp) 80006472: 2585 addiw a1,a1,1 80006474: e83a sd a4,16(sp) 80006476: e41a sd t1,8(sp) 80006478: e072 sd t3,0(sp) 8000647a: f406 sd ra,40(sp) 8000647c: 842a mv s0,a0 8000647e: f07ff0ef jal 80006384 <_Balloc> 80006482: 6e02 ld t3,0(sp) 80006484: 6322 ld t1,8(sp) 80006486: 6742 ld a4,16(sp) 80006488: 86aa mv a3,a0 8000648a: c929 beqz a0,800064dc <__multadd+0xd6> 8000648c: 014e2603 lw a2,20(t3) 80006490: 010e0593 addi a1,t3,16 80006494: 0541 addi a0,a0,16 80006496: 0609 addi a2,a2,2 80006498: 060a slli a2,a2,0x2 8000649a: ec3a sd a4,24(sp) 8000649c: e81a sd t1,16(sp) 8000649e: e472 sd t3,8(sp) 800064a0: e036 sd a3,0(sp) 800064a2: ad5fd0ef jal 80003f76 800064a6: 6e22 ld t3,8(sp) 800064a8: 743c ld a5,104(s0) 800064aa: 6342 ld t1,16(sp) 800064ac: 008e2603 lw a2,8(t3) 800064b0: 6762 ld a4,24(sp) 800064b2: 00231693 slli a3,t1,0x2 800064b6: 060e slli a2,a2,0x3 800064b8: 97b2 add a5,a5,a2 800064ba: 6390 ld a2,0(a5) 800064bc: 70a2 ld ra,40(sp) 800064be: 7402 ld s0,32(sp) 800064c0: 00ce3023 sd a2,0(t3) 800064c4: 01c7b023 sd t3,0(a5) 800064c8: 6e02 ld t3,0(sp) 800064ca: 0013079b addiw a5,t1,1 800064ce: 96f2 add a3,a3,t3 800064d0: ce98 sw a4,24(a3) 800064d2: 00fe2a23 sw a5,20(t3) 800064d6: 8572 mv a0,t3 800064d8: 6145 addi sp,sp,48 800064da: 8082 ret 800064dc: 00003697 auipc a3,0x3 800064e0: 7c468693 addi a3,a3,1988 # 80009ca0 <__clzdi2+0x5de> 800064e4: 4601 li a2,0 800064e6: 0ba00593 li a1,186 800064ea: 00004517 auipc a0,0x4 800064ee: 83650513 addi a0,a0,-1994 # 80009d20 <__clzdi2+0x65e> 800064f2: 6e9000ef jal 800073da <__assert_func> 00000000800064f6 <__hi0bits>: 800064f6: 87aa mv a5,a0 800064f8: 6741 lui a4,0x10 800064fa: 4501 li a0,0 800064fc: 00e7f563 bgeu a5,a4,80006506 <__hi0bits+0x10> 80006500: 0107979b slliw a5,a5,0x10 80006504: 4541 li a0,16 80006506: 01000737 lui a4,0x1000 8000650a: 00e7f563 bgeu a5,a4,80006514 <__hi0bits+0x1e> 8000650e: 2521 addiw a0,a0,8 80006510: 0087979b slliw a5,a5,0x8 80006514: 10000737 lui a4,0x10000 80006518: 00e7ec63 bltu a5,a4,80006530 <__hi0bits+0x3a> 8000651c: 40000737 lui a4,0x40000 80006520: 02e7f863 bgeu a5,a4,80006550 <__hi0bits+0x5a> 80006524: 02279713 slli a4,a5,0x22 80006528: 02074963 bltz a4,8000655a <__hi0bits+0x64> 8000652c: 250d addiw a0,a0,3 8000652e: 8082 ret 80006530: 0047971b slliw a4,a5,0x4 80006534: 400006b7 lui a3,0x40000 80006538: 2511 addiw a0,a0,4 8000653a: 00d77c63 bgeu a4,a3,80006552 <__hi0bits+0x5c> 8000653e: 0067979b slliw a5,a5,0x6 80006542: 0007cc63 bltz a5,8000655a <__hi0bits+0x64> 80006546: 8ff5 and a5,a5,a3 80006548: f3f5 bnez a5,8000652c <__hi0bits+0x36> 8000654a: 02000513 li a0,32 8000654e: 8082 ret 80006550: 873e mv a4,a5 80006552: fe074ee3 bltz a4,8000654e <__hi0bits+0x58> 80006556: 2505 addiw a0,a0,1 80006558: 8082 ret 8000655a: 2509 addiw a0,a0,2 8000655c: 8082 ret 000000008000655e <__lo0bits>: 8000655e: 411c lw a5,0(a0) 80006560: 0077f713 andi a4,a5,7 80006564: 86be mv a3,a5 80006566: cf11 beqz a4,80006582 <__lo0bits+0x24> 80006568: 0017f693 andi a3,a5,1 8000656c: 4701 li a4,0 8000656e: ea81 bnez a3,8000657e <__lo0bits+0x20> 80006570: 0027f713 andi a4,a5,2 80006574: cf3d beqz a4,800065f2 <__lo0bits+0x94> 80006576: 0017d79b srliw a5,a5,0x1 8000657a: c11c sw a5,0(a0) 8000657c: 4705 li a4,1 8000657e: 853a mv a0,a4 80006580: 8082 ret 80006582: 03079713 slli a4,a5,0x30 80006586: 9341 srli a4,a4,0x30 80006588: eb0d bnez a4,800065ba <__lo0bits+0x5c> 8000658a: 0107d79b srliw a5,a5,0x10 8000658e: 0ff7f693 zext.b a3,a5 80006592: 4741 li a4,16 80006594: e681 bnez a3,8000659c <__lo0bits+0x3e> 80006596: 4761 li a4,24 80006598: 0087d79b srliw a5,a5,0x8 8000659c: 00f7f693 andi a3,a5,15 800065a0: c2a9 beqz a3,800065e2 <__lo0bits+0x84> 800065a2: 0037f693 andi a3,a5,3 800065a6: c68d beqz a3,800065d0 <__lo0bits+0x72> 800065a8: 0017f693 andi a3,a5,1 800065ac: e681 bnez a3,800065b4 <__lo0bits+0x56> 800065ae: 2705 addiw a4,a4,1 # 40000001 <__dtim_size+0x3ff00001> 800065b0: 0017d79b srliw a5,a5,0x1 800065b4: c11c sw a5,0(a0) 800065b6: 853a mv a0,a4 800065b8: 8082 ret 800065ba: 0ff7f713 zext.b a4,a5 800065be: c715 beqz a4,800065ea <__lo0bits+0x8c> 800065c0: 8abd andi a3,a3,15 800065c2: ee95 bnez a3,800065fe <__lo0bits+0xa0> 800065c4: 4711 li a4,4 800065c6: 0047d79b srliw a5,a5,0x4 800065ca: 0037f693 andi a3,a5,3 800065ce: fee9 bnez a3,800065a8 <__lo0bits+0x4a> 800065d0: 0027d69b srliw a3,a5,0x2 800065d4: 0016f613 andi a2,a3,1 800065d8: ca05 beqz a2,80006608 <__lo0bits+0xaa> 800065da: 87b6 mv a5,a3 800065dc: 2709 addiw a4,a4,2 800065de: c11c sw a5,0(a0) 800065e0: bfd9 j 800065b6 <__lo0bits+0x58> 800065e2: 2711 addiw a4,a4,4 800065e4: 0047d79b srliw a5,a5,0x4 800065e8: b7cd j 800065ca <__lo0bits+0x6c> 800065ea: 4721 li a4,8 800065ec: 0087d79b srliw a5,a5,0x8 800065f0: b775 j 8000659c <__lo0bits+0x3e> 800065f2: 0027d79b srliw a5,a5,0x2 800065f6: 4709 li a4,2 800065f8: c11c sw a5,0(a0) 800065fa: 853a mv a0,a4 800065fc: 8082 ret 800065fe: 0037d79b srliw a5,a5,0x3 80006602: 470d li a4,3 80006604: c11c sw a5,0(a0) 80006606: bf45 j 800065b6 <__lo0bits+0x58> 80006608: 0037d79b srliw a5,a5,0x3 8000660c: e781 bnez a5,80006614 <__lo0bits+0xb6> 8000660e: 02000713 li a4,32 80006612: b7b5 j 8000657e <__lo0bits+0x20> 80006614: 270d addiw a4,a4,3 80006616: c11c sw a5,0(a0) 80006618: bf79 j 800065b6 <__lo0bits+0x58> 000000008000661a <__i2b>: 8000661a: 753c ld a5,104(a0) 8000661c: 1101 addi sp,sp,-32 8000661e: ec06 sd ra,24(sp) 80006620: 872a mv a4,a0 80006622: 86ae mv a3,a1 80006624: cf81 beqz a5,8000663c <__i2b+0x22> 80006626: 6788 ld a0,8(a5) 80006628: c139 beqz a0,8000666e <__i2b+0x54> 8000662a: 6118 ld a4,0(a0) 8000662c: 60e2 ld ra,24(sp) 8000662e: e798 sd a4,8(a5) 80006630: 4785 li a5,1 80006632: 1782 slli a5,a5,0x20 80006634: cd14 sw a3,24(a0) 80006636: e91c sd a5,16(a0) 80006638: 6105 addi sp,sp,32 8000663a: 8082 ret 8000663c: e42e sd a1,8(sp) 8000663e: 04100613 li a2,65 80006642: 45a1 li a1,8 80006644: e02a sd a0,0(sp) 80006646: 5d5000ef jal 8000741a <_calloc_r> 8000664a: 6702 ld a4,0(sp) 8000664c: 66a2 ld a3,8(sp) 8000664e: 87aa mv a5,a0 80006650: f728 sd a0,104(a4) 80006652: f971 bnez a0,80006626 <__i2b+0xc> 80006654: 00003697 auipc a3,0x3 80006658: 64c68693 addi a3,a3,1612 # 80009ca0 <__clzdi2+0x5de> 8000665c: 4601 li a2,0 8000665e: 14500593 li a1,325 80006662: 00003517 auipc a0,0x3 80006666: 6be50513 addi a0,a0,1726 # 80009d20 <__clzdi2+0x65e> 8000666a: 571000ef jal 800073da <__assert_func> 8000666e: 853a mv a0,a4 80006670: 02400613 li a2,36 80006674: 4585 li a1,1 80006676: e036 sd a3,0(sp) 80006678: 5a3000ef jal 8000741a <_calloc_r> 8000667c: dd61 beqz a0,80006654 <__i2b+0x3a> 8000667e: 4785 li a5,1 80006680: 1786 slli a5,a5,0x21 80006682: 6682 ld a3,0(sp) 80006684: 0785 addi a5,a5,1 80006686: 60e2 ld ra,24(sp) 80006688: e51c sd a5,8(a0) 8000668a: 4785 li a5,1 8000668c: 1782 slli a5,a5,0x20 8000668e: cd14 sw a3,24(a0) 80006690: e91c sd a5,16(a0) 80006692: 6105 addi sp,sp,32 80006694: 8082 ret 0000000080006696 <__multiply>: 80006696: 7139 addi sp,sp,-64 80006698: ec4e sd s3,24(sp) 8000669a: e852 sd s4,16(sp) 8000669c: 0145a983 lw s3,20(a1) 800066a0: 01462a03 lw s4,20(a2) 800066a4: f04a sd s2,32(sp) 800066a6: e456 sd s5,8(sp) 800066a8: fc06 sd ra,56(sp) 800066aa: f822 sd s0,48(sp) 800066ac: f426 sd s1,40(sp) 800066ae: 8aae mv s5,a1 800066b0: 8932 mv s2,a2 800066b2: 0149c763 blt s3,s4,800066c0 <__multiply+0x2a> 800066b6: 8752 mv a4,s4 800066b8: 892e mv s2,a1 800066ba: 8a4e mv s4,s3 800066bc: 8ab2 mv s5,a2 800066be: 89ba mv s3,a4 800066c0: 00c92783 lw a5,12(s2) 800066c4: 013a04bb addw s1,s4,s3 800066c8: 00892583 lw a1,8(s2) 800066cc: 8426 mv s0,s1 800066ce: 0097d363 bge a5,s1,800066d4 <__multiply+0x3e> 800066d2: 2585 addiw a1,a1,1 800066d4: cb1ff0ef jal 80006384 <_Balloc> 800066d8: 16050a63 beqz a0,8000684c <__multiply+0x1b6> 800066dc: 01850893 addi a7,a0,24 800066e0: 00249813 slli a6,s1,0x2 800066e4: 9846 add a6,a6,a7 800066e6: 0108f863 bgeu a7,a6,800066f6 <__multiply+0x60> 800066ea: 87c6 mv a5,a7 800066ec: 0007a023 sw zero,0(a5) 800066f0: 0791 addi a5,a5,4 800066f2: ff07ede3 bltu a5,a6,800066ec <__multiply+0x56> 800066f6: 018a8593 addi a1,s5,24 800066fa: 00299313 slli t1,s3,0x2 800066fe: 932e add t1,t1,a1 80006700: 1265f363 bgeu a1,t1,80006826 <__multiply+0x190> 80006704: 002a1693 slli a3,s4,0x2 80006708: 01890e93 addi t4,s2,24 8000670c: 96f6 add a3,a3,t4 8000670e: 01990e13 addi t3,s2,25 80006712: 01c6be33 sltu t3,a3,t3 80006716: 41268633 sub a2,a3,s2 8000671a: 001e4e13 xori t3,t3,1 8000671e: 161d addi a2,a2,-25 80006720: a809 j 80006732 <__multiply+0x9c> 80006722: 0102d29b srliw t0,t0,0x10 80006726: 08029863 bnez t0,800067b6 <__multiply+0x120> 8000672a: 0591 addi a1,a1,4 8000672c: 0891 addi a7,a7,4 8000672e: 0e65fc63 bgeu a1,t1,80006826 <__multiply+0x190> 80006732: 0005a283 lw t0,0(a1) 80006736: 03029913 slli s2,t0,0x30 8000673a: 03095913 srli s2,s2,0x30 8000673e: fe0902e3 beqz s2,80006722 <__multiply+0x8c> 80006742: 83c6 mv t2,a7 80006744: 82f6 mv t0,t4 80006746: 4701 li a4,0 80006748: 0002af83 lw t6,0(t0) 8000674c: 0003af03 lw t5,0(t2) 80006750: 0391 addi t2,t2,4 80006752: 030f9793 slli a5,t6,0x30 80006756: 93c1 srli a5,a5,0x30 80006758: 032787bb mulw a5,a5,s2 8000675c: 010fdf9b srliw t6,t6,0x10 80006760: 030f1993 slli s3,t5,0x30 80006764: 0309d993 srli s3,s3,0x30 80006768: 010f5f1b srliw t5,t5,0x10 8000676c: 0291 addi t0,t0,4 8000676e: 032f8fbb mulw t6,t6,s2 80006772: 013787bb addw a5,a5,s3 80006776: 9fb9 addw a5,a5,a4 80006778: 0107d71b srliw a4,a5,0x10 8000677c: 17c2 slli a5,a5,0x30 8000677e: 93c1 srli a5,a5,0x30 80006780: 01ff0f3b addw t5,t5,t6 80006784: 01e7073b addw a4,a4,t5 80006788: 01071f1b slliw t5,a4,0x10 8000678c: 00ff67b3 or a5,t5,a5 80006790: fef3ae23 sw a5,-4(t2) 80006794: 0107571b srliw a4,a4,0x10 80006798: fad2e8e3 bltu t0,a3,80006748 <__multiply+0xb2> 8000679c: 4781 li a5,0 8000679e: 000e0463 beqz t3,800067a6 <__multiply+0x110> 800067a2: ffc67793 andi a5,a2,-4 800067a6: 97c6 add a5,a5,a7 800067a8: c3d8 sw a4,4(a5) 800067aa: 0005a283 lw t0,0(a1) 800067ae: 0102d29b srliw t0,t0,0x10 800067b2: f6028ce3 beqz t0,8000672a <__multiply+0x94> 800067b6: 0008a783 lw a5,0(a7) 800067ba: 83c6 mv t2,a7 800067bc: 8ff6 mv t6,t4 800067be: 893e mv s2,a5 800067c0: 4981 li s3,0 800067c2: 000fdf03 lhu t5,0(t6) 800067c6: 0109571b srliw a4,s2,0x10 800067ca: 17c2 slli a5,a5,0x30 800067cc: 025f0f3b mulw t5,t5,t0 800067d0: 93c1 srli a5,a5,0x30 800067d2: 0f91 addi t6,t6,4 800067d4: 0043a903 lw s2,4(t2) 800067d8: 0391 addi t2,t2,4 800067da: 03091a13 slli s4,s2,0x30 800067de: 030a5a13 srli s4,s4,0x30 800067e2: 013f0f3b addw t5,t5,s3 800067e6: 01e7073b addw a4,a4,t5 800067ea: 01071f1b slliw t5,a4,0x10 800067ee: 00ff67b3 or a5,t5,a5 800067f2: fef3ae23 sw a5,-4(t2) 800067f6: ffefd783 lhu a5,-2(t6) 800067fa: 0107571b srliw a4,a4,0x10 800067fe: 025787bb mulw a5,a5,t0 80006802: 014787bb addw a5,a5,s4 80006806: 9fb9 addw a5,a5,a4 80006808: 0107d99b srliw s3,a5,0x10 8000680c: fadfebe3 bltu t6,a3,800067c2 <__multiply+0x12c> 80006810: 4701 li a4,0 80006812: 000e0463 beqz t3,8000681a <__multiply+0x184> 80006816: ffc67713 andi a4,a2,-4 8000681a: 9746 add a4,a4,a7 8000681c: c35c sw a5,4(a4) 8000681e: 0591 addi a1,a1,4 80006820: 0891 addi a7,a7,4 80006822: f065e8e3 bltu a1,t1,80006732 <__multiply+0x9c> 80006826: 00904563 bgtz s1,80006830 <__multiply+0x19a> 8000682a: a039 j 80006838 <__multiply+0x1a2> 8000682c: 347d addiw s0,s0,-1 8000682e: c409 beqz s0,80006838 <__multiply+0x1a2> 80006830: ffc82783 lw a5,-4(a6) 80006834: 1871 addi a6,a6,-4 80006836: dbfd beqz a5,8000682c <__multiply+0x196> 80006838: 70e2 ld ra,56(sp) 8000683a: c940 sw s0,20(a0) 8000683c: 7442 ld s0,48(sp) 8000683e: 74a2 ld s1,40(sp) 80006840: 7902 ld s2,32(sp) 80006842: 69e2 ld s3,24(sp) 80006844: 6a42 ld s4,16(sp) 80006846: 6aa2 ld s5,8(sp) 80006848: 6121 addi sp,sp,64 8000684a: 8082 ret 8000684c: 00003697 auipc a3,0x3 80006850: 45468693 addi a3,a3,1108 # 80009ca0 <__clzdi2+0x5de> 80006854: 4601 li a2,0 80006856: 16200593 li a1,354 8000685a: 00003517 auipc a0,0x3 8000685e: 4c650513 addi a0,a0,1222 # 80009d20 <__clzdi2+0x65e> 80006862: 379000ef jal 800073da <__assert_func> 0000000080006866 <__pow5mult>: 80006866: 7179 addi sp,sp,-48 80006868: f022 sd s0,32(sp) 8000686a: e84a sd s2,16(sp) 8000686c: e44e sd s3,8(sp) 8000686e: f406 sd ra,40(sp) 80006870: 00367793 andi a5,a2,3 80006874: 8432 mv s0,a2 80006876: 89aa mv s3,a0 80006878: 892e mv s2,a1 8000687a: e3d9 bnez a5,80006900 <__pow5mult+0x9a> 8000687c: 4024541b sraiw s0,s0,0x2 80006880: c82d beqz s0,800068f2 <__pow5mult+0x8c> 80006882: ec26 sd s1,24(sp) 80006884: 0609b483 ld s1,96(s3) 80006888: c8c9 beqz s1,8000691a <__pow5mult+0xb4> 8000688a: 00147793 andi a5,s0,1 8000688e: 4014541b sraiw s0,s0,0x1 80006892: eb89 bnez a5,800068a4 <__pow5mult+0x3e> 80006894: 6088 ld a0,0(s1) 80006896: cd0d beqz a0,800068d0 <__pow5mult+0x6a> 80006898: 84aa mv s1,a0 8000689a: 00147793 andi a5,s0,1 8000689e: 4014541b sraiw s0,s0,0x1 800068a2: dbed beqz a5,80006894 <__pow5mult+0x2e> 800068a4: 8626 mv a2,s1 800068a6: 85ca mv a1,s2 800068a8: 854e mv a0,s3 800068aa: dedff0ef jal 80006696 <__multiply> 800068ae: 00090d63 beqz s2,800068c8 <__pow5mult+0x62> 800068b2: 00892703 lw a4,8(s2) 800068b6: 0689b783 ld a5,104(s3) 800068ba: 070e slli a4,a4,0x3 800068bc: 97ba add a5,a5,a4 800068be: 6398 ld a4,0(a5) 800068c0: 00e93023 sd a4,0(s2) 800068c4: 0127b023 sd s2,0(a5) 800068c8: cc11 beqz s0,800068e4 <__pow5mult+0x7e> 800068ca: 892a mv s2,a0 800068cc: 6088 ld a0,0(s1) 800068ce: f569 bnez a0,80006898 <__pow5mult+0x32> 800068d0: 8626 mv a2,s1 800068d2: 85a6 mv a1,s1 800068d4: 854e mv a0,s3 800068d6: dc1ff0ef jal 80006696 <__multiply> 800068da: e088 sd a0,0(s1) 800068dc: 00053023 sd zero,0(a0) 800068e0: 84aa mv s1,a0 800068e2: bf65 j 8000689a <__pow5mult+0x34> 800068e4: 70a2 ld ra,40(sp) 800068e6: 7402 ld s0,32(sp) 800068e8: 64e2 ld s1,24(sp) 800068ea: 6942 ld s2,16(sp) 800068ec: 69a2 ld s3,8(sp) 800068ee: 6145 addi sp,sp,48 800068f0: 8082 ret 800068f2: 70a2 ld ra,40(sp) 800068f4: 7402 ld s0,32(sp) 800068f6: 69a2 ld s3,8(sp) 800068f8: 854a mv a0,s2 800068fa: 6942 ld s2,16(sp) 800068fc: 6145 addi sp,sp,48 800068fe: 8082 ret 80006900: 37fd addiw a5,a5,-1 80006902: 00003717 auipc a4,0x3 80006906: 70670713 addi a4,a4,1798 # 8000a008 8000690a: 078a slli a5,a5,0x2 8000690c: 97ba add a5,a5,a4 8000690e: 4390 lw a2,0(a5) 80006910: 4681 li a3,0 80006912: af5ff0ef jal 80006406 <__multadd> 80006916: 892a mv s2,a0 80006918: b795 j 8000687c <__pow5mult+0x16> 8000691a: 4585 li a1,1 8000691c: 854e mv a0,s3 8000691e: a67ff0ef jal 80006384 <_Balloc> 80006922: 84aa mv s1,a0 80006924: c919 beqz a0,8000693a <__pow5mult+0xd4> 80006926: 27100713 li a4,625 8000692a: 4785 li a5,1 8000692c: cd18 sw a4,24(a0) 8000692e: c95c sw a5,20(a0) 80006930: 06a9b023 sd a0,96(s3) 80006934: 00053023 sd zero,0(a0) 80006938: bf89 j 8000688a <__pow5mult+0x24> 8000693a: 00003697 auipc a3,0x3 8000693e: 36668693 addi a3,a3,870 # 80009ca0 <__clzdi2+0x5de> 80006942: 4601 li a2,0 80006944: 14500593 li a1,325 80006948: 00003517 auipc a0,0x3 8000694c: 3d850513 addi a0,a0,984 # 80009d20 <__clzdi2+0x65e> 80006950: 28b000ef jal 800073da <__assert_func> 0000000080006954 <__lshift>: 80006954: 7139 addi sp,sp,-64 80006956: f04a sd s2,32(sp) 80006958: 0145a903 lw s2,20(a1) 8000695c: 45dc lw a5,12(a1) 8000695e: e852 sd s4,16(sp) 80006960: 40565a1b sraiw s4,a2,0x5 80006964: 0149093b addw s2,s2,s4 80006968: f822 sd s0,48(sp) 8000696a: f426 sd s1,40(sp) 8000696c: ec4e sd s3,24(sp) 8000696e: fc06 sd ra,56(sp) 80006970: 0019041b addiw s0,s2,1 80006974: 84ae mv s1,a1 80006976: 89aa mv s3,a0 80006978: 458c lw a1,8(a1) 8000697a: 0087d763 bge a5,s0,80006988 <__lshift+0x34> 8000697e: 0017979b slliw a5,a5,0x1 80006982: 2585 addiw a1,a1,1 80006984: fe87cde3 blt a5,s0,8000697e <__lshift+0x2a> 80006988: 854e mv a0,s3 8000698a: e432 sd a2,8(sp) 8000698c: 9f9ff0ef jal 80006384 <_Balloc> 80006990: 6622 ld a2,8(sp) 80006992: cd45 beqz a0,80006a4a <__lshift+0xf6> 80006994: 01850593 addi a1,a0,24 80006998: 01405e63 blez s4,800069b4 <__lshift+0x60> 8000699c: 006a071b addiw a4,s4,6 800069a0: 070a slli a4,a4,0x2 800069a2: 972a add a4,a4,a0 800069a4: 87ae mv a5,a1 800069a6: 0791 addi a5,a5,4 800069a8: fe07ae23 sw zero,-4(a5) 800069ac: fee79de3 bne a5,a4,800069a6 <__lshift+0x52> 800069b0: 0a0a slli s4,s4,0x2 800069b2: 95d2 add a1,a1,s4 800069b4: 0144a803 lw a6,20(s1) 800069b8: 01848793 addi a5,s1,24 800069bc: 8a7d andi a2,a2,31 800069be: 080a slli a6,a6,0x2 800069c0: 983e add a6,a6,a5 800069c2: c62d beqz a2,80006a2c <__lshift+0xd8> 800069c4: 02000313 li t1,32 800069c8: 40c3033b subw t1,t1,a2 800069cc: 88ae mv a7,a1 800069ce: 4681 li a3,0 800069d0: 4398 lw a4,0(a5) 800069d2: 0891 addi a7,a7,4 800069d4: 0791 addi a5,a5,4 800069d6: 00c7173b sllw a4,a4,a2 800069da: 8f55 or a4,a4,a3 800069dc: fee8ae23 sw a4,-4(a7) 800069e0: ffc7a683 lw a3,-4(a5) 800069e4: 0066d6bb srlw a3,a3,t1 800069e8: ff07e4e3 bltu a5,a6,800069d0 <__lshift+0x7c> 800069ec: 01948793 addi a5,s1,25 800069f0: 4701 li a4,0 800069f2: 00f86763 bltu a6,a5,80006a00 <__lshift+0xac> 800069f6: 40980833 sub a6,a6,s1 800069fa: 181d addi a6,a6,-25 800069fc: ffc87713 andi a4,a6,-4 80006a00: 95ba add a1,a1,a4 80006a02: c1d4 sw a3,4(a1) 80006a04: c291 beqz a3,80006a08 <__lshift+0xb4> 80006a06: 8922 mv s2,s0 80006a08: 4498 lw a4,8(s1) 80006a0a: 0689b783 ld a5,104(s3) 80006a0e: 70e2 ld ra,56(sp) 80006a10: 070e slli a4,a4,0x3 80006a12: 97ba add a5,a5,a4 80006a14: 6398 ld a4,0(a5) 80006a16: 01252a23 sw s2,20(a0) 80006a1a: 7442 ld s0,48(sp) 80006a1c: e098 sd a4,0(s1) 80006a1e: e384 sd s1,0(a5) 80006a20: 7902 ld s2,32(sp) 80006a22: 74a2 ld s1,40(sp) 80006a24: 69e2 ld s3,24(sp) 80006a26: 6a42 ld s4,16(sp) 80006a28: 6121 addi sp,sp,64 80006a2a: 8082 ret 80006a2c: 4398 lw a4,0(a5) 80006a2e: 0791 addi a5,a5,4 80006a30: 0591 addi a1,a1,4 80006a32: fee5ae23 sw a4,-4(a1) 80006a36: fd07f9e3 bgeu a5,a6,80006a08 <__lshift+0xb4> 80006a3a: 4398 lw a4,0(a5) 80006a3c: 0791 addi a5,a5,4 80006a3e: 0591 addi a1,a1,4 80006a40: fee5ae23 sw a4,-4(a1) 80006a44: ff07e4e3 bltu a5,a6,80006a2c <__lshift+0xd8> 80006a48: b7c1 j 80006a08 <__lshift+0xb4> 80006a4a: 00003697 auipc a3,0x3 80006a4e: 25668693 addi a3,a3,598 # 80009ca0 <__clzdi2+0x5de> 80006a52: 4601 li a2,0 80006a54: 1de00593 li a1,478 80006a58: 00003517 auipc a0,0x3 80006a5c: 2c850513 addi a0,a0,712 # 80009d20 <__clzdi2+0x65e> 80006a60: 17b000ef jal 800073da <__assert_func> 0000000080006a64 <__mcmp>: 80006a64: 49dc lw a5,20(a1) 80006a66: 862a mv a2,a0 80006a68: 4948 lw a0,20(a0) 80006a6a: 9d1d subw a0,a0,a5 80006a6c: e515 bnez a0,80006a98 <__mcmp+0x34> 80006a6e: 078a slli a5,a5,0x2 80006a70: 0661 addi a2,a2,24 80006a72: 05e1 addi a1,a1,24 80006a74: 95be add a1,a1,a5 80006a76: 97b2 add a5,a5,a2 80006a78: a019 j 80006a7e <__mcmp+0x1a> 80006a7a: 00f67f63 bgeu a2,a5,80006a98 <__mcmp+0x34> 80006a7e: ffc7a683 lw a3,-4(a5) 80006a82: ffc5a703 lw a4,-4(a1) 80006a86: 17f1 addi a5,a5,-4 80006a88: 15f1 addi a1,a1,-4 80006a8a: fee688e3 beq a3,a4,80006a7a <__mcmp+0x16> 80006a8e: 4505 li a0,1 80006a90: 00e6f463 bgeu a3,a4,80006a98 <__mcmp+0x34> 80006a94: 557d li a0,-1 80006a96: 8082 ret 80006a98: 8082 ret 0000000080006a9a <__mdiff>: 80006a9a: 0145a883 lw a7,20(a1) 80006a9e: 4a5c lw a5,20(a2) 80006aa0: 7179 addi sp,sp,-48 80006aa2: f406 sd ra,40(sp) 80006aa4: 40f888bb subw a7,a7,a5 80006aa8: 8f2e mv t5,a1 80006aaa: 12089563 bnez a7,80006bd4 <__mdiff+0x13a> 80006aae: 00279693 slli a3,a5,0x2 80006ab2: 01858813 addi a6,a1,24 80006ab6: 01860713 addi a4,a2,24 80006aba: 00d807b3 add a5,a6,a3 80006abe: 9736 add a4,a4,a3 80006ac0: a019 j 80006ac6 <__mdiff+0x2c> 80006ac2: 12f87863 bgeu a6,a5,80006bf2 <__mdiff+0x158> 80006ac6: ffc7a583 lw a1,-4(a5) 80006aca: ffc72683 lw a3,-4(a4) 80006ace: 17f1 addi a5,a5,-4 80006ad0: 1771 addi a4,a4,-4 80006ad2: fed588e3 beq a1,a3,80006ac2 <__mdiff+0x28> 80006ad6: 12d5f963 bgeu a1,a3,80006c08 <__mdiff+0x16e> 80006ada: 4885 li a7,1 80006adc: 460c lw a1,8(a2) 80006ade: ec7a sd t5,24(sp) 80006ae0: e846 sd a7,16(sp) 80006ae2: e432 sd a2,8(sp) 80006ae4: 8a1ff0ef jal 80006384 <_Balloc> 80006ae8: 6622 ld a2,8(sp) 80006aea: 68c2 ld a7,16(sp) 80006aec: 6f62 ld t5,24(sp) 80006aee: 12050363 beqz a0,80006c14 <__mdiff+0x17a> 80006af2: 014f2f83 lw t6,20(t5) 80006af6: 01152823 sw a7,16(a0) 80006afa: 01462883 lw a7,20(a2) 80006afe: 01860293 addi t0,a2,24 80006b02: 0f8a slli t6,t6,0x2 80006b04: 00289813 slli a6,a7,0x2 80006b08: 018f0313 addi t1,t5,24 80006b0c: 01850393 addi t2,a0,24 80006b10: 9816 add a6,a6,t0 80006b12: 9f9a add t6,t6,t1 80006b14: 8e96 mv t4,t0 80006b16: 8e1e mv t3,t2 80006b18: 4781 li a5,0 80006b1a: 000ea683 lw a3,0(t4) 80006b1e: 00032603 lw a2,0(t1) 80006b22: 0e11 addi t3,t3,4 80006b24: 03069713 slli a4,a3,0x30 80006b28: 03061593 slli a1,a2,0x30 80006b2c: 9341 srli a4,a4,0x30 80006b2e: 91c1 srli a1,a1,0x30 80006b30: 9f0d subw a4,a4,a1 80006b32: 9f3d addw a4,a4,a5 80006b34: 0106d69b srliw a3,a3,0x10 80006b38: 0106561b srliw a2,a2,0x10 80006b3c: 9e91 subw a3,a3,a2 80006b3e: 4107579b sraiw a5,a4,0x10 80006b42: 9fb5 addw a5,a5,a3 80006b44: 1742 slli a4,a4,0x30 80006b46: 0107969b slliw a3,a5,0x10 80006b4a: 9341 srli a4,a4,0x30 80006b4c: 8ed9 or a3,a3,a4 80006b4e: 0311 addi t1,t1,4 80006b50: fede2e23 sw a3,-4(t3) 80006b54: 0e91 addi t4,t4,4 80006b56: 4107d79b sraiw a5,a5,0x10 80006b5a: fdf360e3 bltu t1,t6,80006b1a <__mdiff+0x80> 80006b5e: 019f0613 addi a2,t5,25 80006b62: 4701 li a4,0 80006b64: 08cff163 bgeu t6,a2,80006be6 <__mdiff+0x14c> 80006b68: 00570eb3 add t4,a4,t0 80006b6c: 0e91 addi t4,t4,4 80006b6e: 971e add a4,a4,t2 80006b70: 40538e33 sub t3,t2,t0 80006b74: 8676 mv a2,t4 80006b76: 00470f13 addi t5,a4,4 80006b7a: 090efb63 bgeu t4,a6,80006c10 <__mdiff+0x176> 80006b7e: 4218 lw a4,0(a2) 80006b80: 01c60333 add t1,a2,t3 80006b84: 0611 addi a2,a2,4 80006b86: 03071693 slli a3,a4,0x30 80006b8a: 92c1 srli a3,a3,0x30 80006b8c: 00f705bb addw a1,a4,a5 80006b90: 9fb5 addw a5,a5,a3 80006b92: 4107d79b sraiw a5,a5,0x10 80006b96: 0107571b srliw a4,a4,0x10 80006b9a: 9f3d addw a4,a4,a5 80006b9c: 15c2 slli a1,a1,0x30 80006b9e: 91c1 srli a1,a1,0x30 80006ba0: 0107169b slliw a3,a4,0x10 80006ba4: 8ecd or a3,a3,a1 80006ba6: 00d32023 sw a3,0(t1) 80006baa: 4107579b sraiw a5,a4,0x10 80006bae: fd0668e3 bltu a2,a6,80006b7e <__mdiff+0xe4> 80006bb2: fff80793 addi a5,a6,-1 80006bb6: 41d787b3 sub a5,a5,t4 80006bba: 9bf1 andi a5,a5,-4 80006bbc: 97fa add a5,a5,t5 80006bbe: e691 bnez a3,80006bca <__mdiff+0x130> 80006bc0: ffc7a703 lw a4,-4(a5) 80006bc4: 17f1 addi a5,a5,-4 80006bc6: 38fd addiw a7,a7,-1 80006bc8: df65 beqz a4,80006bc0 <__mdiff+0x126> 80006bca: 70a2 ld ra,40(sp) 80006bcc: 01152a23 sw a7,20(a0) 80006bd0: 6145 addi sp,sp,48 80006bd2: 8082 ret 80006bd4: 8746 mv a4,a7 80006bd6: 4885 li a7,1 80006bd8: f00742e3 bltz a4,80006adc <__mdiff+0x42> 80006bdc: 87b2 mv a5,a2 80006bde: 4881 li a7,0 80006be0: 862e mv a2,a1 80006be2: 8f3e mv t5,a5 80006be4: bde5 j 80006adc <__mdiff+0x42> 80006be6: 41ef8fb3 sub t6,t6,t5 80006bea: 1f9d addi t6,t6,-25 80006bec: ffcff713 andi a4,t6,-4 80006bf0: bfa5 j 80006b68 <__mdiff+0xce> 80006bf2: 4581 li a1,0 80006bf4: f90ff0ef jal 80006384 <_Balloc> 80006bf8: c91d beqz a0,80006c2e <__mdiff+0x194> 80006bfa: 70a2 ld ra,40(sp) 80006bfc: 4785 li a5,1 80006bfe: 00052c23 sw zero,24(a0) 80006c02: c95c sw a5,20(a0) 80006c04: 6145 addi sp,sp,48 80006c06: 8082 ret 80006c08: 87b2 mv a5,a2 80006c0a: 867a mv a2,t5 80006c0c: 8f3e mv t5,a5 80006c0e: b5f9 j 80006adc <__mdiff+0x42> 80006c10: 87ba mv a5,a4 80006c12: b775 j 80006bbe <__mdiff+0x124> 80006c14: 00003697 auipc a3,0x3 80006c18: 08c68693 addi a3,a3,140 # 80009ca0 <__clzdi2+0x5de> 80006c1c: 4601 li a2,0 80006c1e: 24500593 li a1,581 80006c22: 00003517 auipc a0,0x3 80006c26: 0fe50513 addi a0,a0,254 # 80009d20 <__clzdi2+0x65e> 80006c2a: 7b0000ef jal 800073da <__assert_func> 80006c2e: 00003697 auipc a3,0x3 80006c32: 07268693 addi a3,a3,114 # 80009ca0 <__clzdi2+0x5de> 80006c36: 4601 li a2,0 80006c38: 23700593 li a1,567 80006c3c: 00003517 auipc a0,0x3 80006c40: 0e450513 addi a0,a0,228 # 80009d20 <__clzdi2+0x65e> 80006c44: 796000ef jal 800073da <__assert_func> 0000000080006c48 <__b2d>: 80006c48: 7139 addi sp,sp,-64 80006c4a: f822 sd s0,48(sp) 80006c4c: 4940 lw s0,20(a0) 80006c4e: f04a sd s2,32(sp) 80006c50: 01850913 addi s2,a0,24 80006c54: 040a slli s0,s0,0x2 80006c56: 944a add s0,s0,s2 80006c58: f426 sd s1,40(sp) 80006c5a: ffc42483 lw s1,-4(s0) 80006c5e: ec4e sd s3,24(sp) 80006c60: e42e sd a1,8(sp) 80006c62: 8526 mv a0,s1 80006c64: fc06 sd ra,56(sp) 80006c66: 891ff0ef jal 800064f6 <__hi0bits> 80006c6a: 65a2 ld a1,8(sp) 80006c6c: 02000793 li a5,32 80006c70: 40a7873b subw a4,a5,a0 80006c74: c198 sw a4,0(a1) 80006c76: 4729 li a4,10 80006c78: ffc40993 addi s3,s0,-4 80006c7c: 06a75863 bge a4,a0,80006cec <__b2d+0xa4> 80006c80: ff55061b addiw a2,a0,-11 80006c84: 03397d63 bgeu s2,s3,80006cbe <__b2d+0x76> 80006c88: ff842703 lw a4,-8(s0) 80006c8c: ce0d beqz a2,80006cc6 <__b2d+0x7e> 80006c8e: 40c786bb subw a3,a5,a2 80006c92: 00d757bb srlw a5,a4,a3 80006c96: 00c494bb sllw s1,s1,a2 80006c9a: 8cdd or s1,s1,a5 80006c9c: 3ff007b7 lui a5,0x3ff00 80006ca0: 8cdd or s1,s1,a5 80006ca2: 00c7173b sllw a4,a4,a2 80006ca6: ff840613 addi a2,s0,-8 80006caa: 02049793 slli a5,s1,0x20 80006cae: 02c97163 bgeu s2,a2,80006cd0 <__b2d+0x88> 80006cb2: ff442603 lw a2,-12(s0) 80006cb6: 00d656bb srlw a3,a2,a3 80006cba: 8f55 or a4,a4,a3 80006cbc: a811 j 80006cd0 <__b2d+0x88> 80006cbe: 47ad li a5,11 80006cc0: 4701 li a4,0 80006cc2: 04f51963 bne a0,a5,80006d14 <__b2d+0xcc> 80006cc6: 3ff007b7 lui a5,0x3ff00 80006cca: 8cdd or s1,s1,a5 80006ccc: 02049793 slli a5,s1,0x20 80006cd0: 70e2 ld ra,56(sp) 80006cd2: 7442 ld s0,48(sp) 80006cd4: 1702 slli a4,a4,0x20 80006cd6: 9381 srli a5,a5,0x20 80006cd8: 9301 srli a4,a4,0x20 80006cda: 1782 slli a5,a5,0x20 80006cdc: 8fd9 or a5,a5,a4 80006cde: 74a2 ld s1,40(sp) 80006ce0: 7902 ld s2,32(sp) 80006ce2: 69e2 ld s3,24(sp) 80006ce4: f2078553 fmv.d.x fa0,a5 80006ce8: 6121 addi sp,sp,64 80006cea: 8082 ret 80006cec: 46ad li a3,11 80006cee: 9e89 subw a3,a3,a0 80006cf0: 3ff00737 lui a4,0x3ff00 80006cf4: 00d4d7bb srlw a5,s1,a3 80006cf8: 8fd9 or a5,a5,a4 80006cfa: 1782 slli a5,a5,0x20 80006cfc: 4701 li a4,0 80006cfe: 01397663 bgeu s2,s3,80006d0a <__b2d+0xc2> 80006d02: ff842703 lw a4,-8(s0) 80006d06: 00d7573b srlw a4,a4,a3 80006d0a: 2555 addiw a0,a0,21 80006d0c: 00a494bb sllw s1,s1,a0 80006d10: 8f45 or a4,a4,s1 80006d12: bf7d j 80006cd0 <__b2d+0x88> 80006d14: 3ff007b7 lui a5,0x3ff00 80006d18: 00c494bb sllw s1,s1,a2 80006d1c: 8cdd or s1,s1,a5 80006d1e: 02049793 slli a5,s1,0x20 80006d22: 4701 li a4,0 80006d24: b775 j 80006cd0 <__b2d+0x88> 0000000080006d26 <_realloc_r>: 80006d26: 1a058963 beqz a1,80006ed8 <_realloc_r+0x1b2> 80006d2a: 7139 addi sp,sp,-64 80006d2c: f822 sd s0,48(sp) 80006d2e: f426 sd s1,40(sp) 80006d30: 842e mv s0,a1 80006d32: e032 sd a2,0(sp) 80006d34: fc06 sd ra,56(sp) 80006d36: 84aa mv s1,a0 80006d38: e48ff0ef jal 80006380 <__malloc_lock> 80006d3c: 6582 ld a1,0(sp) 80006d3e: 02e00613 li a2,46 80006d42: 4781 li a5,0 80006d44: 01758693 addi a3,a1,23 80006d48: 02000713 li a4,32 80006d4c: 12d66663 bltu a2,a3,80006e78 <_realloc_r+0x152> 80006d50: 00b736b3 sltu a3,a4,a1 80006d54: 8fd5 or a5,a5,a3 80006d56: 12079c63 bnez a5,80006e8e <_realloc_r+0x168> 80006d5a: ff843603 ld a2,-8(s0) 80006d5e: ff040893 addi a7,s0,-16 80006d62: ffc67793 andi a5,a2,-4 80006d66: 0ce7de63 bge a5,a4,80006e42 <_realloc_r+0x11c> 80006d6a: 00004817 auipc a6,0x4 80006d6e: 93e83803 ld a6,-1730(a6) # 8000a6a8 <__malloc_av_+0x10> 80006d72: 00f88533 add a0,a7,a5 80006d76: 6514 ld a3,8(a0) 80006d78: 16a80363 beq a6,a0,80006ede <_realloc_r+0x1b8> 80006d7c: ffe6f813 andi a6,a3,-2 80006d80: 982a add a6,a6,a0 80006d82: 00883803 ld a6,8(a6) 80006d86: 00187813 andi a6,a6,1 80006d8a: 12081c63 bnez a6,80006ec2 <_realloc_r+0x19c> 80006d8e: 9af1 andi a3,a3,-4 80006d90: 96be add a3,a3,a5 80006d92: 0ae6d363 bge a3,a4,80006e38 <_realloc_r+0x112> 80006d96: 8a05 andi a2,a2,1 80006d98: ee19 bnez a2,80006db6 <_realloc_r+0x90> 80006d9a: ff043303 ld t1,-16(s0) 80006d9e: 40688333 sub t1,a7,t1 80006da2: 00833603 ld a2,8(t1) 80006da6: 9a71 andi a2,a2,-4 80006da8: 96b2 add a3,a3,a2 80006daa: 24e6d063 bge a3,a4,80006fea <_realloc_r+0x2c4> 80006dae: 00c78833 add a6,a5,a2 80006db2: 1ce85c63 bge a6,a4,80006f8a <_realloc_r+0x264> 80006db6: 8526 mv a0,s1 80006db8: e83e sd a5,16(sp) 80006dba: e446 sd a7,8(sp) 80006dbc: e03a sd a4,0(sp) 80006dbe: f6dfe0ef jal 80005d2a <_malloc_r> 80006dc2: 6702 ld a4,0(sp) 80006dc4: 68a2 ld a7,8(sp) 80006dc6: 67c2 ld a5,16(sp) 80006dc8: 86aa mv a3,a0 80006dca: 30050663 beqz a0,800070d6 <_realloc_r+0x3b0> 80006dce: ff843603 ld a2,-8(s0) 80006dd2: ff050593 addi a1,a0,-16 80006dd6: 9a79 andi a2,a2,-2 80006dd8: 9646 add a2,a2,a7 80006dda: 1ab60363 beq a2,a1,80006f80 <_realloc_r+0x25a> 80006dde: ff878613 addi a2,a5,-8 # 3feffff8 <__dtim_size+0x3fdffff8> 80006de2: 04800593 li a1,72 80006de6: 1ec5ec63 bltu a1,a2,80006fde <_realloc_r+0x2b8> 80006dea: 02700513 li a0,39 80006dee: 87b6 mv a5,a3 80006df0: 8722 mv a4,s0 80006df2: 00c57e63 bgeu a0,a2,80006e0e <_realloc_r+0xe8> 80006df6: 6018 ld a4,0(s0) 80006df8: 03700793 li a5,55 80006dfc: e298 sd a4,0(a3) 80006dfe: 6418 ld a4,8(s0) 80006e00: e698 sd a4,8(a3) 80006e02: 24c7e263 bltu a5,a2,80007046 <_realloc_r+0x320> 80006e06: 01040713 addi a4,s0,16 80006e0a: 01068793 addi a5,a3,16 80006e0e: 6310 ld a2,0(a4) 80006e10: e390 sd a2,0(a5) 80006e12: 6710 ld a2,8(a4) 80006e14: e790 sd a2,8(a5) 80006e16: 6b18 ld a4,16(a4) 80006e18: eb98 sd a4,16(a5) 80006e1a: 85a2 mv a1,s0 80006e1c: 8526 mv a0,s1 80006e1e: e036 sd a3,0(sp) 80006e20: e40fd0ef jal 80004460 <_free_r> 80006e24: 8526 mv a0,s1 80006e26: d5cff0ef jal 80006382 <__malloc_unlock> 80006e2a: 6682 ld a3,0(sp) 80006e2c: 70e2 ld ra,56(sp) 80006e2e: 7442 ld s0,48(sp) 80006e30: 74a2 ld s1,40(sp) 80006e32: 8536 mv a0,a3 80006e34: 6121 addi sp,sp,64 80006e36: 8082 ret 80006e38: 6d10 ld a2,24(a0) 80006e3a: 690c ld a1,16(a0) 80006e3c: 87b6 mv a5,a3 80006e3e: ed90 sd a2,24(a1) 80006e40: ea0c sd a1,16(a2) 80006e42: 0088b683 ld a3,8(a7) 80006e46: 40e78533 sub a0,a5,a4 80006e4a: 45fd li a1,31 80006e4c: 8a85 andi a3,a3,1 80006e4e: 00f88633 add a2,a7,a5 80006e52: 04a5e763 bltu a1,a0,80006ea0 <_realloc_r+0x17a> 80006e56: 8edd or a3,a3,a5 80006e58: 00d8b423 sd a3,8(a7) 80006e5c: 661c ld a5,8(a2) 80006e5e: 0017e793 ori a5,a5,1 80006e62: e61c sd a5,8(a2) 80006e64: 8526 mv a0,s1 80006e66: d1cff0ef jal 80006382 <__malloc_unlock> 80006e6a: 86a2 mv a3,s0 80006e6c: 70e2 ld ra,56(sp) 80006e6e: 7442 ld s0,48(sp) 80006e70: 74a2 ld s1,40(sp) 80006e72: 8536 mv a0,a3 80006e74: 6121 addi sp,sp,64 80006e76: 8082 ret 80006e78: 01f6d793 srli a5,a3,0x1f 80006e7c: ff06f713 andi a4,a3,-16 80006e80: 00f037b3 snez a5,a5 80006e84: 00b736b3 sltu a3,a4,a1 80006e88: 8fd5 or a5,a5,a3 80006e8a: ec0788e3 beqz a5,80006d5a <_realloc_r+0x34> 80006e8e: 70e2 ld ra,56(sp) 80006e90: 7442 ld s0,48(sp) 80006e92: 47b1 li a5,12 80006e94: c09c sw a5,0(s1) 80006e96: 4681 li a3,0 80006e98: 74a2 ld s1,40(sp) 80006e9a: 8536 mv a0,a3 80006e9c: 6121 addi sp,sp,64 80006e9e: 8082 ret 80006ea0: 8ed9 or a3,a3,a4 80006ea2: 00d8b423 sd a3,8(a7) 80006ea6: 00e885b3 add a1,a7,a4 80006eaa: 00156513 ori a0,a0,1 80006eae: e588 sd a0,8(a1) 80006eb0: 661c ld a5,8(a2) 80006eb2: 05c1 addi a1,a1,16 80006eb4: 8526 mv a0,s1 80006eb6: 0017e793 ori a5,a5,1 80006eba: e61c sd a5,8(a2) 80006ebc: da4fd0ef jal 80004460 <_free_r> 80006ec0: b755 j 80006e64 <_realloc_r+0x13e> 80006ec2: 8a05 andi a2,a2,1 80006ec4: ee0619e3 bnez a2,80006db6 <_realloc_r+0x90> 80006ec8: ff043303 ld t1,-16(s0) 80006ecc: 40688333 sub t1,a7,t1 80006ed0: 00833603 ld a2,8(t1) 80006ed4: 9a71 andi a2,a2,-4 80006ed6: bde1 j 80006dae <_realloc_r+0x88> 80006ed8: 85b2 mv a1,a2 80006eda: e51fe06f j 80005d2a <_malloc_r> 80006ede: 9af1 andi a3,a3,-4 80006ee0: 96be add a3,a3,a5 80006ee2: 02070513 addi a0,a4,32 # 3ff00020 <__dtim_size+0x3fe00020> 80006ee6: 18a6d863 bge a3,a0,80007076 <_realloc_r+0x350> 80006eea: 8a05 andi a2,a2,1 80006eec: ec0615e3 bnez a2,80006db6 <_realloc_r+0x90> 80006ef0: ff043303 ld t1,-16(s0) 80006ef4: 40688333 sub t1,a7,t1 80006ef8: 00833603 ld a2,8(t1) 80006efc: 9a71 andi a2,a2,-4 80006efe: 00c68833 add a6,a3,a2 80006f02: eaa846e3 blt a6,a0,80006dae <_realloc_r+0x88> 80006f06: 01833683 ld a3,24(t1) 80006f0a: 01033583 ld a1,16(t1) 80006f0e: ff878613 addi a2,a5,-8 80006f12: 04800513 li a0,72 80006f16: ed94 sd a3,24(a1) 80006f18: ea8c sd a1,16(a3) 80006f1a: 01030693 addi a3,t1,16 80006f1e: 1ec56a63 bltu a0,a2,80007112 <_realloc_r+0x3ec> 80006f22: 02700593 li a1,39 80006f26: 87b6 mv a5,a3 80006f28: 00c5ff63 bgeu a1,a2,80006f46 <_realloc_r+0x220> 80006f2c: 600c ld a1,0(s0) 80006f2e: 03700793 li a5,55 80006f32: 00b33823 sd a1,16(t1) 80006f36: 640c ld a1,8(s0) 80006f38: 00b33c23 sd a1,24(t1) 80006f3c: 20c7e463 bltu a5,a2,80007144 <_realloc_r+0x41e> 80006f40: 0441 addi s0,s0,16 80006f42: 02030793 addi a5,t1,32 80006f46: 6010 ld a2,0(s0) 80006f48: e390 sd a2,0(a5) 80006f4a: 6410 ld a2,8(s0) 80006f4c: e790 sd a2,8(a5) 80006f4e: 6810 ld a2,16(s0) 80006f50: eb90 sd a2,16(a5) 80006f52: 00e30633 add a2,t1,a4 80006f56: 40e807b3 sub a5,a6,a4 80006f5a: 00003597 auipc a1,0x3 80006f5e: 74c5b723 sd a2,1870(a1) # 8000a6a8 <__malloc_av_+0x10> 80006f62: 0017e793 ori a5,a5,1 80006f66: e61c sd a5,8(a2) 80006f68: 00833783 ld a5,8(t1) 80006f6c: 8526 mv a0,s1 80006f6e: e036 sd a3,0(sp) 80006f70: 8b85 andi a5,a5,1 80006f72: 8fd9 or a5,a5,a4 80006f74: 00f33423 sd a5,8(t1) 80006f78: c0aff0ef jal 80006382 <__malloc_unlock> 80006f7c: 6682 ld a3,0(sp) 80006f7e: b5fd j 80006e6c <_realloc_r+0x146> 80006f80: ff853683 ld a3,-8(a0) 80006f84: 9af1 andi a3,a3,-4 80006f86: 97b6 add a5,a5,a3 80006f88: bd6d j 80006e42 <_realloc_r+0x11c> 80006f8a: 01833683 ld a3,24(t1) 80006f8e: 01033583 ld a1,16(t1) 80006f92: ff878613 addi a2,a5,-8 80006f96: 04800513 li a0,72 80006f9a: ed94 sd a3,24(a1) 80006f9c: ea8c sd a1,16(a3) 80006f9e: 01030793 addi a5,t1,16 80006fa2: 0ac56d63 bltu a0,a2,8000705c <_realloc_r+0x336> 80006fa6: 02700593 li a1,39 80006faa: 86be mv a3,a5 80006fac: 00c5ff63 bgeu a1,a2,80006fca <_realloc_r+0x2a4> 80006fb0: 600c ld a1,0(s0) 80006fb2: 03700693 li a3,55 80006fb6: 00b33823 sd a1,16(t1) 80006fba: 640c ld a1,8(s0) 80006fbc: 00b33c23 sd a1,24(t1) 80006fc0: 0ec6ee63 bltu a3,a2,800070bc <_realloc_r+0x396> 80006fc4: 0441 addi s0,s0,16 80006fc6: 02030693 addi a3,t1,32 80006fca: 6010 ld a2,0(s0) 80006fcc: e290 sd a2,0(a3) 80006fce: 6410 ld a2,8(s0) 80006fd0: e690 sd a2,8(a3) 80006fd2: 6810 ld a2,16(s0) 80006fd4: ea90 sd a2,16(a3) 80006fd6: 843e mv s0,a5 80006fd8: 889a mv a7,t1 80006fda: 87c2 mv a5,a6 80006fdc: b59d j 80006e42 <_realloc_r+0x11c> 80006fde: 85a2 mv a1,s0 80006fe0: e02a sd a0,0(sp) 80006fe2: b0bfc0ef jal 80003aec 80006fe6: 6682 ld a3,0(sp) 80006fe8: bd0d j 80006e1a <_realloc_r+0xf4> 80006fea: 6d0c ld a1,24(a0) 80006fec: 6908 ld a0,16(a0) 80006fee: ff878613 addi a2,a5,-8 80006ff2: 04800813 li a6,72 80006ff6: ed0c sd a1,24(a0) 80006ff8: e988 sd a0,16(a1) 80006ffa: 01033503 ld a0,16(t1) 80006ffe: 01833583 ld a1,24(t1) 80007002: 01030793 addi a5,t1,16 80007006: ed0c sd a1,24(a0) 80007008: e988 sd a0,16(a1) 8000700a: 08c86c63 bltu a6,a2,800070a2 <_realloc_r+0x37c> 8000700e: 02700513 li a0,39 80007012: 85be mv a1,a5 80007014: 00c57f63 bgeu a0,a2,80007032 <_realloc_r+0x30c> 80007018: 6008 ld a0,0(s0) 8000701a: 03700593 li a1,55 8000701e: 00a33823 sd a0,16(t1) 80007022: 6408 ld a0,8(s0) 80007024: 00a33c23 sd a0,24(t1) 80007028: 0cc5e663 bltu a1,a2,800070f4 <_realloc_r+0x3ce> 8000702c: 0441 addi s0,s0,16 8000702e: 02030593 addi a1,t1,32 80007032: 6010 ld a2,0(s0) 80007034: e190 sd a2,0(a1) 80007036: 6410 ld a2,8(s0) 80007038: e590 sd a2,8(a1) 8000703a: 6810 ld a2,16(s0) 8000703c: e990 sd a2,16(a1) 8000703e: 843e mv s0,a5 80007040: 889a mv a7,t1 80007042: 87b6 mv a5,a3 80007044: bbfd j 80006e42 <_realloc_r+0x11c> 80007046: 681c ld a5,16(s0) 80007048: ea9c sd a5,16(a3) 8000704a: 6c1c ld a5,24(s0) 8000704c: ee9c sd a5,24(a3) 8000704e: 08b60a63 beq a2,a1,800070e2 <_realloc_r+0x3bc> 80007052: 02040713 addi a4,s0,32 80007056: 02068793 addi a5,a3,32 8000705a: bb55 j 80006e0e <_realloc_r+0xe8> 8000705c: 853e mv a0,a5 8000705e: 85a2 mv a1,s0 80007060: ec1a sd t1,24(sp) 80007062: e83a sd a4,16(sp) 80007064: e442 sd a6,8(sp) 80007066: e03e sd a5,0(sp) 80007068: a85fc0ef jal 80003aec 8000706c: 6782 ld a5,0(sp) 8000706e: 6822 ld a6,8(sp) 80007070: 6742 ld a4,16(sp) 80007072: 6362 ld t1,24(sp) 80007074: b78d j 80006fd6 <_realloc_r+0x2b0> 80007076: 40e687b3 sub a5,a3,a4 8000707a: 98ba add a7,a7,a4 8000707c: 00003697 auipc a3,0x3 80007080: 6316b623 sd a7,1580(a3) # 8000a6a8 <__malloc_av_+0x10> 80007084: 0017e793 ori a5,a5,1 80007088: 00f8b423 sd a5,8(a7) 8000708c: ff843783 ld a5,-8(s0) 80007090: 8526 mv a0,s1 80007092: 8b85 andi a5,a5,1 80007094: 8fd9 or a5,a5,a4 80007096: fef43c23 sd a5,-8(s0) 8000709a: ae8ff0ef jal 80006382 <__malloc_unlock> 8000709e: 86a2 mv a3,s0 800070a0: b3f1 j 80006e6c <_realloc_r+0x146> 800070a2: 853e mv a0,a5 800070a4: 85a2 mv a1,s0 800070a6: ec1a sd t1,24(sp) 800070a8: e83a sd a4,16(sp) 800070aa: e436 sd a3,8(sp) 800070ac: e03e sd a5,0(sp) 800070ae: a3ffc0ef jal 80003aec 800070b2: 6782 ld a5,0(sp) 800070b4: 66a2 ld a3,8(sp) 800070b6: 6742 ld a4,16(sp) 800070b8: 6362 ld t1,24(sp) 800070ba: b751 j 8000703e <_realloc_r+0x318> 800070bc: 6814 ld a3,16(s0) 800070be: 02d33023 sd a3,32(t1) 800070c2: 6c14 ld a3,24(s0) 800070c4: 02d33423 sd a3,40(t1) 800070c8: 06a60263 beq a2,a0,8000712c <_realloc_r+0x406> 800070cc: 02040413 addi s0,s0,32 800070d0: 03030693 addi a3,t1,48 800070d4: bddd j 80006fca <_realloc_r+0x2a4> 800070d6: e02a sd a0,0(sp) 800070d8: 8526 mv a0,s1 800070da: aa8ff0ef jal 80006382 <__malloc_unlock> 800070de: 6682 ld a3,0(sp) 800070e0: b371 j 80006e6c <_realloc_r+0x146> 800070e2: 7010 ld a2,32(s0) 800070e4: 03040713 addi a4,s0,48 800070e8: 03068793 addi a5,a3,48 800070ec: f290 sd a2,32(a3) 800070ee: 7410 ld a2,40(s0) 800070f0: f690 sd a2,40(a3) 800070f2: bb31 j 80006e0e <_realloc_r+0xe8> 800070f4: 6808 ld a0,16(s0) 800070f6: 04800593 li a1,72 800070fa: 02a33023 sd a0,32(t1) 800070fe: 6c08 ld a0,24(s0) 80007100: 02a33423 sd a0,40(t1) 80007104: 04b60d63 beq a2,a1,8000715e <_realloc_r+0x438> 80007108: 02040413 addi s0,s0,32 8000710c: 03030593 addi a1,t1,48 80007110: b70d j 80007032 <_realloc_r+0x30c> 80007112: 8536 mv a0,a3 80007114: 85a2 mv a1,s0 80007116: ec1a sd t1,24(sp) 80007118: e83a sd a4,16(sp) 8000711a: e442 sd a6,8(sp) 8000711c: e036 sd a3,0(sp) 8000711e: 9cffc0ef jal 80003aec 80007122: 6362 ld t1,24(sp) 80007124: 6742 ld a4,16(sp) 80007126: 6822 ld a6,8(sp) 80007128: 6682 ld a3,0(sp) 8000712a: b525 j 80006f52 <_realloc_r+0x22c> 8000712c: 7010 ld a2,32(s0) 8000712e: 04030693 addi a3,t1,64 80007132: 03040413 addi s0,s0,48 80007136: 02c33823 sd a2,48(t1) 8000713a: ff843603 ld a2,-8(s0) 8000713e: 02c33c23 sd a2,56(t1) 80007142: b561 j 80006fca <_realloc_r+0x2a4> 80007144: 681c ld a5,16(s0) 80007146: 02f33023 sd a5,32(t1) 8000714a: 6c1c ld a5,24(s0) 8000714c: 02f33423 sd a5,40(t1) 80007150: 02a60363 beq a2,a0,80007176 <_realloc_r+0x450> 80007154: 02040413 addi s0,s0,32 80007158: 03030793 addi a5,t1,48 8000715c: b3ed j 80006f46 <_realloc_r+0x220> 8000715e: 7010 ld a2,32(s0) 80007160: 04030593 addi a1,t1,64 80007164: 03040413 addi s0,s0,48 80007168: 02c33823 sd a2,48(t1) 8000716c: ff843603 ld a2,-8(s0) 80007170: 02c33c23 sd a2,56(t1) 80007174: bd7d j 80007032 <_realloc_r+0x30c> 80007176: 7010 ld a2,32(s0) 80007178: 04030793 addi a5,t1,64 8000717c: 03040413 addi s0,s0,48 80007180: 02c33823 sd a2,48(t1) 80007184: ff843603 ld a2,-8(s0) 80007188: 02c33c23 sd a2,56(t1) 8000718c: bb6d j 80006f46 <_realloc_r+0x220> 000000008000718e <_fclose_r>: 8000718e: 1101 addi sp,sp,-32 80007190: ec06 sd ra,24(sp) 80007192: e04a sd s2,0(sp) 80007194: cdbd beqz a1,80007212 <_fclose_r+0x84> 80007196: e822 sd s0,16(sp) 80007198: e426 sd s1,8(sp) 8000719a: 842e mv s0,a1 8000719c: 84aa mv s1,a0 8000719e: c119 beqz a0,800071a4 <_fclose_r+0x16> 800071a0: 653c ld a5,72(a0) 800071a2: cfc1 beqz a5,8000723a <_fclose_r+0xac> 800071a4: a54fc0ef jal 800033f8 <__sfp_lock_acquire> 800071a8: 01041783 lh a5,16(s0) 800071ac: cfb9 beqz a5,8000720a <_fclose_r+0x7c> 800071ae: 85a2 mv a1,s0 800071b0: 8526 mv a0,s1 800071b2: ed9fb0ef jal 8000308a <__sflush_r> 800071b6: 683c ld a5,80(s0) 800071b8: 892a mv s2,a0 800071ba: c791 beqz a5,800071c6 <_fclose_r+0x38> 800071bc: 780c ld a1,48(s0) 800071be: 8526 mv a0,s1 800071c0: 9782 jalr a5 800071c2: 06054563 bltz a0,8000722c <_fclose_r+0x9e> 800071c6: 01045783 lhu a5,16(s0) 800071ca: 0807f793 andi a5,a5,128 800071ce: eba1 bnez a5,8000721e <_fclose_r+0x90> 800071d0: 6c2c ld a1,88(s0) 800071d2: c991 beqz a1,800071e6 <_fclose_r+0x58> 800071d4: 07440793 addi a5,s0,116 800071d8: 00f58563 beq a1,a5,800071e2 <_fclose_r+0x54> 800071dc: 8526 mv a0,s1 800071de: a82fd0ef jal 80004460 <_free_r> 800071e2: 04043c23 sd zero,88(s0) 800071e6: 7c2c ld a1,120(s0) 800071e8: c591 beqz a1,800071f4 <_fclose_r+0x66> 800071ea: 8526 mv a0,s1 800071ec: a74fd0ef jal 80004460 <_free_r> 800071f0: 06043c23 sd zero,120(s0) 800071f4: 00041823 sh zero,16(s0) 800071f8: a02fc0ef jal 800033fa <__sfp_lock_release> 800071fc: 60e2 ld ra,24(sp) 800071fe: 6442 ld s0,16(sp) 80007200: 64a2 ld s1,8(sp) 80007202: 854a mv a0,s2 80007204: 6902 ld s2,0(sp) 80007206: 6105 addi sp,sp,32 80007208: 8082 ret 8000720a: 9f0fc0ef jal 800033fa <__sfp_lock_release> 8000720e: 6442 ld s0,16(sp) 80007210: 64a2 ld s1,8(sp) 80007212: 60e2 ld ra,24(sp) 80007214: 4901 li s2,0 80007216: 854a mv a0,s2 80007218: 6902 ld s2,0(sp) 8000721a: 6105 addi sp,sp,32 8000721c: 8082 ret 8000721e: 6c0c ld a1,24(s0) 80007220: 8526 mv a0,s1 80007222: a3efd0ef jal 80004460 <_free_r> 80007226: 6c2c ld a1,88(s0) 80007228: f5d5 bnez a1,800071d4 <_fclose_r+0x46> 8000722a: bf75 j 800071e6 <_fclose_r+0x58> 8000722c: 01045783 lhu a5,16(s0) 80007230: 597d li s2,-1 80007232: 0807f793 andi a5,a5,128 80007236: dfc9 beqz a5,800071d0 <_fclose_r+0x42> 80007238: b7dd j 8000721e <_fclose_r+0x90> 8000723a: 9a6fc0ef jal 800033e0 <__sinit> 8000723e: b79d j 800071a4 <_fclose_r+0x16> 0000000080007240 <__smakebuf_r>: 80007240: 01059783 lh a5,16(a1) 80007244: 0027f713 andi a4,a5,2 80007248: cb01 beqz a4,80007258 <__smakebuf_r+0x18> 8000724a: 07758793 addi a5,a1,119 8000724e: 4705 li a4,1 80007250: e19c sd a5,0(a1) 80007252: ed9c sd a5,24(a1) 80007254: d198 sw a4,32(a1) 80007256: 8082 ret 80007258: 872e mv a4,a1 8000725a: 01259583 lh a1,18(a1) 8000725e: 7135 addi sp,sp,-160 80007260: e922 sd s0,144(sp) 80007262: ed06 sd ra,152(sp) 80007264: 842a mv s0,a0 80007266: 0605c863 bltz a1,800072d6 <__smakebuf_r+0x96> 8000726a: 0830 addi a2,sp,24 8000726c: e03a sd a4,0(sp) 8000726e: 0d8000ef jal 80007346 <_fstat_r> 80007272: 6702 ld a4,0(sp) 80007274: 04054f63 bltz a0,800072d2 <__smakebuf_r+0x92> 80007278: 40000593 li a1,1024 8000727c: 8522 mv a0,s0 8000727e: e526 sd s1,136(sp) 80007280: e03a sd a4,0(sp) 80007282: 44f2 lw s1,28(sp) 80007284: aa7fe0ef jal 80005d2a <_malloc_r> 80007288: 6702 ld a4,0(sp) 8000728a: 01071783 lh a5,16(a4) 8000728e: c549 beqz a0,80007318 <__smakebuf_r+0xd8> 80007290: 40000693 li a3,1024 80007294: 0807e793 ori a5,a5,128 80007298: d314 sw a3,32(a4) 8000729a: 40c4d693 srai a3,s1,0xc 8000729e: 00f71823 sh a5,16(a4) 800072a2: e308 sd a0,0(a4) 800072a4: ef08 sd a0,24(a4) 800072a6: 8abd andi a3,a3,15 800072a8: 4609 li a2,2 800072aa: 08c69963 bne a3,a2,8000733c <__smakebuf_r+0xfc> 800072ae: 01271583 lh a1,18(a4) 800072b2: 8522 mv a0,s0 800072b4: e03a sd a4,0(sp) 800072b6: 0c4000ef jal 8000737a <_isatty_r> 800072ba: 6702 ld a4,0(sp) 800072bc: 6685 lui a3,0x1 800072be: 80068693 addi a3,a3,-2048 # 800 800072c2: 01071783 lh a5,16(a4) 800072c6: c92d beqz a0,80007338 <__smakebuf_r+0xf8> 800072c8: 9bf1 andi a5,a5,-4 800072ca: 64aa ld s1,136(sp) 800072cc: 0017e793 ori a5,a5,1 800072d0: a82d j 8000730a <__smakebuf_r+0xca> 800072d2: 01071783 lh a5,16(a4) 800072d6: 0807f793 andi a5,a5,128 800072da: 0017b593 seqz a1,a5 800072de: 40b005b3 neg a1,a1 800072e2: 3c05f593 andi a1,a1,960 800072e6: 04058593 addi a1,a1,64 800072ea: 8522 mv a0,s0 800072ec: e43a sd a4,8(sp) 800072ee: e02e sd a1,0(sp) 800072f0: a3bfe0ef jal 80005d2a <_malloc_r> 800072f4: 6722 ld a4,8(sp) 800072f6: 6582 ld a1,0(sp) 800072f8: 01071783 lh a5,16(a4) 800072fc: cd19 beqz a0,8000731a <__smakebuf_r+0xda> 800072fe: 0807e793 ori a5,a5,128 80007302: e308 sd a0,0(a4) 80007304: ef08 sd a0,24(a4) 80007306: d30c sw a1,32(a4) 80007308: 4681 li a3,0 8000730a: 8fd5 or a5,a5,a3 8000730c: 00f71823 sh a5,16(a4) 80007310: 60ea ld ra,152(sp) 80007312: 644a ld s0,144(sp) 80007314: 610d addi sp,sp,160 80007316: 8082 ret 80007318: 64aa ld s1,136(sp) 8000731a: 2007f693 andi a3,a5,512 8000731e: faed bnez a3,80007310 <__smakebuf_r+0xd0> 80007320: 9bf1 andi a5,a5,-4 80007322: 07770693 addi a3,a4,119 80007326: 0027e793 ori a5,a5,2 8000732a: 4605 li a2,1 8000732c: 00f71823 sh a5,16(a4) 80007330: e314 sd a3,0(a4) 80007332: ef14 sd a3,24(a4) 80007334: d310 sw a2,32(a4) 80007336: bfe9 j 80007310 <__smakebuf_r+0xd0> 80007338: 64aa ld s1,136(sp) 8000733a: bfc1 j 8000730a <__smakebuf_r+0xca> 8000733c: 6685 lui a3,0x1 8000733e: 64aa ld s1,136(sp) 80007340: 80068693 addi a3,a3,-2048 # 800 80007344: b7d9 j 8000730a <__smakebuf_r+0xca> 0000000080007346 <_fstat_r>: 80007346: 87ae mv a5,a1 80007348: 1141 addi sp,sp,-16 8000734a: e022 sd s0,0(sp) 8000734c: 85b2 mv a1,a2 8000734e: 842a mv s0,a0 80007350: 853e mv a0,a5 80007352: e406 sd ra,8(sp) 80007354: 3801a423 sw zero,904(gp) # 8000b090 80007358: dbdf80ef jal 80000114 <_fstat> 8000735c: 57fd li a5,-1 8000735e: 00f50663 beq a0,a5,8000736a <_fstat_r+0x24> 80007362: 60a2 ld ra,8(sp) 80007364: 6402 ld s0,0(sp) 80007366: 0141 addi sp,sp,16 80007368: 8082 ret 8000736a: 3881a783 lw a5,904(gp) # 8000b090 8000736e: dbf5 beqz a5,80007362 <_fstat_r+0x1c> 80007370: 60a2 ld ra,8(sp) 80007372: c01c sw a5,0(s0) 80007374: 6402 ld s0,0(sp) 80007376: 0141 addi sp,sp,16 80007378: 8082 ret 000000008000737a <_isatty_r>: 8000737a: 1141 addi sp,sp,-16 8000737c: e022 sd s0,0(sp) 8000737e: 842a mv s0,a0 80007380: 852e mv a0,a1 80007382: 3801a423 sw zero,904(gp) # 8000b090 80007386: e406 sd ra,8(sp) 80007388: daff80ef jal 80000136 <_isatty> 8000738c: 57fd li a5,-1 8000738e: 00f50663 beq a0,a5,8000739a <_isatty_r+0x20> 80007392: 60a2 ld ra,8(sp) 80007394: 6402 ld s0,0(sp) 80007396: 0141 addi sp,sp,16 80007398: 8082 ret 8000739a: 3881a783 lw a5,904(gp) # 8000b090 8000739e: dbf5 beqz a5,80007392 <_isatty_r+0x18> 800073a0: 60a2 ld ra,8(sp) 800073a2: c01c sw a5,0(s0) 800073a4: 6402 ld s0,0(sp) 800073a6: 0141 addi sp,sp,16 800073a8: 8082 ret 00000000800073aa <_sbrk_r>: 800073aa: 1141 addi sp,sp,-16 800073ac: e022 sd s0,0(sp) 800073ae: 842a mv s0,a0 800073b0: 852e mv a0,a1 800073b2: 3801a423 sw zero,904(gp) # 8000b090 800073b6: e406 sd ra,8(sp) 800073b8: c8ff80ef jal 80000046 <_sbrk> 800073bc: 57fd li a5,-1 800073be: 00f50663 beq a0,a5,800073ca <_sbrk_r+0x20> 800073c2: 60a2 ld ra,8(sp) 800073c4: 6402 ld s0,0(sp) 800073c6: 0141 addi sp,sp,16 800073c8: 8082 ret 800073ca: 3881a783 lw a5,904(gp) # 8000b090 800073ce: dbf5 beqz a5,800073c2 <_sbrk_r+0x18> 800073d0: 60a2 ld ra,8(sp) 800073d2: c01c sw a5,0(s0) 800073d4: 6402 ld s0,0(sp) 800073d6: 0141 addi sp,sp,16 800073d8: 8082 ret 00000000800073da <__assert_func>: 800073da: 00003797 auipc a5,0x3 800073de: 1367b783 ld a5,310(a5) # 8000a510 <_impure_ptr> 800073e2: 1141 addi sp,sp,-16 800073e4: 8832 mv a6,a2 800073e6: e406 sd ra,8(sp) 800073e8: 88aa mv a7,a0 800073ea: 872e mv a4,a1 800073ec: 6f88 ld a0,24(a5) 800073ee: 8636 mv a2,a3 800073f0: 00003797 auipc a5,0x3 800073f4: 9a878793 addi a5,a5,-1624 # 80009d98 <__clzdi2+0x6d6> 800073f8: 00080b63 beqz a6,8000740e <__assert_func+0x34> 800073fc: 86c6 mv a3,a7 800073fe: 00003597 auipc a1,0x3 80007402: 9aa58593 addi a1,a1,-1622 # 80009da8 <__clzdi2+0x6e6> 80007406: 11a000ef jal 80007520 8000740a: 7eb000ef jal 800083f4 8000740e: 00002797 auipc a5,0x2 80007412: 5b278793 addi a5,a5,1458 # 800099c0 <__clzdi2+0x2fe> 80007416: 883e mv a6,a5 80007418: b7d5 j 800073fc <__assert_func+0x22> 000000008000741a <_calloc_r>: 8000741a: 02c5b7b3 mulhu a5,a1,a2 8000741e: 1101 addi sp,sp,-32 80007420: ec06 sd ra,24(sp) 80007422: 02c585b3 mul a1,a1,a2 80007426: efb5 bnez a5,800074a2 <_calloc_r+0x88> 80007428: 903fe0ef jal 80005d2a <_malloc_r> 8000742c: 87aa mv a5,a0 8000742e: c521 beqz a0,80007476 <_calloc_r+0x5c> 80007430: ff853603 ld a2,-8(a0) 80007434: 04800693 li a3,72 80007438: 9a71 andi a2,a2,-4 8000743a: 1661 addi a2,a2,-8 8000743c: 04c6e163 bltu a3,a2,8000747e <_calloc_r+0x64> 80007440: 02700593 li a1,39 80007444: 872a mv a4,a0 80007446: 02c5f263 bgeu a1,a2,8000746a <_calloc_r+0x50> 8000744a: 00053023 sd zero,0(a0) 8000744e: 00053423 sd zero,8(a0) 80007452: 03700713 li a4,55 80007456: 02c77d63 bgeu a4,a2,80007490 <_calloc_r+0x76> 8000745a: 00053823 sd zero,16(a0) 8000745e: 00053c23 sd zero,24(a0) 80007462: 02050713 addi a4,a0,32 80007466: 04d60763 beq a2,a3,800074b4 <_calloc_r+0x9a> 8000746a: 00073023 sd zero,0(a4) 8000746e: 00073423 sd zero,8(a4) 80007472: 00073823 sd zero,16(a4) 80007476: 60e2 ld ra,24(sp) 80007478: 853e mv a0,a5 8000747a: 6105 addi sp,sp,32 8000747c: 8082 ret 8000747e: 4581 li a1,0 80007480: e42a sd a0,8(sp) 80007482: 963fc0ef jal 80003de4 80007486: 67a2 ld a5,8(sp) 80007488: 60e2 ld ra,24(sp) 8000748a: 853e mv a0,a5 8000748c: 6105 addi sp,sp,32 8000748e: 8082 ret 80007490: 01050713 addi a4,a0,16 80007494: 00073023 sd zero,0(a4) 80007498: 00073423 sd zero,8(a4) 8000749c: 00073823 sd zero,16(a4) 800074a0: bfd9 j 80007476 <_calloc_r+0x5c> 800074a2: a9ff90ef jal 80000f40 <__errno> 800074a6: 60e2 ld ra,24(sp) 800074a8: 47b1 li a5,12 800074aa: c11c sw a5,0(a0) 800074ac: 4781 li a5,0 800074ae: 853e mv a0,a5 800074b0: 6105 addi sp,sp,32 800074b2: 8082 ret 800074b4: 02053023 sd zero,32(a0) 800074b8: 02053423 sd zero,40(a0) 800074bc: 03050713 addi a4,a0,48 800074c0: b76d j 8000746a <_calloc_r+0x50> 00000000800074c2 <__ascii_mbtowc>: 800074c2: cd89 beqz a1,800074dc <__ascii_mbtowc+0x1a> 800074c4: 4501 li a0,0 800074c6: ca11 beqz a2,800074da <__ascii_mbtowc+0x18> 800074c8: ca85 beqz a3,800074f8 <__ascii_mbtowc+0x36> 800074ca: 00064783 lbu a5,0(a2) 800074ce: c19c sw a5,0(a1) 800074d0: 00064503 lbu a0,0(a2) 800074d4: 00a03533 snez a0,a0 800074d8: 8082 ret 800074da: 8082 ret 800074dc: 1141 addi sp,sp,-16 800074de: 006c addi a1,sp,12 800074e0: 4501 li a0,0 800074e2: ca09 beqz a2,800074f4 <__ascii_mbtowc+0x32> 800074e4: ce81 beqz a3,800074fc <__ascii_mbtowc+0x3a> 800074e6: 00064783 lbu a5,0(a2) 800074ea: c19c sw a5,0(a1) 800074ec: 00064503 lbu a0,0(a2) 800074f0: 00a03533 snez a0,a0 800074f4: 0141 addi sp,sp,16 800074f6: 8082 ret 800074f8: 5579 li a0,-2 800074fa: 8082 ret 800074fc: 5579 li a0,-2 800074fe: bfdd j 800074f4 <__ascii_mbtowc+0x32> 0000000080007500 <__ascii_wctomb>: 80007500: c989 beqz a1,80007512 <__ascii_wctomb+0x12> 80007502: 0ff00793 li a5,255 80007506: 00c7e863 bltu a5,a2,80007516 <__ascii_wctomb+0x16> 8000750a: 00c58023 sb a2,0(a1) 8000750e: 4505 li a0,1 80007510: 8082 ret 80007512: 4501 li a0,0 80007514: 8082 ret 80007516: 08a00793 li a5,138 8000751a: c11c sw a5,0(a0) 8000751c: 557d li a0,-1 8000751e: 8082 ret 0000000080007520 : 80007520: 715d addi sp,sp,-80 80007522: 8eaa mv t4,a0 80007524: 00003517 auipc a0,0x3 80007528: fec53503 ld a0,-20(a0) # 8000a510 <_impure_ptr> 8000752c: 02010313 addi t1,sp,32 80007530: 8e2e mv t3,a1 80007532: f032 sd a2,32(sp) 80007534: f436 sd a3,40(sp) 80007536: 85f6 mv a1,t4 80007538: 8672 mv a2,t3 8000753a: 869a mv a3,t1 8000753c: ec06 sd ra,24(sp) 8000753e: f83a sd a4,48(sp) 80007540: fc3e sd a5,56(sp) 80007542: e0c2 sd a6,64(sp) 80007544: e4c6 sd a7,72(sp) 80007546: e41a sd t1,8(sp) 80007548: 00a000ef jal 80007552 <_vfiprintf_r> 8000754c: 60e2 ld ra,24(sp) 8000754e: 6161 addi sp,sp,80 80007550: 8082 ret 0000000080007552 <_vfiprintf_r>: 80007552: 7145 addi sp,sp,-464 80007554: fb4a sd s2,432(sp) 80007556: f74e sd s3,424(sp) 80007558: ef56 sd s5,408(sp) 8000755a: f6ee sd s11,360(sp) 8000755c: e786 sd ra,456(sp) 8000755e: 89aa mv s3,a0 80007560: 8db2 mv s11,a2 80007562: 8ab6 mv s5,a3 80007564: 892e mv s2,a1 80007566: c501 beqz a0,8000756e <_vfiprintf_r+0x1c> 80007568: 653c ld a5,72(a0) 8000756a: 420788e3 beqz a5,8000819a <_vfiprintf_r+0xc48> 8000756e: 01091783 lh a5,16(s2) 80007572: 0ac92703 lw a4,172(s2) 80007576: 6609 lui a2,0x2 80007578: 03279693 slli a3,a5,0x32 8000757c: 2606c463 bltz a3,800077e4 <_vfiprintf_r+0x292> 80007580: 76f9 lui a3,0xffffe 80007582: 8fd1 or a5,a5,a2 80007584: 16fd addi a3,a3,-1 # ffffffffffffdfff <_stack_top+0xffffffff7fefdfff> 80007586: 8f75 and a4,a4,a3 80007588: 00f91823 sh a5,16(s2) 8000758c: 0107979b slliw a5,a5,0x10 80007590: 4107d79b sraiw a5,a5,0x10 80007594: 0ae92623 sw a4,172(s2) 80007598: 0087f713 andi a4,a5,8 8000759c: 1c070663 beqz a4,80007768 <_vfiprintf_r+0x216> 800075a0: 01893703 ld a4,24(s2) 800075a4: 1c070263 beqz a4,80007768 <_vfiprintf_r+0x216> 800075a8: 8be9 andi a5,a5,26 800075aa: 4729 li a4,10 800075ac: 1ce78963 beq a5,a4,8000777e <_vfiprintf_r+0x22c> 800075b0: f352 sd s4,416(sp) 800075b2: 0e010a13 addi s4,sp,224 800075b6: e3a2 sd s0,448(sp) 800075b8: ff26 sd s1,440(sp) 800075ba: eb5a sd s6,400(sp) 800075bc: e75e sd s7,392(sp) 800075be: e362 sd s8,384(sp) 800075c0: fee6 sd s9,376(sp) 800075c2: faea sd s10,368(sp) 800075c4: f882 sd zero,112(sp) 800075c6: d482 sw zero,104(sp) 800075c8: f0d2 sd s4,96(sp) 800075ca: 87d2 mv a5,s4 800075cc: f802 sd zero,48(sp) 800075ce: f402 sd zero,40(sp) 800075d0: fc02 sd zero,56(sp) 800075d2: e402 sd zero,8(sp) 800075d4: 449d li s1,7 800075d6: 00003b17 auipc s6,0x3 800075da: c0eb0b13 addi s6,s6,-1010 # 8000a1e4 <_ctype_+0x104> 800075de: 4441 li s0,16 800075e0: 000dc603 lbu a2,0(s11) 800075e4: 8c6e mv s8,s11 800075e6: fdb60693 addi a3,a2,-37 # 1fdb 800075ea: 00d036b3 snez a3,a3 800075ee: 00c03733 snez a4,a2 800075f2: 8f75 and a4,a4,a3 800075f4: c329 beqz a4,80007636 <_vfiprintf_r+0xe4> 800075f6: 001c4603 lbu a2,1(s8) 800075fa: 0c05 addi s8,s8,1 800075fc: fdb60693 addi a3,a2,-37 80007600: 00d036b3 snez a3,a3 80007604: 00c03733 snez a4,a2 80007608: 8f75 and a4,a4,a3 8000760a: f775 bnez a4,800075f6 <_vfiprintf_r+0xa4> 8000760c: 41bc0cbb subw s9,s8,s11 80007610: 020c8363 beqz s9,80007636 <_vfiprintf_r+0xe4> 80007614: 76c6 ld a3,112(sp) 80007616: 5726 lw a4,104(sp) 80007618: 01b7b023 sd s11,0(a5) 8000761c: 96e6 add a3,a3,s9 8000761e: 2705 addiw a4,a4,1 80007620: 0197b423 sd s9,8(a5) 80007624: f8b6 sd a3,112(sp) 80007626: d4ba sw a4,104(sp) 80007628: 07c1 addi a5,a5,16 8000762a: 16e4ca63 blt s1,a4,8000779e <_vfiprintf_r+0x24c> 8000762e: 6722 ld a4,8(sp) 80007630: 0197073b addw a4,a4,s9 80007634: e43a sd a4,8(sp) 80007636: 16060e63 beqz a2,800077b2 <_vfiprintf_r+0x260> 8000763a: 001c4703 lbu a4,1(s8) 8000763e: 001c0d93 addi s11,s8,1 80007642: 04010ba3 sb zero,87(sp) 80007646: 5c7d li s8,-1 80007648: 4c81 li s9,0 8000764a: 4b81 li s7,0 8000764c: 8d3e mv s10,a5 8000764e: 0d85 addi s11,s11,1 80007650: 2701 sext.w a4,a4 80007652: fe07069b addiw a3,a4,-32 80007656: 05a00793 li a5,90 8000765a: 04d7e563 bltu a5,a3,800076a4 <_vfiprintf_r+0x152> 8000765e: 02069613 slli a2,a3,0x20 80007662: 01e65693 srli a3,a2,0x1e 80007666: 96da add a3,a3,s6 80007668: 4294 lw a3,0(a3) 8000766a: 96da add a3,a3,s6 8000766c: 8682 jr a3 8000766e: 4c81 li s9,0 80007670: 45a5 li a1,9 80007672: 000dc603 lbu a2,0(s11) 80007676: 002c969b slliw a3,s9,0x2 8000767a: 01968cbb addw s9,a3,s9 8000767e: fd07071b addiw a4,a4,-48 80007682: 001c9c9b slliw s9,s9,0x1 80007686: fd06069b addiw a3,a2,-48 8000768a: 0d85 addi s11,s11,1 8000768c: 01970cbb addw s9,a4,s9 80007690: 0006071b sext.w a4,a2 80007694: fcd5ffe3 bgeu a1,a3,80007672 <_vfiprintf_r+0x120> 80007698: fe07069b addiw a3,a4,-32 8000769c: 05a00793 li a5,90 800076a0: fad7ffe3 bgeu a5,a3,8000765e <_vfiprintf_r+0x10c> 800076a4: 87ea mv a5,s10 800076a6: 10070663 beqz a4,800077b2 <_vfiprintf_r+0x260> 800076aa: 4e05 li t3,1 800076ac: 06e10c23 sb a4,120(sp) 800076b0: 04010ba3 sb zero,87(sp) 800076b4: 88f2 mv a7,t3 800076b6: 4c01 li s8,0 800076b8: 07810d13 addi s10,sp,120 800076bc: 75c6 ld a1,112(sp) 800076be: 5626 lw a2,104(sp) 800076c0: 084bf313 andi t1,s7,132 800076c4: 86ae mv a3,a1 800076c6: 8732 mv a4,a2 800076c8: 04031463 bnez t1,80007710 <_vfiprintf_r+0x1be> 800076cc: 411c8ebb subw t4,s9,a7 800076d0: 1bd04b63 bgtz t4,80007886 <_vfiprintf_r+0x334> 800076d4: 05714603 lbu a2,87(sp) 800076d8: c221 beqz a2,80007718 <_vfiprintf_r+0x1c6> 800076da: 4301 li t1,0 800076dc: 4f01 li t5,0 800076de: 05710613 addi a2,sp,87 800076e2: e390 sd a2,0(a5) 800076e4: 0685 addi a3,a3,1 800076e6: 2705 addiw a4,a4,1 800076e8: 4605 li a2,1 800076ea: e790 sd a2,8(a5) 800076ec: f8b6 sd a3,112(sp) 800076ee: d4ba sw a4,104(sp) 800076f0: 07c1 addi a5,a5,16 800076f2: 10e4c063 blt s1,a4,800077f2 <_vfiprintf_r+0x2a0> 800076f6: 000f0d63 beqz t5,80007710 <_vfiprintf_r+0x1be> 800076fa: 08b0 addi a2,sp,88 800076fc: e390 sd a2,0(a5) 800076fe: 0689 addi a3,a3,2 80007700: 2705 addiw a4,a4,1 80007702: 4609 li a2,2 80007704: e790 sd a2,8(a5) 80007706: f8b6 sd a3,112(sp) 80007708: d4ba sw a4,104(sp) 8000770a: 07c1 addi a5,a5,16 8000770c: 7ce4cc63 blt s1,a4,80007ee4 <_vfiprintf_r+0x992> 80007710: 08000613 li a2,128 80007714: 64c30763 beq t1,a2,80007d62 <_vfiprintf_r+0x810> 80007718: 41cc0c3b subw s8,s8,t3 8000771c: 6f804a63 bgtz s8,80007e10 <_vfiprintf_r+0x8be> 80007720: 96f2 add a3,a3,t3 80007722: 2705 addiw a4,a4,1 80007724: 01a7b023 sd s10,0(a5) 80007728: 01c7b423 sd t3,8(a5) 8000772c: f8b6 sd a3,112(sp) 8000772e: d4ba sw a4,104(sp) 80007730: 07c1 addi a5,a5,16 80007732: 78e4c563 blt s1,a4,80007ebc <_vfiprintf_r+0x96a> 80007736: 004bf813 andi a6,s7,4 8000773a: 00080663 beqz a6,80007746 <_vfiprintf_r+0x1f4> 8000773e: 411c8c3b subw s8,s9,a7 80007742: 7d804363 bgtz s8,80007f08 <_vfiprintf_r+0x9b6> 80007746: 87e6 mv a5,s9 80007748: 011cd363 bge s9,a7,8000774e <_vfiprintf_r+0x1fc> 8000774c: 87c6 mv a5,a7 8000774e: 6722 ld a4,8(sp) 80007750: 9fb9 addw a5,a5,a4 80007752: e43e sd a5,8(sp) 80007754: 78069063 bnez a3,80007ed4 <_vfiprintf_r+0x982> 80007758: d482 sw zero,104(sp) 8000775a: 87d2 mv a5,s4 8000775c: b551 j 800075e0 <_vfiprintf_r+0x8e> 8000775e: 000dc703 lbu a4,0(s11) 80007762: 010beb93 ori s7,s7,16 80007766: b5e5 j 8000764e <_vfiprintf_r+0xfc> 80007768: 85ca mv a1,s2 8000776a: 854e mv a0,s3 8000776c: 934fc0ef jal 800038a0 <__swsetup_r> 80007770: ed35 bnez a0,800077ec <_vfiprintf_r+0x29a> 80007772: 01091783 lh a5,16(s2) 80007776: 4729 li a4,10 80007778: 8be9 andi a5,a5,26 8000777a: e2e79be3 bne a5,a4,800075b0 <_vfiprintf_r+0x5e> 8000777e: 01291783 lh a5,18(s2) 80007782: e207c7e3 bltz a5,800075b0 <_vfiprintf_r+0x5e> 80007786: 60be ld ra,456(sp) 80007788: 86d6 mv a3,s5 8000778a: 866e mv a2,s11 8000778c: 6afa ld s5,408(sp) 8000778e: 7db6 ld s11,360(sp) 80007790: 85ca mv a1,s2 80007792: 854e mv a0,s3 80007794: 795a ld s2,432(sp) 80007796: 79ba ld s3,424(sp) 80007798: 6179 addi sp,sp,464 8000779a: 3c90006f j 80008362 <__sbprintf> 8000779e: 1090 addi a2,sp,96 800077a0: 85ca mv a1,s2 800077a2: 854e mv a0,s3 800077a4: 8c1fb0ef jal 80003064 <__sprint_r> 800077a8: e901 bnez a0,800077b8 <_vfiprintf_r+0x266> 800077aa: 000c4603 lbu a2,0(s8) 800077ae: 87d2 mv a5,s4 800077b0: bdbd j 8000762e <_vfiprintf_r+0xdc> 800077b2: 77c6 ld a5,112(sp) 800077b4: 2e0790e3 bnez a5,80008294 <_vfiprintf_r+0xd42> 800077b8: 01095783 lhu a5,16(s2) 800077bc: 0407f793 andi a5,a5,64 800077c0: 360794e3 bnez a5,80008328 <_vfiprintf_r+0xdd6> 800077c4: 641e ld s0,448(sp) 800077c6: 74fa ld s1,440(sp) 800077c8: 7a1a ld s4,416(sp) 800077ca: 6b5a ld s6,400(sp) 800077cc: 6bba ld s7,392(sp) 800077ce: 6c1a ld s8,384(sp) 800077d0: 7cf6 ld s9,376(sp) 800077d2: 7d56 ld s10,368(sp) 800077d4: 60be ld ra,456(sp) 800077d6: 6522 ld a0,8(sp) 800077d8: 795a ld s2,432(sp) 800077da: 79ba ld s3,424(sp) 800077dc: 6afa ld s5,408(sp) 800077de: 7db6 ld s11,360(sp) 800077e0: 6179 addi sp,sp,464 800077e2: 8082 ret 800077e4: 03271693 slli a3,a4,0x32 800077e8: da06d8e3 bgez a3,80007598 <_vfiprintf_r+0x46> 800077ec: 57fd li a5,-1 800077ee: e43e sd a5,8(sp) 800077f0: b7d5 j 800077d4 <_vfiprintf_r+0x282> 800077f2: 1090 addi a2,sp,96 800077f4: 85ca mv a1,s2 800077f6: 854e mv a0,s3 800077f8: e0f2 sd t3,64(sp) 800077fa: f046 sd a7,32(sp) 800077fc: ec1a sd t1,24(sp) 800077fe: e87a sd t5,16(sp) 80007800: 865fb0ef jal 80003064 <__sprint_r> 80007804: f955 bnez a0,800077b8 <_vfiprintf_r+0x266> 80007806: 76c6 ld a3,112(sp) 80007808: 5726 lw a4,104(sp) 8000780a: 6e06 ld t3,64(sp) 8000780c: 7882 ld a7,32(sp) 8000780e: 6362 ld t1,24(sp) 80007810: 6f42 ld t5,16(sp) 80007812: 87d2 mv a5,s4 80007814: b5cd j 800076f6 <_vfiprintf_r+0x1a4> 80007816: 020bf713 andi a4,s7,32 8000781a: 87ea mv a5,s10 8000781c: 008a8513 addi a0,s5,8 80007820: 16071e63 bnez a4,8000799c <_vfiprintf_r+0x44a> 80007824: 010bf713 andi a4,s7,16 80007828: 7e071363 bnez a4,8000800e <_vfiprintf_r+0xabc> 8000782c: 040bf693 andi a3,s7,64 80007830: 000aa703 lw a4,0(s5) 80007834: 1e0683e3 beqz a3,8000821a <_vfiprintf_r+0xcc8> 80007838: 0107171b slliw a4,a4,0x10 8000783c: 4107571b sraiw a4,a4,0x10 80007840: 8aaa mv s5,a0 80007842: 86ba mv a3,a4 80007844: 1606c263 bltz a3,800079a8 <_vfiprintf_r+0x456> 80007848: 160c4a63 bltz s8,800079bc <_vfiprintf_r+0x46a> 8000784c: 00ec66b3 or a3,s8,a4 80007850: f7fbf513 andi a0,s7,-129 80007854: 22069de3 bnez a3,8000828e <_vfiprintf_r+0xd3c> 80007858: 05714703 lbu a4,87(sp) 8000785c: 160701e3 beqz a4,800081be <_vfiprintf_r+0xc6c> 80007860: 8baa mv s7,a0 80007862: 4e01 li t3,0 80007864: 4c01 li s8,0 80007866: 0dc10d13 addi s10,sp,220 8000786a: 4885 li a7,1 8000786c: 76c6 ld a3,112(sp) 8000786e: 5726 lw a4,104(sp) 80007870: 084bf313 andi t1,s7,132 80007874: 85b6 mv a1,a3 80007876: 863a mv a2,a4 80007878: 4f01 li t5,0 8000787a: e60312e3 bnez t1,800076de <_vfiprintf_r+0x18c> 8000787e: 411c8ebb subw t4,s9,a7 80007882: e5d059e3 blez t4,800076d4 <_vfiprintf_r+0x182> 80007886: 4f01 li t5,0 80007888: 4fc1 li t6,16 8000788a: 86ae mv a3,a1 8000788c: 8732 mv a4,a2 8000788e: 00003317 auipc t1,0x3 80007892: ad230313 addi t1,t1,-1326 # 8000a360 80007896: 07dfd263 bge t6,t4,800078fa <_vfiprintf_r+0x3a8> 8000789a: ec5e sd s7,24(sp) 8000789c: e4d6 sd s5,72(sp) 8000789e: 429d li t0,7 800078a0: e87a sd t5,16(sp) 800078a2: f046 sd a7,32(sp) 800078a4: e0f2 sd t3,64(sp) 800078a6: 8af6 mv s5,t4 800078a8: 00003b97 auipc s7,0x3 800078ac: ab8b8b93 addi s7,s7,-1352 # 8000a360 800078b0: a021 j 800078b8 <_vfiprintf_r+0x366> 800078b2: 3ac1 addiw s5,s5,-16 800078b4: 035fdc63 bge t6,s5,800078ec <_vfiprintf_r+0x39a> 800078b8: 06c1 addi a3,a3,16 800078ba: 2705 addiw a4,a4,1 800078bc: 0177b023 sd s7,0(a5) 800078c0: 01f7b423 sd t6,8(a5) 800078c4: f8b6 sd a3,112(sp) 800078c6: d4ba sw a4,104(sp) 800078c8: 07c1 addi a5,a5,16 800078ca: fee2d4e3 bge t0,a4,800078b2 <_vfiprintf_r+0x360> 800078ce: 1090 addi a2,sp,96 800078d0: 85ca mv a1,s2 800078d2: 854e mv a0,s3 800078d4: f90fb0ef jal 80003064 <__sprint_r> 800078d8: ee0510e3 bnez a0,800077b8 <_vfiprintf_r+0x266> 800078dc: 4fc1 li t6,16 800078de: 3ac1 addiw s5,s5,-16 800078e0: 76c6 ld a3,112(sp) 800078e2: 5726 lw a4,104(sp) 800078e4: 87d2 mv a5,s4 800078e6: 429d li t0,7 800078e8: fd5fc8e3 blt t6,s5,800078b8 <_vfiprintf_r+0x366> 800078ec: 8ed6 mv t4,s5 800078ee: 835e mv t1,s7 800078f0: 6f42 ld t5,16(sp) 800078f2: 7882 ld a7,32(sp) 800078f4: 6e06 ld t3,64(sp) 800078f6: 6aa6 ld s5,72(sp) 800078f8: 6be2 ld s7,24(sp) 800078fa: 96f6 add a3,a3,t4 800078fc: 2705 addiw a4,a4,1 800078fe: f8b6 sd a3,112(sp) 80007900: d4ba sw a4,104(sp) 80007902: 0067b023 sd t1,0(a5) 80007906: 01d7b423 sd t4,8(a5) 8000790a: 461d li a2,7 8000790c: 04e642e3 blt a2,a4,80008150 <_vfiprintf_r+0xbfe> 80007910: 05714603 lbu a2,87(sp) 80007914: 07c1 addi a5,a5,16 80007916: 6e061763 bnez a2,80008004 <_vfiprintf_r+0xab2> 8000791a: de0f0fe3 beqz t5,80007718 <_vfiprintf_r+0x1c6> 8000791e: 4301 li t1,0 80007920: bbe9 j 800076fa <_vfiprintf_r+0x1a8> 80007922: 87ea mv a5,s10 80007924: 000abd03 ld s10,0(s5) 80007928: 04010ba3 sb zero,87(sp) 8000792c: 0aa1 addi s5,s5,8 8000792e: 0a0d08e3 beqz s10,800081de <_vfiprintf_r+0xc8c> 80007932: e83e sd a5,16(sp) 80007934: 7c0c4963 bltz s8,80008106 <_vfiprintf_r+0xbb4> 80007938: 8662 mv a2,s8 8000793a: 4581 li a1,0 8000793c: 856a mv a0,s10 8000793e: 865fc0ef jal 800041a2 80007942: 05714703 lbu a4,87(sp) 80007946: 67c2 ld a5,16(sp) 80007948: 1c0504e3 beqz a0,80008310 <_vfiprintf_r+0xdbe> 8000794c: 41a50e3b subw t3,a0,s10 80007950: 86f2 mv a3,t3 80007952: 000e5363 bgez t3,80007958 <_vfiprintf_r+0x406> 80007956: 4681 li a3,0 80007958: 0006889b sext.w a7,a3 8000795c: 7c070b63 beqz a4,80008132 <_vfiprintf_r+0xbe0> 80007960: 0016889b addiw a7,a3,1 80007964: 4c01 li s8,0 80007966: b719 j 8000786c <_vfiprintf_r+0x31a> 80007968: 000aa703 lw a4,0(s5) 8000796c: 4e05 li t3,1 8000796e: 87ea mv a5,s10 80007970: 04010ba3 sb zero,87(sp) 80007974: 06e10c23 sb a4,120(sp) 80007978: 0aa1 addi s5,s5,8 8000797a: 88f2 mv a7,t3 8000797c: 4c01 li s8,0 8000797e: 07810d13 addi s10,sp,120 80007982: bb2d j 800076bc <_vfiprintf_r+0x16a> 80007984: 020bf713 andi a4,s7,32 80007988: 87ea mv a5,s10 8000798a: 010be813 ori a6,s7,16 8000798e: 008a8513 addi a0,s5,8 80007992: 66070f63 beqz a4,80008010 <_vfiprintf_r+0xabe> 80007996: 8bc2 mv s7,a6 80007998: 008a8513 addi a0,s5,8 8000799c: 000ab683 ld a3,0(s5) 800079a0: 8aaa mv s5,a0 800079a2: 8736 mv a4,a3 800079a4: ea06d2e3 bgez a3,80007848 <_vfiprintf_r+0x2f6> 800079a8: 02d00693 li a3,45 800079ac: 04d10ba3 sb a3,87(sp) 800079b0: 40e00733 neg a4,a4 800079b4: 000c4463 bltz s8,800079bc <_vfiprintf_r+0x46a> 800079b8: f7fbfb93 andi s7,s7,-129 800079bc: 4325 li t1,9 800079be: 30e36863 bltu t1,a4,80007cce <_vfiprintf_r+0x77c> 800079c2: 0307071b addiw a4,a4,48 800079c6: 0ce10da3 sb a4,219(sp) 800079ca: 8762 mv a4,s8 800079cc: 01804363 bgtz s8,800079d2 <_vfiprintf_r+0x480> 800079d0: 4705 li a4,1 800079d2: 05714683 lbu a3,87(sp) 800079d6: 0007089b sext.w a7,a4 800079da: 4e05 li t3,1 800079dc: 0db10d13 addi s10,sp,219 800079e0: cc068ee3 beqz a3,800076bc <_vfiprintf_r+0x16a> 800079e4: 0017089b addiw a7,a4,1 800079e8: 4e05 li t3,1 800079ea: 0db10d13 addi s10,sp,219 800079ee: bdbd j 8000786c <_vfiprintf_r+0x31a> 800079f0: 000aac83 lw s9,0(s5) 800079f4: 600cd163 bgez s9,80007ff6 <_vfiprintf_r+0xaa4> 800079f8: 41900cbb negw s9,s9 800079fc: 0aa1 addi s5,s5,8 800079fe: 000dc703 lbu a4,0(s11) 80007a02: 004beb93 ori s7,s7,4 80007a06: b1a1 j 8000764e <_vfiprintf_r+0xfc> 80007a08: 02b00713 li a4,43 80007a0c: 04e10ba3 sb a4,87(sp) 80007a10: 000dc703 lbu a4,0(s11) 80007a14: b92d j 8000764e <_vfiprintf_r+0xfc> 80007a16: 020bf713 andi a4,s7,32 80007a1a: 87ea mv a5,s10 80007a1c: 28071b63 bnez a4,80007cb2 <_vfiprintf_r+0x760> 80007a20: 010bfe13 andi t3,s7,16 80007a24: 008a8513 addi a0,s5,8 80007a28: 120e1be3 bnez t3,8000835e <_vfiprintf_r+0xe0c> 80007a2c: 040bf713 andi a4,s7,64 80007a30: 70070463 beqz a4,80008138 <_vfiprintf_r+0xbe6> 80007a34: 04010ba3 sb zero,87(sp) 80007a38: 000ad703 lhu a4,0(s5) 80007a3c: 700c4863 bltz s8,8000814c <_vfiprintf_r+0xbfa> 80007a40: 00ec66b3 or a3,s8,a4 80007a44: f7fbf313 andi t1,s7,-129 80007a48: 0e0697e3 bnez a3,80008336 <_vfiprintf_r+0xde4> 80007a4c: 05714703 lbu a4,87(sp) 80007a50: 7e071c63 bnez a4,80008248 <_vfiprintf_r+0xcf6> 80007a54: 76c6 ld a3,112(sp) 80007a56: 5726 lw a4,104(sp) 80007a58: 004bf893 andi a7,s7,4 80007a5c: 85b6 mv a1,a3 80007a5e: 863a mv a2,a4 80007a60: 0c0898e3 bnez a7,80008330 <_vfiprintf_r+0xdde> 80007a64: 8b9a mv s7,t1 80007a66: 8aaa mv s5,a0 80007a68: 4e01 li t3,0 80007a6a: a481 j 80007caa <_vfiprintf_r+0x758> 80007a6c: 000dc703 lbu a4,0(s11) 80007a70: 020beb93 ori s7,s7,32 80007a74: bee9 j 8000764e <_vfiprintf_r+0xfc> 80007a76: 6721 lui a4,0x8 80007a78: 83070713 addi a4,a4,-2000 # 7830 80007a7c: 04010ba3 sb zero,87(sp) 80007a80: 04e11c23 sh a4,88(sp) 80007a84: 000ab683 ld a3,0(s5) 80007a88: 87ea mv a5,s10 80007a8a: 002beb93 ori s7,s7,2 80007a8e: 008a8513 addi a0,s5,8 80007a92: 580c4d63 bltz s8,8000802c <_vfiprintf_r+0xada> 80007a96: 00d035b3 snez a1,a3 80007a9a: 4309 li t1,2 80007a9c: 00002617 auipc a2,0x2 80007aa0: 1ac60613 addi a2,a2,428 # 80009c48 <__clzdi2+0x586> 80007aa4: 00bc65b3 or a1,s8,a1 80007aa8: f7fbfb93 andi s7,s7,-129 80007aac: 8aaa mv s5,a0 80007aae: 78059763 bnez a1,8000823c <_vfiprintf_r+0xcea> 80007ab2: 05714503 lbu a0,87(sp) 80007ab6: 4881 li a7,0 80007ab8: 4e01 li t3,0 80007aba: 4c01 li s8,0 80007abc: 0dc10d13 addi s10,sp,220 80007ac0: c111 beqz a0,80007ac4 <_vfiprintf_r+0x572> 80007ac2: 2885 addiw a7,a7,1 80007ac4: 50030a63 beqz t1,80007fd8 <_vfiprintf_r+0xa86> 80007ac8: 76c6 ld a3,112(sp) 80007aca: 5726 lw a4,104(sp) 80007acc: 084bf313 andi t1,s7,132 80007ad0: 2889 addiw a7,a7,2 80007ad2: 85b6 mv a1,a3 80007ad4: 863a mv a2,a4 80007ad6: 00031663 bnez t1,80007ae2 <_vfiprintf_r+0x590> 80007ada: 411c8ebb subw t4,s9,a7 80007ade: 53d04163 bgtz t4,80008000 <_vfiprintf_r+0xaae> 80007ae2: c0050ce3 beqz a0,800076fa <_vfiprintf_r+0x1a8> 80007ae6: 4f09 li t5,2 80007ae8: bedd j 800076de <_vfiprintf_r+0x18c> 80007aea: 020bf713 andi a4,s7,32 80007aee: 87ea mv a5,s10 80007af0: 008a8513 addi a0,s5,8 80007af4: 50071b63 bnez a4,8000800a <_vfiprintf_r+0xab8> 80007af8: 010bf713 andi a4,s7,16 80007afc: 50071763 bnez a4,8000800a <_vfiprintf_r+0xab8> 80007b00: 040bf713 andi a4,s7,64 80007b04: 6e070a63 beqz a4,800081f8 <_vfiprintf_r+0xca6> 80007b08: 000ad683 lhu a3,0(s5) 80007b0c: 88de mv a7,s7 80007b0e: 8aaa mv s5,a0 80007b10: a085 j 80007b70 <_vfiprintf_r+0x61e> 80007b12: 020bf713 andi a4,s7,32 80007b16: 87ea mv a5,s10 80007b18: 008a8693 addi a3,s5,8 80007b1c: e31d bnez a4,80007b42 <_vfiprintf_r+0x5f0> 80007b1e: 010bf713 andi a4,s7,16 80007b22: e305 bnez a4,80007b42 <_vfiprintf_r+0x5f0> 80007b24: 040bf713 andi a4,s7,64 80007b28: 72071863 bnez a4,80008258 <_vfiprintf_r+0xd06> 80007b2c: 200bf813 andi a6,s7,512 80007b30: 000ab703 ld a4,0(s5) 80007b34: 6622 ld a2,8(sp) 80007b36: 7e080563 beqz a6,80008320 <_vfiprintf_r+0xdce> 80007b3a: 00c70023 sb a2,0(a4) 80007b3e: 8ab6 mv s5,a3 80007b40: b445 j 800075e0 <_vfiprintf_r+0x8e> 80007b42: 000ab703 ld a4,0(s5) 80007b46: 6622 ld a2,8(sp) 80007b48: 8ab6 mv s5,a3 80007b4a: e310 sd a2,0(a4) 80007b4c: bc51 j 800075e0 <_vfiprintf_r+0x8e> 80007b4e: 000dc703 lbu a4,0(s11) 80007b52: 06c00693 li a3,108 80007b56: 64d70d63 beq a4,a3,800081b0 <_vfiprintf_r+0xc5e> 80007b5a: 010beb93 ori s7,s7,16 80007b5e: bcc5 j 8000764e <_vfiprintf_r+0xfc> 80007b60: 87ea mv a5,s10 80007b62: 010be893 ori a7,s7,16 80007b66: 008a8513 addi a0,s5,8 80007b6a: 000ab683 ld a3,0(s5) 80007b6e: 8aaa mv s5,a0 80007b70: 04010ba3 sb zero,87(sp) 80007b74: 420c4163 bltz s8,80007f96 <_vfiprintf_r+0xa44> 80007b78: 00dc6733 or a4,s8,a3 80007b7c: b7f8fb93 andi s7,a7,-1153 80007b80: 40071d63 bnez a4,80007f9a <_vfiprintf_r+0xa48> 80007b84: 0018f893 andi a7,a7,1 80007b88: 4c088f63 beqz a7,80008066 <_vfiprintf_r+0xb14> 80007b8c: 03000713 li a4,48 80007b90: 0ce10da3 sb a4,219(sp) 80007b94: 8e46 mv t3,a7 80007b96: 4c01 li s8,0 80007b98: 0db10d13 addi s10,sp,219 80007b9c: a935 j 80007fd8 <_vfiprintf_r+0xa86> 80007b9e: 000dc703 lbu a4,0(s11) 80007ba2: 06800693 li a3,104 80007ba6: 5ed70e63 beq a4,a3,800081a2 <_vfiprintf_r+0xc50> 80007baa: 040beb93 ori s7,s7,64 80007bae: b445 j 8000764e <_vfiprintf_r+0xfc> 80007bb0: 854e mv a0,s3 80007bb2: e63fb0ef jal 80003a14 <_localeconv_r> 80007bb6: 651c ld a5,8(a0) 80007bb8: 853e mv a0,a5 80007bba: fc3e sd a5,56(sp) 80007bbc: d4cfc0ef jal 80004108 80007bc0: f42a sd a0,40(sp) 80007bc2: 854e mv a0,s3 80007bc4: e51fb0ef jal 80003a14 <_localeconv_r> 80007bc8: 691c ld a5,16(a0) 80007bca: 7722 ld a4,40(sp) 80007bcc: 00f03633 snez a2,a5 80007bd0: 00e036b3 snez a3,a4 80007bd4: f83e sd a5,48(sp) 80007bd6: 8ef1 and a3,a3,a2 80007bd8: 000dc703 lbu a4,0(s11) 80007bdc: a60689e3 beqz a3,8000764e <_vfiprintf_r+0xfc> 80007be0: 0007c683 lbu a3,0(a5) 80007be4: a60685e3 beqz a3,8000764e <_vfiprintf_r+0xfc> 80007be8: 400beb93 ori s7,s7,1024 80007bec: b48d j 8000764e <_vfiprintf_r+0xfc> 80007bee: 000dc703 lbu a4,0(s11) 80007bf2: 001beb93 ori s7,s7,1 80007bf6: bca1 j 8000764e <_vfiprintf_r+0xfc> 80007bf8: 05714683 lbu a3,87(sp) 80007bfc: 000dc703 lbu a4,0(s11) 80007c00: a40697e3 bnez a3,8000764e <_vfiprintf_r+0xfc> 80007c04: 02000693 li a3,32 80007c08: 04d10ba3 sb a3,87(sp) 80007c0c: b489 j 8000764e <_vfiprintf_r+0xfc> 80007c0e: 000dc703 lbu a4,0(s11) 80007c12: 080beb93 ori s7,s7,128 80007c16: bc25 j 8000764e <_vfiprintf_r+0xfc> 80007c18: 000dc703 lbu a4,0(s11) 80007c1c: 02a00693 li a3,42 80007c20: 001d8513 addi a0,s11,1 80007c24: 70d70d63 beq a4,a3,8000833e <_vfiprintf_r+0xdec> 80007c28: fd07061b addiw a2,a4,-48 80007c2c: 4825 li a6,9 80007c2e: 4581 li a1,0 80007c30: 8daa mv s11,a0 80007c32: 4c01 li s8,0 80007c34: a0c86fe3 bltu a6,a2,80007652 <_vfiprintf_r+0x100> 80007c38: 0025969b slliw a3,a1,0x2 80007c3c: 00054703 lbu a4,0(a0) 80007c40: 9ead addw a3,a3,a1 80007c42: 0016969b slliw a3,a3,0x1 80007c46: 00c685bb addw a1,a3,a2 80007c4a: fd07061b addiw a2,a4,-48 80007c4e: 0505 addi a0,a0,1 80007c50: fec874e3 bgeu a6,a2,80007c38 <_vfiprintf_r+0x6e6> 80007c54: 00058c1b sext.w s8,a1 80007c58: 4005cc63 bltz a1,80008070 <_vfiprintf_r+0xb1e> 80007c5c: 8daa mv s11,a0 80007c5e: bad5 j 80007652 <_vfiprintf_r+0x100> 80007c60: 020bf713 andi a4,s7,32 80007c64: 87ea mv a5,s10 80007c66: 010be893 ori a7,s7,16 80007c6a: 008a8513 addi a0,s5,8 80007c6e: e339 bnez a4,80007cb4 <_vfiprintf_r+0x762> 80007c70: 04010ba3 sb zero,87(sp) 80007c74: 000ab703 ld a4,0(s5) 80007c78: 832a mv t1,a0 80007c7a: 8aaa mv s5,a0 80007c7c: 8bc6 mv s7,a7 80007c7e: d20c4fe3 bltz s8,800079bc <_vfiprintf_r+0x46a> 80007c82: 00ec66b3 or a3,s8,a4 80007c86: f7f8fb93 andi s7,a7,-129 80007c8a: 6c069763 bnez a3,80008358 <_vfiprintf_r+0xe06> 80007c8e: 05714703 lbu a4,87(sp) 80007c92: 38071663 bnez a4,8000801e <_vfiprintf_r+0xacc> 80007c96: 76c6 ld a3,112(sp) 80007c98: 5726 lw a4,104(sp) 80007c9a: 0048f893 andi a7,a7,4 80007c9e: 85b6 mv a1,a3 80007ca0: 863a mv a2,a4 80007ca2: 8a9a mv s5,t1 80007ca4: 4e01 li t3,0 80007ca6: 52089663 bnez a7,800081d2 <_vfiprintf_r+0xc80> 80007caa: 4c01 li s8,0 80007cac: 0dc10d13 addi s10,sp,220 80007cb0: bc31 j 800076cc <_vfiprintf_r+0x17a> 80007cb2: 88de mv a7,s7 80007cb4: 008a8313 addi t1,s5,8 80007cb8: 04010ba3 sb zero,87(sp) 80007cbc: 000ab703 ld a4,0(s5) 80007cc0: 8bc6 mv s7,a7 80007cc2: 8a9a mv s5,t1 80007cc4: fa0c5fe3 bgez s8,80007c82 <_vfiprintf_r+0x730> 80007cc8: 4325 li t1,9 80007cca: cee37ce3 bgeu t1,a4,800079c2 <_vfiprintf_r+0x470> 80007cce: ccccd6b7 lui a3,0xccccd 80007cd2: ccd68693 addi a3,a3,-819 # ffffffffcccccccd <_stack_top+0xffffffff4cbccccd> 80007cd6: 02069893 slli a7,a3,0x20 80007cda: 0dc10e13 addi t3,sp,220 80007cde: 7d42 ld s10,48(sp) 80007ce0: 98b6 add a7,a7,a3 80007ce2: 8672 mv a2,t3 80007ce4: 400bfe93 andi t4,s7,1024 80007ce8: 4581 li a1,0 80007cea: a801 j 80007cfa <_vfiprintf_r+0x7a8> 80007cec: 883a mv a6,a4 80007cee: 862a mv a2,a0 80007cf0: 03173733 mulhu a4,a4,a7 80007cf4: 830d srli a4,a4,0x3 80007cf6: 05037563 bgeu t1,a6,80007d40 <_vfiprintf_r+0x7ee> 80007cfa: 03173f33 mulhu t5,a4,a7 80007cfe: fff60513 addi a0,a2,-1 80007d02: 2585 addiw a1,a1,1 80007d04: 883a mv a6,a4 80007d06: 003f5f13 srli t5,t5,0x3 80007d0a: 002f1693 slli a3,t5,0x2 80007d0e: 96fa add a3,a3,t5 80007d10: 0686 slli a3,a3,0x1 80007d12: 40d706b3 sub a3,a4,a3 80007d16: 0306869b addiw a3,a3,48 80007d1a: fed60fa3 sb a3,-1(a2) 80007d1e: 862a mv a2,a0 80007d20: fc0e88e3 beqz t4,80007cf0 <_vfiprintf_r+0x79e> 80007d24: 000d4683 lbu a3,0(s10) 80007d28: 40b68633 sub a2,a3,a1 80007d2c: f0168693 addi a3,a3,-255 80007d30: 00163613 seqz a2,a2 80007d34: 00d036b3 snez a3,a3 80007d38: 8ef1 and a3,a3,a2 80007d3a: dacd beqz a3,80007cec <_vfiprintf_r+0x79a> 80007d3c: 56e36363 bltu t1,a4,800082a2 <_vfiprintf_r+0xd50> 80007d40: f86a sd s10,48(sp) 80007d42: 40ae0e3b subw t3,t3,a0 80007d46: 8d2a mv s10,a0 80007d48: 8762 mv a4,s8 80007d4a: 01cc5363 bge s8,t3,80007d50 <_vfiprintf_r+0x7fe> 80007d4e: 8772 mv a4,t3 80007d50: 05714683 lbu a3,87(sp) 80007d54: 0007089b sext.w a7,a4 80007d58: 28068063 beqz a3,80007fd8 <_vfiprintf_r+0xa86> 80007d5c: 0017089b addiw a7,a4,1 80007d60: aca5 j 80007fd8 <_vfiprintf_r+0xa86> 80007d62: 411c8ebb subw t4,s9,a7 80007d66: 9bd059e3 blez t4,80007718 <_vfiprintf_r+0x1c6> 80007d6a: 4f41 li t5,16 80007d6c: 00002317 auipc t1,0x2 80007d70: 5e430313 addi t1,t1,1508 # 8000a350 80007d74: 07df5063 bge t5,t4,80007dd4 <_vfiprintf_r+0x882> 80007d78: e85e sd s7,16(sp) 80007d7a: e0d6 sd s5,64(sp) 80007d7c: 4f9d li t6,7 80007d7e: ec46 sd a7,24(sp) 80007d80: f072 sd t3,32(sp) 80007d82: 8af6 mv s5,t4 80007d84: 00002b97 auipc s7,0x2 80007d88: 5ccb8b93 addi s7,s7,1484 # 8000a350 80007d8c: a021 j 80007d94 <_vfiprintf_r+0x842> 80007d8e: 3ac1 addiw s5,s5,-16 80007d90: 035f5c63 bge t5,s5,80007dc8 <_vfiprintf_r+0x876> 80007d94: 06c1 addi a3,a3,16 80007d96: 2705 addiw a4,a4,1 80007d98: 0177b023 sd s7,0(a5) 80007d9c: 01e7b423 sd t5,8(a5) 80007da0: f8b6 sd a3,112(sp) 80007da2: d4ba sw a4,104(sp) 80007da4: 07c1 addi a5,a5,16 80007da6: feefd4e3 bge t6,a4,80007d8e <_vfiprintf_r+0x83c> 80007daa: 1090 addi a2,sp,96 80007dac: 85ca mv a1,s2 80007dae: 854e mv a0,s3 80007db0: ab4fb0ef jal 80003064 <__sprint_r> 80007db4: a00512e3 bnez a0,800077b8 <_vfiprintf_r+0x266> 80007db8: 4f41 li t5,16 80007dba: 3ac1 addiw s5,s5,-16 80007dbc: 76c6 ld a3,112(sp) 80007dbe: 5726 lw a4,104(sp) 80007dc0: 87d2 mv a5,s4 80007dc2: 4f9d li t6,7 80007dc4: fd5f48e3 blt t5,s5,80007d94 <_vfiprintf_r+0x842> 80007dc8: 8ed6 mv t4,s5 80007dca: 835e mv t1,s7 80007dcc: 68e2 ld a7,24(sp) 80007dce: 7e02 ld t3,32(sp) 80007dd0: 6a86 ld s5,64(sp) 80007dd2: 6bc2 ld s7,16(sp) 80007dd4: 96f6 add a3,a3,t4 80007dd6: 2705 addiw a4,a4,1 80007dd8: 0067b023 sd t1,0(a5) 80007ddc: 01d7b423 sd t4,8(a5) 80007de0: f8b6 sd a3,112(sp) 80007de2: d4ba sw a4,104(sp) 80007de4: 461d li a2,7 80007de6: 07c1 addi a5,a5,16 80007de8: 92e658e3 bge a2,a4,80007718 <_vfiprintf_r+0x1c6> 80007dec: 1090 addi a2,sp,96 80007dee: 85ca mv a1,s2 80007df0: 854e mv a0,s3 80007df2: ec72 sd t3,24(sp) 80007df4: e846 sd a7,16(sp) 80007df6: a6efb0ef jal 80003064 <__sprint_r> 80007dfa: 9a051fe3 bnez a0,800077b8 <_vfiprintf_r+0x266> 80007dfe: 6e62 ld t3,24(sp) 80007e00: 76c6 ld a3,112(sp) 80007e02: 5726 lw a4,104(sp) 80007e04: 41cc0c3b subw s8,s8,t3 80007e08: 68c2 ld a7,16(sp) 80007e0a: 87d2 mv a5,s4 80007e0c: 91805ae3 blez s8,80007720 <_vfiprintf_r+0x1ce> 80007e10: 00002317 auipc t1,0x2 80007e14: 54030313 addi t1,t1,1344 # 8000a350 80007e18: 05845e63 bge s0,s8,80007e74 <_vfiprintf_r+0x922> 80007e1c: 8656 mv a2,s5 80007e1e: e85e sd s7,16(sp) 80007e20: 8ae2 mv s5,s8 80007e22: ec46 sd a7,24(sp) 80007e24: f072 sd t3,32(sp) 80007e26: 00002b97 auipc s7,0x2 80007e2a: 52ab8b93 addi s7,s7,1322 # 8000a350 80007e2e: 8c32 mv s8,a2 80007e30: a021 j 80007e38 <_vfiprintf_r+0x8e6> 80007e32: 3ac1 addiw s5,s5,-16 80007e34: 03545963 bge s0,s5,80007e66 <_vfiprintf_r+0x914> 80007e38: 06c1 addi a3,a3,16 80007e3a: 2705 addiw a4,a4,1 80007e3c: 0177b023 sd s7,0(a5) 80007e40: e780 sd s0,8(a5) 80007e42: f8b6 sd a3,112(sp) 80007e44: d4ba sw a4,104(sp) 80007e46: 07c1 addi a5,a5,16 80007e48: fee4d5e3 bge s1,a4,80007e32 <_vfiprintf_r+0x8e0> 80007e4c: 1090 addi a2,sp,96 80007e4e: 85ca mv a1,s2 80007e50: 854e mv a0,s3 80007e52: a12fb0ef jal 80003064 <__sprint_r> 80007e56: 960511e3 bnez a0,800077b8 <_vfiprintf_r+0x266> 80007e5a: 3ac1 addiw s5,s5,-16 80007e5c: 76c6 ld a3,112(sp) 80007e5e: 5726 lw a4,104(sp) 80007e60: 87d2 mv a5,s4 80007e62: fd544be3 blt s0,s5,80007e38 <_vfiprintf_r+0x8e6> 80007e66: 835e mv t1,s7 80007e68: 68e2 ld a7,24(sp) 80007e6a: 7e02 ld t3,32(sp) 80007e6c: 6bc2 ld s7,16(sp) 80007e6e: 8662 mv a2,s8 80007e70: 8c56 mv s8,s5 80007e72: 8ab2 mv s5,a2 80007e74: 96e2 add a3,a3,s8 80007e76: 2705 addiw a4,a4,1 80007e78: 0067b023 sd t1,0(a5) 80007e7c: 0187b423 sd s8,8(a5) 80007e80: f8b6 sd a3,112(sp) 80007e82: d4ba sw a4,104(sp) 80007e84: 07c1 addi a5,a5,16 80007e86: 88e4dde3 bge s1,a4,80007720 <_vfiprintf_r+0x1ce> 80007e8a: 1090 addi a2,sp,96 80007e8c: 85ca mv a1,s2 80007e8e: 854e mv a0,s3 80007e90: ec72 sd t3,24(sp) 80007e92: e846 sd a7,16(sp) 80007e94: 9d0fb0ef jal 80003064 <__sprint_r> 80007e98: 920510e3 bnez a0,800077b8 <_vfiprintf_r+0x266> 80007e9c: 76c6 ld a3,112(sp) 80007e9e: 5726 lw a4,104(sp) 80007ea0: 6e62 ld t3,24(sp) 80007ea2: 87d2 mv a5,s4 80007ea4: 2705 addiw a4,a4,1 80007ea6: 96f2 add a3,a3,t3 80007ea8: 01a7b023 sd s10,0(a5) 80007eac: 01c7b423 sd t3,8(a5) 80007eb0: f8b6 sd a3,112(sp) 80007eb2: d4ba sw a4,104(sp) 80007eb4: 68c2 ld a7,16(sp) 80007eb6: 07c1 addi a5,a5,16 80007eb8: 86e4dfe3 bge s1,a4,80007736 <_vfiprintf_r+0x1e4> 80007ebc: 1090 addi a2,sp,96 80007ebe: 85ca mv a1,s2 80007ec0: 854e mv a0,s3 80007ec2: e846 sd a7,16(sp) 80007ec4: 9a0fb0ef jal 80003064 <__sprint_r> 80007ec8: 8e0518e3 bnez a0,800077b8 <_vfiprintf_r+0x266> 80007ecc: 76c6 ld a3,112(sp) 80007ece: 68c2 ld a7,16(sp) 80007ed0: 87d2 mv a5,s4 80007ed2: b095 j 80007736 <_vfiprintf_r+0x1e4> 80007ed4: 1090 addi a2,sp,96 80007ed6: 85ca mv a1,s2 80007ed8: 854e mv a0,s3 80007eda: 98afb0ef jal 80003064 <__sprint_r> 80007ede: 86050de3 beqz a0,80007758 <_vfiprintf_r+0x206> 80007ee2: b8d9 j 800077b8 <_vfiprintf_r+0x266> 80007ee4: 1090 addi a2,sp,96 80007ee6: 85ca mv a1,s2 80007ee8: 854e mv a0,s3 80007eea: f072 sd t3,32(sp) 80007eec: ec46 sd a7,24(sp) 80007eee: e81a sd t1,16(sp) 80007ef0: 974fb0ef jal 80003064 <__sprint_r> 80007ef4: 8c0512e3 bnez a0,800077b8 <_vfiprintf_r+0x266> 80007ef8: 76c6 ld a3,112(sp) 80007efa: 5726 lw a4,104(sp) 80007efc: 7e02 ld t3,32(sp) 80007efe: 68e2 ld a7,24(sp) 80007f00: 6342 ld t1,16(sp) 80007f02: 87d2 mv a5,s4 80007f04: 80dff06f j 80007710 <_vfiprintf_r+0x1be> 80007f08: 4d41 li s10,16 80007f0a: 5726 lw a4,104(sp) 80007f0c: 00002317 auipc t1,0x2 80007f10: 45430313 addi t1,t1,1108 # 8000a360 80007f14: 058d5a63 bge s10,s8,80007f68 <_vfiprintf_r+0xa16> 80007f18: ec56 sd s5,24(sp) 80007f1a: 4b9d li s7,7 80007f1c: 8ae2 mv s5,s8 80007f1e: e846 sd a7,16(sp) 80007f20: 00002c17 auipc s8,0x2 80007f24: 440c0c13 addi s8,s8,1088 # 8000a360 80007f28: a021 j 80007f30 <_vfiprintf_r+0x9de> 80007f2a: 3ac1 addiw s5,s5,-16 80007f2c: 035d5a63 bge s10,s5,80007f60 <_vfiprintf_r+0xa0e> 80007f30: 06c1 addi a3,a3,16 80007f32: 2705 addiw a4,a4,1 80007f34: 0187b023 sd s8,0(a5) 80007f38: 01a7b423 sd s10,8(a5) 80007f3c: f8b6 sd a3,112(sp) 80007f3e: d4ba sw a4,104(sp) 80007f40: 07c1 addi a5,a5,16 80007f42: feebd4e3 bge s7,a4,80007f2a <_vfiprintf_r+0x9d8> 80007f46: 1090 addi a2,sp,96 80007f48: 85ca mv a1,s2 80007f4a: 854e mv a0,s3 80007f4c: 918fb0ef jal 80003064 <__sprint_r> 80007f50: 860514e3 bnez a0,800077b8 <_vfiprintf_r+0x266> 80007f54: 3ac1 addiw s5,s5,-16 80007f56: 76c6 ld a3,112(sp) 80007f58: 5726 lw a4,104(sp) 80007f5a: 87d2 mv a5,s4 80007f5c: fd5d4ae3 blt s10,s5,80007f30 <_vfiprintf_r+0x9de> 80007f60: 8362 mv t1,s8 80007f62: 68c2 ld a7,16(sp) 80007f64: 8c56 mv s8,s5 80007f66: 6ae2 ld s5,24(sp) 80007f68: 96e2 add a3,a3,s8 80007f6a: 2705 addiw a4,a4,1 80007f6c: 0067b023 sd t1,0(a5) 80007f70: 0187b423 sd s8,8(a5) 80007f74: f8b6 sd a3,112(sp) 80007f76: d4ba sw a4,104(sp) 80007f78: 479d li a5,7 80007f7a: fce7d663 bge a5,a4,80007746 <_vfiprintf_r+0x1f4> 80007f7e: 1090 addi a2,sp,96 80007f80: 85ca mv a1,s2 80007f82: 854e mv a0,s3 80007f84: e846 sd a7,16(sp) 80007f86: 8defb0ef jal 80003064 <__sprint_r> 80007f8a: 820517e3 bnez a0,800077b8 <_vfiprintf_r+0x266> 80007f8e: 76c6 ld a3,112(sp) 80007f90: 68c2 ld a7,16(sp) 80007f92: fb4ff06f j 80007746 <_vfiprintf_r+0x1f4> 80007f96: bff8fb93 andi s7,a7,-1025 80007f9a: 0dc10e13 addi t3,sp,220 80007f9e: 8d72 mv s10,t3 80007fa0: 0076f713 andi a4,a3,7 80007fa4: 866a mv a2,s10 80007fa6: 03070713 addi a4,a4,48 80007faa: 828d srli a3,a3,0x3 80007fac: feed0fa3 sb a4,-1(s10) 80007fb0: 1d7d addi s10,s10,-1 80007fb2: f6fd bnez a3,80007fa0 <_vfiprintf_r+0xa4e> 80007fb4: fd070713 addi a4,a4,-48 80007fb8: 00e03733 snez a4,a4 80007fbc: 00ebf733 and a4,s7,a4 80007fc0: 03000693 li a3,48 80007fc4: 1a071e63 bnez a4,80008180 <_vfiprintf_r+0xc2e> 80007fc8: 41ae0e3b subw t3,t3,s10 80007fcc: 000c089b sext.w a7,s8 80007fd0: 01cc5463 bge s8,t3,80007fd8 <_vfiprintf_r+0xa86> 80007fd4: 000e089b sext.w a7,t3 80007fd8: 76c6 ld a3,112(sp) 80007fda: 5726 lw a4,104(sp) 80007fdc: 084bf313 andi t1,s7,132 80007fe0: 85b6 mv a1,a3 80007fe2: 863a mv a2,a4 80007fe4: ee030463 beqz t1,800076cc <_vfiprintf_r+0x17a> 80007fe8: 05714603 lbu a2,87(sp) 80007fec: 4f01 li t5,0 80007fee: ee061863 bnez a2,800076de <_vfiprintf_r+0x18c> 80007ff2: f1eff06f j 80007710 <_vfiprintf_r+0x1be> 80007ff6: 000dc703 lbu a4,0(s11) 80007ffa: 0aa1 addi s5,s5,8 80007ffc: e52ff06f j 8000764e <_vfiprintf_r+0xfc> 80008000: 4f09 li t5,2 80008002: b059 j 80007888 <_vfiprintf_r+0x336> 80008004: 4301 li t1,0 80008006: ed8ff06f j 800076de <_vfiprintf_r+0x18c> 8000800a: 88de mv a7,s7 8000800c: beb9 j 80007b6a <_vfiprintf_r+0x618> 8000800e: 885e mv a6,s7 80008010: 000ab683 ld a3,0(s5) 80008014: 8bc2 mv s7,a6 80008016: 8aaa mv s5,a0 80008018: 8736 mv a4,a3 8000801a: 82bff06f j 80007844 <_vfiprintf_r+0x2f2> 8000801e: 8a9a mv s5,t1 80008020: 4e01 li t3,0 80008022: 4c01 li s8,0 80008024: 0dc10d13 addi s10,sp,220 80008028: 4885 li a7,1 8000802a: b089 j 8000786c <_vfiprintf_r+0x31a> 8000802c: 8aaa mv s5,a0 8000802e: 4309 li t1,2 80008030: 4501 li a0,0 80008032: 00002617 auipc a2,0x2 80008036: c1660613 addi a2,a2,-1002 # 80009c48 <__clzdi2+0x586> 8000803a: 0dc10e13 addi t3,sp,220 8000803e: 8d72 mv s10,t3 80008040: 00f6f713 andi a4,a3,15 80008044: 9732 add a4,a4,a2 80008046: 00074703 lbu a4,0(a4) 8000804a: 8291 srli a3,a3,0x4 8000804c: 1d7d addi s10,s10,-1 8000804e: 00ed0023 sb a4,0(s10) 80008052: f6fd bnez a3,80008040 <_vfiprintf_r+0xaee> 80008054: 41ae0e3b subw t3,t3,s10 80008058: 000c089b sext.w a7,s8 8000805c: a7cc52e3 bge s8,t3,80007ac0 <_vfiprintf_r+0x56e> 80008060: 000e089b sext.w a7,t3 80008064: bcb1 j 80007ac0 <_vfiprintf_r+0x56e> 80008066: 4e01 li t3,0 80008068: 4c01 li s8,0 8000806a: 0dc10d13 addi s10,sp,220 8000806e: b7ad j 80007fd8 <_vfiprintf_r+0xa86> 80008070: 5c7d li s8,-1 80008072: 8daa mv s11,a0 80008074: ddeff06f j 80007652 <_vfiprintf_r+0x100> 80008078: 020bf693 andi a3,s7,32 8000807c: 87ea mv a5,s10 8000807e: 00002617 auipc a2,0x2 80008082: be260613 addi a2,a2,-1054 # 80009c60 <__clzdi2+0x59e> 80008086: 008a8513 addi a0,s5,8 8000808a: e6a1 bnez a3,800080d2 <_vfiprintf_r+0xb80> 8000808c: 010bf693 andi a3,s7,16 80008090: e2a9 bnez a3,800080d2 <_vfiprintf_r+0xb80> 80008092: 040bf693 andi a3,s7,64 80008096: 16068963 beqz a3,80008208 <_vfiprintf_r+0xcb6> 8000809a: 000ad683 lhu a3,0(s5) 8000809e: 00d035b3 snez a1,a3 800080a2: 00bbf8b3 and a7,s7,a1 800080a6: 02089e63 bnez a7,800080e2 <_vfiprintf_r+0xb90> 800080aa: 04010ba3 sb zero,87(sp) 800080ae: bffbfb93 andi s7,s7,-1025 800080b2: 4301 li t1,0 800080b4: 9e0c58e3 bgez s8,80007aa4 <_vfiprintf_r+0x552> 800080b8: 8aaa mv s5,a0 800080ba: 4501 li a0,0 800080bc: bfbd j 8000803a <_vfiprintf_r+0xae8> 800080be: 020bf693 andi a3,s7,32 800080c2: 87ea mv a5,s10 800080c4: 00002617 auipc a2,0x2 800080c8: b8460613 addi a2,a2,-1148 # 80009c48 <__clzdi2+0x586> 800080cc: 008a8513 addi a0,s5,8 800080d0: ded5 beqz a3,8000808c <_vfiprintf_r+0xb3a> 800080d2: 000ab683 ld a3,0(s5) 800080d6: 00d035b3 snez a1,a3 800080da: 00bbf8b3 and a7,s7,a1 800080de: fc0886e3 beqz a7,800080aa <_vfiprintf_r+0xb58> 800080e2: 04e10ca3 sb a4,89(sp) 800080e6: 03000713 li a4,48 800080ea: 04010ba3 sb zero,87(sp) 800080ee: 04e10c23 sb a4,88(sp) 800080f2: 120c5f63 bgez s8,80008230 <_vfiprintf_r+0xcde> 800080f6: bffbf813 andi a6,s7,-1025 800080fa: 8aaa mv s5,a0 800080fc: 00286b93 ori s7,a6,2 80008100: 4501 li a0,0 80008102: 4309 li t1,2 80008104: bf1d j 8000803a <_vfiprintf_r+0xae8> 80008106: 856a mv a0,s10 80008108: 800fc0ef jal 80004108 8000810c: 00050e1b sext.w t3,a0 80008110: 67c2 ld a5,16(sp) 80008112: 8772 mv a4,t3 80008114: 000e5363 bgez t3,8000811a <_vfiprintf_r+0xbc8> 80008118: 4701 li a4,0 8000811a: 05714683 lbu a3,87(sp) 8000811e: 0007089b sext.w a7,a4 80008122: ca81 beqz a3,80008132 <_vfiprintf_r+0xbe0> 80008124: 0017089b addiw a7,a4,1 80008128: 4c01 li s8,0 8000812a: f42ff06f j 8000786c <_vfiprintf_r+0x31a> 8000812e: 8e62 mv t3,s8 80008130: 88e2 mv a7,s8 80008132: 4c01 li s8,0 80008134: d88ff06f j 800076bc <_vfiprintf_r+0x16a> 80008138: 200bf713 andi a4,s7,512 8000813c: 04010ba3 sb zero,87(sp) 80008140: 12071463 bnez a4,80008268 <_vfiprintf_r+0xd16> 80008144: 000ae703 lwu a4,0(s5) 80008148: 8e0c5ce3 bgez s8,80007a40 <_vfiprintf_r+0x4ee> 8000814c: 8aaa mv s5,a0 8000814e: b0bd j 800079bc <_vfiprintf_r+0x46a> 80008150: 1090 addi a2,sp,96 80008152: 85ca mv a1,s2 80008154: 854e mv a0,s3 80008156: f072 sd t3,32(sp) 80008158: ec46 sd a7,24(sp) 8000815a: e87a sd t5,16(sp) 8000815c: f09fa0ef jal 80003064 <__sprint_r> 80008160: 832a mv t1,a0 80008162: e4051b63 bnez a0,800077b8 <_vfiprintf_r+0x266> 80008166: 05714783 lbu a5,87(sp) 8000816a: 76c6 ld a3,112(sp) 8000816c: 5726 lw a4,104(sp) 8000816e: 6f42 ld t5,16(sp) 80008170: 68e2 ld a7,24(sp) 80008172: 7e02 ld t3,32(sp) 80008174: e3c5 bnez a5,80008214 <_vfiprintf_r+0xcc2> 80008176: 87d2 mv a5,s4 80008178: d80f1163 bnez t5,800076fa <_vfiprintf_r+0x1a8> 8000817c: d9cff06f j 80007718 <_vfiprintf_r+0x1c6> 80008180: 1679 addi a2,a2,-2 80008182: 40ce0e3b subw t3,t3,a2 80008186: fedd0fa3 sb a3,-1(s10) 8000818a: 000c089b sext.w a7,s8 8000818e: 01cc5463 bge s8,t3,80008196 <_vfiprintf_r+0xc44> 80008192: 000e089b sext.w a7,t3 80008196: 8d32 mv s10,a2 80008198: b581 j 80007fd8 <_vfiprintf_r+0xa86> 8000819a: a46fb0ef jal 800033e0 <__sinit> 8000819e: bd0ff06f j 8000756e <_vfiprintf_r+0x1c> 800081a2: 001dc703 lbu a4,1(s11) 800081a6: 200beb93 ori s7,s7,512 800081aa: 0d85 addi s11,s11,1 800081ac: ca2ff06f j 8000764e <_vfiprintf_r+0xfc> 800081b0: 001dc703 lbu a4,1(s11) 800081b4: 020beb93 ori s7,s7,32 800081b8: 0d85 addi s11,s11,1 800081ba: c94ff06f j 8000764e <_vfiprintf_r+0xfc> 800081be: 76c6 ld a3,112(sp) 800081c0: 5726 lw a4,104(sp) 800081c2: 004bf893 andi a7,s7,4 800081c6: 85b6 mv a1,a3 800081c8: 863a mv a2,a4 800081ca: 8baa mv s7,a0 800081cc: 4e01 li t3,0 800081ce: ac088ee3 beqz a7,80007caa <_vfiprintf_r+0x758> 800081d2: 4881 li a7,0 800081d4: 4c01 li s8,0 800081d6: 0dc10d13 addi s10,sp,220 800081da: d3eff06f j 80007718 <_vfiprintf_r+0x1c6> 800081de: 4719 li a4,6 800081e0: 000c089b sext.w a7,s8 800081e4: 05876f63 bltu a4,s8,80008242 <_vfiprintf_r+0xcf0> 800081e8: 8e46 mv t3,a7 800081ea: 4c01 li s8,0 800081ec: 00002d17 auipc s10,0x2 800081f0: a8cd0d13 addi s10,s10,-1396 # 80009c78 <__clzdi2+0x5b6> 800081f4: cc8ff06f j 800076bc <_vfiprintf_r+0x16a> 800081f8: 200bf713 andi a4,s7,512 800081fc: c741 beqz a4,80008284 <_vfiprintf_r+0xd32> 800081fe: 000ac683 lbu a3,0(s5) 80008202: 88de mv a7,s7 80008204: 8aaa mv s5,a0 80008206: b2ad j 80007b70 <_vfiprintf_r+0x61e> 80008208: 200bf693 andi a3,s7,512 8000820c: caad beqz a3,8000827e <_vfiprintf_r+0xd2c> 8000820e: 000ac683 lbu a3,0(s5) 80008212: b571 j 8000809e <_vfiprintf_r+0xb4c> 80008214: 87d2 mv a5,s4 80008216: cc8ff06f j 800076de <_vfiprintf_r+0x18c> 8000821a: 200bf693 andi a3,s7,512 8000821e: cea1 beqz a3,80008276 <_vfiprintf_r+0xd24> 80008220: 0187171b slliw a4,a4,0x18 80008224: 4187571b sraiw a4,a4,0x18 80008228: 8aaa mv s5,a0 8000822a: 86ba mv a3,a4 8000822c: e18ff06f j 80007844 <_vfiprintf_r+0x2f2> 80008230: b7fbf813 andi a6,s7,-1153 80008234: 00286b93 ori s7,a6,2 80008238: 8aaa mv s5,a0 8000823a: 4309 li t1,2 8000823c: 05714503 lbu a0,87(sp) 80008240: bbed j 8000803a <_vfiprintf_r+0xae8> 80008242: 0007089b sext.w a7,a4 80008246: b74d j 800081e8 <_vfiprintf_r+0xc96> 80008248: 8aaa mv s5,a0 8000824a: 8b9a mv s7,t1 8000824c: 4c01 li s8,0 8000824e: 0dc10d13 addi s10,sp,220 80008252: 4885 li a7,1 80008254: e18ff06f j 8000786c <_vfiprintf_r+0x31a> 80008258: 000ab703 ld a4,0(s5) 8000825c: 6622 ld a2,8(sp) 8000825e: 8ab6 mv s5,a3 80008260: 00c71023 sh a2,0(a4) 80008264: b7cff06f j 800075e0 <_vfiprintf_r+0x8e> 80008268: 000ac703 lbu a4,0(s5) 8000826c: fc0c5a63 bgez s8,80007a40 <_vfiprintf_r+0x4ee> 80008270: 8aaa mv s5,a0 80008272: f4aff06f j 800079bc <_vfiprintf_r+0x46a> 80008276: 8aaa mv s5,a0 80008278: 86ba mv a3,a4 8000827a: dcaff06f j 80007844 <_vfiprintf_r+0x2f2> 8000827e: 000ae683 lwu a3,0(s5) 80008282: bd31 j 8000809e <_vfiprintf_r+0xb4c> 80008284: 000ae683 lwu a3,0(s5) 80008288: 88de mv a7,s7 8000828a: 8aaa mv s5,a0 8000828c: b0d5 j 80007b70 <_vfiprintf_r+0x61e> 8000828e: 8baa mv s7,a0 80008290: f2cff06f j 800079bc <_vfiprintf_r+0x46a> 80008294: 854e mv a0,s3 80008296: 1090 addi a2,sp,96 80008298: 85ca mv a1,s2 8000829a: dcbfa0ef jal 80003064 <__sprint_r> 8000829e: d1aff06f j 800077b8 <_vfiprintf_r+0x266> 800082a2: 7622 ld a2,40(sp) 800082a4: 75e2 ld a1,56(sp) 800082a6: e0f2 sd t3,64(sp) 800082a8: 40c50833 sub a6,a0,a2 800082ac: 8542 mv a0,a6 800082ae: f83e sd a5,48(sp) 800082b0: f03a sd a4,32(sp) 800082b2: ec76 sd t4,24(sp) 800082b4: e842 sd a6,16(sp) 800082b6: edcfb0ef jal 80003992 800082ba: ccccd637 lui a2,0xccccd 800082be: ccd60613 addi a2,a2,-819 # ffffffffcccccccd <_stack_top+0xffffffff4cbccccd> 800082c2: 7702 ld a4,32(sp) 800082c4: 02061693 slli a3,a2,0x20 800082c8: 96b2 add a3,a3,a2 800082ca: 02d73733 mulhu a4,a4,a3 800082ce: 001d4603 lbu a2,1(s10) 800082d2: 6842 ld a6,16(sp) 800082d4: 00002897 auipc a7,0x2 800082d8: 1c48b883 ld a7,452(a7) # 8000a498 <__clz_tab+0x128> 800082dc: 00c03633 snez a2,a2 800082e0: 9d32 add s10,s10,a2 800082e2: 6ee2 ld t4,24(sp) 800082e4: 77c2 ld a5,48(sp) 800082e6: 6e06 ld t3,64(sp) 800082e8: fff80513 addi a0,a6,-1 800082ec: 830d srli a4,a4,0x3 800082ee: 02d736b3 mulhu a3,a4,a3 800082f2: 4585 li a1,1 800082f4: 4325 li t1,9 800082f6: 0036d613 srli a2,a3,0x3 800082fa: 00261693 slli a3,a2,0x2 800082fe: 96b2 add a3,a3,a2 80008300: 0686 slli a3,a3,0x1 80008302: 40d706b3 sub a3,a4,a3 80008306: 0306869b addiw a3,a3,48 8000830a: fed80fa3 sb a3,-1(a6) 8000830e: bc19 j 80007d24 <_vfiprintf_r+0x7d2> 80008310: e0070fe3 beqz a4,8000812e <_vfiprintf_r+0xbdc> 80008314: 001c089b addiw a7,s8,1 80008318: 8e62 mv t3,s8 8000831a: 4c01 li s8,0 8000831c: d50ff06f j 8000786c <_vfiprintf_r+0x31a> 80008320: c310 sw a2,0(a4) 80008322: 8ab6 mv s5,a3 80008324: abcff06f j 800075e0 <_vfiprintf_r+0x8e> 80008328: 57fd li a5,-1 8000832a: e43e sd a5,8(sp) 8000832c: c98ff06f j 800077c4 <_vfiprintf_r+0x272> 80008330: 8aaa mv s5,a0 80008332: 8b9a mv s7,t1 80008334: bd79 j 800081d2 <_vfiprintf_r+0xc80> 80008336: 8aaa mv s5,a0 80008338: 8b9a mv s7,t1 8000833a: e82ff06f j 800079bc <_vfiprintf_r+0x46a> 8000833e: 000aa703 lw a4,0(s5) 80008342: 0aa1 addi s5,s5,8 80008344: 00070c1b sext.w s8,a4 80008348: 00075363 bgez a4,8000834e <_vfiprintf_r+0xdfc> 8000834c: 5c7d li s8,-1 8000834e: 001dc703 lbu a4,1(s11) 80008352: 8daa mv s11,a0 80008354: afaff06f j 8000764e <_vfiprintf_r+0xfc> 80008358: 8a9a mv s5,t1 8000835a: e62ff06f j 800079bc <_vfiprintf_r+0x46a> 8000835e: 88de mv a7,s7 80008360: ba01 j 80007c70 <_vfiprintf_r+0x71e> 0000000080008362 <__sbprintf>: 80008362: 0105d783 lhu a5,16(a1) 80008366: 0ac5ae83 lw t4,172(a1) 8000836a: 0125de03 lhu t3,18(a1) 8000836e: 0305b303 ld t1,48(a1) 80008372: 0405b883 ld a7,64(a1) 80008376: b2010113 addi sp,sp,-1248 8000837a: 9bf5 andi a5,a5,-3 8000837c: 0c010813 addi a6,sp,192 80008380: 40000713 li a4,1024 80008384: 4c813823 sd s0,1232(sp) 80008388: 842e mv s0,a1 8000838a: 080c addi a1,sp,16 8000838c: 4c913423 sd s1,1224(sp) 80008390: 02f11023 sh a5,32(sp) 80008394: 4c113c23 sd ra,1240(sp) 80008398: dc02 sw zero,56(sp) 8000839a: df76 sw t4,188(sp) 8000839c: 03c11123 sh t3,34(sp) 800083a0: e09a sd t1,64(sp) 800083a2: e8c6 sd a7,80(sp) 800083a4: e842 sd a6,16(sp) 800083a6: f442 sd a6,40(sp) 800083a8: ce3a sw a4,28(sp) 800083aa: d83a sw a4,48(sp) 800083ac: 84aa mv s1,a0 800083ae: 9a4ff0ef jal 80007552 <_vfiprintf_r> 800083b2: 87aa mv a5,a0 800083b4: 02055763 bgez a0,800083e2 <__sbprintf+0x80> 800083b8: 02015703 lhu a4,32(sp) 800083bc: 04077713 andi a4,a4,64 800083c0: c719 beqz a4,800083ce <__sbprintf+0x6c> 800083c2: 01045703 lhu a4,16(s0) 800083c6: 04076713 ori a4,a4,64 800083ca: 00e41823 sh a4,16(s0) 800083ce: 4d813083 ld ra,1240(sp) 800083d2: 4d013403 ld s0,1232(sp) 800083d6: 4c813483 ld s1,1224(sp) 800083da: 853e mv a0,a5 800083dc: 4e010113 addi sp,sp,1248 800083e0: 8082 ret 800083e2: e42a sd a0,8(sp) 800083e4: 080c addi a1,sp,16 800083e6: 8526 mv a0,s1 800083e8: e55fa0ef jal 8000323c <_fflush_r> 800083ec: 67a2 ld a5,8(sp) 800083ee: d569 beqz a0,800083b8 <__sbprintf+0x56> 800083f0: 57fd li a5,-1 800083f2: b7d9 j 800083b8 <__sbprintf+0x56> 00000000800083f4 : 800083f4: 1141 addi sp,sp,-16 800083f6: 4519 li a0,6 800083f8: e406 sd ra,8(sp) 800083fa: 00a000ef jal 80008404 800083fe: 4505 li a0,1 80008400: d69f70ef jal 80000168 <_exit> 0000000080008404 : 80008404: 47fd li a5,31 80008406: 00002817 auipc a6,0x2 8000840a: 10a83803 ld a6,266(a6) # 8000a510 <_impure_ptr> 8000840e: 04a7ec63 bltu a5,a0,80008466 80008412: 15083783 ld a5,336(a6) 80008416: 1101 addi sp,sp,-32 80008418: ec06 sd ra,24(sp) 8000841a: 862a mv a2,a0 8000841c: c39d beqz a5,80008442 8000841e: 00351713 slli a4,a0,0x3 80008422: 97ba add a5,a5,a4 80008424: 6398 ld a4,0(a5) 80008426: cf11 beqz a4,80008442 80008428: 4685 li a3,1 8000842a: 00d70863 beq a4,a3,8000843a 8000842e: 567d li a2,-1 80008430: 02c70463 beq a4,a2,80008458 80008434: 0007b023 sd zero,0(a5) 80008438: 9702 jalr a4 8000843a: 60e2 ld ra,24(sp) 8000843c: 4501 li a0,0 8000843e: 6105 addi sp,sp,32 80008440: 8082 ret 80008442: 8542 mv a0,a6 80008444: e432 sd a2,8(sp) 80008446: e042 sd a6,0(sp) 80008448: 05c000ef jal 800084a4 <_getpid_r> 8000844c: 6622 ld a2,8(sp) 8000844e: 60e2 ld ra,24(sp) 80008450: 85aa mv a1,a0 80008452: 6502 ld a0,0(sp) 80008454: 6105 addi sp,sp,32 80008456: a829 j 80008470 <_kill_r> 80008458: 60e2 ld ra,24(sp) 8000845a: 47d9 li a5,22 8000845c: 00f82023 sw a5,0(a6) 80008460: 8536 mv a0,a3 80008462: 6105 addi sp,sp,32 80008464: 8082 ret 80008466: 47d9 li a5,22 80008468: 00f82023 sw a5,0(a6) 8000846c: 557d li a0,-1 8000846e: 8082 ret 0000000080008470 <_kill_r>: 80008470: 87ae mv a5,a1 80008472: 1141 addi sp,sp,-16 80008474: e022 sd s0,0(sp) 80008476: 85b2 mv a1,a2 80008478: 842a mv s0,a0 8000847a: 853e mv a0,a5 8000847c: e406 sd ra,8(sp) 8000847e: 3801a423 sw zero,904(gp) # 8000b090 80008482: cd3f70ef jal 80000154 <_kill> 80008486: 57fd li a5,-1 80008488: 00f50663 beq a0,a5,80008494 <_kill_r+0x24> 8000848c: 60a2 ld ra,8(sp) 8000848e: 6402 ld s0,0(sp) 80008490: 0141 addi sp,sp,16 80008492: 8082 ret 80008494: 3881a783 lw a5,904(gp) # 8000b090 80008498: dbf5 beqz a5,8000848c <_kill_r+0x1c> 8000849a: 60a2 ld ra,8(sp) 8000849c: c01c sw a5,0(s0) 8000849e: 6402 ld s0,0(sp) 800084a0: 0141 addi sp,sp,16 800084a2: 8082 ret 00000000800084a4 <_getpid_r>: 800084a4: cadf706f j 80000150 <_getpid> 00000000800084a8 <__eqtf2>: 800084a8: 002027f3 frrm a5 800084ac: 00169313 slli t1,a3,0x1 800084b0: 00159713 slli a4,a1,0x1 800084b4: 03135813 srli a6,t1,0x31 800084b8: 6321 lui t1,0x8 800084ba: 01059793 slli a5,a1,0x10 800084be: 03175893 srli a7,a4,0x31 800084c2: 137d addi t1,t1,-1 # 7fff 800084c4: 01069713 slli a4,a3,0x10 800084c8: 83c1 srli a5,a5,0x10 800084ca: 91fd srli a1,a1,0x3f 800084cc: 8341 srli a4,a4,0x10 800084ce: 92fd srli a3,a3,0x3f 800084d0: 00689963 bne a7,t1,800084e2 <__eqtf2+0x3a> 800084d4: 00a7e333 or t1,a5,a0 800084d8: 00031f63 bnez t1,800084f6 <__eqtf2+0x4e> 800084dc: 05181763 bne a6,a7,8000852a <__eqtf2+0x82> 800084e0: a019 j 800084e6 <__eqtf2+0x3e> 800084e2: 02681b63 bne a6,t1,80008518 <__eqtf2+0x70> 800084e6: 00e66333 or t1,a2,a4 800084ea: 02030763 beqz t1,80008518 <__eqtf2+0x70> 800084ee: 66a1 lui a3,0x8 800084f0: 16fd addi a3,a3,-1 # 7fff 800084f2: 00d89a63 bne a7,a3,80008506 <__eqtf2+0x5e> 800084f6: 8d5d or a0,a0,a5 800084f8: c119 beqz a0,800084fe <__eqtf2+0x56> 800084fa: 93bd srli a5,a5,0x2f 800084fc: cb99 beqz a5,80008512 <__eqtf2+0x6a> 800084fe: 67a1 lui a5,0x8 80008500: 17fd addi a5,a5,-1 # 7fff 80008502: 00f81663 bne a6,a5,8000850e <__eqtf2+0x66> 80008506: 8e59 or a2,a2,a4 80008508: c219 beqz a2,8000850e <__eqtf2+0x66> 8000850a: 933d srli a4,a4,0x2f 8000850c: c319 beqz a4,80008512 <__eqtf2+0x6a> 8000850e: 4505 li a0,1 80008510: 8082 ret 80008512: 00186073 csrsi fflags,16 80008516: bfe5 j 8000850e <__eqtf2+0x66> 80008518: 41088833 sub a6,a7,a6 8000851c: 8e09 sub a2,a2,a0 8000851e: 00c86833 or a6,a6,a2 80008522: 00081463 bnez a6,8000852a <__eqtf2+0x82> 80008526: 00e78563 beq a5,a4,80008530 <__eqtf2+0x88> 8000852a: 4705 li a4,1 8000852c: 853a mv a0,a4 8000852e: 8082 ret 80008530: 4701 li a4,0 80008532: fed58de3 beq a1,a3,8000852c <__eqtf2+0x84> 80008536: fe089ae3 bnez a7,8000852a <__eqtf2+0x82> 8000853a: 8fc9 or a5,a5,a0 8000853c: 00f03733 snez a4,a5 80008540: b7f5 j 8000852c <__eqtf2+0x84> 0000000080008542 <__getf2>: 80008542: 002027f3 frrm a5 80008546: 00159793 slli a5,a1,0x1 8000854a: 0317de13 srli t3,a5,0x31 8000854e: 00169793 slli a5,a3,0x1 80008552: 0317d813 srli a6,a5,0x31 80008556: 67a1 lui a5,0x8 80008558: 01059713 slli a4,a1,0x10 8000855c: 17fd addi a5,a5,-1 # 7fff 8000855e: 8341 srli a4,a4,0x10 80008560: 91fd srli a1,a1,0x3f 80008562: 03f6d313 srli t1,a3,0x3f 80008566: 04fe0163 beq t3,a5,800085a8 <__getf2+0x66> 8000856a: 68a1 lui a7,0x8 8000856c: 06c2 slli a3,a3,0x10 8000856e: 18fd addi a7,a7,-1 # 7fff 80008570: 82c1 srli a3,a3,0x10 80008572: 87c2 mv a5,a6 80008574: 01181663 bne a6,a7,80008580 <__getf2+0x3e> 80008578: 00c6e8b3 or a7,a3,a2 8000857c: 02089963 bnez a7,800085ae <__getf2+0x6c> 80008580: 4881 li a7,0 80008582: 000e1663 bnez t3,8000858e <__getf2+0x4c> 80008586: 00a768b3 or a7,a4,a0 8000858a: 0018b893 seqz a7,a7 8000858e: 04081a63 bnez a6,800085e2 <__getf2+0xa0> 80008592: 00c6eeb3 or t4,a3,a2 80008596: 02088063 beqz a7,800085b6 <__getf2+0x74> 8000859a: 020e8263 beqz t4,800085be <__getf2+0x7c> 8000859e: 4785 li a5,1 800085a0: 00031f63 bnez t1,800085be <__getf2+0x7c> 800085a4: 57fd li a5,-1 800085a6: a821 j 800085be <__getf2+0x7c> 800085a8: 00a767b3 or a5,a4,a0 800085ac: dfdd beqz a5,8000856a <__getf2+0x28> 800085ae: 00186073 csrsi fflags,16 800085b2: 57f9 li a5,-2 800085b4: a029 j 800085be <__getf2+0x7c> 800085b6: 020e9863 bnez t4,800085e6 <__getf2+0xa4> 800085ba: 57fd li a5,-1 800085bc: cd85 beqz a1,800085f4 <__getf2+0xb2> 800085be: 853e mv a0,a5 800085c0: 8082 ret 800085c2: fd0e4ee3 blt t3,a6,8000859e <__getf2+0x5c> 800085c6: fee6eae3 bltu a3,a4,800085ba <__getf2+0x78> 800085ca: 00a67463 bgeu a2,a0,800085d2 <__getf2+0x90> 800085ce: fed706e3 beq a4,a3,800085ba <__getf2+0x78> 800085d2: 00c56563 bltu a0,a2,800085dc <__getf2+0x9a> 800085d6: 4781 li a5,0 800085d8: fed773e3 bgeu a4,a3,800085be <__getf2+0x7c> 800085dc: 4785 li a5,1 800085de: f1e5 bnez a1,800085be <__getf2+0x7c> 800085e0: b7d1 j 800085a4 <__getf2+0x62> 800085e2: fa089ee3 bnez a7,8000859e <__getf2+0x5c> 800085e6: fcb31ae3 bne t1,a1,800085ba <__getf2+0x78> 800085ea: fdc85ce3 bge a6,t3,800085c2 <__getf2+0x80> 800085ee: 57fd li a5,-1 800085f0: fc0317e3 bnez t1,800085be <__getf2+0x7c> 800085f4: 4785 li a5,1 800085f6: b7e1 j 800085be <__getf2+0x7c> 00000000800085f8 <__letf2>: 800085f8: 002027f3 frrm a5 800085fc: 00159793 slli a5,a1,0x1 80008600: 0317de13 srli t3,a5,0x31 80008604: 00169793 slli a5,a3,0x1 80008608: 0317d813 srli a6,a5,0x31 8000860c: 67a1 lui a5,0x8 8000860e: 01059713 slli a4,a1,0x10 80008612: 17fd addi a5,a5,-1 # 7fff 80008614: 8341 srli a4,a4,0x10 80008616: 91fd srli a1,a1,0x3f 80008618: 03f6d313 srli t1,a3,0x3f 8000861c: 04fe0163 beq t3,a5,8000865e <__letf2+0x66> 80008620: 68a1 lui a7,0x8 80008622: 06c2 slli a3,a3,0x10 80008624: 18fd addi a7,a7,-1 # 7fff 80008626: 82c1 srli a3,a3,0x10 80008628: 87c2 mv a5,a6 8000862a: 01181663 bne a6,a7,80008636 <__letf2+0x3e> 8000862e: 00c6e8b3 or a7,a3,a2 80008632: 02089963 bnez a7,80008664 <__letf2+0x6c> 80008636: 4881 li a7,0 80008638: 000e1663 bnez t3,80008644 <__letf2+0x4c> 8000863c: 00a768b3 or a7,a4,a0 80008640: 0018b893 seqz a7,a7 80008644: 04081a63 bnez a6,80008698 <__letf2+0xa0> 80008648: 00c6eeb3 or t4,a3,a2 8000864c: 02088063 beqz a7,8000866c <__letf2+0x74> 80008650: 020e8263 beqz t4,80008674 <__letf2+0x7c> 80008654: 4785 li a5,1 80008656: 00031f63 bnez t1,80008674 <__letf2+0x7c> 8000865a: 57fd li a5,-1 8000865c: a821 j 80008674 <__letf2+0x7c> 8000865e: 00a767b3 or a5,a4,a0 80008662: dfdd beqz a5,80008620 <__letf2+0x28> 80008664: 00186073 csrsi fflags,16 80008668: 4789 li a5,2 8000866a: a029 j 80008674 <__letf2+0x7c> 8000866c: 020e9863 bnez t4,8000869c <__letf2+0xa4> 80008670: 57fd li a5,-1 80008672: cd85 beqz a1,800086aa <__letf2+0xb2> 80008674: 853e mv a0,a5 80008676: 8082 ret 80008678: fd0e4ee3 blt t3,a6,80008654 <__letf2+0x5c> 8000867c: fee6eae3 bltu a3,a4,80008670 <__letf2+0x78> 80008680: 00a67463 bgeu a2,a0,80008688 <__letf2+0x90> 80008684: fed706e3 beq a4,a3,80008670 <__letf2+0x78> 80008688: 00c56563 bltu a0,a2,80008692 <__letf2+0x9a> 8000868c: 4781 li a5,0 8000868e: fed773e3 bgeu a4,a3,80008674 <__letf2+0x7c> 80008692: 4785 li a5,1 80008694: f1e5 bnez a1,80008674 <__letf2+0x7c> 80008696: b7d1 j 8000865a <__letf2+0x62> 80008698: fa089ee3 bnez a7,80008654 <__letf2+0x5c> 8000869c: fcb31ae3 bne t1,a1,80008670 <__letf2+0x78> 800086a0: fdc85ce3 bge a6,t3,80008678 <__letf2+0x80> 800086a4: 57fd li a5,-1 800086a6: fc0317e3 bnez t1,80008674 <__letf2+0x7c> 800086aa: 4785 li a5,1 800086ac: b7e1 j 80008674 <__letf2+0x7c> 00000000800086ae <__multf3>: 800086ae: 711d addi sp,sp,-96 800086b0: e8a2 sd s0,80(sp) 800086b2: f852 sd s4,48(sp) 800086b4: e862 sd s8,16(sp) 800086b6: ec86 sd ra,88(sp) 800086b8: e4a6 sd s1,72(sp) 800086ba: e0ca sd s2,64(sp) 800086bc: fc4e sd s3,56(sp) 800086be: f456 sd s5,40(sp) 800086c0: f05a sd s6,32(sp) 800086c2: ec5e sd s7,24(sp) 800086c4: e466 sd s9,8(sp) 800086c6: 842a mv s0,a0 800086c8: 8c32 mv s8,a2 800086ca: 8a36 mv s4,a3 800086cc: 002029f3 frrm s3 800086d0: 00159793 slli a5,a1,0x1 800086d4: 01059913 slli s2,a1,0x10 800086d8: 0317db13 srli s6,a5,0x31 800086dc: 2981 sext.w s3,s3 800086de: 01095913 srli s2,s2,0x10 800086e2: 03f5da93 srli s5,a1,0x3f 800086e6: 020b0763 beqz s6,80008714 <__multf3+0x66> 800086ea: 67a1 lui a5,0x8 800086ec: 17fd addi a5,a5,-1 # 7fff 800086ee: 08fb0363 beq s6,a5,80008774 <__multf3+0xc6> 800086f2: 090e slli s2,s2,0x3 800086f4: 03d55793 srli a5,a0,0x3d 800086f8: 0127e7b3 or a5,a5,s2 800086fc: 4905 li s2,1 800086fe: 194e slli s2,s2,0x33 80008700: 0127e933 or s2,a5,s2 80008704: 77f1 lui a5,0xffffc 80008706: 0785 addi a5,a5,1 # ffffffffffffc001 <_stack_top+0xffffffff7fefc001> 80008708: 00351b93 slli s7,a0,0x3 8000870c: 9b3e add s6,s6,a5 8000870e: 4c81 li s9,0 80008710: 4481 li s1,0 80008712: a8b5 j 8000878e <__multf3+0xe0> 80008714: 00a96bb3 or s7,s2,a0 80008718: 120b8063 beqz s7,80008838 <__multf3+0x18a> 8000871c: 02090d63 beqz s2,80008756 <__multf3+0xa8> 80008720: 854a mv a0,s2 80008722: 7a1000ef jal 800096c2 <__clzdi2> 80008726: 2501 sext.w a0,a0 80008728: ff150793 addi a5,a0,-15 8000872c: 03d00713 li a4,61 80008730: 0037869b addiw a3,a5,3 80008734: 40f707bb subw a5,a4,a5 80008738: 00d91933 sll s2,s2,a3 8000873c: 00f457b3 srl a5,s0,a5 80008740: 0127e7b3 or a5,a5,s2 80008744: 00d41933 sll s2,s0,a3 80008748: 7b71 lui s6,0xffffc 8000874a: 0b45 addi s6,s6,17 # ffffffffffffc011 <_stack_top+0xffffffff7fefc011> 8000874c: 8bca mv s7,s2 8000874e: 40ab0b33 sub s6,s6,a0 80008752: 893e mv s2,a5 80008754: bf6d j 8000870e <__multf3+0x60> 80008756: 76d000ef jal 800096c2 <__clzdi2> 8000875a: 0405051b addiw a0,a0,64 8000875e: ff150793 addi a5,a0,-15 80008762: 03c00713 li a4,60 80008766: fcf753e3 bge a4,a5,8000872c <__multf3+0x7e> 8000876a: fc37879b addiw a5,a5,-61 8000876e: 00f417b3 sll a5,s0,a5 80008772: bfd9 j 80008748 <__multf3+0x9a> 80008774: 00a96bb3 or s7,s2,a0 80008778: 0c0b8463 beqz s7,80008840 <__multf3+0x192> 8000877c: 02f95493 srli s1,s2,0x2f 80008780: 0014b493 seqz s1,s1 80008784: 0044949b slliw s1,s1,0x4 80008788: 8baa mv s7,a0 8000878a: 2b01 sext.w s6,s6 8000878c: 4c8d li s9,3 8000878e: 001a1693 slli a3,s4,0x1 80008792: 010a1413 slli s0,s4,0x10 80008796: 0316d713 srli a4,a3,0x31 8000879a: 87e2 mv a5,s8 8000879c: 8041 srli s0,s0,0x10 8000879e: 03fa5a13 srli s4,s4,0x3f 800087a2: c35d beqz a4,80008848 <__multf3+0x19a> 800087a4: 66a1 lui a3,0x8 800087a6: 16fd addi a3,a3,-1 # 7fff 800087a8: 0ed70e63 beq a4,a3,800088a4 <__multf3+0x1f6> 800087ac: 040e slli s0,s0,0x3 800087ae: 03dc5693 srli a3,s8,0x3d 800087b2: 8ec1 or a3,a3,s0 800087b4: 4405 li s0,1 800087b6: 144e slli s0,s0,0x33 800087b8: 8c55 or s0,s0,a3 800087ba: 76f1 lui a3,0xffffc 800087bc: 0685 addi a3,a3,1 # ffffffffffffc001 <_stack_top+0xffffffff7fefc001> 800087be: 003c1793 slli a5,s8,0x3 800087c2: 9736 add a4,a4,a3 800087c4: 4881 li a7,0 800087c6: 002c9693 slli a3,s9,0x2 800087ca: 01670633 add a2,a4,s6 800087ce: 0116e6b3 or a3,a3,a7 800087d2: 472d li a4,11 800087d4: 00160813 addi a6,a2,1 800087d8: 10d74e63 blt a4,a3,800088f4 <__multf3+0x246> 800087dc: 4509 li a0,2 800087de: 014ac5b3 xor a1,s5,s4 800087e2: 4705 li a4,1 800087e4: 0ed54463 blt a0,a3,800088cc <__multf3+0x21e> 800087e8: 16fd addi a3,a3,-1 800087ea: 10d76c63 bltu a4,a3,80008902 <__multf3+0x254> 800087ee: 8cc6 mv s9,a7 800087f0: 4709 li a4,2 800087f2: 4cec8263 beq s9,a4,80008cb6 <__multf3+0x608> 800087f6: 470d li a4,3 800087f8: 2eec9763 bne s9,a4,80008ae6 <__multf3+0x438> 800087fc: 4705 li a4,1 800087fe: 66a1 lui a3,0x8 80008800: 173e slli a4,a4,0x2f 80008802: 4501 li a0,0 80008804: 16fd addi a3,a3,-1 # 7fff 80008806: 4581 li a1,0 80008808: 00f5979b slliw a5,a1,0xf 8000880c: 8fd5 or a5,a5,a3 8000880e: 0742 slli a4,a4,0x10 80008810: 17c2 slli a5,a5,0x30 80008812: 01075593 srli a1,a4,0x10 80008816: 8ddd or a1,a1,a5 80008818: c099 beqz s1,8000881e <__multf3+0x170> 8000881a: 0014a073 csrs fflags,s1 8000881e: 60e6 ld ra,88(sp) 80008820: 6446 ld s0,80(sp) 80008822: 64a6 ld s1,72(sp) 80008824: 6906 ld s2,64(sp) 80008826: 79e2 ld s3,56(sp) 80008828: 7a42 ld s4,48(sp) 8000882a: 7aa2 ld s5,40(sp) 8000882c: 7b02 ld s6,32(sp) 8000882e: 6be2 ld s7,24(sp) 80008830: 6c42 ld s8,16(sp) 80008832: 6ca2 ld s9,8(sp) 80008834: 6125 addi sp,sp,96 80008836: 8082 ret 80008838: 4901 li s2,0 8000883a: 4b01 li s6,0 8000883c: 4c85 li s9,1 8000883e: bdc9 j 80008710 <__multf3+0x62> 80008840: 4901 li s2,0 80008842: 2b01 sext.w s6,s6 80008844: 4c89 li s9,2 80008846: b5e9 j 80008710 <__multf3+0x62> 80008848: 018467b3 or a5,s0,s8 8000884c: c7bd beqz a5,800088ba <__multf3+0x20c> 8000884e: c81d beqz s0,80008884 <__multf3+0x1d6> 80008850: 8522 mv a0,s0 80008852: 671000ef jal 800096c2 <__clzdi2> 80008856: 2501 sext.w a0,a0 80008858: ff150793 addi a5,a0,-15 8000885c: 03d00713 li a4,61 80008860: 0037861b addiw a2,a5,3 80008864: 40f707bb subw a5,a4,a5 80008868: 00c41433 sll s0,s0,a2 8000886c: 00fc57b3 srl a5,s8,a5 80008870: 0087e6b3 or a3,a5,s0 80008874: 00cc1433 sll s0,s8,a2 80008878: 7771 lui a4,0xffffc 8000887a: 0745 addi a4,a4,17 # ffffffffffffc011 <_stack_top+0xffffffff7fefc011> 8000887c: 87a2 mv a5,s0 8000887e: 8f09 sub a4,a4,a0 80008880: 8436 mv s0,a3 80008882: b789 j 800087c4 <__multf3+0x116> 80008884: 8562 mv a0,s8 80008886: 63d000ef jal 800096c2 <__clzdi2> 8000888a: 0405051b addiw a0,a0,64 8000888e: ff150793 addi a5,a0,-15 80008892: 03c00713 li a4,60 80008896: fcf753e3 bge a4,a5,8000885c <__multf3+0x1ae> 8000889a: fc37879b addiw a5,a5,-61 8000889e: 00fc16b3 sll a3,s8,a5 800088a2: bfd9 j 80008878 <__multf3+0x1ca> 800088a4: 018466b3 or a3,s0,s8 800088a8: ce89 beqz a3,800088c2 <__multf3+0x214> 800088aa: 56fd li a3,-1 800088ac: 82c5 srli a3,a3,0x11 800088ae: 2701 sext.w a4,a4 800088b0: 488d li a7,3 800088b2: f086eae3 bltu a3,s0,800087c6 <__multf3+0x118> 800088b6: 44c1 li s1,16 800088b8: b739 j 800087c6 <__multf3+0x118> 800088ba: 4401 li s0,0 800088bc: 4701 li a4,0 800088be: 4885 li a7,1 800088c0: b719 j 800087c6 <__multf3+0x118> 800088c2: 4401 li s0,0 800088c4: 4781 li a5,0 800088c6: 2701 sext.w a4,a4 800088c8: 4889 li a7,2 800088ca: bdf5 j 800087c6 <__multf3+0x118> 800088cc: 00d716b3 sll a3,a4,a3 800088d0: 5306f513 andi a0,a3,1328 800088d4: e505 bnez a0,800088fc <__multf3+0x24e> 800088d6: 6505 lui a0,0x1 800088d8: 88850513 addi a0,a0,-1912 # 888 800088dc: 8d75 and a0,a0,a3 800088de: 20051263 bnez a0,80008ae2 <__multf3+0x434> 800088e2: 2406f693 andi a3,a3,576 800088e6: ce91 beqz a3,80008902 <__multf3+0x254> 800088e8: 66a1 lui a3,0x8 800088ea: 173e slli a4,a4,0x2f 800088ec: 16fd addi a3,a3,-1 # 7fff 800088ee: 4581 li a1,0 800088f0: 44c1 li s1,16 800088f2: bf19 j 80008808 <__multf3+0x15a> 800088f4: 47bd li a5,15 800088f6: f0f683e3 beq a3,a5,800087fc <__multf3+0x14e> 800088fa: 85d6 mv a1,s5 800088fc: 844a mv s0,s2 800088fe: 87de mv a5,s7 80008900: bdc5 j 800087f0 <__multf3+0x142> 80008902: 008786b3 add a3,a5,s0 80008906: 020bd513 srli a0,s7,0x20 8000890a: 0207d893 srli a7,a5,0x20 8000890e: 01790733 add a4,s2,s7 80008912: 00f6bfb3 sltu t6,a3,a5 80008916: 1b82 slli s7,s7,0x20 80008918: 1782 slli a5,a5,0x20 8000891a: 020bdb93 srli s7,s7,0x20 8000891e: 9381 srli a5,a5,0x20 80008920: 02fb8eb3 mul t4,s7,a5 80008924: 01273f33 sltu t5,a4,s2 80008928: 02f507b3 mul a5,a0,a5 8000892c: 03150533 mul a0,a0,a7 80008930: 037888b3 mul a7,a7,s7 80008934: 00f88333 add t1,a7,a5 80008938: 020ed893 srli a7,t4,0x20 8000893c: 989a add a7,a7,t1 8000893e: 00f8f563 bgeu a7,a5,80008948 <__multf3+0x29a> 80008942: 4785 li a5,1 80008944: 1782 slli a5,a5,0x20 80008946: 953e add a0,a0,a5 80008948: 0208de13 srli t3,a7,0x20 8000894c: 9e2a add t3,t3,a0 8000894e: 1e82 slli t4,t4,0x20 80008950: 02071313 slli t1,a4,0x20 80008954: 02069513 slli a0,a3,0x20 80008958: 02035313 srli t1,t1,0x20 8000895c: 020ede93 srli t4,t4,0x20 80008960: 02075293 srli t0,a4,0x20 80008964: 0206d793 srli a5,a3,0x20 80008968: 9101 srli a0,a0,0x20 8000896a: 1882 slli a7,a7,0x20 8000896c: 98f6 add a7,a7,t4 8000896e: 02a30eb3 mul t4,t1,a0 80008972: 02a28533 mul a0,t0,a0 80008976: 02f282b3 mul t0,t0,a5 8000897a: 026787b3 mul a5,a5,t1 8000897e: 020ed313 srli t1,t4,0x20 80008982: 97aa add a5,a5,a0 80008984: 933e add t1,t1,a5 80008986: 00a37563 bgeu t1,a0,80008990 <__multf3+0x2e2> 8000898a: 4785 li a5,1 8000898c: 1782 slli a5,a5,0x20 8000898e: 92be add t0,t0,a5 80008990: 02095393 srli t2,s2,0x20 80008994: 02045793 srli a5,s0,0x20 80008998: 1902 slli s2,s2,0x20 8000899a: 1402 slli s0,s0,0x20 8000899c: 02095913 srli s2,s2,0x20 800089a0: 9001 srli s0,s0,0x20 800089a2: 02890a33 mul s4,s2,s0 800089a6: 1e82 slli t4,t4,0x20 800089a8: 020ede93 srli t4,t4,0x20 800089ac: 02035513 srli a0,t1,0x20 800089b0: 1302 slli t1,t1,0x20 800089b2: 9376 add t1,t1,t4 800089b4: 02838433 mul s0,t2,s0 800089b8: 02f383b3 mul t2,t2,a5 800089bc: 032787b3 mul a5,a5,s2 800089c0: 00878eb3 add t4,a5,s0 800089c4: 020a5793 srli a5,s4,0x20 800089c8: 97f6 add a5,a5,t4 800089ca: 0087f563 bgeu a5,s0,800089d4 <__multf3+0x326> 800089ce: 4e85 li t4,1 800089d0: 1e82 slli t4,t4,0x20 800089d2: 93f6 add t2,t2,t4 800089d4: 0207de93 srli t4,a5,0x20 800089d8: 9e9e add t4,t4,t2 800089da: 020a1393 slli t2,s4,0x20 800089de: 0203d393 srli t2,t2,0x20 800089e2: 1782 slli a5,a5,0x20 800089e4: 979e add a5,a5,t2 800089e6: 41f003b3 neg t2,t6 800089ea: 00777733 and a4,a4,t2 800089ee: 41e003b3 neg t2,t5 800089f2: 0076f6b3 and a3,a3,t2 800089f6: 01c303b3 add t2,t1,t3 800089fa: 0063b333 sltu t1,t2,t1 800089fe: 951a add a0,a0,t1 80008a00: 9516 add a0,a0,t0 80008a02: 01ff7f33 and t5,t5,t6 80008a06: 00653333 sltu t1,a0,t1 80008a0a: 972a add a4,a4,a0 80008a0c: 937a add t1,t1,t5 80008a0e: 00a73533 sltu a0,a4,a0 80008a12: 9736 add a4,a4,a3 80008a14: 951a add a0,a0,t1 80008a16: 00d736b3 sltu a3,a4,a3 80008a1a: 41c70fb3 sub t6,a4,t3 80008a1e: 96aa add a3,a3,a0 80008a20: 40ee0e33 sub t3,t3,a4 80008a24: 41138533 sub a0,t2,a7 80008a28: 00a3b333 sltu t1,t2,a0 80008a2c: 001e3e13 seqz t3,t3 80008a30: 406f8f33 sub t5,t6,t1 80008a34: 01f73733 sltu a4,a4,t6 80008a38: 01c37333 and t1,t1,t3 80008a3c: 00676733 or a4,a4,t1 80008a40: 40f50333 sub t1,a0,a5 80008a44: 00653533 sltu a0,a0,t1 80008a48: 41df0fb3 sub t6,t5,t4 80008a4c: 40a78e33 sub t3,a5,a0 80008a50: 9e7e add t3,t3,t6 80008a52: 8e99 sub a3,a3,a4 80008a54: 00fe3733 sltu a4,t3,a5 80008a58: 001fb793 seqz a5,t6 80008a5c: 96f6 add a3,a3,t4 80008a5e: 8d7d and a0,a0,a5 80008a60: 01ff37b3 sltu a5,t5,t6 80008a64: 9736 add a4,a4,a3 80008a66: 8fc9 or a5,a5,a0 80008a68: 8f1d sub a4,a4,a5 80008a6a: 00d31793 slli a5,t1,0xd 80008a6e: 0117e7b3 or a5,a5,a7 80008a72: 00f037b3 snez a5,a5 80008a76: 03335313 srli t1,t1,0x33 80008a7a: 0736 slli a4,a4,0xd 80008a7c: 00de1693 slli a3,t3,0xd 80008a80: 0067e7b3 or a5,a5,t1 80008a84: 033e5413 srli s0,t3,0x33 80008a88: 8fd5 or a5,a5,a3 80008a8a: 00b71693 slli a3,a4,0xb 80008a8e: 8c59 or s0,s0,a4 80008a90: 0606d163 bgez a3,80008af2 <__multf3+0x444> 80008a94: 0017d713 srli a4,a5,0x1 80008a98: 8b85 andi a5,a5,1 80008a9a: 8f5d or a4,a4,a5 80008a9c: 03f41793 slli a5,s0,0x3f 80008aa0: 8fd9 or a5,a5,a4 80008aa2: 8005 srli s0,s0,0x1 80008aa4: 6691 lui a3,0x4 80008aa6: 16fd addi a3,a3,-1 # 3fff 80008aa8: 96c2 add a3,a3,a6 80008aaa: 0ad05763 blez a3,80008b58 <__multf3+0x4aa> 80008aae: 0077f713 andi a4,a5,7 80008ab2: c739 beqz a4,80008b00 <__multf3+0x452> 80008ab4: 0014e493 ori s1,s1,1 80008ab8: 4709 li a4,2 80008aba: 2481 sext.w s1,s1 80008abc: 04e98163 beq s3,a4,80008afe <__multf3+0x450> 80008ac0: 470d li a4,3 80008ac2: 02e98a63 beq s3,a4,80008af6 <__multf3+0x448> 80008ac6: 02099d63 bnez s3,80008b00 <__multf3+0x452> 80008aca: 00f7f713 andi a4,a5,15 80008ace: 4611 li a2,4 80008ad0: 02c70863 beq a4,a2,80008b00 <__multf3+0x452> 80008ad4: 00c78733 add a4,a5,a2 80008ad8: 00f73633 sltu a2,a4,a5 80008adc: 9432 add s0,s0,a2 80008ade: 87ba mv a5,a4 80008ae0: a005 j 80008b00 <__multf3+0x452> 80008ae2: 85d2 mv a1,s4 80008ae4: b329 j 800087ee <__multf3+0x140> 80008ae6: 4705 li a4,1 80008ae8: faec9ee3 bne s9,a4,80008aa4 <__multf3+0x3f6> 80008aec: 4701 li a4,0 80008aee: 4501 li a0,0 80008af0: aa55 j 80008ca4 <__multf3+0x5f6> 80008af2: 8832 mv a6,a2 80008af4: bf45 j 80008aa4 <__multf3+0x3f6> 80008af6: e589 bnez a1,80008b00 <__multf3+0x452> 80008af8: 00878713 addi a4,a5,8 80008afc: bff1 j 80008ad8 <__multf3+0x42a> 80008afe: fded bnez a1,80008af8 <__multf3+0x44a> 80008b00: 00b41713 slli a4,s0,0xb 80008b04: 00075863 bgez a4,80008b14 <__multf3+0x466> 80008b08: 577d li a4,-1 80008b0a: 1752 slli a4,a4,0x34 80008b0c: 177d addi a4,a4,-1 80008b0e: 6691 lui a3,0x4 80008b10: 8c79 and s0,s0,a4 80008b12: 96c2 add a3,a3,a6 80008b14: 6621 lui a2,0x8 80008b16: ffe60713 addi a4,a2,-2 # 7ffe 80008b1a: 00d74963 blt a4,a3,80008b2c <__multf3+0x47e> 80008b1e: 838d srli a5,a5,0x3 80008b20: 03d41513 slli a0,s0,0x3d 80008b24: 8d5d or a0,a0,a5 80008b26: 00345713 srli a4,s0,0x3 80008b2a: b9f9 j 80008808 <__multf3+0x15a> 80008b2c: 4789 li a5,2 80008b2e: 02f98363 beq s3,a5,80008b54 <__multf3+0x4a6> 80008b32: 478d li a5,3 80008b34: 00f98863 beq s3,a5,80008b44 <__multf3+0x496> 80008b38: 00099763 bnez s3,80008b46 <__multf3+0x498> 80008b3c: 4501 li a0,0 80008b3e: fff60693 addi a3,a2,-1 80008b42: a021 j 80008b4a <__multf3+0x49c> 80008b44: dde5 beqz a1,80008b3c <__multf3+0x48e> 80008b46: 557d li a0,-1 80008b48: 86ba mv a3,a4 80008b4a: 0054e493 ori s1,s1,5 80008b4e: 2481 sext.w s1,s1 80008b50: 872a mv a4,a0 80008b52: b95d j 80008808 <__multf3+0x15a> 80008b54: f5e5 bnez a1,80008b3c <__multf3+0x48e> 80008b56: bfc5 j 80008b46 <__multf3+0x498> 80008b58: eed9 bnez a3,80008bf6 <__multf3+0x548> 80008b5a: 0077f693 andi a3,a5,7 80008b5e: 8722 mv a4,s0 80008b60: ce85 beqz a3,80008b98 <__multf3+0x4ea> 80008b62: 0014e493 ori s1,s1,1 80008b66: 4689 li a3,2 80008b68: 2481 sext.w s1,s1 80008b6a: 02d98663 beq s3,a3,80008b96 <__multf3+0x4e8> 80008b6e: 468d li a3,3 80008b70: 00d98f63 beq s3,a3,80008b8e <__multf3+0x4e0> 80008b74: 02099263 bnez s3,80008b98 <__multf3+0x4ea> 80008b78: 00f7f693 andi a3,a5,15 80008b7c: 4611 li a2,4 80008b7e: 00c68d63 beq a3,a2,80008b98 <__multf3+0x4ea> 80008b82: ffc7b713 sltiu a4,a5,-4 80008b86: 00173713 seqz a4,a4 80008b8a: 9722 add a4,a4,s0 80008b8c: a031 j 80008b98 <__multf3+0x4ea> 80008b8e: e589 bnez a1,80008b98 <__multf3+0x4ea> 80008b90: ff87b713 sltiu a4,a5,-8 80008b94: bfcd j 80008b86 <__multf3+0x4d8> 80008b96: fded bnez a1,80008b90 <__multf3+0x4e2> 80008b98: 9351 srli a4,a4,0x34 80008b9a: 8b05 andi a4,a4,1 80008b9c: 00174813 xori a6,a4,1 80008ba0: 4705 li a4,1 80008ba2: 04000613 li a2,64 80008ba6: 9e19 subw a2,a2,a4 80008ba8: 00e7d533 srl a0,a5,a4 80008bac: 00c416b3 sll a3,s0,a2 80008bb0: 00c79633 sll a2,a5,a2 80008bb4: 8ec9 or a3,a3,a0 80008bb6: 00c03633 snez a2,a2 80008bba: 00c6e7b3 or a5,a3,a2 80008bbe: 00e45733 srl a4,s0,a4 80008bc2: 0077f693 andi a3,a5,7 80008bc6: c2c1 beqz a3,80008c46 <__multf3+0x598> 80008bc8: 0014e493 ori s1,s1,1 80008bcc: 4689 li a3,2 80008bce: 2481 sext.w s1,s1 80008bd0: 06d98a63 beq s3,a3,80008c44 <__multf3+0x596> 80008bd4: 468d li a3,3 80008bd6: 06d98363 beq s3,a3,80008c3c <__multf3+0x58e> 80008bda: 06099663 bnez s3,80008c46 <__multf3+0x598> 80008bde: 00f7f693 andi a3,a5,15 80008be2: 4611 li a2,4 80008be4: 06c68163 beq a3,a2,80008c46 <__multf3+0x598> 80008be8: 00c786b3 add a3,a5,a2 80008bec: 00f6b633 sltu a2,a3,a5 80008bf0: 9732 add a4,a4,a2 80008bf2: 87b6 mv a5,a3 80008bf4: a889 j 80008c46 <__multf3+0x598> 80008bf6: f8d00713 li a4,-115 80008bfa: 08e6c163 blt a3,a4,80008c7c <__multf3+0x5ce> 80008bfe: 4605 li a2,1 80008c00: fc200513 li a0,-62 80008c04: 40d60733 sub a4,a2,a3 80008c08: 00a6c463 blt a3,a0,80008c10 <__multf3+0x562> 80008c0c: 8832 mv a6,a2 80008c0e: bf51 j 80008ba2 <__multf3+0x4f4> 80008c10: fc07061b addiw a2,a4,-64 80008c14: fc100813 li a6,-63 80008c18: 00c45633 srl a2,s0,a2 80008c1c: 4501 li a0,0 80008c1e: 01068763 beq a3,a6,80008c2c <__multf3+0x57e> 80008c22: 08000513 li a0,128 80008c26: 9d19 subw a0,a0,a4 80008c28: 00a41533 sll a0,s0,a0 80008c2c: 8d5d or a0,a0,a5 80008c2e: 00a03533 snez a0,a0 80008c32: 00a667b3 or a5,a2,a0 80008c36: 4805 li a6,1 80008c38: 4701 li a4,0 80008c3a: b761 j 80008bc2 <__multf3+0x514> 80008c3c: e589 bnez a1,80008c46 <__multf3+0x598> 80008c3e: 00878693 addi a3,a5,8 80008c42: b76d j 80008bec <__multf3+0x53e> 80008c44: fded bnez a1,80008c3e <__multf3+0x590> 80008c46: 00c71693 slli a3,a4,0xc 80008c4a: 0206d263 bgez a3,80008c6e <__multf3+0x5c0> 80008c4e: 0014e493 ori s1,s1,1 80008c52: 2481 sext.w s1,s1 80008c54: 4701 li a4,0 80008c56: 4501 li a0,0 80008c58: 4685 li a3,1 80008c5a: ba0807e3 beqz a6,80008808 <__multf3+0x15a> 80008c5e: 0014f793 andi a5,s1,1 80008c62: 0017979b slliw a5,a5,0x1 80008c66: 8fc5 or a5,a5,s1 80008c68: 0007849b sext.w s1,a5 80008c6c: be71 j 80008808 <__multf3+0x15a> 80008c6e: 03d71513 slli a0,a4,0x3d 80008c72: 838d srli a5,a5,0x3 80008c74: 8d5d or a0,a0,a5 80008c76: 830d srli a4,a4,0x3 80008c78: 4681 li a3,0 80008c7a: b7c5 j 80008c5a <__multf3+0x5ac> 80008c7c: 00f46533 or a0,s0,a5 80008c80: cd11 beqz a0,80008c9c <__multf3+0x5ee> 80008c82: 4789 li a5,2 80008c84: 0014e493 ori s1,s1,1 80008c88: 02f98463 beq s3,a5,80008cb0 <__multf3+0x602> 80008c8c: 478d li a5,3 80008c8e: 00f98d63 beq s3,a5,80008ca8 <__multf3+0x5fa> 80008c92: 4505 li a0,1 80008c94: 00099363 bnez s3,80008c9a <__multf3+0x5ec> 80008c98: 4515 li a0,5 80008c9a: 810d srli a0,a0,0x3 80008c9c: 0024e493 ori s1,s1,2 80008ca0: 2481 sext.w s1,s1 80008ca2: 4701 li a4,0 80008ca4: 4681 li a3,0 80008ca6: b68d j 80008808 <__multf3+0x15a> 80008ca8: 4525 li a0,9 80008caa: d9e5 beqz a1,80008c9a <__multf3+0x5ec> 80008cac: 4505 li a0,1 80008cae: b7f5 j 80008c9a <__multf3+0x5ec> 80008cb0: 4525 li a0,9 80008cb2: f5e5 bnez a1,80008c9a <__multf3+0x5ec> 80008cb4: bfe5 j 80008cac <__multf3+0x5fe> 80008cb6: 66a1 lui a3,0x8 80008cb8: 4701 li a4,0 80008cba: 4501 li a0,0 80008cbc: 16fd addi a3,a3,-1 # 7fff 80008cbe: b6a9 j 80008808 <__multf3+0x15a> 0000000080008cc0 <__subtf3>: 80008cc0: 7179 addi sp,sp,-48 80008cc2: f406 sd ra,40(sp) 80008cc4: f022 sd s0,32(sp) 80008cc6: ec26 sd s1,24(sp) 80008cc8: e84a sd s2,16(sp) 80008cca: e44e sd s3,8(sp) 80008ccc: e052 sd s4,0(sp) 80008cce: 00202773 frrm a4 80008cd2: 00159793 slli a5,a1,0x1 80008cd6: 0317d313 srli t1,a5,0x31 80008cda: 03f5d993 srli s3,a1,0x3f 80008cde: 00169793 slli a5,a3,0x1 80008ce2: 05c2 slli a1,a1,0x10 80008ce4: 81b5 srli a1,a1,0xd 80008ce6: 03d55813 srli a6,a0,0x3d 80008cea: 0317d893 srli a7,a5,0x31 80008cee: 01069793 slli a5,a3,0x10 80008cf2: 83b5 srli a5,a5,0xd 80008cf4: 00b86833 or a6,a6,a1 80008cf8: 03d65593 srli a1,a2,0x3d 80008cfc: 8ddd or a1,a1,a5 80008cfe: 67a1 lui a5,0x8 80008d00: 17fd addi a5,a5,-1 # 7fff 80008d02: 0007091b sext.w s2,a4 80008d06: 849a mv s1,t1 80008d08: 050e slli a0,a0,0x3 80008d0a: 03f6d713 srli a4,a3,0x3f 80008d0e: 060e slli a2,a2,0x3 80008d10: 00f89663 bne a7,a5,80008d1c <__subtf3+0x5c> 80008d14: 00c5e7b3 or a5,a1,a2 80008d18: 86ba mv a3,a4 80008d1a: e399 bnez a5,80008d20 <__subtf3+0x60> 80008d1c: 00174693 xori a3,a4,1 80008d20: 6721 lui a4,0x8 80008d22: 411307bb subw a5,t1,a7 80008d26: 177d addi a4,a4,-1 # 7fff 80008d28: 35369263 bne a3,s3,8000906c <__subtf3+0x3ac> 80008d2c: 0ef05b63 blez a5,80008e22 <__subtf3+0x162> 80008d30: 06089b63 bnez a7,80008da6 <__subtf3+0xe6> 80008d34: 00c5e6b3 or a3,a1,a2 80008d38: e699 bnez a3,80008d46 <__subtf3+0x86> 80008d3a: 04e30863 beq t1,a4,80008d8a <__subtf3+0xca> 80008d3e: 85c2 mv a1,a6 80008d40: 862a mv a2,a0 80008d42: 4781 li a5,0 80008d44: a2d5 j 80008f28 <__subtf3+0x268> 80008d46: 37fd addiw a5,a5,-1 80008d48: ef9d bnez a5,80008d86 <__subtf3+0xc6> 80008d4a: 962a add a2,a2,a0 80008d4c: 982e add a6,a6,a1 80008d4e: 00a63533 sltu a0,a2,a0 80008d52: 00a805b3 add a1,a6,a0 80008d56: 00c59793 slli a5,a1,0xc 80008d5a: 0207d463 bgez a5,80008d82 <__subtf3+0xc2> 80008d5e: 67a1 lui a5,0x8 80008d60: 0485 addi s1,s1,1 80008d62: 17fd addi a5,a5,-1 # 7fff 80008d64: 2cf48a63 beq s1,a5,80009038 <__subtf3+0x378> 80008d68: 57fd li a5,-1 80008d6a: 17ce slli a5,a5,0x33 80008d6c: 17fd addi a5,a5,-1 80008d6e: 8fed and a5,a5,a1 80008d70: 00165713 srli a4,a2,0x1 80008d74: 8a05 andi a2,a2,1 80008d76: 8f51 or a4,a4,a2 80008d78: 03f79613 slli a2,a5,0x3f 80008d7c: 8e59 or a2,a2,a4 80008d7e: 0017d593 srli a1,a5,0x1 80008d82: 4781 li a5,0 80008d84: a4a9 j 80008fce <__subtf3+0x30e> 80008d86: 02e31563 bne t1,a4,80008db0 <__subtf3+0xf0> 80008d8a: 00a86633 or a2,a6,a0 80008d8e: 6c060b63 beqz a2,80009464 <__subtf3+0x7a4> 80008d92: 03285793 srli a5,a6,0x32 80008d96: 8b85 andi a5,a5,1 80008d98: 0017c793 xori a5,a5,1 80008d9c: 0047979b slliw a5,a5,0x4 80008da0: 85c2 mv a1,a6 80008da2: 862a mv a2,a0 80008da4: a251 j 80008f28 <__subtf3+0x268> 80008da6: fee302e3 beq t1,a4,80008d8a <__subtf3+0xca> 80008daa: 4705 li a4,1 80008dac: 174e slli a4,a4,0x33 80008dae: 8dd9 or a1,a1,a4 80008db0: 07400713 li a4,116 80008db4: 06f74263 blt a4,a5,80008e18 <__subtf3+0x158> 80008db8: 03f00713 li a4,63 80008dbc: 02f74a63 blt a4,a5,80008df0 <__subtf3+0x130> 80008dc0: 04000693 li a3,64 80008dc4: 9e9d subw a3,a3,a5 80008dc6: 00d59733 sll a4,a1,a3 80008dca: 00f658b3 srl a7,a2,a5 80008dce: 00d616b3 sll a3,a2,a3 80008dd2: 01176733 or a4,a4,a7 80008dd6: 00d036b3 snez a3,a3 80008dda: 8f55 or a4,a4,a3 80008ddc: 00f5d7b3 srl a5,a1,a5 80008de0: 00a70633 add a2,a4,a0 80008de4: 97c2 add a5,a5,a6 80008de6: 00e63733 sltu a4,a2,a4 80008dea: 00e785b3 add a1,a5,a4 80008dee: b7a5 j 80008d56 <__subtf3+0x96> 80008df0: fc07871b addiw a4,a5,-64 80008df4: 04000893 li a7,64 80008df8: 00e5d733 srl a4,a1,a4 80008dfc: 4681 li a3,0 80008dfe: 01178763 beq a5,a7,80008e0c <__subtf3+0x14c> 80008e02: 08000693 li a3,128 80008e06: 9e9d subw a3,a3,a5 80008e08: 00d596b3 sll a3,a1,a3 80008e0c: 8ed1 or a3,a3,a2 80008e0e: 00d036b3 snez a3,a3 80008e12: 8f55 or a4,a4,a3 80008e14: 4781 li a5,0 80008e16: b7e9 j 80008de0 <__subtf3+0x120> 80008e18: 00c5e733 or a4,a1,a2 80008e1c: 00e03733 snez a4,a4 80008e20: bfd5 j 80008e14 <__subtf3+0x154> 80008e22: c7e1 beqz a5,80008eea <__subtf3+0x22a> 80008e24: 08031163 bnez t1,80008ea6 <__subtf3+0x1e6> 80008e28: 00a866b3 or a3,a6,a0 80008e2c: e285 bnez a3,80008e4c <__subtf3+0x18c> 80008e2e: 62e89d63 bne a7,a4,80009468 <__subtf3+0x7a8> 80008e32: 00c5e7b3 or a5,a1,a2 80008e36: 62078c63 beqz a5,8000946e <__subtf3+0x7ae> 80008e3a: 0325d793 srli a5,a1,0x32 80008e3e: 8b85 andi a5,a5,1 80008e40: 0017c793 xori a5,a5,1 80008e44: 0047979b slliw a5,a5,0x4 80008e48: 84c6 mv s1,a7 80008e4a: a8f9 j 80008f28 <__subtf3+0x268> 80008e4c: fff7c793 not a5,a5 80008e50: 2781 sext.w a5,a5 80008e52: eb89 bnez a5,80008e64 <__subtf3+0x1a4> 80008e54: 962a add a2,a2,a0 80008e56: 982e add a6,a6,a1 80008e58: 00a63533 sltu a0,a2,a0 80008e5c: 00a805b3 add a1,a6,a0 80008e60: 84c6 mv s1,a7 80008e62: bdd5 j 80008d56 <__subtf3+0x96> 80008e64: fce887e3 beq a7,a4,80008e32 <__subtf3+0x172> 80008e68: 07400713 li a4,116 80008e6c: 06f74a63 blt a4,a5,80008ee0 <__subtf3+0x220> 80008e70: 03f00713 li a4,63 80008e74: 04f74263 blt a4,a5,80008eb8 <__subtf3+0x1f8> 80008e78: 04000693 li a3,64 80008e7c: 9e9d subw a3,a3,a5 80008e7e: 00d81733 sll a4,a6,a3 80008e82: 00f55333 srl t1,a0,a5 80008e86: 00d516b3 sll a3,a0,a3 80008e8a: 00676733 or a4,a4,t1 80008e8e: 00d036b3 snez a3,a3 80008e92: 8f55 or a4,a4,a3 80008e94: 00f857b3 srl a5,a6,a5 80008e98: 963a add a2,a2,a4 80008e9a: 97ae add a5,a5,a1 80008e9c: 00e63733 sltu a4,a2,a4 80008ea0: 00e785b3 add a1,a5,a4 80008ea4: bf75 j 80008e60 <__subtf3+0x1a0> 80008ea6: f8e886e3 beq a7,a4,80008e32 <__subtf3+0x172> 80008eaa: 4705 li a4,1 80008eac: 174e slli a4,a4,0x33 80008eae: 40f007bb negw a5,a5 80008eb2: 00e86833 or a6,a6,a4 80008eb6: bf4d j 80008e68 <__subtf3+0x1a8> 80008eb8: fc07871b addiw a4,a5,-64 80008ebc: 04000313 li t1,64 80008ec0: 00e85733 srl a4,a6,a4 80008ec4: 4681 li a3,0 80008ec6: 00678763 beq a5,t1,80008ed4 <__subtf3+0x214> 80008eca: 08000693 li a3,128 80008ece: 9e9d subw a3,a3,a5 80008ed0: 00d816b3 sll a3,a6,a3 80008ed4: 8ec9 or a3,a3,a0 80008ed6: 00d036b3 snez a3,a3 80008eda: 8f55 or a4,a4,a3 80008edc: 4781 li a5,0 80008ede: bf6d j 80008e98 <__subtf3+0x1d8> 80008ee0: 00a86733 or a4,a6,a0 80008ee4: 00e03733 snez a4,a4 80008ee8: bfd5 j 80008edc <__subtf3+0x21c> 80008eea: 00130493 addi s1,t1,1 80008eee: 03149693 slli a3,s1,0x31 80008ef2: 92c9 srli a3,a3,0x32 80008ef4: e2e1 bnez a3,80008fb4 <__subtf3+0x2f4> 80008ef6: 00a86733 or a4,a6,a0 80008efa: 06031e63 bnez t1,80008f76 <__subtf3+0x2b6> 80008efe: 42070a63 beqz a4,80009332 <__subtf3+0x672> 80008f02: 00c5e733 or a4,a1,a2 80008f06: 4e070563 beqz a4,800093f0 <__subtf3+0x730> 80008f0a: 962a add a2,a2,a0 80008f0c: 982e add a6,a6,a1 80008f0e: 00a63533 sltu a0,a2,a0 80008f12: 00a805b3 add a1,a6,a0 80008f16: 00c59713 slli a4,a1,0xc 80008f1a: 40075c63 bgez a4,80009332 <__subtf3+0x672> 80008f1e: 577d li a4,-1 80008f20: 174e slli a4,a4,0x33 80008f22: 177d addi a4,a4,-1 80008f24: 8df9 and a1,a1,a4 80008f26: 4485 li s1,1 80008f28: 6721 lui a4,0x8 80008f2a: 03d59513 slli a0,a1,0x3d 80008f2e: 820d srli a2,a2,0x3 80008f30: 177d addi a4,a4,-1 # 7fff 80008f32: 8d51 or a0,a0,a2 80008f34: 818d srli a1,a1,0x3 80008f36: 00e49963 bne s1,a4,80008f48 <__subtf3+0x288> 80008f3a: 8d4d or a0,a0,a1 80008f3c: 4581 li a1,0 80008f3e: c509 beqz a0,80008f48 <__subtf3+0x288> 80008f40: 4585 li a1,1 80008f42: 15be slli a1,a1,0x2f 80008f44: 4501 li a0,0 80008f46: 4981 li s3,0 80008f48: 14c6 slli s1,s1,0x31 80008f4a: 0019f993 andi s3,s3,1 80008f4e: 90c5 srli s1,s1,0x31 80008f50: 09be slli s3,s3,0xf 80008f52: 0099e9b3 or s3,s3,s1 80008f56: 05c2 slli a1,a1,0x10 80008f58: 19c2 slli s3,s3,0x30 80008f5a: 81c1 srli a1,a1,0x10 80008f5c: 0135e5b3 or a1,a1,s3 80008f60: c399 beqz a5,80008f66 <__subtf3+0x2a6> 80008f62: 0017a073 csrs fflags,a5 80008f66: 70a2 ld ra,40(sp) 80008f68: 7402 ld s0,32(sp) 80008f6a: 64e2 ld s1,24(sp) 80008f6c: 6942 ld s2,16(sp) 80008f6e: 69a2 ld s3,8(sp) 80008f70: 6a02 ld s4,0(sp) 80008f72: 6145 addi sp,sp,48 80008f74: 8082 ret 80008f76: cb01 beqz a4,80008f86 <__subtf3+0x2c6> 80008f78: 03285793 srli a5,a6,0x32 80008f7c: 8b85 andi a5,a5,1 80008f7e: 0017c793 xori a5,a5,1 80008f82: 0047979b slliw a5,a5,0x4 80008f86: 66a1 lui a3,0x8 80008f88: 16fd addi a3,a3,-1 # 7fff 80008f8a: 00d89a63 bne a7,a3,80008f9e <__subtf3+0x2de> 80008f8e: 00c5e6b3 or a3,a1,a2 80008f92: c691 beqz a3,80008f9e <__subtf3+0x2de> 80008f94: 00d59693 slli a3,a1,0xd 80008f98: 0006c363 bltz a3,80008f9e <__subtf3+0x2de> 80008f9c: 47c1 li a5,16 80008f9e: cb01 beqz a4,80008fae <__subtf3+0x2ee> 80008fa0: 8dd1 or a1,a1,a2 80008fa2: 50058663 beqz a1,800094ae <__subtf3+0x7ee> 80008fa6: 4585 li a1,1 80008fa8: 4981 li s3,0 80008faa: 15ca slli a1,a1,0x32 80008fac: 4601 li a2,0 80008fae: 64a1 lui s1,0x8 80008fb0: 14fd addi s1,s1,-1 # 7fff 80008fb2: bf9d j 80008f28 <__subtf3+0x268> 80008fb4: 00e48f63 beq s1,a4,80008fd2 <__subtf3+0x312> 80008fb8: 962a add a2,a2,a0 80008fba: 982e add a6,a6,a1 80008fbc: 00a63533 sltu a0,a2,a0 80008fc0: 982a add a6,a6,a0 80008fc2: 03f81713 slli a4,a6,0x3f 80008fc6: 8205 srli a2,a2,0x1 80008fc8: 8e59 or a2,a2,a4 80008fca: 00185593 srli a1,a6,0x1 80008fce: 4701 li a4,0 80008fd0: a66d j 8000937a <__subtf3+0x6ba> 80008fd2: 06090563 beqz s2,8000903c <__subtf3+0x37c> 80008fd6: 470d li a4,3 80008fd8: 02e91a63 bne s2,a4,8000900c <__subtf3+0x34c> 80008fdc: 06098063 beqz s3,8000903c <__subtf3+0x37c> 80008fe0: 64a1 lui s1,0x8 80008fe2: 567d li a2,-1 80008fe4: 14f9 addi s1,s1,-2 # 7ffe 80008fe6: 85b2 mv a1,a2 80008fe8: 4715 li a4,5 80008fea: 468d li a3,3 80008fec: 42d90563 beq s2,a3,80009416 <__subtf3+0x756> 80008ff0: 42091b63 bnez s2,80009426 <__subtf3+0x766> 80008ff4: 00f67693 andi a3,a2,15 80008ff8: 4511 li a0,4 80008ffa: 42a68663 beq a3,a0,80009426 <__subtf3+0x766> 80008ffe: 00a606b3 add a3,a2,a0 80009002: 00c6b533 sltu a0,a3,a2 80009006: 95aa add a1,a1,a0 80009008: 8636 mv a2,a3 8000900a: a931 j 80009426 <__subtf3+0x766> 8000900c: 4789 li a5,2 8000900e: 04f90663 beq s2,a5,8000905a <__subtf3+0x39a> 80009012: 64a1 lui s1,0x8 80009014: 55fd li a1,-1 80009016: 14f9 addi s1,s1,-2 # 7ffe 80009018: 862e mv a2,a1 8000901a: 4795 li a5,5 8000901c: 00c59713 slli a4,a1,0xc 80009020: f00754e3 bgez a4,80008f28 <__subtf3+0x268> 80009024: 6721 lui a4,0x8 80009026: 0485 addi s1,s1,1 80009028: 177d addi a4,a4,-1 # 7fff 8000902a: 40e48663 beq s1,a4,80009436 <__subtf3+0x776> 8000902e: 577d li a4,-1 80009030: 174e slli a4,a4,0x33 80009032: 177d addi a4,a4,-1 80009034: 8df9 and a1,a1,a4 80009036: bdcd j 80008f28 <__subtf3+0x268> 80009038: 00091663 bnez s2,80009044 <__subtf3+0x384> 8000903c: 4581 li a1,0 8000903e: 4601 li a2,0 80009040: 4795 li a5,5 80009042: b5dd j 80008f28 <__subtf3+0x268> 80009044: 478d li a5,3 80009046: fcf913e3 bne s2,a5,8000900c <__subtf3+0x34c> 8000904a: fe0989e3 beqz s3,8000903c <__subtf3+0x37c> 8000904e: 64a1 lui s1,0x8 80009050: 567d li a2,-1 80009052: 14f9 addi s1,s1,-2 # 7ffe 80009054: 85b2 mv a1,a2 80009056: 4781 li a5,0 80009058: bf41 j 80008fe8 <__subtf3+0x328> 8000905a: fe0991e3 bnez s3,8000903c <__subtf3+0x37c> 8000905e: 64a1 lui s1,0x8 80009060: 567d li a2,-1 80009062: 14f9 addi s1,s1,-2 # 7ffe 80009064: 85b2 mv a1,a2 80009066: 4715 li a4,5 80009068: 87ba mv a5,a4 8000906a: bf4d j 8000901c <__subtf3+0x35c> 8000906c: 0af05d63 blez a5,80009126 <__subtf3+0x466> 80009070: 06089c63 bnez a7,800090e8 <__subtf3+0x428> 80009074: 00c5e6b3 or a3,a1,a2 80009078: cc0681e3 beqz a3,80008d3a <__subtf3+0x7a> 8000907c: 37fd addiw a5,a5,-1 8000907e: e395 bnez a5,800090a2 <__subtf3+0x3e2> 80009080: 40c50633 sub a2,a0,a2 80009084: 40b80833 sub a6,a6,a1 80009088: 00c53533 sltu a0,a0,a2 8000908c: 40a805b3 sub a1,a6,a0 80009090: 00c59793 slli a5,a1,0xc 80009094: ce07d7e3 bgez a5,80008d82 <__subtf3+0xc2> 80009098: 00d59413 slli s0,a1,0xd 8000909c: 8035 srli s0,s0,0xd 8000909e: 8a32 mv s4,a2 800090a0: a489 j 800092e2 <__subtf3+0x622> 800090a2: cee304e3 beq t1,a4,80008d8a <__subtf3+0xca> 800090a6: 07400713 li a4,116 800090aa: 06f74963 blt a4,a5,8000911c <__subtf3+0x45c> 800090ae: 03f00713 li a4,63 800090b2: 04f74163 blt a4,a5,800090f4 <__subtf3+0x434> 800090b6: 04000693 li a3,64 800090ba: 9e9d subw a3,a3,a5 800090bc: 00d59733 sll a4,a1,a3 800090c0: 00f658b3 srl a7,a2,a5 800090c4: 00d616b3 sll a3,a2,a3 800090c8: 01176733 or a4,a4,a7 800090cc: 00d036b3 snez a3,a3 800090d0: 8f55 or a4,a4,a3 800090d2: 00f5d7b3 srl a5,a1,a5 800090d6: 40e50633 sub a2,a0,a4 800090da: 40f807b3 sub a5,a6,a5 800090de: 00c53533 sltu a0,a0,a2 800090e2: 40a785b3 sub a1,a5,a0 800090e6: b76d j 80009090 <__subtf3+0x3d0> 800090e8: cae301e3 beq t1,a4,80008d8a <__subtf3+0xca> 800090ec: 4705 li a4,1 800090ee: 174e slli a4,a4,0x33 800090f0: 8dd9 or a1,a1,a4 800090f2: bf55 j 800090a6 <__subtf3+0x3e6> 800090f4: fc07871b addiw a4,a5,-64 800090f8: 04000893 li a7,64 800090fc: 00e5d733 srl a4,a1,a4 80009100: 4681 li a3,0 80009102: 01178763 beq a5,a7,80009110 <__subtf3+0x450> 80009106: 08000693 li a3,128 8000910a: 9e9d subw a3,a3,a5 8000910c: 00d596b3 sll a3,a1,a3 80009110: 8ed1 or a3,a3,a2 80009112: 00d036b3 snez a3,a3 80009116: 8f55 or a4,a4,a3 80009118: 4781 li a5,0 8000911a: bf75 j 800090d6 <__subtf3+0x416> 8000911c: 00c5e733 or a4,a1,a2 80009120: 00e03733 snez a4,a4 80009124: bfd5 j 80009118 <__subtf3+0x458> 80009126: c3f5 beqz a5,8000920a <__subtf3+0x54a> 80009128: 08031c63 bnez t1,800091c0 <__subtf3+0x500> 8000912c: 00a86333 or t1,a6,a0 80009130: 02031263 bnez t1,80009154 <__subtf3+0x494> 80009134: 89b6 mv s3,a3 80009136: 32e89963 bne a7,a4,80009468 <__subtf3+0x7a8> 8000913a: 00c5e7b3 or a5,a1,a2 8000913e: 32078763 beqz a5,8000946c <__subtf3+0x7ac> 80009142: 0325d793 srli a5,a1,0x32 80009146: 8b85 andi a5,a5,1 80009148: 0017c793 xori a5,a5,1 8000914c: 0047979b slliw a5,a5,0x4 80009150: 89b6 mv s3,a3 80009152: b9dd j 80008e48 <__subtf3+0x188> 80009154: fff7c793 not a5,a5 80009158: 2781 sext.w a5,a5 8000915a: ef89 bnez a5,80009174 <__subtf3+0x4b4> 8000915c: 40a60533 sub a0,a2,a0 80009160: 00a637b3 sltu a5,a2,a0 80009164: 41058833 sub a6,a1,a6 80009168: 862a mv a2,a0 8000916a: 40f805b3 sub a1,a6,a5 8000916e: 84c6 mv s1,a7 80009170: 89b6 mv s3,a3 80009172: bf39 j 80009090 <__subtf3+0x3d0> 80009174: fce883e3 beq a7,a4,8000913a <__subtf3+0x47a> 80009178: 07400713 li a4,116 8000917c: 08f74263 blt a4,a5,80009200 <__subtf3+0x540> 80009180: 03f00713 li a4,63 80009184: 04f74763 blt a4,a5,800091d2 <__subtf3+0x512> 80009188: 04000313 li t1,64 8000918c: 40f3033b subw t1,t1,a5 80009190: 00681733 sll a4,a6,t1 80009194: 00f55e33 srl t3,a0,a5 80009198: 00651333 sll t1,a0,t1 8000919c: 01c76733 or a4,a4,t3 800091a0: 00603333 snez t1,t1 800091a4: 00676733 or a4,a4,t1 800091a8: 00f857b3 srl a5,a6,a5 800091ac: 40e60733 sub a4,a2,a4 800091b0: 00e63533 sltu a0,a2,a4 800091b4: 40f587b3 sub a5,a1,a5 800091b8: 863a mv a2,a4 800091ba: 40a785b3 sub a1,a5,a0 800091be: bf45 j 8000916e <__subtf3+0x4ae> 800091c0: f6e88de3 beq a7,a4,8000913a <__subtf3+0x47a> 800091c4: 4705 li a4,1 800091c6: 174e slli a4,a4,0x33 800091c8: 40f007bb negw a5,a5 800091cc: 00e86833 or a6,a6,a4 800091d0: b765 j 80009178 <__subtf3+0x4b8> 800091d2: fc07871b addiw a4,a5,-64 800091d6: 04000e13 li t3,64 800091da: 00e85733 srl a4,a6,a4 800091de: 4301 li t1,0 800091e0: 01c78863 beq a5,t3,800091f0 <__subtf3+0x530> 800091e4: 08000313 li t1,128 800091e8: 40f3033b subw t1,t1,a5 800091ec: 00681333 sll t1,a6,t1 800091f0: 00a36333 or t1,t1,a0 800091f4: 00603333 snez t1,t1 800091f8: 00676733 or a4,a4,t1 800091fc: 4781 li a5,0 800091fe: b77d j 800091ac <__subtf3+0x4ec> 80009200: 00a86733 or a4,a6,a0 80009204: 00e03733 snez a4,a4 80009208: bfd5 j 800091fc <__subtf3+0x53c> 8000920a: 00130e13 addi t3,t1,1 8000920e: 031e1e93 slli t4,t3,0x31 80009212: 032ede93 srli t4,t4,0x32 80009216: 0a0e9163 bnez t4,800092b8 <__subtf3+0x5f8> 8000921a: 00c5ee33 or t3,a1,a2 8000921e: 00a86eb3 or t4,a6,a0 80009222: 06031063 bnez t1,80009282 <__subtf3+0x5c2> 80009226: 000e9b63 bnez t4,8000923c <__subtf3+0x57c> 8000922a: 040e1063 bnez t3,8000926a <__subtf3+0x5aa> 8000922e: ffe90993 addi s3,s2,-2 80009232: 0019b993 seqz s3,s3 80009236: 4581 li a1,0 80009238: 4601 li a2,0 8000923a: b1fd j 80008f28 <__subtf3+0x268> 8000923c: 1a0e0a63 beqz t3,800093f0 <__subtf3+0x730> 80009240: 40c508b3 sub a7,a0,a2 80009244: 01153333 sltu t1,a0,a7 80009248: 40b80733 sub a4,a6,a1 8000924c: 40670733 sub a4,a4,t1 80009250: 00c71313 slli t1,a4,0xc 80009254: 00035d63 bgez t1,8000926e <__subtf3+0x5ae> 80009258: 40a60533 sub a0,a2,a0 8000925c: 00a637b3 sltu a5,a2,a0 80009260: 41058833 sub a6,a1,a6 80009264: 862a mv a2,a0 80009266: 40f805b3 sub a1,a6,a5 8000926a: 89b6 mv s3,a3 8000926c: a0d9 j 80009332 <__subtf3+0x672> 8000926e: 00e8e633 or a2,a7,a4 80009272: 18061263 bnez a2,800093f6 <__subtf3+0x736> 80009276: ffe90993 addi s3,s2,-2 8000927a: 0019b993 seqz s3,s3 8000927e: 4581 li a1,0 80009280: b165 j 80008f28 <__subtf3+0x268> 80009282: 200e8863 beqz t4,80009492 <__subtf3+0x7d2> 80009286: 03285793 srli a5,a6,0x32 8000928a: 8b85 andi a5,a5,1 8000928c: 0017c793 xori a5,a5,1 80009290: 0047979b slliw a5,a5,0x4 80009294: 00e89c63 bne a7,a4,800092ac <__subtf3+0x5ec> 80009298: 200e0963 beqz t3,800094aa <__subtf3+0x7ea> 8000929c: 00d59713 slli a4,a1,0xd 800092a0: 20075a63 bgez a4,800094b4 <__subtf3+0x7f4> 800092a4: 89b6 mv s3,a3 800092a6: d00e84e3 beqz t4,80008fae <__subtf3+0x2ee> 800092aa: b9f5 j 80008fa6 <__subtf3+0x2e6> 800092ac: 1c0e1463 bnez t3,80009474 <__subtf3+0x7b4> 800092b0: 85c2 mv a1,a6 800092b2: 862a mv a2,a0 800092b4: 84ba mv s1,a4 800092b6: b98d j 80008f28 <__subtf3+0x268> 800092b8: 40c50733 sub a4,a0,a2 800092bc: 00e538b3 sltu a7,a0,a4 800092c0: 40b80433 sub s0,a6,a1 800092c4: 41140433 sub s0,s0,a7 800092c8: 00c41893 slli a7,s0,0xc 800092cc: 8a3a mv s4,a4 800092ce: 0a08de63 bgez a7,8000938a <__subtf3+0x6ca> 800092d2: 40a60a33 sub s4,a2,a0 800092d6: 41058433 sub s0,a1,a6 800092da: 01463633 sltu a2,a2,s4 800092de: 8c11 sub s0,s0,a2 800092e0: 89b6 mv s3,a3 800092e2: cc55 beqz s0,8000939e <__subtf3+0x6de> 800092e4: 8522 mv a0,s0 800092e6: 3dc000ef jal 800096c2 <__clzdi2> 800092ea: ff45061b addiw a2,a0,-12 800092ee: 04000593 li a1,64 800092f2: 9d91 subw a1,a1,a2 800092f4: 00c41433 sll s0,s0,a2 800092f8: 00ba55b3 srl a1,s4,a1 800092fc: 8dc1 or a1,a1,s0 800092fe: 00ca1433 sll s0,s4,a2 80009302: 0e964063 blt a2,s1,800093e2 <__subtf3+0x722> 80009306: 9e05 subw a2,a2,s1 80009308: 0016071b addiw a4,a2,1 8000930c: 03f00793 li a5,63 80009310: 0ae7c563 blt a5,a4,800093ba <__subtf3+0x6fa> 80009314: 04000793 li a5,64 80009318: 9f99 subw a5,a5,a4 8000931a: 00f59633 sll a2,a1,a5 8000931e: 00e456b3 srl a3,s0,a4 80009322: 00f417b3 sll a5,s0,a5 80009326: 8e55 or a2,a2,a3 80009328: 00f037b3 snez a5,a5 8000932c: 8e5d or a2,a2,a5 8000932e: 00e5d5b3 srl a1,a1,a4 80009332: 00c5e7b3 or a5,a1,a2 80009336: 14078463 beqz a5,8000947e <__subtf3+0x7be> 8000933a: 00161693 slli a3,a2,0x1 8000933e: 03f65713 srli a4,a2,0x3f 80009342: 00159793 slli a5,a1,0x1 80009346: 0076f513 andi a0,a3,7 8000934a: 97ba add a5,a5,a4 8000934c: 4701 li a4,0 8000934e: c10d beqz a0,80009370 <__subtf3+0x6b0> 80009350: 4709 li a4,2 80009352: 0ae90e63 beq s2,a4,8000940e <__subtf3+0x74e> 80009356: 470d li a4,3 80009358: 0ae90263 beq s2,a4,800093fc <__subtf3+0x73c> 8000935c: 4705 li a4,1 8000935e: 00091963 bnez s2,80009370 <__subtf3+0x6b0> 80009362: 00f6f513 andi a0,a3,15 80009366: 4811 li a6,4 80009368: ffc6b693 sltiu a3,a3,-4 8000936c: 09051d63 bne a0,a6,80009406 <__subtf3+0x746> 80009370: 93d1 srli a5,a5,0x34 80009372: 8b85 andi a5,a5,1 80009374: 0017c793 xori a5,a5,1 80009378: 4481 li s1,0 8000937a: 00767693 andi a3,a2,7 8000937e: c6c5 beqz a3,80009426 <__subtf3+0x766> 80009380: 4709 li a4,2 80009382: 08e90f63 beq s2,a4,80009420 <__subtf3+0x760> 80009386: 4705 li a4,1 80009388: b18d j 80008fea <__subtf3+0x32a> 8000938a: 00876633 or a2,a4,s0 8000938e: fa31 bnez a2,800092e2 <__subtf3+0x622> 80009390: ffe90993 addi s3,s2,-2 80009394: 0019b993 seqz s3,s3 80009398: 4581 li a1,0 8000939a: 4481 li s1,0 8000939c: b671 j 80008f28 <__subtf3+0x268> 8000939e: 8552 mv a0,s4 800093a0: 322000ef jal 800096c2 <__clzdi2> 800093a4: 0345061b addiw a2,a0,52 800093a8: 03f00793 li a5,63 800093ac: f4c7d1e3 bge a5,a2,800092ee <__subtf3+0x62e> 800093b0: ff45059b addiw a1,a0,-12 800093b4: 00ba15b3 sll a1,s4,a1 800093b8: b7a9 j 80009302 <__subtf3+0x642> 800093ba: fc16061b addiw a2,a2,-63 800093be: 04000693 li a3,64 800093c2: 00c5d633 srl a2,a1,a2 800093c6: 4781 li a5,0 800093c8: 00d70763 beq a4,a3,800093d6 <__subtf3+0x716> 800093cc: 08000793 li a5,128 800093d0: 9f99 subw a5,a5,a4 800093d2: 00f597b3 sll a5,a1,a5 800093d6: 8fc1 or a5,a5,s0 800093d8: 00f037b3 snez a5,a5 800093dc: 8e5d or a2,a2,a5 800093de: 4581 li a1,0 800093e0: bf89 j 80009332 <__subtf3+0x672> 800093e2: 57fd li a5,-1 800093e4: 17ce slli a5,a5,0x33 800093e6: 17fd addi a5,a5,-1 800093e8: 8c91 sub s1,s1,a2 800093ea: 8dfd and a1,a1,a5 800093ec: 8622 mv a2,s0 800093ee: ba51 j 80008d82 <__subtf3+0xc2> 800093f0: 85c2 mv a1,a6 800093f2: 862a mv a2,a0 800093f4: bf3d j 80009332 <__subtf3+0x672> 800093f6: 85ba mv a1,a4 800093f8: 8646 mv a2,a7 800093fa: bf25 j 80009332 <__subtf3+0x672> 800093fc: 4705 li a4,1 800093fe: f60999e3 bnez s3,80009370 <__subtf3+0x6b0> 80009402: ff86b693 sltiu a3,a3,-8 80009406: 0016b693 seqz a3,a3 8000940a: 97b6 add a5,a5,a3 8000940c: b795 j 80009370 <__subtf3+0x6b0> 8000940e: 4705 li a4,1 80009410: f60980e3 beqz s3,80009370 <__subtf3+0x6b0> 80009414: b7fd j 80009402 <__subtf3+0x742> 80009416: 00099863 bnez s3,80009426 <__subtf3+0x766> 8000941a: 00860693 addi a3,a2,8 8000941e: b6d5 j 80009002 <__subtf3+0x342> 80009420: 4705 li a4,1 80009422: fe099ce3 bnez s3,8000941a <__subtf3+0x75a> 80009426: c40781e3 beqz a5,80009068 <__subtf3+0x3a8> 8000942a: 00177793 andi a5,a4,1 8000942e: 0017979b slliw a5,a5,0x1 80009432: 8fd9 or a5,a5,a4 80009434: b6e5 j 8000901c <__subtf3+0x35c> 80009436: 4601 li a2,0 80009438: 02090163 beqz s2,8000945a <__subtf3+0x79a> 8000943c: 470d li a4,3 8000943e: 00e91863 bne s2,a4,8000944e <__subtf3+0x78e> 80009442: 00098c63 beqz s3,8000945a <__subtf3+0x79a> 80009446: 64a1 lui s1,0x8 80009448: 567d li a2,-1 8000944a: 14f9 addi s1,s1,-2 # 7ffe 8000944c: a039 j 8000945a <__subtf3+0x79a> 8000944e: ffe90713 addi a4,s2,-2 80009452: fb75 bnez a4,80009446 <__subtf3+0x786> 80009454: 0019f713 andi a4,s3,1 80009458: d77d beqz a4,80009446 <__subtf3+0x786> 8000945a: 0057e793 ori a5,a5,5 8000945e: 2781 sext.w a5,a5 80009460: 85b2 mv a1,a2 80009462: b4d9 j 80008f28 <__subtf3+0x268> 80009464: 4581 li a1,0 80009466: b8f1 j 80008d42 <__subtf3+0x82> 80009468: 84c6 mv s1,a7 8000946a: b8e1 j 80008d42 <__subtf3+0x82> 8000946c: 89b6 mv s3,a3 8000946e: 4581 li a1,0 80009470: 4601 li a2,0 80009472: bad9 j 80008e48 <__subtf3+0x188> 80009474: 4585 li a1,1 80009476: 4981 li s3,0 80009478: 15ca slli a1,a1,0x32 8000947a: 4601 li a2,0 8000947c: bd25 j 800092b4 <__subtf3+0x5f4> 8000947e: 4581 li a1,0 80009480: 4601 li a2,0 80009482: bf21 j 8000939a <__subtf3+0x6da> 80009484: 4585 li a1,1 80009486: 64a1 lui s1,0x8 80009488: 4981 li s3,0 8000948a: 15ca slli a1,a1,0x32 8000948c: 4601 li a2,0 8000948e: 14fd addi s1,s1,-1 # 7fff 80009490: a819 j 800094a6 <__subtf3+0x7e6> 80009492: e0e883e3 beq a7,a4,80009298 <__subtf3+0x5d8> 80009496: 89b6 mv s3,a3 80009498: e00e1ee3 bnez t3,800092b4 <__subtf3+0x5f4> 8000949c: 4585 li a1,1 8000949e: 4981 li s3,0 800094a0: 15ca slli a1,a1,0x32 800094a2: 4601 li a2,0 800094a4: 84ba mv s1,a4 800094a6: 47c1 li a5,16 800094a8: b441 j 80008f28 <__subtf3+0x268> 800094aa: fc0e8de3 beqz t4,80009484 <__subtf3+0x7c4> 800094ae: 85c2 mv a1,a6 800094b0: 862a mv a2,a0 800094b2: bcf5 j 80008fae <__subtf3+0x2ee> 800094b4: 47c1 li a5,16 800094b6: b3fd j 800092a4 <__subtf3+0x5e4> 00000000800094b8 <__unordtf2>: 800094b8: 002027f3 frrm a5 800094bc: 00159793 slli a5,a1,0x1 800094c0: 00169813 slli a6,a3,0x1 800094c4: 01059713 slli a4,a1,0x10 800094c8: 0317d593 srli a1,a5,0x31 800094cc: 01069793 slli a5,a3,0x10 800094d0: 03185693 srli a3,a6,0x31 800094d4: 6821 lui a6,0x8 800094d6: 187d addi a6,a6,-1 # 7fff 800094d8: 8341 srli a4,a4,0x10 800094da: 83c1 srli a5,a5,0x10 800094dc: 01059663 bne a1,a6,800094e8 <__unordtf2+0x30> 800094e0: 00a768b3 or a7,a4,a0 800094e4: 00089c63 bnez a7,800094fc <__unordtf2+0x44> 800094e8: 01068463 beq a3,a6,800094f0 <__unordtf2+0x38> 800094ec: 4501 li a0,0 800094ee: 8082 ret 800094f0: 00c7e833 or a6,a5,a2 800094f4: fe080ce3 beqz a6,800094ec <__unordtf2+0x34> 800094f8: 00d59a63 bne a1,a3,8000950c <__unordtf2+0x54> 800094fc: 8d59 or a0,a0,a4 800094fe: c119 beqz a0,80009504 <__unordtf2+0x4c> 80009500: 933d srli a4,a4,0x2f 80009502: cb09 beqz a4,80009514 <__unordtf2+0x5c> 80009504: 6721 lui a4,0x8 80009506: 177d addi a4,a4,-1 # 7fff 80009508: 00e69863 bne a3,a4,80009518 <__unordtf2+0x60> 8000950c: 8e5d or a2,a2,a5 8000950e: c609 beqz a2,80009518 <__unordtf2+0x60> 80009510: 93bd srli a5,a5,0x2f 80009512: e399 bnez a5,80009518 <__unordtf2+0x60> 80009514: 00186073 csrsi fflags,16 80009518: 4505 li a0,1 8000951a: 8082 ret 000000008000951c <__fixtfsi>: 8000951c: 862a mv a2,a0 8000951e: 002027f3 frrm a5 80009522: 00159513 slli a0,a1,0x1 80009526: 03155693 srli a3,a0,0x31 8000952a: 6511 lui a0,0x4 8000952c: 01059713 slli a4,a1,0x10 80009530: 1579 addi a0,a0,-2 # 3ffe 80009532: 01075793 srli a5,a4,0x10 80009536: 91fd srli a1,a1,0x3f 80009538: 00d54763 blt a0,a3,80009546 <__fixtfsi+0x2a> 8000953c: e6a5 bnez a3,800095a4 <__fixtfsi+0x88> 8000953e: 8e5d or a2,a2,a5 80009540: 4501 li a0,0 80009542: ee39 bnez a2,800095a0 <__fixtfsi+0x84> 80009544: 8082 ret 80009546: 6511 lui a0,0x4 80009548: 0575 addi a0,a0,29 # 401d 8000954a: 02d55563 bge a0,a3,80009574 <__fixtfsi+0x58> 8000954e: 80000537 lui a0,0x80000 80009552: c9b9 beqz a1,800095a8 <__fixtfsi+0x8c> 80009554: 6591 lui a1,0x4 80009556: 05f9 addi a1,a1,30 # 401e 80009558: 00b68863 beq a3,a1,80009568 <__fixtfsi+0x4c> 8000955c: 80000537 lui a0,0x80000 80009560: 47c1 li a5,16 80009562: 0017a073 csrs fflags,a5 80009566: 8082 ret 80009568: 9305 srli a4,a4,0x21 8000956a: fb6d bnez a4,8000955c <__fixtfsi+0x40> 8000956c: 17be slli a5,a5,0x2f 8000956e: 8fd1 or a5,a5,a2 80009570: eb85 bnez a5,800095a0 <__fixtfsi+0x84> 80009572: 8082 ret 80009574: 4705 li a4,1 80009576: 1742 slli a4,a4,0x30 80009578: 8fd9 or a5,a5,a4 8000957a: 7771 lui a4,0xffffc 8000957c: 2745 addiw a4,a4,17 # ffffffffffffc011 <_stack_top+0xffffffff7fefc011> 8000957e: 9f35 addw a4,a4,a3 80009580: 00e79733 sll a4,a5,a4 80009584: 8f51 or a4,a4,a2 80009586: 6611 lui a2,0x4 80009588: 02f6061b addiw a2,a2,47 # 402f 8000958c: 40d606bb subw a3,a2,a3 80009590: 00d7d7b3 srl a5,a5,a3 80009594: 0007851b sext.w a0,a5 80009598: c199 beqz a1,8000959e <__fixtfsi+0x82> 8000959a: 40a0053b negw a0,a0 8000959e: d761 beqz a4,80009566 <__fixtfsi+0x4a> 800095a0: 4785 li a5,1 800095a2: b7c1 j 80009562 <__fixtfsi+0x46> 800095a4: 4501 li a0,0 800095a6: bfed j 800095a0 <__fixtfsi+0x84> 800095a8: fff54513 not a0,a0 800095ac: bf55 j 80009560 <__fixtfsi+0x44> 00000000800095ae <__floatsitf>: 800095ae: 1101 addi sp,sp,-32 800095b0: ec06 sd ra,24(sp) 800095b2: e822 sd s0,16(sp) 800095b4: e426 sd s1,8(sp) 800095b6: c129 beqz a0,800095f8 <__floatsitf+0x4a> 800095b8: 41f5579b sraiw a5,a0,0x1f 800095bc: 00f54433 xor s0,a0,a5 800095c0: 9c1d subw s0,s0,a5 800095c2: 1402 slli s0,s0,0x20 800095c4: 9001 srli s0,s0,0x20 800095c6: 01f5549b srliw s1,a0,0x1f 800095ca: 8522 mv a0,s0 800095cc: 0f6000ef jal 800096c2 <__clzdi2> 800095d0: 6791 lui a5,0x4 800095d2: 03e7879b addiw a5,a5,62 # 403e 800095d6: 9f89 subw a5,a5,a0 800095d8: 3545 addiw a0,a0,-15 # 7ffffff1 <__dtim_size+0x7feffff1> 800095da: 00a41433 sll s0,s0,a0 800095de: 00f4959b slliw a1,s1,0xf 800095e2: 8ddd or a1,a1,a5 800095e4: 0442 slli s0,s0,0x10 800095e6: 8041 srli s0,s0,0x10 800095e8: 15c2 slli a1,a1,0x30 800095ea: 60e2 ld ra,24(sp) 800095ec: 8dc1 or a1,a1,s0 800095ee: 6442 ld s0,16(sp) 800095f0: 64a2 ld s1,8(sp) 800095f2: 4501 li a0,0 800095f4: 6105 addi sp,sp,32 800095f6: 8082 ret 800095f8: 4481 li s1,0 800095fa: 4401 li s0,0 800095fc: 4781 li a5,0 800095fe: b7c5 j 800095de <__floatsitf+0x30> 0000000080009600 <__extenddftf2>: 80009600: 1101 addi sp,sp,-32 80009602: e20506d3 fmv.x.d a3,fa0 80009606: ec06 sd ra,24(sp) 80009608: e822 sd s0,16(sp) 8000960a: e426 sd s1,8(sp) 8000960c: 002027f3 frrm a5 80009610: 0346d513 srli a0,a3,0x34 80009614: 7ff57513 andi a0,a0,2047 80009618: 00150713 addi a4,a0,1 8000961c: 00c69793 slli a5,a3,0xc 80009620: 7fe77713 andi a4,a4,2046 80009624: 00c7d413 srli s0,a5,0xc 80009628: 03f6d493 srli s1,a3,0x3f 8000962c: cb09 beqz a4,8000963e <__extenddftf2+0x3e> 8000962e: 6711 lui a4,0x4 80009630: c0070713 addi a4,a4,-1024 # 3c00 80009634: 953a add a0,a0,a4 80009636: 83c1 srli a5,a5,0x10 80009638: 1472 slli s0,s0,0x3c 8000963a: 4701 li a4,0 8000963c: a8b1 j 80009698 <__extenddftf2+0x98> 8000963e: ed1d bnez a0,8000967c <__extenddftf2+0x7c> 80009640: 4781 li a5,0 80009642: dc65 beqz s0,8000963a <__extenddftf2+0x3a> 80009644: 8522 mv a0,s0 80009646: 07c000ef jal 800096c2 <__clzdi2> 8000964a: 0005071b sext.w a4,a0 8000964e: 47b9 li a5,14 80009650: 02e7c063 blt a5,a4,80009670 <__extenddftf2+0x70> 80009654: 47bd li a5,15 80009656: 9f89 subw a5,a5,a0 80009658: 0315071b addiw a4,a0,49 8000965c: 00f457b3 srl a5,s0,a5 80009660: 00e41433 sll s0,s0,a4 80009664: 6711 lui a4,0x4 80009666: c0c7071b addiw a4,a4,-1012 # 3c0c 8000966a: 40a7053b subw a0,a4,a0 8000966e: b7f1 j 8000963a <__extenddftf2+0x3a> 80009670: ff15079b addiw a5,a0,-15 80009674: 00f417b3 sll a5,s0,a5 80009678: 4401 li s0,0 8000967a: b7ed j 80009664 <__extenddftf2+0x64> 8000967c: cc1d beqz s0,800096ba <__extenddftf2+0xba> 8000967e: 4605 li a2,1 80009680: 03361713 slli a4,a2,0x33 80009684: 00e43733 sltu a4,s0,a4 80009688: 83c1 srli a5,a5,0x10 8000968a: 163e slli a2,a2,0x2f 8000968c: 6521 lui a0,0x8 8000968e: 0047171b slliw a4,a4,0x4 80009692: 1472 slli s0,s0,0x3c 80009694: 8fd1 or a5,a5,a2 80009696: 157d addi a0,a0,-1 # 7fff 80009698: 00f4969b slliw a3,s1,0xf 8000969c: 8ec9 or a3,a3,a0 8000969e: 01079593 slli a1,a5,0x10 800096a2: 16c2 slli a3,a3,0x30 800096a4: 81c1 srli a1,a1,0x10 800096a6: 8dd5 or a1,a1,a3 800096a8: c319 beqz a4,800096ae <__extenddftf2+0xae> 800096aa: 00186073 csrsi fflags,16 800096ae: 60e2 ld ra,24(sp) 800096b0: 8522 mv a0,s0 800096b2: 6442 ld s0,16(sp) 800096b4: 64a2 ld s1,8(sp) 800096b6: 6105 addi sp,sp,32 800096b8: 8082 ret 800096ba: 6521 lui a0,0x8 800096bc: 4781 li a5,0 800096be: 157d addi a0,a0,-1 # 7fff 800096c0: bfad j 8000963a <__extenddftf2+0x3a> 00000000800096c2 <__clzdi2>: 800096c2: 03800793 li a5,56 800096c6: 00f55733 srl a4,a0,a5 800096ca: 0ff77693 zext.b a3,a4 800096ce: e28d bnez a3,800096f0 <__clzdi2+0x2e> 800096d0: 17e1 addi a5,a5,-8 800096d2: fbf5 bnez a5,800096c6 <__clzdi2+0x4> 800096d4: 04000713 li a4,64 800096d8: 40f707b3 sub a5,a4,a5 800096dc: 00001717 auipc a4,0x1 800096e0: c9470713 addi a4,a4,-876 # 8000a370 <__clz_tab> 800096e4: 972a add a4,a4,a0 800096e6: 00074503 lbu a0,0(a4) 800096ea: 40a7853b subw a0,a5,a0 800096ee: 8082 ret 800096f0: 853a mv a0,a4 800096f2: b7cd j 800096d4 <__clzdi2+0x12> 800096f4: 0000 unimp 800096f6: 0000 unimp 800096f8: 4150 lw a2,4(a0) 800096fa: 00005353 fadd.s ft6,ft0,ft0,unknown 800096fe: 0000 unimp 80009700: 4f4d li t5,19 80009702: 4956 lw s2,84(sp) 80009704: 474e lw a4,208(sp) 80009706: 534e552f .insn 4, 0x534e552f 8000970a: 4154 lw a3,4(a0) 8000970c: 4c42 lw s8,16(sp) 8000970e: 0045 c.nop 17 80009710: 490a lw s2,128(sp) 80009712: 50204d43 fmadd.s fs10,ft0,ft2,fa0,rmm 80009716: 4f4d li t5,19 80009718: 2044 fld fs1,128(s0) 8000971a: 3035 .insn 2, 0x3035 8000971c: 2030 fld fa2,64(s0) 8000971e: 7a48 ld a0,176(a2) 80009720: 5320 lw s0,96(a4) 80009722: 4950 lw a2,20(a0) 80009724: 7020 ld s0,96(s0) 80009726: 696c6c6f jal s8,800cfdbc <__heap_start+0xc49ec> 8000972a: 676e ld a4,216(sp) 8000972c: 7420 ld s0,104(s0) 8000972e: 7365 lui t1,0xffff9 80009730: 0a74 addi a3,sp,284 80009732: 0000 unimp 80009734: 0000 unimp 80009736: 0000 unimp 80009738: 3d495053 .insn 4, 0x3d495053 8000973c: 7830 ld a2,112(s0) 8000973e: 3025 .insn 2, 0x3025 80009740: 6c38 ld a4,88(s0) 80009742: 2078 fld fa4,192(s0) 80009744: 656e6547 .insn 4, 0x656e6547 80009748: 32737973 csrrci s2,mhpmevent7,6 8000974c: 5020 lw s0,96(s0) 8000974e: 4f4d li t5,19 80009750: 2044 fld fs1,128(s0) 80009752: 434a lw t1,144(sp) 80009754: 000a c.slli zero,0x2 80009756: 0000 unimp 80009758: 20495053 .insn 4, 0x20495053 8000975c: 6970 ld a2,208(a0) 8000975e: 736e ld t1,248(sp) 80009760: 203a fld ft0,392(sp) 80009762: 4a3d5343 fmadd.d ft6,fs10,ft3,fs1,unknown 80009766: 4d203143 .insn 4, 0x4d203143 8000976a: 3d49534f .insn 4, 0x3d49534f 8000976e: 434a lw t1,144(sp) 80009770: 2032 fld ft0,264(sp) 80009772: 494d li s2,19 80009774: 4a3d4f53 .insn 4, 0x4a3d4f53 80009778: 53203343 fmadd.d ft6,ft0,fs2,fa0,rup 8000977c: 4a3d4b43 fmadd.d fs6,fs10,ft3,fs1,rmm 80009780: 000a3443 fmadd.s fs0,fs4,ft0,ft0,rup 80009784: 0000 unimp 80009786: 0000 unimp 80009788: 4e49 li t3,18 8000978a: 3154 fld fa3,160(a0) 8000978c: 39434a2f .insn 4, 0x39434a2f 80009790: 6920 ld s0,80(a0) 80009792: 6f6e2073 csrs 0x6f6,t3 80009796: 2074 fld fa3,192(s0) 80009798: 7375 lui t1,0xffffd 8000979a: 6465 lui s0,0x19 8000979c: 6173203b .insn 4, 0x6173203b 800097a0: 706d c.lui zero,0xffffb 800097a2: 656c ld a1,200(a0) 800097a4: 72612073 csrs mhpmevent6h,sp 800097a8: 2065 .insn 2, 0x2065 800097aa: 6572 ld a0,280(sp) 800097ac: 6461 lui s0,0x18 800097ae: 6220 ld s0,64(a2) 800097b0: 2079 .insn 2, 0x2079 800097b2: 6f70 ld a2,216(a4) 800097b4: 6c6c ld a1,216(s0) 800097b6: 6e69 lui t3,0x1a 800097b8: 4e492067 .insn 4, 0x4e492067 800097bc: 5f54 lw a3,60(a4) 800097be: 54415453 .insn 4, 0x54415453 800097c2: 5355 li t1,-11 800097c4: 0a2e slli s4,s4,0xb 800097c6: 0000 unimp 800097c8: 5f4f4857 .insn 4, 0x5f4f4857 800097cc: 4d41 li s10,16 800097ce: 495f 303d 2578 .insn 6, 0x2578303d495f 800097d4: 3230 fld fa2,96(a2) 800097d6: 2078 fld fa4,192(s0) 800097d8: 4349 li t1,18 800097da: 2d4d addiw s10,s10,19 800097dc: 3234 fld fa3,96(a2) 800097de: 3836 fld fa6,360(sp) 800097e0: 2d38 fld fa4,88(a0) 800097e2: 0a50 addi a2,sp,276 800097e4: 0000 unimp 800097e6: 0000 unimp 800097e8: 5f4f4857 .insn 4, 0x5f4f4857 800097ec: 4d41 li s10,16 800097ee: 495f 303d 2578 .insn 6, 0x2578303d495f 800097f4: 3230 fld fa2,96(a2) 800097f6: 2078 fld fa4,192(s0) 800097f8: 4349 li t1,18 800097fa: 2d4d addiw s10,s10,19 800097fc: 3234 fld fa3,96(a2) 800097fe: 3836 fld fa6,360(sp) 80009800: 2d36 fld fs10,328(sp) 80009802: 0a50 addi a2,sp,276 80009804: 0000 unimp 80009806: 0000 unimp 80009808: 5f4f4857 .insn 4, 0x5f4f4857 8000980c: 4d41 li s10,16 8000980e: 495f 303d 2578 .insn 6, 0x2578303d495f 80009814: 3230 fld fa2,96(a2) 80009816: 2078 fld fa4,192(s0) 80009818: 4146 lw sp,80(sp) 8000981a: 4c49 li s8,18 8000981c: 2820 fld fs0,80(s0) 8000981e: 7865 lui a6,0xffff9 80009820: 6570 ld a2,200(a0) 80009822: 64657463 bgeu a0,t1,80009e6a <__clzdi2+0x7a8> 80009826: 3020 fld fs0,96(s0) 80009828: 3478 fld fa4,232(s0) 8000982a: 2034 fld fa3,64(s0) 8000982c: 3020726f jal tp,80010b2e <__heap_start+0x575e> 80009830: 3478 fld fa4,232(s0) 80009832: 000a2937 lui s2,0xa2 80009836: 0000 unimp 80009838: 4544 lw s1,12(a0) 8000983a: 4956 lw s2,84(sp) 8000983c: 435f4543 fmadd.d fa0,ft10,fs5,fs0,rmm 80009840: 49464e4f fnmadd.s ft8,fa2,fs4,fs1,rmm 80009844: 78303d47 fmsub.s fs10,ft0,ft3,fa5,rup 80009848: 3025 .insn 2, 0x3025 8000984a: 7832 ld a6,296(sp) 8000984c: 4620 lw s0,72(a2) 8000984e: 4941 li s2,16 80009850: 204c fld fa1,128(s0) 80009852: 5328 lw a0,96(a4) 80009854: 4950 lw a2,20(a0) 80009856: 6d20 ld s0,88(a0) 80009858: 2065646f jal s0,8005fa5e <__heap_start+0x5468e> 8000985c: 756d lui a0,0xffffb 8000985e: 72207473 csrrci s0,minstretcfgh,0 80009862: 6d65 lui s10,0x19 80009864: 6961 lui s2,0x18 80009866: 206e fld ft0,216(sp) 80009868: 2930 fld fa2,80(a0) 8000986a: 000a c.slli zero,0x2 8000986c: 0000 unimp 8000986e: 0000 unimp 80009870: 20474643 fmadd.s fa2,fa4,ft4,ft4,rmm 80009874: 5750 lw a2,44(a4) 80009876: 3d52 fld fs10,304(sp) 80009878: 3025 .insn 2, 0x3025 8000987a: 7832 ld a6,296(sp) 8000987c: 4720 lw s0,72(a4) 8000987e: 5259 li tp,-10 80009880: 30253d4f fnmadd.s fs10,fa0,ft2,ft6,rup 80009884: 7832 ld a6,296(sp) 80009886: 4120 lw s0,64(a0) 80009888: 4c454343 .insn 4, 0x4c454343 8000988c: 253d addiw a0,a0,15 # ffffffffffffb00f <_stack_top+0xffffffff7fefb00f> 8000988e: 3230 fld fa2,96(a2) 80009890: 2078 fld fa4,192(s0) 80009892: 4946 lw s2,80(sp) 80009894: 544c lw a1,44(s0) 80009896: 253d addiw a0,a0,15 80009898: 3230 fld fa2,96(a2) 8000989a: 2078 fld fa4,192(s0) 8000989c: 253d3147 .insn 4, 0x253d3147 800098a0: 3230 fld fa2,96(a2) 800098a2: 2078 fld fa4,192(s0) 800098a4: 3141 addiw sp,sp,-16 800098a6: 253d addiw a0,a0,15 800098a8: 3230 fld fa2,96(a2) 800098aa: 0a78 addi a4,sp,284 800098ac: 0000 unimp 800098ae: 0000 unimp 800098b0: 4f50 lw a2,28(a4) 800098b2: 4c4c lw a1,28(s0) 800098b4: 4920 lw s0,80(a0) 800098b6: 544e lw s0,240(sp) 800098b8: 535f 554f 4352 .insn 6, 0x4352554f535f 800098be: 3045 .insn 2, 0x3045 800098c0: 253d addiw a0,a0,15 800098c2: 3230 fld fa2,96(a2) 800098c4: 2078 fld fa4,192(s0) 800098c6: 6528 ld a0,72(a0) 800098c8: 7078 ld a4,224(s0) 800098ca: 6365 lui t1,0x19 800098cc: 6574 ld a3,200(a0) 800098ce: 2064 fld fs1,192(s0) 800098d0: 3030 fld fa2,96(s0) 800098d2: 203a fld ft0,392(sp) 800098d4: 4e49 li t3,18 800098d6: 3154 fld fa3,160(a0) 800098d8: 6420 ld s0,72(s0) 800098da: 7369 lui t1,0xffffa 800098dc: 6261 lui tp,0x18 800098de: 656c ld a1,200(a0) 800098e0: 2964 fld fs1,208(a0) 800098e2: 000a c.slli zero,0x2 800098e4: 0000 unimp 800098e6: 0000 unimp 800098e8: 736e6553 .insn 4, 0x736e6553 800098ec: 6320726f jal tp,80010f1e <__heap_start+0x5b4e> 800098f0: 69666e6f jal t3,8006ff86 <__heap_start+0x64bb6> 800098f4: 61727567 .insn 4, 0x61727567 800098f8: 6974 ld a3,208(a0) 800098fa: 72206e6f jal t3,8001001c <__heap_start+0x4c4c> 800098fe: 6165 addi sp,sp,112 80009900: 2d64 fld fs1,216(a0) 80009902: 6162 ld sp,24(sp) 80009904: 66206b63 bltu zero,sp,80009f7a 80009908: 6961 lui s2,0x18 8000990a: 656c ld a1,200(a0) 8000990c: 0a64 addi s1,sp,284 8000990e: 0000 unimp 80009910: 7065654b fnmsub.s fa0,fa0,ft6,fa4,unknown 80009914: 7420 ld s0,104(s0) 80009916: 6568 ld a0,200(a0) 80009918: 6220 ld s0,64(a2) 8000991a: 6472616f jal sp,80030760 <__heap_start+0x25390> 8000991e: 6d20 ld s0,88(a0) 80009920: 6f69746f jal s0,800a1016 <__heap_start+0x95c46> 80009924: 6c6e ld s8,216(sp) 80009926: 7365 lui t1,0xffff9 80009928: 6f662073 csrs 0x6f6,a2 8000992c: 2072 fld ft0,280(sp) 8000992e: 696c6163 bltu s8,s6,80009fb0 80009932: 7262 ld tp,56(sp) 80009934: 7461 lui s0,0xffff8 80009936: 6f69 lui t5,0x1a 80009938: 3b6e fld fs6,248(sp) 8000993a: 7320 ld s0,96(a4) 8000993c: 6174 ld a3,192(a0) 8000993e: 7472 ld s0,312(sp) 80009940: 6e69 lui t3,0x1a 80009942: 6e692067 .insn 4, 0x6e692067 80009946: 3320 fld fs0,96(a4) 80009948: 7320 ld s0,96(a4) 8000994a: 6365 lui t1,0x19 8000994c: 73646e6f jal t3,80050082 <__heap_start+0x44cb2> 80009950: 0a2e slli s4,s4,0xb 80009952: 0000 unimp 80009954: 0000 unimp 80009956: 0000 unimp 80009958: 696c6143 fmadd.s ft2,fs8,fs6,fa3,unknown 8000995c: 7262 ld tp,56(sp) 8000995e: 7461 lui s0,0xffff8 80009960: 6f69 lui t5,0x1a 80009962: 206e fld ft0,216(sp) 80009964: 7525 lui a0,0xfffe9 80009966: 3a75252f .insn 4, 0x3a75252f 8000996a: 6320 ld s0,64(a4) 8000996c: 656c6c6f jal s8,800cffc2 <__heap_start+0xc4bf2> 80009970: 6e697463 bgeu s2,t1,8000a058 <__mprec_tens+0x40> 80009974: 75252067 .insn 4, 0x75252067 80009978: 7320 ld s0,96(a4) 8000997a: 6d61 lui s10,0x18 8000997c: 6c70 ld a2,216(s0) 8000997e: 7365 lui t1,0xffff9 80009980: 2820 fld fs0,80(s0) 80009982: 2035 .insn 2, 0x2035 80009984: 2e2e2973 csrrs s2,0x2e2,t3 80009988: 0a2e slli s4,s4,0xb 8000998a: 0000 unimp 8000998c: 0000 unimp 8000998e: 0000 unimp 80009990: 696c6143 fmadd.s ft2,fs8,fs6,fa3,unknown 80009994: 7262 ld tp,56(sp) 80009996: 7461 lui s0,0xffff8 80009998: 6f69 lui t5,0x1a 8000999a: 206e fld ft0,216(sp) 8000999c: 6974 ld a3,208(a0) 8000999e: 656d lui a0,0x1b 800099a0: 3a74756f jal a0,80051546 <__heap_start+0x46176> 800099a4: 6720 ld s0,72(a4) 800099a6: 2520746f jal s0,80010bf8 <__heap_start+0x5828> 800099aa: 2f75 addiw t5,t5,29 # 1a01d 800099ac: 7525 lui a0,0xfffe9 800099ae: 7020 ld s0,96(s0) 800099b0: 696c6c6f jal s8,800d0046 <__heap_start+0xc4c76> 800099b4: 676e ld a4,216(sp) 800099b6: 7320 ld s0,96(a4) 800099b8: 6d61 lui s10,0x18 800099ba: 6c70 ld a2,216(s0) 800099bc: 7365 lui t1,0xffff9 800099be: 0a2e slli s4,s4,0xb ... 800099c8: 4944 lw s1,20(a0) 800099ca: 4741 li a4,16 800099cc: 4920 lw s0,80(a0) 800099ce: 544e lw s0,240(sp) 800099d0: 535f 4154 5554 .insn 6, 0x55544154535f 800099d6: 30253d53 .insn 4, 0x30253d53 800099da: 7832 ld a6,296(sp) 800099dc: 5020 lw s0,96(s0) 800099de: 253d5257 .insn 4, 0x253d5257 800099e2: 3230 fld fa2,96(a2) 800099e4: 0a78 addi a4,sp,284 800099e6: 0000 unimp 800099e8: 206c6163 bltu s8,t1,80009bea <__clzdi2+0x528> 800099ec: 6172 ld sp,280(sp) 800099ee: 656d2077 .insn 4, 0x656d2077 800099f2: 6e61 lui t3,0x18 800099f4: 4120 lw s0,64(a0) 800099f6: 253d addiw a0,a0,15 # fffffffffffe900f <_stack_top+0xffffffff7fee900f> 800099f8: 646c ld a1,200(s0) 800099fa: 252c fld fa1,72(a0) 800099fc: 646c ld a1,200(s0) 800099fe: 252c fld fa1,72(a0) 80009a00: 646c ld a1,200(s0) 80009a02: 4720 lw s0,72(a4) 80009a04: 253d addiw a0,a0,15 80009a06: 646c ld a1,200(s0) 80009a08: 252c fld fa1,72(a0) 80009a0a: 646c ld a1,200(s0) 80009a0c: 252c fld fa1,72(a0) 80009a0e: 646c ld a1,200(s0) 80009a10: 6e20 ld s0,88(a2) 80009a12: 3d6d726f jal tp,800e0de8 <__heap_start+0xd5a18> 80009a16: 6c25 lui s8,0x9 80009a18: 0a75 addi s4,s4,29 80009a1a: 0000 unimp 80009a1c: 0000 unimp 80009a1e: 0000 unimp 80009a20: 206c6163 bltu s8,t1,80009c22 <__clzdi2+0x560> 80009a24: 6172 ld sp,280(sp) 80009a26: 69732077 .insn 4, 0x69732077 80009a2a: 20616d67 .insn 4, 0x20616d67 80009a2e: 3d41 addiw s10,s10,-16 # 17ff0 80009a30: 6c25 lui s8,0x9 80009a32: 2c75 addiw s8,s8,29 # 901d 80009a34: 6c25 lui s8,0x9 80009a36: 2c75 addiw s8,s8,29 # 901d 80009a38: 6c25 lui s8,0x9 80009a3a: 2075 .insn 2, 0x2075 80009a3c: 6c253d47 .insn 4, 0x6c253d47 80009a40: 2c75 addiw s8,s8,29 # 901d 80009a42: 6c25 lui s8,0x9 80009a44: 2c75 addiw s8,s8,29 # 901d 80009a46: 6c25 lui s8,0x9 80009a48: 3a75 addiw s4,s4,-3 80009a4a: 2520 fld fs0,72(a0) 80009a4c: 00000a73 .insn 4, 0x0a73 80009a50: 206c6163 bltu s8,t1,80009c52 <__clzdi2+0x590> 80009a54: 6962 ld s2,24(sp) 80009a56: 7361 lui t1,0xffff8 80009a58: 7220 ld s0,96(a2) 80009a5a: 7761 lui a4,0xffff8 80009a5c: 4120 lw s0,64(a0) 80009a5e: 253d addiw a0,a0,15 80009a60: 646c ld a1,200(s0) 80009a62: 252c fld fa1,72(a0) 80009a64: 646c ld a1,200(s0) 80009a66: 252c fld fa1,72(a0) 80009a68: 646c ld a1,200(s0) 80009a6a: 4720 lw s0,72(a4) 80009a6c: 253d addiw a0,a0,15 80009a6e: 646c ld a1,200(s0) 80009a70: 252c fld fa1,72(a0) 80009a72: 646c ld a1,200(s0) 80009a74: 252c fld fa1,72(a0) 80009a76: 646c ld a1,200(s0) 80009a78: 000a c.slli zero,0x2 80009a7a: 0000 unimp 80009a7c: 0000 unimp 80009a7e: 0000 unimp 80009a80: 696c6143 fmadd.s ft2,fs8,fs6,fa3,unknown 80009a84: 7262 ld tp,56(sp) 80009a86: 7461 lui s0,0xffff8 80009a88: 6f69 lui t5,0x1a 80009a8a: 206e fld ft0,216(sp) 80009a8c: 6166 ld sp,88(sp) 80009a8e: 6c69 lui s8,0x1a 80009a90: 6465 lui s0,0x19 80009a92: 656b203b .insn 4, 0x656b203b 80009a96: 7065 c.lui zero,0xffff9 80009a98: 7420 ld s0,104(s0) 80009a9a: 6568 ld a0,200(a0) 80009a9c: 6b20 ld s0,80(a4) 80009a9e: 7469 lui s0,0xffffa 80009aa0: 7320 ld s0,96(a4) 80009aa2: 6974 ld a3,208(a0) 80009aa4: 6c6c ld a1,216(s0) 80009aa6: 6120 ld s0,64(a0) 80009aa8: 646e ld s0,216(sp) 80009aaa: 7220 ld s0,96(a2) 80009aac: 7365 lui t1,0xffff9 80009aae: 6174 ld a3,192(a0) 80009ab0: 7472 ld s0,312(sp) 80009ab2: 7420 ld s0,104(s0) 80009ab4: 6568 ld a0,200(a0) 80009ab6: 7420 ld s0,104(s0) 80009ab8: 7365 lui t1,0xffff9 80009aba: 2e74 fld fa3,216(a2) 80009abc: 000a c.slli zero,0x2 80009abe: 0000 unimp 80009ac0: 72617453 .insn 4, 0x72617453 80009ac4: 6974 ld a3,208(a0) 80009ac6: 676e ld a4,216(sp) 80009ac8: 2520 fld fs0,72(a0) 80009aca: 2075 .insn 2, 0x2075 80009acc: 61632073 csrs 0x616,t1 80009ad0: 7470 ld a2,232(s0) 80009ad2: 7275 lui tp,0xffffd 80009ad4: 3a65 addiw s4,s4,-7 80009ad6: 3520 fld fs0,104(a0) 80009ad8: 3030 fld fa2,96(s0) 80009ada: 4820 lw s0,80(s0) 80009adc: 207a fld ft0,408(sp) 80009ade: 20495053 .insn 4, 0x20495053 80009ae2: 6f70 ld a2,216(a4) 80009ae4: 6c6c ld a1,216(s0) 80009ae6: 6e69 lui t3,0x1a 80009ae8: 55202c67 .insn 4, 0x55202c67 80009aec: 5241 li tp,-16 80009aee: 2054 fld fa3,128(s0) 80009af0: 7665 lui a2,0xffff9 80009af2: 7265 lui tp,0xffff9 80009af4: 2079 .insn 2, 0x2079 80009af6: 3035 .insn 2, 0x3035 80009af8: 2030 fld fa2,64(s0) 80009afa: 736d lui t1,0xffffb 80009afc: 0a2e slli s4,s4,0xb 80009afe: 0000 unimp 80009b00: 6145 addi sp,sp,48 80009b02: 6c206863 bltu zero,sp,8000a1d2 <_ctype_+0xf2> 80009b06: 6e69 lui t3,0x1a 80009b08: 2065 .insn 2, 0x2065 80009b0a: 7369 lui t1,0xffffa 80009b0c: 7420 ld s0,104(s0) 80009b0e: 6568 ld a0,200(a0) 80009b10: 6120 ld s0,64(a0) 80009b12: 6576 ld a0,344(sp) 80009b14: 6172 ld sp,280(sp) 80009b16: 6f206567 .insn 4, 0x6f206567 80009b1a: 2066 fld ft0,88(sp) 80009b1c: 706d6173 csrrsi sp,0x706,26 80009b20: 656c ld a1,200(a0) 80009b22: 65722073 csrs hviprio2h,tp 80009b26: 6461 lui s0,0x18 80009b28: 6920 ld s0,80(a0) 80009b2a: 206e fld ft0,216(sp) 80009b2c: 6874 ld a3,208(s0) 80009b2e: 7461 lui s0,0xffff8 80009b30: 3520 fld fs0,104(a0) 80009b32: 3030 fld fa2,96(s0) 80009b34: 6d20 ld s0,88(a0) 80009b36: 69772073 csrs 0x697,a4 80009b3a: 646e ld s0,216(sp) 80009b3c: 0a2e776f jal a4,800f0bde <__heap_start+0xe580e> ... 80009b48: 3025 .insn 2, 0x3025 80009b4a: 7532 ld a0,296(sp) 80009b4c: 252e fld fa0,200(sp) 80009b4e: 3330 fld fa2,96(a4) 80009b50: 7375 lui t1,0xffffd 80009b52: 6e20 ld s0,88(a2) 80009b54: 303d .insn 2, 0x303d 80009b56: 7420 ld s0,104(s0) 80009b58: 6c61746f jal s0,8002121e <__heap_start+0x15e4e> 80009b5c: 253d addiw a0,a0,15 80009b5e: 2075 .insn 2, 0x2075 80009b60: 4f4e lw t5,208(sp) 80009b62: 5020 lw s0,96(s0) 80009b64: 494c4c4f fnmadd.s fs8,fs8,fs4,fs1,rmm 80009b68: 474e lw a4,208(sp) 80009b6a: 4420 lw s0,72(s0) 80009b6c: 5441 li s0,-16 80009b6e: 0a41 addi s4,s4,16 ... 80009b78: 3025 .insn 2, 0x3025 80009b7a: 7532 ld a0,296(sp) 80009b7c: 252e fld fa0,200(sp) 80009b7e: 3330 fld fa2,96(a4) 80009b80: 2075 .insn 2, 0x2075 80009b82: 207c2073 csrs 0x207,s8 80009b86: 706d6173 csrrsi sp,0x706,26 80009b8a: 656c ld a1,200(a0) 80009b8c: 33253d73 csrrc s10,mhpmevent18,a0 80009b90: 2075 .insn 2, 0x2075 80009b92: 6f74 ld a3,216(a4) 80009b94: 6174 ld a3,192(a0) 80009b96: 3d6c fld fa1,248(a0) 80009b98: 3525 addiw a0,a0,-23 80009b9a: 2075 .insn 2, 0x2075 80009b9c: 207c fld fa5,192(s0) 80009b9e: 6554 ld a3,136(a0) 80009ba0: 706d c.lui zero,0xffffb 80009ba2: 253d addiw a0,a0,15 80009ba4: 2e36 fld ft8,328(sp) 80009ba6: 43206633 .insn 4, 0x43206633 80009baa: 7c20 ld s0,120(s0) 80009bac: 4120 lw s0,64(a0) 80009bae: 6c656363 bltu a0,t1,8000a274 <_ctype_+0x194> 80009bb2: 205d675b .insn 4, 0x205d675b 80009bb6: 3d58 fld fa4,184(a0) 80009bb8: 2025 .insn 2, 0x2025 80009bba: 332e fld ft6,232(sp) 80009bbc: 2066 fld ft0,88(sp) 80009bbe: 3d59 addiw s10,s10,-10 80009bc0: 2025 .insn 2, 0x2025 80009bc2: 332e fld ft6,232(sp) 80009bc4: 2066 fld ft0,88(sp) 80009bc6: 3d5a fld fs10,432(sp) 80009bc8: 2025 .insn 2, 0x2025 80009bca: 332e fld ft6,232(sp) 80009bcc: 2066 fld ft0,88(sp) 80009bce: 207c fld fa5,192(s0) 80009bd0: 6f727947 .insn 4, 0x6f727947 80009bd4: 7370645b .insn 4, 0x7370645b 80009bd8: 205d .insn 2, 0x205d 80009bda: 3d58 fld fa4,184(a0) 80009bdc: 2025 .insn 2, 0x2025 80009bde: 332e fld ft6,232(sp) 80009be0: 2066 fld ft0,88(sp) 80009be2: 3d59 addiw s10,s10,-10 80009be4: 2025 .insn 2, 0x2025 80009be6: 332e fld ft6,232(sp) 80009be8: 2066 fld ft0,88(sp) 80009bea: 3d5a fld fs10,432(sp) 80009bec: 2025 .insn 2, 0x2025 80009bee: 332e fld ft6,232(sp) 80009bf0: 0a66 slli s4,s4,0x19 80009bf2: 0000 unimp 80009bf4: 0000 unimp 80009bf6: 0000 unimp 80009bf8: 706d6f43 fmadd.s ft10,fs10,ft6,fa4,unknown 80009bfc: 656c ld a1,200(a0) 80009bfe: 6574 ld a3,200(a0) 80009c00: 203a fld ft0,392(sp) 80009c02: 706d6173 csrrsi sp,0x706,26 80009c06: 656c ld a1,200(a0) 80009c08: 75253d73 csrrc s10,0x752,a0 80009c0c: 6520 ld s0,72(a0) 80009c0e: 7078 ld a4,224(s0) 80009c10: 6365 lui t1,0x19 80009c12: 6574 ld a3,200(a0) 80009c14: 3c64 fld fs1,248(s0) 80009c16: 253d addiw a0,a0,15 80009c18: 2075 .insn 2, 0x2075 80009c1a: 6e69 lui t3,0x1a 80009c1c: 6176 ld sp,344(sp) 80009c1e: 696c ld a1,208(a0) 80009c20: 3d64 fld fs1,248(a0) 80009c22: 7525 lui a0,0xfffe9 80009c24: 000a c.slli zero,0x2 80009c26: 0000 unimp 80009c28: 4e49 li t3,18 80009c2a: 0046 c.slli zero,0x11 80009c2c: 0000 unimp 80009c2e: 0000 unimp 80009c30: 6e69 lui t3,0x1a 80009c32: 0066 c.slli zero,0x19 80009c34: 0000 unimp 80009c36: 0000 unimp 80009c38: 414e lw sp,208(sp) 80009c3a: 004e c.slli zero,0x13 80009c3c: 0000 unimp 80009c3e: 0000 unimp 80009c40: 616e ld sp,216(sp) 80009c42: 006e c.slli zero,0x1b 80009c44: 0000 unimp 80009c46: 0000 unimp 80009c48: 3130 fld fa2,96(a0) 80009c4a: 3332 fld ft6,296(sp) 80009c4c: 3534 fld fa3,104(a0) 80009c4e: 3736 fld fa4,360(sp) 80009c50: 3938 fld fa4,112(a0) 80009c52: 6261 lui tp,0x18 80009c54: 66656463 bltu a0,t1,8000a2bc <_ctype_+0x1dc> ... 80009c60: 3130 fld fa2,96(a0) 80009c62: 3332 fld ft6,296(sp) 80009c64: 3534 fld fa3,104(a0) 80009c66: 3736 fld fa4,360(sp) 80009c68: 3938 fld fa4,112(a0) 80009c6a: 4241 li tp,16 80009c6c: 46454443 .insn 4, 0x46454443 ... 80009c78: 6e28 ld a0,88(a2) 80009c7a: 6c75 lui s8,0x1d 80009c7c: 296c fld fa1,208(a0) 80009c7e: 0000 unimp 80009c80: 0030 addi a2,sp,8 80009c82: 0000 unimp 80009c84: 0000 unimp 80009c86: 0000 unimp 80009c88: 6e49 lui t3,0x12 80009c8a: 6966 ld s2,88(sp) 80009c8c: 696e ld s2,216(sp) 80009c8e: 7974 ld a3,240(a0) ... 80009c98: 614e ld sp,208(sp) 80009c9a: 004e c.slli zero,0x13 80009c9c: 0000 unimp 80009c9e: 0000 unimp 80009ca0: 6142 ld sp,16(sp) 80009ca2: 6c6c ld a1,216(s0) 80009ca4: 7320636f jal t1,800103d6 <__heap_start+0x5006> 80009ca8: 6375 lui t1,0x1d 80009caa: 64656563 bltu a0,t1,8000a2f4 <_ctype_+0x214> 80009cae: 6465 lui s0,0x19 ... 80009cb8: 6d6f682f .insn 4, 0x6d6f682f 80009cbc: 2f65 addiw t5,t5,25 # 1a019 80009cbe: 72756e6f jal t3,80060be4 <__heap_start+0x55814> 80009cc2: 7365442f .insn 4, 0x7365442f 80009cc6: 706f746b .insn 4, 0x706f746b 80009cca: 636f722f .insn 4, 0x636f722f 80009cce: 2f74656b .insn 4, 0x2f74656b 80009cd2: 6f74 ld a3,216(a4) 80009cd4: 68636c6f jal s8,8004035a <__heap_start+0x34f8a> 80009cd8: 6961 lui s2,0x18 80009cda: 2d6e fld fs10,216(sp) 80009cdc: 2f637273 csrrci tp,0x2f6,6 80009ce0: 6972 ld s2,280(sp) 80009ce2: 2d766373 csrrsi t1,0x2d7,12 80009ce6: 2d756e67 .insn 4, 0x2d756e67 80009cea: 6f74 ld a3,216(a4) 80009cec: 68636c6f jal s8,80040372 <__heap_start+0x34fa2> 80009cf0: 6961 lui s2,0x18 80009cf2: 2f6e fld ft10,216(sp) 80009cf4: 656e ld a0,216(sp) 80009cf6: 62696c77 .insn 4, 0x62696c77 80009cfa: 77656e2f .insn 4, 0x77656e2f 80009cfe: 696c ld a1,208(a0) 80009d00: 2f62 fld ft10,24(sp) 80009d02: 696c ld a1,208(a0) 80009d04: 6362 ld t1,24(sp) 80009d06: 6474732f .insn 4, 0x6474732f 80009d0a: 696c ld a1,208(a0) 80009d0c: 2f62 fld ft10,24(sp) 80009d0e: 6f746467 .insn 4, 0x6f746467 80009d12: 2d61 addiw s10,s10,24 80009d14: 6d64 ld s1,216(a0) 80009d16: 7369 lui t1,0xffffa 80009d18: 00632e63 .insn 4, 0x00632e63 80009d1c: 0000 unimp 80009d1e: 0000 unimp 80009d20: 6d6f682f .insn 4, 0x6d6f682f 80009d24: 2f65 addiw t5,t5,25 80009d26: 72756e6f jal t3,80060c4c <__heap_start+0x5587c> 80009d2a: 7365442f .insn 4, 0x7365442f 80009d2e: 706f746b .insn 4, 0x706f746b 80009d32: 636f722f .insn 4, 0x636f722f 80009d36: 2f74656b .insn 4, 0x2f74656b 80009d3a: 6f74 ld a3,216(a4) 80009d3c: 68636c6f jal s8,800403c2 <__heap_start+0x34ff2> 80009d40: 6961 lui s2,0x18 80009d42: 2d6e fld fs10,216(sp) 80009d44: 2f637273 csrrci tp,0x2f6,6 80009d48: 6972 ld s2,280(sp) 80009d4a: 2d766373 csrrsi t1,0x2d7,12 80009d4e: 2d756e67 .insn 4, 0x2d756e67 80009d52: 6f74 ld a3,216(a4) 80009d54: 68636c6f jal s8,800403da <__heap_start+0x3500a> 80009d58: 6961 lui s2,0x18 80009d5a: 2f6e fld ft10,216(sp) 80009d5c: 656e ld a0,216(sp) 80009d5e: 62696c77 .insn 4, 0x62696c77 80009d62: 77656e2f .insn 4, 0x77656e2f 80009d66: 696c ld a1,208(a0) 80009d68: 2f62 fld ft10,24(sp) 80009d6a: 696c ld a1,208(a0) 80009d6c: 6362 ld t1,24(sp) 80009d6e: 6474732f .insn 4, 0x6474732f 80009d72: 696c ld a1,208(a0) 80009d74: 2f62 fld ft10,24(sp) 80009d76: 706d c.lui zero,0xffffb 80009d78: 6572 ld a0,280(sp) 80009d7a: 00632e63 .insn 4, 0x00632e63 80009d7e: 0000 unimp 80009d80: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne 80009d84: 0000 unimp 80009d86: 0000 unimp 80009d88: 4f50 lw a2,28(a4) 80009d8a: 00584953 fadd.s fs2,fa6,ft5,rmm 80009d8e: 0000 unimp 80009d90: 002e c.slli zero,0xb 80009d92: 0000 unimp 80009d94: 0000 unimp 80009d96: 0000 unimp 80009d98: 202c fld fa1,64(s0) 80009d9a: 7566 ld a0,120(sp) 80009d9c: 636e ld t1,216(sp) 80009d9e: 6974 ld a3,208(a0) 80009da0: 203a6e6f jal t3,800b07a2 <__heap_start+0xa53d2> 80009da4: 0000 unimp 80009da6: 0000 unimp 80009da8: 7361 lui t1,0xffff8 80009daa: 74726573 csrrsi a0,0x747,4 80009dae: 6f69 lui t5,0x1a 80009db0: 206e fld ft0,216(sp) 80009db2: 2522 fld fa0,8(sp) 80009db4: 66202273 csrr tp,0x662 80009db8: 6961 lui s2,0x18 80009dba: 656c ld a1,200(a0) 80009dbc: 3a64 fld fs1,240(a2) 80009dbe: 6620 ld s0,72(a2) 80009dc0: 6c69 lui s8,0x1a 80009dc2: 2065 .insn 2, 0x2065 80009dc4: 2522 fld fa0,8(sp) 80009dc6: 202c2273 csrrs tp,0x202,s8 80009dca: 696c ld a1,208(a0) 80009dcc: 656e ld a0,216(sp) 80009dce: 2520 fld fs0,72(a0) 80009dd0: 2564 fld fs1,200(a0) 80009dd2: 0a732573 csrrs a0,0xa7,t1 80009dd6: 0000 unimp 80009dd8: 7c88 ld a0,56(s1) 80009dda: ffff .insn 2, 0xffff 80009ddc: 72f6 ld t0,376(sp) 80009dde: ffff .insn 2, 0xffff 80009de0: 72f6 ld t0,376(sp) 80009de2: ffff .insn 2, 0xffff 80009de4: 7c7c ld a5,248(s0) 80009de6: ffff .insn 2, 0xffff 80009de8: 72f6 ld t0,376(sp) 80009dea: ffff .insn 2, 0xffff 80009dec: 72f6 ld t0,376(sp) 80009dee: ffff .insn 2, 0xffff 80009df0: 72f6 ld t0,376(sp) 80009df2: ffff .insn 2, 0xffff 80009df4: 7c38 ld a4,120(s0) 80009df6: ffff .insn 2, 0xffff 80009df8: 72f6 ld t0,376(sp) 80009dfa: ffff .insn 2, 0xffff 80009dfc: 72f6 ld t0,376(sp) 80009dfe: ffff .insn 2, 0xffff 80009e00: 7b6c ld a1,240(a4) 80009e02: ffff .insn 2, 0xffff 80009e04: 7bcc ld a1,176(a5) 80009e06: ffff .insn 2, 0xffff 80009e08: 72f6 ld t0,376(sp) 80009e0a: ffff .insn 2, 0xffff 80009e0c: 7b80 ld s0,48(a5) 80009e0e: ffff .insn 2, 0xffff 80009e10: 7be8 ld a0,240(a5) 80009e12: ffff .insn 2, 0xffff 80009e14: 72f6 ld t0,376(sp) 80009e16: ffff .insn 2, 0xffff 80009e18: 7bdc ld a5,176(a5) 80009e1a: ffff .insn 2, 0xffff 80009e1c: 72c4 ld s1,160(a3) 80009e1e: ffff .insn 2, 0xffff 80009e20: 72c4 ld s1,160(a3) 80009e22: ffff .insn 2, 0xffff 80009e24: 72c4 ld s1,160(a3) 80009e26: ffff .insn 2, 0xffff 80009e28: 72c4 ld s1,160(a3) 80009e2a: ffff .insn 2, 0xffff 80009e2c: 72c4 ld s1,160(a3) 80009e2e: ffff .insn 2, 0xffff 80009e30: 72c4 ld s1,160(a3) 80009e32: ffff .insn 2, 0xffff 80009e34: 72c4 ld s1,160(a3) 80009e36: ffff .insn 2, 0xffff 80009e38: 72c4 ld s1,160(a3) 80009e3a: ffff .insn 2, 0xffff 80009e3c: 72c4 ld s1,160(a3) 80009e3e: ffff .insn 2, 0xffff 80009e40: 72f6 ld t0,376(sp) 80009e42: ffff .insn 2, 0xffff 80009e44: 72f6 ld t0,376(sp) 80009e46: ffff .insn 2, 0xffff 80009e48: 72f6 ld t0,376(sp) 80009e4a: ffff .insn 2, 0xffff 80009e4c: 72f6 ld t0,376(sp) 80009e4e: ffff .insn 2, 0xffff 80009e50: 72f6 ld t0,376(sp) 80009e52: ffff .insn 2, 0xffff 80009e54: 72f6 ld t0,376(sp) 80009e56: ffff .insn 2, 0xffff 80009e58: 72f6 ld t0,376(sp) 80009e5a: ffff .insn 2, 0xffff 80009e5c: 742e ld s0,232(sp) 80009e5e: ffff .insn 2, 0xffff 80009e60: 72f6 ld t0,376(sp) 80009e62: ffff .insn 2, 0xffff 80009e64: 77ec ld a1,232(a5) 80009e66: ffff .insn 2, 0xffff 80009e68: 7a4a ld s4,176(sp) 80009e6a: ffff .insn 2, 0xffff 80009e6c: 742e ld s0,232(sp) 80009e6e: ffff .insn 2, 0xffff 80009e70: 742e ld s0,232(sp) 80009e72: ffff .insn 2, 0xffff 80009e74: 742e ld s0,232(sp) 80009e76: ffff .insn 2, 0xffff 80009e78: 72f6 ld t0,376(sp) 80009e7a: ffff .insn 2, 0xffff 80009e7c: 72f6 ld t0,376(sp) 80009e7e: ffff .insn 2, 0xffff 80009e80: 72f6 ld t0,376(sp) 80009e82: ffff .insn 2, 0xffff 80009e84: 72f6 ld t0,376(sp) 80009e86: ffff .insn 2, 0xffff 80009e88: 7ca0 ld s0,120(s1) 80009e8a: ffff .insn 2, 0xffff 80009e8c: 72f6 ld t0,376(sp) 80009e8e: ffff .insn 2, 0xffff 80009e90: 72f6 ld t0,376(sp) 80009e92: ffff .insn 2, 0xffff 80009e94: 7cac ld a1,120(s1) 80009e96: ffff .insn 2, 0xffff 80009e98: 72f6 ld t0,376(sp) 80009e9a: ffff .insn 2, 0xffff 80009e9c: 72f6 ld t0,376(sp) 80009e9e: ffff .insn 2, 0xffff 80009ea0: 72f6 ld t0,376(sp) 80009ea2: ffff .insn 2, 0xffff 80009ea4: 7802 ld a6,32(sp) 80009ea6: ffff .insn 2, 0xffff 80009ea8: 72f6 ld t0,376(sp) 80009eaa: ffff .insn 2, 0xffff 80009eac: 7b8c ld a1,48(a5) 80009eae: ffff .insn 2, 0xffff 80009eb0: 72f6 ld t0,376(sp) 80009eb2: ffff .insn 2, 0xffff 80009eb4: 72f6 ld t0,376(sp) 80009eb6: ffff .insn 2, 0xffff 80009eb8: 8394 .insn 2, 0x8394 80009eba: ffff .insn 2, 0xffff 80009ebc: 72f6 ld t0,376(sp) 80009ebe: ffff .insn 2, 0xffff 80009ec0: 72f6 ld t0,376(sp) 80009ec2: ffff .insn 2, 0xffff 80009ec4: 72f6 ld t0,376(sp) 80009ec6: ffff .insn 2, 0xffff 80009ec8: 72f6 ld t0,376(sp) 80009eca: ffff .insn 2, 0xffff 80009ecc: 72f6 ld t0,376(sp) 80009ece: ffff .insn 2, 0xffff 80009ed0: 72f6 ld t0,376(sp) 80009ed2: ffff .insn 2, 0xffff 80009ed4: 72f6 ld t0,376(sp) 80009ed6: ffff .insn 2, 0xffff 80009ed8: 72f6 ld t0,376(sp) 80009eda: ffff .insn 2, 0xffff 80009edc: 742e ld s0,232(sp) 80009ede: ffff .insn 2, 0xffff 80009ee0: 72f6 ld t0,376(sp) 80009ee2: ffff .insn 2, 0xffff 80009ee4: 77ec ld a1,232(a5) 80009ee6: ffff .insn 2, 0xffff 80009ee8: 79f0 ld a2,240(a1) 80009eea: ffff .insn 2, 0xffff 80009eec: 742e ld s0,232(sp) 80009eee: ffff .insn 2, 0xffff 80009ef0: 742e ld s0,232(sp) 80009ef2: ffff .insn 2, 0xffff 80009ef4: 742e ld s0,232(sp) 80009ef6: ffff .insn 2, 0xffff 80009ef8: 7cfa ld s9,440(sp) 80009efa: ffff .insn 2, 0xffff 80009efc: 79f0 ld a2,240(a1) 80009efe: ffff .insn 2, 0xffff 80009f00: 73cc ld a1,160(a5) 80009f02: ffff .insn 2, 0xffff 80009f04: 72f6 ld t0,376(sp) 80009f06: ffff .insn 2, 0xffff 80009f08: 7d32 ld s10,296(sp) 80009f0a: ffff .insn 2, 0xffff 80009f0c: 72f6 ld t0,376(sp) 80009f0e: ffff .insn 2, 0xffff 80009f10: 7d0e ld s10,224(sp) 80009f12: ffff .insn 2, 0xffff 80009f14: 7dd2 ld s11,304(sp) 80009f16: ffff .insn 2, 0xffff 80009f18: 7d90 ld a2,56(a1) 80009f1a: ffff .insn 2, 0xffff 80009f1c: 7d84 ld s1,56(a1) 80009f1e: ffff .insn 2, 0xffff 80009f20: 72f6 ld t0,376(sp) 80009f22: ffff .insn 2, 0xffff 80009f24: 7802 ld a6,32(sp) 80009f26: ffff .insn 2, 0xffff 80009f28: 73cc ld a1,160(a5) 80009f2a: ffff .insn 2, 0xffff 80009f2c: 7d46 ld s10,112(sp) 80009f2e: ffff .insn 2, 0xffff 80009f30: 72f6 ld t0,376(sp) 80009f32: ffff .insn 2, 0xffff 80009f34: 72f6 ld t0,376(sp) 80009f36: ffff .insn 2, 0xffff 80009f38: 83d2 mv t2,s4 80009f3a: ffff .insn 2, 0xffff 80009f3c: 72f6 ld t0,376(sp) 80009f3e: ffff .insn 2, 0xffff 80009f40: 73cc ld a1,160(a5) 80009f42: ffff .insn 2, 0xffff 80009f44: 0000 unimp ... 0000000080009f48 : 80009f48: 3030 3030 3030 3030 3030 3030 3030 3030 0000000000000000 0000000080009f58 : 80009f58: 2020 2020 2020 2020 2020 2020 2020 2020 ... 80009f7c: 0000 3ffc 0000 0000 0000 0000 0000 0000 ...?............ 80009f8c: 0000 4003 0000 0000 0000 0000 0000 0000 ...@............ 80009f9c: 0000 3ffe 0000 0000 0000 0000 0000 0000 ...?............ 80009fac: 0000 4071 ffff ffff ffff ffff ffff ffff ..q@............ 80009fbc: ffff 7ffe 0000 0000 0000 0000 0000 0000 ................ 80009fcc: 0000 0001 a254 ffff a248 ffff a23c ffff ....T...H...<... 80009fdc: a230 ffff a224 ffff a218 ffff a20c ffff 0...$........... 80009fec: a200 ffff 0071 0000 bf92 ffff 3f8f 0000 ....q........?.. 80009ffc: 0001 0000 0000 0000 0000 0000 ............ 000000008000a008 : 8000a008: 0005 0000 0019 0000 007d 0000 0000 0000 ........}....... 000000008000a018 <__mprec_tens>: 8000a018: 0000 0000 0000 3ff0 0000 0000 0000 4024 .......?......$@ 8000a028: 0000 0000 0000 4059 0000 0000 4000 408f ......Y@.....@.@ 8000a038: 0000 0000 8800 40c3 0000 0000 6a00 40f8 .......@.....j.@ 8000a048: 0000 0000 8480 412e 0000 0000 12d0 4163 .......A......cA 8000a058: 0000 0000 d784 4197 0000 0000 cd65 41cd .......A....e..A 8000a068: 0000 2000 a05f 4202 0000 e800 4876 4237 ... _..B....vH7B 8000a078: 0000 a200 1a94 426d 0000 e540 309c 42a2 ......mB..@..0.B 8000a088: 0000 1e90 bcc4 42d6 0000 2634 6bf5 430c .......B..4&.k.C 8000a098: 8000 37e0 c379 4341 a000 85d8 3457 4376 ...7y.AC....W4vC 8000a0a8: c800 674e c16d 43ab 3d00 6091 58e4 43e1 ..Ngm..C.=.`.X.C 8000a0b8: 8c40 78b5 af1d 4415 ef50 d6e2 1ae4 444b @..x...DP.....KD 8000a0c8: d592 064d f0cf 4480 4af6 c7e1 2d02 44b5 ..M....D.J...-.D 8000a0d8: 9db4 79d9 7843 44ea ...yCx.D 000000008000a0e0 <_ctype_>: 8000a0e0: 2000 2020 2020 2020 2020 2828 2828 2028 . ((((( 8000a0f0: 2020 2020 2020 2020 2020 2020 2020 2020 8000a100: 8820 1010 1010 1010 1010 1010 1010 1010 ............... 8000a110: 0410 0404 0404 0404 0404 1004 1010 1010 ................ 8000a120: 1010 4141 4141 4141 0101 0101 0101 0101 ..AAAAAA........ 8000a130: 0101 0101 0101 0101 0101 0101 1010 1010 ................ 8000a140: 1010 4242 4242 4242 0202 0202 0202 0202 ..BBBBBB........ 8000a150: 0202 0202 0202 0202 0202 0202 1010 1010 ................ 8000a160: 0020 0000 0000 0000 0000 0000 0000 0000 ............... ... 8000a1e4: da14 ffff d4c0 ffff d4c0 ffff da0a ffff ................ 8000a1f4: d4c0 ffff d4c0 ffff d4c0 ffff d9cc ffff ................ 8000a204: d4c0 ffff d4c0 ffff d80c ffff d824 ffff ............$... 8000a214: d4c0 ffff d81a ffff da34 ffff d4c0 ffff ........4....... 8000a224: da2a ffff d48a ffff d48a ffff d48a ffff *............... 8000a234: d48a ffff d48a ffff d48a ffff d48a ffff ................ 8000a244: d48a ffff d48a ffff d4c0 ffff d4c0 ffff ................ 8000a254: d4c0 ffff d4c0 ffff d4c0 ffff d4c0 ffff ................ 8000a264: d4c0 ffff d4c0 ffff d4c0 ffff d784 ffff ................ 8000a274: d7a0 ffff d4c0 ffff d4c0 ffff d4c0 ffff ................ 8000a284: d4c0 ffff d4c0 ffff d4c0 ffff d4c0 ffff ................ 8000a294: d4c0 ffff d4c0 ffff d4c0 ffff d97c ffff ............|... 8000a2a4: d4c0 ffff d4c0 ffff d4c0 ffff d73e ffff ............>... 8000a2b4: d4c0 ffff da7c ffff d4c0 ffff d4c0 ffff ....|........... 8000a2c4: de94 ffff d4c0 ffff d4c0 ffff d4c0 ffff ................ 8000a2d4: d4c0 ffff d4c0 ffff d4c0 ffff d4c0 ffff ................ 8000a2e4: d4c0 ffff d4c0 ffff d4c0 ffff d784 ffff ................ 8000a2f4: d632 ffff d4c0 ffff d4c0 ffff d4c0 ffff 2............... 8000a304: d9ba ffff d632 ffff d57a ffff d4c0 ffff ....2...z....... 8000a314: d96a ffff d4c0 ffff d92e ffff d906 ffff j............... 8000a324: d892 ffff d888 ffff d4c0 ffff d73e ffff ............>... 8000a334: d57a ffff d832 ffff d4c0 ffff d4c0 ffff z...2........... 8000a344: deda ffff d4c0 ffff d57a ffff ........z... 000000008000a350 : 8000a350: 3030 3030 3030 3030 3030 3030 3030 3030 0000000000000000 000000008000a360 : 8000a360: 2020 2020 2020 2020 2020 2020 2020 2020 000000008000a370 <__clz_tab>: 8000a370: 0100 0202 0303 0303 0404 0404 0404 0404 ................ 8000a380: 0505 0505 0505 0505 0505 0505 0505 0505 ................ 8000a390: 0606 0606 0606 0606 0606 0606 0606 0606 ................ 8000a3a0: 0606 0606 0606 0606 0606 0606 0606 0606 ................ 8000a3b0: 0707 0707 0707 0707 0707 0707 0707 0707 ................ 8000a3c0: 0707 0707 0707 0707 0707 0707 0707 0707 ................ 8000a3d0: 0707 0707 0707 0707 0707 0707 0707 0707 ................ 8000a3e0: 0707 0707 0707 0707 0707 0707 0707 0707 ................ 8000a3f0: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 8000a400: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 8000a410: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 8000a420: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 8000a430: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 8000a440: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 8000a450: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 8000a460: 0808 0808 0808 0808 0808 0808 0808 0808 ................ 8000a470: 0000 0000 4000 408f 0000 0000 0000 3f10 .....@.@.......? 8000a480: c28f 28f5 8f5c 4060 0000 0000 0000 4039 ...(\.`@......9@ 8000a490: 0000 0000 0000 3f00 cccd cccc cccc cccc .......?........ 8000a4a0: 0000 0000 0000 3ff8 4361 636f 87a7 3fd2 .......?aCoc...? 8000a4b0: c8b3 8b60 8a28 3fc6 79fb 509f 4413 3fd3 ..`.(..?.y.P.D.? 8000a4c0: fa04 9d7d 2d16 3c94 5a32 5547 4413 3fd3 ..}..-.<2ZGU.D.? 8000a4d0: 0000 0000 0000 3ff0 0000 0000 0000 4000 .......?.......@ 8000a4e0: 0000 0000 0000 401c 0000 0000 0000 4024 .......@......$@ 8000a4f0: 0000 0000 0000 4008 0000 0000 0000 4014 .......@.......@ 8000a500: 0000 0000 0000 3fe0 .......?